So what is extreme in XP? It is the assumption that analysis and design can be done incrementally; the assumption that a complex system can be grown incrementally with hardly any up-front work. XP detractors liken it to "building a skyscraper out of a shack." This assumption is in no way trivial or obvious. Where this assumption does not hold, we will not be able to apply XP successfully. Which XP practices depend on the incremental assumption?
Working incrementally delivers some benefits.
|