Vaatimustenhallinta - Requirement Management
Kuvauksen kirjoitti: N4512, Jani Kandelin
Kuvaus
Vaatimustenhallinalla pyritään takaamaan, että tuotekehitys päämäärät täyttyvät onnistuneesti käyttäen hyväksi erilaisia tekniikoita kuten vaatimusten dokumentointia analysointia ja priorisointia. Näin suunnittelijat pysyvät ajan tasalla sen hetkisistä ja hyväksytyistä vaatimuksista. Vaatimustenhallinta tarjoaa tuotekehitykselle seurantatyökalun projektin elinkaaren ajaksi, mikä edistää ja tukee kommunikaatiota sidosryhmien välillä.
Minkä vuoksi tärkeää
Tuotteet kehittyvät jatkuvasti monimutkaisemmiksi kokonaisuuksiksi mihin vaatimustenhallinnan avulla pystytään valmistautumaan tehokkaammin. Puutteellisesti määritellyt ja hoidetut vaatimukset voivat johtaa erilaisiin ongelmiin kuten liian laajoihin projekteihin, projektin myöhästymiseen, yli suuriin kuluihin ja huonolaatuisiin tuotteisiin. Säännellyillä aloilla kuten lääketeollisuudessa ja terveysteollisuudessa vaatimukset on oltava jäljitettävissä myös kehitysprojektin jälkeen.
Vaatimustenhallinta suunnitelma
Suunnitelmalla pyritään selittämään, kuinka tuotteen vaatimukset kerätään sen elinkaaren aikana. Suunnitelman määrittää projektin kokonaiskuva, vaatimusten kerääminen, roolit ja vastuut, työkalut ja jäljitettävyys
Vaatimustenhallinta prosessit
Vaatimustenhallinnassa kannattaa ottaa huomioon nämä keskeiset ominaisuudet.
- Lähtö tilanteessa kerätä vaatimukset kaikilta sidosryhmiltä
- Analysoida vaatimukset
- Määrittää ja taltioida vaatimukset
- Priorisoida vaatimukset
- Sopia ja hyväksyttää vaatimukset
- Varmistaa työasioiden jäljitettävyys
- Kerätä sidosryhmien mielipiteet tarpeellisista muutoksista toteutuksen jälkeen
- Hyödyntää testihallintaa järjestelmävaatimusten vahvistamiseen ja tarkistamiseen
- Arvioida muutosten vaikutus
- Arvioida vaatimukset uudelleen
- Päivittää asiakirja muutokset
Vaatimushallinnan hyödyt
- Kehityskustannusten optimointi
- Virheiden karsiminen
- Minimoida riskejä turvallisuuskriittisissä projekteissa
- Nopeammat toimitusajat
- Parantaa uudelleen käytettävyyttä
- Paremmin jäljitettävissä
- Vaatimukset yhteydessä testitapauksiin
Kenen vastuulla
Yleisesti tuotepäällikkö on vastuussa vaatimusten määrittelystä, mutta projektin luonteesta riippuen on mahdollista, että vaatimukset määrittelee joku sidosryhmään kuuluva kuten asiakas, laatupäällikkö, tuoteomistaja.
Esimerkkejä hallinta käytänteistä
Linkit ulkopuolisiin lähteisiin
- https://contribyte.fi/tuotekehityksen-kehittamisen-palvelut/vaatimustenhallinta/
- https://www.ibm.com/topics/what-is-requirements-management