Unlock the cornerstone strategy for successful testing and requirements management in Agile and Lean processes such as Scrum, Extreme Programming, and Kanban. In this two-day workshop led by Gojko Adzic, you will learn how to utilize Specification by Example to bridge the communication gap between stakeholders and implementation teams. Build quality into your software from the start and design, develop, and deliver systems that are perfectly fit for purpose.
In this interactive workshop led by Gojko Adzic, participants will learn fundamental and advanced techniques to effectively integrate Specification by Example into their development processes. By the end of this course, participants will be able to:
Vienna
03 – 04 December 2025
09:00 – 17:00 CET
Price
EUR 1400
Price excl VAT.
Early Bird Price
EUR 1300
until 3 November 2025
The workshop content is based on Gojko Adzic’s authoritative books, „Specification by Example“ and „Bridging the Communication Gap.“ Ideal participants include:
Gain insights on how to effectively use examples to drive development and ensure comprehensive test coverage that aligns with user expectations and business needs.
Learn techniques to articulate clear and actionable specifications that bridge the gap between business objectives and technical execution.
Understand how to collaborate closely with testers and business analysts to implement specifications that lead to the development of software truly fit for purpose.
This workshop is specifically designed for professionals who are integral to the software development and testing process, and who wish to enhance their skills in Specification by Example and effective communication within agile teams.
Learn the techniques to expand your specifications using examples, creating a reliable foundation for testing and development that all team members can trust.
Discover methods to identify and eliminate gaps and inconsistencies in specifications and tests, ensuring seamless integration and functionality.
Master the art of conducting specification workshops that foster effective communication and collaboration among stakeholders.
Explore best practices for designing specifications with examples and acceptance tests tailored to the needs of agile teams, enhancing clarity and efficiency.
Learn how to establish and maintain a living documentation system that supports continuous change and improvement, ensuring that your processes remain effective and adaptable over time.
Gain insights into how diverse teams, from nimble web startups to expansive teams in large investment banks, successfully implement Specification by Example in their various contexts.
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.
Vienna
03 – 04 Dec 2025
09:00 – 17:00 CET
Price
EUR 1400
Price excl VAT.
Early Bird Price
EUR 1300
until 3 November 2025
„*“ zeigt erforderliche Felder an
„Specification by Example“ is a method that defines requirements through concrete, verifiable examples. Instead of using abstract specifications, the team works with realistic scenarios that illustrate exactly how the system should behave in specific situations. These examples are developed collaboratively by domain experts and the development team, serving as a foundation for creating user stories and acceptance tests.
Benefits for product development:
In summary: Specification by Example establishes a clear, verifiable foundation for development, reduces misunderstandings, and improves quality by defining requirements through realistic examples.
User Stories are concise descriptions of a requirement from the user’s perspective, typically structured as “As a [role], I want [feature] so that [benefit].” They help the team understand what the user needs and why it’s valuable, providing a high-level view of the feature or functionality.
Acceptance Tests, on the other hand, define the specific criteria that need to be met for a User Story to be considered complete and successful. They are detailed, testable conditions that verify whether the feature works as expected. Acceptance Tests confirm that the functionality aligns with the user’s needs and meets the intended quality standards.
How they are related: User Stories and Acceptance Tests work hand-in-hand in agile development. While User Stories define what the feature is and why it matters, Acceptance Tests provide clear, objective criteria to confirm how the feature should function. Together, they ensure that the team and stakeholders share a common understanding of the requirements and quality expectations for each feature.
Yes, we offer several discounts to make the course more accessible to everyone:
Our courses are generally subsidised by the Public Employment Service Austria (AMS). In addition, there are various funding programmes for training and further education in each federal state.
Our training courses take place in 1220 Vienna – with the best view over Vienna in the DC Spaces of the Saturn Tower. The best way to reach us by public transport is to take the U1 underground line to Vienna International Centre station. Parking is available in the Saturn Tower for a fee.
„*“ zeigt erforderliche Felder an
TechTalk GmbH
Leonard-Bernstein-Straße 10, 1220 Wien