O'Reilly logo

Questioning Extreme Programming by Pete McBreen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 7. Truly Incremental Development

Is it a good idea to minimize the elapsed time taken to go from requirements elicitation to tested, running code?

The really extreme part of XP is the way it insists on incremental development. XP attempts to minimize the elapsed time from when a user describes some functionality in detail to when that functionality is ready for the user to test and use. The speed at which the team can turn a conversation about a feature into tested, running code is the cornerstone of XP. All the practices are geared toward making this as fast and reliable as possible.

XP is different because it does not use a phased approach to software development. Everything is done concurrently and incrementally. Requirements identification ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required