hyväksymiskriteereiden
Hyväksymiskriteereiden määrittäminen on prosessi, jossa määritellään, mitkä ehdot täyttyessään osoittavat, että jokin tuote-osa, ominaisuus tai tehtävä on valmis. Ne liitetään usein käyttäjätarinoihin tai vaatimuksiin ja toimivat sidosryhmien sekä kehitystiimin välisenä sopimuksena siitä, milloin työ on valmis siirrettäväksi seuraavaan vaiheeseen tai julkaistavaksi.
Hyväksymiskriteereiden tarkoituksena on varmistaa, että toimitus vastaa tarkoitustaan, on testattavissa ja arvoa tuottavaa, sekä vähentää ymmärryksen
Hyväksymiskriteerit ovat usein seuraavanlaisia:
- Testattavissa ja todennettavissa
- Toteutettavissa nykyaikaisilla resursseilla ja teknologialla
- Riippumattomat muista riippuvuuksista
- Pienet ja itsenäiset, helposti testattavissa
Yleensä hyväksymiskriteerit kirjoitetaan käyttäen Given-When-Then-rakennetta tai listaamalla testattavat tilanteet, jolloin kuhunkin tilanteeseen liitetään konkreettinen testitapa.
Esimerkki: Käyttäjän rekisteröinti.
- Given käyttäjä on rekisteröintisivulla
- When hän syöttää kelvolliset tiedot ja lähettää lomakkeen
- Then hänen tilinsä luodaan ja näytetään vahvistusviesti
Hyväksymiskriteerit määrittelevät vastuunjaon: tuoteomistaja vastaa sisällöstä, tiimi vastaa toteutuksesta ja testauksesta. Ne tulisi pitää ajan tasalla,