Specification by Example

Gojko Adzic

Gojko Adzic is a strategic software delivery consultant who works with ambitious teams to improve the quality of their software products and processes. Gojko won the 2012 Jolt Award for the best book, was voted by peers as the most influential agile testing professional in 2011, and his blog won the UK Agile Award for the best online publication in 2010. To get in touch, write to gojko@neuri.co.uk or visit http://gojko.net

Fee: 990 EUR*

Specification by example (also called Acceptance-test driven development, ATDD) is a collaborative approach to defining requirements and business-oriented functional tests for software products based on capturing and illustrating requirements using realistic examples instead of abstract statements. With specification by example, requirements and tests become one, expressed as concrete, realistic examples. 

Specification by example is the corner-stone of any successful testing and requirements strategy with agile and lean processes, such as Scrum, Extreme Programming and Kanban. Read more....

This 2days workshop teaches you how to apply specification by example 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.


  • Specification by example
  • Behaviour driven development (BDD)
  • Agile testing
  • Agile requirements
  • Impact mapping
  • Collaboration

Through facilitated exercises and discussion, you will learn:

  •  the key principles of specification by example, behaviour driven development, effect mapping
  • how to create and maintain effective specifications and tests in agile and lean projects
  • how to ensure a shared understanding of testers, developers, business analysts and stakeholders on future functionality
  • how to extend specifications with examples to create a single source of truth for testing and development
  • how to avoid functional gaps and inconsistencies in specifications and tests
  • how to run specification workshops to facilitate collaboration
  • best practices for designing specifications and automating them as testsø
  • how to create a living documentation system to facilitate change and improve your process long–term
  • how other teams, from small web startups to large distributed teams in investment banks, apply specification by example in their contexts
  • how to apply this process in your project

 Target Audience

 The workshop is aimed at testers, business analysts and developers and product owners working Scrum or Kanban projects and based on Gojko Adzic’s books Specification by Example and Bridging the Communication Gap.

 Since 2007, more than 2000 people have benefited from this workshop. Below is selected feedback from some of the previous participants:

  • Very efficient and practical course. No dogmatism or philosophy. Built up on real life examples with useful real life exercises. - Sergei Sergejev, Skype


  • The best course I’ve attended in my career. I loved that the instructor challenged us to think for ourselves and did not give us the answers straight away. Trond Svensen, SITS
  • I initially wanted to attend Gojko's course on Agile Acceptance Testing because I wanted to learn about test automation and how to do it well. As a product owner, I came to realise that I was going to have to change a lot of what I did. I needed to learn how to make requirements definite, unambiguous, atomic - not only so that they might be an input into an automation process but also because I want to create something the whole company can understand, something that is concise to read and something I can easily keep up to date.- Patrick O'Malley, Product Manager, Yahoo Inc.



For additional information don't hesitate to contact us:

Evely Kozlov
+372 56650822