Specification by Example: From User Stories to Acceptance Tests
Specification by example is a collaborative approach to defining requirements and tests for based on capturing realistic examples instead of abstract statements. It is the corner-stone of any successful requirements and testing and requirements strategy with agile and lean processes, such as Scrum, Extreme Programming and Kanban. This 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.
Since 2007, more than 5000 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
Informative, to the point and loads of potential business value for my employer and clients. Thomas Bakken, Consultant at Logica Norge AS
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.
Definitely worthwhile, particularly if product owners/internal clients are also involved. - Will Thomas, Scrum Developer at UBS
As a teacher, Gojko is one of the few that understand the power of teaching. It is all to seldom that someone with great familiarity of the solutions they teach also understand and listens to any other and novel problems someone share. It is hard to to put your self in someone else’s shoes. But Gojko does this remarkably well. - Gunnar Ahlberg, Avega Group
Inspiring, changed my perspective, essential knowledge. - John I. Hervik, Logica Norge AS
Key Learning Points
This workshop is based on Gojko Adzic’s books Specification by Example and Bridging the Communication Gap. Through facilitated exercises and discussion, you will learn:
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
good practices for designing specifications with examples and acceptance tests for agile teams
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
What the participants get
booklet with all the slides
one copy of 'Fifty Quick Ideas to Improve your User Stories'
one copy of 'Fifty Quick Ideas to Improve your Tests'
The workshop is aimed at delivery team members (programmers, testers, business analysts and product owners) mostly working in iterative delivery, such as Scrum or Kanban. Prior experience in delivering software iteratively is useful when attending this workshop, but not required.
Our students love the training
On average, students give us a 9.6 out of 10 satisfaction rating across all our classes. 98% of our students say "the class was worth the time and money and would recommend it to a friend or colleague". What sets us apart is that we encourage lively interaction between our students, prompting them to share real-life examples of how they are currently using (or looking to use) Scrum and Agile practices in their day-to-day roles. Furthermore, highly interactive exercises, keep you thinking on your feet.
About the trainer/author
Gojko Adzic is a strategic software delivery consultant who works with ambitious teams to improve the quality of their software products and processes. He specialises in agile and lean quality improvement, in particular agile testing, specification by example and behaviour driven development.
Gojko’s book Specification by Example was awarded the #2 spot on the top 100 agile books for 2012 and won the Jolt Award for the best book of 2012. In 2011, he was voted by peers as the most influential agile testing professional, and his blog won the UK agile award for the best online publication in 2010.
(photo available at http://gojko.net/images/gojko_2.jpg)
If you register more than 2 persons then we grant you a discount:
3 participants: 5 %
5 participants: 10 %
10 participants: 15 %
15 participants: 20 %
25 participants: 25 %
Freelancer, Start-ups & companies with less then 10 employees as well as students we will grant an extra discount.
Please contact us directly and please do not book via eventbrite.
Terms and Conditions
The registration is binding. In case of a circumvention, you can change or cancel your registration up to 28 days before the course starts. Following conditions apply to changes after this period:
Cancellation or Absence: 100% of course fee
Change of Participant at no additional cost
We understand that plans change, but at the same time we make commitments to the trainers we work with, venues we book, etc. If you have any questions feel free to contact Andrea Bannuscher.