Vaatimusmäärittelyt
Vaatimusmäärittelyt ovat projektissa tai järjestelmässä määriteltyjen vaatimusten kokoelma, joka kuvaa, mitä järjestelmän on tarkoitus tehdä, miten sen on toimittava sidosryhmille sekä millaisia rajoitteita siihen liittyy. Ne muodostavat kehityksen, testauksen ja hyväksynnän perustan sekä yhteisen kielen sidosryhmille.
Vaatimusmäärittelyt jakautuvat tyypillisesti toiminnallisiin vaatimuksiin (mitä järjestelmä tekee ja miten käyttäjät vuorovaikuttavat sen kanssa) sekä ei-toiminnallisiin
Prosessi on jatkuva ja yhteistyöhakuinen: vaatimusten elicitaatio (kerääminen), analysointi, dokumentointi, validointi ja muutoshallinta. Vaatimukset versionoidaan ja
Roolit säätelevät työskentelyä: liiketoiminta-analytikot, vaatimustenhallitsijat tai -insinöörit, tuoteomistajat sekä kehittäjät ja testaus. Sidosryhmien osallistuminen ja riippuvuuksien
Haasteita ovat epäselvät tai muuttuvat vaatimukset sekä riittämätön jäljitettävyys. Hyviä käytäntöjä ovat selkeä, mitattavissa oleva ja