Scrum er en procesramme udviklet til at understøtte kompleks produktudvikling med udgangspunkt i principperne inden for agil udvikling. Processen er baseret på tidligere erfaringer og bygger på iterativ proces og er dermed åben for ændringer under vejs. Scrum er det førende rammeværktøj indenfor softwareudvikling.
Scrum gør det muligt at fokusere på små/konkrete opgaver, samtidig med at man altid har det ”store billede” i fokus. På denne måde hjælper Scrum med at skabe struktur, så teammedlemmer kan fokusere på at løse en opgave ad gangen. I store komplekse projekter kan produktudvikling uden rammer som Scrum være noget, som går hen og bliver et overskueligt projekt.
Scrum-projekter udføres ved at man starter med den vigtigste og grundlæggende funktionalitet. Teamet arbejder efter korte “feedback loops” og modtager løbende feedback på, hvad der virker og ikke virker, og justerer undervejs. Dette gøres i en “sprinter”, som er en fast leveringscyklus på 1-4 uger. I løbet af sprinten vil man planlægge og udvikle den næste version af produktet, demonstrere funktionaliteten for projektets interessenter. Derefter foretages en evaluering, og der iværksættes foranstaltninger.
Information omkring hvad der er blevet gjort, hvad der skal gøres her og nu og hvad der skal gøres i det næste trin, er helet tiden synlig for alle interessenter.
Scrum består af 3 grundlæggende roller, der tilsammen danner et Scrum-team:
Hos Cegal bruger vi Scrum som metode i vores produktafdeling og i vores projekter hos kunderne. Cegal har god erfaring med brugen af Scum, især i udviklingsfasen af projekter. Det giver fleksibilitet og sikrer kontinuitet i projektets leverancer. Gennemsigtighed er et vigtigt princip i Scrum og Cegal har god erfaring med at køre regelmæssige sprint feedback af produkter hos vores kunder. Dette skaber grundlag for en åben dialog og feedback fra alle vigtige interessenter – hvilket igen giver god grobund for udviklingen af det bedste produkt på markedet.