Search |
||
Standing on the shoulders of giants....Posted by johnreynolds on December 8, 2003 at 7:31 AM PST
We often hear George Santayana's adage:
Less often do we hear Sir Isaac Newton�s more positive sentiment:
Newton's adage is the one that came first to mind when I encountered a great article by Craig Larman and Victor Basili entitled:
Larman and Vasili's article is packed with great examples of how IID (which is essentially the same as Agile programming) has been successfully used for decades on large scale mission critical projects. For example, from the recollections of Gerald M. Weinberg, who worked on project Mecury, comes this quote: "We were doing incremental development as early as 1957, in Los Angeles, under the direction of Bernie Dimsdale [at IBM�s Service Bureau Corporation]."The article goes on to list numerous projects and researchers who have successfully used Iterative and Incremental Development over the years. Counter to the impression that Agile programming is only suitable for small scale projects, we learn that it may in fact be the best solution for large scale projects (paraphrased from David Parnas and Paul Clements): Larman and Vasili conclude with the following: "...IID concepts have been and are a recommended practice by prominent software-engineering thought leaders of each decade, associated with many successful large projects, and recommended by standards boards."Read the whole article...or better yet, mail it to your boss.
(Cross posted at The Thoughtful Programmer) »
Related Topics >>
Community Comments
Comments are listed in date ascending order (oldest first)
|
||
|
|