"Das habe ich mir aber ganz anders vorgestellt!"
Wenn du diesen Satz häufiger hörst, dann könnte Behaviour Driven Development (BDD) etwas für dich sein.
Bei BDD steht das Verhalten von Nutzer:innen im Vordergrund. Das Team nutzt konkrete Beispiele und Szenarien, um Anforderungen und Wünsche frühzeitig greifbar und somit testbar zu machen. Dies geschieht auf eine Art und Weise, die es später erlaubt Geschäftsanforderungen zu automatisieren. Dieses Vorgehen ist unter dem Dreiklang „Exploration, Formulation, Automation“ bekannt. In diesem Seminar widmen wir uns der Exploration und Formulation, also dem Erkunden und Formulieren der Szenarien, nicht der Automatisierung.
Du lernst, wie diese konkreten Beispiele sinnvoll erhoben und gemeinsam von allen Erstellungsbeteiligten diskutiert werden Es richtet sich daher an alle Projektrollen: vom Requirements Engineers über Entwickler:innen bis zu Software Tester:innen. Es bringt dir näher, wo sich BDD von anderen Vorgehensweisen wie TDD unterscheidet und wo es sich ergänzt. Im Rahmen dieser Veranstaltung soll es um einen Überblick und die Zusammenhänge gehen. Lerne, welche (natürlich) sprachlichen und kommunikativen Konventionen es gibt, um mit Beispielen zu einem gemeinsamen Verständnis beizutragen. Wir werden Techniken wie Feature Mapping kennenlernen und anhand von Beispielen das iterative Entwickeln von Szenarien und Beispielen erproben. Erfahre, wie BDD Teil deiner Entwicklungsstrategie sein kann. Weiterhin geben wir dir einen Überblick über den Nutzen, aber auch über die Herausforderungen.