Indholdsfortegnelse:
Definition - Hvad betyder Scrum?
Scrum er en iterativ og inkrementel ramme for projektstyring, der hovedsageligt implementeres i agile softwareudvikling. Scrum-metodologien lægger vægt på funktionel software, fleksibiliteten til at ændre sammen med nye forretningsmæssige realiteter, kommunikation og samarbejde.
Techopedia forklarer Scrum
De tre grundlæggende roller i scrum-metodikken er produktejer, scrum-master og teammedlem:
- Produkt ejere kommunikerer produktvision til udviklingsteamet og repræsenterer kundens interesser via prioritering og krav.
- Scrum-mestre fungerer som en forbindelse mellem produktejer og teamet. Deres vigtigste rolle er at fjerne eventuelle barrierer, der kan forhindre holdet i at nå sine mål. Scrum-mestre hjælper holdet med at forblive produktivt og kreativt.
- Scrum-teams består generelt af syv tværfunktionelle medlemmer. F.eks. Inkluderer softwareprojekter softwareingeniører, arkitekter, analytikere, programmerere, QA-eksperter, UI-designere og testere.
Udover hovedrollerne involverer scrumhold også interessenter og ledere. Disse spillere har ingen formelle roller i skrummet og er kun sjældent involveret i processen. Deres roller omtales ofte som supplerende roller.
De største artefakter inden for scrum-metodikken er:
- Produktets efterslæb: Dette er en liste på højt niveau, der vedligeholdes gennem hele projektet. Det bruges til at sammenlægge efterslæbede genstande.
- Sprint-efterslæb: Denne indeholder listen over det arbejde, teamet har brug for at arbejde på under de efterfølgende sprints. Funktionerne er opdelt i opgaver, der normalt er mellem fire og 16 timers arbejde.
- Nedbrydning: Nedbrændingsdiagrammet viser det resterende arbejde i sprint-efterslæbet. Det giver et enkelt overblik over sprintens fremskridt og kan opdateres hver dag. Det giver også hurtige virtualiseringer til reference.