Metoder og modeller

Strategier for systemutviklingVåre metoder for prosjektledelse og utvikling baserer seg på velkjente teorier kombinert med vår erfaring av hva som fungerer i praksis.

Det finnes mange metoder for systemutvkling. Den gamle fossefallsmodellen var basert på at man satte sammen de elementene som et utviklingsprosjekt krever i en streng linjær rekke. Senere har det kommet nye metoder der man gjerne bryter utviklingsarbeidet ned i mindre, iterative prosesser - evolusjonære og inkrementelle metoder.

Forskjellen på de forskjellige metoden går i store trekk ut på i hvilken grad man skal involvere brukeren, hvor mye man skal  prototype, hvrodan del-leveranser håndteres og hvordan spesifikasjoner og løsninger skal utvikle seg i forhold til hverandre.

Uansett hva slags metode man velger, må man på forskjellige måter gjennom en del hovedfaser:

Kravspesifikasjon

  • Avklare og avgrense de forretningsmessige områder og utfordringer løsningen skal dekke

  • Avklare arbeidsprosesser og ev. endringer i disse i forbindelse med løsningen

  • Avklare og bestemme brukernes krav til funksjonalitet

Analyse og design

  • Analysere forretningsområdets datastrukturspiralmodellen

  • Beskrive informasjons og dataflyt

  • Datamodellering

  • Spesifikasjon av funksjonalitet

  • Spesifikasjon av design

  • Prototyping

Utvikling / Implementasjon

  • Implementering av ev. database

  • Programmering

Testing

  • Testgrupper

  • Plan for testing

  • Evaluering - nye krav

  • Endringshåndtering

Igangsettelse

  • Installasjoner

  • Opplæring

  • Nye evalueringer - nye krav