Ons werk past niet in een sprint
Bij Scrum spreken we van een sprint, een vaste periode die 1 tot 4 weken duurt. Een Scrum-team stelt een sprintdoel op waarop ze zich gezamenlijk kunnen concentreren tijdens de sprint. Aan het einde van de sprint levert het team een waardevolle toevoeging aan het werkende product.
Een uitdaging voor veel hardwareteams is dat het proces van het maken van een nieuw hardware-onderdeel gedetailleerde tekeningen, documentatie en afspraken met leveranciers vereist voordat het wordt besteld. Na de daaropvolgende wachttijd wordt de hardware ontvangen en kan het team beoordelen of het hardware-onderdeel aan de eisen voldoet. Dit proces past bijna nooit in een tijdsbestek van 4 weken of minder. Met Scrum zou dit betekenen dat het item van de ene naar de andere sprint zou gaan, mogelijk zelfs meerdere keren. Dit is vaak niet prettig voor teams. Het kan voelen als falen, omdat Scrum zich richt op het afronden van alles tijdens de sprint.
Maar hoe verschilt dit als we Kanban gebruiken? Bij Kanban werken we niet met een sprint, maar in een continu proces. Dit betekent dat de items worden opgepakt door een teamlid wanneer hij/zij ruimte heeft om iets nieuws op te pakken. Er is geen begin of einde van een sprint om rekening mee te houden bij het oppakken van een item. Dit lijkt misschien een direct antwoord op teams die klagen dat hun werk te groot is voor een sprint, maar zo eenvoudig is het niet. Bij het werken met Kanban proberen we de werkitems nog steeds zo klein mogelijk te houden. Bij Kanban ligt de focus op het creëren van flow, wat in feite betekent dat je regelmatig een stuk werk afrondt. Eén groot werkitem betekent minder flow omdat het een team langer duurt om het af te ronden.
Een ander voordeel voor hardwareteams die Kanban gebruiken, is dat de wachttijd transparant kan worden gemaakt op het Kanban-bord. Bij het ontwikkelen van hardware zien we deze wachttijd nadat het onderdeel bij een leverancier is besteld. Het team kan deze items visualiseren om er zicht op te houden en actie te ondernemen als iets langer duurt dan verwacht.