Scrum: Wat is het Scrum-systeem en hoe ga je aan de slag op een Scrum-bord?

Als je naar rugby kijkt, weet je dat een scrum bestaat uit een hele reeks spelers die dicht op elkaar in het zand staan ​​en vechten om een ​​bal. Het 'Scrum'-workflowsysteem is helaas in het geheel niet zoiets. Het heeft minder te maken met worstelen in de modder tegen je vijanden, maar meer met het efficiënt en tijdig uitvoeren van taken.

Scrum is, net als het vergelijkbare systeem Kanban, een agile framework om een ​​overzichtelijke werkplek te houden. Het is vooral populair bij softwareontwikkeling en werkt goed voor teams van ongeveer drie tot negen personen, maar het kan op vrijwel elke werkplek worden toegepast. Tenzij je als rugbyspeler werkt, in welk geval het waarschijnlijk voor verwarring zal zorgen.

Scrum: Wat is het Scrum-systeem?

Scrum werd voor het eerst geïntroduceerd als een term in 1986, in een Harvard Business Review artikel van Hirotaka Takeuchi en Ikujiro Nonaka. De twee auteurs beschrijven het systeem eigenlijk in termen van rugby, met een personeelsbestand dat zich gedraagt ​​​​als een team dat "probeert de afstand als een eenheid af te leggen door de bal heen en weer te spelen".

De kern van het Scrum-systeem is de aanpak waarbij een team wordt geruzied om binnen vaste tijdsperioden samen te werken aan specifieke, haalbare doelen. In plaats van tien mensen te laten werken aan verschillende, niet-gerelateerde taken zonder duidelijk eindpunt, probeert Scrum mensen samen te brengen om gezamenlijk aan incrementele banen te werken.

LEES VOLGENDE: Wat is Kanban?

Dit is gebaseerd op verschillende rollen in een Scrum-team. Bovenaan staat de product owner, die de stakeholders van het product vertegenwoordigt. Daaronder bevindt zich de scrummaster, die in wezen een projectmanager is die verantwoordelijk is voor het in praktijk brengen van het Scrum-systeem. Hieronder staat het ontwikkelteam zelf.

wat_is_scrum_rollen

De kernworkflow gaat als volgt: de product owner bedenkt een product backlog, die fungeert als een wensenlijst met features waaraan gewerkt moet worden. Dit gaat naar het scrumteam, waarbij de scrummaster een aantal taken uit deze achterstand kiest om aan te werken. In Scrum-taal worden dit ‘verhalen’ genoemd. Op deze verhalen wordt vervolgens gefocust tijdens een ‘sprint’; een periode waarin de ontwikkelaars aan deze doelen werken en alleen aan deze doelen.

Aan het einde van de sprint moet het werk af zijn. Een review gebeurt om te peilen of de sprint een succes was, dit wordt teruggekoppeld naar de product owner en de hele cyclus begint opnieuw.

Scrumbord: fysiek of digitaal?

Het managen van een Scrum-team draait meestal om een ​​of andere vorm van Scrum-bord, wat helpt om de workflow te visualiseren. Dit kan een groot, fysiek bord zijn, opgesplitst in kolommen met uit te voeren werken, werken in uitvoering en voltooide werken. Het kan ook een soort digitaal bord zijn, zoals die van bedrijven als Trello en Asana.

Zie gerelateerd Waarom Londen in 2018 de beste plek is om app-ontwikkelaar te zijn Een bedrijf starten: Toptips voor succes

In Trello maak je bijvoorbeeld kolommen voor verschillende fasen van een workflow en vul je deze met kaarten met details over verschillende taken. De fysieke versie van dit bord zou vrijwel hetzelfde zijn georganiseerd, zij het met meer post-it-notities. In beide gevallen zal het bord de focus worden voor de 'sprint', waarbij de focus zal liggen op het binnen de tijdsperiode voltooien van alle fasen van een taak. Een sprint kan twee weken duren, maar ook een paar dagen.

what_is_scrum_2

Zoals deze scène uit Silicon Valley van HBO laat zien, is het doel over het algemeen om uw ontwikkelaars aan taken (sorry, 'verhalen') te laten werken, begeleid in het kader van de Scrum-workflow.

Scrum versus Kanban

Een verwant systeem aan Scrum is Kanban, dat ook draait om felgekleurde post-it notes en woorden als ‘agile workflow’. Het grootste verschil tussen Scrum en Kanban is dat dit laatste een continu proces is, waarbij werknemers kaarten over de hele linie nemen als en wanneer ze kunnen. In Scrum werk je op het bord rond de ingestelde 'sprints'.

Rollen in Kanban zijn ook losser, terwijl Scrum een ​​voorliefde heeft voor namen als 'scrummaster', vermoedelijk omdat het minder saai klinkt dan 'projectmanager', ook al zijn ze in wezen hetzelfde. Scrum heeft ook de neiging om regelmatig inhaalsessies te hebben, scrums genaamd, waar de voortgang van de workflow wordt besproken door ... je raadt het al: de scrummaster.