Skip to main content
← Grįžti į bibliotekąMetodai

Reikalavimų valdymas

Reikalavimų valdymas – tai struktūruotas produkto, sistemos ar projekto reikalavimų rinkimo, dokumentavimo, tikrinimo, prioritetų nustatymo ir sekimo procesas per visą jo gyvavimo ciklą.

Reikalavimų valdymas prasideda nuo reikalavimų surinkimo: per interviu, seminarus ar tiesioginį stebėjimą sužinoma, ko iš tikrųjų reikia klientams, naudotojams ar vidiniams suinteresuotiesiems asmenims. Surinkti reikalavimai dokumentuojami, patikrinami dėl prieštaravimų ir suskirstomi į funkcinius reikalavimus (ką sistema turi daryti) bei nefunkcinius reikalavimus (pvz., saugumą, našumą ar naudojamumą). Tik tada nustatomi prioritetai, dažnai naudojant MoSCoW metodą, kuris reikalavimus suskirsto į privalomus, pageidautinus, galimus ir atmestinus.

Dokumentacija paprastai apima verslo reikalavimų dokumentą, kuriame užfiksuota, ko klientas nori pasiekti, ir atitinkamą specifikaciją, aprašančią, kaip tiekėjas planuoja tai įgyvendinti. Reikalavimų atsekamumo matrica kiekvieną reikalavimą susieja su jo šaltiniu, statusu ir testavimo atvejais, kurie vėliau patvirtina, kad reikalavimas buvo įvykdytas. Agiliuose projektuose šį vaidmenį dažnai perima produkto darbų sąrašas (backlog), kuriame reikalavimai užfiksuojami kaip naudotojo istorijos, tobulinamos ir pristatomos sprintas po sprinto.

Kai reikalavimai pasikeičia projekto viduryje, įsijungia tinkamas pokyčių valdymo procesas: kiekvienas pokytis įvertinamas, pasveriamas pagal kainą ir terminus ir priimamas tik po oficialaus patvirtinimo. Praleidus šį žingsnį atsiranda apimties šliaužimas (scope creep) – laipsniškas pristatomo turinio didėjimas be atitinkamo biudžeto ar terminų koregavimo. Tvirtas reikalavimų valdymas apskritai sudaro sąlygas realistiškiems pasiūlymams, aiškiai atsakomybei ir patikrinamiems rezultatams.

Praktinis pavyzdys

Vidutinio dydžio pakavimo įrenginių gamintojas planuoja naują užsakymų apdorojimo programinę įrangą. Reikalavimų valdymo dalimi projekto komanda apklausia 12 pardavimų, gamybos ir siuntų skyrių darbuotojų ir surenka 84 atskirus reikalavimus. Po prioritetų nustatymo naudojant MoSCoW metodą pirmajam leidimui lieka 31 privalomas reikalavimas, užfiksuotas 18 puslapių reikalavimų dokumente. Įgyvendinimo viduryje pasikeičia su sąskaitų išrašymu susijęs reikalavimas, ir pokyčių valdymas jį užregistruoja atsekamumo matricoje, kad visi dalyviai galėtų jį susieti su pirminiu reikalavimu.

Kaip Leanshift padeda

Reikalavimų valdymas ir Kaizen remiasi ta pačia nuostata: prieš ką nors tobulinant, reikia tiksliai suprasti, ko iš tikrųjų reikia. Kruopštus reikalavimų rinkimas ir nuoseklus jų sekimas užtikrina, kad tobulinimo darbas pasiektų tikrąjį tikslą, o ne vytųsi simptomus. Toks aiškumas pats savaime yra proceso darbo dalis – jis atskleidžia, kas iš tikrųjų svarbu, ir suteikia kitiems tvirtą pagrindą tęsti tobulinimą.

Daznai uzduodami klausimai

Kuo skiriasi reikalavimų valdymas nuo reikalavimų dokumento, pavyzdžiui, techninės užduoties?

Reikalavimų valdymas yra tęstinis procesas; reikalavimų dokumentas, pavyzdžiui, techninė užduotis, yra vienas iš jo rezultatų. Jame užfiksuota, ko klientas nori pasiekti, o atitinkamas specifikacijos dokumentas aprašo, kaip tiekėjas tai įgyvendins.

Kada projekte turėtų prasidėti reikalavimų valdymas?

Idealiu atveju – koncepcijos ar pasiūlymo etape, dar prieš prasidedant pačiam projektui. Reikalavimų aiškinimasis tik pradėjus įgyvendinimą kelia brangaus pertvarkymo ir apimties šliaužimo riziką.

Kaip reikalavimų valdymas veikia agiliuose projektuose, pavyzdžiui, Scrum?

Jis vyksta iteratyviai per produkto darbų sąrašą, o ne kaip vienkartinis dokumentas. Reikalavimai fiksuojami kaip naudotojo istorijos, nuolat nustatomi jų prioritetai, o jie patobulinami ir pristatomi sprintas po sprinto.