Denne side er automatisk oversat. Skift til engelsk for en bedre læseoplevelse.

Skift til engelsk
Christian
Christian

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.

Kan 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

Fortsæt: Hvad skal vi beholde?
Stop: Hvad skal vi stoppe med?
Start: Hvad skal vi begynde at gøre?

Blog-kategori

Flere artikler om "Skalering af smidighed"

Se alle artikler i denne kategori
Agil Spotify-model: Squads, Tribes, Chapters & Guilds forklaret

Agil Spotify-model: Squads, Tribes, Chapters & Guilds forklaret

Kort oversigt over Spotify-modellen: Hvordan Squads, Tribes, Chapters og Guilds skalerer agilitet, hvilke roller der er involveret, og hvad du bør være opmærksom på ved implementeringen.

5 ideer til sprint-retrospektiv, som teams med garanti vil fejre

5 ideer til sprint-retrospektiv, som teams med garanti vil fejre

Som psykolog og Scrum Master har jeg sandsynligvis et usædvanligt syn på idéer til sprint retrospektiver. Jeg har et lidt stærkere fokus på den "bløde" side af løbende forbedringer. Man kan også ta...

Mine 7 yndlingsskabeloner til Agile-retrospektiver

Mine 7 yndlingsskabeloner til Agile-retrospektiver

I mit team afholder vi agile retrospektiver oftere end gennemsnittet: Hver fredag, altså en gang om ugen. Og du tror det ikke - blandt andet takket være de mange super agile retrospektivskabeloner...

Hvordan kan du forbedre kommunikationen i et eksternt softwareudviklingsteam?

Hvordan kan du forbedre kommunikationen i et eksternt softwareudviklingsteam?

Der er forskellige tiltag og tilgange til at forbedre kommunikationen i virtuelle eller eksterne teams af softwareudviklere og softwareingeniører. Det er irrelevant, om de er front-end, back-end el...

DORA- og SPACE-målinger: 2 teamworkshops til forbedring

DORA- og SPACE-målinger: 2 teamworkshops til forbedring

Hvis du er en teknisk leder, vil du sandsynligvis gerne vide, hvor godt dit team leverer software, og hvordan du kan forbedre det. Måske har du allerede hørt om DORA-metrics og SPACE-frameworket, t...

Agility Health Radar: De 13 mest populære modeller for agile KPI'er

Agility Health Radar: De 13 mest populære modeller for agile KPI'er

Den amerikanske journalist og forfatter Prentice Mulford sagde engang: „Den, der erkender et onde, har allerede næsten kureret det..“ Prentice Mulford Så det er ikke underligt, at vi tager en tempe...

Arbejdsaftaler: 10 eksempler, prøver og skabeloner

Arbejdsaftaler: 10 eksempler, prøver og skabeloner

Effektivt samarbejde i teams er afgørende for succes, især i forbindelse med agile metoder som Scrum. Arbejdsaftaler spiller en afgørende rolle for at skabe en klar ramme for samarbejdet. Og selvfø...

Tjekliste for teamledere: 10 vigtige opgaver

Tjekliste for teamledere: 10 vigtige opgaver

Som teamleder påtager du dig et stort ansvar for dine medarbejdere og dit team. Denne tjekliste for teamledere vil gøre det lettere for dig at bevare overblikket og sikre, at intet går galt. Vores...

Scrum Masteren som tjenende leder: 8 tanker til eftertanke

Scrum Masteren som tjenende leder: 8 tanker til eftertanke

Som erfaren psykolog og Scrum Master forstår jeg de udfordringer, som teamledere står over for i agile miljøer. At finde balancen mellem agilitet og lederskab er ikke nogen nem opgave. I dette indl...

Echometer Nyhedsbrev

Gå ikke glip af opdateringer om Echometer & få inspiration til agilt arbejde