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
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (7)
Gebruik van powerpoint / verf om het trainingsmateriaal gaandeweg te maken. Profiteer van de ervaring van de trainers. Het gebruik van het voorbeeld van de "bioscoopboekingstool" en onze casestudy's van break-outgroepen brachten de aanpak echt tot leven
Mark - Leeds Building Society
Cursus - BDD for Non-Programmers: Live Workshop
Automatisch vertaald
Craig was really helpful and the material was very useful to hopefully take away and use in our actual day to day jobs. We were able to work on real life examples linked to our current work, which Craig supported and gave feedback. This was really helpful
David Pinkstone - Leeds Building Society
Cursus - BDD for Non-Programmers: Live Workshop
The training was great, I could see that a lot of prep had gone it to pitch it at the right level of detail and to make the exercises relevant. I am already using BDD at a very simple level, so I was most interested in how the BDD statements are used by testers and automation testers, and therefore how I could improve what I do to make it more usable by other team members.
Sadie Brown - Leeds Building Society
Cursus - BDD for Non-Programmers: Live Workshop
Understanding how I can apply user stories and BDD in my team - I've already gotten good feedback from the changes I've made to my work as a result of the training
Lindsey Smith - Leeds Building Society
Cursus - BDD for Non-Programmers: Live Workshop
A structured learning to start on BDD.
Gagan Gupta - Leeds Building Society
Cursus - BDD for Non-Programmers: Live Workshop
It was interactive and suited better to someone like myself who learns by actually doing tasks and learning from mistakes
Liam Burton - Leeds Building Society
Cursus - BDD for Non-Programmers: Live Workshop
The trainer was very knowledgeable, went at a pace for the group, and made sure we all contributed.