ABSTRACT: In the Business Analysis Body of Knowledge (BABOK) Agile Extension there is a technique called “Behaviour Driven Development” under the Get Real Using Examples section. The aim of Behaviour Driven Development (BDD) is to provide a technique for documenting clearer, less ambiguous requirements and concrete scenarios that can be used for exercising those requirements.
Leveraging material from Gojko Adzic’s book 'Specification by Example' and real-life experience documenting requirements using this technique, the presentation will explain how a BA can use the Behaviour Driven Development technique to document and communicate requirements. Starting with a fictional list of features from a product backlog, Rebecca will show how to evolve a feature into examples; examples that can ultimately be turned into automated acceptance tests.
The presentation will provide attendees with a better understanding of:
- The role of a business analyst on an Agile team
- The benefits of using examples to clarify requirements
- The User Story template
- The Acceptance Criteria template
- How to create good examples to exercise requirements
- Common Behaviour Driven Development tools
SPEAKER: Rebecca Halstead is a Managing Consultant with Excella Consulting, providing consulting services to commercial and Federal clients in the Washington, DC area. Rebecca leads Excella’s Business Analysis Center of Excellence, promoting and guiding adoption of industry best practices. She has 14 years of experience in Information Technology working as a Business Analyst. She is on the board of directors for the IIBA DC Chapter. Rebecca is a PMP, PMI-ACP, CSM, and CSPO