← All programs

Ingegneria dei Requisiti e Gestione Progetti (PMI Agile)

Category Project management and methods

Ingegneria dei Requisiti e Gestione Progetti (PMI/Agile)

Modulo 1: Fondamenti e Contesto del Progetto

  • Guida PMBOK e Buone Prassi.
  • Processi e Cicli di Vita (Predittivo, Adattivo, Ibrido).
  • Ruolo e Competenza del Project Manager (PM) e Sfera di Influenza.
  • Aree di Conoscenza della Gestione Progetti (Ambito, Programma, Costo, Rischio, Qualità, ecc.).
  • Strutture Organizzative (PMO, Funzionale, Matrice).
  • Definizioni: Progetto, Programma, Portfolio, OPM.
  • Metodi di Selezione (NPV, IRR, Periodo di Payback).

Modulo 2: Inizializzazione, Ambito e Elicitazione

  • Fase di Inizializzazione (Initiating).
  • Sviluppo del Project Charter (Documento Costitutivo del Progetto) e Autorizzazione.
  • Identificazione e Gestione dei Portatori di Interesse (Stakeholder).
  • Definizione di Ambito, Obiettivi e Requisiti di Alto Livello.
  • Elicitazione: Identificazione Classi Utente, Obiettivi Aziendali e Flusso di Lavoro.
  • Tre Livelli di Requisiti (Business, Funzionale, Non Funzionale).
  • Definizione di Visione e Ambito del Prodotto (Scope).

Modulo 3: Pianificazione, Analisi Funzionale e Stima

  • Fase di Pianificazione (Planning) e Tailoring dei Processi.
  • Sviluppo del Piano di Gestione del Progetto (PMP) e dei Piani di Gestione per Area di Conoscenza.
  • Pianificazione dell'Ambito e Struttura di Scomposizione del Lavoro (WBS).
  • Analisi dei Requisiti: Decomposizione, Allocazione, Derivazione e Prioritizzazione.
  • Tecniche di Analisi Funzionale: Casi d'Uso e Storie Utente (CCC). Analisi Funzionale con UML e RUP.
  • Stima: Punti Storia (Story Points), Dimensionamento Relativo e Tempo Ideale.
  • Gestione del Rischio: Identificazione dei Rischi, Analisi Quantitativa/Qualitativa e Piani di Risposta.

Modulo 4: Specificazione, Qualità e Validazione

  • Specificazione dei Requisiti Software (SRS) e Pubblico di Riferimento.
  • Standard di Scrittura: Identificatore Unico, Notazione TBD (Da Determinare).
  • Qualità del Requisito Individuale (Completo, Corretto, Verificabile, Non ambiguo).
  • Qualità del Set SRS (Completo, Consistente, Modificabile, Tracciabile).
  • Validazione e Verifica (V&V) per la Qualità Incorporata.
  • Sviluppo di Test di Accettazione (UAT) e Test basati sui Requisiti (ATDD).
  • Requisiti Non Funzionali (Qualità, Prestazioni, Sicurezza).
  • Modellazione dei Requisiti e dei Sistemi (UML, Ingegneria dei Sistemi).
  • Non approvazione del "Gold Plating" (funzionalità extra).

Modulo 5: Esecuzione del Lavoro e Approccio Adattivo (Agile)

  • Fase di Esecuzione (Executing): Direzione e Gestione del Lavoro.
  • Principi e Valori Agile: Software Funzionante, Rispondere al Cambiamento.
  • Scrum: Pilastri (Trasparenza, Ispezione, Adattamento) e Artefatti (Elenco Prodotto, Definizione di Fatto - DoD).
  • Pianificazione Adattiva, Delimitazione Temporale (Timeboxing) e Velocità (Velocity).
  • Leadership di Servizio (Servant Leadership).
  • Competenze Trasversali: Intelligenza Emotiva (IE) e Ascolto Attivo.
  • Disfunzioni di una Squadra (Fiducia, Conflitto, Impegno).
  • Pratiche di Squadra: Riunioni Giornaliere (Daily Stand-Ups), Brainstorming, Comunicazione Osmotica.
  • Comunicazione con il Cliente Esterno e con Stakeholder non tecnici. Gestione degli Stakeholder.

Modulo 6: Monitoraggio, Controllo e Chiusura

  • Fase di Monitoraggio e Controllo (Monitoring & Controlling).
  • Misurazione delle Prestazioni rispetto alla Base di Riferimento (Baseline).
  • Controllo Integrato delle Modifiche: Valutazione dell'Impatto di Ambito, Costo, Tempo, Qualità e Rischio.
  • Gestione della Base di Riferimento dei Requisiti e Controllo della Versione.
  • Tracciabilità dei Requisiti per l'Analisi dell'Impatto e il Testing.
  • Gestione Proattiva del Rischio e Piani di Risposta.
  • Risoluzione dei Problemi: Fallimento Rapido (Fast Failure), Integrazione Continua (CI), TDD.
  • Fase di Chiusura (Closing): Conferma di tutti i Requisiti Soddisfatti.
  • Accettazione Finale del Cliente e Archiviazione dei Registri di Progetto.
  • Raccolta e Archiviazione delle Lezioni Apprese (Lessons Learned).