Quali sono le definizioni e le differenze tra: Tema, Epico, Caratteristica, Storia utente e compito?

Ogni organizzazione e autore ha una definizione diversa per questi termini.

In questo articolo, Mike Cohn fornisce la sua definizione di Storie utente, epopee e temi:

Una storia utente è semplicemente qualcosa che un utente vuole. Le storie degli utenti sono più di un semplice testo scritto su una scheda indice, ma per i nostri scopi qui, basta pensare alla storia degli utenti come un po ‘ di testo che dice qualcosa come “Impaginare il rapporto mensile sulle vendite” o “Modificare i calcoli delle imposte sulle fatture.”Molti team hanno imparato i vantaggi della scrittura di storie utente sotto forma di:” Come un <tipo di utente >Io < voglio / posso / sono in grado di / bisogno di / ecc.> in modo che <qualche ragione>.”Ma non è necessario che una storia utente essere scritto in questo modo. Scopri i vantaggi di quel formato di storia utente.

A Scrum epic è una grande storia utente. Non esiste una soglia magica alla quale chiamiamo una particolare storia un’epica. Significa solo ” grande storia utente.”Mi piace pensare a questo in relazione ai film. Se ti dico che un film in particolare era un “film d’azione-avventura” che ti dice qualcosa sul film. Probabilmente ci sono inseguimenti in auto, probabilmente qualche sparatoria, e così via. Ti dice questo anche se non esiste una definizione universale che abbiamo accettato di seguire, e che un film d’azione-avventura deve contenere almeno tre inseguimenti in auto, devono essere sparati almeno 45 proiettili e ….

Quindi, “epic” è solo un’etichetta che applichiamo a una grande storia. Chiamare una storia un’epica a volte può trasmettere un significato aggiuntivo. Supponiamo che tu mi chieda se ho avuto il tempo ieri di scrivere le storie degli utenti sulla parte di reporting mensile del sistema. “Sì”, rispondo, ” ma sono per lo più epopee.”Questo ti dice che mentre li scrivevo, non ho avuto la possibilità di suddividere la maggior parte di loro in storie che sono probabilmente abbastanza piccole da implementare direttamente.

Infine, “theme” è una raccolta di storie utente. Potremmo mettere un elastico intorno a quel gruppo di storie che ho scritto sulla segnalazione mensile e lo chiameremmo un “tema.”A volte è utile pensare a un gruppo di storie, quindi abbiamo un termine per questo. Attaccando con l’analogia del film sopra, nel mio rack DVD ho archiviato i film di James Bond insieme. Sono un tema o un raggruppamento.

Durante lo sprint, le attività vengono definite per ogni storia utente, in modo che il team di sviluppo possa avere un chiaro senso di come realizzerà il suo lavoro. Le attività sono semplicemente versioni più granulari del lavoro comportato per completare una storia utente. Un compito è un pezzo tecnico di lavoro necessario per ottenere una storia fatta. Gli sviluppatori suddividono una storia in attività tecniche per ottenere una stima realistica del tempo necessario per completare una storia. È importante notare che le storie degli utenti sono solitamente stimate utilizzando i punti storia, mentre le attività sono stimate con le ore.

Una funzionalità è un elemento distinto di funzionalità che può fornire funzionalità all’azienda. In genere ci vogliono molte iterazioni per fornire una funzionalità. Una storia utente è una parte della funzione. Suddividendo una funzionalità in storie più piccole, l’utente può dare rapidamente un feedback agli sviluppatori per risolvere i problemi.

La relazione tra epopee e caratteristiche è la più controversa nella comunità agile. A mio parere, un’epopea è un concetto più ampio e un’epopea può essere suddivisa in diverse caratteristiche.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

More: