Mastering the Requirements Process

By Suzanne Robertson, James Robertson,

Book cover of Mastering the Requirements Process: Getting Requirements Right

Book description

"If the purpose is to create one of the best books on requirements yet written, the authors have succeeded."

-Capers Jones

Software can solve almost any problem. The trick is knowing what the problem is. With about half of all software errors originating in the requirements activity, it is clear…

When you buy books, we may earn a commission that helps keep our lights on (or join the rebellion as a member).

Why read it?

1 author picked Mastering the Requirements Process as one of their favorite books. Why do they recommend it?

Suzanne and James Robertson have been writing insightful books on software requirements for many years. This book covers all the important topics, including understanding the real problem, different techniques for exploring solutions, and numerous ways to communicate requirements effectively. I especially like their treatment of quality attribute requirements and defining “fit criteria” to judge whether a solution adequately addresses them.

The book includes a comprehensive requirements specification template to guide writing a rigorous and complete specification on projects for which that is valuable. I also appreciate their use of visual models both to communicate with the reader and to guide…

From Karl's list on defining software requirements.

Want books like Mastering the Requirements Process?

Our community of 12,000+ authors has personally recommended 74 books like Mastering the Requirements Process.

Browse books like Mastering the Requirements Process

Book cover of Requirements by Collaboration: Workshops for Defining Needs
Book cover of The Quest for Software Requirements
Book cover of Use Cases: Requirements in Context

Share your top 3 reads of 2024!

And get a beautiful page showing off your 3 favorite reads.

1,176

readers submitted
so far, will you?

5 book lists we think you will like!

Interested in project management, software, and agile software development?

Software 61 books