Una storia utente epica è una storia utente ampia e di alto livello che delinea una caratteristica o capacità significativa che un prodotto o progetto dovrebbe avere. Di solito è troppo grande per rientrare in un singolo sprint o iterazione, quindi è suddiviso in storie utente e attività più piccole.
Le storie utente epiche offrono diversi vantaggi, tra cui:
Una storia utente epica in genere include le seguenti informazioni:
Le storie utente epiche sono utilizzate al meglio per identificare e dare priorità alle caratteristiche e alle capacità di alto livello che un prodotto o progetto dovrebbe avere. Possono aiutare i team a concentrarsi sulla fornitura di valore agli utenti e alle parti interessate e scomporre funzionalità complesse in parti più piccole e più gestibili. Le storie utente epiche possono anche facilitare la comunicazione tra le parti interessate e i team di sviluppo e aiutare a garantire che tutti siano allineati sugli obiettivi e gli obiettivi generali del progetto.
Non esiste una lunghezza prestabilita per una storia utente epica, ma dovrebbe essere abbastanza lunga da catturare la funzionalità o la capacità di alto livello che descrive, pur essendo abbastanza concisa da essere facilmente compresa dalle parti interessate e dai team di sviluppo.
Sì, le user story epiche sono spesso suddivise in user story e attività più piccole che possono essere completate in un singolo sprint o iterazione.
Le storie utente epiche possono essere scritte da proprietari di prodotti, analisti aziendali o chiunque altro sia responsabile dell'identificazione e dell'assegnazione di priorità a funzionalità e capacità di alto livello per un prodotto o progetto.
Le storie utente epiche dovrebbero essere riviste e aggiornate regolarmente, idealmente come parte del processo di sviluppo agile. Dovrebbero essere rivisitati e perfezionati man mano che maggiori informazioni diventano disponibili e le priorità cambiano.