Scrum Master i og uden for SAFe

Scrum Masteren udgør en væsentlig rolle i den agile udvikling, da den er en grundlæggende forudsætning for, at teamet kan navigere i Scrum og være den bedste udgave af sig selv. Men rollen bliver ofte misforstået og reduceret til at facilitere ‘scrum ceremonier’ såsom daily stand-up. Særligt i små organisationer og teams, er det ofte ikke en fuldtidsbeskæftigelse, men noget en udvikler eller projektleder laver ved siden af sine andre opgaver.

Det er ærgerligt - grunden er sandsynligvis, at Scrum Masterens opgaver og resultater ikke er direkte målbare. Derfor kan det være uigennemskueligt for beslutningstagere at vurdere, hvordan en Scrum Master bidrager med forretningsværdi. Scrum Master rollen består i at facilitere Scrum - og hvad betyder det? Hvordan måler vi om en Scrum Master udfører denne funktion godt? Det er i høj grad meget subtile ting, der afgør om en Scrum Master er god eller ej - herunder bløde værdier som evnen til at vise empati, være analytisk, lede og ikke mindst vejlede.

At facilitere Scrum dækker over en paraply af opgaver. En vigtig opgave er, at vejlede andre i at forstå Scrum - både teoretisk og praktisk - ikke bare selve teamet, men også over for teamets interessenter, så der er gennemsigtighed og forståelse i resten af organisationen for hvordan teamet arbejder og organiserer sig.

Herudover handler det i høj grad om at kunne supportere teamets interesser, men på en måde der stemmer overens med organisationens værdier og mål.

På team niveau skal Scrum Masteren støtte og vejlede teamet i 

  • At blive selvorganiserede og tværfunktionelle.

  • At fokusere på den indeværende leverance eller ‘increment’ lever op til Definition of Done.

  • At fange evt. blokkeringer teamet har, og løse dem.

  • At facilitere Scrum ceremonierne.

 Derudover skal en Scrum Master hjælpe Product Owneren med

  • At organisere og effektivisere hvordan backlog’en vedligeholdes.

  • At facilitere samarbejde med interessenter, hvis det er nødvendigt.

Afslutningsvist skal Scrum Masteren hjælpe Organisationen med

  • At lede og coache interessenter i hvordan Scrum anlægges.

  • At fjerne barrierer mellem interessenter og Scrum teamet.

Scaled Agile Scrum Master

I Scaled Agile (SAFe) er opgaverne meget lig en traditionel Scrum Master. Den store forskel er, at man har bedre begreber til at beskrive den kontekst, som Scrum Masteren og teamet indgår i.

Her indgår teamet i et Agile Release Train (ART), bestående af flere Agile Teams og en Release Train Engineer i spidsen. Det er Scrum Masterens opgave at have et konstant fokus på ART’ens ydeevne på tværs af Programmet og de løbende Program Increments (PI). Det gøres ved at facilitere samarbejde med de andre Agile Teams, hvor PI Objectives skal tilrettelægges - særligt under PI Planning, som Scrum Masteren skal forberede og facilitere. Som forberedelse til PI Planning skal Scrum Masteren sørge for at koordinere med de andre teams. Scrum Masteren skal ligeledes hjælpe teamet og Product Owneren med at definere PI Objectives og sikre at de er ‘S.M.A.R.T’ - altså Specific, Measurable, Achievable, Realistic og Time-Bound.,

I SAFe skal Scrum Masteren også facilitere Scrum ceremonierne, hvilket kaldes ScrumXP Events. Her har man igen et bredere begrebsapparat, hvor den største forskel findes i at holde hver iteration (sprint) op mod en ART kontekst.

ScrumXP Events:

  • Backlog Refinement

  • Iteration Planning

  • Daily Stand-up

  • Iteration Review

  • Iteration Retrospective

Her er det ligeledes Scrum Masteren, der skal sørge for at flowet hele tiden optimeres og passer på hhv. Team-, ART-, og Organisationsniveau.

Der lægges vægt på, at Scrum Masteren skal skabe højtydende teams. I den traditionelle ordlyd, lægges vægt på at Scrum Masteren skal guide eller vejlede teamet til at blive højtydende. Et højtydende Team er et team, der:

  • Er selvkørende og tager ejerskab og ansvar.

  • Samarbejder og har fokus på de samme mål.

  • Værdsætter forskelligheder og sunde konflikter.

  • Giver effektiv feedback.

  • Er engageret og har det godt med hinanden.

Her er det Scrum Masterens opgave at skabe et miljø, der muliggør dette for teamet.

For at undgå, at en Scrum Master bliver reduceret til at være ‘ceremoni dirigent’, er det vigtigt at forstå, at rollen er meget mere end blot at følge et sæt regler og procedurer. Denne forståelse skal afspejles i hele organisationen - særligt i ledelsen. En Scrum Master skal have evnen til at vise empati, være analytisk, lede og vejlede, og samtidig støtte teamet og Product Owneren i deres opgaver og hjælpe organisationen med Scrum. Det er vigtigt at forstå, at en Scrum Master er en integreret del af teamet, og at denne rolle kræver tid og engagement for at kunne udføres ordentligt. Desuden kan SAFe hjælpe med at give Scrum Masteren en mere struktureret forståelse af den kontekst, som denne og teamet indgår i og understrege Scrum Masterens ansvar i at skabe et højtydende team. Kort sagt er det nødvendigt, at anerkende Scrum Masterens afgørende rolle og værdsætte deres bidrag, for at undgå, at Scrum Masteren reduceres til at facilitere ceremonier alene.

Fælles for tekniske teams i og uden for SAFe gælder det, at det kan være svært at finde plads til de bløde værdier. Det skal der findes plads til, for hvis Scrum Masteren kun agerer ‘ceremoni dirigent’, kan teamet gå glip af mange muligheder for at udvikle sig. Teamet vil være i et stadie af ‘godt nok’ i stedet for den bedste udgave af sig selv - i konstant læring og udvikling. Også selvom det ikke nødvendigvis er direkte målbart.

Forrige
Forrige

Hvordan bruger du Enterprise Arkitektur?

Næste
Næste

Microservices