BDD, often described as “TDD done well”, is strongly aligned with Lean principles. It’s a pull-based approach to delivering software that matters through the whole software lifecycle, from vision to code. It minimises rework and over-delivery, bakes quality in, and is founded on respect for people in their various roles and the language that we use to collaborate and communicate. BDD has its origins in NLP and the Sapir-Whorf hypothesis: the idea that the words we use affect the
cognitive model of our work. It decouples the learning associated with TDD and Acceptance Testing from the word “test”, using the more natural vocabulary of examples and behaviour to elicit requirements and create a shared understanding of the domain.
In this talk Liz will introduce BDD, show how to model it using PDCA, and talk about how its practices can provide quicker feedback and help us to turn a vision into reality faster.
Liz Keogh is a Lean and Agile Coach with a strong technical background. She is a well-known blogger and international speaker, a core member of the BDD community and a contributor to a number of open-source projects including JBehave.