Chapter 4. Developing and Maintaining the Project Plan

Improving quality requires a culture change, not just a new diet.

Philip Crosby, Let’s Talk Quality, 1989

Whatever form they take, software project plans are imperfect because no one can accurately foretell the future. From the time of the Romans, who planned battles and city layouts, people have developed plans but have often needed to change them. So why bother planning? In the software world, a plan preprograms the software project team for success. It is an abstraction—a model of what we think we need to do over the life of the project to be successful. In Chapter 3, we detailed how to put together a software development team. Now it is time for the team to get together to lay out the project. ...

Get Getting Results from Software Development Teams 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.