Kravstyring

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.).

Uavhengighet av klassifisering av krav

Forskjellige klassifiseringer av krav kan vedtas avhengig av den eksisterende tilnærmingen eller organisasjonen, for eksempel:

Brukerkrav, forretningskrav, tekniske krav.Mål, generelle spesifikasjoner, detaljerte spesifikasjoner ( sertifisering , miljømerke osv.), Bruksscenario .Funksjonalitet, ergonomi (brukervennlighet), robusthet, ytelse , sikkerhet .

Det er nesten alltid tilbakevendende problemer som kravadministrasjon gir løsninger på:

Krav sporbarhet

Kravsporbarhet er en underdisiplin og et nøkkelbegrep som fremmes innen kravadministrasjon innen programvareutvikling og systemteknikk .

Definisjon

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:

Tegning

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 ).

CMMI

The Capability Maturity Model Integration beskriver aktiviteter knyttet til krav ledelsen i noen software design modeller:

Forstå og integrer kravene i prosjektet

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:

Valider kravene

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:

Administrer endring

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.

Dette kan innebære å produsere

Oppretthold sporbarheten til kravene

Vi snakker om toveis sporbarhet. Spesielt må vi kunne spore et krav fra sitt høyeste nivå til det laveste.

Wiki og krav

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 .

Verktøy

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.

Merknader og referanser

  1. 2.3 Requirements Engineering av Lydie du Bousquet

Se også

Relaterte artikler