subscribe to the RSS Feed

Thursday, March 11, 2010

Beyond Functional Requirements

Posted by Mike on September 19, 2008

Dr. Dobb’s Journal has an article called Beyond Functional Requirements On Agile Projects in its October 2008 issue. I think that it is not only worth reading for the subject matter contained in the title, but also for the view you will get of agile software development.
Figure 1, in the article, shows the full system lifecycle when using agile software development. I especially appreciated the mention of Iteration -1 and Iteration 0. These two iterations are completed before starting the Construction Lifecycle. They include pre-project activities (Iteration -1) and the Inception Phase (Iteration 0). The Inception Phase includes the work required to get the project started, including initial modeling and planning.
The article makes mention of disciplined agile. This implies that you can also have undisciplined agile. It’s all about mastering your craft and this is important enough that the article concludes with a strategy of Developer Education.
There is more to the article and it is well worth the read.