Wat is de rol van een Scrum Master?

In een vorig artikel hebben we een inleiding gegeven tot Agile Scrum en uitgelegd hoe het u heeft geholpen om producten vrij te geven in een ‘Faster Time To Market’-scenario.

In dit artikel zullen we inzicht geven in de rollen en verantwoordelijkheden van de Scrum Master, en hoe hij succesvol kan zijn in zijn werk, en zijn team kan sturen naar het realiseren van doelen.

De Scrum Master begeleidt het hele team en zorgt ervoor dat ze de Scrum-regels volgen. Sterker nog, hij leidt verschillende projectgroepen en realiseert mijlpalen en deliverables. Deze groepen omvatten de mensen die aan het product werken, het testen, analyseren op kwaliteit en de belanghebbenden die zakelijk belang hebben bij het project.

De brug tussen het conceptuele en het daadwerkelijke product moet sterk worden gemaakt, want uiteindelijk is hij verantwoordelijk voor het naar buiten komen met een product dat eruitziet en precies werkt zoals gepland.

de orkestrator

De SM maakt de hele dag software, hij is de schakel tussen de product owner en de teams en hij ontwikkelt ook de product backlog. De rol van een SM verschilt van bedrijf tot bedrijf, afhankelijk van de context, maar in het algemeen zal hij/zij het volgende moeten/doen:

Samenwerkend

Zoals eerder uitgelegd, fungeert de SM als de schakel tussen verschillende teams en de product owner, dus hij moet met beiden voldoende samenwerken.

Hij begrijpt de behoeften van zijn team, zorgt ervoor dat ze voldoende middelen hebben om het project te voltooien, motiveert en inspireert hen, waardoor de productiviteit en kwaliteit van het eindproduct wordt gestimuleerd. Hij is ook verantwoordelijk voor het stimuleren van de samenwerking tussen teamleden en tussen de organisatie en het team.

oplettend

Een goede waarnemer zou een goed teamlid en facilitator zijn. Dus om zijn team in de goede richting te sturen, moet hij de activiteiten van het team observeren en zijn advies geven als ze met hindernissen worden geconfronteerd.

Hij moet ook afwijkingen in de sprintcycli kunnen detecteren, als ze zich voordoen.

Belangrijkste afhaalmaaltijden : De Scrum Master moet een Kaizen-mindset hebben, waarbij hij werkt aan de continue verbetering van iedereen – inclusief die in het hogere management en teamleden.

Wees een goede coach

Zoals eerder uitgelegd, is het de rol van de SM om projectteams aan boord te creëren, deze in de organisatie te integreren en hen voor te lichten over het doel en de visie van het project.
Hij fungeert als een betrouwbare coach voor het team, door hun voortgang te bewaken en tijdig feedback te geven.

Hij stimuleert een leercultuur en integreert agile praktijken om de gewenste resultaten te behalen. Hij fungeert als schakel voor informatie-uitwisseling tussen het projectteam en andere mensen in het bedrijf en aandeelhouders, en zorgt ervoor dat iedereen op één lijn zit.

De belemmeringen verwijderen

Een aantal hindernissen kan het team in de weg staan wanneer ze aan een project beginnen. De primaire rol van SM is het begrijpen, herkennen en wegnemen van de belemmeringen.

Hij moet prioriteiten stellen en een haalbare oplossing vinden. Hij moet methoden omarmen die duurzame productiviteit binnen het team zouden brengen.

Engineering Practices die leiden tot deliverables

De SM leert zijn team om geautomatiseerde builds en continue integratie uit te voeren om de projectefficiëntie te verbeteren. Deze builds zijn veel beter dan de traditionele processen omdat ze de risico’s en inspanningen bij het vrijgeven van een product verminderen.

Hij werkt aan het verbeteren van de productkwaliteit door best practices zoals pair programming binnen het team te integreren, maar zorgt ervoor dat het product op tijd wordt vrijgegeven. De Scrum Master is verantwoordelijk voor zowel de organisatie waar hij voor werkt als de product owner.

Naar de organisatie

  • Faciliteer scrum-evenementen en zorg ervoor dat alle teamleden eraan deelnemen
  • Breng de bedrijfsdoelen over naar het projectteam
  • Leer ze Agile Scrum waarden & principes
  • Bescherm het team tegen onderbrekingen
  • Moedig de teams aan om met hun problemen/conflicten naar buiten te komen en ze te helpen oplossen
  • Help het product een verstandhouding te ontwikkelen met iedereen in het team
  • Help de product owner een goede relatie op te bouwen met de stakeholders

Naar de product owner (PO)

  • PO is de belangrijkste stakeholder in het project
  • De SM zorgt ervoor dat hij een nauwe relatie heeft met de PO
  • SM moet de PO helpen de achterstand weg te werken door rekening te houden met de resultaten van de vorige sprintcycli
  • Zowel de PO als de SM zijn verantwoordelijk voor het faciliteren van betrokken leden, zodat ze het beste in elk teamlid naar boven halen
  • Geef hem het standpunt van de ontwikkelaar, zodat hij weet wat er aan hun einde gebeurt

Er is een verschil in rol tussen de Scrum Master en de Product Owner. Deze laatste fungeert vaak als liaison tussen het hogere management en het team, vooral in grote multinationale ondernemingen. In kleinere bedrijven kunnen de twee functies fuseren, waarbij één persoon de rol van SM en PO op zich neemt.

De rollen moeten echter verschillend en verschillend zijn in een effectieve agile omgeving, ook al kunnen de vaardigheden en activiteiten elkaar soms overlappen. Beiden moeten met elkaar samenwerken voor een effectieve projectontwikkeling.

Belangrijkste afhaalmaaltijden : De Scrum Master is een kampioen die ervoor zorgt dat iedereen agile praktijken volgt

Conclusie

De Scrum Master leidt het team in de juiste richting, zodat ze optimaal presteren. Hij verwijdert alle belemmeringen die de snelheid en het succes van het project in de weg kunnen staan, en zorgt ervoor dat de product backlog perfect is en klaar voor de volgende Sprint Cycle.

Zijn taken zijn vergelijkbaar met die van een productmanager, maar hij heeft de beperkingen van de Scrum-regels en dat kan hem soms beperken.

Als je ernaar kijkt, is de rol van de Scrum Master niet productief, maar eerder een ondersteunende. Hij dient binnen de horizontale en verticale segmenten van het projectmanagement. De dagelijkse taken van de SM variëren afhankelijk van de fase van het project.

Op de eerste en laatste dag van het project doorloopt hij Sprintplanning, Review en Retrospective meetings. Op bepaalde dagen is hij aanwezig bij Daily Scrums, helpt hij de Product Owner bij zijn taken en op andere dagen schermt hij zijn teamleden af voor belemmeringen en hindernissen die het succes van het project in de weg staan.

Interessante artikelen:
Interessant artikel over belangrijke kwaliteiten van een Scrum Master
Definitie van Scrum Master – goed uitgelegd

Afbeeldingsbron: Flickr.com/ AleNunez/ Medinilla


De auteur: Reema Oamkumar is betrokken als thought leader bij www.Software-Developer-India.com, een onderdeel van de YUHIRO Group. YUHIRO is een Duits-Indiase onderneming die programmeurs levert aan IT-bedrijven, agentschappen en IT-afdelingen.

Geef een reactie

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.