Five Phases in the Software Lifecycle

Listening to: BBC Radio 1

Anyone who uses software a lot will be aware of the evolution of a programme from
version to version, how the quality generally peaks at version 3 or 4 and
then drops off with subsequent iterations. I have heard people refer to certain parts
of this life cycle in amusing ways… but this is the best description of
the whole life cycle:

Version One:  What the heck is this supposed to be? …
Version Two: Not that functional, but covers the basics of what is required…
Version Three:  Does what is required, and does it well… 
Version Four: Baroque Inclusion Stage Reached…
Version Five:  Architectural Fatigue provokes revolution…

In my experience some of the very best software refines its feature list over time.

Digg this     Create a del.icio.us Bookmark     Add to Newsvine

No Responses to “Five Phases in the Software Lifecycle”

No comments yet

Leave a Reply