In questo articolo, descrivo brevemente la struttura dei requisiti funzionali che utilizziamo presso la Retail Rocket company. Ci sono diversi approcci ad esso, ma ho messo il più efficiente per la nostra azienda di seguito.
Prima di tutto, quali sono i requisiti funzionali?
Questo è un compito tecnico per il team di sviluppo. I requisiti dovrebbero contenere una chiara direzione di come eseguire il particolare compito. Se mancano informazioni, c’è una grande possibilità di problemi di comunicazione.,
requisiti Funzionali di solito consistono in:
- User story (per mostrare cosa si aspettano dal team di sviluppo)
- i casi d’Uso (per mostrare scenari)
- Wireframe (per visualizzare la tua idea)
vediamo una user story e un caso d’uso.
Una storia utente descrive che l’utente di particolare ruolo deve fare per il raggiungimento di un particolare risultato.,
di Solito, questo modello viene utilizzato:
Come una/un <ruolo> voglio <obiettivo> in modo che <benefici> fare <il compito per sviluppatore>
È possibile vedere diversi esempi di applicazione di questa metodologia. Ad esempio, come funziona in Trello:
A Retail Rocket, creiamo Storie utente in un Google Docs utilizzando un formato tabella., Aiuta molto con la comunicazione tra diversi team perché tutti sono in grado di fare commenti e raccogliere feedback.
i casi d’Uso
Un caso d’uso descrive come l’utente interagisce con l’interfaccia per il raggiungimento di qualche obiettivo. In realtà, ci sono alcuni modi in cui l’utente può svolgere il suo compito., Se l’utente risolve l’attività utilizzando diversi modi, è necessario creare un caso d’uso per ciascuno. Ad esempio, la funzione sviluppata può essere raggiunta da diverse schermate. In questo caso, è necessario scrivere un caso d’uso per ogni opzione.
Ad esempio, la pagina ‘Galleria’. L’obiettivo dell’utente è quello di memorizzare le immagini allo scopo di utilizzarlo nelle campagne di posta elettronica.
di attività dell’Utente:
- Per caricare un’immagine/le immagini
- inserire un’immagine/le immagini in un modello e-mail
- Per rimuovere un’immagine
Per ogni attività è necessario scrivere un caso d’uso (descrizione dell’interazione dell’utente con l’interfaccia).,
Esempi di casi d’uso:
Caricamento delle immagini attraverso una singola pagina nell’ufficio partner.
- Email manager accede all’account personale di Retail Rocket.
- Email manager apre la pagina “Galleria”.
- Email manager utilizza drag & rilasciare o fare clic sul pulsante “Seleziona file”.
- Le immagini vengono caricate.
- L’utente vede la notifica sul caricamento riuscito.
Eliminazione di un’immagine / immagini
- L’utente fa clic sull’immagine.
- L’immagine è selezionata.,
- La selezione può essere rimossa facendo clic sull’area fuori dall’immagine selezionata.
- L’utente fa clic sull’icona-tre punti.
- Viene visualizzato un menu contestuale.
- L’utente seleziona il collegamento “Elimina file” al suo interno. Se sono state selezionate più immagini, tutte verranno eliminate.
- L’immagine viene eliminata.
Utilizzando questo formato di requisiti funzionali, fornirai a un team di sviluppo istruzioni chiare. Inoltre, mostrerai come questa interfaccia appare dal lato di un cliente e come può soddisfare le esigenze degli utenti., L’approccio aiuta a presentare la tua idea e ad evitare errori di comunicazione.
Lascia un commento