Ketterä käyttäjätarina on lyhyt, yksinkertainen kuvaus ominaisuudesta tai toimivuudesta loppukäyttäjän näkökulmasta. Se on ketterässä ohjelmistokehityksessä käytetty työkalu, joka auttaa kehitystiimiä ymmärtämään, mitä käyttäjä tarvitsee ja haluaa.
Kettereiden käyttäjätarinoiden etuja ovat:
Ketterä käyttäjätarina sisältää tyypillisesti kolme osaa:
Ketterä käyttäjätarina on parasta käyttää, kun ne ovat:
Ketterät käyttäjätarinat voivat kirjoittaa kuka tahansa kehitystiimin jäsen, mutta yleensä ne ovat tuotteen omistajan tai käyttäjän itsensä kirjoittamia.
Ketterät käyttäjätarinat voidaan priorisoida käyttäjien tarpeiden ja vaatimusten, käyttäjälle koituvan arvon tai hyödyn, ominaisuuden tai toiminnallisuuden käyttöönoton vaatiman vaivan sekä mahdollisten riippuvuuksien perusteella muista käyttäjätarinoista.
Ketterä käyttäjätarina ja käyttötapaus kuvaavat molemmat käyttäjien vaatimuksia, mutta ketterä käyttäjätarina on tyypillisesti lyhyempi ja yksinkertaisempi kuin käyttötapaus. Ketterä käyttäjätarina keskittyy käyttäjän tarpeisiin ja hyötyihin, joita he hyötyvät ominaisuudesta tai toiminnallisuudesta, kun taas käyttötapaus on tarkempi kuvaus siitä, miten käyttäjä on vuorovaikutuksessa järjestelmän kanssa.
Ketterän käyttäjätarinan vaatima vaiva voidaan arvioida käyttämällä tekniikoita, kuten tarinapisteitä tai suhteellista kokoa, jolloin tarinaa verrataan muihin tunnetun monimutkaisuuden tarinoihin. Kehitystiimi voi käyttää historiallista nopeuttaan arvioidakseen, kuinka monta tarinakohtaa he voivat suorittaa tietyssä sprintissä.
Kyllä, ketterien käyttäjien tarinoita voidaan ja pitää muuttaa, kun kehitystiimi ymmärtää paremmin käyttäjän tarpeet ja vaatimukset. Kehitystiimin tulee tehdä tiivistä yhteistyötä käyttäjän kanssa tarkentaakseen käyttäjien tarinoita ja varmistaakseen, että ne vastaavat tarkasti käyttäjän tarpeita.