Story Mapping Playbook IT
Story Mapping Playbook IT
Sommario
CAPITOLO 1
introduzione .................................................. 4
CAPITOLO 2
..................................
Scopri gli obiettivi del progetto 6
CAPITOLO 3
CAPITOLO 4
CAPITOLO 5
Dai la priorità alle storie degli utenti
.................................. 43
CAPITOLO 6
Taglia la struttura di rilascio ................. 49
CAPITOLO 7
CAPITOLO 1
introduzione
4
Machine Translated by Google
La mappatura della storia degli utenti è davvero facile da imparare. Raccogliendo gli obiettivi,
i passaggi e le storie degli utenti e disponendoli in un ordine logico su una mappa delle
storie, puoi ottenere un'ottima panoramica di ciò che è necessario dal tuo prodotto.
Anche così, la mappatura della storia potrebbe offrire ancora più valore se sviluppi le
tue conoscenze al livello successivo. I nostri storymapper avanzati inventano ogni giorno
Sulla base della loro esperienza, abbiamo creato una raccolta di suggerimenti e idee che
Probabilmente hai già letto la nostra guida rapida Mappatura delle storie degli utenti per
principianti, ma a beneficio di coloro che non l'hanno fatto, ecco un riassunto di alto livello
del processo:
Per migliorare l'intero processo di mappatura della storia, abbiamo raccolto le migliori
pratiche per ciascuno di questi passaggi, quindi tuffiamoci subito. Queste tecniche
solido. Scoprirai che la maggior parte di loro funziona bene alla lavagna, ma a
ottenere il massimo dalla mappatura delle storie, consigliamo sempre di utilizzare uno
strumento online. Per mostrarti i nostri suggerimenti e consigli in modo più chiaro,
5
Machine Translated by Google
CAPITOLO 2
6
Machine Translated by Google
efficace. Gli obiettivi del progetto sono i cardini della mappatura della storia. Se li
scrivi in modo efficace, il tuo lavoro sarà molto più semplice durante i passaggi
successivi. Se perdi un obiettivo del progetto, puoi facilmente perdere anche altri aspetti
stai sviluppando un negozio online, un membro del team di supporto tecnico potrebbe
Esercizio
• Consenti a persone diverse di discutere lo stesso prodotto di tutti i
giorni • Scopri i compagni di squadra relativi al prodotto nella tua azienda
7
Machine Translated by Google
pianificazione passo dopo passo. Per prima cosa, il team dovrebbe raccogliere gli
obiettivi degli utenti, quindi i passaggi degli utenti e le storie degli utenti e così via...
potrebbe essere efficace. Crea piccoli gruppi per discutere le idee, quindi posiziona i
SQUADRA 2
SQUADRA SQUADRA
Idea X Idea Y
1 3
Idea Z Idea Y
8
Machine Translated by Google
Articolo correlato
5 fantastiche tecniche di
brainstorming per potenziare la
pianificazione Vorremmo introdurre
cinque metodi speciali per diverse situazioni.
Seguici per imparare le nuove tecniche.
9
Machine Translated by Google
Sebbene la mappatura delle storie degli utenti sia un metodo facile da imparare,
forse non tutti i membri del team hanno familiarità con il processo.
un'attività molto comune della vita quotidiana, ad esempio la routine mattutina (di
Jeff Patton). Quindi avranno familiarità con il metodo e tutti potranno aggiungere pensieri preziosi.
cast coinvolto nel sistema che si sta progettando e non solo gli utenti finali. Per
usare un esempio di cliché; l'addetto alla reception dell'hotel ti informa che sarai
nella tua stanza preferita e che c'è un tavolo sul balcone riservato per la tua cena
perché è quello che ti piace. Il cliente sta interagendo con la parte anteriore del palco.
design, dalle interazioni sul palco alle complessità del backstage. Questo è reso
facile da StoriesOnBoard attraverso l'abilitazione di livelli di requisiti man mano che procedi.
10
Machine Translated by Google
Le user personas sono elementi cruciali di un backlog. Sono simili alle buyer
John Doe
11
Machine Translated by Google
Per coinvolgere il tuo team e mantenerlo concentrato sugli utenti, riepiloga gli obiettivi principali
e aggiungi queste carte alla lavagna. Per esprimere obiettivi individuali o comuni, contrassegna
Usando StoriesOnBoard puoi facilmente assegnare personaggi agli obiettivi degli utenti.
• Comportamento d'acquisto
personale • Background
professionale
12
Machine Translated by Google
Articolo correlato
Mappa guida
Esercizio
• Classifica gli utenti del tuo prodotto in base al loro comportamento • Cerca
di raccogliere le preferenze chiave dei tuoi personaggi utente
potente per le storie degli utenti. Finché l'utente è specifico. È difficile progettare per un
Immagina l'esigenza di visualizzare gli articoli di notizie più letti in alto a destra.
13
Machine Translated by Google
Come consumatore di notizie, è utile per essere aggiornato sulle ultime tendenze.
spazio vuoto sul lato destro anziché essere vuoto. Mentre esegui la mappatura
effettuato l'accesso ha molte implicazioni diverse per uno sviluppatore che progetta
Il gioco che preferiamo è "Making Toast". Tutti passano alcuni minuti a scrivere i
passaggi che seguono per fare il toast. Quindi ognuno rivela al gruppo il proprio
preparazione dei toast di ognuno. Alcune persone metteranno insieme prima tutti gli
oggetti (burro, pane, coltello, ecc.), altri non useranno nemmeno un piatto.
brindisi e tutti l'hanno raggiunto, ma i viaggi sono stati molto diversi. Tienilo a mente
inclusivo e diversificato.
Uno che soddisfi le esigenze di più persone, nel complesso, aumentando il valore
14
Machine Translated by Google
I nostri clienti e utenti interagiscono con i prodotti. La "cosa" che stai costruendo è ciò
progetto porta. Ti suggeriamo di spostare la tua mentalità da quella di progettare con una
scadenza in mente poiché i buoni prodotti non hanno una scadenza, sono usati o non lo sono e
usato molto.
Cambiare mentalità per realizzare la tua story map non descrive solo i prossimi 10 mesi di
cambia il tuo approccio e il tuo design. Cambiare in questo modo consentirà alla tua attenzione
di concentrarsi su ciò che conta davvero e consentirà alla mappa della storia di raggiungerli
Non sarà solo una mappa che descrive i tuoi tempi di rilascio.
Risolverai i problemi mentre mappi il percorso del viaggio. Ma la realtà arriva a tutti noi e
dobbiamo ricordare che qualcuno sta pagando per lo sviluppo e il design. Ciò significa che i
costruzione.
15
Machine Translated by Google
Ci auguriamo che gli obiettivi aziendali e degli utenti siano allineati. E una buona story map lo
interessate più ampie che la esaminano. Ma ci sono momenti in cui un obiettivo aziendale
non è allineato a quello di un utente o le priorità entrano in conflitto. Ora, a meno che tu non
riesca a dimostrare il vantaggio di una funzionalità o del percorso dell'utente, potresti non
avere il potere di raggiungere quell'obiettivo aziendale. Questo è quando si evidenziano i fattori chiave
16
Machine Translated by Google
CAPITOLO 3
Mappa il viaggio
17
Machine Translated by Google
Se il team di brainstorming è veramente impegnato con il problema, sarà più probabile che
Racconta la storia di un utente, che attraversa il tuo prodotto per raggiungere il suo obiettivo.
su un negozio online, gli obiettivi secondari sarebbero qualcosa del tipo: restringere la ricerca
18
Machine Translated by Google
Racconta la storia
Dopo aver costruito il flusso narrativo, chiedi a un membro del team di raccontare
In questo modo stabilirai i passaggi mancanti. È davvero una buona idea convincere
di una terza persona può creare distanza, quindi abbatti queste barriere chiedendo ai
mapping online significa che puoi facilmente inserire un nuovo passaggio tra due
drag&drop (che è molto più veloce che spostare le carte sulla lavagna!).
nuovissimo software per bancomat. Hanno scritto tutte le storie degli utenti
Ritirare il
soldi
19
Machine Translated by Google
Ma mancava qualcosa. Fortunatamente, hanno trovato la parte mancante alla fine della
Puoi controllare non solo il flusso narrativo ma anche le storie degli utenti. Se non ci
sono storie utente scritte in un passaggio utente, non esiste alcuna soluzione per
compiere quel passaggio nel viaggio. Quindi devi scrivere almeno una storia utente sotto
Ritirare il Riprendi la
soldi carta di credito
Esercizio
• Apri esempi di mappe della storia e prova a trovare i passaggi
mancanti nei viaggi mappati
20
Machine Translated by Google
team. Potrebbe essere utile in quei momenti in cui il tuo team non sa esattamente
Lavorare attraverso una mappa della storia è eccitante. La scoperta dà vita al tuo
essere la tecnologia, i tempi, il budget o qualsiasi altra cosa. Quando ciò accade,
21
Machine Translated by Google
CAPITOLO 4
Trova
soluzioni
22
Machine Translated by Google
Il passaggio successivo consiste nel trovare soluzioni per raggiungere i passaggi dell'utente.
Attraverso questo processo, crei "storie utente". Inizialmente, puoi utilizzare il seguente
modello: Come esempio di alloggio , Voglio gol, quindi quel passo . Usando il
utente, la storia di un utente potrebbe essere: "Come utente, voglio trovare hotel per le mie
vacanze, quindi inizio a sfogliare gli sconti e gli annunci" o "Come utente , Voglio trovare
ricerca per data.” Fai brainstorming con la tua squadra per raccogliere il maggior numero possibile
ble soluzioni e inserire tutte le storie degli utenti nei passaggi correlati.
degli utenti. Per mantenere una buona visione d'insieme del tabellone, prova a scrivere titoli
di carte espressivi. Un titolo intelligente ti aiuta a recuperare la storia in modo rapido e semplice.
Evita le abbreviazioni perché non sempre sono chiare a tutti. Scrivi o allega qualsiasi altra
La mappatura delle storie online ti dà la possibilità di allegare dettagli illimitati a una storia
utente, senza complicare le cose. StoriesOnBoard limita la lunghezza visibile dei titoli
pagina
23
Machine Translated by Google
Esercizio
Ricevere
notifiche
ANCHE MEGLIO
24
Machine Translated by Google
Ho bisogno…
Affinché…
l'obiettivo del requisito, la parte "in modo che ..." della tua storia dell'utente. Questo è
importante in quanto è la parte che mostra come il prodotto sarà utilizzato da un utente
e ti farà sapere quando hai effettivamente raggiunto la parte che aggiunge valore al
prodotto.
è, è probabile che la storia debba essere ripensata in quanto non è un utente urlante
valore.
La messa a fuoco degli obiettivi semplifica la dimostrazione che la tua storia è "finita"
e articola ciò che il team ha raggiunto quando le parti interessate lo chiedono o nella tua
"Vetrina". Cioè abbiamo aggiunto questa funzione di pagamento in modo che i clienti
Le dimensioni contano
Con molti acronimi che offrono consigli sul modo migliore per formattare le storie
uno o introducendo ambiguità. Tieni a mente le dimensioni e usa le parole con attenzione.
25
Machine Translated by Google
PANORAMICA
SCENARIO
26
Machine Translated by Google
leggere i requisiti come un viaggio o una storia completa. Questo fornisce una storia più
elemento visivo è disponibile, può migliorare notevolmente la tua mappa della storia.
Le immagini rispondono a molte domande in un modo molto rapido e facile da digerire. Se le parole
possono essere disegnate, dovrebbero esserlo. I flussi di processo, siano essi abbozzati con
nitidezza o fatti con la massima fedeltà, sono ottimi modi per migliorare una mappa della
funzionalità di StoriesOnBoard.
ISCRIZIONE
PANORAMICA
MODELLO
LOGIN
SCENARIO
27
Machine Translated by Google
L'ambiguità è il nemico
Le storie degli utenti vogliono essere specifiche in modo che chiunque, sia
aziendale che tecnico, possa leggerle e comprendere non solo il requisito, ma anche
Sai cosa dicono delle ipotesi, quindi non lasciare che ciò accada, invece lavora per
registrare tutto il contesto e la conoscenza implicita che tu e il gruppo con cui sei.
Sembra uno sforzo per specificare cosa si intende per "fare clic sul pulsante di
conferma, tutto perché qualcuno ha "presunto" che non fosse richiesta alcuna
convalida del modulo perché non era specificato nella storia dell'utente.
Questi elementi sembrano dettagli minori per noi coinvolti nel tentativo di mappare
il nemico.
lavoro di sviluppo è probabile che sia coinvolto. Per rendere realistica questa
A che livello di dettaglio vai? Stai descrivendo vagamente il modo in cui un cliente
utilizza il prodotto? Forse hai pile di storie utente che descrivono gli NFR coinvolti
28
Machine Translated by Google
Una mappa della storia con molte lacune non ti porterà da nessuna parte velocemente.
Anche una mappa che traccia ogni lampione e marciapiede non sarà di grande aiuto.
Fondamentalmente, però, per mantenere realistiche le tue stime e ipotesi, devi essere
La bacheca non è solo per le storie degli utenti, usala anche per note e annotazioni. Le mappe
delle storie degli utenti dovrebbero essere arretrati vivi e respiranti. Dopo il brainstorming è
emersa una nuova idea o domanda? Annotali e salvali per la prossima sessione o riunione
da discutere. Puoi creare nuove storie da queste domande e idee per rendere le cose più
ordinate o separare le tue idee e le carte delle domande dalle storie degli utenti utilizzando
colori diversi
o annotazioni.
Evidenzia le Ricevi
offerte giornaliere notifiche
Cambia colore
Predefinito
Obiettivo utente
MVP
Priorità media
Bisogno di discutere
Viola
Rischi
29
Machine Translated by Google
Le storie degli utenti sono una buona tecnica per acquisire un requisito
sviluppato per aggiungere quel pezzo di valore. Essendo facili da digerire possono
il che significa che puoi rimanere concentrato sul valore del prodotto, senza
mostrare i requisiti.
Se hai esaurito i colori, puoi utilizzare dei piccoli tag nel titolo della carta per
perfettamente il tuo viaggio solo con questi tag. Non dimenticare di spiegare
quale tag appartiene a quale viaggio, in modo che tutti i compagni di squadra possano farlo facilmente
capiscilo.
30
Machine Translated by Google
Articolo correlato
aiutando il team a concentrarsi su un viaggio selezionato sulla grande mappa della storia.
Se gli obiettivi, i passaggi e le storie degli utenti sono coerenti, ogni compagno di
Quindi, prenditi il tempo per testare il backlog per scoprire passaggi mancanti o errori logici. La
mappatura digitale della storia ha la capacità di nascondere segmenti non correlati, così puoi
31
Machine Translated by Google
l'incarnazione del metodo scientifico da parte del software. Per questo motivo,
Un tester offrirà una prospettiva unica e, soprattutto, diversa allo sviluppatore e agli
I tester ti terranno sulle spine. E mentre ovviamente non vuoi tuffarti direttamente nella
mappatura del viaggio ogni NFR di cui avrai bisogno fin dalla fase di ideazione, è
design principale del prodotto. Ma considerare il percorso infelice prima di averne bisogno
ha grandi vantaggi.
Innanzitutto, alcuni percorsi di errore sono così comuni che non possono essere ignorati affatto, pensa
reset password.
32
Machine Translated by Google
In secondo luogo, tenendo presente alcuni percorsi di errore fondamentali fin dall'inizio, ti
forse la cosa più importante, se prendi in considerazione gli scenari dei percorsi di errore fin
dall'inizio, creerai un prodotto migliore, perché sarai in grado di progettare molti di quei casi di
Dare la priorità alle storie degli utenti o trovare il posto migliore sulla mappa può essere
difficile. È probabile che questo sia un problema quando la tua user story è troppo grande.
Ad esempio, la "casella di ricerca" su un sito ecom potrebbe essere una user story troppo
Si chiama vertical slicing quando si dividono le storie in base a confini funzionali. Evita di
tagliare orizzontalmente i confini tecnici, perché i risultati non sono storie indipendenti. Usando
Le stime sono riassunte versione per versione. Puoi anche filtrare le tue storie utente "troppo
33
Machine Translated by Google
PANORAMICA
• Categorie •
Nome
• Prezzo
• Descrizione estesa •
Galleria immagini - slideshow delle immagini del prodotto
34
Machine Translated by Google
dividere quelle storie "troppo grandi" per evitare di sovraccaricare i tuoi team.
Iscrizione
FARE
35
Machine Translated by Google
• Suddividi per dati : verifica la storia dell'utente per trovare solo i dati necessari.
Nome di battesimo
Registrare le
Cognome
informazioni standard
Mobile
E-mail FARE
Telefono di casa
Indirizzo 2
FARE
Città
Paese
Memorizza le
Ricevi email transazionali
informazioni di marketing
Ricevi messaggi di testo transazionali
FARE
Ricevi messaggi di testo di marketing
sull'utilizzo più comune. es. Gli utenti di tipo A sono quelli che pagano con la
carta di credito, il viaggio più comune. Dai la priorità al viaggio di tipo A ed evita i
casi limite che potrebbero voler pagare utilizzando un metodo alternativo meno
Dopo aver suddiviso una user story in due o più parti, alcune storie mantengono la
36
Machine Translated by Google
allora" della storia. Questo è importante in quanto consente all'ingegnere del software di sapere
il motivo per cui sta facendo qualcosa. Sapere ciò consente loro di modificare la soluzione
Fornire maggiori dettagli consente di risparmiare un sacco di tempo nella spiegazione in seguito
Impostare lo sfondo dell'utente; "È un cliente abituale che spera di riordinare il cibo ordinato in
Questi sono solo 3 modi in cui puoi aumentare il calibro delle tue storie utente.
37
Machine Translated by Google
Qualunque sia il tuo metodo preferito, la coerenza è la chiave. Avere un formato affidabile
<si verifica Y> - ad esempio Quando <visualizza la parte superiore destra della
home page> •
Quindi <Z dovrebbe seguire> - ad esempio Allora <dovrebbero vedere il massimo della giornata
L'utilizzo di questo formato ti costringe a ricontrollare i tuoi compiti: quello scenario si riflette
È scalabile, il che significa che senza deviazioni puoi aggiungere più criteri di
Si allinea bene anche ai test di automazione, dove prima di creare script, vengono evocati
38
Machine Translated by Google
tematizzandole man mano che procedi. StoriesOnBoard offre molte tecniche per
Farlo diventa davvero utile quando inizi a considerare come tagliare i tuoi rilasci
o il lavoro di sviluppo. Forse ha senso raggruppare le cose per pagina, forse per tipo
di componente, oppure potresti farlo in base al valore del tipo di utente. Ci sono molte
39
Machine Translated by Google
sul viaggio di un individuo abile attraverso il sistema. Solo che molte persone hanno
Considera questi requisiti nella fase di mappatura della storia e risparmierai un sacco di
È meglio trovare quel cambiamento all'inizio piuttosto che a metà dello sviluppo!
Se non sei sicuro dell'entità delle esigenze di accessibilità per il tuo prodotto,
40
Machine Translated by Google
Come abbiamo scritto in precedenza, i tag possono essere utilizzati per diversi motivi. Ecco
sensibili. • Possibili barriere - una barriera potrebbe essere, per esempio, se il tuo sviluppo
• Lavoro prioritario - vale a dire una particolare user story è una priorità, ma lo sviluppo
il lavoro è sospeso in quanto vi è un risultato atteso dai test di qualificazione che lo faranno.
41
Machine Translated by Google
CAPITOLO 5
42
Machine Translated by Google
Dopo aver raccolto le storie degli utenti, dovresti organizzarle in una priorità
ordine.
Il team potrebbe facilmente essere d'accordo con le quattro principali classi di priorità
la priorità delle storie Il modo più semplice per avvicinarsi al metodo è creare le
adatta. Dovresti conservare queste versioni finché lavori sulla mappa della storia e
MVP
43
Machine Translated by Google
costruito che ci sia tempo, risorse o denaro. L'uso di MoSCoW per questo troppo spesso
porta a discussioni tra le parti interessate che hanno opinioni molto diverse su ciò che
costituisce un MUST. E ognuno di loro può giustificare la propria posizione. Cosa fai?
Abbandonalo.
Usa un quadro o una griglia di definizione delle priorità, con due assi, etichettati
in accordo con il tuo gruppo, tutti possono iniziare a concordare la priorità di qualcosa. Ad
esempio, confronta il valore del cliente sull'asse Y con la complessità tecnica sulla X.
All'improvviso è facile per tutti concordare che i MUST sono quelli in basso a destra che
Man mano che entri nella mappatura della storia, tu e il tuo gruppo sarete entusiasti e
percorsi più complessi, percorsi diversi e una mappa della storia del prodotto dall'aspetto
incredibile. Ti ritroverai con un gran numero di storie utente. Ora potrebbe essere
necessario un numero elevato, il tuo design potrebbe garantire quel numero di storie
quel livello di dettaglio inferiore. Ma è normale che quel numero non lo sia
Fidati di noi, avere troppe storie non è così utile come potrebbe sembrare.
44
Machine Translated by Google
Alla fine di tutto, se hai troppe storie degli utenti, creerai confusione.
Tuttavia, il numero di storie degli utenti che scrivi dovrebbe essere necessario e sufficiente, non
esponenziale.
sempre il tempo di discuterne e stabilire le priorità. Ecco perché è necessario creare uno spazio per
nuove storie. Puoi inserire queste carte in una versione di "idee senza priorità". Non
Questa "casella di coda" non è solo per i proprietari di prodotti, tutti i membri del team
dovrebbero essere autorizzati ad aggiungere le loro nuove idee. La condivisione della mappa online consente
Deve avere
Avrebbe dovuto
Potrebbe avere
45
Machine Translated by Google
Non rimuovere mai un'idea. Mettilo in una versione "non avrà" o "ghiacciaia".
essere preziosa quando l'ambito del progetto sta cambiando • Un'idea potrebbe
Coinvolgi i clienti
Coinvolgere i clienti nello sviluppo del prodotto è fondamentale per migliorare l'esperienza
del cliente e fornire un prodotto eccezionale. Indipendentemente dal fatto che i clienti
abbiano preso parte o meno alle fasi di pianificazione, guidarli attraverso una panoramica
coinvolte ottengono una chiara panoramica del prodotto e dei suoi vantaggi.
Una volta che gli utenti comprendono più facilmente gli obiettivi e le funzionalità di
una story map, possono monitorare lo sviluppo del prodotto e scoprire autonomamente
le funzionalità mancanti o non necessarie. Gestire la progettazione del prodotto con uno
strumento di mappatura della storia conferisce al prodotto più valore per il cliente e, poiché
tenere traccia delle iterazioni correnti attraverso gli stati delle carte. Le mappe
delle storie mantengono i tuoi clienti aggiornati con il processo di sviluppo, che crea
fiducia e trasparenza.
46
Machine Translated by Google
Articolo correlato
Coinvolgere i clienti nello sviluppo
del prodotto utilizzando le story
map Coinvolgere i clienti nello sviluppo del
prodotto è fondamentale per migliorare
l'esperienza del cliente e fornire un prodotto eccezionale.
impostare livelli di priorità per ogni singola user story. Ma come puoi dichiarare
una priorità relativa su compiti simili? In effetti, il problema è lo stesso quando usi
PRIORITÀ 4 PRIORITÀ 5
"L'abitudine è una seconda natura" “Rendi utenti i tuoi promotori”
47
Machine Translated by Google
CAPITOLO 6
Taglia la struttura di
rilascio
48
Machine Translated by Google
Dopo aver raccolto le storie degli utenti, dovresti organizzarle in una priorità
ordine.
più comune, più rilevante e più necessario del lavoro per lanciare il progetto? Un prodotto
può rivolgersi a più buyer personas, quindi cerca di concentrarti sulla folla più numerosa,
il caso d'uso più semplice e comune del tuo prodotto. Ricorda che l'utente deve completare
MVP.
completo di un prodotto, quindi suddividerlo più e più volte per raggiungere il nostro MVP: il
la versione più piccola possibile del Prodotto. Questo ci permette di focalizzare l'attenzione
Un termine meno familiare potrebbe essere "MSP", la versione minima di un prodotto che
un'azienda è felice di utilizzare per i propri clienti. Questa è probabilmente una versione più
grande del prodotto, con più funzionalità e un periodo di sviluppo più lungo. Ad esempio
un prodotto e-commerce avrà l'obbligo di accettare pagamenti, l'MVP potrebbe essere solo
49
Machine Translated by Google
Questa è una grande distinzione, guidata da un contesto aziendale più ampio, dal
solo uno. Quando tutti sono nella stanza a mappare le storie degli utenti, è utile
1 2 3 4
1 2 3 4 5
prodotto e come suddividere il lavoro per i diversi sviluppatori all'interno del team.
Se a questo punto inizi a indossare il cappello del Delivery Manager o del Project
50
Machine Translated by Google
interessate più ampie che sono interessate al design del prodotto, ma anche quando
Dopo aver eliminato l'MVP, i passaggi successivi non sono sempre chiari. Potrebbe
essere utile trovare o descrivere alcuni ulteriori obiettivi per ogni versione.
Pubblicazione
OBIETTIVI DI RILASCIO
LINK
51
Machine Translated by Google
Un obiettivo può
Una volta scelto il tuo prossimo obiettivo, puoi spostare tutte le carte correlate in questa versione
molto rapidamente. Inoltre, qui c'è una buona opportunità per ripensare le tue priorità e
riorganizzare i rilasci.StoriesOnBoard offre una gestione avanzata dei rilasci con data di
Le roadmap basate sui risultati pongono l'accento sull'obiettivo che un risultato finale sta cercando
di raggiungere piuttosto che sulla pietra miliare che un team sta cercando di raggiungere.
La mappatura della storia è l'equivalente progettuale di quella road map basata sui risultati.
Quindi, quando combini i due, sarai su una cosa sicura. Avrai l'azienda a bordo in quanto
saranno in grado di vedere il problema esatto che stai risolvendo per loro, vedendo anche il
design che hai escogitato per farlo. Puoi farlo utilizzando gli obiettivi dei risultati come temi
della storia e utilizzando la progressione lineare della tua mappa della storia per
52
Machine Translated by Google
I rilasci sono sviluppati per separare le versioni del prodotto, ma possono essere utili anche
linee di rilascio. Potresti persino creare iterazioni di mischia all'interno di una versione.
Utilizzando StoriesOnBoard, puoi tenere traccia delle tue iterazioni utilizzando i rapporti sullo stato.
Pubblicazione
Rel1 - scatto 1
Rel1 - scatto 2
Rilascio 2
Rilascio 3
delle storie dovrebbero combinare le storie degli utenti per creare un viaggio o per mappare il viaggio!
Questo è utile ma manca un livello di profondità descrivendo un viaggio in modo lineare. Come
spesso accade, i prodotti più utili non creano user journey semplici e lineari. Alcuni dei migliori
esclusivamente sulla conversione del primo prodotto in un carrello: non ci sarebbe alcun aumento
di vendita! È possibile creare mappe della storia per mostrare questi cicli di viaggio. Disporli
53
Machine Translated by Google
Ottieni un postit per leggere "ritorna al punto a" o "attiva ciclo di feedback X" e poi
Ciò aumenta l'efficacia del processo di mappatura della storia essendo più realistico.
ciclo di feedback è qualcosa che le mappe delle storie dovrebbero cercare di catturare
Prodotto.
Chiunque legga una storia utente che hai creato dovrebbe capirne lo scopo e come
come procede, qual è l'iterazione logica. Le belle storie sono come un mattoncino lego.
Sono indipendenti ma sono anche più utili come parte di un gruppo. Da soli formano
Puoi incorporare questo nelle tue storie degli utenti chiamando chiaramente la singola
parte di una catena che stanno facendo. Ad esempio, un utente con articoli nel mio
carrello, devo pagarli [utilizzando la mia carta di debito], in modo da poterli acquistare
processo, ovvero sì, devono pagare per ricevere gli articoli, ma quali altre cose
Usa questa mentalità iterativa mentre crei e rivedi le storie degli utenti nelle tue
54
Machine Translated by Google
CAPITOLO 7
Esempi di
storie utente
55
Machine Translated by Google
fare un passo. Per offrire un valore reale con una storia utente, è necessario dettagliarla per
aggiungendo descrizioni, modelli e immagini. Ogni user story è unica, ma ci sono alcune sequenze
utilizzate di frequente che possono aumentare l'efficienza della storia. Ad esempio, scrivere “scenari”
1) Come nuovo utente del sito, ho bisogno della possibilità di creare un nome utente che non sia
2) Come nuovo utente del sito, ho bisogno della possibilità di creare una password sicura di
3) Come utente del sito, ho bisogno della possibilità di reimpostare la mia password dalla
schermata di accesso standard in modo da poter accedere al mio account se dimentico la mia
4) Come utente del sito, ho bisogno della possibilità di collegare il mio account a un indirizzo email
5) Come proprietario di un sito, desidero poter convalidare un campo email, in modo da acquisire
6) Come proprietario del sito, ho bisogno della possibilità di inviare un'e-mail di conferma a un
nuovo utente, in modo che sia sicuro che il processo di registrazione sia andato a buon fine
7) Come nuovo utente del sito, ho bisogno della possibilità di visualizzare e accettare i termini e le
56
Machine Translated by Google
8) Come proprietario del sito, ho bisogno della possibilità di visualizzare i nostri termini e
legislazione e leggi
9) Come utente del sito, ho bisogno della possibilità di accedere al sito Web in modo da
10) Come utente del sito, desidero poter modificare il mio profilo utente, inclusi nome
utente, indirizzo e data di nascita, in modo da poter mantenere aggiornati i miei dati
data
Scenari
• Nome utente con diversi set di caratteri consentiti
57
Machine Translated by Google
Processo di pagamento
più gamme di prodotti, in modo da poter trovare un articolo che desidero acquistare
12) Come acquirente, ho bisogno della possibilità di aggiungere articoli al mio carrello selezionando
acquistare oggetti
13) Come acquirente, ho bisogno della possibilità di rimuovere gli articoli dal mio carrello
selezionando "rimuovi" accanto al prodotto in questione, in modo da poter acquistare solo gli
14) Come acquirente, ho bisogno della possibilità di rivedere il mio carrello prima di effettuare un
15) Come proprietario di un sito di shopping, ho bisogno della possibilità di accettare pagamenti da
16) Come acquirente, ho bisogno della possibilità di effettuare il check-out come utente anonimo in
17) Come acquirente, ho bisogno della possibilità di salvare un metodo di pagamento sul mio
account, in modo da non dover reinserire i miei dati ogni volta che tento di acquistare qualcosa
18) Come acquirente alla cassa, ho bisogno della possibilità di selezionare diversi metodi di
19) Come acquirente, ho bisogno della possibilità di inserire il mio indirizzo di consegna utilizzando
un sistema di ricerca del codice postale, in modo che i miei acquisti possano essere inviati a me
20) Come acquirente, ho bisogno della possibilità di inserire diversi indirizzi di fatturazione e consegna,
indirizzo
58
Machine Translated by Google
Scenari
• Inserire l'indirizzo utilizzando il menu a discesa •
21) Come utente, ho bisogno della possibilità di inserire dettagli biografici su di me, in modo da
22) Come utente esistente, ho bisogno della possibilità di modificare i miei dettagli esistenti, in modo
23) Come utente, ho bisogno della possibilità di scegliere quali dettagli vengono visualizzati
24) Come utente, ho bisogno della possibilità di aggiungere un'immagine del profilo al mio account in
25) Come utente, desidero la possibilità di creare un profilo utente, in modo da poter personalizzare la
26) Come proprietario del sito, voglio che gli utenti siano in grado di creare un account in modo che io
27) Come utente, ho bisogno che il profilo del mio account disponga di funzionalità di messaggistica,
28) Come nuovo utente che tenta di registrarsi a un servizio, ho bisogno di accedere alle istruzioni
59
Machine Translated by Google
29) Come nuovo utente, ho bisogno di qualcosa per indicare quali campi sono obbligatori da
30) Come sviluppatore, ho bisogno di evidenziare in tempo reale gli errori di convalida nel
31) Come utente, desidero il controllo ortografico automatico su tutti i campi di input, in modo
evitare errori
Scenari
• Dettagli biografici tra cui data di nascita / nome / chi siamo / indirizzo /
una terza parte (ad es. Facebook) come servizio • Iscriviti utilizzando la
account ospite
60
Machine Translated by Google
Accessibilità
32) Come sviluppatore, devo assicurarmi che i rapporti di colore siano corretti in modo che
33) Come sviluppatore, devo assicurarmi che siano disponibili istruzioni audio
in modo che il mio sito web sia accessibile agli utenti con disabilità visive
34) Come utente con disabilità visive, ho bisogno delle funzionalità del sito web per
35) Come utente con disabilità visive, devo essere in grado di modificare il testo
36) Come sviluppatore, devo assicurarmi che tutte le immagini sul mio sito Web abbiano i
tag di accessibilità corretti in modo che un utente con uno screen reader possa ancora
37) In qualità di sviluppatore, devo assicurarmi che il mio sito web funzioni in modo coerente
utenti
38) In qualità di sviluppatore, devo considerare i diversi requisiti del dispositivo, in modo che
gli utenti con diverse preferenze del dispositivo (mobile, tablet, desktop) possano
39) Come sviluppatore, devo assicurarmi che l'azione successiva da intraprendere sia ovvia per
un utente, in modo che gli utenti non siano confusi nell'usare il prodotto
condizioni di rete (3G, 4G, Wi-Fi) in modo che gli utenti possano accedere al mio sito Web in
41) Come utente con difficoltà uditive, ho bisogno di accedere ai sottotitoli/trascrizioni per
61
Machine Translated by Google
Criteri di accettazione
• Quando un utente fa clic su un '+', la dimensione del testo aumenta
multimediale si sposta correttamente quando vengono modificate le dimensioni del testo • Dato che
un utente si trova su una rete 3G, i tempi di caricamento sono <X secondi • Dato che un utente utilizza
il prodotto su una rete 3G, quando i tempi di caricamento sono >X secondi, il servizio degrada con
Ricerca
42) Come utente, ho bisogno di una barra di ricerca accessibile da qualsiasi schermata per poterlo fare
43) Come utente, ho bisogno della possibilità di impostare le mie ricerche in modo che restituiscano solo immagini,
44) Come utente, ho bisogno che i miei risultati di ricerca siano moderati rispetto agli standard standard "Safe for
45) Come utente, ho bisogno della possibilità di filtrare la mia ricerca per posizione, in modo che
46) In qualità di sviluppatore, devo limitare il numero di risultati di ricerca per pagina a 20 risultati, in modo che i tempi
di caricamento dei risultati di ricerca non subiscano conseguenze a causa del caricamento di set di risultati di grandi
dimensioni
risultati di ricerca di immagini, in modo che i risultati siano più accessibili agli utenti
48) Come utente, desidero che i termini di ricerca mi vengano consigliati in base alla corrente
62
Machine Translated by Google
49) In qualità di sviluppatore, ho bisogno di scrivere automaticamente i termini di ricerca dell'utente corretti
una volta selezionato "cerca", ma informare l'utente di questa modifica, in modo che gli errori di input
50) Come utente loggato, voglio che i miei termini di ricerca mi vengano consigliati
in base alla mia storia, in modo che le mie ricerche siano più appropriate
51) Come utente, desidero poter eliminare la mia cronologia delle ricerche, in modo che la mia
52) Come utente, devo essere in grado di completare le ricerche senza dover creare un account, in
Scenari
• I risultati della ricerca vengono restituiti in base a; corrispondenze di parole chiave
Musica
53) Come utente, voglio vedere i primi 10 brani di tendenza in alto a destra della mia schermata iniziale,
54) Come utente, ho bisogno della possibilità di creare playlist, in modo da poter accedere alle mie
55) Come utente, ho bisogno della possibilità di cercare musica per genere selezionandone una da un
56) Come utente, ho bisogno della possibilità di cercare brani per album, in modo da poter trovare
57) Come utente, ho bisogno della possibilità di cercare tramite il titolo della canzone in modo da poter
63
Machine Translated by Google
58) Come utente, ho bisogno della possibilità di controllare il volume di riproduzione, in modo che io
59) Come utente, voglio che mi vengano consigliati brani basati sull'ultimo brano che ho ascoltato, in
60) Come utente, ho bisogno della possibilità di modificare le mie playlist, in modo da poter cambiare
61) Come utente, ho bisogno della possibilità di dare un nome alla mia playlist, in modo da poter
62) Come utente loggato, ho bisogno della possibilità di condividere le canzoni che mi piacciono con
altri utenti loggati, in modo da poter essere social con altri utenti
63) Come utente, ho bisogno della possibilità di ricevere notifiche quando vengono rilasciati brani dei
miei artisti preferiti, in modo da sapere quando vengono pubblicati nuovi brani
disponibile
64) Come utente, ho bisogno della possibilità di vedere le mie ricerche recenti all'interno della
visualizzazione della schermata di ricerca, in modo da poter trovare facilmente i brani che ho cercato
in precedenza
riprodotti a un utente e ordinarli cronologicamente, in modo che gli utenti non lo siano
Risultati
• Quando un utente condivide una canzone, un altro utente riceve un collegamento a
quella canzone •
Quando un utente rinomina una playlist, questa viene aggiornata visibilmente dopo
64
Machine Translated by Google
Mobile
66) In qualità di sviluppatore, ho bisogno di adattare correttamente il mio sito Web a diversi
67) Come utente, ho bisogno di una versione ottimizzata per dispositivi mobili di un sito web, così posso farlo
68) Come sviluppatore, ho bisogno di evidenziare le azioni chiave quando l'utente si trova su un dispositivo
mobile, in modo che le azioni chiave siano più ovvie per un utente
69) Come utente, desidero poter utilizzare l'app offline, in modo da poterla utilizzare
70) Come sviluppatore iOS, ho bisogno di rendere la mia app accessibile su più dispositivi Apple, in modo
71) Come utente Android, ho bisogno che la mia app sia accessibile sul più recente
versione di Android, in modo che sia accessibile sulla versione più recente del sistema operativo
72) Come sviluppatore, ho bisogno di rendere la mia app accessibile sui dispositivi mobili,
73) In qualità di utente mobile, voglio poter ricevere notifiche in-app in modo da sapere quando ho un nuovo
74) Come utente mobile, ho bisogno della possibilità di attivare e disattivare le notifiche tramite il menu delle
cationi
75) Come sviluppatore, ho bisogno di progettare il mio prodotto per soddisfare le rotazioni dello schermo
(verticale e orizzontale), in modo che gli utenti possano utilizzare la mia app in qualsiasi layout di rotazione
65
Machine Translated by Google
Criteri di accettazione
• L'app è resa accessibile su iOS vN è ancora accessibile su vN – 4versions
• Le notifiche sono visibili come un'icona punto rosso sull'app • Le notifiche sono
76) In qualità di amministratore della sicurezza, ho bisogno della possibilità di reimpostare le password
di altri utenti da remoto, in modo da poter risolvere i problemi relativi alle password degli utenti quando sono
fuori sede
77) In qualità di amministratore della sicurezza, ho bisogno di privilegi di accesso più elevati, in modo da poterlo fare
78) Come utente di sistema, ho bisogno della possibilità di eliminare gli account utente, in modo che gli
79) In qualità di amministratore della sicurezza, ho bisogno della possibilità di visualizzare i registri delle
80) Come utente Security Admin, ho bisogno della possibilità di bloccare l'accesso di altri utenti
81) In qualità di utente Security Admin, ho bisogno della possibilità di registrare gli incidenti con un sistema
di ticketing che consenta l'immissione di testo libero (limitato a 200 caratteri), in modo da poter ricevere
risposte corrette
82) Come utente Security Admin, ho bisogno della possibilità di creare nuovi account per nuovi utenti, in
83) Come utente Security Admin, ho bisogno di accedere alla riga di comando sui computer in modo da poter
66
Machine Translated by Google
84) In qualità di amministratore della sicurezza, ho bisogno della possibilità di configurare il traffico di rete moni
85) In qualità di amministratore della sicurezza, ho bisogno della possibilità di eseguire backup di sistema, quindi
Criteri di accettazione
• Dato che un campo di testo è limitato a 200 caratteri allora; • Il 201° carattere
non verrà visualizzato quando viene digitato • Qualsiasi testo incollato dagli
non appare •
Prenotazione Vacanze
86) Come utente che tenta di prenotare una vacanza, ho bisogno della possibilità di effettuare ricerche
87) Come utente alla ricerca di una vacanza, ho bisogno della possibilità di ordinare i viaggi in base al prezzo,
88) Come utente che prenota un viaggio, ho bisogno della possibilità di vedere le recensioni degli altri
89) Come utente che prenota una vacanza, ho bisogno della possibilità di scegliere in modo diverso
90) Come utente, ho bisogno che i miei risultati di ricerca includano diverse compagnie aeree in modo che
91) Come utente che prenota una vacanza, ho bisogno delle lunghezze dei voli visualizzate nei risultati di
ricerca, in modo da poter utilizzare tali informazioni per informare la mia scelta
67
Machine Translated by Google
92) Come utente, ho bisogno della possibilità di rivedere la selezione del mio viaggio prima di
93) Come utente, ho bisogno di ricevere un'e-mail di conferma dopo la mia prenotazione in modo
Scenari
I risultati della ricerca possono essere ordinati per:
• Data
• Prezzo
• Posizione
• Valutazione
Strumento di comunicazione
94) Come utente che invia un'e-mail, ho bisogno della possibilità di aggiungere uno o più
95) Come utente che compone un'e-mail, ho bisogno della possibilità di formattare il testo del
messaggio con diversi colori, dimensioni dei caratteri, grassetto e corsivo, in modo da poter
96) Come destinatario dell'e-mail, voglio avere la possibilità di vedere un'anteprima dell'e-mail
subito
97) Come utente di posta elettronica, ho bisogno della possibilità di creare/modificare/eliminare cartelle
98) Come utente di posta elettronica, desidero che il pulsante "Invia" sia in una posizione lontana da
68
Machine Translated by Google
99) Come utente che organizza una riunione, ho bisogno della possibilità di accedere al mio
calendario senza lasciare lo strumento di posta elettronica, in modo da poter organizzare facilmente le riunioni
100) Come utente, ho bisogno della possibilità di contrassegnare le email con un livello di importanza
prima di inviarle, in modo che i destinatari sappiano quanto è urgente il mio messaggio
Scenari
• Calendario è accessibile tramite un'icona in basso a sinistra
69
Machine Translated by Google
La tua opinione è
importante per noi!
VALUTA IL LIBRO
70
Machine Translated by Google
Crea software
che conta!