course
Specification by Example
With Specification by Example, functional requirements, specifications, and acceptance tests become the same thing
Description
Specification by Example is an approach to software development based on specifications that are enhanced with realistic examples. Using this approach, teams bridge the communication gap that often lies between stakeholders and developers.
Applying Specification by Example provides important benefits:
- a greater chance that software development teams deliver software that enable the stakeholders to effectively achieve its goals
- concrete and efficiently validated requirements
- reduction of the amount of rework
- reliable “living” system documentation
Target audience: Members of agile working teams.
The basis for the training is formed by the work of Gojko Adzic the author of Specification by Example.
The emphasis of the training lies on practical exercises.
Prior Knowledge
Experience in working with User Stories is a plus
Subjects
After completing this course you will have
- More understanding of the concepts that form the basis of Specification by Example and Acceptance Test Driven Development
- Practical experience in extending specifications with examples
- More understanding in the way which you can use examples as functional acceptance tests
- Insight into the way you can further develop the combination of specifications and automated acceptance tests into living system documentation
- Received pointers that help you to organize specification workshops
Schedule
Start date | Duration | Location | |
---|---|---|---|
January 14, 2025 | 1 day | Veenendaal / Remote This is a hybrid training and can be followed remotely. More information | Sign up |
February 11, 2025 | 1 day | Veenendaal / Remote This is a hybrid training and can be followed remotely. More information | Sign up |
April 8, 2025 | 1 day | Utrecht / Remote This is a hybrid training and can be followed remotely. More information | Sign up |
All courses can also be conducted within your organization as customized or incompany training.
Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.
Trainers
"This training was immediately applicable to the project"Attendee
-
Hoge waardering
-
Praktijkgerichte trainingen
-
Gecertificeerde trainers
-
Eigen docenten