Welke rollen zijn er in Scrum?

Foto van Sohrab Salimi
Sohrab Salimi
3 min. Leestijd
Deze inhoud is vertaald met AI. Bekijk origineel

Bij ontwikkelwerk met Scrum zijn er een of meerdere Scrum Teams, die elk uit drie Scrum Rollen bestaan: Product Owner, Scrum Master en Ontwikkelteam.

De Product Owner is verantwoordelijk voor wat er ontwikkeld wordt en in welke volgorde dat gebeurt. De Scrum Master ondersteunt het team bij het ontwikkelen van een eigen proces, gebaseerd op het bredere kader van Scrum. Het Ontwikkelteam bepaalt hoe bereikt moet worden wat de Product Owner aangeeft.

Als je manager bent, verbaas je dan niet dat "manager" niet als rol wordt genoemd. Managers spelen nog steeds een belangrijke rol in alle organisaties waar met Scrum wordt gewerkt. Het Scrum Framework definieert alleen de rollen die specifiek voor Scrum zijn, en niet alle rollen die kunnen en ook zouden moeten bestaan in organisaties waar Scrum wordt toegepast.

Product Owner

De Product Owner is het centrale punt bij de productstrategie. Hij mag beslissen welke kenmerken en functies gecreëerd worden en in welke volgorde. De Product Owner heeft de taak om alle betrokkenen een duidelijke visie mee te geven van wat het Scrum-team wil bereiken. Daarmee is hij uiteindelijk verantwoordelijk voor de succesvolle ontwikkeling en realisatie van een oplossing.

Of de focus nu op een extern product of een interne applicatie ligt; de Product Owner is verplicht om ervoor te zorgen dat er te allen tijde het best mogelijke werk geleverd kan worden. Dit kan ook werk met een technische focus omvatten, zoals bijvoorbeeld het herzien van het datamodel om de performance te optimaliseren. Om ervoor te zorgen dat het team zo snel mogelijk realiseert wat de Product Owner wil, moet hij actief samenwerken met de Scrum Master en het ontwikkelteam en beschikbaar zijn voor het snel beantwoorden van veelvoorkomende vragen.

Scrum Master

De Scrum Master helpt alle betrokkenen om de waarden, principes en methoden van Scrum te begrijpen en eigen te maken. Hij fungeert als coach door de leiding over het proces op zich te nemen en het Scrum Team en de rest van de organisatie te helpen een krachtige Scrum-strategie te ontwikkelen die precies is afgestemd op hun bedrijf. Daarnaast helpt de Scrum Master de organisatie bij het lastige Change-Management-proces dat zich tijdens de invoering van Scrum kan voordoen.

De Scrum Master fungeert ook als bemiddelaar en kan zo problemen binnen het team oplossen en de toepassing van Scrum verbeteren. Bovendien is hij verantwoordelijk voor het beschermen van het team tegen invloeden van buitenaf en het wegnemen van obstakels die de productiviteit van het team kunnen belemmeren (mochten de betrokkenen deze problemen niet zelf kunnen oplossen). De Scrum Master mag echter geen controle over het team uitoefenen, waardoor deze rol niet hetzelfde is als die van een traditionele project- of developmentmanager. De functie van een Scrum Master is die van een leider, niet die van een manager.

Ontwikkelteam

Bij de traditionele benaderingen van softwareontwikkeling bestaan er veel verschillende soorten functies, zoals softwarearchitecten, programmeurs, testers, databasebeheerders en designers. Bij Scrum wordt slechts de rol van een ontwikkelteam gedefinieerd, een diverse en cross-functionele groep die precies die mensen samenbrengt die verantwoordelijk zijn voor het ontwerp, de uitwerking en de controle van het gewenste product.

Het ontwikkelteam organiseert zichzelf, om zo optimaal mogelijk te kunnen werken aan het bereiken van het doel dat door de Product Owner is gesteld. Het ontwikkelteam bestaat doorgaans uit drie tot negen personen en de teamleden moeten alle vaardigheden en kennis in huis hebben die nodig zijn voor het produceren van kwalitatief hoogwaardige en werkende software. Uiteraard kan Scrum ook worden ingezet voor ontwikkelwerk waarbij grotere teams nodig zijn. In plaats van één groot Scrum Team van 35 personen, kun je echter beter streven naar meerdere kleine Scrum Teams met elk een ontwikkelteam van maximaal negen personen.

Meer over dit onderwerp

De verschillende vormen van zelforganisatie van agile teams

Zelforganisatie is essentieel in Scrum en Agile. Hoe zelforganisatie binnen een team werkt, leggen onze trainers uit!

Innovatie vs. Uitvoering in bedrijven

Hoe innovatief is een bedrijf dat ideeën niet uitvoert, en wanneer kun je eigenlijk van innovaties spreken? Wij vertellen het je!

Hoe om te gaan met Command and Control Management en een agile werkwijze

Ontdek wat je kunt doen bij Command and Control in agile teams. Scrum Master tips bij Agile Academy. Meer autonomie en zelforganisatie!

Praat met onze assistent Praat met onze assistent