Skip to main content

Hvad er kravstyring?

Al softwareudvikling er afsluttet ved at bruge en systemudviklings livscyklusproces.Denne proces inkluderer typisk krav, design, kodning, test og implementeringsaktiviteter.Kravstyring er den fase af systemudviklingen, der fokuserer på at fange krav til et system.Dette er den første fase af livscyklusprocessen, der fokuserer på planlægning, prioritering og definition af, hvad der vil være nødvendigt for at gennemføre en applikation.

Effektiv projektstyring afhænger af korrekt styring af systemkrav.Projektlederen er ansvarlig for at sikre, at alle systemkrav identificeres, forstås og dokumenteres.Denne krav til styringsproces er en kontrakt mellem virksomheden og IT-fagfolk, der stave, hvad der er nødvendigt for systemet.

Kravestyringen er typisk afsluttet af en forretningsanalytiker.Forretningsanalytikeren rapporterer til en projektleder og har ansvaret for at definere og dokumentere systemkravene.En forretningsanalytiker er en person, der fungerer som forbindelsen mellem forretnings- og teknisk team.Hun har normalt fremragende kommunikationsevner og forstår, hvad virksomheden har brug for inden for funktionalitet.

Kravanalyse er processen inden for kravstyring, hvor brugerens forventninger er klart defineret til en ny funktion.Disse funktioner er vigtige for virksomheden og har kvantificerbare fordele.Kravanalyse er en vanskelig proces, fordi det involverer hyppig kommunikation med systembrugere til at bestemme specifikke funktionsforventninger og systemforventninger.

Forretningsanalytikeren skal opdele et krav til begrænsede detaljer for at omfatte hardware, brugergrænseflade, dataelementer, feltstørrelser og formatregler.Denne information føres til udviklingsholdet som forudsætninger for design af applikationen.Når udviklingsteamet har designet applikationen, skal forretningsanalytikeren derefter validere designet med kravene for at sikre, at den foreslåede applikation opfylder den anmodede funktionalitet.

Prioritering er processen med at definere, hvornår et krav er nødvendigt for en ansøgning.Inden for kravstyring vil forretningsanalytiker arbejde med forretningsbrugere for at bestemme, hvornår der kræves et stykke funktionalitet.Denne prioriteringsoplysning føres ind i systemets livscyklusproces for at bestemme, hvordan og hvornår et krav vil blive indført i applikationen.

I dag er der standardmetoder til styring af systemkrav.Systemkrav Specifikation (SYRS) er en standardskabelon, der definerer, hvordan kravstyring skal afsluttes.Denne standardproces blev oprettet af Institute of Electrical and Electronics Engineers (IEEE).Dette samfund er et teknisk samfund dedikeret til standarder inden for computerfelt.Syrs er en skabelon, der bruges til at dokumentere og definere systemkrav.