Gáspár Nagy


Gáspár Nagy is the creator and the main contributor of SpecFlow, regular conference speaker, blogger (http://gasparnagy.com), editor of the BDD Addict monthly newsletter (http://bddaddict.com), and co-author of the books "Discovery: Explore behaviour using examples" and "Formulation: Express examples using Given/When/Then" (http://bddbooks.com). Gáspár is an independent coach, trainer and test automation expert focusing on helping teams implementing BDD and SpecFlow. He has more than 20 years of experience in enterprise software development as he worked as an architect and agile developer coach.
Tutorial: Living Documentation with BDD: Structure, Consistency, Traceability

Behavior Driven Development (BDD) is becoming more and more commonly used at bigger enterprises and in larger projects. The BDD scenarios that the teams discuss and automate form a living documentation — a documentation that cannot get outdated.

BDD encourages collaboration on the requirements which is definitely useful for larger projects as well. But these projects have other challenges too. The bigger project size requires bigger specification set (more scenarios), so finding the right structure is crucial for keeping the living documentation usable. Larger projects are often delivered by multiple teams, so they have to cooperate to keep the BDD scenarios consistent. In these projects it is also often required to ensure traceability of requirements, implementation and testing (for legal or enterprise reasons).

In this workshop we will discuss and put in practice some ideas that can help to improve the structure, consistency and traceability of BDD living documentations. While we provide a short summary of BDD, we focus on the mentioned “advance” topics, so some prior BDD knowledge or experience is useful. The workshop is recommended for all roles, no coding or special technical skills required.


Level: Intermediate

Tags: BDD, living documentation, traceability