Requirements Management (SMRM) – Contenuti

Contenuti dettagliati del Corso

Introduzione alla Gestione dei Requisiti:

  • Cosa sono i requisiti di un progetto
  • Il ruolo dei requisiti nel miglioramento della qualità del software
  • Quali sono gli errori più frequenti nella gestione dei requisiti
  • La gestione dei requisiti come processo aziendale
  • La gestione dei requisiti nei vari tipi di processo produttivo
    • waterfall
    • incrementale
    • evolutivo
    • agile

Analisi del problema

  • Individuare tutti i portatori di interesse (stakeholder)
  • Le sorgenti ufficiali e non ufficiali di requisiti
  • I diversi ruoli nel progetto
  • Stabilire un processo di negoziazione e di decisione
  • Cercare un accordo sulla definizione del problema
  • La definizione del confine del progetto
  • La modellazione dei requisiti con UML

Comprendere e raccogliere i bisogni dell’utente

  • La conoscenza in azienda e la cattura dei Requisiti
  • Tecniche per la cattura dei Requisiti:
    • Interviste e Questionari
    • Workshop sui requisiti
    • Brainstorming e idea reduction
    • Prototipizzazione

Impostare e gestire i Requisiti

  • Organizzare i Requisiti
  • Definire il sistema – i Requisiti del software
  • Definire il sistema – gli Use Case
  • Misure della qualità dei Requisiti
  • Metodi tecnici per specificare i Requisiti
  • Tracciatura dei Requisiti
  • Verifica e validazione dei Requisiti

Gestire il cambiamento – Change Requests (CR)

  • Stabilire un canale ufficiale per gestire il cambiamento
  • Analizzare l’impatto del cambiamento con la tracciabilità