Preface
Despite some fifty years of industry experience, many software development organizations struggle to gather, document, and manage their product requirements. Lack of user input, incomplete requirements, and changing requirements are the major reasons why so many information technology projects fail to deliver all of their planned functionality on schedule and within budget.[1] Many software developers aren’t comfortable or proficient at gathering requirements from customers. Customers often don’t have the patience to participate in requirements development, or they have the wrong people supply the requirements. Project participants often don’t even agree on what a "requirement" is. As one writer observed, "Engineers would rather decipher ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access