Book InformationFinding customer requirements is an essential activity for software developers. While a number of books on the market deal with software requirements, this is the first resource to offer a methodology for discovering and testing the real business requirements that software products must meet in order to provide value. The book provides practical techniques that help ensure successful software development and greater satisfaction among the organizations that put these software systems to use. The powerful techniques and methods presented in this hands-on reference are applied to a real business case from a company recognized for world-class excellence. From an examination of key methods for gathering and understanding information about requirements, to seven guidelines for documenting and communicating requirements, this book is a comprehensive, single source for uncovering the real business requirements that lead to software project success.Content HighlightsValue of Testing Up-Front. The Regular Way. Are They Requirements? Evaluating Requirements' Form. Discovering Real Requirements. Problem Pyramid. Applying the Techniques. Data Gathering. Formats for Analyzing Requirements. Key to Completeness. Formats for Documenting Requirements. Finding Overlooked Requirements.