Revolutie, Evolutie en Lean

Revolutie, Evolutie en Lean

Tapani Aaltio vertelde tijdens zijn presentatie dat de overstap van waterval naar agile niet zomaar iets is wat mensen met lange ervaring in ontwikkeling en testen kunnen doen. Hun manier van werken is zo ingesleten dat ze moeilijk kunnen veranderen. Kleine stappen in de juiste richting maken is niet genoeg en gaat te langzaam. We moeten alle oude processen overboord gooien, de revolutie, en daarna de nieuwe processen blijven aanpassen als de situatie daar vom vraagt, de evolutie.

Meestal is het niet mogelijk om de revolutie compleet uit te voeren. Dat maakt de aanpak van de evolutie nog belangrijker. We moeten de slechte zaken van voor de revolutie weggooien. Een effectieve manier om dit te doen is door gebruik te maken van de 7 wastes uit de lean stroming, waarmee we oude en slechte zaken die niet zijn verdwenen door de revolutie kunnen opsporen en verwijderen.

Tapani heeft deze revolutie en evolutie van dichtbij meegemaakt in drie agile teams bij zijn werk in Finland. Waste, afval, wordt vaak veroorzaakt door het toepassen van zogenaamde ‘good practices’ op het verkeerde moment en op de verkeerde plek. Waste kan ook zijn dat mensen niet op de juiste plek zitten ten opzochte van elkaar of niet naar vergaderingen komen. De grootste waste zit volgens Tapani in het optimaliseren van de verkeerde zaken. Je kunt je bijvoorbeeld beter richten op het voorkomen van defects dan het detecteren daarvan.

Binnen zijn projecten werd bijvoorbeeld gebruik gemaakt van ‘planning poker’ waarbij ze met een stapel speelkaarten waardes toekennen aan bepaalde activiteiten en processen om zo snel en breed gedragen duidelijkheid te krijgen. Op die manier kun je volgens Tapani plannen zonder waste.

Het organiseren van het werk deden ze door middel van een Sprint, korte en meerdere releases, en door het van te voren aan te moeten geven wanneer ze klaar waren. Daarmee werd voorkomen dat mensen over een taak waar twee weken voor stond ook daadwerkelijk twee weken doen. Het gaat om commitment en de bereidheid om de waarheid onder ogen te willen zien. Het team moet bereid zijn om de waste achter te laten en efficient te gaan werken.

Het uit voorzorg toepassen van ‘good practices’ veroorzaakt ook waste. In plaats daarvan werden de testgevallen niet gepriotiseerd, de requirements werden niet gekoppeld aan testgevallen en de defects werden niet gelinked aan testgevallen. De informatie zat in de hoofden van de teamleden. Dat vraagt wel om vertrouwen in het team, maar in het geval van de teams die Tapani meemaakte werkte het goed en werd er veel waste voorkomen.

Rapportages zijn ook waste. In plaats daarvan maakten ze gebruik van een test dashboard die 24/7 de actuele stand van het testtraject weergaf. Hierdoor waren testrapporten onnodig en werd waste voorkomen.

Defect management valt ook onder de noemer waste. Beter is om een tester en een ontwikkelaar samen te laten kijken naar een defect en het ze samen op te laten lossen, meteen, ter plekke.

De boodschap van Tapani is om waste te voorkomen en lean te gaan werken. Start de revolutie en blijf evolueren.

Presentatie: Revolution, Evolution and Lean: A Test Process Improvement Diary From Copenhagen To Manchester
Spreker: Tapani Aaltio
Bedrijf: Sogeti, Finland
Sessie: Donderdag 24 november | 13:45 – 14:45