We facilitate customisable interactive training workshops, aimed at providing skills 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 by applying emerging collaborative requirements management, specification and testing practices in agile and lean processes.

The workshops are based on Gojko Adzic's books Bridging the Communication Gap and Specification by Example, as well as years of practical experience with many teams in different contexts. All our workshops are interactive and practical, focused on providing participants with first-hand real world experience and aimed at cross-functional training groups of business analysts, product owners, developers and testers.

For more information, download our course information sheets:

We've trained more than 3000 people and helped them gain and improve skills in agile testing, specification by example, behaviour driven development and test driven development. Below is selected feedback from some of our students:

Excellent class, well taught. Recommend having business + tech from the same domain/silo in class together. Winston McMahon, V.P. Bank of America Merrill Lynch
Excellent course. After struggling with ATDD and Robot for almost a year I feel I've now got the right tools to engage my team Kris Langgaard, John Deere Innovation Centre
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.