Specification by Example: From User Stories to Acceptance Tests
Specification by Example (SBE) is a collaborative approach to define 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. This workshop teaches you how to apply SBE to bridge the communication gap between stakeholders and implementation teams, build quality into software from the start, design, develop, and deliver systems fit for purpose.
This training is perfect for
The training, also referred to as workshop, is perfect for Delivery Team members, like Programmers, Testers, Business Analysts, and Product Owners, who work in iterative delivery with Scrum or Kanban. Prior experience in delivering software this way is useful, but not required.
Very efficient and practical course. No dogmatism or philosophy. Built upon real-life examples with useful real-life exercises. - Sergei Sergejev, Skype
What will you learn during this 2-day SBE workshop?
Gojko Adzic 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. We will discuss best practices for designing specifications with examples and acceptance tests for Agile teams. You will create a living documentation system to facilitate change and improve your process long-term. Last but not least, we will take a look at how other teams, big and small, apply SBE.
- Facilitate specification workshops
- Get the right 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
Your Trainer: Gojko Adzic
Gojko Adzic is a true Software Delivery guru who specializes in Agile and Lean quality improvement, Impact Mapping, Agile testing, Specification by Example and Behavior Driven Development. Gojko is the winner of, among others, the 2016 European Software Testing Outstanding Achievement Award. His is the author of multiple books and enjoys speaking at software development conferences.
As a teacher, Gojko is one of the few that understand the power of teaching. It is all too seldom that someone with great familiarity with the solutions they teach, also understands and listens to the problems someone shares. It is hard to put yourself in someone else's shoes. Gojko does this remarkably well. - Gunnar Ahlberg, Avega Group
Specification by Example 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 SBE training is one of those starter courses. If you want to learn more about Development on a Professional level, our Training Canvas includes two options to dive into Test Driven Development like a pro!
Yes, I want to learn all about 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.
- T&A is not included.
- We offer this training in English.
- Since 2007, more than 9000 people all over the world have benefited from Gojko's workshop.