Hva er rollen til en Scrum Master

I en tidligere artikkel ga vi en introduksjon til Agile Scrum og forklarte hvordan det har hjulpet deg med å frigjøre produkter i et «Faster Time To Market» -scenario.

I denne artikkelen vil vi gi et innblikk i rollene og ansvaret til Scrum Master, og hvordan han kan lykkes i jobben, og styre teamet sitt til målrealisering.

Scrum Master guider hele teamet, og sørger for at de følger Scrum-reglene. Faktisk leder han ulike prosjektgrupper og oppnår milepæler og leveranser. Disse gruppene inkluderer menneskene som jobber med produktet, tester det, analyserer det for kvalitet og interessentene som har forretningsinteresse i prosjektet.

Broen mellom det konseptualiserende og det faktiske produktet skal gjøres sterk, for til slutt er han ansvarlig for å komme ut med en leveranse som ser ut og fungerer nøyaktig som de planla.

Orkestratoren

SM lager programvare hele dagen, han er bindeleddet mellom produkteieren og teamene, og han utvikler også produktetterslepet. Rollen til en SM som er forskjellig fra selskap til selskap, avhengig av konteksten, men generelt må han / gjøre følgende:

Samarbeidende

Som forklart tidligere fungerer SM som koblingen mellom forskjellige team og produkteieren, så han må være samarbeidsvillig nok med dem begge.

Han forstår behovene til teamet sitt, sørger for at de har tilstrekkelige ressurser til å fullføre prosjektet, motiverer og inspirerer dem, og derved oppmuntrer til produktivitet og kvalitet på sluttproduktet. Han er også ansvarlig for å oppmuntre til samarbeid mellom teammedlemmer og mellom organisasjonen og teamet.

Oppmerksom

En god observatør vil være et godt teammedlem og tilrettelegger. Så for å styre laget sitt i riktig retning, må han observere aktivitetene til laget, og slå inn med rådene sine når de møter hindringer.

Han skal også kunne oppdage avvik i sprintsyklusene, hvis de oppstår.

Viktig takeaway : Scrum Master må ha Kaizen-tankegang, der han jobber for kontinuerlig forbedring av alle – inkludert de i toppledelsen og teammedlemmene.

Vær en god trener

Som forklart tidligere, er det SMs rolle å opprette prosjektgrupper ombord, integrere dem i organisasjonen og utdanne dem om prosjektets mål og visjon.
Han fungerer som en pålitelig trener for teamet, ved å overvåke fremdriften og gi tilbakemelding i tide.

Han driver en kultur for læring og inkorporerer smidig praksis for å bringe inn ønskede resultater. Han fungerer som koblingen for informasjonsutveksling mellom prosjektgruppen og andre mennesker i selskapet og aksjonærer, og sørger for at alle er på samme side.

Fjerne hindringene

En rekke hindringer kan stå i veien for teamet når de skal ut av et prosjekt. SMs primære rolle er å forstå, gjenkjenne og fjerne hindringene.

Han må prioritere dem, og finne en gjennomførbar løsning. Han må omfavne metoder som vil gi bærekraftig produktivitet blant teamet.

Ingeniørpraksis som fører til leveranser

SM lærer teamet sitt å kjøre automatiserte bygg og kontinuerlig integrering for å forbedre prosjekteffektiviteten. Disse byggene er mye bedre enn de tradisjonelle prosessene fordi de reduserer risikoen og arbeidet med å frigjøre et produkt.

Han jobber for å forbedre produktkvaliteten ved å integrere beste praksis som parprogrammering i teamet, men sørger for at produktet slippes i tide. Scrum Master er ansvarlig overfor både organisasjonen han jobber for og produkteieren.

Mot organisasjonen

  • Tilrettelegge for scrum-arrangementer og sørg for at alle lagmedlemmer deltar i det
  • Formidle selskapets mål til prosjektgruppen
  • Lær dem Agile Scrum-verdier og prinsipper
  • Beskytt teamet mot avbrudd
  • Oppfordre teamene til å komme ut med sine problemer / konflikter og hjelpe til med å løse dem
  • Hjelp produktet med å utvikle en rapport med alle i teamet
  • Hjelp produkteieren med å utvikle et godt forhold til interessentene

Mot produkteieren (PO)

  • PO er den viktigste interessenten i prosjektet
  • SM sørger for at han har et nært forhold til PO
  • SM må hjelpe PO å stelle etterslaget ved å huske på resultatene fra de forrige sprintsyklusene
  • Både PO og SM er ansvarlige for å legge til rette for å engasjere medlemmer slik at de får frem det beste i hvert teammedlem
  • Gi ham synspunktet til utvikleren, så han vet hva som skjer på slutten

Det er en rolleforskjell mellom Scrum Master og Produkteieren. Sistnevnte fungerer ofte som et bindeledd mellom toppledelsen og teamet, spesielt i store multinasjonale selskaper. I mindre selskaper kan de to innleggene slå seg sammen hvor en person påtar seg rollen som SM og PO.

Rollene må imidlertid være forskjellige og tydelige i et effektivt smidig miljø, selv om ferdighetene og aktivitetene til tider kan overlappe hverandre. Begge må samarbeide med hverandre for effektiv prosjektutvikling.

Viktig takeaway : Scrum Master er en mester som sørger for at alle følger adopterte praksiser

Konklusjon

Scrum Master leder teamet i riktig retning, slik at de presterer optimalt. Han fjerner alle hindringene som kan ødelegge hastigheten og suksessen til prosjektet, og sørger for at produktetterslepet er perfekt og klart for neste Sprint Cycle.

Hans oppgaver ligner på en produktsjef, men han har begrensningene i Scrum-reglene, og det kan til tider begrense ham.

Hvis du ser på det, er Scrum Master’s rolle ikke en produktiv, men heller en støttende rolle. Han tjener innenfor de horisontale og vertikale delene av prosjektledelsen. De daglige oppgavene til SM varierer avhengig av prosjektfasen.

På den første og siste dagen av prosjektet går han gjennom Sprint-planlegging, gjennomgang og retrospektive møter. På visse dager deltar han på Daily Scrums, hjelper produkteieren med sine oppgaver, og andre dager beskytter han teammedlemmene mot hindringer og hindringer som ødelegger prosjektets suksess.

Interessante artikler:
Interessant artikkel om viktige kvaliteter til en Scrum Master
Definisjon av Scrum Master – godt forklart

Bildekilde: Flickr.com/ AleNunez / Medinilla


Forfatteren: Reema Oamkumar er engasjert som tankeleder på www.Software-Developer-India.com som er en del av YUHIRO Group. YUHIRO er en tysk-indisk bedrift som tilbyr programmerere til IT-selskaper, byråer og IT-avdelinger.

Legg igjen en kommentar

Dette nettstedet bruker Akismet for å redusere spam. Lær om hvordan dine kommentar-data prosesseres.