Specification By Example

Learn how to build valuable, high-quality software, collaboratively.


Assurity Certified


Online: 2 half-days
In-person: 1 day


Contact our Education Team for details.

Course overview

Specification By Example (SBE) is a collaborative approach to building valuable, high-quality software. SBE aligns your development team using realistic examples instead of abstract statements as the focal point for discussing, discovering, documenting, implementing and testing requirements. SBE is particularly successful for managing requirements on large-scale projects of significant domain and organisational complexity.

Who is this for?

This course requires no prior knowledge and is aimed at your whole development team.

What’s covered?

  • Deriving scope from goals
  • Specifying collaboratively through all-team spec workshops or smaller meetings
  • Illustrating requirements using examples
  • Refining specifications
  • Automating tests based on examples

Learning outcomes

  • How to describe the SBE process patterns
  • How to explain the benefits of using SBE
  • How to run effective specification workshops
  • How to create specifications with examples
  • How to utilise patterns for analysing examples


On completion of the course, you’ll receive an Assurity certificate which confirms your attendance.

Find out more

“The course gave me a great understanding of what I can be doing to assist the teams in understanding the product requirements upfront, saving time in delivery to get it right.”

Course Attendee

Course Schedule

This course is only available as a private class. Contact our Education Team for a consultation.

Experts in business and training

Our courses are developed and taught only by people who are in practice at Assurity. Every single day of the week…except when they’re in the classroom teaching you!

Jacob Creech

Pragmatic Agilist, Pragmatic Agile

Read Bio

Jacob Creech

Principal Agile Consultant

Jacob is an experienced entrepreneur and Agile coach. He has worked in his own and other businesses to help them grow and develop high-value work through the application of Agile, Lean Start-up and other modern business techniques.

Jacob has worked with a wide range of businesses across Asia-Pacific and the United States, from very small (1 team) to very large (400+ team) Agile transformations with both software/IT and non-IT teams, in industries including Ecommerce, Finance, Healthcare, Mobile, Gaming, Telecommunications, and Advertising.

Jacob is passionate about empowering and motivating people, with a constant focus on business value, to ensure not only are we delivering high quality work, but the right, most valuable work as well.

Share this course

About Assurity

We believe that our clients’ future depends on better meeting their customers’ needs. At Assurity, we use our skills and extensive experience to help our clients develop their business and make their future in a fast-changing digital world.

We partner with the country’s largest organisations and government agencies, collaborating with them and guiding them on their digital transformation journeys, delivering proven capabilities to innovate, deliver complex projects with quality and speed, and improve their operations’ efficiency and effectiveness.

We take a human-centred approach to everything we do and co-design the right outcomes with our clients. We achieve this by forming unique solutions teams from our analysis, testing, DevOps, design thinking, intelligent process automation, agile, customer experience and education service lines.

Ready to maximise your potential?

Want to know more?

Want to be inspired?

Want to learn?

Want to get in touch?

Share on Facebook
Share on LinkedIn
Share on Instagram
Follow on YouTube