Chapter 3. What Are XP Projects Scared Of?

A popular, successful software development methodology will upset a lot of people.

Extreme Programming is an interesting approach because it evolved out of successful software development practices in the Smalltalk world. As such, it pays much more attention than any of the other approaches to what developers do on a project. It also is mainly focused on fears that developers have about projects as opposed to fears that the organization has about projects.

One way of characterizing XP would be to say that it was created by developers to allow them to do what they want to do, while reassuring the organization that the project will deliver successfully. Although this could be seen as an uncharitable interpretation ...

Get Questioning Extreme Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.