Behaviour Driven Development is a powerful collaboration technique that can empower teams to deliver higher value features to the business faster and more effectively. But although Behaviour Driven Development is based on a number of simple principles, it can go dramatically wrong in a myriad of different ways.
In this talk we discuss twelve BDD anti-patterns we frequently encounter in real-world BDD projects, anti-patterns that can dramatically reduce the effectiveness of BDD as a practice, and that can even cause BDD adoption to fail entirely. Looking at everything from insufficient collaboration practices to poor use of test automation tooling, from teams that test too much to teams that forget the most important scenarios, we will look at the many different ways that BDD can go wrong, and how it should be done.
We will use real-world examples to illustrate each of these anti-patterns. You will learn how to spot these issues in your own projects, and more importantly how to avoid them in the first place.
John is a well-regarded consultant, coach, speaker and trainer in collaborative development practices, and a leading authority on Behaviour Driven Development.
Author of the best-selling book "BDD in Action" from Manning, John is a prominent international figure in the domain of Requirements Discovery and BDD, as well as in more technical practices such as Test Driven Development, Automated Acceptance Testing Testing and Continuous Delivery. When he is not talking at international conferences and events, or running workshops and meetups, John spends his time helping organisations around the world to improve their agile collaborative and technical practices, and to optimise their development processes and infrastructures.
Sign in to add slides, notes or videos to this session