ALTERthought Blogs

ALTERthought Blogs Archives: Agile Development

·

18 September 2009

Grails and Cloud Computing: Part 1 – Amazon EC2

Progress to Date
This entry is a part of the ‘What can you build in 40hrs‘ series– which, in a nutshell, involved an experiment to see what we could build in about typical weeks worth of work. In the last post we effectively completed the basic functional requirements of the application, and now have a [...]

continue reading... » 8 Comments

3 September 2009

Grails App in ~40 hrs (part 5)

Welcome back to our effort to build a Grails app in less than a week. This post will cover the final functional aspects of the application, after which we can move on to trying to deploy the app into a Cloud Computing platform.
To recap briefly our progress to date:

Part 1: We introduce the basic [...]

continue reading... » 8 Comments

17 August 2009

Grails App in ~40 hrs (part 4)

The last post covered the kickoff to the ‘twodo‘ application– where we created our Grails application, wired in JSecurity via plugin, and created a few of the core Domain objects the system will need.
In this post we will refine the general look and feel of the User Interface, as well as start building the core [...]

continue reading... » 5 Comments

10 August 2009

Building a Grails App in ~40 hrs (part 3)

In part 1 and part 2 of this series we introduced a challenge to build a reasonably non-trivial application in just a week. We have decided on Grails as the primary technology framework, and once we have a prototype working, we hope to deploy it to a cloud computing platform like Google’s AppEngine [...]

continue reading... » 7 Comments

8 August 2009

Talk @ UVa MSMIT

I gave a talk today at my alma mater for the Executive Masters in Management Information Technology Northern Virginia section. Professor Ryan Nelson was kind enough to invite me to present a combination of topics pertaining to both Agile Project Management and Rapid Planning. All-in-all, I had a great time — even if it is [...]

continue reading... » 0 Comments

3 August 2009

Building A Grails App in 40 hrs

In a prior post, I talked about an experiment — to build a working task management application in about 40 hours.
The high-level constraints governing the experiment were as follows:

The application should be web-based and ‘modern’ (AJAX, friendly URL’s, etc)
It should be reasonably non-trivial.
It should be developed as it were going to someday become a Software [...]

continue reading... » 9 Comments

15 July 2009

Beyond velocity: issue metrics

Continuing our series on beefing up the Agile dashboard with ‘leading indicator’ type metrics, let’s discuss project issues. First, let’s get on the same page on the definition. A good way to understand the definition of an issue is to compare to that of a risk. So, what’s the difference between and issue and a [...]

continue reading... » 2 Comments

7 July 2009

What can you build in ~40 hours?

My biz partner and I were relaxing over a few beers the other week and discussing recent trends in software development, agile methodology, etc (and our use of these trends over the past 7-10 years). At some point in time, we started talking about how little time 40 hours (i.e., a ‘typical’ work week) really [...]

continue reading... » 3 Comments

19 June 2009

Velocity (plus, plus) – Beefing up the Agile dashboard

First of all, how in the world did I temporarily forget how to spell out the ‘+’ symbol? It ‘looked’ correct with two s’s; sad, really. Earlier,  I hinted at some other measures to add as _support_ to the Agile toolkit . To be clear, the raw measure that matters the most when it comes [...]

continue reading... » 2 Comments

16 June 2009

Velocity is not enough, expand the Agile dashboard …

So, one of the most powerful tools in the Agile Project Management Manifesto is the concept of velocity (and burn charts). Fundamentally, what you’re measuring is what your team is accomplishing over what it planned to accomplish. While this is a terrifically succinct and clarifying — and indeed the bottom line — with regard to [...]

continue reading... » 3 Comments

·