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 9. Working at This Intensity Is Hard

Software development is supposed to be fun.

As you may have guessed, Extreme Programming is a high-intensity approach to software development. The planning practices are geared toward delivering maximal value in minimal calendar time. Delivering incrementally in short timeboxed iterations to exacting test standards is rewarding but difficult. Managed incorrectly, this could easily lead to burnout and staff turnover.

Because burnout and staff turnover are great ways to crash and burn any project, XP counters these pressures with practices that improve the social dynamics of the team. It ensures that software development is a truly collaborative process, both between programmers and between programmers ...

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