Kan en udvikler være Scrum Master? 3 fordele og ulemper
Agile-teams er rygraden i moderne projektudvikling. Men spørgsmålet er stadig: Kan en udvikler også være en effektiv scrum master? Eller omvendt: Kan en scrum master også være en udvikler? Nogle teamledere er optaget af disse overvejelser. I denne artikel forsøger vi at besvare spørgsmålet og fremhæve tre fordele og ulemper ved denne dobbeltrolle.
For at give dig et kort svar på forhånd: I den agile verden er der sjældent klare “ja” eller “nej”-svar. Dobbeltrollen som Scrum Master og Scrum-udvikler kan være en succes, hvis personen kender udfordringerne og bevidst jonglerer med rollerne. Scrum-guiden selv giver ikke et direkte svar på dette spørgsmål, og muligheden for, at en udvikler er Scrum Master eller en Scrum Master er udvikler, afvises derfor ikke. Samtidig bør det være klart, at dette ikke er den optimale tilstand - mere om det nedenfor.
Lad os starte med kort at definere de roller, vi taler om her.
Kan en udvikler være Scrum Master | Scrum Developer?
Scrum-udvikler vs. Scrum-mester
For i Scrum er roller meget vigtige. Derfor er afklaringen af “Scrum-udvikler vs. Scrum Master” vigtig: Scrum Masteren fokuserer på procesoptimering og fjerner forhindringer for udviklingsteamet. I modsætning hertil er Scrum-udviklerens fokus på den tekniske implementering af kundernes krav.
Begge roller supplerer hinanden, og det er afgørende at respektere grænserne mellem dem for at opretholde balancen i det agile team. Så kan en Scrum-udvikler også være en Scrum Master eller en Scrum Master-udvikler? Før vi svarer på det, er der endnu en fordel ved at kombinere de to roller.
Kan en udvikler være Scrum Master | Scrum Developer?
Fordel: Agile Udnyt synergier
Et eksempel på den positive side af denne kombination ligger i en softwareudviklers dybe forståelse af processerne i et agilt miljø. En scrum master-udvikler kan bedre optimere udviklingsprocesserne, fordi han eller hun har internaliseret både teamets behov og de agile principper. Denne forståelse muliggør en problemfri integration af Scrum-praksisser og -værdier i udviklingscyklussen.
En forudsætning for dette er naturligvis, at denne softwareudvikler også er uddannet i overensstemmelse hermed, eller at han eller hun mestrer Scrum-guiden og ideelt set allerede har samlet ekstern coaching-erfaring. Derudover ville denne rolle også kræve meget tid til at udfylde begge roller - det bliver svært.

Kan en udvikler være Scrum Master | Scrum Developer?
Ulempe: Mangel på objektivitet
Bagsiden af medaljen er dog det potentielle tab af et objektivt perspektiv. En scrum master, der er udvikler, er måske ikke i stand til at opretholde den nødvendige distance under kodegennemgange for at give upartisk feedback. Den dobbelte funktion indebærer en risiko for at overse vigtige aspekter, som en neutral scrum master ville være bedre i stand til at forstå.
Den anden ulempe, som allerede er nævnt, kan have en endnu større indvirkning: Objektivt set er der ikke tid nok i de fleste agile softwareprojekter til effektivt at udfylde begge roller, scrum master og softwareudvikler, parallelt. Nogle ansvarsområder vil under alle omstændigheder lide under det. Og der er endnu flere ulemper.
Kan en udvikler være Scrum Master | Scrum Developer?
Ulempe: Man forlader sin egen boble
En potentiel risiko, som en udvikler-scrummaster kan stå over for, er faren for at blive fanget i sin egen tekniske boble. På grund af den tætte forbindelse til udvikling, kan sociale og interpersonelle udfordringer i teamet blive overset.
Men rollen som Scrum Master kræver en empatisk og opmærksom holdning til teammedlemmernes individuelle behov. Det er vigtigt bevidst at træde ud af det tekniske perspektiv og også overveje de menneskelige aspekter. Det agile manifest lægger trods alt mere vægt på samarbejde og individet end på processer og værktøjer – en påmindelse om, at det er lige så vigtigt at se ud over koden som de tekniske aspekter.
Så kan en Scrum Master være en del af udviklingsteamet eller ej? For at opsummere: Ja, det er muligt, men det anbefales ikke.
"Mange teammedlemmer tør ikke sige deres mening!"
Løs denne udfordring"Vi opdager for mange uventede problemer og fejl på et sent tidspunkt!"
Løs denne udfordring"Hvorfor tager det mig nogle gange timer at forberede et simpelt tilbageblik?"
Løs denne udfordringKan en udvikler være Scrum Master | Scrum Developer?
Én løsning: digital coaching-support
Hvis I rent faktisk ikke har andre muligheder end at besætte Scrum Master-rollen med en “deltids” softwareudvikler, så vil vores værktøj Echometer være en stor hjælp - det er blandt andet udviklet til denne udfordring: “Deltids” Scrum Masters bliver gennem vores enkle værktøj tidseffektivt en professionel teamcoach.
Echometer er et digitalt værktøj, der hjælper agile teamledere med agile retrospektiver og team Health Check’er. Uanset om det er remote, hybrid eller on-site: det gør teamcoaching målbart og professionaliserer dit arbejde, samtidig med at det sparer dig for en masse arbejde. Tag et kig på vores hjemmeside for at finde ud af mere: www.echometerapp.com.
Hvis I virkelig ikke har andre muligheder end at omdanne en softwareudvikler til en deltids-Scrum Master, så prøv i det mindste Echometer for at maksimere sandsynligheden for succes.
Christian Heidemeyer, psykolog og Scrum Master
Kan en softwareudvikler være Scrum Master | Scrum Developer?
Konklusion - Udviklere som Scrum Masters
Kan en Scrum Master være en del af udviklingsteamet? Dobbeltrollen “udvikler-Scrum-Master” åbner op for muligheder for synergi, men kræver klare rolledefinitioner for at undgå potentielle ulemper. En agil Scrum Master med udviklerbaggrund kan bygge bro mellem teknologi og teamwork, forudsat at han eller hun navigerer smart mellem de to roller. Og det burde være meget svært i praksis, så det frarådes generelt. Hvis det ikke kan lade sig gøre, så lad værktøjer som Echometer hjælpe dig.
Derfor, endnu en gang henvisningen: Hvis du gerne vil prøve, hvordan det føles at videreudvikle dit team med vores værktøj: Du kan starte en agil retrospektive uden login i det følgende, i dette tilfælde workshoppen “Keep, Stop, Start”.
Alternativt kan du blot videresende vores hjemmeside til de ansvarlige kolleger: www.echometerapp.com.
Keep Stop Start Retro