DevelopmentMethodology

The Five Generic and Easy Milestones…

I have found that on most smaller projects, I end up with 5 generic milestones, depending on the execution of the project, the composition and distribution of effort will be adjusted, however it seems to never fail… its not exactly RUP, MSF or one of the many cool Agile process methodologies and process frameworks… however there are direct tracing to all of them…

  1. Tracer Bullet (5%)
    …decent writeup on the definition of the executable produced during this phase:
    http://www.lixo.org/archives/2009/08/25/the-tracer-bullet-application/
  2. Walking Skeleton (10%)
    …and a pretty decent writeup by none other than Crystal inventor: Alistair Cockburn:
    http://alistair.cockburn.us/Walking+skeleton
  3. Lions Share (70%)
    …the definition of this milestone is vaguely inspired to a certain degree of that of the UP Construction phase…
    http://en.wikipedia.org/wiki/Unified_Process
  4. Release Candidate (10%)
    …I suppose this is common to most process frameworks and methodologies in one form or the other:
    http://en.wikipedia.org/wiki/Software_release_life_cycle
  5. Golden Master (5%)
    …along with the previous of stabilizing phases, it has many traits in common with the MSF Stabilization phase, I found a neat writeup on that here:
    http://developers.de/blogs/damir_dobric/archive/2006/05/06/257.aspx

Giving them not arbitrary names such as “Batman”, “Pavarotti” and other gimmicky naming schemes, seems to require less explanation of the use of named milestones for non-programmers… yet still using some easily identifiable names seems to make the understanding of an iterative and incremental development approach come more easy among business people… and choosing names that actually reflects the contents of the milestone seems to have a positive effect on the adoption of the named milestone approach… what are your thoughts and experiences ?

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s