This book's central argument is that success in system development hinges on first negotiating a common understanding of requirements, a process that prioritizes quality before design. It details practical "Ways to Get Started" and methods for "Exploring the Possibilities" to clarify client expectations. By focusing on this early, iterative exploration of what is truly needed, the book aims to "Greatly Improve the Odds of Success" in projects.
The authors present a clear path for teams to move beyond superficial requests and achieve a deep, shared agreement on project goals. This approach directly addresses the challenges of misinterpretation and changing needs, offering concrete techniques to ensure that the foundation of any system—its requirements—is robust and accurately defined.
Key concepts
- Negotiating a Common Understanding — The core process of achieving shared agreement on project requirements.
- Exploring the Possibilities — A phase dedicated to uncovering and evaluating potential solutions and requirements.
- Clarifying Expectations — The active process of defining and confirming what stakeholders believe the project should deliver.
- Improving the Odds of Success — The ultimate goal of the described requirements exploration process.