Softwareentwicklung ist von Natur aus eine soziale Aktivität. Bringen Sie
Behaviour-Driven Development, kurz BDD, ist ein Synonym für einen kollaborativen Ansatz für ganze agile Teams und hat ein gemeinsames Verständnis und nachhaltige Agilität als seine beiden Eckpfeiler. BDD wird auch von einer ganzen Reihe von Tools unterstützt. Das Hauptaugenmerk dieser Tools liegt auf der Beschleunigung des Entwicklungsprozesses in Verbindung mit der Überprüfung, ob die Software, die entwickelt wird, richtig ist (siehe testgetriebene Entwicklung). Und genau das wird dringend benötigt. Keine einzige Stunde (Minute?) Verschwendung zwischen der Spezifikation von (funktionalen) Anforderungen in User Stories und der überprüfbaren korrekten Umsetzung dieser Anforderungen in genau definierten Abnahmekriterien. Auf diese Weise können Unternehmen den größten Teil ihrer kostbaren Zeit auf die tatsächliche Implementierung der Funktionalität verwenden!
Es gibt zwar bereits eine Fülle von Tools (z.B. diese Liste), aber es tauchen auch immer wieder neue Tools auf. Einige dieser Tools, wie FitNesse, konzentrieren sich auf die Zusammenarbeit mit Hilfe eines Wikis. Dadurch sind die Teams nicht von einer integrierten Entwicklungsumgebung (IDE) abhängig, zu der z.B. ein Product Owner keinen Zugang hat. Andere Tools für die Zusammenarbeit (z.B. Cucumber oder JBehave) lassen sich gut in IDEs integrieren, so dass die Teams die Spezifikationen wie Quellcode behandeln können ("Anforderungen werden auch versioniert, wissen Sie!?"). Nebenbei bemerkt: Fitness wurde kürzlich auch in Ihre IDE integriert.
Bei Xebia haben wir kürzlich einige Zeit damit verbracht, JGiven zu evaluieren. Ein neuer Stern am BDD-Firmament, aber noch nicht weithin bekannt. JGiven bringt BDD wirklich zu den Entwicklern. JGiven startet
Seien Sie versichert, dass Xebia diese Neuerungen in der Spezifikations- und Testautomatisierungslandschaft weiter erforschen wird! Möchten Sie sich an der Diskussion beteiligen? Sehen Sie, was wir tun oder hinterlassen Sie einen Kommentar.
Unsere Ideen
Weitere Artikel
Contact



