Denne siden er automatisk oversatt. Bytt til engelsk for en bedre leseopplevelse.

Bytt til engelsk
Christian
Christian

Kan en utvikler være Scrum Master? 3 fordeler og ulemper

Agile-team er ryggraden i moderne prosjektutvikling. Men spørsmålet gjenstår: Kan en utvikler også være en effektiv scrum master? Eller omvendt: Kan en scrum master også være utvikler? Noen teamledere er opptatt av disse spørsmålene. I denne artikkelen forsøker vi å gi et svar på dette spørsmålet og belyser tre fordeler og ulemper ved denne dobbeltrollen.

For å gi deg et kort svar på forhånd: I den agile verden er det sjelden klare “ja” eller “nei”-svar. Dobbeltrollen som Scrum Master og Scrum-utvikler kan være vellykket hvis personen kjenner utfordringene og bevisst sjonglerer rollene. Scrum-guiden selv gir ikke et direkte svar på dette spørsmålet, og derfor benektes ikke muligheten for at en utvikler er Scrum Master eller en Scrum Master er utvikler. Samtidig bør det være klart at dette ikke er den optimale tilstanden – mer om det nedenfor.

La oss starte med en kort definisjon av rollene vi snakker om her.

Kan en utvikler være Scrum Master | Scrum Developer?

Scrum-utvikler vs. Scrum-mester

I Scrum er roller svært viktige. Derfor er avklaringen av “Scrum Developer vs. Scrum Master” viktig: Scrum Master fokuserer på prosessoptimalisering og fjerner hindringer for utviklingsteamet. I motsetning til dette er Scrum Developers fokus på den tekniske implementeringen av kundenes krav.

Begge rollene utfyller hverandre, og det er viktig å respektere grensene mellom dem for å opprettholde balansen i det agile teamet. Så kan en Scrum-utvikler også være Scrum Master, eller Scrum Master Developer? Før vi svarer på det, tar vi med én fordel til ved å kombinere de to rollene.

Kan en utvikler være Scrum Master | Scrum Developer?

Fordel: Agile Utnytte synergieffekter

Et eksempel på den positive siden av denne kombinasjonen er programvareutviklerens dype forståelse av prosessene i et smidig miljø. En scrum master kan optimalisere utviklingsprosessene bedre fordi vedkommende har internalisert både teamets behov og de smidige prinsippene. Denne forståelsen gjør det mulig å integrere Scrums praksis og verdier sømløst i utviklingssyklusen.

Forutsetningen for dette er selvfølgelig at denne programvareutvikleren er tilsvarende utdannet eller behersker Scrum-guiden og i beste fall allerede har samlet ekstern coachingerfaring. Dessuten vil denne rollen trenge mye tid til å fylle begge rollene - det blir vanskelig.

Kan en utvikler være Scrum Master | Scrum Developer?

Ulempe: Manglende objektivitet

Ulempen er imidlertid at man kan miste et objektivt perspektiv. En scrum master som er utvikler, er kanskje ikke i stand til å holde den nødvendige distansen under kodegjennomgangene for å kunne gi nøytrale tilbakemeldinger. Den doble funksjonen innebærer en risiko for å overse viktige aspekter som en nøytral scrum master ville vært bedre i stand til å fange opp.

Den andre ulempen som allerede er nevnt, og som kan ha enda større innvirkning: I de fleste smidige programvareprosjekter er det objektivt sett ikke nok tid til å ivareta begge rollene, scrum master og programvareutvikler, parallelt. Noen ansvarsområder vil uansett bli skadelidende. Og det finnes enda flere ulemper.

Kan en utvikler være Scrum Master | Scrum Developer?

Ulempe: å forlate sin egen boble

En potensiell risiko for en scrum master som utvikler, er faren for å bli fanget i sin egen tekniske boble. På grunn av den tette koblingen til utvikling kan sosiale og mellommenneskelige utfordringer i teamet bli oversett. 

Scrum Master-rollen krever imidlertid en empatisk og oppmerksom holdning til teammedlemmenes individuelle behov. Det er viktig å ta et bevisst skritt ut av det tekniske perspektivet og også ta hensyn til de menneskelige aspektene. Når alt kommer til alt, vektlegger det smidige manifestet samarbeid og individet mer enn prosesser og verktøy – en påminnelse om at det er like viktig å se utover koden som de tekniske aspektene.

Kan en Scrum Master være en del av utviklingsteamet eller ikke? For å oppsummere: Ja, det er mulig, men det anbefales ikke.

Kan en utvikler være Scrum Master | Scrum Developer?

Én løsning: digital støtte til coaching

Hvis dere faktisk ikke har noen annen mulighet enn å fylle Scrum Master-rollen med en “deltids”-programvareutvikler, da vil verktøyet Echometer kunne hjelpe dere veldig mye – det ble blant annet utviklet for denne utfordringen: “Deltids” Scrum Master blir gjennom vårt enkle verktøy tidseffektivt en profesjonell teamcoach.

Echometer er et digitalt verktøy som hjelper agile teamledere med agile retrospektiver og team Health Check. Enten det er eksternt, hybrid eller på stedet: Det gjør teamcoaching målbart og profesjonaliserer dermed arbeidet ditt, samtidig som det sparer deg for mye arbeid. Ta en titt på nettstedet vårt for å finne ut mer: www.echometerapp.com.

Hvis dere virkelig ikke har noe annet alternativ enn å omfunksjonere en programvareutvikler til en deltids Scrum Master, prøv i det minste Echometer for å maksimere sannsynligheten for suksess.

Christian Heidemeyer, psykolog og Scrum Master

Kan en programvareutvikler være Scrum Master | Scrum Developer?

Konklusjon - Utviklere som Scrum Masters

Kan en Scrum Master være en del av utviklingsteamet? Dobbeltrollen “utvikler-Scrum-Master” åpner for muligheter for synergier, men krever klare rolldefinisjoner for å unngå potensielle ulemper. En agil Scrum Master med utviklerbakgrunn kan bygge bro mellom teknologi og teamarbeid, forutsatt at han navigerer dyktig mellom de to rollene. Og akkurat det burde være veldig vanskelig i praksis, så det frarådes sterkt. Hvis det ikke er noen annen måte, la verktøy som Echometer hjelpe deg.

Derfor, nok en gang påminnelsen: Hvis du vil prøve hvordan det føles å videreutvikle teamet ditt med vårt verktøy: Du kan starte en agil retrospektive uten pålogging, i så fall “Keep, Stop, Start”-workshopen. 

Alternativt kan du videresende nettstedet vårt til de ansvarlige kollegene: www.echometerapp.com.

Keep Stop Start Retro

Fortsett: Hva skal vi beholde?
Stopp: Hva skal vi stoppe med?
Start: Hva skal vi begynne å gjøre?

Blogg-kategori

Flere artikler om «Skalering av smidighet»

Se alle artikler i denne kategorien
Agil Spotify-modell: Squads, Tribes, Chapters & Guilds forklart

Agil Spotify-modell: Squads, Tribes, Chapters & Guilds forklart

Kort oversikt over Spotify-modellen: Hvordan Squads, Tribes, Chapters og Guilds skalerer smidighet, hvilke roller som er involvert og hva du bør være oppmerksom på når du implementerer.

5 ideer til sprintretrospektiv som teamene garantert vil feire

5 ideer til sprintretrospektiv som teamene garantert vil feire

Som psykolog og Scrum Master har jeg sannsynligvis et uvanlig syn på ideer til sprintretrospektiver. Jeg har et litt sterkere fokus på den «myke» siden av kontinuerlig forbedring. Man kan også snak...

Mine 7 favorittmaler for Agile-retrospektiver

Mine 7 favorittmaler for Agile-retrospektiver

I teamet mitt gjennomfører vi en agil retrospektiv oftere enn gjennomsnittet: Hver fredag, altså en gang i uken. Og du vil ikke tro det – blant annet takket være de mange flotte malene for agile re...

Hvordan kan du forbedre kommunikasjonen i et eksternt programvareutviklingsteam?

Hvordan kan du forbedre kommunikasjonen i et eksternt programvareutviklingsteam?

Det finnes ulike tiltak og tilnærminger for å forbedre kommunikasjonen i virtuelle eller eksterne team av programvareutviklere og programvareingeniører. Det spiller ingen rolle om det dreier seg om...

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

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

Hvis du er en teknisk leder, vil du sannsynligvis vite hvor godt teamet ditt leverer programvare, og hvordan du kan forbedre dette. Kanskje du allerede har hørt om DORA-metrikkene og SPACE-rammever...

Agility Health Radar: De 13 mest populære modellene for agile KPIer

Agility Health Radar: De 13 mest populære modellene for agile KPIer

Den amerikanske journalisten og forfatteren Prentice Mulford sa en gang: „Den som gjenkjenner et onde, har allerede nesten kurert det..“ Prentice Mulford Det er derfor ikke så rart at vi tar tempen...

Arbeidsavtaler: 10 eksempler, eksempler og maler

Arbeidsavtaler: 10 eksempler, eksempler og maler

Effektivt samarbeid i team er avgjørende for å lykkes, spesielt i forbindelse med smidige metoder som Scrum. Arbeidsavtaler spiller en avgjørende rolle når det gjelder å skape et tydelig rammeverk...

Sjekkliste for teamledere: 10 viktige oppgaver

Sjekkliste for teamledere: 10 viktige oppgaver

Som teamleder tar du et stort ansvar for dine medarbeidere og teamet ditt. Denne sjekklisten for teamledere vil gjøre det lettere for deg å holde oversikten og sørge for at ingenting går galt. Vår...

Scrum-masteren som tjenende leder: 8 tankevekkere

Scrum-masteren som tjenende leder: 8 tankevekkere

Som erfaren psykolog og Scrum Master forstår jeg utfordringene som teamledere står overfor i agile miljøer. Det er ingen enkel oppgave å finne balansen mellom smidighet og lederskap. I dette innleg...

Echometer Nyhetsbrev

Gå ikke glipp av oppdateringer om Echometer og få inspirasjon til smidig arbeid.