Storia della domanda:
Spesso all'inizio di un progetto, il cliente formula l'incarico in modo non sufficientemente chiaro: gli obiettivi possono essere generali e i dettagli non descritti. Questo è tipico per l'inizio di nuove iniziative o la digitalizzazione di processi tradizionali. L'analista si confronta con desideri contraddittori e idee disperse sul prodotto futuro.
Problema:
L'incertezza dei requisiti porta al rischio di errori nel design, conflitti, ritardi e aumento del budget. I colli di bottiglia sono le contraddizioni tra le parti interessate e l'impossibilità di valutare l'onerosità del lavoro.
Soluzione:
L'analista deve organizzare un'indagine dei requisiti per fasi:
Caratteristiche chiave:
Quale documentazione è necessaria per requisiti impliciti: è sufficiente scrivere una user story?
La user story è uno strumento utile, ma non svela tutte le sfumature, se i requisiti sono vaghi. È necessaria lo sviluppo di artefatti aggiuntivi: prototipi di schermo, esempi di scenari di utilizzo e tabelle di regole aziendali.
Cosa è più importante all'inizio: ottenere rapidamente un risultato (MVP) o raccogliere i requisiti in modo il più completo possibile?
Il bilanciamento tra velocità e completezza dipende dalla situazione. All'inizio è più prezioso un prodotto minimamente funzionante (MVP), che fornisce feedback e aiuta a correggere rapidamente la visione, piuttosto che una lunga concordanza su tutto l'insieme dei requisiti.
Si possono prendere decisioni basandosi solo sulle parole del cliente?
No. Il cliente esprime desideri, probabilmente senza tenere conto dei dettagli tecnici e delle limitazioni. L'analista deve convalidare i desideri attraverso la comprensione dei processi, richiedere opinioni alternative e analizzare le conseguenze.
Caso negativo: L'analista ha registrato solo i desideri del cliente e li ha trasmessi agli sviluppatori. Risultato: è stata realizzata una funzionalità che non risolveva le vere esigenze aziendali. Vantaggi: sviluppo iniziale rapido. Svantaggi: il prodotto non è stato utilizzato e sono stati richiesti molti miglioramenti.
Caso positivo: L'analista ha condotto una serie di incontri con gli utenti, ha costruito un prototipo e ha concordato gli scenari. I requisiti sono stati chiariti: l'MVP ha rapidamente portato valore all'azienda. Vantaggi: valore rapido, feedback positivo, minimi miglioramenti. Svantaggi: leggermente più tempo speso nella fase di raccolta dei requisiti.