Visure-løsninger


Support
Tilmeld
Login
Start gratis prøveversion

En guide til kravs livscyklusdækning

Når du bygger et nyt hus, ville du ikke starte med at bygge taget. Du skal have et fundament på plads først. Det samme gælder for softwareudvikling. Du kan ikke bygge et funktionelt system uden først at forstå kravene. Livscyklusdækning er et udtryk, der bruges i forretningsanalysefeltet til at henvise til de aktiviteter, som en forretningsanalytiker udfører gennem hele livscyklussen af ​​et projekts krav. Når det er gjort korrekt, afsluttes Requirements Management ikke, når løsningen er implementeret; i stedet fortsætter det med at give værdi, så længe løsningen er i brug.

En guide til kravs livscyklusdækning

Indholdsfortegnelse

Hvad er Requirements Lifecycle Coverage?

Videnområdet krav livscyklusstyring omhandler de aktiviteter, som en forretningsanalytiker udfører for at styre og vedligeholde krav gennem hele implementeringsprocessen.

Kravenes livscyklus er et sæt aktiviteter, som organisationer bruger til at administrere dem. Det involverer overvågning, planlægning, analyse, kontrol og kommunikation af organisatoriske kriterier. Som følge heraf kan en effektiv styring af kravenes livscyklus have en væsentlig indflydelse på projektets succes. Håndtering af kravets livscyklus indebærer at holde styr på dem, samtidig med at man identificerer relationer mellem design, vurderer modifikationer og hjælper med at nå til enighed om disse modifikationer.

Krav livscyklusstyring er processen med at styre et projekts krav gennem hele dets livscyklus. Målet med kravs livscyklusstyring er at sikre, at alle de væsentlige analysekomponenter – inklusive virksomheden, interessenter og krav – er synkroniserede med hinanden, og at løsningen implementerer disse krav og design korrekt. Kravstyring afsluttes ikke, når løsningen er implementeret; i stedet tilføjer det værdi, så længe den løsning bliver brugt.

Forretningsanalytikerne, i kravs livscyklusstyring, udnytter alle seks af BABOKs hovedideer (Forandring, Behov, Løsning, Interessent, Værdi og Kontekst). De er ansvarlige for at vurdere ændringer af krav og design og holde interessenterne tilfredse ved at opretholde kravene. Forretningsanalytikerne sporer kravene til løsningskomponenterne og sikrer, at løsningen er i overensstemmelse med dem. De arbejder med interesserede interessenter gennem hele processen med at fastlægge og godkende behov. Målet er at holde kravene på en måde, der giver fremtidig værdi, hvilket kun kan opnås ved at forstå organisationens kontekst, hvori disse aktiviteter finder sted.

Kravstruktur Livscyklusdækning

Hovedindgange Krav
designs
Foreslåede ændringer
Opgaver Sporingskrav
Vedligeholde krav
Prioritere krav
Vurdere kravændringer
Godkend krav
Hovedudgange Krav (sporet, vedligeholdt, prioriteret, godkendt)
Designs (sporet, vedligeholdt, prioriteret, godkendt)
Vurdering af kravændringer
Design Change Assessment

Opgaver af Krav Livscyklusdækning

Sporingskrav:

Sporbarhed registrerer og dokumenterer stien for hvert krav, herunder dets bagudsporing, fremadsporing og forhold til andre krav. Sporbarhed bruges til at verificere, at løsningen lever op til standarder og til at hjælpe med omfang, forandring, risikostyring, tid, omkostninger og kommunikationsstyring. Det bruges også til at opdage manglende funktionalitet eller til at se, om nogen påkrævet funktionalitet er blevet implementeret.

Der er forskellige fordele ved kravsporbarhed. De omfatter:

  • Det gør konsekvensanalyse lettere.
  • Det hjælper med at foretage ændringer korrekt. Derfor forbedrer produktkvaliteten.
  • Det hjælper også med at definere sporbarhedslinkene på en måde, der også registrerer viden om reverse engineering. 
  • Hvis et teammedlem med vital viden forlader virksomheden, hjælper det meget at have fuldstændig informationsgennemsigtighed. Det reducerer i høj grad risikoen for forkert udvikling. 
  • Det bekræfter 100 % testdækning via en passende verifikationsproces.

Input til sporingskrav:

  • Krav – disse krav kan spores til andre krav, løsningskomponenter, visuals, forretningsregler eller andre arbejdsartefakter.
  • Designs – disse designs kan spores til andre krav, løsningskomponenter eller artefakter.

Elementer af sporingskrav:

  • Formalitetsniveau
  • Relationer
  • Sporbarhedslager

De vigtigste teknikker, der bruges til at spore krav, omfatter:

  • Analyse af forretningsregler
  • Funktionel nedbrydning
  • Procesmodellering
  • Omfangsmodellering

Output efter sporingskrav:

  • Sporede krav
  • Sporede designs

Vedligeholde krav:

Vedligeholdelse af standarder er afgørende for at holde krav og design opdateret gennem hele processen. Det giver også mulighed for at genbruge dem, hvis det er nødvendigt. Vedligeholdelse af standarder er vigtig for at sikre, at krav er korrekt repræsenteret, godkendt og gennemgået ved hjælp af standardiserede procedurer, der er nemme at få adgang til og forstå.

Input til opretholdelse af krav:

  • Krav – omfatter mål, forretningskrav, interessenters krav, overgange og løsningskrav.
  • Designs – disse designs skal vedligeholdes gennem hele produktets livscyklus.

Hovedelementerne i kravvedligeholdelsesopgaven er:

  • Vedligeholdelse af krav
  • Vedligeholdelse af attributter
  • Krav til genbrug

De vigtigste teknikker, der bruges til at spore krav, omfatter:

  • Analyse af forretningsregler
  • Dataflowdiagrammer
  • Datamodellering
  • Dokumentanalyse
  • Funktionel nedbrydning
  • Procesmodellering
  • Brugsscenarier og -scenarier
  • Brugerhistorier

Output efter sporingskrav:

  • Overholdte krav
  • Vedligeholdte designs

Prioritér krav:

Prioritering og rangering af krav i forhold til deres betydning hjælper forretningsanalytikere med at vurdere værdien, risikoen og presserende karakter af visse krav. Dette garanterer, at de mest essentielle behov og designs altid er øverst på listen til analyse. Kravenes betydning for deres interessenter er det, der bestemmer deres rangering, hvor relevans er en væsentlig faktor for prioritering.

Input til opretholdelse af krav:

  • Krav – disse krav er i form af tekst, matricer eller diagrammer og er klar til at blive prioriteret.
  • Designs – disse designs er i form af tekst, prototyper eller diagrammer og er klar til at blive prioriteret.

Hovedelementerne i kravvedligeholdelsesopgaven er:

  • Grundlag for prioritering
  • Udfordringer ved prioritering
  • Løbende prioritering

De vigtigste teknikker, der bruges til at spore krav, omfatter:

  • Backlog Management
  • Business Cases
  • Beslutningsanalyse
  • estimering
  • Finansiel analyse
  • Interviews
  • Varesporing
  • Prioritering
  • Risikoanalyse og styring
  • workshops

Output efter sporingskrav:

  • Prioriterede krav
  • Prioriterede designs

Vurder krav:

At vurdere ændringer i behov hjælper dig med at forstå, hvordan de øger eller reducerer værdien af ​​løsningen, samt identificere potentielle handlinger, der skal tages. Den identificerer også mulige konflikter eller uoverensstemmelser i dine forhold til andre krav. Hver foreslået ændring i behov skal evalueres for at tilpasse sig den overordnede strategi, potentiel værdi for interessenter, leveringstidslinjepåvirkning og effekt på risici, muligheder og begrænsninger af det overordnede projekt.

Input til opretholdelse af krav:

  • Foreslåede ændringer – kan forekomme til enhver tid og have en indvirkning på ethvert aspekt af forretningsanalyseprocessen eller leverancer, der er gennemført til dato. En foreslået ændring kan udløses af ændringer i virksomhedens strategi, interessenter, juridiske forpligtelser eller regeringsbestemmelser.
  • Krav – disse krav skal vurderes for at identificere virkningen af ​​de foreslåede ændringer.
  • Designs – disse designs skal vurderes for at identificere virkningen af ​​en foreslået ændring.

Hovedelementerne i kravvedligeholdelsesopgaven er:

  • Vurderingsformalitet
  • Effektanalyse
  • Konsekvensopløsning

De vigtigste teknikker, der bruges til at spore krav, omfatter:

  • Business Cases
  • Analyse af forretningsregler
  • Beslutningsanalyse
  • Dokumentanalyse
  • estimering
  • Finansiel analyse
  • Interface Analyse
  • Interviews
  • Varesporing
  • Risikoanalyse og styring
  • workshops

Output efter sporingskrav:

  • Vurdering af kravændringer
  • Designændringsvurdering

Godkend krav:

Under godkendelsen af ​​kravene arbejder forretningsanalytikerne tæt sammen med interessenterne med rollen i styringsprocessen for at godkende og blive enige om visse krav og designs. at nå til enighed og opnå godkendelse er afgørende for fortsættelsen af ​​forretningsanalyseprocessen.

Input til opretholdelse af krav:

  • Verificerede krav – disse verificerede krav skal bruges som et pålideligt organ til videreudvikling.
  • Designs – disse designs anses for klar til at blive brugt til videre udvikling.

Hovedelementerne i kravvedligeholdelsesopgaven er:

  • Forståelse af interessenters roller
  • Konflikt- og problemhåndtering
  • At opnå konsensus
  • Sporing og kommunikationsgodkendelse

De vigtigste teknikker, der bruges til at spore krav, omfatter:

  • Accept- og evalueringskriterier
  • Beslutningsanalyse
  • Varesporing
  • Anmeldelser
  • workshops

Output efter sporingskrav:

  • Godkendte krav
  • Godkendte designs.

Visure Requirements ALM Platform for Requirements Lifecycle Coverage

Visure Krav ALM Platform understøtter ikke kun krav, men flere artefakter, herunder test, risici, ændringsanmodninger osv. for at kunne understøtte de forskellige aktiviteter i Requirements Management processen.

Krav indsamling

Feature List

  • Brug hierarki mellem blokke for at udvide elementernes opførsel: Funktionelle krav er også krav, men med specifikke felter, egenskaber og sporbarhed
  • Begræns sporbarhed baseret på sporene repræsenteret i diagrammet: Tillad brugere at oprette en use case kun ud fra funktionelle krav og aldrig ud fra en ikke-funktionel.
  • Brug diagrammet til at navigere til forskellige emner eller endda til at analysere sporbarhed, selv de indirekte spor!
  • Definer den tilpassede godkendelsesproces for hvert element, du administrerer, baseret på workflowdiagrammet
  • Understøttet alle kravprocesser:
    • CMMI niveau 2 og 3
    • KRYDDERI
    • Udbudshåndteringsprocesser (RFI, RFP osv.)
    • Agile metoder
    • Produktvalidering
    • BABOK
    • Ad hoc-processer ... som let kan forstå, følge og deltage i den definerede proces og håndhæve den.

Fordele

  • Alle artefakter sammen med blokdiagrammerne og arbejdsgange giver brugerne mulighed for at definere og følge fra meget enkle til meget komplekse kravprocesser i kun et enkelt værktøj.
  • Alle interessenter kan let forstå, følge og deltage i den definerede proces.
  • Administratorer kan tvinge brugerne til at følge processen ved at tilpasse hvert elementfelt og begrænse sporbarheden.
  • Generer udløsere for at underrette brugere om statusændring af et element efter dets arbejdsgang: "Dine krav er godkendt"

Kravsanalyse

Feature List

  • Krav Sporbarhed
  • Analyser kvalitetskrav
  • Assisterede krav nedbrydning
  • Organiser modellen ud fra forskellige kriterier
  • Klassificer oplysningerne, som du ønsker at udføre analysen: ordlignende visninger (dokumentvisning), excel-lignende visninger (listevisning) osv.

Fordele

  • Administrer projektets omfang
  • Lever projekter i tide og budget
  • Prioriter behov
  • Identificer inkonsekvenser eller manglende elementer
  • Kravspecifikation

Kravspecifikation

Feature List

  • Opret dine egne kravstyper
  • Definer obligatoriske attributter
  • Angiv filtre
  • Brugerdefinerede visninger
  • Se deling
  • Rollebaseret brugergrænseflade
  • Grafisk defineret kravproces og sporbarhed
  • Flerdimensionel strukturering af kravsgenstande
  • Bland flere elementtyper (acceptstest, brugerkrav, systemkrav, mangler) i samme visning og rediger dem i netop den visning
  • Indbyggede arbejdsgange
  • Ubegrænset antal brugerdefinerede attributter
  • Versionstyring og sammenligning
  • Tilbagevenden til ældre versioner
  • Rapportgenerering

Fordele

  • Dokumenter og specificer krav passende for interessenter
  • Kommuniker krav gennem livscyklussen
  • Generer rapporter, der indeholder metrics, dashboards, diagrammer og enhver anden information udtrukket fra projektet
  • Validering af krav

Validering af krav

Feature List

  • Definition af accepttest
  • Automatisk registrering af accepttest fra MS Office
  • Sporbarhed mellem test og krav
  • Certificeret integration med HP Quality Center Fit-Criteria for krav
  • Valideringsmatrix
  • Hæv ændringsanmodninger fra de mislykkede tests eller enhver anden artefakt, som din proces kræves

Fordele

  • Lever kvalitetsprodukter, der dækker brugerens forventninger
  • Sørg for, at de indsamlede krav faktisk definerede det system, der kræves af brugerne

Konklusion

Requirements Lifecycle Coverage (RLC) er en proces, der hjælper med at sikre, at dine krav er fuldstændige og nøjagtige. De 5 faser af RLC-dækning skitseret i dette blogindlæg hjælper dig med at komme i gang med at forbedre kvaliteten af ​​dine krav. Ud over fordelene ved at bruge Visure Requirements ALM Platform, såsom forbedret sporbarhed og samarbejde, vil det at følge disse faser også hjælpe dig med at undgå dyre fejl og overskredne deadlines. Hvis du leder efter en omfattende ALM-platform, der kan hjælpe med at forbedre kvaliteten af ​​dine krav, anmod om en gratis 30-dages prøve på Visure Requirements ALM Platform i dag.

Glem ikke at dele dette opslag!

Top

Strømlining af kravstyring og validering

Juli 11th, 2024

10:4 EST | 7 CET | XNUMX PST

Louis Arduin

Louis Arduin

Seniorkonsulent, Visure Solutions

Thomas Dirsch

Senior softwarekvalitetskonsulent, Razorcat Development GmbH

En integreret tilgang med Visure Solutions og Razorcat-udvikling TESSY

Lær, hvordan du strømliner kravstyring og validering for de bedste resultater.