Foreword

Since that first day when the first software development team collaborated to deliver the first economically viable software-intensive system, there has been and continues to be a philosophical as well as a pragmatic battle over how best to organize a team and how to orchestrate its work. At one extreme are those who advocate high-ceremony processes involving rigidly defined artifacts and a strict ordering of activities; at the other extreme are those who embrace low-ceremony processes involving a fierce focus on coding, with everything else considered irrelevant or inconsequential. The pendulum has swung between these two extremes for years.

The good news is that, with decades of experience in delivering software-intensive systems behind ...

Get Agility and Discipline Made Easy: Practices from OpenUP and RUP 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.