Concetti fondamentali
Metodologie
Waterfall, Agile, Hybrid, Stacey matrix.
Metodologie: Waterfall, Agile, Hybrid
Una metodologia di project management è un insieme strutturato di principi, pratiche e processi per condurre un progetto. Non esiste la metodologia giusta: esiste quella adatta al contesto.
Questa pagina serve a scegliere tra i tre macro-approcci. Per i dettagli operativi vai alle pagine dedicate: Waterfall, Agile, Scrum, Kanban, PRINCE2.
I tre macro-approcci
Waterfall (a cascata)
Approccio sequenziale: ogni fase si chiude prima di iniziare la successiva. Origine nell'ingegneria classica anni '60-'70 (Royce 1970). Esistono varianti: V-Model (safety-critical), Sashimi (fasi parzialmente sovrapposte).
Agile (iterativo-incrementale)
Approccio iterativo: si lavora a piccoli pezzi consegnabili, si raccoglie feedback, si adatta. Origine nel Manifesto Agile (2001). Sotto l'ombrello Agile vivono framework operativi diversi (Scrum, Kanban, XP, Lean).
Hybrid (ibrido)
Combina elementi dei due: ad esempio Waterfall per la roadmap di alto livello e Agile per l'esecuzione dei singoli moduli. Realtà di moltissime aziende.
Confronto a colpo d'occhio
| Dimensione | Waterfall | Agile | Hybrid |
|---|---|---|---|
| Scope | Fisso all'inizio | Evolve continuamente | Macro fisso, micro evolutivo |
| Tempi | Pianificati a monte | Iterazioni a tempo fisso | Mix |
| Costi | Pianificati a monte | Stimati per iterazione | Mix |
| Cambiamenti | Costosi, controllati | Benvenuti, gestiti | Negoziati |
| Documentazione | Pesante, upfront | Just enough | Selettiva |
| Cliente coinvolto | Inizio e fine | Continuamente | Milestone + review |
| Valore consegnato | A fine progetto | Ad ogni sprint | Mix |
| Rischio | Concentrato sulla fine | Distribuito | Distribuito |
| Adatto a | Requisiti chiari, regulated | Incertezza, prodotto digitale | Progetti complessi multi-disciplina |
Quando usare cosa
Waterfall è adatto se:
- I requisiti sono ben definiti e stabili (es. compliance, ingegneria civile)
- Il prodotto finale è fisico o difficilmente modificabile dopo il rilascio
- Esiste un vincolo contrattuale rigido (es. appalto pubblico)
- I costi di cambiamento in corsa sono altissimi
- Il team ha bassa autonomia e serve forte controllo gerarchico
- Esempi: costruzione di un ponte, certificazione medica, rilascio di un farmaco
Agile è adatto se:
- Il prodotto è digitale o software
- I requisiti evolvono col feedback degli utenti
- Si lavora in alta incertezza (innovation, startup)
- Si può rilasciare incrementalmente valore
- Il team ha autonomia e cross-funzionalità
- Esempi: SaaS, app mobili, nuovi prodotti digitali, growth experiments
Hybrid è adatto se:
- Progetti grandi e multi-disciplina (hardware + software + marketing)
- Organizzazione in transizione (parte agile, parte tradizionale)
- Cliente/sponsor abituato al waterfall ma con bisogno di flessibilità interna
- Compliance + innovazione coesistono
Stacey Matrix: lo strumento per scegliere
La Stacey Matrix (Ralph Stacey, anni '90) incrocia due dimensioni di incertezza per identificare il regime in cui ti trovi:
- Asse X — certezza sui requisiti (cosa va fatto): da "chiaro" a "controverso"
- Asse Y — certezza sulla tecnologia (come va fatto): da "noto" a "ignoto"
Quattro zone, quattro raccomandazioni:
| Zona | Caratteristica | Approccio consigliato |
|---|---|---|
| Simple | Requisiti chiari, tecnologia nota | Waterfall, processo lineare |
| Complicated | Una dimensione incerta | Waterfall + adattamenti, o Hybrid |
| Complex | Entrambe incerte | Agile, sperimentazione iterativa |
| Chaotic | Tutto sconosciuto, crisi | Stabilizza prima, scegli dopo |
Solo le prime due zone sono davvero compatibili col Waterfall. Forzare Waterfall in zona Complex è una delle cause più comuni di fallimento dei progetti digitali.
Tre domande guida per scegliere
-
Quanto sono certi i requisiti?
- Molto certi → Waterfall
- Poco certi → Agile
-
Quanto è costoso cambiare durante il progetto?
- Molto costoso → Waterfall (definisci bene a monte)
- Poco costoso → Agile (sfrutta l'apprendimento)
-
Quanto frequentemente posso consegnare valore?
- Solo alla fine → Waterfall
- In modo incrementale → Agile
Metodologie strutturate (alternative al Waterfall puro)
PRINCE2
Project IN Controlled Environments. Standard britannico, molto diffuso in Europa e UK. Strutturato in 7 principi, 7 temi, 7 processi. Process-driven.
PMBOK / PMI
Project Management Body of Knowledge. Standard americano (Project Management Institute). Più una knowledge base che una metodologia rigida: 10 knowledge areas, 5 process groups. Certificazione PMP.
Six Sigma / DMAIC
Origine: Motorola anni '80, per la riduzione difetti. Ciclo Define-Measure-Analyze-Improve-Control. Adatto a processi industriali e di servizio ripetitivi.
Anti-pattern trasversali
- ✕ Cargo cult: copiare le pratiche senza capirne il senso ("facciamo lo standup perché lo fanno in Spotify")
- ✕ Religione metodologica: difendere la metodologia a discapito del progetto
- ✕ Cambiare metodologia ad ogni problema: la metodologia non è la causa di tutti i problemi
- ✕ Confondere strumento e metodo: Jira non è Agile, un Gantt non è Waterfall
Per gli anti-pattern specifici di Agile (agile washing, manager-driven Agile, ecc.) vedi la pagina Agile.