Agile productontwikkeling bij ABB: Intro
De manier waarop we onze producten ontwikkelen en samenwerken is gebaseerd op het Scaled Agile Framework (SAFe) maar aangepast om beter te werken met de ABB Digiteam manier om dingen te doen en het aantal mensen in ons team.
Deze pagina is nog in opbouw. Lees je iets raar? Vraag er even naar! david.suijkerbuijk@vlaanderen.be
Agile ontwikkelen! Waarom?
Grote uitdagingen worden in kleine, concrete stappen ontwikkeld. Zo ontstaat er een constante flow en zien we het geheel groeien.
Transparant overzicht houden op het werk
Werken in behapbare blokken
Voldoende en flexibel plannen
Verantwoordelijkheden op de juiste plaats
Vaste cadans op drie niveaus
Rollende roadmap die minstens één jaar vooruit kijkt.
Groeispurts van 10 weken eindigend met een Centrale Planningsdag.
Iedere Spurt bestaat uit vier sprints en één IPI.
Het releasen van ontwikkelingen is niet per definitie gekoppeld aan de cadans.
Roadmap
We gebruiken een vrij uitgebreide roadmap. Daarbij vinden we het belangrijk dat we concreet definiëren voor welke doelgroep de desbetreffende functionaliteit meerwaarde oplevert. Deze bijgewerkte roadmap op middellange termijn vind je in onze online-tool die gelinkt is aan de JIRA-tool die het hele productteam gebruikt voor de planning en opvolging van de sprints & spurts in de scaled agile werking.
Het opstellen en bijsturen van de roadmap is een continue gegeven: deze wordt elke groeispurt bijgestuurd in functie van de resultaten en ervaringen van de afgelopen groeispurt en eventuele bijkomende doelen of gewijzigde prioriteiten.
Spurten en Sprinten?
Groeispurt
Een groeispurt heeft steeds een duur van 10 weken. Het omvat vier reguliere (ontwikkel)sprints en een Innovatie en Planning Iteratie (IPI). In de laatste week van een groeispurt/ IPI is er een Centrale Planningsdag (CPD) waar de doelen voor de volgende groeispurt wordt vastgelegd.
Door in periodes van 10 weken te werken is er voldoende focus om stappen te zetten maar niet te veel rigiditeit om met een steeds veranderende context om te gaan. Het geeft de ontwikkelteams een duidelijke focus voor 10 weken maar wel de mogelijkheid om met de volgende groeispurt in te spelen op (veranderde) prioriteiten uit de organisatie.
(Ontwikkel) Sprint
Een sprint is een afgebakende periode van twee weken waarin een productteam aan de slag gaat om een duidelijk sprintdoel te bereiken. Sprints volgen elkaar steeds direct op en hebben een aantal vaste elementen/rituelen:
Sprintplanning
Backlog Refinement Meeting (BRM)
(Daily) stand-up
Sprint demo (review)
Sprintrapportering op Solution Stand-up
Innovatie en Planning Iteratie (IPI)
Naast het ontwikkelen van functionaliteiten is er ook nood aan andere activiteiten om een product(team) verder te laten groeien. Daarom zijn de laatste twee weken van een groeispurt steeds speciaal omdat het expliciet ruimte biedt voor ...
Innovatie en experimenten
Training
Planningsactiviteiten voor volgende groeispurt
Wanneer? De Innovatie en Planning (IPI) iteratie gebeurt steeds op het einde van een Spurt.
Last updated