Behavior-Driven Development (BDD) and Specification by Example (SBE)

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 (BDD). Refining stories can be challenging. Often, teams create mini handovers in their sprints where refinement, development, and testing are separate activities done by separate people.

The Behavior-Driven Development (BDD) and Specification by Example (SBE) course will help you work better together and create better software.

Any questions?  

Surat will gladly help you further with any personal or in-company needs you might have.

Get in touch

What will you learn?

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.

Key takeaways

  1. Principles of Behavior-Driven Development and Specification by Example.
  2. Techniques to conduct effective specification workshops.
  3. Skills to facilitate better refinement sessions.
  4. Expertise in slicing stories for optimal business value.
  5. Proficiency in writing clear acceptance criteria and living documentation.
  6. Enhanced communication and collaboration with stakeholders.

In this one-day training, you will learn the principles of Behavior-Driven Development and Specification by Example and how to practice them. After this course, 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.

Learnings

Understand the principles of BDD and SBE.

Practice collaborative Specification workshops.

Facilitate effective Refinement sessions.

Slice user stories to deliver optimal business value.

Break down stories into realistic scenarios.

Utilize scenarios as input for tests.

Refine based on BDD principles.

Provide executable views using examples.

Provide executable views using examples.

Maintain living documentation.

Improve acceptance testing and requirement writing.

Communicate effectively with stakeholders throughout the development process.

Program

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

Who is it for?

The Behavior-Driven Development (BDD) and Specification by Example (SBE) training is perfect for:

  • Developers.
  • Agile Testers.
  • Business Analysts.
  • Product Owners.
  • Scrum Masters.

Requirements

It is important you understand the basics of Agile and Scrum. You can follow introduction courses into Agile and Scrum with us, too.

We also recommend you attend the training as a team. After all, BDD and SBE are team practices.

Why should I follow this training?

Improve collaboration and clarity of requirements

Enhance mutual understanding throughout the software development process

Deliver software in a more collaborative manner

What else
should I know?

After registering for this course, you will receive a confirmation email with practical information. A week before the training, we will ask about any dietary requirements. We have a salad bar and fresh pastries every day.

We will also share relevant literature if you need to prepare for the course.

See you soon!

Requirements

One-day foundation training (not concluded with an exam or certification), available in English and Dutch.

Our trainers are Agile and Software specialists with impressive track records.

This training includes all the literature needed and a delicious lunch.

Travel and accommodation expenses are not covered.

Meet the trainers

Also interesting for you

View all training courses
FDE L3 – Engagement Leadership

Step into leadership as a Forward Deployed Engineer. Learn to lead complex client engagements, shape AI-driven solutions, manage stakeholders, navigate enterprise transformation, and make high-impact technical decisions. Develop the strategic, consulting, and delivery leadership skills required to turn business challenges into measurable enterprise outcomes.

AI Strategy
Client Engagement
Delivery Leadership
Engagement Leadership
Enterprise AI
Enterprise Transformation
FDE Training
Forward Deployed Engineering
Solution Architecture
Solution Leadership
Stakeholder Management
Technical Consulting
View training
FDE L2 – Enterprise Delivery

Take Forward Deployed Engineering into the enterprise. Build on your technical foundation to design, integrate, deploy, and scale production-ready AI solutions. Strengthen your solution architecture, enterprise integration, cloud-native delivery, technical consulting, and client delivery capabilities through practical, real-world engineering challenges.

AI Solution Engineering
Client Delivery
Cloud-Native Engineering
Enterprise Delivery
Enterprise Integration
FDE
FDE Training
Forward Deployed Engineering
Production Engineering
Solution Architecture
Technical Consulting
View training
FDE L1 – Foundations

Build the foundations of Forward Deployed Engineering. Learn to turn ambiguous business problems into technical solutions, build AI-powered enterprise applications, work with APIs and cloud platforms, and deliver end-to-end prototypes. Develop the technical, consulting, and client-facing skills needed to contribute confidently as a Forward Deployed Engineer.

Enterprise AI
FDE
FDE Certification
FDE Training
Forward Deployed Engineer
Forward Deployed Engineering
Rapid Prototyping
Solution Architecture
View training
Professional Scrum Product Owner (PSPO I)
Product Management
Product Owner
View training