JavaZone 2009 - Hvordan ta gode beslutninger i systemuviklingsprosjekter?
Hvordan ta bedre beslutninger i systemuviklingsprosjekter? - en praktisk tilnærming.
Valg av utviklingsmetode, arkitektur og teknologi er eksempel på viktige beslutninger som tas i de fleste systemutviklingsprosjekter. Gode valg medfører at utviklingstiden reduseres, kvaliteten forbedres og at både utviklere, kunder og brukere blir fornøyde. På den annen side, så kan et enkelt dårlig valg føre til at hele prosjektet blir en fiasko.
Det er derfor bekymringsfullt at slike viktige beslutninger ofte tas på sviktende grunnlag. Viktige beslutninger baseres ofte på hype, salgspresentasjoner, evangelisering fra "guruer", eller egne erfaringer som ikke er representative for problemet man står ovenfor.
Det er følgelig et stort behov for teknikker som hjelper oss til å ta bedre beslutninger. Forskere har foreslått flere teknikker som adresserer problemet, feks basert på systematiske litteraturgjennomganger og oppbygging av erfaringsdatabaser. Desverre opplever mange at det kan være svært vanskelig å bruke disse teknikkene i praksis.
I denne presentasjonen skal vi se på gode og dårlige fremgangsmåter for å fremskaffe og evaluere informasjon slik at man kan fremskaffe et så godt beslutningsgrunnlag som mulig.
Stein Grimstad
Stein Grimstad er avdelingsleder for Software Engineering-avdelingen ved Simula Research Laboratory i Oslo, og rådgiver i Wasteless AS. Han er også sentral i Cantara. Hovedinteressen er software engineering med et spesielt fokus på kravhåndtering og kostnadsestimering.
