Abstract
Det overordnede temaet i oppgaven er endringshåndtering i evolusjonære webutviklingsprosjekter. Evolusjonær utvikling kan karakteriseres ved at man har uferdige inkrementelle leveranser som utvikler seg mot å bli et ferdig produkt. Hvert inkrement kan leveres til sluttbrukerne for tilbakemeldinger. En evolusjonær prosessmodell er mottakelig for endringsforslag fra utviklerorganisasjon, kunde og brukere underveis i utviklingen. Målet er blant annet økt tilfredshet med produktet fra brukerne, samt økt risikohåndtering basert på brukerrespons. Endringshåndtering er et felt som griper inn i alle deler av utviklingsprosessen; fra kravspesifikasjon til ferdig leveranse. For å gi endringshåndteringen en kontekst, beskrives det først i oppgaven generelle erfaringer fra evolusjonære webutviklingsprosjekter, før det fokuseres spesifikt på endringshåndtering.
Oppgaven består av:
*En erfaringsrapport basert på intervjuer med 15 deltagere i tre evolusjonære webutviklingsprosjekter. Et litteratursøk gjort i tilknytning til denne oppgaven viste at det ikke er utført noen tilsvarende erfaringsinnhenting tidligere.
*Et sett med retningslinjer for evolusjonær utvikling basert på erfaringene
*En prosessbeskrivelse for endringshåndtering basert på retningslinjene
*En kjørbar prototype på et verktøy for endringshåndtering basert på prosessbeskrivelsen. Verktøyprototypen tar hensyn til det økonomiske perspektivet rundt endringshåndtering, samt støtter kommunikasjonen mellom sluttbrukere, kunde og utviklere på en måte som skiller prototypen fra tilsvarende verktøy for endringshåndtering på markedet.
Resultatene fra erfaringsinnhentingen viste at det kan det være en utfordring å håndtere endringsønsker som dukker opp underveis i utviklingen på en strukturert og kostnadseffektiv måte, og viste et klart behov for en mer formalisert måte å takle endringshåndteringen på. Dette ga opphav til utviklingen av prosessbeskrivelsen og prototypen på et verktøy som støtter endringshåndtering.