Scrum leeft en groeit. Waarom? Omdat het werkt. Soms werkt het ook minder. Dat hebben ze bij ICT Embedded inmiddels ervaren. Ook weten ze dat ze er nog niet zijn en het proces moeten blijven aanpassen, in de ware zin van het begrip Agile. Marc Rissewijck deelt enkele ervaringen en geleerde lessen. Geen rocket science, wel praktisch. Niet makkelijker, wel leuker.
Bij BenQ Mobile kwam ik voor het eerst in aanraking met de invoering van Scrum op grote schaal. Scrum-goeroe Ken Schwaber trainde me hierna tot Scrummaster en maakte me erg enthousiast over de methode. Kort daarna startte ICT een aantal relatief kleine maar innovatieve projecten. Het waren soms slechts ideeën die nog verder moesten worden uitgewerkt. Ze hadden gemeen dat ze snel moesten aantonen dat de bijbehorende investeringsvoorstellen levensvatbaar waren. Een lastige opgave, maar typisch geschikt voor Agile-projectmanagement om zonder overbodige overhead tot snel resultaat te komen, zelfs als er nauwelijks requirements zijn. We voerden de projecten daarom volgens Scrum uit.
Scrum is een lichtgewicht projectmanagementmethode en een typisch Agile-proces. Dit laatste betekent dat mensenwerk, samenwerking en omgang met wijzigingen altijd centraal staan om werkende software te realiseren. Ondergeschikt hieraan zijn zaken als processen en tools, documentatie, contracten en vasthouden aan het plan. Scrum geeft handen en voeten aan de projectmatige uitvoering door het zelforganiserende ontwikkelteam centraal te stellen en zelfs volledig verantwoordelijk te stellen voor alle maandelijkse softwarereleases. Dit gebeurt op basis van requirements die de opdrachtgever iedere maand zou kunnen veranderen. Deze persoon vertegenwoordigt de klant en andere belanghebbenden tezamen en bepaalt naast de requirements ook de prioriteiten.