vilka är definitionerna och skillnaderna mellan: Tema, episk, funktion, användarhistoria och uppgift?

varje organisation och författare har en annan definition för dessa termer.

i den här artikeln ger Mike Cohn sin definition av användarhistorier, Epics och teman:

en användarhistoria är helt enkelt något en användare vill ha. Användarhistorier är mer än bara text skrivet på ett indexkort men för våra ändamål här, tänk bara på användarhistoria som lite text som säger något som ”paginera den månatliga försäljningsrapporten” eller ”ändra skatteberäkningar på fakturor.”Många lag har lärt sig fördelarna med att skriva användarhistorier i form av: ”som en <typ av användare> jag <vill/kan/kan/behöver/etc.> så att <någon anledning>.”Men det är inte nödvändigt att en användarhistoria skrivs på det sättet. Kolla in fördelarna med det användarhistorikformatet.

en Scrum epic är en stor användarhistoria. Det finns ingen magisk tröskel där vi kallar en viss historia en episk. Det betyder bara ” stor användarhistoria.”Jag gillar att tänka på detta i förhållande till filmer. Om jag berätta en viss film var en ”action-äventyr film” som berättar något om filmen. Det finns förmodligen några biljakter, förmodligen några skott, och så vidare. Det berättar detta även om det inte finns någon universell definition som vi har kommit överens om att följa, och att en action-äventyrsfilm måste innehålla minst tre biljakter, minst 45 kulor måste skjutas, och ….

så, ”epic” är bara en etikett som vi tillämpar på en stor historia. Att kalla en historia en episk kan ibland förmedla ytterligare mening. Antag att du frågar mig om jag hade tid igår att skriva användarhistorierna om den månatliga rapporteringsdelen av systemet. ”Ja,” svarar jag, ” men de är mestadels epics.”Det säger att medan jag skrev dem, fick jag inte chansen att bryta de flesta av dem ner i berättelser som förmodligen är små nog att implementera direkt.

slutligen är ”tema” en samling användarhistorier. Vi kunde sätta ett gummiband runt den grupp av berättelser jag skrev om månadsrapportering och vi skulle kalla det en ”tema.”Ibland är det bra att tänka på en grupp berättelser så vi har en term för det. Håller fast vid filmanalogin ovan, i mitt DVD-rack har jag arkiverat James Bond-filmerna tillsammans. De är ett tema eller gruppering.

under sprinten definieras uppgifter för varje användarhistoria, så att utvecklingsteamet kan ha en tydlig känsla av hur det kommer att utföra sitt arbete. Uppgifter är helt enkelt mer granulära versioner av det arbete som krävs för att slutföra en användarhistoria. En uppgift är ett Tekniskt arbete som krävs för att få en historia klar. Utvecklare dela en berättelse i tekniska uppgifter för att få en realistisk uppskattning av den tid det tar att slutföra en berättelse. Det är viktigt att notera att användarhistorier vanligtvis beräknas med hjälp av historiapunkter, medan uppgifter beräknas med timmar.

en funktion är ett distinkt element av funktionalitet som kan ge funktioner till verksamheten. Det tar i allmänhet många iterationer att leverera en funktion. En användarhistoria är en del av funktionen. Genom att dela en funktion i mindre berättelser, kan användaren ge tidig feedback till utvecklarna att frågor snabbt.

förhållandet mellan epics och funktioner är det mest kontroversiella i det smidiga samhället. Enligt min mening är en episk ett bredare koncept och en episk kan delas upp i olika funktioner.

Lämna ett svar

Din e-postadress kommer inte publiceras.

More: