Your cart is currently empty!
Refinement: vooruitdenken verhoogt de wendbaarheid en kwaliteit
Wijze scrumteams trekken voldoende tijd uit voor refinement van backlogitems; dit heeft niet alleen vele voordelen voor henzelf, maar ook voor de business en de klant. Derk-Jan de Grood en Marcel Schaar leggen uit hoe organisaties het refinementproces kunnen inrichten en opschalen naar meerdere teams.
Refinement is het proces waarbij we de items op de productbacklog voorbereiden voor de toekomstige sprints. Dit begint bij de business die een epic definieert. Een epic is een userstory die veel te groot is om te worden opgenomen in een sprint en die we daarom nader dienen uit te werken en op te breken in kleinere userstory’s. Voor een backlogitem is de refinement klaar als we goed begrijpen wat de achterliggende wens is, de waarde die de oplossing heeft, de prioriteit van het item en de grootte. In dat geval noemen we een userstory ‘ready’; hij voldoet dan aan de Definition of Ready (DOR).
Refinement vereist discipline. Als het team toekomstige backlogitems aan het uitwerken is, kan het niet werken aan de userstory’s van de huidige sprint. In organisaties die de nadruk leggen op kortetermijndeadlines is het moeilijk om tijd te investeren voor de langere termijn. De ervaring leert dat het refinementproces een bottleneck wordt wanneer het team op gang komt. Het loopt dan het risico om bij aanvang van een sprint onvoldoende userstory’s te hebben voorbereid. De items voldoen niet aan de DOR en de cruciale informatie om de productbacklog te ordenen, ontbreekt.