Analyse og kravspecifikation

Komplicerede softwareløsninger kræver forarbejde! Når der er tale om løsninger, som skal være en del af den daglige arbejdsdag, er det vigtigt, at både kravene til løsningen og mulighederne bliver analyseret inden vi kaster os ud i projektet. For det første skaber det et mere retvisende billede af det fremtidige projekt for kunden. For det andet giver det begge parter en større sikkerhed for en fælles forståelse for det overordnede mål med projektet. Vi er naturligvis også realistiske, hvorfor vi ikke udarbejder de omfattende analyser og kravspecificeringer på mindre projekter og standardprodukter.

Vores kravspecificeringer udmærker sig ved, at vi ikke ønsker, at dokumentet skal være bindende. I stedet benytter vi specificeringen som opslagsværk i forbindelse med udviklingen. For selvom størstedelen af løsningens funktioner og forretningsmæssige problemstillingerne bliver bearbejdet i en kravspecifikation, er vi også opmærksomme på, at virkeligheden ændrer sig. Derudover er det tenderende til umuligt at kortlægge alle krav og problemstillinger i en kravspecifikation. Specielt fordi vi ikke ønsker, at udarbejdelsen af kravspecifikationen skal ende med at blive mere omfattende end selve udviklingen af løsningen. Men ved at vi er opmærksomme på dette, er det ikke et problem at håndtere funktioner, som ikke er inkluderet i kravspecifikationen. Grunden til denne tilgang ligger hovedsagligt i, at vi ikke ønsker at udvikle et system, som ikke opfylder de krav og behov, som vores kunder står med.

Udover at vi udarbejder kravspecifikationer til projekter, hvor vi selv skal stå for udviklingen, bliver vi også valgt af vores kunder til at udarbejde kravspecifikationer uden vi nødvendigvis skal udvikle det efterfølgende. Det sker eksempelvis i forbindelse med udarbejdelse af udbudsmateriale.

kravspecifikation