Den krav ledelsen er å håndtere kravene hierarki av et prosjekt for å oppdage uoverensstemmelser mellom dem og sikre deres sporbarhet .
I mange yrker gir uttrykk for disse kravene en mengde dokumenter hvis konsistens og kvalitet forutsetter at prosjektene lykkes eller mislykkes.
Det er spesialisert programvare som hjelper til med å utføre denne aktiviteten.
Noen spesifikasjoner (i høy miljøkvalitet brukt på rammen , for eksempel) kan inneholde "performanciels" og "exigenciels" , inkludert forventede resultater av nivåer som arkitekten og prosjektledelsen er forpliktet til å oppnå ( forpliktelse til resultater , og noen ganger av midler ; for eksempel bruk av solcellepaneler , isolasjon produsert av plantematerialer fra økologisk jordbruk , etc.).
Forskjellige klassifiseringer av krav kan vedtas avhengig av den eksisterende tilnærmingen eller organisasjonen, for eksempel:
Det er nesten alltid tilbakevendende problemer som kravadministrasjon gir løsninger på:
Kravsporbarhet er en underdisiplin og et nøkkelbegrep som fremmes innen kravadministrasjon innen programvareutvikling og systemteknikk .
Krav sporbarhet er muligheten til enkelt å lese hva som skjedde og hva som skal skje noe.
Kravets sporbarhet består i å dokumentere levetiden til kravene. Det må være mulig å spore tilbake til opprinnelsen hver av kravene og hver av endringene som påvirker dem; krav må derfor dokumenteres for å fullføre sporbarhet.
Krav kommer ofte fra en rekke kilder, for eksempel markedsføringsteamet, kundene eller brukerne. Alle disse menneskene har behov for produktet (eller systemet). Takket være kravsporbarhet kan hver implementerte funksjonalitet kobles til en person eller gruppe som ba om det i kravdefinisjonsfasen.
Det hjelper med å svare på spørsmål som:
En dag bestemte en bilprodusent seg for å kutte kostnader på en av flaggskipmodellene. Et team så på spesifikasjonene til modellen og lette etter måter å redusere kostnadene på. Noen la merke til at modellen var designet for å tåle medvind, med regn, på 200 km / t ( produktkrav ) som medførte betydelige produksjonskostnader. Vi bestemte oss derfor for å endre dette ved å gjøre det lettere å lukke bagasjerommet bak ( komponentkrav ). Det var først på høsten, hos forhandlerne, som fant vann i koffertene, at det ble tatt i betraktning at bilene ble transportert med eksprestog ( krav fra interessenter ).
The Capability Maturity Model Integration beskriver aktiviteter knyttet til krav ledelsen i noen software design modeller:
Prosjektinteressenter uttrykker behov, som er formulert i form av krav . Etter å ha forstått kravene og kontrollert deres konsistens, integrerer prosjektledere dem i prosjektet.
Det kan innebære:
For å sikre engasjement fra prosjektets interessenter, med hensyn til innvirkningene på prosjektet av et nytt krav eller en endring, blir konsekvensene for prosjektet evaluert og kravet blir bedt om av partene.
Denne aktiviteten kan gi opphav til:
I løpet av et prosjekt endres kravene av forskjellige grunner. Det er viktig å effektivt håndtere endringer og tillegg. For å kunne vurdere virkningene riktig er det viktig at opprinnelsen og begrunnelsen for alle endringer blir dokumentert. Det kan også være lurt å måle volatiliteten til endringene.
Vi snakker om toveis sporbarhet. Spesielt må vi kunne spore et krav fra sitt høyeste nivå til det laveste.
Et kravhåndteringsverktøy må ha egenskaper som ligner på en wiki. Spesielt må det tillate endring av det samme elementet av mange mennesker (med tanke på autorisasjonene som er tildelt hver person), og må administrere versjonene og historikken .
Det er mange krav til styringsverktøy:
Merk: Microsoft Visual Studio- miljøet inneholder moduler for å håndtere krav. En av egenskapene til kravene er å være verifiserbar , ALM-verktøyene (tidligere testdirektør og deretter kvalitetssenter), redigert av HP , og Squash, redigert av Hénix, og hvis hovedaktivitet er sentrert rundt definisjonen av tester, har også modul for å håndtere kravene. Sparks Enterprise Architect lar deg også håndtere kravene med sporbarhet på komponentene eller de berørte prosessene.