Ogni progetto ha una sequenza di attività che ne determina la durata complessiva: il percorso critico. Il metodo del percorso critico (CPM, Critical Path Method) ti aiuta a individuarla. Si tratta di una tecnica di gestione dei progetti che prevede di definire le attività fondamentali, le loro dipendenze e i tempi necessari per completarle.
Usare il CPM ti consente di gestire le dipendenze delle attività, definire tempistiche realistiche e concentrarti su ciò che conta davvero per rispettare le scadenze. Continua a leggere per scoprire come funziona il metodo del percorso critico e come puoi usarlo col tuo team per ottimizzare le cronologie dei progetti.
Il metodo del percorso critico (CPM) è una tecnica di gestione dei progetti che consiste nell'identificare le attività necessarie al completamento di un progetto, stabilire le loro dipendenze e calcolare la sequenza con la durata più lunga. Questa sequenza è il percorso critico: se una delle attività che ne fanno parte subisce un ritardo, l'intero progetto viene posticipato.
Il CPM è incentrato su tre elementi: le attività fondamentali, le dipendenze tra di esse e la durata stimata di ciascuna. Individuare il percorso critico ti permette di valutare la flessibilità della programmazione e di capire quali attività possono subire ritardi senza conseguenze e quali no.
Il metodo del percorso critico è stato sviluppato alla fine degli anni'50 da Morgan R. Walker (DuPont) e James E. Kelley Jr. (Remington Rand) per risolvere il problema dell'aumento dei costi causato da una programmazione inefficiente. Da allora, è diventato uno strumento standard per pianificare progetti e definire le priorità delle attività in settori come l'edilizia, lo sviluppo software e la produzione industriale.
Il CPM può offrire approfondimenti preziosi su come pianificare i progetti, distribuire le risorse e programmare le attività. Di seguito elenchiamo i principali vantaggi.
Migliora la pianificazione futura: il CPM può essere usato per fare un confronto tra le aspettative e lo stato di avanzamento reale. I dati provenienti da progetti in corso aiutano a prendere decisioni più precise per i piani di progetto futuri.
Agevola una gestione delle risorse più efficace: il metodo del percorso critico aiuta i project manager a stabilire la priorità delle attività, dando loro un quadro più chiaro su come e dove assegnare le risorse.
Aiuta a prevenire i colli di bottiglia: in un progetto, i colli di bottiglia possono causare perdite importanti di tempo. Definire le dipendenze usando un diagramma di rete ti aiuterà a capire quali attività possono essere svolte in parallelo e quali no.
Riduce i rischi di progetto: identificare il percorso critico ti consente di anticipare i potenziali problemi e preparare piani di contingenza prima che i ritardi si verifichino.
Facilita la comunicazione nel team: il diagramma di rete del percorso critico fornisce una rappresentazione visuale chiara del progetto, rendendo più semplice per tutte e tutti comprendere le priorità e le tempistiche.
Per trovare il percorso critico, bisogna analizzare la durata delle attività fondamentali e non. Di seguito illustriamo i vari passaggi fornendo degli esempi.
Usa una struttura di scomposizione del lavoro (WBS) per elencare tutte le attività del progetto necessarie per produrre i deliverable. L'elenco di attività nella struttura di scomposizione del lavoro serve come base per il resto del percorso critico.
Per esempio, immaginiamo che il team del marketing stia creando un nuovo post interattivo per il blog. Queste sono alcune delle attività che potrebbero essere presenti nella struttura di scomposizione del lavoro:
Una volta che hai un'idea generale di tutto quello che va fatto, puoi iniziare a identificare le dipendenze delle attività.
In base alla tua struttura di scomposizione del lavoro, determina le attività che sono dipendenti tra di loro. Per approfondire il tema delle dipendenze nella gestione dei progetti, consulta la nostra guida dedicata. Questo ti aiuterà a identificare le attività che possono essere svolte in parallelo.
Seguendo l'esempio presentato sopra, queste sono le dipendenze delle attività:
l'attività B è dipendente da A
l'attività C è dipendente da B
le attività C e D possono essere svolte in parallelo
l'attività E è dipendente da D
l'attività F è dipendente da C, D ed E
L'elenco delle attività dipendenti viene chiamato sequenza di attività, che verrà usata per determinare il percorso critico.
Il passaggio successivo è trasformare la struttura di scomposizione del lavoro in un diagramma di rete: un diagramma di flusso che mostra la cronologia delle attività. Crea una casella per ogni attività e usa le frecce per raffigurare le dipendenze.
Continua ad aggiungere componenti con scadenza al diagramma di rete finché non avrai definito il programma generale del progetto.
Per calcolare il percorso critico, devi prima stimare la durata di tutte le attività. Puoi usare diversi approcci:
stime ragionate in base alla tua esperienza e conoscenza
stime basate su dati relativi a progetti precedenti
stime basate sugli standard di settore
In alternativa, puoi usare la tecnica del passaggio in avanti e del passaggio all'indietro.
Passaggio in avanti: questa tecnica calcola le date-al-più-presto dell'inizio (ES) e della fine (EF) delle attività, partendo da una data di inizio specificata. La data ES di un'attività corrisponde al valore più alto tra le date EF delle attività precedenti. La data EF si ottiene sommando la durata alla data ES. Il calcolo inizia con 0 e procede lungo il programma. Determinare le date ES e EF consente di assegnare le risorse al progetto.
Passaggio all'indietro: questa tecnica calcola le date-al-più-tardi dell'inizio (LS) e della fine (LF) delle attività. La data LS si ottiene sottraendo la durata dalla data LF, mentre la data LF corrisponde al valore più basso tra le date LS dei successori immediati. Il calcolo inizia dall'ultima attività e procede all'indietro.
Le date ES, EF, LS e LF possono quindi essere usate per calcolare lo scorrimento, ovvero la flessibilità di programmazione per ogni attività.
Il calcolo del percorso critico può essere fatto manualmente o con un algoritmo.
Passaggio 1: scrivi l'orario di inizio e fine accanto a ogni attività.
L'orario di inizio della prima attività è 0, e l'orario di fine è la durata dell'attività.
L'orario di inizio dell'attività successiva è l'orario di fine dell'attività precedente, e l'orario di fine è l'orario di inizio più la durata.
Ripeti per tutte le attività.
Passaggio 2: controlla l'orario di fine dell'ultima attività in sequenza per determinare la durata di tutta la sequenza.
Passaggio 3: la sequenza di attività con la durata più lunga è il percorso critico.
Usando l'esempio sopra, il diagramma del percorso critico avrà questo aspetto:
Una volta definito il percorso critico, puoi usarlo per creare il programma vero e proprio del progetto.
Lo scorrimento (in inglese float) indica la flessibilità di un'attività, ovvero quanto ritardo può subire senza avere un impatto negativo sulle attività successive o sulla data di fine del progetto.
Calcolare lo scorrimento è utile per stimare la flessibilità del progetto e analizzare i rischi o gli ostacoli imprevisti che potrebbero verificarsi.
Le attività fondamentali hanno uno scorrimento pari a zero: le loro date sono definitive. Le attività con uno scorrimento positivo fanno parte del percorso non critico e possono subire ritardi senza modificare la data di completamento del progetto. Se ti mancano il tempo o le risorse, le attività non fondamentali possono essere posticipate.
Di seguito elenchiamo le caratteristiche dei due tipi di scorrimento.
Scorrimento totale: è il ritardo che un'attività può avere rispetto alla data ES senza provocare un ritardo al completamento del progetto. Si calcola come: data LS meno data ES, oppure data LF meno data EF.
Scorrimento libero: è il ritardo che un'attività può avere senza avere un impatto negativo sull'attività successiva. Si verifica solo quando due o più attività hanno un successore in comune. Si calcola come: data ES della prossima attività meno data EF dell'attività corrente.
Comprendere lo scorrimento offre diversi vantaggi.
Fa avanzare i progetti secondo le tempistiche: tenere sotto controllo lo scorrimento totale ti consente di determinare se il progetto verrà completato nei tempi previsti. Maggiore è lo scorrimento, maggiore sarà la probabilità di finirlo in anticipo o entro la scadenza.
Ti consente di assegnare le priorità: identificando le attività con scorrimento libero, avrai un'idea più chiara di quali attività hanno la priorità e quali possono essere posticipate.
È una risorsa utile: lo scorrimento rappresenta tempo extra che può essere usato per analizzare i rischi di progetto. Sapere quanto scorrimento hai a disposizione ti consente di scegliere il modo più efficace per usarlo.
Il metodo del percorso critico ti consente di analizzare l'avanzamento del progetto e di tenere sotto controllo le attività e i relativi tempi di completamento. Di seguito elenchiamo alcuni modi in cui applicare il CPM al lavoro.
A volte le date di scadenza dei progetti vanno spostate in avanti. In queste situazioni, esistono due tecniche di compressione dei programmi che puoi usare: il fast tracking e il crashing.
Fast tracking: analizza il percorso critico per determinare quali attività possono essere svolte contemporaneamente. Portare avanti processi in parallelo ridurrà la durata totale.
Crashing: assegna più risorse per velocizzare le attività. Prima di ottenere maggiori risorse, assicurati che rientrino nell'ambito del progetto e informa gli stakeholder di qualsiasi modifica effettuata.
Tieni presente che il percorso critico può cambiare durante il progetto. Se le attività vengono accelerate o se i requisiti cambiano, ricalcola il percorso critico per assicurarti che la pianificazione sia ancora aggiornata.
Leggi: Come creare programmi di progetto per semplificare il lavoroTieni presente che il CPM non prende in considerazione la disponibilità delle risorse. Quando si verifica una mancanza di risorse, ad esempio un membro del team sovraccaricato di lavoro o una mancanza di strumenti, puoi usare tecniche di livellamento delle risorse per risolvere il problema.
Queste tecniche puntano a risolvere problemi di sovrassegnazione e a far sì che un progetto possa essere completato con le risorse a disposizione in quel momento.
Le risorse vengono livellate modificando le date di inizio e di fine del progetto, di conseguenza potresti dover ricalcolare il percorso critico o usare questa tecnica per le attività con scorrimento.
Leggi: Se ti piace massimizzare l’impatto del team, adorerai l’assegnazione delle risorseIl programma creato usando il metodo del percorso critico può subire modifiche, poiché stai lavorando con stime ragionate relative alla durata delle attività. Puoi confrontare il percorso critico originario con quello attuale mentre il progetto è in corso.
Questi dati possono essere usati come riferimento per fare stime più precise sulla durata delle attività per progetti futuri.
Il metodo del percorso critico e la tecnica PERT (Program Evaluation and Review Technique) sono stati sviluppati entrambi negli anni'50. La tecnica PERT viene usata per stimare l'incertezza relativa alle attività del progetto applicando una media ponderata tra ottimismo e pessimismo.
La tecnica PERT usa una stima a tre valori per trovare l'intervallo della durata di un'attività:
durata probabile (TM)
durata ottimistica (TO)
durata pessimistica (TP)
Il calcolo per definire il PERT è: tempo stimato = (TO + 4TM + TP) / 6
La differenza principale tra tecnica PERT e CPM è il livello di certezza relativo alla durata delle attività. La tecnica PERT viene usata per stimare il tempo necessario a completare le attività, mentre il CPM viene usato quando la durata delle attività è già stata stimata.
Mettiamo a confronto le due tecniche:
La tecnica PERT gestisce le attività incerte di un progetto, mentre il CPM gestisce le attività prevedibili.
La tecnica PERT si concentra sul rispettare o contenere la durata del progetto, mentre il CPM si concentra sui compromessi tempo-costi.
La tecnica PERT segue un modello probabilistico, mentre il CPM segue un modello deterministico.
La tecnica PERT si serve di tre stime per ogni attività, mentre il CPM se ne serve di una sola.
Nonostante le differenze, sia la tecnica PERT che il CPM prendono in analisi i seguenti elementi:
elenco di attività richieste
durata stimata per ogni attività
dipendenze delle attività
Le due tecniche possono essere usate insieme per aumentarne l'efficacia. Puoi usare la tecnica PERT per ottenere stime più realistiche relative alla durata delle attività prima di calcolare il percorso critico e gli scorrimenti.
I diagrammi di Gantt sono diagrammi a barre orizzontali che rappresentano le attività del progetto su una cronologia definita. Sia il CPM che i diagrammi di Gantt mostrano le dipendenze tra attività, ma hanno scopi diversi.
Caratteristica | Metodo del percorso critico | Diagramma di Gantt |
Scopo principale | Visualizza i percorsi critici e non critici e calcola la durata del progetto | Visualizza l'avanzamento delle attività del progetto |
Formato visuale | Diagramma di rete con riquadri collegati | Diagramma a barre orizzontali |
Risorse | Non mostra le risorse necessarie | Mostra le risorse necessarie per ogni attività |
Arco temporale | Pianifica le attività senza arco temporale | Pianifica le attività usando un arco temporale |
I diagrammi di Gantt possono essere usati insieme al CPM per monitorare i percorsi critici nel tempo, in modo che il progetto venga completato entro la scadenza.
Il metodo del percorso critico è una risorsa fondamentale nella gestione dei progetti, in particolare quando si tratta di pianificare attività, gestire risorse e rispettare le scadenze. Che tu stia coordinando un progetto complesso o organizzando il lavoro quotidiano del team, il CPM ti offre la chiarezza necessaria per prendere decisioni informate.
Con l'aiuto di strumenti di pianificazione dei progetti, puoi creare programmi e monitorare l'avanzamento con facilità. Per aumentare ulteriormente la tua efficienza lavorativa, leggi l'articolo Dodici consigli per essere più produttivi ai giorni d'oggi.
Leggi: Come essere più produttivi: 13 consigli da mettere in pratica oggi