Een vraag van een klant vatte het goed samen: hoe hou je rekening met realistische, langetermijnsituaties terwijl je agile werkt? De overgang van waar een systeem vandaag staat naar waar het moet zijn, is zelden eenvoudig of lineair, zeker niet onderweg.
Bepaal eerst de bestemming
We leggen de 'to-be'-situatie vanaf het begin vast en dragen die langetermijnvisie mee in het agile werk. Je krijgt de wendbaarheid van agile met de stabiliteit van iets grondig doordacht te hebben, in plaats van de vorm van het systeem per ongeluk te ontdekken.
Flexibel, maar verankerd
Plan flexibel genoeg om verandering op te vangen, maar behoud de kernprincipes die de langetermijnvisie overeind houden. Regelmatige check-ins zorgen dat het dagelijkse werk nog naar de bestemming wijst, en dat risico's vroeg opgemerkt en ontmijnd worden in plaats van laat.
Hou de kaart licht
De langetermijnvisie heeft geen zwaar document nodig; ze heeft een actueel document nodig. Eén pagina met het doelbeeld, plus korte beslisnotities voor de keuzes die duur zijn om terug te draaien, volstaat om iedereen dezelfde kant op te laten wijzen, en is licht genoeg om echt bijgewerkt te worden wanneer de bestemming schuift.
Signalen dat je afdrijft
- Elke nieuwe functie heeft eerst een workaround nodig voor ze past.
- Dezelfde discussie over waar iets thuishoort, blijft terugkomen.
- Snelle fixes overtreffen structurele fixes, maanden aan een stuk.
- Niemand kan het doelbeeld nog uit het hoofd tekenen.
Het is een delicaat evenwicht: de wendbaarheid om snel te bewegen zonder het grotere plaatje te verliezen. Doe je het goed, dan stapelt snel werk zich op tot vooruitgang in plaats van tot een hoek waar je jezelf uit moet herbouwen.