Requirements Engineering for Developers and Testers—and Everyone
Developers, testers, and other stakeholders often participate in requirement reviews, scanning documents for ambiguity and testability, and then using these requirements as the basis of their activities. In an agile environment, many contribute to the development of user stories and acceptance criteria. Erik van Veenendaal believes that unfortunately many of these participants have little knowledge or skill in real requirements engineering. What level of quality and detail is realistic to expect for requirements and user stories? What does testability really mean? How can developers and testers help improve requirements? Erik illustrates requirements issues and solutions with practical case studies, and leads hands-on exercises in specifying and evaluating requirements. Walk through the requirements process to learn what you can and should contribute to requirements quality. At the end, collaboratively condense your learning into a set of “Golden Rules” that you can follow to successfully lead requirements engineering activities.