Specification By Example

Specifying requirements to the development team is a difficult problem. Specification By Example will teach the participants to write requirements that are understandable to both business and technical people, concise and precise. The participants will learn to choose the right examples that describe key properties of each requirement. The examples are written in a business language so that business people can be sure their wishes will be fulfilled. At the same time the examples are precise enough so that your team can immediately start implementing them which minimizes the ping-pong and misunderstanding between the business and engineering. As a side effect, the specification can serve as an input for test automation and automatic documentation of your product.

Specification by example may look like this:

Training Content

  • What is Specification By Example
  • Common pitfalls
  • How to choose examples
  • When to use Specification By Example
  • How to automate a specification
  • Specification as a documentation system
  • Specifying non-functional requirements
  • Related concepts - BDD, A-TDD, TDD

All ideas introduced at the training are immediately practiced on specific exercises.

Participant Requirements

The training is designed for all members of software development teams.

Testimonials

It was great to learn to use examples to define acceptance tests that confirm correct system behavior.

Matúš Turic
developer @ Gina Software

You can learn more in one day than in a semester at the University of Economics.

Kryštof Jakubec
analyst @ Ernst & Young

A new perspective on requirements definition, which can improve the implementation and testing process.

Boris Engler
tester @ Gina Software
 

Chcete vědět víc? Propojme se!

Pokud hledáte dodavatele, který má zkušenosti z praxe a bude inspirovat vaše týmy k vyššímu výkonu, kontaktujte mě a můžeme se pobavit o možnostech spolupráce.

Kontaktujte mě
Robert