I Star Wars-serien krävs det många år av rigorös fysisk och psykologisk träning för att bli jedimästare. Lyckligtvis är det mindre betungande att lära sig att bli Scrum Master - det finns inga Sith-herrar eller dödsstjärnor att oroa sig för, och Yoda hittar inte ständigt fel på dina ansträngningar (vilket är en välkommen bonus).
Vad är en Scrum Master?
Innan vi tittar på hur man blir Scrum master (som också kan kallas Agile coach) är det bra att ta ett steg tillbaka och ställa en mer grundläggande fråga: Vad är egentligen en Scrum master?
Till att börja med ska vi avliva en myt som många människor utanför mjukvaruutvecklingsvärlden tror på: Tvärtemot den höga titeln är Scrum-masters inte några allsmäktiga personer som leder agila arméer. I själva verket är de ödmjuka, kloka och mestadels "bakom kulisserna" tjänande ledare vars främsta uppgift är att underlätta Scrum-processen och se till att team och arbete håller sig på rätt spår.
En Scrum Masters nyckelroller
1) Såsom framhävs av Agil allians - som är den ledande globala icke vinstdrivande medlemsorganisationen som grundades på Manifesto for Agile Software Development - Scrum Masters utför sex kritiska funktioner: De undanröjer hinder som annars skulle hindra - eller i vissa fall rent av blockera - team från att utföra sina överenskomna uppgifter och gå vidare genom sprintar (vi kommer att titta närmare på sprintar i nästa avsnitt).
2) De implementerar och upprätthåller en arbetsmiljö som förbättrar teamets prestationer, framgång och resultat. Förr hänvisade arbetsmiljön vanligtvis till ett fysiskt utrymme där teammedlemmarna var samlokaliserade. Under de senaste åren och särskilt mot bakgrund av COVID-19 har denna verksamhet emellertid utvidgats till att även omfatta distansarbetsmiljöer. Det är faktiskt inte ovanligt att Scrum-team numera är utspridda över hela världen och har kontakt via videokonferenser, programvara för uppgiftshantering på nätet, chatt/SMS-verktyg och e-post.
3) De tar upp och resulterar i frågor som rör gruppdynamik. Vikten av detta kan inte underskattas, eftersom agil projektledning i sig är snabb och ibland ganska stressig. Detta kan leda till spänningar bland gruppmedlemmarna. När dessa personer inte kan lösa sina problem i godo och på ett sätt som stöder hela teamet måste Scrum master ingripa och hitta en lösning. Denna process kan innebära enskilda diskussioner med specifika teammedlemmar, eller att man vänder sig till gruppen som helhet (observera att även om det inte finns någon absolut regel för hur många personer som kan ingå i ett Scrum-team, är de i allmänhet små och överstiger sällan 10
4) De underlättar effektiv kommunikation mellan Scrum-teamet och externa intressenter, vilket inkluderar produktägaren (den person som representerar kundens förväntningar) och andra team och avdelningar vid behov.
5) De skyddar Scrum-teamet från externa störningar och distraktioner. Av alla Scrum-masterns huvuduppgifter kan detta vara den mest utmanande - men den är också viktig. Om Scrum-teamen ständigt avbryts av förfrågningar från kunden (antingen direkt eller via produktägaren) kommer de inte att kunna uppfylla målen för varje sprint, och dessutom kommer arbetsupplevelsen att bli kaotisk och stressig. Det kan också leda till ett tillstånd som kallas Trötthet hos Scrum mastersom uppstår när Scrum-masters - trots sina bästa ansträngningar - blir överväldigade och utmattade av orimliga krav och orealistiska tidsfrister.
6) De övervakar de fyra Scrum-ceremonier som ingår i varje Sprint. Dessa inkluderar: Sprintplanering, daglig Scrum (a.k.a. "stand-up"-möten, sortimentsgranskningar och sprintretrospektiva möten. Vi diskuterar detta ytterligare i nästa avsnitt.
Om Scrum Sprints
Sprintar är kärnan i Scrum. Detta är fasta tidsperioder - vanligtvis inte längre än två veckor - under vilka Scrum-teamet går framåt för att producera den mest värdefulla produkten som finns tillgänglig. Observera att produkt i detta sammanhang inte betyder en färdig produkt. Snarare betyder det kärnan i det som slutligen kommer att bli en färdig produkt (i de flesta fall en programvarulösning, men tänk på att Alla Scrum/Agile-projekt omfattar inte mjukvara.).
Med tanke på de fyra ceremonier som lyfts fram i avsnittet ovan (huvudroll #6) är Scrum-mastern ansvarig för att leda:
- Sprint planningDet är då teamet samlas (personligen och/eller virtuellt) för att bestämma vilka mål de vill uppnå under en specifik sprint. Även om kunden (som vanligtvis representeras av produktägaren) har en del att säga till om, är det i slutändan teamet som bestämmer vad som ska hända under sprinten. Det kan vara svårt att uppnå samförstånd, men det är i allmänhet lättare att göra det i mindre grupper än i större grupper.
- Dagliga Scrum-möten, som vanligtvis varar ungefär 10-15 minuter. Det är då gruppmedlemmarna delar med sig av sina framsteg från föregående dag, delar med sig av sin plan för den aktuella dagen och lyfter fram alla faktiska eller potentiella problem eller hinder. Ibland kallas de också för "stand-up-möten" - men låt dig inte vilseledas av titeln. Gruppmedlemmarna kan faktiskt sitta ner om de vill. Begreppet kommer från tanken att mötet ska vara så kort och effektivt att deltagarna kan stanna upp utan att bli utmattade (det finns också en idé om att ingen egentligen ska slappna av och koppla av på den här typen av möten - målet är att snabbt och tydligt förmedla information och sedan gå vidare med arbetet!).
- Sprint recensionersom sker i slutet av varje sprint. Detta är ett tillfälle för gruppmedlemmarna att visa upp sina resultat för kunden (som vanligtvis representeras av produktägarna vid dessa möten) och för andra relevanta externa intressenter (utanför Scrum-teamet, men inte nödvändigtvis inom organisationen).
- Retrospektiva sprintarDe liknar Sprint reviews eftersom de sker i slutet av varje Sprint och analyserar vad som har hänt: det goda, det dåliga och ibland det fula. Den avgörande skillnaden är dock att medan Sprint Reviews fokuserar på produkten, fokuserar Sprint Retrospectives på teamet. Därför deltar produktägare vanligtvis inte i Sprint retrospectives, om de inte har varit starkt involverade i den dagliga Sprintplaneringen.
Sprintmasters är inte ensamma ansvariga för dessa ceremonier, eftersom alla i teamet måste bidra och delta. Spring masters spelar dock en central roll för att underlätta effektivitet, kommunikation och framgång. Och i situationer där problem inte kan lösas internt - till exempel om kunder/produktägare dominerar agendan under Sprintplanering eller Sprintgranskningar - måste Scrum master ingripa, utbilda och vid behov införa tydliga regler.
Olika sätt att fungera som Scrum Master
En av de mest intressanta aspekterna av hur man blir Scrum Master är att det finns olika sätt att bidra, beroende på erfarenhet, tillgänglighet och lämplighet. Här är några av möjligheterna:
- Heltidsanställda Scrum-masterssom ägnar all sin tid åt ett specifikt Scrum-team.
- Scrum masters på deltidsom tillbringar en del av sin tid i ett specifikt Scrum-team och resten av sin tid i en roll som inte är Scrum-ledare.
- Heltidsanställda Scrum-masters som inte är dedikerade till Scrumsom skiftar mellan olika Scrum-team (dvs. de fungerar som Scrum-master för team A på morgonen och sedan som Scrum-master för team B på eftermiddagen, osv.)
- Roterande Scrum-masterssom delar på det administrativa ansvaret i teamet (t.ex. kan en teammedlem vara ansvarig för Sprintceremonier, en annan teammedlem kan vara ansvarig för kontakten med produktägaren/kunden etc.).
- Scrum-coacher (ibland kallade agila coacher), som inte är knutna till ett specifikt team, men som är tillgängliga som en resurs på begäran för specifika frågor.
Hur blir man Scrum Master?
Till skillnad från resan för att bli läkare, advokat eller lärare finns det ingen officiell väg för att bli Scrum master. Det är dock viktigt att ha omfattande erfarenhet av Scrum-team. De mest effektiva Scrum-mastrarna - och inte av en slump de bäst avlönade - har tillbringat många år i Scrum/Agile-landskapet och har arbetat med en mängd olika gruppmedlemmar.
Även om det krävs extremt starka projektledningsfärdigheter är det förmågan att kommunicera, coacha, utbilda och förhandla inom och utanför teamet som brukar skilja genomsnittliga Scrum-masters från de bästa. Kom ihåg: Scrum Masters är först och främst tjänande ledare. De är inte här för att utöva sin auktoritet eller blåsa upp sina egon. De finns till för att stärka individerna i deras team och teamet som helhet. För att uttrycka det på ett annat sätt: Scrum-masters lyckas bara när deras team lyckas.
Hur man blir en certifierad Scrum Master
De som vill bli Scum-mästare rekommenderas också att bli certifierade, vilket bekräftar deras kunskaps- och erfarenhetsnivå. Det finns flera olika certifieringsalternativ. Några av de mest populära och trovärdiga är:
- Certifierad ScrumMaster (CSM) av Scrum Alliance.
- Professionell Scrum Master-certifiering spår (I, II och III) av Scrum.org.
- Scrum Master-utbildning av Scrum Inc.
- Disciplinerad Agile Scrum Master (DASSM) certifiering av Project Management Institute.
Alla dessa certifieringar kräver fortbildning och kontinuerlig omcertifiering. Resan för att bli Scrum Master har aldrig någon definitiv slutpunkt - eftersom det alltid finns något nytt att lära sig och utforska.
The Final Word
Att arbeta som Scrum Master är utmanande, intressant och givande - både professionellt och personligt. Vi hoppas att den här grundläggande informationen har gett dig en startpunkt som så småningom kommer att få dig att underlätta Sprint-ceremonier, stärka lagmedlemmar och öka kundnöjdheten med erfaren kompetens och självförtroende. Yoda skulle vara stolt!