Come creare casi d'uso incentrati sull'utente per scenari di successo ideali [con esempi]
Product Management

Come creare casi d'uso incentrati sull'utente per scenari di successo ideali [con esempi]

State guidando un progetto, decifrando intricati processi aziendali o progettando complesse soluzioni software? Se è così, sapete bene che l'esito positivo dipende dalla chiarezza e dalla precisione. Buone notizie! I casi d'uso possono risparmiare a voi e ai vostri client una grande quantità di problemi.

Immaginate di costruire un edificio. Le planimetrie vi guidano, delineando lo scopo e il layout di ogni stanza. Questo è esattamente ciò che è un caso d'uso: una progettazione per guidare i requisiti di sistema e le operazioni risultanti del progetto. Aiuta a mappare i processi attraverso le interazioni con gli utenti, aiutandovi a costruire un sistema su misura per gli obiettivi e le esigenze degli utenti. 🏗️

Un punto nel tempo ne salva nove, e allo stesso modo, padroneggiare i casi d'uso ora può farvi risparmiare innumerevoli ore in seguito. In questa guida pratica, vi spiegheremo:

  • L'importanza di un approccio orientato ai casi d'uso nello sviluppo di software
  • I passaggi per scrivere un caso d'uso per più scenari

Cos'è un caso d'uso e a cosa serve?

I casi d'uso sono indispensabili per comprendere le interazioni e le narrazioni specifiche dell'utente (o storie dell'utente) per creare il progetto previsto per un sistema.

In termini tecnici, un caso d'uso è una descrizione dettagliata che delinea il modo in cui un utente interagisce con una soluzione informatica per raggiungere un obiettivo specifico. Mappa i passaggi da compiere, con un inizio, una parte centrale e una fine ben definiti.

Se non conoscete i casi d'uso, vi starete chiedendo perché dovreste interessarvene. La verità è che ogni processo di sviluppo del software ha il peso di un progetto incentrato sull'utente. È fondamentale comprendere in anticipo i requisiti del servizio o del sistema, in modo che il prodotto finale lavori perfettamente e sia redditizio.

È qui che entra in gioco un caso d'uso, che aiuta a a visualizzare le interazioni dell'utente dall'inizio alla fine e individuare eventuali intoppi lungo il percorso. Pensate a un'esercitazione in un gioco strategico in cui ogni mossa è cruciale. I vostri input, la risposta del sistema, i processi specifici e il risultato finale sono tutti esplicitamente indicati, senza lasciare spazio ad ambiguità nelle decisioni.

L'idea è di aiutare project manager, analisti aziendali e sviluppatori di software ad allinearsi su ciò che l'utente finale desidera in un progetto un'applicazione software o un sistema eliminando le congetture. Il risultato? Decisioni più intelligenti su:

Suggerimento: Avete bisogno di un avvio rapido? Usate il file Modello per la mappatura delle storie utente di ClickUp per avviare subito la mappatura dei casi d'uso! Il modello integrato lavagna online infinita aiuta a monitorare e a dare priorità alle storie degli utenti in pochi minuti.

Modello di lavagna online per la mappatura delle storie utente di ClickUp

Costruite e personalizzate la vostra mappa delle storie degli utenti con un modello di lavagna online flessibile e preformattato di ClickUp

Vantaggi dei casi d'uso nei processi aziendali

I casi d'uso offrono diversi vantaggi nello sviluppo e gestione dei sistemi e dei progetti software . Ecco i sette vantaggi chiave per i vari stakeholder aziendali:

  1. Chiarimento delle interazioni specifiche: I casi d'uso forniscono una chiara comprensione di come gli utenti interagiscono con un sistema, aiutando a definire e documentare i requisiti funzionali
  2. Comunicazione focalizzata: I casi d'uso servono come unponte tra le parti interessate a livello aziendaleallineando sviluppatori, designer, project manager e client
  3. Identificazione del comportamento di un sistema: Aiutano a identificare e documentare i vari modi in cui gli utenti interagiscono con il sistema. Questo include sia scenari normali che eccezionali, fornendo una visualizzazione completa del sistemacomportamento atteso del sistema4. Pianificazione del progetto: I casi d'uso aiutano a pianificare la suddivisione delle funzioni desiderate in unità gestibili che rispondono ad obiettivi specifici del sistema
  4. Flessibilità: Forniscono un quadro flessibile che può accogliere modifiche (flussi alternativi) o aggiunte senza interrompere il flusso complessivo del sistema
  5. Documentazione e formazione: I casi d'uso fungono dapreziosa documentazione sul flusso di lavoro per riferimenti futuri. Forniscono spunti di riflessione che possono essereutili per la formazione nuovi membri del team di sviluppo
  6. Identificazione dei rischi: Esplorando vari scenari di esito positivo e di fallimento, i casi d'uso aiutano a identificare i potenziali rischi e le sfide nelle prime fasi del processoprocesso di sviluppo ## Cosa includere nel caso d'uso di un progetto: Con passaggi pratici

I casi d'uso possono includere un numero di elementi che dipendono dalla scala e dalla complessità del sistema che si sta costruendo. Ecco alcune delle opzioni più significative:

  1. Titolo e descrizione
  2. Attori (utenti)
  3. Obiettivi dell'utente
  4. Soggetti interessati
  5. Condizioni preliminari
  6. Flusso di base
  7. Eccezione al flusso di base
  8. Variazioni o scenari "what-if
  9. Flussi alternativi

Questi punti possono essere spiegati meglio quando esploriamo il lato pratico delle cose. Fate riferimento alle sezioni seguenti per capire come includere questi elementi e distillare scenari di casi d'uso complessi in passaggi attuabili.

Passaggio 1: ideare titolo e descrizione

Ogni studio di caso d'uso deve avere un titolo accattivante. Mantenetelo conciso, specifico e indicativo dello scopo del caso d'uso. Per istanza, il titolo Optimizing Online Checkout: A Use Case for E-Commerce Conversion Enhancement trasmette immediatamente l'obiettivo e la portata.

Poi, la descrizione del caso deve definire il contesto in modo conciso, individuando l'attore o l'utente del caso d'uso, il sistema in questione e l'obiettivo finale. Ecco un esempio: questo caso d'uso descrive i passaggi di un acquirente online per completare un acquisto, evidenziando la risposta del sistema a ogni interazione per garantire una transazione senza problemi e ridurre l'abbandono del carrello

**Mantenete un linguaggio chiaro, che si rivolga direttamente ai risultati innovativi che cercate

Passaggio 2: identificare gli attori

Non si tratta di star di Hollywood, ma di entità chiave - individui, gruppi o anche altri sistemi - che interagiscono con il sistema in esame. L'identificazione di questi attori è simile all'impostazione dei caratteri di un'opera teatrale; ognuno ha un ruolo, uno scopo e una serie di azioni che contribuiscono allo svolgimento della narrazione. 🎭

Gli attori di un diagramma dei casi d'uso possono essere classificati come primari o secondari. Un attore primario cerca l'assistenza del sistema per raggiungere un obiettivo specifico. D'altra parte, un attore secondario fornisce un servizio al sistema come risultato diretto del caso d'uso primario. Il sistema avvia l'interazione con l'attore secondario per ottenere informazioni o completare un obiettivo.

Supponiamo che un utente richieda un prestito online, il che lo rende l'attore primario. In risposta alla richiesta di prestito, il sistema fa scattare un'altra risorsa per calcolare i tassi di interesse: questa risorsa è l'attore secondario.

Se siete ancora nella fase di ricerca e avete bisogno di aiuto per identificare l'attore primario, potreste documentare le vostre scoperte con il metodo Modello di piano di ricerca sugli utenti di ClickUp . Le sue funzionalità/funzione integrate aiutano i team di software e UX a mappare il comportamento degli utenti e a risolvere i problemi all'interno di app, siti web o progetti in modo ordinato.

Modello di piano per la ricerca sugli utenti di ClickUp

Il modello di piano di ricerca sugli utenti di ClickUp semplifica la definizione degli obiettivi e l'allineamento degli stakeholder

Passaggio 3: identificare l'obiettivo degli attori

Che un attore acquisti un prodotto, si iscriva a una newsletter o utilizzi un sito web, il suo obiettivo è la forza trainante della sua interazione con i vostri servizi. Il vostro compito è quello di comprendere questi obiettivi in modo da poter progettare un sistema che li aiuti a raggiungerli nel modo più efficiente possibile.

Consideriamo un esempio del mondo reale: se gestite un sito web di vendita al dettaglio, l'obiettivo di un cliente potrebbe essere quello di acquistare un prodotto con passaggi minimi. Questo caso d'uso richiederebbe di delineare i passaggi che i clienti devono compiere per completare l'acquisto, dalla selezione dell'elemento alla finalizzazione del pagamento.

Utilizzare questo ClickUp Modello di piano d'azione per obiettivi SMART per elencare gli obiettivi di tutti gli attori identificati e monitorare come vengono affrontati dal team.

Modello di piano d'azione per obiettivi di ClickUp Smart

Con il modello di piano d'azione per obiettivi SMART, vi assicurate che gli obiettivi degli attori vengano portati a termine con una vista Elenco per mantenere tutto organizzato e in linea con i tempi

Passaggio 4: catturare le parti interessate e i loro interessi

È di vitale importanza identificare tutte le parti interessate e comprendere i loro interessi per garantire che il vostro caso d'uso sia efficace. Una parte interessata può essere un utente finale, un amministratore di sistema o anche attori o sistemi esterni che interagiscono con il vostro servizio. Tutti hanno esigenze e aspettative uniche. Ecco Da fare:

  1. Elencare tutti i possibili stakeholder coinvolti nel caso d'uso
  2. Per ogni stakeholder, identificate i suoi interessi o ciò che intende ottenere dal caso d'uso. Per istanza, un potenziale interesse per un acquirente online potrebbe essere una esperienza utente intuitiva ed efficiente
  3. Considerate come il caso d'uso possa essere soddisfatto senza compromettere gli obiettivi generali
  4. Rivedete regolarmente questo elenco come il vostroprogetto o della produttività si sviluppaassicurandosi che si tenga conto delle nuove esigenze Analisi degli stakeholder può essere un lavoro stressante, soprattutto quando ci sono più casi d'uso da monitorare. Si consiglia di utilizzare la qualità modelli di mappatura degli stakeholder di qualità per strutturare il processo.

/$$$img/ https://clickup.com/blog/wp-content/uploads/2023/03/ClickUp-Stakeholder-Analysis-Template-1400x890.png Modello di analisi degli stakeholder di ClickUp /$$$img/

Identificare i soggetti chiave di un progetto e il loro livello di assistenza in un Elenco ClickUp

Passaggio 5: Specificare le condizioni preliminari o i presupposti

Le precondizioni costituiscono la fase dell'azione, assicurando che tutte le condizioni necessarie siano presenti prima dell'avvio del caso d'uso. Pensate ai requisiti indispensabili per il lavoro del vostro scenario, come la connessione a Internet per una transazione online o un account utente per accedere a un'area riservata ai membri. Immaginate lo scenario dalla prospettiva dell'utente e identificate ed elencate chiaramente questi prerequisiti.

Ecco un'illustrazione che mostra come le condizioni preliminari vengono utilizzate per delineare i casi d'uso e le condizioni di utilizzo automatizzare il flusso di lavoro per un sito web bancario:

Diagramma delle precondizioni del caso d'uso.png

Via:

BA Times.com

Passaggio 6: delineare il flusso di base

Questo è lo scenario del prodotto minimo realizzabile (MVP), quello in cui tutto funziona e il caso d'uso si svolge proprio come previsto. **Nessun errore, nessun intoppo, solo un percorso diretto verso un utente felice

Immaginate uno scenario in cui un cliente acquista un libro da un negozio online. Il flusso di base sarebbe:

  1. Il cliente accede al suo account
  2. Cerca un libro per titolo, autore o genere
  3. Il cliente recensisce il libro e lo aggiunge al carrello
  4. Procede alla cassa, conferma i dettagli della spedizione e seleziona un metodo/modalità di pagamento
  5. Esaminano il riepilogo/riassunto dell'ordine e lo effettuano
  6. Al cliente viene inviata un'email di conferma

Ogni passaggio deve essere chiaro e necessario, per guidare l'utente verso una transazione soddisfacente. Ricorrere al Modello di flusso utente di ClickUp per progettare percorsi efficienti per i casi d'uso e condividerli con il team.

Mappare il flusso degli utenti in ClickUp

Questo modello di mappatura degli utenti consente di creare rappresentazioni visive di idee complesse come flussi di utenti, wireframe e diagrammi di progettazione

Passaggio 7: Determinare le eccezioni o le condizioni di errore

Queste eccezioni rappresentano scenari in cui il flusso del processo standard non è applicabile. Pensate a cosa potrebbe andare storto e a come il vostro sistema dovrebbe rispondere. È possibile:

  • Considerare scenari realistici: Pensate a tutti i modi in cui un'operazione potrebbe deviare o portare a scenari di fallimento. Ciò potrebbe essere dovuto a problemi tecnici, errori dell'utente o circostanze inaspettate
  • Documentate ogni eccezione : Descrivete con chiarezza ogni eccezione, includendo la causa, l'effetto e il modo in cui il sistema deve rispondere
  • Dare priorità alle eccezioni : Classifica le eccezioni in base alla loro probabilità e all'impatto sull'esperienza dell'utente

Passaggio 8: Includere estensioni o variazioni della funzione del sistema

Pensate a questi scenari come a dei what-if_ che mantengono la vostra processi agili . Se un cliente abbandona il carrello, qual è il passaggio successivo? In questo caso è necessario creare un'estensione che attivi una sequenza di email di follow-up o un'offerta speciale di sconto per coinvolgere nuovamente il cliente.

I casi d'uso devono adattarsi alle complessità del mondo reale, offrendo soluzioni innovative che mantengano il coinvolgimento dell'utente. Si tratta di anticipare l'imprevisto e di elaborare una risposta che trasformi le sfide in opportunità.

Passaggio 9: considerare flussi alternativi

Considerate percorsi alternativi se si verificano sfide o deviazioni del processo. Immaginate di progettare un caso d'uso per un sistema di carrello della spesa online.

Scenario di esito positivo (MSS):

  • L'utente aggiunge elementi al carrello
  • L'utente procede al checkout e conferma il pagamento

Ma!

cosa succede se un elemento è esaurito?

  • Il sistema lo comunica immediatamente all'utente
  • Il sistema consiglia una produttività simile

cosa succede se il pagamento viene rifiutato?

  • Invitare l'utente a provare un altro metodo/modalità di pagamento
  • Offrire la possibilità di salvare il carrello per completarlo in seguito

cosa succede se si verificano problemi di rete?

  • Salvare automaticamente lo stato di avanzamento dell'utente
  • Informare l'utente e tentare di riconnettersi

Per ogni what-if, sviluppate un percorso alternativo che guidi il sistema verso un esito positivo.

Come scrivere casi d'uso efficaci con ClickUp

Ora che abbiamo una conoscenza approfondita del processo di sviluppo dei casi d'uso, analizziamo come scriverne uno in maniera professionale con ClickUp . Questo sito all-in-one strumento per il project management è dotato di un'abbondante documentazione per l'utente e di funzionalità/funzione per la scrittura di casi d'uso. Vediamo suddividiamo il processo per dimostrare quanto possa essere semplice

Creare e gestire i casi d'uso in ClickUp Docs

Per avviare il vostro modello di caso d'uso aziendale in ClickUp, fate titolo a Documenti di ClickUp la soluzione integrata della piattaforma per la creazione e l'archiviazione di tutti i tipi di documenti, dai manuali per l'utente alle definizioni dei casi di test, fino ai requisiti tecnici.

modifica collaborativa dal vivo in ClickUp Documenti

È possibile formattare e collaborare facilmente su Teams insieme al team senza sovrapposizioni in ClickUp

iniziare da zero? Ottimo, creare un nuovo documento. È possibile utilizzare uno dei programmi gratuiti di ClickUp modelli di diagrammi di flusso gratuiti di ClickUp per creare diagrammi dei casi d'uso o modelli di casi d'uso per documentare la ricerca sugli utenti. Tutto sarà accessibile da una posizione centralizzata, rendendo più facile il monitoraggio del miglior scenario possibile o lo sviluppo di percorsi alternativi.

Invitate i membri dei settori produttività e team di marketing per lavorare sul documento del caso d'uso in tempo reale. È possibile creare cartelle per archiviare più casi d'uso per il progetto. La parte migliore è che potete connettere i vostri Documenti con altre attività del progetto per garantire un'esperienza di lavoro senza intoppi.

Prova a scrivere casi d'uso con l'IA

Passiamo alla parte più divertente! Nell'editor dei documenti, basta digitare /IA. Boom! Il ClickUp AI appare la finestra modale, pronta per l'azione. Fare clic su Scrivere con l'IA per dare inizio alla festa. Digitate l'argomento del vostro caso d'uso e aggiungete i requisiti tecnici pertinenti per generare in pochi secondi una presentazione del caso d'uso di livello professionale e ben strutturata.

Esempio di documento dei requisiti del prodotto ClickUp AI

Automatizzate la stesura della documentazione con l'IA, monitorate lo stato di avanzamento attraverso grafici e sprint e risolvete rapidamente i bug di codifica con ClickUp AI

Anche con i casi d'uso generati dall'IA, avete il controllo. Potete:

  • Inserire il contenuto altrove: Inserire senza problemi il contenuto generato dall'IA nel vostro documento. Oppure, fare copia-incolla e unire il contenuto ai casi d'uso scritti manualmente
  • Modificare gli input: Se la narrazione ha bisogno di un tocco personale, modificate il prompt o l'argomento per guidare l'IA nella direzione che desiderate
  • Rigenerare: Volete un tocco diverso? Esplorate diverse risposte da parte dell'IA con lo stesso prompt
  • Dare all'IA più indicazioni: Estendere la conversazione fornendo ulteriori prompt o indicazioni e ottenere risposte più contestuali 🤖

ClickUp AI Modifica dei contenuti nei documenti

Usate ClickUp AI per riepilogare/riassumere, controllare l'ortografia o regolare la lunghezza dei contenuti nei documenti

Oltre a generare testi, ClickUp AI può anche correggere la grammatica e il tono dei documenti esistenti e persino riepilogare/riassumere lunghi casi di studio per farvi risparmiare tempo.

Esempi di casi d'uso per progetti di sviluppo software

Vediamo alcuni esempi di casi d'uso aziendali per illustrare meglio il loro aspetto e come possono semplificare i vostri progetti.

Caso d'uso #1: Lista dei desideri per lo shopping online

Una piattaforma di e-commerce vuole introdurre una funzionalità/funzione di wishlist che migliori l'esperienza di acquisto online degli utenti.

Attori: Acquirenti online

Obiettivi: Aggiungere elementi alla lista dei desideri; visualizzare i contenuti della lista dei desideri

Soggetti interessati: Piattaforma di e-commerce, acquirenti online, venditori di prodotti, team di marketing, sviluppatori

Condizioni preliminari: L'utente deve aver effettuato l'accesso e navigare tra le produttività disponibili

Flusso di base:

  • L'utente accede alla piattaforma di e-commerce
  • L'utente sfoglia le produttività disponibili
  • L'utente seleziona l'opzione per aggiungere un prodotto alla propria wishlist
  • Il sistema aggiunge il prodotto selezionato alla wishlist dell'utente
  • L'utente può visualizzare e gestire la propria wishlist in qualsiasi momento
  • Il sistema fornisce raccomandazioni personalizzate sui prodotti in base agli elementi della wishlist

Estensioni/Variazioni:

  • Implementazione di un sistema di notifiche per avvisare gli utenti quando gli elementi della wishlist sono in vendita
  • Consentire agli utenti di condividere la propria wishlist con amici o familiari per ricevere suggerimenti sui regali

Eccezioni/Condizioni di errore:

  • Se un prodotto selezionato non è più disponibile, avvisare l'utente e fornire percorsi alternativi
  • In caso di problemi tecnici, assicurarsi che gli utenti possano ancora sfogliare e aggiungere elementi alla loro wishlist senza interruzioni

Flusso alternativo :

  • L'utente accede alla piattaforma di e-commerce
  • L'utente seleziona l'opzione per visualizzare la propria wishlist esistente
  • Il sistema visualizza l'elenco degli elementi presenti nella wishlist dell'utente
  • L'utente può rimuovere gli elementi dalla wishlist o procedere all'acquisto
  • Il sistema aggiorna la wishlist e fornisce suggerimenti pertinenti per ulteriori elementi

Caso d'uso #2: Gestione dell'itinerario di viaggio

Un'app per la pianificazione dei viaggi vuole implementare una funzionalità/funzione che consenta agli utenti di creare e gestire i propri itinerari di viaggio.

Attori: Viaggiatori, app di viaggio

Obiettivi: Creare e modificare itinerari di viaggio; ricevere raccomandazioni

Soggetti interessati: App di viaggio, viaggiatori, aziende locali, enti del turismo, sviluppatori

Condizioni preliminari: L'utente deve aver effettuato l'accesso e aver pianificato un viaggio

Flusso di base:

  • L'utente effettua il login
  • L'utente seleziona l'opzione per creare un nuovo itinerario di viaggio
  • L'utente inserisce i dettagli del viaggio, comprese le date e le destinazioni
  • Il sistema genera un itinerario iniziale e suggerisce le attrazioni locali
  • L'utente può modificare l'itinerario e aggiungere attività personalizzate
  • Il sistema fornisce aggiornamenti e raccomandazioni in tempo reale in base alle preferenze dell'utente

Estensioni/Variazioni:

  • Integrare una funzionalità/funzione di previsione del tempo per ogni destinazione
  • Consentire agli utenti di condividere i loro itinerari con altri viaggiatori.

Condizioni di errore:

  • Se un'attrazione selezionata è chiusa o non disponibile durante la data pianificata, avvisare l'utente e suggerire alternative
  • In caso di problemi di connessione, garantire che gli utenti possano accedere e modificare i loro itinerari anche offline

Flusso alternativo:

  • L'utente accede all'app di viaggio
  • L'utente sceglie un itinerario esistente
  • Il sistema visualizza l'itinerario corrente, compresi gli alloggi e le attività prenotate
  • L'utente può modificare l'itinerario, aggiungere nuove attività o rimuovere quelle esistenti
  • Il sistema aggiorna l'itinerario e adatta le raccomandazioni di conseguenza

Chiudere il caso con un esito positivo

Sia che stiate cercando di perfezionare il vostro processo aziendale o di migliorare l'esperienza del cliente, la modellazione dei casi d'uso è un ottimo strumento per chi risolve i problemi in modo visivo. Se avete bisogno di un risultato osservabile in tempi brevi, affidatevi al caso d'uso strategico strumenti di sviluppo all'interno di ClickUp per accelerare la vostra sequenza dei progetti e portare a compimento i vostri oggetti aziendali. 🍉 Iscrivetevi per esplorare la soluzione a uso gratuito .