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.
Leading international consultant and trainer Erik van Veenendaal is a recognized expert in the areas of software testing and requirements engineering. He is a core developer of the TMap testing methodology, participant in working parties of the International Requirements Engineering Board, board member of the TMMi Foundation, and prolific author. Erik is a frequent keynote and tutorial speaker at international testing and quality conferences. For his contributions to the testing field, Erik received the European Testing Excellence Award (2007) and the ISTQB International Testing Excellence Award (2015). Follow Erik on Twitter @ErikvVeenendaal and find more information at erikvanveenendaal.nl.