Kontakt aufnehmen

Schulungsübersicht

Tag 01

Einführung

  • Warum BDD?
  • BDD als Erweiterung von Agile
  • Tagesablauf Tag 01

BDD in verschiedenen Phasen des Softwareentwicklungszyklus anwenden

  • Vor der Entwicklung
  • Während der Entwicklung
  • Nach der Entwicklung

Eine Sprache für alles

  • Entwickler und Nicht-Entwickler sprechen unterschiedliche Sprachen
  • Die Lücke durch BDD überbrücken
  • Vorab-Blick auf die BDD-Sprache: Gherkin

Die verschiedenen Rollen von BDD

  • BDD als Produktanforderungen (für den Product Owner)
  • BDD als Akzeptanzkriterien (für Entwickler)
  • BDD als Testfälle (für Tester)
  • BDD als Produktbeschreibung (für weitere Stakeholder)

Zurück zu Agile: Alles beginnt mit User Stories

  • Überblick über den agilen Entwicklungszyklus
  • Die Rolle der User Stories in der agilen Entwicklung

Fragen & Antworten und Diskussion

Quiz

Eine gute User Story erstellen

  • Richtige Sprache verwenden
    • Rolle, Aktion, Ergebnis
  • Muster-User Story

Aktivität – Eine User Story verfassen

  • Ihre erste User Story schreiben – Einzelaktivität
  • Ihre User Stories schärfen – Teamaktivität
  • Ihre User Story präsentieren – Teamaktivität

User Stories in realen Projekten

  • Teamdynamik
  • Tools und Techniken
  • User Stories im Softwareentwicklungszyklus

Weiter zu BDD

  • Die User Story erweitern
  • Einführung des Feature Files
  • Gewünschtes Verhalten der Software erfassen
  • Sich „unerwartetes“ Verhalten vorstellen

Ein gutes Feature File erstellen

  • Richtige Sprache verwenden (Gherkin)
    • Given, When, Then
  • Muster-Feature File

Aktivität – Ein Feature File verfassen – TEIL 01

  • Ihr erstes Feature File schreiben – Einzelaktivität
    • Feature-Abschnitt
    • Scenario-Abschnitt
  • Ihr Feature File schärfen – Teamaktivität
  • Ihr Feature File präsentieren – Teamaktivität

Feature Files in realen Projekten

  • Teamdynamik
  • Tools und Techniken
  • User Stories im Softwareentwicklungszyklus

Fragen & Antworten und Diskussion

Quiz

Ihre Umgebung einrichten

  • Gherkin hübsch machen
  • Die Freude an Produktivität erleben

Aktivität – Ein Feature File verfassen – TEIL 02

  • Ihr Feature File schreiben – Einzelaktivität
    • Multiple Argumente an Ihre Scenario übergeben
    • Scenario Outline-Abschnitt
  • Ihr Feature File schärfen – Teamaktivität
  • Ihr Feature File präsentieren – Teamaktivität

Fragen & Antworten und Diskussion

Quiz

Schlussbemerkungen


Tag 02

Einführung

  • Zusammenfassung des Vortages
  • Tagesablauf Tag 02

Ihr eigenes Produkt – Eine Reflexion

  • Ihr Produkt beschreiben
  • Ein Bild Ihres Produkts zeichnen

Testabdeckung erweitern

  • Nutzbarkeit des Systems
  • Geschäftsanforderungen
  • Geschäftsprozesse

Aktivität – Ein Feature File verfassen – TEIL 03

  • Ihr Feature File schreiben – Einzelaktivität
    • Examples-Abschnitt
    • Daten und Szenarien wiederverwenden
    • Features und Szenarien mit Tags organisieren
  • Ihr Feature File schärfen – Teamaktivität
  • Ihr Feature File präsentieren – Teamaktivität

Fragen & Antworten und Diskussion

Quiz

Feature File – Was weglassen?

  • Was den Entwicklern überlassen
    • Niedrigstufige Funktionalität (Unit Tests)
    • Vollständige Komponentenübergreifende Funktionalität (Integrations- und API-Tests)

Fragen & Antworten und Diskussion

Quiz

Ihr eigenes Produkt – Eine Reflexion

  • Wie benutzerfreundlich ist Ihr Produkt?
  • Wie benutzerfreundlich ist Ihr Produkt für externe Anwender?

Kommunikation mit Personen außerhalb Ihres Teams

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Verständnis von Konzepten zu Benutzeranforderungen
  • Sensibilität für softwarebezogene Stärken und Schwächen aus Sicht der Endanwender
  • Programmier- oder Testerfahrung sind nicht erforderlich

Zielgruppe

  • Produktbesitzer und -manager
  • Business Analysts
  • Manuelle Tester
  • Endanwender einer Software oder eines Systems
  • Nicht-Techniker und Nicht-Coder, die am Produktdesign beteiligt sind
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien