Scrivere requisiti chiari
Capitolo 3: Tecniche per una comunicazione cristallina
Scrivi come un professionista: requisiti chiari e attuabili
Il quadro SMART
Ogni requisito dovrebbe essere:
- Specifico: Nessuna ambiguità su ciò che è necessario
- Misurabile: Criteri chiari per il completamento
- Ottenibile: Tecnicamente fattibile con le risorse disponibili
- Pertinente: Supporta direttamente gli obiettivi aziendali
- Testabile: Può essere verificato una volta completato
Cosa fare e cosa non fare
FARE
Usa la voce attiva:
"Il sistema invierà un'e-mail quando l'inventario raggiunge il livello minimo"
NON
Usa la voce passiva:
"Una email dovrebbe essere inviata quando vengono raggiunti i livelli minimi"
FARE
Sii specifico con i numeri:
"Il tempo di risposta deve essere inferiore a 2 secondi per il 95% delle query"
NON
Usa termini vaghi:
"Il sistema dovrebbe essere veloce"
FARE
Definire i termini:
"Cliente attivo: qualsiasi cliente con un acquisto negli ultimi 90 giorni"
NON
Presupporre la comprensione:
"Mostra clienti attivi" (Cosa rende attivo un cliente?)
Parole potenti per i requisiti
Usa queste parole d'azione:
- Calcolare, convalidare, generare
- Visualizza, Nascondi, Abilita, Disabilita
- Crea, aggiorna, elimina, archivia
- Invia, ricevi, elabora, archivia
- Autenticare, autorizzare, accedere
Evita questi termini vaghi:
- "Facile da usare" (sii specifico)
- "Flessibile" (definire la flessibilità)
- "Intuitivo" (descrivere il flusso)
- "Robusto" (specificare la gestione degli errori)
- "Ecc." (elenca tutto)
Il formato della storia dell'utente
Come [tipo di utente], desidero [azione], in modo che [vantaggio]
Esempi:
- "Come responsabile del magazzino, desidero vedere gli avvisi di scorte in esaurimento sulla mia dashboard, in modo da poter riordinare prima che le scorte finiscano"
- "Come rappresentante di vendita, desidero controllare l'inventario in tempo reale durante le chiamate, in modo da poter promettere date di consegna precise"
- "Come contabile, desidero report automatizzati sulla valutazione delle azioni, in modo da poter chiudere i libri più velocemente ogni mese"
Modello dei criteri di accettazione
Dato [contesto iniziale]
Quando [si verifica l'azione]
Quindi [risultato atteso]
Esempio:
Dato un prodotto con un livello di scorta minimo di 50 unità
Quando la quantità disponibile scende a 50 o meno
Quindi il sistema invia un'e-mail al responsabile del magazzino entro 5 minuti