Wat is een Scrum Team en wie zitten daarin?
Scrum Team
De fundamentele eenheid van Scrum is een klein team van mensen, een Scrum Team. Het Scrum Team bestaat uit één Scrum Master, één Product Owner en Developers. Binnen een Scrum Team zijn er geen sub-teams of hiërarchieën. Het is een hechte eenheid van professionals die zich op één doel tegelijk richten, het Productdoel.
Scrum Teams zijn cross-functioneel, wat betekent dat de leden alle benodigde vaardigheden hebben om elke Sprint waarde te creëren. Ze zijn ook zelfsturend, wat betekent dat ze intern beslissen wie wat doet, wanneer en hoe.
Het Scrum Team is klein genoeg om wendbaar te blijven en groot genoeg om aanzienlijk werk binnen een Sprint te voltooien, meestal 10 of minder mensen. Over het algemeen hebben we gemerkt dat kleinere teams beter communiceren en productiever zijn. Als Scrum Teams te groot worden, zouden ze moeten overwegen zich te reorganiseren in meerdere hechte Scrum Teams, elk gericht op hetzelfde product. Ze moeten dus hetzelfde Productdoel, dezelfde Product Backlog en dezelfde Product Owner delen.
Het Scrum Team is verantwoordelijk voor alle productgerelateerde activiteiten, van samenwerking met stakeholders, verificatie, onderhoud, operatie, experimenten, onderzoek en ontwikkeling, en alles wat verder nodig kan zijn. Ze zijn door de organisatie gestructureerd en gemachtigd om hun eigen werk te beheren. Werken in Sprints in een duurzaam tempo verbetert de focus en consistentie van het Scrum Team.
Het hele Scrum Team is verantwoordelijk voor het creëren van een waardevol en bruikbaar Increment elke Sprint. Scrum definieert drie specifieke verantwoordelijkheden binnen het Scrum Team: de Developers, de Product Owner en de Scrum Master.
Developers
Developers zijn de mensen in het Scrum Team die zich inzetten om elk aspect van een bruikbaar Increment te creëren tijdens elke Sprint.
De specifieke vaardigheden die Developers nodig hebben, zijn vaak breed en variëren afhankelijk van het werkgebied. Developers zijn echter altijd verantwoordelijk voor:
- Het maken van een plan voor de Sprint, de Sprint Backlog;
- Het waarborgen van kwaliteit door zich te houden aan een Definitie van Done;
- Het dagelijks aanpassen van hun plan richting het Sprintdoel; en,
- Het elkaar als professionals verantwoordelijk houden.
Product Owner
De Product Owner is verantwoordelijk voor het maximaliseren van de waarde van het product dat voortkomt uit het werk van het Scrum Team. Hoe dit wordt gedaan, kan sterk variëren tussen organisaties, Scrum Teams en individuen.
De Product Owner is ook verantwoordelijk voor het effectief beheren van de Product Backlog, wat omvat:
- Het ontwikkelen en expliciet communiceren van het Productdoel;
- Het maken en duidelijk communiceren van Product Backlog items;
- Het ordenen van Product Backlog items; en,
- Het ervoor zorgen dat de Product Backlog transparant, zichtbaar en begrepen is.
De Product Owner kan deze werkzaamheden zelf uitvoeren of de verantwoordelijkheid delegeren aan anderen. Hoe dan ook, de Product Owner blijft verantwoordelijk.
Voor het succes van de Product Owner moet de hele organisatie hun beslissingen respecteren. Deze beslissingen zijn zichtbaar in de inhoud en volgorde van de Product Backlog en door het inspecteerbare Increment tijdens de Sprint Review.
De Product Owner is één persoon, geen commissie. De Product Owner kan de behoeften van veel stakeholders vertegenwoordigen in de Product Backlog. Degenen die de Product Backlog willen veranderen, kunnen dit doen door de Product Owner te overtuigen.
Scrum Master
De Scrum Master is verantwoordelijk voor het implementeren van Scrum zoals gedefinieerd in de Scrum Guide. Ze doen dit door iedereen te helpen de Scrum-theorie en -praktijk te begrijpen, zowel binnen het Scrum Team als binnen de organisatie.
De Scrum Master is verantwoordelijk voor de effectiviteit van het Scrum Team. Ze doen dit door het Scrum Team in staat te stellen zijn praktijken te verbeteren binnen het Scrum-raamwerk.
Scrum Masters zijn ware leiders die het Scrum Team en de bredere organisatie dienen.
De Scrum Master dient het Scrum Team op verschillende manieren, waaronder:
- Het coachen van teamleden in zelfbeheer en cross-functionaliteit;
- Het helpen van het Scrum Team om zich te concentreren op het creëren van hoogwaardig Increments die voldoen aan de Definitie van Done;
- Het verwijderen van belemmeringen voor de voortgang van het Scrum Team; en,
- Het ervoor zorgen dat alle Scrum-evenementen plaatsvinden en positief, productief en binnen de timebox blijven.
De Scrum Master dient de Product Owner op verschillende manieren, waaronder:
- Het helpen vinden van technieken voor effectieve Productdoel-definitie en Product Backlog-beheer;
- Het helpen van het Scrum Team om het belang van duidelijke en beknopte Product Backlog items te begrijpen;
- Het helpen bij het opstellen van empirische productplanning voor een complexe omgeving; en,
- Het faciliteren van samenwerking met stakeholders indien gevraagd of nodig.
De Scrum Master dient de organisatie op verschillende manieren, waaronder:
- Het leiden, trainen en coachen van de organisatie bij de adoptie van Scrum;
- Het plannen en adviseren over Scrum-implementaties binnen de organisatie;
- Het helpen van medewerkers en stakeholders om een empirische aanpak voor complex werk te begrijpen en toe te passen; en,
- Het verwijderen van barrières tussen stakeholders en Scrum Teams.
Conclusie
Een Scrum Team bestaat uit een Scrum Master, een Product Owner en Developers. Elk lid draagt specifieke verantwoordelijkheden en samen vormen ze een hechte eenheid die gefocust is op het bereiken van hun Productdoel. Door de principes van zelforganisatie en cross-functionaliteit te omarmen, kunnen Scrum Teams effectief samenwerken en waardevolle producten leveren.