Selvom rammerne for Scrum er enkle, er implementeringen i en virksomhed ikke en nem opgave. Scrum bruges til at optimere teamwork, men i starten kan det forårsage mange problemer. Og endda forværre eksisterende problemer i organisationen. Så hvordan implementerer man Scrum i sin virksomhed?
Hvordan implementerer man Scrum – indholdsfortegnelse:
- Hvordan implementerer man Scrum i sin virksomhed?
- Implementering. Opgaven for Scrum Master
- Tværfaglighed. Hvordan bygger man et udviklingsteam?
- Scrum rytme. Adskillelse af Scrum Team
- Er det værd at implementere Scrum?
- Sammenfatning
Hvordan implementerer man Scrum i sin virksomhed?
Mange iværksættere får ideen om at bruge Scrum-principper i deres virksomhed. Scrum lover stor team effektivitet, en energisk atmosfære og ingen hierarki. Dog stiller det meget specifikke krav til både teamet og de enkelte personer i Scrum Team.
Når man beslutter sig for at implementere Scrum, er det værd at overveje de tekniske og organisatoriske detaljer. Så lad os se på potentielle implementeringsproblemer, nødvendige kompetencer for teammedlemmer og måder at adskille Scrum Team fra den overordnede organisation.
Implementering. Opgaven for Scrum Master
Under Scrum-implementeringen er den centrale figur den erfarne Scrum Master. Scrum Masteren er alene ansvarlig for den korrekte forståelse af Scrum af alle involverede. Desuden vurderer og ændrer han eller hun alle operationer i henhold til Scrum-principper og værdier.
At ansætte en Scrum Master med erfaring er kritisk, hvis virksomhedens medarbejdere ikke har arbejdet med Scrum-principper før. De vil sandsynligvis have mange spørgsmål, og Scrum Events vil kræve detaljeret vejledning fra Scrum Master i mindst de første par uger.
Scrum Masters opgaver er begrænset til rollen som coach og leder, når medlemmerne af det fremtidige udviklingsteam kender Scrum-principperne godt nok. Så før man starter andre aktiviteter, skal man besvare spørgsmålet: Er du i stand til at finde og ansætte den rigtige Scrum Master?
Tværfaglighed. Hvordan bygger man et udviklingsteam?
Det næste spørgsmål, som en Scrum-implementator skal besvare, er:
Er min virksomhed allerede bemandet med folk, der er i stand til at skabe et selvforsynende, tværfagligt team?
Vi vil give en detaljeret beskrivelse af hvordan udviklingsteamet arbejder i Scrum i den næste artikel i Scrum Guide serien. Her vil vi kun nævne to problemer, der kan opstå under oprettelsen af teamet:
- mangel på tilstrækkeligt modent (senior) personale med komplementære kompetencer,
- stiv organisationsstruktur.
Alle medlemmer af Scrum Team bør være specialister inden for deres felt. Og deres kompetencer bør være komplementære til hinanden. Et velkomponeret, tværfagligt team bør ikke være afhængig af hjælp fra eksterne specialister.
Dette er især væsentligt, hvis teamet arbejder med fortrolige og følsomme data, der ikke bør deles med personer uden for organisationen. Brug af ekstern hjælp forstyrrer også en af søjlerne i Scrum, gennemsigtighed. Det kan også skabe risiko for at skabe hierarkier inden for teamet. For eksempel at adskille “anden klasses udviklere”, personer der ikke vil deltage fuldt ud i Scrum Team aktiviteter.
Problemer med Scrum-implementeringen kan opstå, når virksomheden er opdelt i strengt adskilte afdelinger. Hvis hvert medlem af udviklingsteamet arbejder i en anden afdeling – vil der være behov for en stor omorganisering. Et af emnerne at overveje er et fælles arbejdsområde for et tværfagligt team.
Scrum Rytme. Adskillelse af Scrum Team
Et andet centralt spørgsmål at overveje, mens man implementerer Scrum, er at skabe en slags “firewall” for at beskytte det nye Scrum Team mod tilstrømningen af eksterne opgaver. Det vil sandsynligvis blive dannet af personer, der har arbejdet på andre projekter i din virksomhed.
Af vane vil folk, som de nye Scrum Team medlemmer har arbejdet med, fortsætte med at søge deres hjælp. Og dette kan generere konflikter, forårsage en tilstrømning af ekstra opgaver og forstyrre rytmen af Scrum Events.
Er det værd at implementere Scrum?
Hvis du seriøst overvejer at implementere Scrum i din virksomhed og er bevidst om de problemer, der kan opstå, så analyser igen, om Scrum bestemt er løsningen for dig.
”Ja” er blevet sagt til Scrum af så mange som 66% af agile teams. Dog viser statistikkerne ikke, hvor effektive teams er lige efter implementeringen. Ej heller hvor lang tid det tager at nå og derefter overgå præ-Scrum effektivitet.
Desuden er det vigtigt at være opmærksom på størrelsen af Scrum Team og volumenet af projekter, som teamet vil påtage sig. Vi vil beskrive problemerne forbundet med skalering af Scrum i en separat artikel.
Hvordan implementerer man Scrum – sammenfatning
Hvis du forventer stor team effektivitet, en energisk atmosfære og mangel på hierarkier i teamet, bør du bestemt overveje at bruge Scrum. En god praksis er at overdrage implementeringen til en erfaren Scrum Master. Du bør også tjekke om din virksomhed har specialister med komplementære kompetencer. Derudover skal du sikre dig, at Scrum Team arbejder i et tilstrækkeligt isoleret miljø så rytmen af deres aktiviteter ikke forstyrres af strømmen af opgaver fra andre afdelinger.
Hvis du kan lide vores indhold, så bliv en del af vores travle bier fællesskab på Facebook, Linkedin og Twitter.
Caroline Becker
Som projektleder er Caroline en ekspert i at finde nye metoder til at designe de bedste arbejdsgange og optimere processer. Hendes organisatoriske færdigheder og evne til at arbejde under tidspres gør hende til den bedste person til at gøre komplicerede projekter til virkelighed.
Scrum Guide:
- Ordbog over grundlæggende termer, roller og begreber
- Hvad er Scrum?
- Scrum værdier
- Hvordan implementerer man Scrum i din virksomhed?
- Scrum Team - hvad er det, og hvordan fungerer det?
- Hvem er en Product Owner?
- De mest almindelige fejl hos Product Owner
- Hvem er Scrum Masteren?
- De mest almindelige fejl hos Scrum Master
- Hvilke statistikker og målinger bør Scrum Masteren følge?
- Udviklingsteam i Scrum
- De mest almindelige fejl hos udviklere
- Scrum artefakter
- Skalering af Scrum
- Sprint Backlog
- Hvad er produktbackloggen?
- Hvad er brugerhistorier?
- At skabe den bedste User Story med INVEST
- De mest almindelige fejl i User Stories
- Brugerhistorie Acceptkriterier
- Estimering og Story Points i Scrum
- Planlægningspoker
- Team Estimeringsspil
- Definere inkrement
- Scrum begivenheder
- Hvad er et Burndown-diagram?
- Fordele og ulemper ved burndown-diagrammet
- Kanban-tavler i Scrum og Scrumban
- Hastighed i Scrum - Udviklingsteamets hastighed
- Daglig Scrum
- Sprintplanlægning
- Sprintgennemgang
- Hvad er en Sprint Retrospektiv?
- Almindelige fejl under en Sprint Retrospektiv
- Produkt Backlog pleje
- Hvordan opretter og fortolker man et burndown-diagram?