Zum Inhalt springen

Specification by Example Training: From User Stories to Acceptance Tests

Programm

Extending Specifications with Examples Learn the techniques to expand your specifications using examples, creating a reliable foundation for testing and development that all team members can trust. Preventing Functional Gaps Discover methods to identify and eliminate gaps and inconsistencies in specifications and tests, ensuring seamless integration and functionality. Facilitating Specification Workshops Master the art of conducting specification workshops that foster effective communication and collaboration among stakeholders. Best Practices for Agile Teams Explore best practices for designing specifications with examples and acceptance tests tailored to the needs of agile teams, enhancing clarity and efficiency. Creating a Living Documentation System 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. Real-World Applications 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.

Ziele

Entdecken Sie die grundlegende Strategie für erfolgreiches Testen und Anforderungsmanagement in agilen und schlanken Prozessen wie Scrum, Extreme Programming und Kanban. In diesem zweitägigen Workshop unter der Leitung von Gojko Adzic lernen Sie, wie Sie Specification by Example nutzen können, um die Kommunikationslücke zwischen Stakeholdern und Implementierungsteams zu überbrücken. Bauen Sie von Anfang an Qualität in Ihre Software ein und entwerfen, entwickeln und liefern Sie Systeme, die perfekt auf den jeweiligen Zweck zugeschnitten sind. In diesem interaktiven Workshop lernen die Teilnehmer*innen grundlegende und fortgeschrittene Techniken, um Specification by Example effektiv in ihre Entwicklungsprozesse zu integrieren. Am Ende dieses Kurses werden die Teilnehmer*innen in der Lage sein: - Spezifikationen mit Beispielen zu erweitern: Lernen Sie, wie Sie Spezifikationen mit präzisen Beispielen verbessern können, um eine einzige Quelle der Wahrheit für Tests und Entwicklung zu schaffen. Funktionale Lücken und Inkonsistenzen vermeiden: Verstehen Sie, wie Sie Spezifikations- und Testprozesse verfeinern können, um Inkonsistenzen und Lücken zu vermeiden. - Spezifikationsworkshops moderieren: Erwerben Sie Fähigkeiten zur Durchführung von Spezifikationsworkshops, um eine effektive Zusammenarbeit zwischen allen Beteiligten zu fördern. - Best Practices für agile Teams entwickeln: Erwerben Sie Kenntnisse über Best Practices für die Gestaltung von Spezifikationen mit Beispielen und Abnahmetests, die speziell auf agile Teams zugeschnitten sind. - Erstellen Sie ein lebendiges Dokumentationssystem: Lernen Sie, ein lebendiges Dokumentationssystem einzurichten, das Änderungen erleichtert und den Entwicklungsprozess langfristig verbessert. - Erkennen Sie Anwendungen in verschiedenen Kontexten: Erhalten Sie Einblicke, wie verschiedene Teams – von kleinen Web-Startups bis hin zu großen, verteilten Teams in Investmentbanken – Specification by Example in ihren Umgebungen anwenden.