minden szervezetnek és szerzőnek eltérő meghatározása van ezekre a kifejezésekre.
ebben a cikkben Mike Cohn megadja a felhasználói történetek, epikák és témák meghatározását:
a felhasználói történet egyszerűen valami, amit a felhasználó akar. A felhasználói történetek nem csupán egy indexkártyára írt szöveg, hanem itt a mi céljainkra, Gondoljon csak a felhasználói történetre, mint egy kis szövegre, amely valami ilyesmit mond,” lapozza meg a havi értékesítési jelentést “vagy,” változtassa meg a számlák adószámítását.”Sok csapat megtanulta a felhasználói történetek írásának előnyeit a következő formában: “<felhasználói típusként> i <akar/tud/képes vagyok/kell/stb.> úgy, hogy < valamilyen okból>.”De nem szükséges, hogy egy felhasználói történetet így írjanak. Nézze meg a felhasználói történetformátum előnyeit.
a Scrum epic egy nagy felhasználói történet. Nincs olyan mágikus küszöb, amelynél egy adott történetet epikusnak neveznénk. Ez csak azt jelenti, hogy ” nagy felhasználói történet.”Szeretem ezt a filmekkel kapcsolatban gondolni. Ha azt mondom, hogy egy adott film egy “akció-kalandfilm” volt, amely elmond valamit a filmről. Valószínűleg autós üldözés, talán lövöldözés, és így tovább. Azt mondja, ez annak ellenére, hogy nincs egyetemes meghatározás, hogy már megállapodtak abban, hogy kövesse, és hogy egy akció-kaland film tartalmaznia kell legalább három autós üldözések, legalább 45 golyót kell lőni, és ….
tehát az “epic” csak egy címke, amelyet egy nagy történetre alkalmazunk. Egy történet epikusnak hívása néha további jelentést közvetíthet. Tegyük fel, hogy megkérdezed tőlem, hogy tegnap volt-e időm írni a felhasználói történeteket a rendszer havi jelentési részéről. “Igen – felelem -, de ezek többnyire eposzok.”Ez azt mondja neked, hogy bár írtam őket, nem kaptam esélyt arra, hogy a legtöbbet olyan történetekre bontsam, amelyek valószínűleg elég kicsik ahhoz, hogy közvetlenül megvalósítsák őket.
végül a “téma” felhasználói történetek gyűjteménye. Egy gumiszalagot rakhatnánk a történetek köré, amiket a havi riportokról írtam, és ezt nevezhetnénk “témának”.”Néha hasznos elgondolkodni egy történetcsoporton, így van erre egy kifejezésünk. Ragaszkodva a fenti film analógiához, a DVD-állványomban együtt nyújtottam be a James Bond filmeket. Ezek egy téma vagy csoportosítás.
a sprint során minden egyes felhasználói történethez feladatokat határoznak meg, hogy a fejlesztőcsapat világosan megértse, hogyan fogja elvégezni munkáját. A feladatok egyszerűen a felhasználói történet befejezéséhez kapcsolódó munka részletesebb változatai. A feladat egy technikai munka, amely egy történet elkészítéséhez szükséges. A fejlesztők megosztottak egy történetet technikai feladatokban, hogy reális becslést kapjanak a történet befejezéséhez szükséges időről. Fontos megjegyezni, hogy a felhasználói történeteket általában történetpontok segítségével becsülik meg, míg a feladatokat órákkal becsülik meg.
a funkció a funkcionalitás különálló eleme, amely képességeket nyújthat az üzlet számára. Általában sok iterációra van szükség egy szolgáltatás biztosításához. A felhasználói történet a funkció része. A funkció kisebb történetekben történő felosztásával a felhasználó korai visszajelzést adhat a fejlesztőknek a gyors problémákról.
az eposzok és a jellemzők közötti kapcsolat a legvitatottabb az agilis közösségben. Véleményem szerint az eposz tágabb fogalom, és az eposz különböző jellemzőkre bontható.