Chapter 33. Estimates and Promises

We estimate how long the project will take. We promise to tell the truth about how we're doing.

We believe, and therefore teach, that we cannot know how long it will take to do software we've never done before. Therefore, we cannot, with integrity, promise exactly what will be done. What we can do is estimate what will be done, and promise to do our best and to tell the truth about what happens.

No one really knows how long the project will take. The very best ways of finding out only result in estimates. If we were to break the project down into tiny tasks each of which was obvious, and arrange them in a PERT ...

Get Extreme Programming Installed 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.