While a number of books on the market deal with software requirements, this is the first resource to offer you a methodology for discovering and testing the real business requirements that software products must meet in order to provide value. The book provides you with practical techniques that help prevent the main causes of requirements creep, which in turn enhances software development success and satisfaction among the organizations that apply these approaches. Complementing discovery methods, you also learn more than 21 ways to test business requirements from the perspectives of assessing suitability of form, identifying overlooked requirements, and evaluating substance and content. The powerful techniques and methods presented are applied to a real business case from a company recognized for world-class excellence. You are introduced to the innovative Problem Pyramid technique which helps you more reliably identify the real problem and requirements content. From an examination of key methods for gathering and understanding information about requirements, to seven guidelines for documenting and communicating requirements, while avoiding analysis paralysis, this book is a comprehensive, single source for uncovering the real business requirements for your software development projects.
Table Of Contents
Introduction. Value of Testing Up-Front. The Regular Way. Are They Requirements? Evaluating Requirements ' Form. Discovering Real Requirements. Problem Pyramidtm. Applying the Techniques. Data Gathering. Formats for Analyzing Requirements. Key to Completeness. Formats for Documenting Requirements. Finding Overlooked Requirements. Checking Requirements Accuracy and Completeness. Measuring Proof of the Pudding.
Robin F. Goldsmith
Robin F. Goldsmith is President of Go Pro Management, Inc., a consultancy in Needham, MA. He has extensive information systems experience, having worked in this capacity for the City of Cleveland, large financial institutions, and a 'Big Four'ù management consulting firm. Mr. Goldsmith presents public and in-house seminars and is a frequent speaker at leading leading software development and quality/testing conferences. He earned his LL.M. in taxation law at Boston University, J.D. at Suffolk University, M.S. in psychology from Pennsylvania State University, and A.B. in psychology from Kenyon College.