Vad gör en Scrum Master?
Scrum är en mjukvaruutvecklingsmetodik som fokuserar på att underlätta kommunikation och samarbete mellan teammedlemmar. Vanligtvis kommer ett Scrum-utvecklingsteam att ha tre huvudroller: produktägaren, Scrum Master och teammedlemmarna. Det är Scrum Master som fungerar som mellanled med målet att säkerställa effektiv kommunikation och målmedvetet samarbete mellan produktägaren och teammedlemmarna. Hans eller hennes funktion är tvåfaldig: att förbättra produktägarens effektivitet och underlätta teamets produktivitet. Därför befinner sig Scrum Masters i en ledarposition som är en av servititet, snarare än direkt myndighet, även om verkställighet av regler är central för positionen.
Arbetar inom 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å, till exempel att bestämma och styra arbetsflöden och scheman. Dessa uppgifter kan också vara låg nivå, till exempel att justera temperaturen i ett rum där teamet arbetar för att säkerställa komfort under långa timmar med utveckling. Han eller hon kommer också att svara på och mildra katastrofer, till exempel att fixa en utvecklarens dator om den går ner eller se till att alla system är säkra under utvecklingsprocessen. Övergripande, allt - oavsett hur stort eller litet - som påverkar produktivt av teamet är Scrum Master's ansvar.
Autoritet i positionen härleds emellertid av det faktum att Scrum Master har ansvar för processen. Även om denna person kanske inte kan fatta direkta beslut angående enskilda teammedlemmar, har han eller hon behörighet 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 uppnåliga tidslinjer, kommer han eller hon att bestämma det nya schemat och distribuera det till teammedlemmarna. Att verkställa regler är också en kritisk funktion av positionen, för att säkerställa att teamet inte fastnar av ineffektiva distraktioner.
Med förtroende för Scrum Master förväntar sig produktägaren en mängd information om teamets framsteg för att fatta beslut och direktiv när det behövs. Sådan information kan innehålla regelbundna uppdateringar om olika aspekter av utvecklingsprocessen och de utmaningar som stöds. Med hjälp av produktägaren kommer Scrum Master också att underhålla eftersläpningar och andra relevanta processunderhållsuppgifter för att säkerställa effektivitet. Dessutom kommer han eller hon att fungera som en buffert mellan produktägaren och teamet för att säkerställa att målen är realistiska och inom teamets förmågor under en given tidsram.