sabato, 12 aprile 2025
Credo che una delle maggiori difficoltà per i manager sia identificare la vera causa radice dei problemi nei loro progetti. Molte volte vediamo ritardi, pressione, rilavorazioni, conflitti o aumenti di costo, ma trattiamo solo i sintomi invece di capire cosa li sta realmente causando. In questo articolo spiegherò le tecniche che uso nel mio lavoro quotidiano per investigare i problemi nei progetti: formulazione delle ipotesi, diagramma di Ishikawa, 5 Whys e problem statement.
Non puoi negarlo: per quanto pianifichiamo un progetto, qualcosa che non era stato mappato in precedenza finirà per apparire. Questo è un fatto. E quando questi problemi non vengono compresi e risolti correttamente, possono generare conseguenze serie, come:
Consiglio anche di leggere il mio articolo “Come misurare la produttività del tuo team e come migliorarla” per comprendere meglio la performance del team, e l’articolo “Come usare la Stakeholder Matrix per aumentare la tua influenza e migliorare la comunicazione del progetto” per migliorare la gestione degli stakeholder coinvolti nel tuo progetto.
Tornando al nostro tema, quando affrontiamo un problema, possiamo usare tecniche specifiche per ottenere una comprensione più profonda di ciò che sta accadendo e cercare soluzioni che affrontino il problema alla sua origine. Negli ambienti di progetto, anche i dati possono supportare questa analisi. Una piattaforma come Saint Jude può aiutare i manager a identificare pattern nei ritardi, stime errate, performance del team, consumo dei costi, qualità delle task, deviazioni negli sprint e rischi. Questo non sostituisce la root cause analysis, ma offre ai manager evidenze migliori per capire da dove il problema può arrivare.
Passiamo alla nostra prima tecnica:
Per formulare buone ipotesi, dobbiamo prima comprendere il problema, le sue caratteristiche, il suo contesto, le persone coinvolte, le relazioni tra loro, le procedure collegate al problema e i risultati attesi rispetto ai risultati effettivi.
Usare strumenti come un diagramma di sistema o un diagramma di rete può essere un buon punto di partenza per comprendere la situazione, soprattutto quando vogliamo concentrarci su processi, flussi e risultati. Ti darò un esempio e lo spiegherò qui sotto:

L’analisi degli stakeholder ci aiuta a capire chi sono gli attori, come si relazionano tra loro e, molte volte, il contesto in cui sono inseriti. Menziono di nuovo il mio articolo su questo tema: “Come usare la Stakeholder Matrix per aumentare la tua influenza e migliorare la comunicazione del progetto”.
Questa parte della formulazione delle ipotesi viene usata per esplorare scenari alternativi su come il problema può evolvere e su come possiamo risolverlo. Basiamo questa analisi su ipotesi, variabili e incertezze. Poi validiamo le implicazioni e i rischi di ogni scenario per supportare il processo decisionale. Ecco un processo passo dopo passo:
Esempio:
Disclaimer: fai attenzione quando formuli ipotesi basate su processi poco chiari o su stakeholder ad alto impatto che non sono stati mappati correttamente. La mancanza di chiarezza può portarci a commettere errori seri nella creazione delle nostre ipotesi.
Qui Saint Jude può supportare l’analisi mostrando se il progetto presenta già segnali di sovraccarico, come task concentrate in una sola persona, ritardi per livello di seniority, bug ricorrenti, descrizioni delle task poco chiare o uno squilibrio tra allocazione pianificata e lavoro effettivo. Questi indicatori possono aiutare i manager a creare ipotesi migliori invece di basarsi solo sulla percezione.
Secondo me, la tecnica dei 5 Whys è uno dei modi migliori e più semplici per scoprire la causa radice di un problema. Tuttavia, funziona bene solo quando viene usata con trasparenza, anche quando stiamo affrontando questioni politiche all’interno di un’azienda. A volte le persone hanno paura di dire ciò che è ovvio per tutti. Quando questo accade, la tecnica perde parte della sua forza.
Esempio:
- Perché non abbiamo accesso alle macchine di produzione?
- Perché l’area di sicurezza non ci ha fornito l’accesso.
- Perché l’area di sicurezza non ci ha fornito l’accesso?
- Perché ci hanno detto che solo il team di sicurezza può accedere alla produzione.
- Perché solo il team di sicurezza può accedere alla produzione?
Tutti pensano:
- Perché il CTO lo ha richiesto.

Anche quando la risposta sembra ovvia, l’esercizio di continuare a chiedere “perché” fino ad arrivare alla causa radice può essere rivelatore. Aiuta a separare le supposizioni dai fatti e rende il vero problema più visibile a tutti gli attori coinvolti.
Identifico vantaggi come:
Nonostante il nome, non è obbligatorio fermarsi alla quinta domanda o arrivare esattamente a cinque domande. Il numero cinque è stato scelto perché di solito è una buona misura per trovare la causa radice. Il concetto è continuare a chiedere fino a trovare la vera ragione dietro il problema. Nell’esempio sopra, avrei potuto continuare con: “Perché il CTO ha richiesto che solo il team di sicurezza accedesse alla produzione?”
Un’altra pratica utile è iniziare sempre la domanda successiva usando la risposta precedente. Questo crea tracciabilità e ci aiuta a seguire la logica del problema. Esempio:

- Perché le task sono in ritardo?
- Perché gli sviluppatori le stanno stimando in modo errato.
- Perché gli sviluppatori le stanno stimando in modo errato?
Alla fine, quando troviamo la causa radice, possiamo passare alla soluzione. Lascio qui un altro articolo che ho scritto: “Come trovare le soluzioni giuste per i problemi del tuo prodotto.”
In questo esempio, Saint Jude può aiutare a supportare l’investigazione confrontando durata stimata e durata effettiva delle task, identificando quali tipi di task sono solitamente in ritardo, quali professionisti o livelli di seniority sono più impattati e se i ritardi sono collegati a bug, user story, subtask, feature o tag specifici. Questo rende l’esercizio dei 5 Whys più basato sui fatti e meno dipendente da opinioni.
Il diagramma di Ishikawa, spesso chiamato diagramma a lisca di pesce, è una tecnica usata per comprendere un problema da una prospettiva sistemica. In altre parole, ci aiuta a fare un passo indietro e vedere lo scenario generale invece di guardare solo sintomi isolati.
Per usarlo, possiamo iniziare con un modello come quello nell’immagine qui sotto, che spiegherò passo dopo passo.

Qui inseriamo il problema iniziale per cui dobbiamo trovare la causa radice. Esempio: Tutte le nostre task sono in ritardo.
Nella lisca di pesce organizziamo le possibili cause collegate al nostro problema principale, verificando se appartengono a una delle 6M:
Passiamo al nostro esempio. Inizieremo con il nostro problema principale: “Tutte le nostre task sono in ritardo.” A partire da questo problema, posizioneremo le possibili cause sulla lisca di pesce. Esempio:
Il nostro diagramma:

Nota due punti importanti nel nostro esempio:
Disclaimer: secondo la mia interpretazione, quando la stessa causa appare in due o più punti, è una forte candidata a essere la causa radice. Di solito la priorizzo nella mia lista di risoluzioni.
Disclaimer 2: il diagramma di Ishikawa può essere usato insieme alla tecnica dei 5 Whys. Facendo questo, possiamo identificare la causa radice per ogni M e definire sotto-problemi che devono essere risolti per eliminare il problema principale.
Questo è un altro punto in cui Saint Jude può aiutare. Se il problema è “tutte le task sono in ritardo”, la piattaforma può aiutare a separare l’analisi per area, seniority, ruolo, tipo di task, tag, costo, ore allocate, ore consumate e performance dello sprint. Questo aiuta i manager a capire se il problema è collegato alle persone, al processo, alla stima, alla qualità delle task, al carico di lavoro o al flusso di consegna.
Infine, dopo aver applicato le tecniche per scoprire la causa radice, dobbiamo definire il problem statement. Ma cos’è un problem statement?
Un problem statement è una dichiarazione chiara del problema che andremo a risolvere. È quasi come una dichiarazione di guerra contro il problema. In questa dichiarazione specifichiamo lo scope, perché il problema è importante e quali obiettivi vogliamo raggiungere risolvendolo. Dobbiamo anche includere criteri di accettazione e restrizioni. Qui sotto spiegherò come costruire questo documento e fornirò un esempio.
Per costruirlo, dobbiamo:
Disclaimer: ricorda che il problem statement deve essere SMART:
Passiamo al nostro esempio:
“Il tasso di ritardo nelle consegne delle user story del Team X è di circa il 20%, il che genera approssimativamente 1 mese di ritardo ogni semestre, US$ 100.000 in costi aggiuntivi per semestre e insoddisfazione da parte del cliente finale, CTO, CEO e area finanziaria. Le principali cause di questi ritardi sono la mancanza di esperienza del team e stime imprecise. Come possiamo ridurre questi ritardi al 5% in 3 mesi?”
Un problem statement forte dipende dai fatti. Saint Jude può supportare questo passaggio consolidando dati su schedule, costi, stime delle task, performance dei professionisti, bug, tipi di task, deviazioni degli sprint e indicatori di rischio. Con questa visibilità, i manager possono scrivere problem statement basati su evidenze invece che su supposizioni.
Da questo punto possiamo passare alla risoluzione. Qui condivido un altro articolo su questo tema: “Come trovare le soluzioni giuste per i problemi del tuo prodotto.”
Arrivo qui alla fine di questo articolo. Qui hai imparato le principali tecniche per trovare la causa radice di un problema: formulazione delle ipotesi, analisi degli scenari, 5 Whys, diagramma di Ishikawa e problem statement.
Cosa ne pensi di questo articolo? Ti piacerebbe aggiungere qualche strumento che consideri importante?
Metti like a questo articolo, commenta su LinkedIn o condividilo sui tuoi social media.
A presto!
Erik Scaranello
Qui trovi tutto su La leadership