November 2004
Intermediate to advanced
216 pages
4h 25m
English
Incremental design is a way to deliver functionality early and continue delivering functionality weekly for the life of the project. XP pushes incrementalism of design to its limit, suggesting that projects run more smoothly if design is part of daily business. This chapter explores the technical, economic, and human reasons for embracing incremental design.
Permaculture is a philosophy and practice of sustainable living in a balanced ecosystem. As in Permaculture, I think of design as a system of beneficially related elements. Each word in this definition is loaded with meaning. “Elements” suggests that systems can’t be comprehended only as wholes. “Related” suggests that the elements in a design don’t ...
Read now
Unlock full access