jokaisella järjestöllä ja tekijällä on näille termeille erilainen määritelmä.
tässä artikkelissa Mike Cohn esittää määritelmänsä käyttäjien tarinoista, eepoksista ja teemoista:
käyttäjän tarina on yksinkertaisesti jotain käyttäjä haluaa. Käyttäjätarinat ovat enemmän kuin vain indeksikortilla kirjoitettua tekstiä, mutta tässä tarkoituksessa, vain ajatella käyttäjän tarina vähän tekstiä, jossa sanotaan jotain, ”sivuta kuukausittainen myyntiraportti” tai, ”muuta verolaskelmia laskuissa.”Monet tiimit ovat oppineet käyttäjien tarinoiden kirjoittamisen edut muodossa:” <käyttäjätyyppinä> I <haluavat/voivat/tarvitsevat/jne.> niin, että < jostain syystä>.”Mutta se ei ole tarpeen, että käyttäjä tarina on kirjoitettu niin. Tutustu edut, että käyttäjä tarina muodossa.
Scrum-eepos on suuren käyttäjän tarina. Ei ole mitään maagista kynnystä, jolla kutsumme tiettyä tarinaa eepokseksi. Se tarkoittaa ”iso käyttäjätarina.”Ajattelen tätä mielelläni suhteessa elokuviin. Jos kerron, että tietty elokuva oli ”toimintaseikkailuelokuva”, joka kertoo jotain elokuvasta. Takaa-ajoja, ammuskelua ja niin edelleen. Se kertoo tämän, vaikka ei ole universaalia määritelmää, jota olemme sopineet noudattavamme, ja että toimintaseikkailuelokuvassa on oltava vähintään kolme takaa-ajoa, vähintään 45 luotia on ammuttava, ja ….
niin, ”epic” on vain etiketti, jota sovellamme suureen tarinaan. Tarinan kutsuminen eepokseksi voi joskus välittää lisämerkityksiä. Oletetaan kysyt minulta, jos minulla oli aikaa eilen kirjoittaa käyttäjien tarinoita kuukausittain raportointi osa järjestelmän. ”Kyllä”, vastaan, ” mutta ne ovat enimmäkseen eepoksia.”Se kertoo, että vaikka kirjoitin niitä, en saanut mahdollisuutta rikkoa useimmat niistä alas tarinoita, jotka ovat luultavasti tarpeeksi pieniä toteuttaa suoraan.
lopulta ”teema” on kokoelma käyttäjien tarinoita. Voisimme laittaa kuminauhan sen jutturyhmän ympärille, jonka kirjoitin kuukausiraportoinnista, ja kutsuisimme sitä ” teemaksi.”Joskus on hyödyllistä ajatella ryhmä tarinoita niin meillä on termi, että. Kiinni elokuva analogia edellä, DVD-telineessä olen jättänyt James Bond-elokuvat yhdessä. Ne ovat teema tai ryhmittymä.
sprintin aikana tehtävät määritellään jokaiselle käyttäjätarinalle, jotta kehitystiimillä on selkeä käsitys siitä, miten se tekee työnsä. Tehtävät ovat yksinkertaisesti rakeisempia versioita käyttäjätarinan täydentämiseen liittyvästä työstä. Tehtävä on tekninen työ, jota tarvitaan tarinan tekemiseen. Kehittäjät jakavat tarinan teknisissä tehtävissä saadakseen realistisen arvion siitä, kuinka kauan tarinan loppuun saattaminen kestää. On tärkeää huomata, että käyttäjien tarinat arvioidaan yleensä tarinapisteillä, kun taas tehtävät arvioidaan tunneilla.
ominaisuus on erillinen toiminnallisuuden osa, joka voi tarjota valmiuksia liiketoiminnalle. Ominaisuuden tuottamiseen tarvitaan yleensä useita iteraatioita. Käyttäjän tarina on osa ominaisuutta. Jakamalla ominaisuuden pienemmissä tarinoissa käyttäjä voi antaa varhaista palautetta kehittäjille asioista nopeasti.
eeposten ja piirteiden suhde on ketterän yhteisön kiistellyin. Mielestäni eepos on laajempi käsite ja eepos voidaan jakaa eri piirteisiin.