-- an ExtremeArticle
"ExtremeProgramming: Flatten the change-cost curve by using XP in project planning and testing
C++ Report (CppReport
) -- May 1999, Volume 11/Number 5, Pages 26 to 29, and page 44.
This one seems to work, but the figures are missing...
Issue #1: Eliminating functionality does not disprove the exponential cost-of-change curve.
Issue #2: You didn't really KNOW that the change was safe.
So true, they can't. Consider two new airframes. The one on the left has flown 10,000 hours of tests. At the beginning, it crashed a lot. Lately, it hasn't crashed at all. The one on the right hasn't been tested. You need to get home from this desert island. Which one will you ride in? Justify your answer. -- RonJeffries
On the other hand, the article did get me thinking about this:
What if our attempts over the years, to improve productivity and make software more maintainable... were successful?
If they were, we should expect some change to software development economics.
and the XP team, on the article in CppReport
. I was impressed by RobertMartin
's editorial comments: "...it may represent one of the most unique contributions to software development since DesignPatterns
". I hope this leads to a new wave of pragmatic methodologies, and a return to the source. -- ScottJohnston
View edit of October 23, 2006
or FindPage with title or text search