Succesfuld it-udvikling med Scrum og Prince2 I Dafolo anvender vi den agile udviklingsmetode Scrum i forbindelse med gennemførelse af it-projekter. Metoden gør op med kuldsejlede it-projekter, hvor tidsplan og budget overskrides og den færdige løsning er en fiasko! Fordelene er, at udviklingsopgaverne i projektet løbende tilpasses ændrede krav og forudsætninger, og at der samtidig tages højde for den læring, der foregår som en naturlig del af et projektforløb.
At arbejde med agil udvikling betyder, at de konkrete udviklingsopgaver defineres og re-defineres efterhånden som løsningen tager form. Der arbejdes i korte intervaller på 2-4 uger (i Scrum-terminologi kaldet ’sprint’), hvor projektets fremdrift præsenteres for kunden og andre interessenter. Fuld åbenhed omkring arbejdet i projektet giver et optimalt grundlag for at foretage eventuelle justeringer i udviklingsgrundlaget, så den færdige løsning tilgodeser kundens ønsker og behov. Den løbende prioritering af krav til projektet sker ud fra parametre som forretningsværdi og risikoprofil og forudsætter dermed en vis grad af involvering fra kunden i hele processen. Scrum-metoden understøtter dermed en løbende og åben dialog direkte mellem kunde og udviklere faciliteret af en såkaldt ’Scrum master’. Det har vist sig, at det er særdeles motiverende for systemudviklere, systemkonsulenter og systemarkitekter at arbejde med Scrum, fordi præmissen er, at enhver opgave skal give mening og tilføre løsningen værdi.
Vi har særdeles positive erfaringer med anvendelsen af Scrum i forbindelse med it-udviklingsprojekter:
- Klar og tydelig fremdrift
- Øget sikkerhed for at alle udviklingsfaser i projektet skaber værdi
- Godt grundlag for samarbejde med kunde og eksterne samarbejdsparter
- Strukturering af opgaverne i projektet motiverer udviklerne
- Åben og direkte dialog med kunden og samarbejdspartnere i hele processen
- Erfaringer fra projektet anvendes aktivt til løbende forbedringer
Scrum i praksis
I Dafolo anvendes den agile udviklingsmetode både i forbindelse med udvikling af kundespecifikke løsninger og i forbindelse med udvikling af vores egne brancheløsninger, hvor vi i stor udstrækning inddrager brugere via netværksgrupper (Kreative cirkler). De seneste løsninger, der er udviklet ud fra Scrum er GIS-løsninger til Borgerservice og Borgeronline® version 1.1. Desuden arbejder vi lige nu på at omlægge Diaform® til en ny og stærk platform ved hjælp af Scrum. I alle tilfælde har Dafolo haft projektlederrollen, men det er vores ambition, at kunderne på sigt får rollen som ’product owner’.

Samarbejde med Aalborg Universitet
En række medarbejdere i vores udviklings team er uddannet i Scrum-metoden, og der kommer løbende flere certificerede Scrum masters til. Desuden samarbejder vi med Aalborg Universitet om Scrum-området bl.a. i forbindelse med tilpasning af metoden til Dafolos typer af projekter. Som supplement til Scrum anvender vi også de styringsmæssige elementer i projektledelsesmetoden Prince2 ifm. it-udvikling. En del af vores samarbejde med universitet fokuserer således også på denne kobling mellem de to metoder.
Anbefaling fra IT- og Telestyrelsen
De mange fejlslagne offentlige it-projekter, der ikke overholder tidsplanen, budgettet eller kvaliteten er baggrunden for, at IT- og Telestyrelsens anbefaling af den agile udviklingsmetode. Forudsætningen er, at man som myndighed er parat til at gøre op med de traditionelle måder at udvikle it-projekter på. Man starter ikke med en detaljeret kravspecifikation, og man har typisk heller ikke en traditionel aftale om fast pris, tid og ydelse. I selve udviklingsfasen er det afgørende, at man har en tæt dialog med leverandøren, at man løbende prioriterer opgaverne, og at man udvikler projektet i mindre forløb. Som en håndsrækning til offentlige myndighed, der står overfor nye og store it-projekter, har IT- og Telestyrelsen udarbejdet en vejledning i samarbejde med udvalgte aktører herunder Dafolo.
Yderligere information
Projektleder Jens Ulrik Pedersen, mobil 2484 4197 / mail jup@dafolo.dk
Udviklingschef Orla Pedersen, mobil 2080 2815 / mail op@dafolo.dk