Begrijp wat Behavior-Driven Development (BDD) écht is en leer gewenst gedrag vertalen naar duidelijke, eenduidige specificaties die richting geven aan ontwikkeling en validatie.
BDD Foundation NL
Objectives
Description
Target audience
Program
Practical Information
Lecturer
Na het volgen van deze training kan de deelnemer:
- Uitleggen wat BDD in essentie betekent en welk probleem het oplost
- Het verschil uitleggen tussen gedrag, requirements en implementatie
- Herkennen wanneer BDD correct wordt toegepast en wanneer niet
- Veelvoorkomende misvattingen rondom BDD benoemen
- Typische valkuilen bij de introductie van BDD herkennen
- Good practices formuleren voor een gezonde start met BDD
- Begrijpen hoe Executable Specifications passen binnen een bredere test- en specificatiearchitectuur
- De samenhang uitleggen tussen gedrag, specificaties en validatie
In deze training staat de kernvraag centraal: hoe vertaal je gewenst gebruikersgedrag naar duidelijke, eenduidige specificaties die richting geven aan ontwikkeling en validatie?
De training laat zien hoe BDD bedoeld is als structuur voor het expliciet maken van verwachtingen en hoe dit verschilt van het simpelweg schrijven van scenario’s of het toepassen van een format zoals Given–When–Then. Daarbij wordt aandacht besteed aan het vastleggen van gedrag in de vorm van Executable Specifications.
Deelnemers leren typische anti-patronen herkennen, zoals het verwarren van BDD met testautomatisering, het achteraf schrijven van scenario’s of het te technisch formuleren van gedrag. Daarnaast worden praktische richtlijnen besproken die helpen om BDD vanaf het begin op de juiste manier neer te zetten.
De training is primair theoretisch van aard, aangevuld met korte analyse- en reflectieoefeningen om inzicht te verdiepen. Het doel is niet om BDD technisch te implementeren, maar om te begrijpen wat het is, waarom het werkt, en hoe het verstandig kan worden toegepast.
Voor wie is de training bedoeld?
Deze training is bedoeld voor professionals die BDD (beter) willen begrijpen of beoordelen, waaronder:
- Business analisten en requirements engineers
- Testers en kwaliteitsprofessionals
- Softwareontwikkelaars
- Product Owners en Scrum Masters
- Architecten en consultants
Voorkennis of training
Er is geen voorkennis van BDD vereist.
Onderwerpen
- Van gewenst gebruikersgedrag naar systeemgedrag
- Wat BDD wel en niet is
- De rol van gedrag binnen specificatie en validatie
- Executable Specifications als concept
- BDD binnen een bredere test- en specificatiearchitectuur
- Veelvoorkomende misvattingen over BDD
- Typische valkuilen bij invoering
- Good practices voor een gezonde start (inclusief de rol van tooling zoals Cucumber of ReqnRoll)
- Relatie tussen BDD en verdere verdieping (zoals CARE)
Trainingsinformatie
- Locatie en data: zie de trainingskalender
- Tijd: 9.15 – 17.00 uur (één dag)
- Inclusief koffie, thee, lunch en trainingsmateriaal
Voor meer informatie kun je contact met ons opnemen via +31 (0)40 – 202 1803 of opleidingen@ict-improve.nl.
Improve biedt op verzoek ook op maat gemaakte in-house trainingen, afgestemd op jouw specifieke wensen en behoeften.
De training wordt verzorgd door een ervaren consultant en trainer van ICT Improve, met ruime ervaring op het gebied van requirements, kwaliteit en BDD.
Everything taken care of, so you can focus entirely on learning
At ICT Improve, a training course is about more than just the course content. You learn from experienced trainers who are actively working in their field every day. They combine deep subject matter expertise with excellent teaching skills, ensuring that you not only understand the theory but also know how to apply it successfully within your own organisation.
Our training courses are intentionally designed to be highly interactive. In addition to learning from the trainer, you benefit from the practical experiences of participants from a wide range of organisations and industries. Sharing different perspectives, challenges and solutions leads to valuable discussions and insights that you can immediately apply in your own work.
Throughout the training day, we provide a comfortable, professional and inspiring learning environment. All of our classroom training courses include coffee, tea, soft drinks, snacks, a comprehensive lunch, all training materials and free parking. Everything is taken care of, allowing you to focus entirely on developing your knowledge and skills.
How can ICT Improve help you?
Make an appointment with one of our experts via 040 202 18 03 or via our Contact page.