Specification by Example

The Netherlands

Agile
Scrum
Software Testing

Master the art of collaborative requirement definition and testing with Specification by Example (SBE). Specification by Example is a collaborative approach to defining requirements and tests based on capturing realistic examples instead of abstract statements.

It is the cornerstone of any successful requirements and testing strategy with Agile and Lean processes, like Scrum, Extreme Programming, and Kanban. Join our two-day workshop to transform user stories into practical acceptance tests. Perfect for Agile enthusiasts seeking streamlined communication and quality-driven software.

Looking to upskill your team(s) or organization?

Michiel will gladly help you further with custom training solutions for your organization.

Michiel Zeinstra
Training Advisor

+31 6 11 12 96 42
mzeinstra@xebia.com
linkedin.com/in/michiel-zeinstra/

Get in touch

What will you learn?

Discover how to apply Specification by Example (SBE) to bridge stakeholder-team gaps, build quality into software, and create systems that fit their purpose. Through engaging exercises and discussions, you’ll extend SBE, establish a testing and development source of truth, and design adequate specifications and tests for Agile teams.

Gojko Adzic, creator of this course, based this training on two of his books: “Specification by Example” and “Bridging the Communication Gap.” Through facilitated exercises and discussion, you will learn how to extend SBE and create a single source of truth for testing and development, avoid functional gaps and inconsistencies in specifications and tests, and run your own SBE workshop to facilitate collaboration.

Key takeaways

  1. Collaborating for practical requirements.  
  2. Building living documentation systems.  
  3. Applying SBE across different team sizes.  
  4. Facilitating effective workshops.  
  5. Avoiding common refinement mistakes.  
  6. Tailoring SBE to other methodologies.  
  7. Legacy Cleanup.

Program

  • Facilitate specification workshops.  
  • Get the proper examples quickly.  
  • Avoid the most common mistakes in product backlog refinement.  
  • Why/when to use Specification by Example, and when not to.  
  • How do teams that do this well differ from those that waste time?  
  • What are the most popular tools, and what sets them apart?  
  • What makes a good specification/test for this context  
  • How to clean up legacy specifications/tests.  
  • How does SBE fit into Scrum, Kanban, and more?   
  • How to start changing the process in your company.

Who is it for?

This workshop is ideal for Delivery Team members — Programmers, Testers, Business Analysts, and Product Owners — who operate within iterative Scrum or Kanban deliveries.  

Requirements

Basic knowledge of Agile methodologies is beneficial but not mandatory.

Why should I do this training?

Learn from the best: Gojko Adzic

Gain collaborative specification skills

Master practical, real-world examples

Optimize backlog refinement  

Acquire SBE expertise for Agile success

Transform your team’s efficiency  

What else
should I know?

While this training does not offer a certificate, the knowledge you gain will significantly impact your strategic planning skills and product success.  

After registering for the Scrum Foundation Training, you will receive a confirmation email with practical information. A week before the training, we will ask about any dietary requirements (for the in-person training) and share relevant literature for preparation.

Course information

All literature and course material will be provided

Training is provided in English  

Travel and accommodation expenses are not included

Also interesting for you

View all training courses
Building Smart Applications with Agentic AI for JVM developers (Java/Kotlin)

Ship intelligent features to production—not prototypes. While others struggle with LangChain theory, you’ll master semantic search, RAG systems, and multi-agent workflows using battle-tested Spring-AI and LangChain4j. Deploy AI that actually works in enterprise JVM apps.

Back-End Development
GenAI
Kotlin
View training
AI Code Assistant Mastery: Transform Your Dev Workflow

1.5 days to AI coding mastery. Work with Claude, Copilot, and Cursor on your actual projects. Build Model Context Protocol integrations for your specific workflows. Leave with skills that immediately boost your productivity and custom tools that keep working long after the workshop ends.

GenAI
View training
Learning Go

Build blazing-fast microservices without the complexity. Master Go’s goroutines and channels to handle 10,000 concurrent connections on a single server. Two days from beginner to deploying production gRPC services with streaming—Docker and Kubernetes teams love this language.

View training
Professional Scrum Product Owner – AI Essentials (PSPO-AI)

AI is no longer optional—it’s becoming an essential skill for today’s Product Owners. From discovery to delivery, Artificial Intelligence is reshaping how we define value, validate ideas, and build the right products faster.

Sander Dur

Agile
GenAI
Product Management
Product Owner
1 day
In Person

Next:

13 Apr, 2026

From:

€925

View training
Professional Product Management (PPM) – Value Maximization & Product Analytics 

Become a true value maximizer with this Professional Product Management (PPM™) training module: Value Maximization & Product Analytics. Learn how to identify, estimate, and measure value, whilst embracing a data driven mindset. Unleash your potential with a practical and engaging training program. 

Sander Dur

Product Management
3 days
In Person

Next:

16 Jun, 2026

From:

€2045

View training

Kan je de training die je zoekt niet vinden? Er is nog meer!

Frequently Asked Questions