Guida al project management · Pianificazione e ambito
Requisiti di progetto: requisiti di alto livello e tecnici
I requisiti descrivono che cosa deve fare il risultato del progetto e le condizioni che deve soddisfare. Definirli correttamente è uno dei fattori predittivi più forti del successo di un progetto.
Punti chiave
- I requisiti vanno dalle esigenze di business alle specifiche tecniche.
- Raccoglieteli con gli stakeholder usando diverse tecniche.
- Rendeteli verificabili e tracciateli fino ai deliverable.
Tipi di requisiti
| Tipo | Descrive | Esempio |
|---|---|---|
| Business | Perché il progetto è necessario | Ridurre i costi di elaborazione delle fatture |
| Stakeholder | Esigenze di gruppi specifici | La finanza ha bisogno dei report di fine mese |
| Di alto livello | Capacità generali definite nella fase di avvio | Il sistema deve supportare i pagamenti online |
| Funzionali | Che cosa fa la soluzione | Gli utenti possono esportare le fatture in PDF |
| Non funzionali | Quanto bene funziona | Le pagine si caricano in meno di due secondi |
| Tecnica | Condizioni e vincoli tecnici | Funziona sulla piattaforma cloud esistente |
| Di transizione | Ciò che serve per passare al nuovo stato | Formare 50 utenti prima del go-live |
Raccogliere i requisiti
- Interviste e workshop.
- Osservazione del lavoro attuale.
- Sondaggi.
- Analisi dei documenti.
- Prototipi e user story.
Documentazione e tracciabilità
Registrate i requisiti in un documento dei requisiti o in un backlog. Una matrice di tracciabilità dei requisiti collega ogni requisito alla sua fonte, alla progettazione, ai test e al deliverable, così nulla viene tralasciato.
I buoni requisiti sono
- Chiari e non ambigui.
- Verificabili.
- Necessari.
- Realizzabili.
- Prioritizzati, ad esempio con il metodo MoSCoW.
Modelli gratuiti per questo argomento
Domande frequenti
Che cosa sono i requisiti di progetto di alto livello?
Enunciati generali di ciò che la soluzione deve ottenere, definiti all'inizio del progetto.
Che cosa sono i requisiti tecnici di progetto?
Specifiche relative a tecnologia, infrastruttura, sicurezza e prestazioni.
Qual è la differenza tra requisiti di progetto funzionali e non funzionali?
I requisiti funzionali descrivono che cosa fa il sistema; quelli non funzionali descrivono quanto bene lo fa.
Chi raccoglie i requisiti di progetto?
Business analyst, product owner o project manager, insieme agli stakeholder.
Che cos'è una matrice di tracciabilità dei requisiti di progetto?
Una tabella che collega i requisiti a fonti, progettazione, test e deliverable.
Che cos'è la prioritizzazione MoSCoW dei requisiti di progetto?
Un metodo di prioritizzazione: Must, Should, Could, Won't have this time.
Come si gestiscono i requisiti di progetto in Agile?
Come user story in un backlog, raffinate just in time.
Perché i requisiti di progetto falliscono?
Ambiguità, stakeholder dimenticati e modifiche non gestite attraverso il controllo delle modifiche.
Che cos'è l'approvazione dei requisiti di progetto?
L'approvazione formale che i requisiti sono sufficientemente completi per procedere.
I requisiti di progetto sono la stessa cosa dell'ambito?
I requisiti alimentano l'ambito; l'ambito definisce il lavoro necessario per soddisfarli.