Reikalavimų atsekamumas – tai technika, naudojama programinės įrangos kūrimo projektuose, siekiant užtikrinti, kad vartotojų poreikiai būtų visiškai patenkinti ir defektai būtų kuo mažesni. Naudojant šią projektų valdymo techniką, vartotojo poreikiai diktuoja reikalavimus, plėtrą ir kokybės užtikrinimą. Pagrindiniuose diegimuose matricoms kurti gali būti naudojamos skaičiuoklės, o sudėtinguose diegimuose dažnai naudojamos specialių reikalavimų valdymo programos.
Verslo ar sistemų analitikas susitiks su įvairiomis suinteresuotosiomis šalimis, kad nustatytų vartotojų poreikius konkrečiam projektui. Šie poreikiai bus dokumentuojami ir dažnai įrašomi į reikalavimų valdymo programą. Atsižvelgdamas į vartotojo poreikius, analitikas parengs produkto savybių rinkinį.
Analitikas sujungs vartotojo poreikius su susijusiomis produkto savybėmis, nustatydamas šių dviejų elementų atsekamumą. Iš produkto savybių analitikas gali sukurti naudojimo atvejus kaip reikalavimų analizės dalį. Naudojimo atvejai yra dokumentai, kuriuose vaizduojamas vartotojo sąveika su sistema, nurodant veiksmus, kuriuos sistema turi atlikti. Analitikas atsektų produkto ypatybes iki reikiamų veiksmų naudojimo atveju, kurie atitinka šias funkcijas.
Ne visi vartotojų poreikiai gali būti aprašyti per naudotojų sąveiką su sistema, todėl gali prireikti ir kitokio tipo specifikacijų dokumento. Šios papildomos specifikacijos gali apimti sistemos patikimumo ir naudojimo reikalavimus. Reikalavimai taip pat turėtų būti atsekami pagal atitinkamus vartotojo poreikius, kad būtų išlaikytas reikalavimų atsekamumas.
Daugelis organizacijų naudoja dokumentą, vadinamą atsekamumo matrica. Ši matrica gali palyginti vartotojų poreikius su produkto savybėmis ir produkto savybes su reikalavimais. Palyginimas leidžia verslo analitikui patikrinti, ar produkto funkcija atitinka kiekvieną vartotojo poreikį ir ar kiekviena funkcija turi pagalbinius naudojimo atvejus arba papildomus reikalavimus. Tai taip pat gali padėti analitikui nustatyti, ar nebuvo sukurti pertekliniai reikalavimai.
Patvirtinti reikalavimai perduodami kokybės užtikrinimo darbuotojams. Kokybės užtikrinimo darbuotojai naudos reikalavimus, kad sukurtų bandymų atvejus, o darbuotojai atsektų bandymų atvejus pagal reikalavimus. Atsekamumo matrica gali būti naudojama siekiant užtikrinti, kad visi reikalavimai turėtų patvirtinamuosius bandymo atvejus ir kad nebūtų pridėta jokių nereikalingų bandomųjų atvejų.
Sistemų inžinerijos reikalavimų atsekamumo įgyvendinimas gali būti naudingas organizacijai. Tai gali padėti užtikrinti, kad sistema atitiktų vartotojo reikalavimus ir sumažinti pertvarkymo išlaidas. Sistemos, sukurtos naudojant reikalavimų atsekamumą, taip pat turėtų būti lengviau atnaujinamos. Jei sistemoje atliekama papildoma plėtra, atsekamumo matrica gali padėti projekto komandai nustatyti vartotojų poreikius, produkto savybes, reikalavimus ir bandymo atvejus, kuriuos gali tekti atnaujinti.