Succesvol werken in een agile omgeving
U bent op zoek naar manieren om op een snellere, effectievere wijze en met zo min mogelijk ‘waste’ software te specificeren, ontwikkelen en testen. Met de CARE mindset en hulpmiddelen is het mogelijk om software te maken waar een eindgebruiker daadwerkelijk op zit te wachten. Binnen deze training gaat u actief aan de slag met diverse werkvormen zoals Behaviour Driven Development, Impact Mapping, Event Storming, Example Mapping en Specification by Example.
Behaviour Driven Development (BDD)
BDD stelt het gedrag van de eindgebruiker centraal en borduurt voort op de principes van (Acceptance) Test Driven Development en Domain Driven Design (DDD). In combinatie met Impact Mapping en Specification by Example is het mogelijk tot de juiste specificaties te komen en te zorgen dat software wordt gebouwd en getest die ook daadwerkelijk aan de wensen en eisen van de klant voldoet.
Impact Mapping en Event Storming
Impact Mapping is een werkwijze die niet primair gaat over techniek, maar over de impact die de software moet hebben (wat) op de eindgebruiker (wie) en hoe dat is te bereiken. Maar belangrijker nog is de vraag: waarom willen we dit? Met Event Storming kan vervolgens op een interactieve wijze de Impact Map of User Story vertaald worden naar een functioneel proces.
Example Mapping en Specification by Example (SbE)
SbE is een aanpak waarbij niet langer gewerkt wordt met abstracte omschrijvingen maar met concrete voorbeelden van de impact die de software moet hebben op de eindgebruiker. Om tot deze voorbeelden te komen kan Example Mapping ingezet worden.
Uitgangspunten van deze training zijn het verzamelde gedachtengoed van onder andere:
- Gojko Adzic: Impact Mapping, Specification by Example
- Kent Beck: Test-Driven Development
- Dan North: Behaviour Driven Development
- Alberto Brandolini: Event Storming
In deze training leert u deze verschillende werkvormen door theorie en oefeningen toe te passen.
Voor wie is deze training bedoeld?
De training is voor u geschikt als u werkt/gaat werken in een (Agile en/of (Biz)DevOps) team en sneller de juiste software wilt maken door goede Agile Requirements/specificaties op te stellen en de daaruit voortgekomen software (geautomatiseerd) wilt testen, of wanneer u teams hierin wilt coachen/begeleiden.
Rollen van deelnemers in de organisatie
De training is bestemd voor:
- (Business) Analisten
- Requirements Engineers
- Information Managers
- Testers
- Ontwikkelaars
- Beheerders
- Product owners
- Scrum masters
- Agile Consultants / coaches
Voorkennis of voortraining
- U kent en begrijpt de agile mindset: Er is een zware focus op het leveren van waarde door samenwerking.
- U weet wat analyse- en testwerkzaamheden inhouden.
Opzet van de training
De training bestaat uit twee zeer interactieve dagen waarin wij veel van u en de andere deelnemers vragen. Een laptop is niet vereist.
Mogelijkheden voor in-housetraining
Improve verzorgt de training CARE op verzoek ook in-house in uw eigen organisatie. Neem voor meer informatie contact op via 040-202 1803 of opleidingen@improveqs.nl.