Behavior Driven Development / Specification by Example training

Create better software. Learn how to create software based on collaboratively defined requirements and realistic examples in this 1-day BDD & SBE training

Work better together!

Want to improve collaboration, increase clarity of requirements and ensure mutual understanding in all phases of the software development process? Get to know more about Behavior Driven Development. Refining stories can be challenging. Often, teams create mini-handovers in their sprints where refinement, development and testing are separate activities done by separate individuals. This 1-day training will help you work better together.

What is Behavior Driven Development and Specification by Example?

Behavior Driven Development (BDD) and Specification by Example (SBE) are overlapping terms for creating software based on collaboratively defined requirements. As a team you create requirements through realistic, rather than abstract, examples. These examples are the foundation for creating more structured tests, that align directly with the required business value.

This training is perfect for

The Behavior Driven Development / Specification by Example is perfect for Developers, Agile Testers, Business Analysts, Product Owners and/or Scrum Masters. It is important you know the basics of Agile and Scrum. If you have limited knowledge or experience with Agile or Scrum, please contact us in advance for suggestions on how to prepare. We also recommend you attend the training as a team. After all, BDD and SBE are team practices.

What will you learn during this BDD/SBE training?

In short, we will share with you the principles of Behavior Driven Development and Specification by Example and how to practice them. After this 1-day training you will be able to work on software in a more collaborative way. To realize this, we will provide you with the following knowledge and skills.


You will learn:

  • Why collaborative Specification workshops are key
  • How to practice and facilitate these workshops
  • Participate and host better Refinement sessions

User Stories

You will learn:

  • How to slice your stories to deliver optimal business value and finish your sprints
  • How to break down your user stories down into realistic scenarios
  • How to use these scenarios as input for your tests

Refinement & skills

You will learn:

  • Refining based on Specification by Example / BDD
  • Provide executable views of product capabilities using examples
  • Maintenance and conservation by use of living documentation
  • How to perform 'Example Mapping'

Improve communication

You will learn:

  • To write and communicate your acceptance testing differently
  • Write requirements in a clear, unambiguous, ubiquitous language
  • Communicate with all your stakeholders better, from refinement to acceptance

BDD/SBE Trainers

Our trainers are Agile and Software specialists. They are gurus in their field with an impressive amount of experience. This experience makes every training unique. One thing all courses have in common: you go home inspired and with a new trick up your sleeve to improve the way you work (together)!

BDD/SBE Certification

This training is a Foundation level training, it is not concluded with an exam and/or certification.

Quality & Test Automation Learning Journey

At Xebia we offer a variety of Foundation level training courses to introduce you to many different aspects of Quality & Test Automation. This BDD/SBE training is one of those starter-courses. If you want to learn more about Development on a Professional level, you can delve into Test Driven Development like a pro!

Yes, I want to do a better job with BDD/SBE

After registering for this training, you will receive a confirmation email with practical information. A week before the training we will ask you about any dietary requirements and share literature if there's a need to prepare. See you soon!

What else should I know?

  • Literature and a nice lunch are included
  • Travel & accommodation expenses are not included
  • We offer this training in English and Dutch

Get in touch

Our team is at your service

Get in touch! →

Or call +31 (0)20 760 9844