Lerne, wie du als Softwarearchitekt:in im Zeitalter von Coding Agents die Kontrolle behältst.
🔎 Entdecke unser neues Training: Architektur im Kontext Agentischer Entwicklung.
socreatory Training

Behavior Driven Development (BDD)

Grundlagen
2 Tage
12
Sitze
Deutsch
Online und Präsenz
Auf Anfrage verfügbar

Auch als Inhouse-Training

Wir führen dieses Training auch exklusiv für dein Team durch, online oder vor Ort.
Inhouse-Angebote

Lernziele

  • Grundlagen Behavior Driven Development (BDD)
  • Abgrenzung zu Test-driven Development und ähnlichen Methoden
  • Das Amigo-Prinzip
  • Refinement mit Example Mapping
  • Spezifikation mit Gherkin
  • Ubiquitous Language
  • Implementierung mit Cucumber und Java
  • Dokumentation und automatisierte Tests
  • Recap: Wo lohnt sich der Einsatz und wo vielleicht nicht

Zielgruppe

Dieses Training richtet sich an Product Owner:innen, Business Analyst:innen, Entwickler:innen und Tester:innen. Vorkenntnisse sind nicht zwingend erforderlich, aber einige Grundkenntnisse in Java sind von Vorteil.

Beschreibung

Möchtest du mit deinem Team BDD umsetzen können, die Vor- und Nachteile der Methode verstehen, und Einsatz von Example Mapping und Szenarios kennenlernen? Dann bist du hier genau richtig.

‍

Agiles Arbeiten ist heute fast zur Selbstverständlichkeit geworden, praktisch in jedem Projekt finden wir ein Backlog mit User Stories. Leider merken wir manchmal erst bei der Umsetzung, dass die Anforderungen der Story nicht ganz klar waren, oder uns fehlen später gute Tests, um sicherzugehen, dass das Ergebnis unseren Anforderungen entspricht. BDD sorgt von Anfang an für ein gemeinsames Verständnis darüber, wie sich unsere Software verhalten soll, unterstützt uns bei der Umsetzung und wirft ganz nebenbei eine Dokumentation und Testautomatisierung ab.

‍

In diesem Training lernt ihr die Methode nicht nur kennen, sondern setzt sie direkt ein. Gemeinsam entwickelt ihr aus der Vision eines neuen Features (mindestens) eine User Story, die ihr mit Hilfe von Example Mapping und Behavior-driven Development refined, implementiert und reviewt. Ihr erkennt, wie ihr als Team nicht nur ein gemeinsames Verständnis über die Fachlichkeit und das Verhalten eurer Software erlangt, sondern sich ganz automatisch auch eine gemeinsame (Fach-)Sprache (ubiquitous language) entwickelt.

‍

Und als nützliches Beiprodukt leiten wir mit wenig Aufwand automatisierte Tests ab, die wir als Grundlage unserer Implementierung benutzen.Unter Anwendung von Cucumber und AsciiDoc schreiben wir nicht nur den Code, sondern dokumentieren unser Feature ebenso wie die Ergebnisse unserer automatisierten Tests in einem gemeinsamen Repository. Damit erreichen wir zu jedem Zeitpunkt einen gemeinsamen Stand der fachlichen Spezifikation und der technischen Umsetzung.

Trainer:innen

Katrin Rabow

Selbstständige Beraterin

Schwerpunkte

BDD, Business Analyse

Inhouse Training

Du kannst dieses Training auch als Inhouse-Training exklusiv für dein Team buchen. Bitte nutze dafür unser Anfrage-Formular.

jetzt anfragen

Häufig gestellte Fragen

Wie viele Teilnehmer:innen sind maximal im Training?

In den meisten Trainings beschränken wir die maximale Zahl an Teilnehmer:innen auf 12 Personen pro Trainer:in. So können wir gewährleisten, dass du bestmöglich betreut wirst.

Gibt es bei Präsenztrainings Verpflegung?

Natürlich ist bei unseren Präsenztrainings für dein leibliches Wohl gesorgt. In der Regel gibt es pro Tag zweimal Snacks und ein Mittagessen. Selbstverständlich stehen auch Getränke für dich zur Verfügung.

Wo finde ich Informationen zu meinem bereits gebuchten Training?

Alle Informationen rund um dein Training findest du in unserem socreatory Navigator.

Hier findest du neben nützlichen Links und Informationen bei Präsenztrainings den konkreten Ort des Trainings und bei Online-Trainings den Link zum Videocall.

Wann und wie bekomme ich nach dem Training meine Teilnahmebestätigung?

Wenn du mindestens 75% der Zeit anwesend warst, erhältst du eine Teilnahmebestätigung von uns. Diese kannst du dir wenige Tage nach dem Training in unserem socreatory Navigator herunterladen.

Warum socreatory?

Neben der Expertise unserer Trainer:innen und dem vielfältigen Trainingsangebot haben wir noch weitere Argumente für den Besuch eines Trainings bei uns.

Alle Vorteile immer zur Hand – lade dir unser Angebot herunter!

Einzigartige Vielfalt

Wir bieten dir das umfangreichste Trainingsangebot für Softwarearchitektur im deutschsprachigen Raum – akkreditiert und zertifiziert vom iSAQB®.

Geballte IT-Kompetenz

Unsere erfahrenen Trainer:innen sind bekannte Größen in der Branche und haben 80 Prozent der Modul-Lehrpläne inhaltlich wie didaktisch mitentwickelt.

Praxisnahes Lernerlebnis

Wir legen größten Wert auf interaktive und begeisternde Wissensvermittlung. Damit alle Teilnehmenden das Erlernte direkt in die Praxis umsetzen können.

Faires Preismodell

Schon ab zwei Teilnehmenden aus deinem Unternehmen reduziert sich der Gesamtpreis. Zudem profitierst du von Early-Bird-Preisen und großer Planungssicherheit.

Suchst du Trainings für dein Team?

Entfalte das Potenzial deines Teams mit unseren spezialisierten Kursen zur Softwarearchitektur. Wir bieten eine Vielzahl von Optionen an, von fundierten iSAQB®-Schulungen bis hin zu maßgeschneiderten Workshops, die genau auf die Bedürfnisse deines Unternehmens zugeschnitten sind. Erfahre, wie diese Trainings die Kompetenzen deines Teams verbessern können, und nutze attraktive Gruppen- und Paketrabatte, um den Nutzen deiner Investition zu maximieren.