Calcolatore Tempi al Più Tardi (PERT)
Risultati del Calcolo PERT
Guida Completa al Calcolo dei Tempi al Più Tardi nel Metodo PERT
Il Program Evaluation and Review Technique (PERT) è uno strumento fondamentale nella gestione dei progetti che consente di pianificare, programmare e controllare attività complesse. Una delle componenti chiave del PERT è il calcolo dei tempi al più tardi, che determina l’ultima data possibile per completare un’attività senza ritardare l’intero progetto.
Cos’è il Tempo al Più Tardi (LST – Latest Start Time)?
Il tempo al più tardi rappresenta il momento più tardivo in cui un’attività può iniziare senza influire sulla durata totale del progetto. Questo concetto è strettamente legato al:
- Percorso critico: La sequenza di attività che determina la durata minima del progetto
- Slack (o float): Il tempo di ritardo tollerabile per un’attività non critica
- Tempo al più presto (EST): Il momento più precoce in cui un’attività può iniziare
Formula per il Calcolo del Tempo al Più Tardi
Il calcolo avviene attraverso due passaggi fondamentali:
- Passaggio in avanti (Forward Pass): Calcola i tempi al più presto (EST e EFT)
- Passaggio all’indietro (Backward Pass): Calcola i tempi al più tardi (LST e LFT)
La formula principale per il tempo al più tardi di inizio (LST) è:
LST = LFT – Durata
dove LFT = min(LSTsuccessore) per attività successive
Esempio Pratico di Calcolo
Consideriamo un progetto con 3 attività:
| Attività | Durata (giorni) | Predecessori | EST | EFT | LST | LFT | Slack |
|---|---|---|---|---|---|---|---|
| A | 5 | – | 0 | 5 | 0 | 5 | 0 |
| B | 3 | A | 5 | 8 | 7 | 10 | 2 |
| C | 4 | A | 5 | 9 | 5 | 9 | 0 |
In questo esempio:
- L’attività C ha slack 0 ed è sul percorso critico
- L’attività B ha 2 giorni di slack (può iniziare fino a 2 giorni dopo senza ritardare il progetto)
- Il progetto completo richiede 9 giorni
Differenze tra PERT e CPM
Sebbene spesso usati interchangeabilmente, PERT e CPM (Critical Path Method) presentano differenze chiave:
| Caratteristica | PERT | CPM |
|---|---|---|
| Approccio temporale | Probabilistico (3 stime: ottimistica, pessimistica, più probabile) | Deterministico (durata fissa) |
| Tipo di progetti | Progetti con alta incertezza (R&D, prototipazione) | Progetti con durate note (costruzione, produzione) |
| Enfasi | Pianificazione e controllo del tempo | Ottimizzazione dei costi |
| Calcolo percorso critico | Basato su durate ponderate | Basato su durate fisse |
Applicazioni Pratiche del Calcolo LST
Il calcolo dei tempi al più tardi trova applicazione in numerosi scenari:
- Gestione delle risorse: Assegnare risorse limitate alle attività con minor slack
- Pianificazione dei buffer: Creare margini di sicurezza per attività critiche
- Negoziazione con fornitori: Stabilire date di consegna realistiche
- Gestione dei rischi: Identificare attività con slack ridotto che richiedono maggiore attenzione
- Ottimizzazione dei costi: Ridurre i costi sulle attività non critiche (crashing)
Errori Comuni nel Calcolo LST
Anche esperti project manager possono commettere errori nel calcolo dei tempi al più tardi:
- Dimenticare di aggiornare i tempi dopo modifiche: Ogni cambiamento nella durata delle attività richiede un nuovo calcolo
- Confondere LST con LFT: Il tempo al più tardi di inizio (LST) è diverso dal tempo al più tardi di fine (LFT)
- Ignorare le dipendenze: Non considerare tutti i predecessori/successori porta a calcoli errati
- Usare durate non realistiche: Stime troppo ottimistiche o pessimistiche distorcono il percorso critico
- Non verificare lo slack: Attività con slack negativo indicano problemi di pianificazione
Strumenti Software per il Calcolo PERT
Numerosi software supportano il calcolo automatico dei tempi al più tardi:
- Microsoft Project: Lo standard industriale con funzionalità PERT complete
- Primavera P6: Usato per progetti complessi in ingegneria e costruzione
- Smartsheet: Soluzione cloud con funzionalità di diagrammi di Gantt e PERT
- GanttProject: Soluzione open-source per progetti di medie dimensioni
- Excel: Con template appositamente progettati (meno automatico ma flessibile)
Metodologia per il Calcolo Manual
Per calcolare manualmente i tempi al più tardi:
- Disegnare il diagramma di rete: Rappresentare tutte le attività e le dipendenze
- Eseguire il forward pass: Calcolare EST e EFT per ogni attività
- Identificare la durata totale del progetto: Trova il percorso critico
- Eseguire il backward pass:
- Inizia dall’ultima attività con LFT = EFT
- LST = LFT – Durata
- Per attività con multiple successori, usa il minimo LST dei successori
- Calcolare lo slack: Slack = LST – EST o LFT – EFT
- Identificare il percorso critico: Tutte le attività con slack = 0
Casi Studio Reali
Il calcolo dei tempi al più tardi ha avuto applicazioni storiche significative:
- Progetto Polaris (1958): Primo utilizzo su larga scala del PERT per lo sviluppo del missile balistico, riducendo la durata del progetto da 7 a 4 anni
- Progetto Apollo (1961-1969): La NASA utilizzò PERT per coordinare oltre 300.000 attività per lo sbarco sulla luna
- Costruzione del Canale di Panama: Tecniche simili al PERT furono usate per gestire le complesse dipendenze tra attività
- Sviluppo di Windows 95: Microsoft adottò metodologie PERT/CPM per gestire lo sviluppo software su larga scala
Domande Frequenti
1. Qual è la differenza tra tempo al più presto e tempo al più tardi?
Il tempo al più presto (EST) rappresenta il momento più anticipato in cui un’attività può iniziare considerando tutte le dipendenze e durate delle attività precedenti. Il tempo al più tardi (LST) invece indica l’ultimo momento possibile per iniziare un’attività senza ritardare la data di completamento del progetto. La differenza tra LST e EST è chiamata slack o float.
2. Come si calcola lo slack totale?
Lo slack totale può essere calcolato in due modi equivalenti:
- Slack = LST – EST (differenza tra tempo al più tardi e tempo al più presto di inizio)
- Slack = LFT – EFT (differenza tra tempo al più tardi e tempo al più presto di fine)
3. Cosa succede se un’attività ha slack negativo?
Uno slack negativo indica che:
- La durata stimata dell’attività è troppo ottimistica
- Ci sono ritardi nelle attività precedenti che impattano il percorso critico
- Il progetto non potrà essere completato entro la data prevista con le risorse attuali
In questi casi è necessario:
- Rivedere le stime di durata
- Aggiungere risorse (crashing)
- Rinegoziare la data di completamento
- Ridurre il scope del progetto
4. Come si gestiscono le attività con slack positivo?
Le attività con slack positivo (non critiche) offrono flessibilità nella pianificazione:
- Assegnazione delle risorse: Spostare risorse da attività non critiche a quelle critiche
- Ottimizzazione dei costi: Ridurre i costi sulle attività non critiche senza impattare il progetto
- Gestione dei rischi: Usare lo slack come buffer per imprevisti
- Pianificazione parallela: Eseguire attività non critiche in parallelo se possibile
Tuttavia, è importante monitorare lo slack perché:
- Può essere consumato da ritardi imprevisti
- Cambiamenti nel progetto possono trasformare attività non critiche in critiche
- Una gestione non attenta può portare a slack negativo
5. Quali sono i limiti del metodo PERT?
- Complessità: Diventa difficile da gestire per progetti con migliaia di attività
- Stime soggettive: La precisione dipende dalle stime di durata (ottimistica, pessimistica, più probabile)
- Assunzione di indipendenza: Assume che le durate delle attività siano indipendenti
- Mancanza di gestione delle risorse: Non considera direttamente la disponibilità delle risorse
- Difficoltà con attività sovrapposte: Non gestisce facilmente attività che possono essere parzialmente sovrapposte
- Costi di implementazione: Richiede tempo e competenze per essere implementato correttamente
Per questi motivi, il PERT è spesso integrato con altri metodi come:
- Critical Path Method (CPM) per la gestione dei costi
- Gantt charts per la visualizzazione
- Agile per progetti con requisiti in evoluzione
- Resource Leveling per ottimizzare l’uso delle risorse