Course Outline
============== Dag 01 =====================
Invoering
- Waarom BDD? BDD als uitbreiding van Agile Agenda voor Dag 01
BDD toepassen in verschillende stadia van de softwareontwikkelingscyclus
- Voor ontwikkeling Tijdens ontwikkeling Na ontwikkeling
Eén taal om ze allemaal te regeren
- Ingenieurs en niet-ingenieurs spreken verschillende talen De kloof overbruggen via BDD Een voorproefje van de BDD-taal: Gherkin
De verschillende rollen van BDD
- BDD als productvereisten (voor producteigenaar) BDD als acceptatiecriteria (voor ontwikkelaars) BDD als testgevallen (voor testers) BDD als beschrijving van het product (voor andere belanghebbenden)
Terug naar Agile: Het begint allemaal met gebruikersverhalen
- Overzicht van de Agile ontwikkelingscyclus De rol van User Stories in Agile ontwikkeling
Vraag- en antwoordsessie en discussie
Quiz
Een Good gebruikersverhaal creëren
- De juiste taal gebruiken Rol, Actie, Resultaat
Uw eerste User Story schrijven - individuele activiteit Uw User Stories aanscherpen - teamactiviteit Uw User Story leveren - teamactiviteit
- Gebruikersverhalen in echte projecten
Teamdynamiek Tools en technieken User Stories in de softwareontwikkelingscyclus
- Op naar BDD
Het gebruikersverhaal uitbreiden Introductie van het featurebestand Het verwachte gedrag van software vastleggen Een voorstelling maken van hoe "onverwacht" gedrag eruit ziet
- Een Good-functiebestand maken
De juiste taal gebruiken (Gherkin) Gegeven, Wanneer, Dan
- Een voorbeeld van een functiebestand
Je Feature File aanscherpen - teamactiviteit
- Uw Feature File aanleveren - teamactiviteit
Quiz
- Uw omgeving instellen
Gherkin mooi maken Het plezier van productiviteit
Activiteit - Een featurebestand schrijven - DEEL 02
Uw featurebestand schrijven - individuele activiteit Meerdere argumenten doorgeven aan uw Scenario Scenariooverzicht-sectie
- Je Feature File aanscherpen - teamactiviteit
Uw Feature File aanleveren - teamactiviteit
- Vraag- en antwoordsessie en discussie
Invoering
Samenvatting van de vorige dag Agenda voor dag 02
Je eigen product - een introspectie
Beschrijving van uw product Maak een foto van uw product
Testdekking uitbreiden
- Bruikbaarheid van de systeemvereisten Business processen
Activiteit - Een featurebestand schrijven - DEEL 03
- Uw featurebestand schrijven - individuele activiteit Voorbeeldensectie Gegevens en scenario's hergebruiken Functies en scenario's ordenen met tags
Je Feature File aanscherpen - teamactiviteit
- Uw Feature File aanleveren - teamactiviteit
Vraag- en antwoordsessie en discussie
- Quiz
Quiz
Je eigen product - een introspectie
Hoe bruikbaar is uw product? Hoe bruikbaar is uw product voor externe gebruikers?
- Communication met mensen buiten uw team
Slotopmerkingen
Requirements
- Een goed begrip van concepten van gebruikersvereisten
- Een scherp oog voor de goede en zwakke punten van software, vanuit het perspectief van de eindgebruiker
- Programming en testervaring zijn niet vereist
Publiek
- Producteigenaren en -managers
- Business analisten
- Handmatige testers
- Eindgebruikers van een softwareproduct of -systeem
- Niet-ingenieurs en niet-codeerders die betrokken zijn bij productontwerp
Getuigenissen (10)
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
Machine Translated
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.
Laura Bell - Leeds Building Society
Cursus - BDD for Non-Programmers: Live Workshop
I liked that we had multiple opportunities to work on creating a feature file. Very good experience. I also like they way we focused on a few scenarios linked to our day to day work load.
Sophie Russell - Leeds Building Society
Cursus - BDD for Non-Programmers: Live Workshop
Craig seemed realistic about the limitations of BDD and what it would NOT be suited for instead of the simple 'evangelising' and its 'good for everything' approach that some proponents of BDD/Agile seem to adopt. Being realistic about the real world gives a lot of credibility in my eyes.
Wayne Green - Leeds Building Society
Cursus - BDD for Non-Programmers: Live Workshop
Good examples and opportunity to write in BDD / Gherkin.