Cursusaanbod

Dag 01

Introductie

  • Waarom BDD?
  • BDD als verlengstuk van Agile
  • Agenda voor dag 01

BDD toepassen in verschillende stadia van de softwareontwikkelingscyclus

  • Vóór de ontwikkeling
  • Tijdens de ontwikkeling
  • Na de ontwikkeling

Eén taal om ze allemaal te regeren

  • Ingenieurs en niet-ingenieurs spreken verschillende talen
  • De kloof overbruggen door BDD
  • Een voorproefje van de BDD-taal: Gherkin

De verschillende rollen van BDD

  • BDD als productvereisten (voor product owner)
  • BDD als acceptatiecriterium (voor ontwikkelaars)
  • BDD als testcases (voor testers)
  • BDD als beschrijving van het product (voor andere belanghebbenden)

Terug naar Agile: Het begint allemaal met User Stories

  • Overzicht van de Agile ontwikkelingscyclus
  • De rol van User Stories in Agile ontwikkeling

Q&A-sessie en discussie

Quiz

Het maken van een Good User Story

  • De juiste taal gebruiken
    • Rol, Actie, Resultaat
  • Een voorbeeld van een gebruikersverhaal

Activiteit - Het schrijven van een User Story

  • Het schrijven van je eerste User Story - individuele activiteit
  • Aanscherping van uw User Stories - teamactiviteit
  • Het leveren van uw User Story - teamactiviteit

User Stories in echte projecten

  • Teamdynamiek
  • Tools en technieken
  • User Stories in de softwareontwikkelingscyclus

Op naar BDD

  • Uitbreiding van de User Story
  • Introductie van het functiebestand
  • Het verwachte gedrag van software vastleggen
  • Zich voorstellen hoe "onverwacht" gedrag eruit ziet

Een Good-functiebestand maken

  • De juiste taal gebruiken (Gherkin)
    • gegeven, wanneer, dan
  • Een voorbeeld van een functiebestand

Activiteit - Een functiebestand schrijven - DEEL 01

  • Het schrijven van je eerste Feature File - individuele activiteit
    • Functie sectie
    • Scenario sectie
  • Uw functiebestand aanscherpen - teamactiviteit
  • Het aanleveren van uw Feature File - teamactiviteit

Functiebestanden in echte projecten

  • Teamdynamiek
  • Tools en technieken
  • User Stories in de softwareontwikkelingscyclus

Q&A-sessie en discussie

Quiz

Uw omgeving instellen

  • Gherkin mooi maken
  • De vreugde van productiviteit

Activiteit - Een functiebestand schrijven - DEEL 02

  • Het schrijven van uw Feature File - individuele activiteit
    • Meerdere argumenten doorgeven aan uw scenario
    • Sectie Scenariooverzicht
  • Uw functiebestand aanscherpen - teamactiviteit
  • Het aanleveren van uw Feature File - teamactiviteit

Q&A-sessie en discussie

Quiz

Slotwoord


Dag 02

Introductie

  • Samenvatting van de vorige dag
  • Agenda voor dag 02

Uw eigen product - een introspectie

  • Het beschrijven van uw product
  • Een tekening maken van uw product

Uitbreiding van de testdekking

  • Bruikbaarheid van het systeem
  • Business Vereisten
  • Business Processen

Activiteit - Een functiebestand schrijven - DEEL 03

  • Het schrijven van uw Feature File - individuele activiteit
    • Voorbeelden sectie
    • Hergebruik van data en scenario's
    • Functies en scenario's ordenen met tags
  • Uw functiebestand aanscherpen - teamactiviteit
  • Het aanleveren van uw Feature File - teamactiviteit

Q&A-sessie en discussie

Quiz

Het functiebestand - wat u moet weglaten

  • Wat moet ik aan de ingenieurs overlaten?
    • Low-level functionaliteit (unit tests)
    • Uitgebreide cross-component functionaliteit (integratie en API-testen)

Q&A-sessie en discussie

Quiz

Uw eigen product - een introspectie

  • Hoe bruikbaar is uw product?
  • Hoe bruikbaar is uw product voor externe gebruikers?

Communication met mensen buiten je team

Samenvatting en volgende stappen

Vereisten

  • Inzicht in de concepten van gebruikersvereisten
  • Een scherp oog voor de goedheid en tekortkomingen van software, vanuit het perspectief van de eindgebruiker
  • Programming en testervaring zijn niet vereist

Audiëntie

  • Product eigenaren en managers
  • Business Analisten
  • Handmatige testers
  • Eindgebruikers van een softwareproduct of -systeem
  • Niet-ingenieurs en niet-programmeurs die betrokken zijn bij productontwerp
 14 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën