Vad gör en Scrum Master?

Scrum är en metod för mjukvaruutveckling som fokuserar på att underlätta kommunikation och samarbete mellan teammedlemmar. Vanligtvis kommer ett Scrum-utvecklingsteam att ha tre huvudroller: produktägaren, Scrum-mästaren och teammedlemmarna. Det är Scrum Master som fungerar som mellanhand, med målet att säkerställa effektiv kommunikation och målmedvetet samarbete mellan produktägaren och teammedlemmarna. Hans eller hennes funktion är tvådelad: att öka effektiviteten för produktägaren och underlätta teamets produktivitet. Därför befinner sig Scrum Masters i en ledarposition som är en av slaveri snarare än direkt auktoritet, även om upprätthållande av regler är centralt för positionen.

Genom att arbeta i en krävande roll kommer Scrum Master att utföra en mängd olika uppgifter för att utföra sitt uppdrag. Det kan vara uppgifter på hög nivå, som att bestämma och styra arbetsflöden och scheman. Dessa uppgifter kan också vara på låg nivå, som att justera temperaturen i ett rum där teamet arbetar för att säkerställa komfort under långa timmars utveckling. Han eller hon kommer också att reagera på och mildra katastrofer, som att fixa en utvecklares dator om den går ner eller se till att alla system är säkra under utvecklingsprocessen. Sammantaget är allt – oavsett hur stort eller litet – som påverkar teamets produktiva ansvar Scrum Masters ansvar.

Befogenhet i tjänsten härleds dock från att Scrum Master har ansvaret för processen. Även om den här personen kanske inte kan fatta direkta beslut angående individuella teammedlemmar, har han eller hon befogenheten att fatta beslut relaterade till produktiviteten i teamet som helhet. Till exempel, om Scrum Master känner att ett nytt arbetsschema behöver implementeras för att uppnå realistiska utvecklingsmål och uppfylla möjliga tidslinjer, kommer han eller hon att fastställa det nya schemat och distribuera det till teammedlemmarna. Att upprätthålla regler är också en kritisk funktion för positionen, för att säkerställa att laget inte fastnar av ineffektiva distraktioner.

Genom att förlita sig på Scrum Master kommer produktägaren att förvänta sig en mängd information om teamets framsteg för att fatta beslut och direktiv när det behövs. Sådan information kan innefatta regelbundna uppdateringar om olika aspekter av utvecklingsprocessen och de utmaningar som möter. Genom att hjälpa produktägaren kommer Scrum Master också att hjälpa till att upprätthålla eftersläpningar och andra relevanta processunderhållsuppgifter för att säkerställa effektivitet. Han eller hon kommer också att fungera som en buffert mellan produktägaren och teamet för att säkerställa att målen är realistiska och inom teamets kapacitet under en given tidsram.