Guida Scrum | 19. Storie degli utenti: cosa sono?
Pubblicato: 2022-05-20La User Story è una breve descrizione di una nuova funzionalità del Prodotto o del suo miglioramento. Non contiene una soluzione tecnica ma risponde a domande riguardanti la funzionalità: chi è l'utente? Cosa fa il Prodotto? E qual è il suo scopo? La User Story descrive il prodotto nel linguaggio quotidiano o lavorativo, sebbene indichi anche i compiti dello Scrum Team che hanno lo scopo di migliorare le prestazioni del Team.
Cosa sono le User Story? - sommario:
- introduzione
- Storia dell'utente. Di chi è la storia?
- Come utilizzare le storie degli utenti?
- Criteri di accettazione
- Riepilogo
introduzione
La User Story è il modo più comune per formulare i compiti svolti dallo Scrum Team. Una singola User Story definisce una piccola funzionalità del Prodotto. Descrive il più piccolo obiettivo di prodotto significativo e parziale. Per questo motivo, le User Story sono molto brevi.
Le User Story vengono create durante tutto il tempo in cui si lavora sul Prodotto. Vengono creati continuamente, dal momento in cui viene presa la decisione di iniziare il lavoro, fino alla realizzazione dell'Obiettivo del Prodotto.
La creazione di storie utente è un'attività del Product Owner. Sulla base di una conversazione con un Cliente, formula le risposte alle domande che consentono di creare User Story e le inserisce nel Product Backlog. Tuttavia, le User Story non riflettono solo le esigenze dei clienti.

Storia dell'utente. Di chi è la storia?
Lo Scrum Team crea una User Story per definire le esigenze dell'Utente, ed è per questo che è scritta in linguaggio commerciale. In altre parole, indica i vantaggi che la sua implementazione porterà all'utente del prodotto. Tuttavia, nel Product Backlog possono esserci anche User Story che descrivono le esigenze del Team di Sviluppo, ad esempio migliorando il flusso di lavoro tra gli Sviluppatori, o descrivono le esigenze del Product Owner, ad esempio organizzando il Product Backlog. In questi casi, l'Utente nella User Story è lo Sviluppatore e il Product Owner.
Puoi descrivere una User Story rispondendo alle domande 3W :
- Chi?
- sta facendo cosa?
- Come mai?
La User Story è quindi contenuta in una formula:
Come [tipo di utente], voglio [fare cosa?] Perché [perché? perché?].
Esempi di User Story sulla funzionalità di un negozio online scritti in questo modulo sono illustrati nella tabella seguente:

Questa formula permette non solo di formulare una User Story ma anche di tradurre con relativa facilità il linguaggio tecnico in business e viceversa . Di conseguenza, sia gli sviluppatori che gli stakeholder vedono chiaramente l'obiettivo e le fasi del suo progresso. Tratteremo anche la creazione di buone User Story usando il metodo INVEST in un articolo separato della serie Scrum Guide.
Come utilizzare le storie degli utenti?
La creazione di una User Story schematica è solo l'inizio. Sono segnali e punti di partenza per discussioni sui problemi e le loro soluzioni. La discussione sulle storie degli utenti avviene durante lo Sprint Planning per risolvere quali problemi tecnici il team di sviluppo aggiungerà allo Sprint Backlog.
Tipicamente, nello spazio fisico, le User Story sono scritte su piccole schede colorate appuntate sul posto di lavoro. Tuttavia, nello spazio digitale, le lavagne digitali, condivise dallo Scrum Team, funzionano meglio.
Salvare le User Story in questo modo ha diversi vantaggi perché:
- Sottolinea l'autonomia di ciascuna User Story : ognuna ha una struttura separata e può essere eseguita indipendentemente dalle altre
- Enfatizza la dinamica delle User Story – l'ordine della loro realizzazione viene rinegoziato dallo Scrum Team e l'attuale ordine di realizzazione è visibile sul board grazie alla disposizione fisica delle carte con le User Story
- Serve come promemoria : grazie alla rappresentazione visiva delle User Story, lo Scrum Team ha un cartello in vista per ricordare loro l'obiettivo durante la creazione di soluzioni dettagliate.
Il Team di sviluppo stima lo sforzo richiesto per completare una User Story con giorni, ore uomo o Story Point.

Criteri di accettazione
Una User Story deve avere determinati criteri di accettazione nel momento stesso in cui viene accettata per lo sviluppo dal Team di Sviluppo. I criteri di accettazione determinano a che punto il lavoro su una User Story può essere considerato terminato.
In questo modo sia il cliente che gli sviluppatori sanno come il loro lavoro si tradurrà in valore aziendale. In genere, una User Story è considerata completata quando l'utente in essa specificato può eseguire l'azione descritta. Utilizzando l'esempio sopra, dai un'occhiata a questa User Story con il contenuto:
Un cliente può acquistare una bacchetta magica con un solo clic.
Viene completato quando nella pagina del negozio online viene visualizzato un pulsante "Acquista ora" funzionante , che utilizza le informazioni di pagamento e spedizione predefinite per l'utente che ha effettuato l'accesso.
Riepilogo
Una User Story è una descrizione concisa di una nuova funzionalità o miglioramento del Prodotto. Serve come il più piccolo obiettivo espresso nel linguaggio commerciale, cioè dal punto di vista del valore aziendale e dell'utente. Aiuta a definire chiaramente il compito da svolgere e i criteri per il suo completamento.
Se ti piacciono i nostri contenuti, unisciti alla nostra indaffarata community di api su Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest.
Autore: Caroline Becker
In qualità di Project Manager, Caroline è esperta nella ricerca di nuovi metodi per progettare i migliori flussi di lavoro e ottimizzare i processi. Le sue capacità organizzative e la capacità di lavorare sotto pressione la rendono la persona migliore per trasformare in realtà progetti complicati.
Guida alla mischia:
- Glossario di termini, ruoli e nozioni di base
- Cos'è Scrum?
- Valori di mischia
- Come implementare Scrum nella tua azienda?
- Scrum Team: cos'è e come funziona?
- Chi è un Product Owner?
- Gli errori più comuni del Product Owner
- Chi è lo Scrum Master?
- Caratteristiche di un buon Scrum Master
- Gli errori più comuni di Scrum Master
- Quali statistiche e metriche dovrebbe monitorare lo Scrum Master?
- Collaborazione tra Product Owner e Scrum Master
- Team di sviluppo in Scrum
- Gli errori più comuni degli sviluppatori
- Artefatti di Scrum
- Scalare Scrum
- Sprint arretrato
- Cos'è il Product Backlog?
- Cosa sono le User Story?
- Creare la migliore User Story con INVEST
- Gli errori di User Story più comuni
- Criteri di accettazione della User Story
- Stima e Punti Storia in Scrum
- Pianificazione del poker
- Gioco di stima della squadra
- Incremento di definizione
- Eventi Scrum
- Cos'è lo Sprint in Scrum?
- Impegni dello Scrum Team - Obiettivo del prodotto, Obiettivo dello Sprint e Definizione del completamento
- Che cos'è un diagramma di burndown?
- Come creare e interpretare un diagramma di burndown?
- Vantaggi e svantaggi del diagramma di burndown
- Tavole Kanban in Scrum e Scrumban
- Velocity in Scrum - Velocità del Team di Sviluppo
- Scrum quotidiano
- Pianificazione dello sprint
- Recensione Sprint
- Che cos'è una retrospettiva sprint?
- Errori comuni durante una Retrospettiva Sprint
- Consolidamento del Product Backlog
