Hvad er rollen for en Scrum Master

I en tidligere artikel gav vi en introduktion til Agile Scrum og forklarede, hvordan det har hjulpet dig med at frigive produkter i et ‘hurtigere tid til marked’ -scenarie.

I denne artikel vil vi give et indblik i Scrum Master’s roller og ansvar, og hvordan han kan få succes på sit job og styre sit team til målrealisering.

Scrum Master guider hele holdet og sørger for, at de følger Scrum-reglerne. Faktisk leder han forskellige projektgrupper og opnår milepæle og resultater. Disse grupper inkluderer de mennesker, der arbejder på produktet, tester det, analyserer det for kvalitet og de interessenter, der har forretningsinteresse i projektet.

Broen mellem det konceptualiserende og det faktiske produkt skal gøres stærk, da han til sidst er ansvarlig for at komme ud med en leverance, der ser ud og fungerer nøjagtigt som de planlagde.

Orkestratoren

SM opretter software hele dagen, han er forbindelsen mellem produktejeren og holdene, og han udvikler også produktforsinkelsen. Rollen som en SM forskellig fra virksomhed til virksomhed afhængigt af sammenhængen, men generelt skal han være / gøre følgende:

Samarbejdsgivende

Som tidligere forklaret fungerer SM som linket mellem forskellige teams og produktejeren, så han skal være nok samarbejdsvillig med dem begge.

Han forstår sit teams behov, sørger for at de har tilstrækkelige ressourcer til at gennemføre projektet, motiverer og inspirerer dem og derved tilskynder produktiviteten og kvaliteten af slutproduktet. Han er også ansvarlig for at tilskynde til samarbejde mellem teammedlemmer og mellem organisationen og teamet.

Opmærksom

En god observatør ville være et godt teammedlem og facilitator. Så for at styre sit hold i den rigtige retning skal han observere holdets aktiviteter og slå sig ind med sit råd, når de står over for forhindringer.

Han bør også være i stand til at få øje på uoverensstemmelser i sprintcyklusser, hvis de opstår.

Vigtigste takeaway : Scrum Master skal have Kaizen-tankegang, hvor han arbejder for kontinuerlig forbedring af alle – inklusive dem i den øverste ledelse og teammedlemmer.

Vær en god træner

Som forklaret tidligere er det SM’s rolle at oprette projektteams ombord, integrere dem i organisationen og uddanne dem om projektets mål og vision.
Han fungerer som en pålidelig træner for holdet ved at overvåge deres fremskridt og give rettidig feedback.

Han driver en kultur for læring og inkorporerer adræt praksis for at bringe de ønskede resultater. Han fungerer som forbindelsen til informationsudveksling mellem projektteamet og andre mennesker i virksomheden og aktionærer og sørger for, at alle er på samme side.

Fjernelse af hindringerne

En række forhindringer kan stå i vejen for holdet, når de går ud på at lave et projekt. SMs primære rolle er at forstå, genkende og fjerne hindringerne.

Han er nødt til at prioritere dem og finde en mulig løsning. Han skal omfavne metoder, der ville bringe bæredygtig produktivitet blandt holdet.

Ingeniørpraksis, der fører til leverancer

SM lærer sit team at køre automatiserede builds og kontinuerlig integration for at forbedre projektets effektivitet. Disse builds er meget bedre end de traditionelle processer, fordi de mindsker risikoen og bestræbelserne på at frigive et produkt.

Han arbejder på at forbedre produktkvaliteten ved at integrere bedste praksis som parprogrammering i teamet, men sørger for, at produktet frigives til tiden. Scrum Master er ansvarlig over for både den organisation, han arbejder for og produktejeren.

Mod organisationen

  • Fremme scrum-begivenheder og sikre, at alle teammedlemmer deltager i det
  • Formidl virksomhedens mål til projektteamet
  • Lær dem Agile Scrum værdier og principper
  • Beskyt holdet mod afbrydelser
  • Tilskynd holdene til at komme ud med deres problemer / konflikter og hjælpe med at løse dem
  • Hjælp produktet med at udvikle en rapport med alle i teamet
  • Hjælp produktejeren med at udvikle et godt forhold til interessenterne

Mod produktejeren (PO)

  • PO er den vigtigste interessent i projektet
  • SM sørger for, at han har et nært forhold til PO
  • SM skal hjælpe PO-gommen efterslæbet ved at huske på resultaterne af de tidligere sprintcykler
  • Både PO og SM er ansvarlige for at lette inddragelse af medlemmer, så de får det bedste ud af hvert teammedlem
  • Giv ham udviklerens synspunkt, så han ved, hvad der sker ved deres afslutning

Der er en forskel i rolle mellem Scrum Master og Produktejeren. Sidstnævnte fungerer ofte som et forbindelsesled mellem den øverste ledelse og teamet, især i store multinationale virksomheder. I mindre virksomheder kan de to stillinger fusionere, hvor en person påtager sig rollen som SM og PO.

Rollerne skal dog være forskellige og adskilte i et effektivt, smidigt miljø, selvom færdighederne og aktiviteterne til tider kan overlappe hinanden. Begge skal arbejde sammen med hinanden for effektiv projektudvikling.

Vigtigste takeaway : Scrum Master er en mester, der sørger for, at alle følger en adræt praksis

Konklusion

Scrum Master fører holdet i den rigtige retning, så de presterer optimalt. Han fjerner alle hindringer, der kan ødelægge projektets hastighed og succes, og sikrer, at produktforsinkelsen er perfekt og klar til den næste Sprint-cyklus.

Hans opgaver svarer til en produktchefs, men han har begrænsningerne i Scrum-reglerne, og det kan til tider begrænse ham.

Hvis du ser på det, er Scrum Master’s rolle ikke en produktiv, men snarere en støttende rolle. Han tjener inden for de vandrette og lodrette udsnit af projektledelsen. SM’s daglige opgaver varierer afhængigt af projektets fase.

På den første og sidste dag i projektet gennemgår han Sprint-planlægning, gennemgang og retrospektive møder. På visse dage deltager han i Daily Scrums, hjælper produktejeren med sine opgaver, og på andre dage beskytter han sine teammedlemmer mod hindringer og forhindringer, der ødelægger projektets succes.

Interessante artikler:
Interessant artikel om vigtige kvaliteter ved en Scrum Master
Definition af Scrum Master – godt forklaret

Billedkilde: Flickr.com/ AleNunez / Medinilla


Forfatteren: Reema Oamkumar er engageret som en tankeleder på www.Software-Developer-India.com, som er en del af YUHIRO Group. YUHIRO er en tysk-indisk virksomhed, der leverer programmører til IT-virksomheder, agenturer og IT-afdelinger.

Skriv et svar

This site uses Akismet to reduce spam. Learn how your comment data is processed.