Project Management: Dal Modello Waterfall alle Metodologie Agile e Scrum
Fondamenti e Ciclo di Vita
Progetto: Sforzo temporaneo ( anni) per deliverable unico vs Operations (attività continue e ripetitive).
Triplice Vincolo: Interdipendenza rigida tra Tempo, Costo e Ambito (Scope).
Gerarchia: Portfolio (strategia aziendale) Programma (sinergie) Progetto (deliverable tangibile).
Ciclo di Vita ( Fasi): Avvio Pianificazione Esecuzione Monitoraggio Chiusura.
Avvio e Stakeholder Management
Project Charter: Formalizza il progetto e conferisce formale autorità al Project Manager.
Matrice Potere / Interesse:
Alto/Alto: Gestire con cura (Manage closely).
Alto/Basso: Mantenere soddisfatti (Keep satisfied).
Basso/Alto: Mantenere informati (Keep informed).
Basso/Basso: Monitorare con sforzo minimo (Monitor).
Curva d'Impatto: Influenza decisionale massima all'avvio con costi minimi; costi di variazione esponenziali a fine ciclo.
Pianificazione Strutturale (WBS, OBS, RACI)
WBS (Cosa fare): Scomposizione gerarchica per deliverable; Regola del ; unità base = Work Package (WP).
OBS (Chi fa): Mappa gerarchica della struttura organizzativa e delle risorse responsabili.
Matrice RACI (Chi fa cosa):
R (Responsible): Esegue il compito operativo.
A (Accountable): Unico titolare dell'approvazione finale (esattamente uno per task).
C (Consulted): Consulta bidirezionale preventiva.
I (Informed): Informato a valle dell'azione.
Schedulazione Temporale e CPM
Reticoli PDM: Dipendenze (, , , ), Lead (anticipo) e Lag (ritardo obbligato).
Critical Path Method (CPM):
Forward Pass: Calcolo date al più presto (, ).
Backward Pass: Calcolo date al più tardi (, ).
Total Float: .
: Attività non critica.
: Attività critica.
: Attività ipercritica.
Cammino Critico: Sequenza continua con che stabilisce la durata minima del progetto.
Compressione: Fast Tracking (parallelizzazione) vs Crashing (risorse supplementari sui task critici).
Risorse e Tecniche di Stima
Regimi: Time-Limited (tempo fisso, risorse modulabili) vs Resource-Limited (risorse bloccate, tempi flessibili).
Resource Leveling: Risoluzione dei sovraccarichi sfruttando il delle sole attività non critiche.
Precisione: Cono di Incertezza da fattibilità () a consuntivo ().
Metodi: Top-Down (dall'alto, rapido), Bottom-Up (sommatoria analitica dai WP, massima precisione).
Stima PERT a Tre Punti: .
Monitoraggio ed EVM (Earned Value Management)
Variabili Chiave: (Pianificato), (Valore del completato), (Spesa reale sostenuta), (Budget totale).
Scostamenti ed Efficienza:
Varianza Costi: ( sforamento).
Varianza Tempi: ( ritardo).
Indice di Costo: ( efficiente).
Indice di Tempo: ( anticipo).
Previsione a Finire: Trend strutturale costante .
Agile e Framework Scrum
Waterfall vs Agile: Fasi lineari predittive sequenziali vs cicli incrementali e iterativi flessibili.
Pilastri Scrum: Trasparenza, Ispezione e Adattamento.
Ruoli: Product Owner (valore e Backlog), Scrum Master (servant leader e facilitatore), Development Team ( componenti auto-organizzati).
Artefatti: Product Backlog (User Stories stimate in Story Points), Sprint Backlog, Incremento (conforme alla Definition of Done).
Cerimonie Time-Boxed: Sprint Planning Daily Scrum ( minuti) Sprint Review Sprint Retrospective.
User Story Mapping e Scalabilità
User Story Mapping:
Asse Orizzontale: Flusso utente (Backbone Walking Skeleton).
Asse Verticale: Priorità di dettaglio per release orizzontali (MVP - Minimum Viable Product).
Scalabilità (Modello SAAB): Sincronizzazione a cascata di oltre persone in minuti (Daily Scrum of Scrums Executive Action Team).