Integrerad Beställningsprocess vid Datasystemutveckling
- Om kravhantering i ett vidare perspektiv -
Peter Hökenhammar
Sammanfattning
I denna avhandling studeras datasystem som stödjer administrativa processer och som utvecklas i företagens egen regi genom att en avdelning eller funktion i företaget formulerar krav och av den egna dataavdelningen beställer tillverkningen av ett system. I avhandlingen beskrivs att många systemutvecklingsprojekt är behäftade med stora problem och att dessa till största delen förorsakas av brister i det inledande skedet i systemutvecklingsprocessen, det som benämns kravfasen. I ett beställar-/ leverantörsförhållande brister det således huvudsakligen i beställningsprocessen.
I avhandlingen vidgas perspektivet på kravprocessen och begreppet beställningsprocess introduceras. Ett s.k. integrerat arbetssätt utarbetas, vilket syftar till att förbättra beställningsprocessen. Det integrerade arbetssättet baseras på en analysmodell där olika typer av information i beställningsprocessen kan lagras, relateras och analyseras. Förutom traditionella krav på systemet, såsom funktionella krav, beaktas även bakomliggande information, exempelvis beskrivning av de verksamhetsprocesser som skall stödjas och övergripande mål i företaget. De olika typerna av information kallas aspekter i beställningsprocessen och inom dessa samlas krav och annan information i form av objekt.
Avhandlingen har genomförts i fem steg och inleds med att ett antal mål i samband med systemutveckling definieras, exempelvis att systemet är anpassat till företagets övergripande mål och strategier och att det ger ett adekvat stöd för verksamhetsprocesserna. I ett andra steg definieras aspekterna i analysmodellen och ett antal typer av samband och beroenden mellan objekt i aspekterna. I tre fallstudier visas att dessa samband är omfattande genom att de kan tänkas mellan aspekterna i alla tänkbara kombinationer. I det tredje steget definieras, som en följd av ovan nämnda omfattande samband, det integrerade arbetssättet, som innebär att samtliga aspekter bör beaktas genomgående i beställningsprocessen. Fördelarna med ett integrerat arbetssätt verifieras också med hjälp av ovan nämnda fallstudier. I ett fjärde steg beskrivs hur det integrerade arbetssättet skulle kunna tillämpas i praktiken med hjälp av ett datorstöd som utgör en arbetsyta, kring vilken berörda aktörer kan samarbeta under hela beställningsprocessen. I det femte och sista steget visas, med hjälp av ett antal begrepp som definieras, hur det integrerade arbetssättet kan bidra till ovan nämnda mål.
Slutsatsen i avhandlingen är att beställningsprocessen bör ses i ett brett perspektiv, innebärande att olika typer av information, utöver traditionella systemkrav, bör beaktas och att dessa avspeglar olika intressenters perspektiv på systemet och på processen. En slutsats är också att samtliga intressenter bör vara aktiva och samarbeta under hela beställningsprocessen. Detta talar mot ett sekventiellt förfaringssätt, där företaget i tur och ordning utformar och definierar sina mål, sina verksamhetsprocesser, krav på systemet samt krav på konstruktionsprojektet och -processen. I avhandlingen konstateras dock att det ofta förekommer situationer då ett sekventiellt tillvägagångssätt är nödvändigt och att det integrerade arbetssättet då kan bidra till att antalet iterationer och omarbetningar kan reduceras.