Part I. Introduction

Who needs questions?

Is Extreme Programming just hype or is it really a hyperproductive way of organizing software development? Does Extreme Programming just appeal to the baser instincts of software developers or are there circumstances when it makes sense to focus on business value as expressed by the code as the key deliverable? Are the extremists just trying to tear down the foundations of software engineering or have they really found a way to make small teams more productive?

In the form that these questions are asked, they are hard to answer because they are all polarizing questions that make it hard to see that there are many different shades of gray. Part of the task of questioning XP is to change the conversation away ...

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.