Hva er kravsporbarhet?

Kravsporbarhet er en teknikk som brukes i programvareutviklingsprosjekter for å sikre at brukerens behov blir oppfylt fullt ut og at manglene minimeres. Når du bruker denne prosjektstyringsteknikken, vil brukerbehov diktere krav, utvikling og kvalitetssikring. Grunnleggende implementeringer kan gjøre bruk av regneark for å lage matriser, og sofistikerte implementeringer bruker ofte spesielle kravstyringsapplikasjoner.

En virksomhets- eller systemanalytiker vil møte med ulike interessenter for å bestemme brukerbehov for et bestemt prosjekt. Disse behovene vil bli dokumentert og ofte lagt inn i en kravhåndteringsapplikasjon. Ut fra brukerens behov vil analytikeren utvikle et sett med produktfunksjoner.

Analytikeren vil koble brukerbehov til de tilhørende produktfunksjonene og etablere sporbarhet mellom disse to elementene. Fra produktfunksjoner kan analytikeren utvikle brukstilfeller som en del av kravanalysen. Brukssaker er dokumenter som viser brukerens interaksjon med systemet, og viser trinnene systemet er pålagt å håndtere. Analytikeren vil spore produktfunksjoner til nødvendige trinn i brukstilfellet som oppfyller disse funksjonene.

Ikke alle brukerbehov kan beskrives gjennom brukernes interaksjoner med et system, så det kan også være behov for en annen type spesifikasjonsdokument. Disse supplerende spesifikasjonene kan omfatte krav til systempålitelighet og brukervennlighet. Kravene skal også spores til relevant brukerbehov for å opprettholde sporbarhet av krav.

Mange organisasjoner bruker et dokument som kalles en sporbarhetsmatrise. Denne matrisen kan sammenligne brukerbehov til produktfunksjoner og produktfunksjoner med krav. Sammenligningen lar bedriftsanalytikeren bekrefte at hver enkelt brukerbehov blir møtt av en produktfunksjon, og at hver funksjon har støttende brukssaker eller tilleggskrav. Det kan også hjelpe analytikeren å avgjøre om overflødige krav er opprettet.

Godkjente krav overleveres til kvalitetssikringspersonell. Kvalitetssikringspersonalet vil bruke kravene til å utvikle testsaker, og personalet vil spore testsaker til kravene. En sporbarhetsmatrise kan brukes for å sikre at alle krav har støttende testtilfeller og at det ikke er lagt til unødvendige testsaker.

Implementering av krav sporbarhet for systemteknikk kan gi fordeler for en organisasjon. Det kan bidra til å sikre at systemet oppfyller brukerens krav og reduserer omarbeiderkostnadene. Systemer som er utviklet med sporbarhet av krav, bør også lettere oppdateres. Hvis det gjøres ytterligere utvikling på systemet, kan sporbarhetsmatrisen hjelpe prosjektgruppen med å finne brukerbehov, produktfunksjoner, krav og testtilfeller som kan trenge å oppdateres.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?