De MVP Bruggenbouwer
Iteratief versus Incrementeel. Bouw een brug laag voor laag om vroeg waarde te leveren, of sectie voor sectie met het risico dat je niets oplevert.
Theoretical Background & Agile Dynamics
Dit spel illustreert het cruciale verschil tussen <1>Iteratieve</1> en <1>Incrementele</1> ontwikkeling.
- <1>Incrementele (Waterval) Strategie:</1> Het bouwen van de brug sectie voor sectie (bijv. het bouwen van één perfecte, stevige pijler) is als het bouwen van één perfect wiel voor een auto. Het is een onderdeel van hoge kwaliteit, maar het levert op zichzelf nul waarde op. Je kunt een kloof niet oversteken op één pijler, net zoals je je bestemming niet kunt bereiken met alleen een wiel. Als de tijd opraakt voordat de rest van de brug is gebouwd, is de hele inspanning voor niets geweest.
- <1>Iteratieve (Agile) Strategie:</1> Het bouwen van een eenvoudige, complete brug (voor voetgangers) levert onmiddellijk waarde op. Het lost het kernprobleem van de klant op ('van A naar B komen'). Je kunt dit vervolgens <1>itereren</1>, door het te upgraden voor fietsen, dan auto's en ten slotte vrachtwagens, waarbij je in elke fase feedback verzamelt en meer waarde levert. Dit is een bekende analogie, vergelijkbaar met het beroemde 'skateboard tot auto'-voorbeeld van Henrik Kniberg.