Mehr zu professionellem Produktmanagement - SysPM®: https://linktr.ee/elisabethtieben
____________________________
BDD ist eine Kommunikationstechnik, mit der verschiedene Probleme der Entwicklung von Softwareprodukten adressiert werden sollen (Behavior Driven Development, 2022):
- Unterschiedliches Verstehen von Anforderungen, was zu kostspieligen Nacharbeiten führen kann
- Aufbau von technischen Schulden
- Langsames Vorankommen durch schlechte und fehlende Kommunikation
Die Ziele von BDD sind:
- Kommunikation zwischen Teammitgliedern verbessern
- Kommunikation mit Stakeholdern (User, Kunden, GF…) verbessern
- Kommunikation über Feature-Verhalten anhand von konkreten Beispielen
Währen der Product Discovery, also lange bevor die erste Zeile Code geschrieben wird, werden Akzeptanzkriterien in Form von BDD-Szenarien geschrieben. Dies fördert eine klare Kommunikation und vermeidet Missverständnisse.
Diese Szenarien sind konkrete Beispiele, die beschreiben, wie sich das Feature in bestimmten Situationen verhält. Sie sind eine lebendige Dokumentation, die drei elementare Funktionen erfüllt:
- Anfangs dient sie als Spezifikation (Akzeptanzkriterien) verwendet wird.
- Später, während der eigentlichen Umsetzung (Delivery), dient sie als Grundlage für automatisierte Testfälle beim Test Driven Development.
- Nach der Auslieferung des Features dient sie als Systemdokumentation.
Hosted on Acast. See acast.com/privacy for more information.