Hva en kravspesifikasjon leverer — og når du trenger en
Kravspesifikasjonen er et gammelt verktøy; den moderne disiplinen bak den heter Requirements Engineering. Kjernen har likevel ikke forandret seg. Jo mer komplekst et produkt er, desto flere fag omfatter det, og desto flere spesialister er involvert i utviklingen - å koordinere alt dette krever struktur.
Kravspesifikasjonen støtter nettopp denne prosessen. Solide, sammenlignbare tilbud krever ved økt kompleksitet eksakte og omfattende beskrivelser. Bare slik kan leverandører gi realistiske og sammenlignbare tilbud.
Når vi utarbeider en kravspesifikasjon, gjør den to ting: Den deler produktet inn i separerbare enheter som kan lyses ut hver for seg, og den fastsetter for hver enhet de inngående og utgående grensesnittene som enhetene senere skal møtes gjennom. Disse grensesnittene gjør det mulig å knytte global produksjon sentralt sammen.
Som eksempel: Et anlegg deles i tre enheter: underkonstruksjonen for stålbyggerne, oppbygningen for kjølekammer-produsentene, glassfasaden for vindusbyggerne. Man velger ønskede leverandører og sender dokumentene til alle. Hver produsent leverer et tilbud på sin klart avgrensede enhet. Man sammenligner deretter tilbudene og velger det optimale i hvert tilfelle. Takket være gjennomtenkte grensesnitt kan alt føres sentralt sammen.
Vi arbeider etter ISO/IEC/IEEE 29148, den internasjonale standarden for requirements engineering – i det tysktalende området supplert med kravspesifikasjon-definisjonen fra DIN 69901-5.
Den felles referansen
Kravspesifikasjonen er mer enn et tilbudsdokument. Gjennom hele utviklingen forblir den den felles referansen for alle involverte og vokser med prosjektet.
Hoveddimensjonene, bæreevnen til støttekonstruksjonen eller de påkrevde hastighetene står der lesbart for alle involverte, slik at ingen må rekonstruere dem fra hukommelsen.
En ryddig kravspesifikasjon tjener dermed også kommunikasjonen i prosjektet: Fordi alle involverte arbeider på samme skriftlige grunnlag, rydder den bort misforståelser før de koster penger.
Standarder
- ISO/IEC/IEEE 29148:2018 – Systems and software engineering, Life cycle processes, Requirements engineering.
- DIN 69901-5 – Prosjektledelse, begreper (definisjon kravspesifikasjon / funksjonsspesifikasjon).
IDEA e.U. · Determined Innovation