Skip to main content
← Atpakaļ uz bibliotēkuMetodes

Prasību pārvaldība

Prasību pārvaldība ir strukturēts process, kurā tiek apzinātas, dokumentētas, validētas, prioritizētas un izsekotas produkta, sistēmas vai projekta prasības visā tā dzīves ciklā.

Prasību pārvaldība sākas ar apzināšanu: izmantojot intervijas, darbnīcas vai tiešu novērošanu, tu noskaidro, kas klientiem, lietotājiem vai iekšējiem iesaistītajiem faktiski ir nepieciešams. Kad prasības ir savāktas, tās tiek dokumentētas, pārbaudītas uz pretrunām un sadalītas funkcionālajās prasībās (ko sistēmai jādara) un nefunkcionālajās prasībās (piemēram, drošība, veiktspēja vai lietojamība). Tikai pēc tam seko prioritizēšana, bieži izmantojot MoSCoW metodi, kas prasības sadala kategorijās must-have, should-have, could-have un won't-have.

Dokumentācija parasti ietver biznesa prasību dokumentu (business requirements document), kas fiksē, ko klients vēlas sasniegt, un atbilstošu specifikāciju, kas apraksta, kā piegādātājs plāno to nodrošināt. Prasību izsekojamības matrica (requirements traceability matrix) sasaista katru atsevišķo prasību ar tās avotu, statusu un testa gadījumiem, kas vēlāk apstiprina tās izpildi. Veiklajos (agilajos) projektos šo lomu bieži pārņem produkta backlog, kurā prasības tiek fiksētas kā lietotāja stāsti (user stories), kas tiek precizēti un piegādāti sprintu ciklos.

Kad prasības mainās projekta gaitā, iedarbojas pienācīgs izmaiņu vadības process: katra izmaiņa tiek izvērtēta, izsvērta pret izmaksām un grafiku un pieņemta tikai pēc formālas apstiprināšanas. Izlaižot šo soli, rodas apjoma pieaugums (scope creep), pakāpeniska piegādājamā apjoma paplašināšanās bez atbilstošas budžeta vai termiņu korekcijas. Solīda prasību pārvaldība ir tas, kas vispār padara iespējamus reālistiskus piedāvājumus, skaidru atbildību un pārbaudāmus rezultātus.

Praktisks piemers

Vidēja lieluma iepakojuma iekārtu ražotājs plāno jaunu pasūtījumu apstrādes programmatūru. Prasību pārvaldības ietvaros projekta komanda intervē 12 darbiniekus no pārdošanas, ražošanas un nosūtīšanas nodaļām un savāc 84 atsevišķas prasības. Pēc prioritizēšanas ar MoSCoW metodi pirmajam laidienam paliek 31 obligāta (must-have) prasība, kas fiksēta 18 lappušu prasību dokumentā. Ieviešanas vidusposmā mainās viena ar rēķinu izrakstīšanu saistīta prasība, un izmaiņu vadība to reģistrē izsekojamības matricā, lai visi iesaistītie varētu izsekot tās saistību ar sākotnējo prasību.

Ka Leanshift palīdz

Prasību pārvaldībai un Kaizen ir viena un tā pati pamatnostāja: pirms kaut ko uzlabo, tev precīzi jāsaprot, kas patiešām ir nepieciešams. Rūpīga prasību apzināšana un konsekventa izsekošana ļauj uzlabošanas darbam sasniegt reālo mērķi, nevis dzenāties pakaļ simptomiem. Šī skaidrība pati par sevi ir daļa no procesa darba, tā parāda, kas patiešām ir svarīgs, un dod citiem stabilu pamatu, uz kura turpināt uzlabošanu.

Bieži uzdotie jautajumi

Kāda ir atšķirība starp prasību pārvaldību un prasību dokumentu, piemēram, Lastenheft?

Prasību pārvaldība ir nepārtraukts process; prasību dokuments ir viens no tā rezultātiem. Tas fiksē, ko klients vēlas sasniegt, savukārt atbilstošais specifikācijas dokuments apraksta, kā piegādātājs to nodrošinās.

Kad projektā jāsāk prasību pārvaldība?

Ideālā gadījumā koncepcijas vai piedāvājuma fāzē, pirms sākas pats projekts. Prasību precizēšana tikai pēc ieviešanas sākuma rada risku dārgai pārstrādei un apjoma pieaugumam.

Kā prasību pārvaldība darbojas veiklajos (agilajos) projektos, piemēram, Scrum?

Tā norit iteratīvi caur produkta backlog, nevis kā vienreizējs dokuments. Prasības tiek fiksētas kā lietotāja stāsti, nepārtraukti prioritizētas un precizētas un piegādātas sprintu ciklos.