As readers of this blog know, I’ve been using my previous book, Scaling Software Agility: Best Practices for Large Enterprises, as a source reference to help guide large-scale enterprises in becoming more agile in their software development projects. In the course of many engagements with these large enterprises, a recurring theme keeps popping up, “How do I handle requirements at scale in an agile environment?” It’s a good question that deserves a thorough treatment of the subject and, hopefully, some practical answers to that question. I’ve been addressing some of the answers in various blog posts and whitepapers (see Agile Requirements category and A Lean and Scalable Requirements Model for Agile Enterprises.) Also, I’ve written fairly extensively on the requirements topic in the past, in Managing Software Requirements: First and Second Editions, from Addison-Wesley.
While thinking about this issue for the last few years, I’ve accumulated a lot of practical approaches to the question of managing requirements for big systems in an agile world. In addition, several agilists have been thinking about this problem as well and have made substantial contributions to the art. Although I tried to duck the issue, it just wouldn’t go away, so I’ve decided to write another book (with help from collaborators such as Mauricio Zamora, Pete Behrens, Jennifer Fawcett and others) that focuses specifically on this matter. I’ve tentatively titled the book Agile Requirements: Lean Requirements Practices for Teams, Programs and the Enterprise and, with help from my co-author, Don Widrig, it should be published by Addison-Wesley sometime early next year.
As in all things agile, it isn’t completely nailed down yet but here is the Table of Contents that I’m working from now. A lot of the book exists in draft form, so don’t hesitate to contact me if you’re interested in helping me shape this book for final publication. In future posts, I’m going to push various whitepapers and snippets to gather early feedback, and to help anyone who might actually find this stuff helpful between now and the time the book is published.
Preliminary Table of Contents
Agile Requirements: Lean Requirements Practices for Teams, Programs and the Enterprise
by Dean Leffingwell, with Don Widrig
About the Author