L'ingegneria dei requisiti è una fase critica nello sviluppo del progetto, assicurando che le esigenze degli stakeholder siano accuratamente acquisite e implementate. I fallimenti in questo processo possono portare a ritardi di progetto, costi aumentati e risultati insoddisfacenti.

Esempio 1: Il sistema di bagaglio aeroportuali internazionale di Denver

Il sistema di gestione dei bagagli all'aeroporto internazionale di Denver era destinato ad automatizzare il processo dei bagagli, ma i requisiti erano scarsamente definiti, portando a malfunzionamenti e ritardi di sistema durante il funzionamento.

Il fallimento ha evidenziato l'importanza dell'analisi approfondita dei requisiti e del coinvolgimento degli stakeholder durante la fase di pianificazione.

Esempio 2: il sistema virtuale dei file di caso dell'FBI

Il sistema Virtual Case File (VCF) dell'FBI è stato sviluppato per sostituire il software di gestione dei casi obsoleti, il progetto ha subito requisiti non chiari, cambiando il campo di applicazione e la comunicazione inadeguata tra le squadre.

Questo caso sottolinea la necessità di requisiti stabili e di un continuo impegno degli stakeholder durante il processo di sviluppo.

Lezioni Imparare

  • Requisiti necessari:[] Definire requisiti precisi e completi prima che lo sviluppo cominci.
  • Importamento dei titolari:[] Impedire a tutte le parti interessate regolarmente per convalidare i requisiti.
  • Gestione delle modifiche:[] Istituisce processi per gestire i cambiamenti dei requisiti in modo efficace.
  • Documentazione:[] Mantenere i record dettagliati di requisiti e decisioni.