quote 1 quote 2 quote 3 quote 4 quote 5 quote 6

7 July, 2007 | Användbarhet

Kravspecifikation – vad tråkigt det låter men vilken grej

Vad säger ordet kravspecifikation till dig? Jag tycker att själva ordet “kravspecifikation” låter hur tråkigt som helst. Däremot är just själva kravspecifikationen en av de viktigaste som man måste ta itu med under en utvecklingsprocess. Tänk dig själv förjande scenario: Din chef eller vem det nu kan vara ber dig att göra en design på ett roligt spel utan någon som helst kravspecifikaion, skapa bara ett spel. Okej tänker du och kör igång med din design. Efterhand inser du att det inte är så enkelt som du trodde att det skulle vara, vad är egentligen ett roligt spel, hur stort ska spelet vara, vilket genre ska spelet ha, hur svårt ska spelet vara, vad vill chefen egentligen ha?

kravspecifikation1.jpg

Detta var bara ett grovt exempel på hur viktigt det är att ha en välformulerad kravspecifikation på det som ska utvecklas. Under mitt examensarbete stötte jag på det här problemet med en vag och tunn kravspecifikation. Syftet med mitt examensarbete var att utveckla prototyper för en pekskärmsgränssnitt men problemet var att jag egentligen inte visste vad företaget egentligen ville ha. Vi vill ha ett användbart system. Okej, det är jag med på men vilka funktioner har produkten, hur ser dessa funktioner ut, hur många aspekter ska funktionen X ha respektive funktionen Y.

Det är hur viktigt som helst att ha en klar, tydlig och välformulerad kravspecifikation när man vill utveckla en produkt eller system. Om man inte vet vad systemet ska göra, ja då blir det svårt att designa, enkel logik. Under mitt examensarbete skapade jag prototyper utifrån de förutsättningar jag hade men i de flesta fall var det alltid någonting i efterhand som fattades och saknades eller inte var okej. Självklart blir det så här när man inte har en välformulerad kravspecifiktaion. Det är stor skillnad mellan t.ex. en lista som enbart visar 10 objekt än en lista som visar 100 objekt, designen blir helt enkelt annorlunda och om man inte vet hur många saker en lista ska visa, då blir det såklart svårt att göra en lista.

Att skapa en välformulerad kravspecifikation från början är en mycket viktig sak med stora fördelar. Man kan spara tid och pengar och man vet exakt vad som ska göras då man helt enkelt har det klart och tydligt framför sig. Man kan inte mitt under en utvecklingsprocess säga, men skulle vi verkligen ha en mp3 spelare som funktion? Och därefeter: Ja det tror jag vi skulle jag är inte säker kolla med projektledaren. Och därefter säger projektledaren: Det kan vi väl det sas väl så i början. Lite så här såg det ut under mitt examensarbete och jag kan bara säga att detta inte fungerar.

» Nya inlägg

Prenumerera på RSS-flödet RSS Feed

Kategorier