-
"1. Agile teams may be prone to rapid accumulation of technical debt. The accrual of technical debt can occur in a variety of ways. In a rush to completion, Iterative development is left out. Pieces get built (Incremental development) but rarely reworked. Design gets left out, possibly as a backlash to BDUF. In a rush to get started building software, sometimes preliminary design work is insufficient. Possibly too much hope is placed in refactoring. Refactoring gets left out. Refactoring is another form of rework that often is ignored in the rush to complete. In summary, the team may move too fast for it's own good…."
-
[Insert triumphalist Collaborationist pronouncement that I will someday be forced to make sheepish fun of here]
This is more cool than I expected anything to be in 2008.
-
"With cost plus a fixed fee, the client signs a contract for the $60,000 plus the cost of construction, which is priced at the builder’s actual out-of-pocket cost. Whether the house costs $350,000 or $500,000, the client still pays $60,000 for the builder’s overhead and profit.
The advantages are obvious. If the cost exceeds the estimate, the builder isn’t making a fatter fee. Getting the job done and moving on to another one will be to his advantage. However, the builder will not be taking such a bath that he is likely to walk off the job or go bankrupt, a real risk for smaller builders."