Calcolare Il Tempi Al Più Tardi Del Pert

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:

  1. Passaggio in avanti (Forward Pass): Calcola i tempi al più presto (EST e EFT)
  2. 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:

  1. Dimenticare di aggiornare i tempi dopo modifiche: Ogni cambiamento nella durata delle attività richiede un nuovo calcolo
  2. Confondere LST con LFT: Il tempo al più tardi di inizio (LST) è diverso dal tempo al più tardi di fine (LFT)
  3. Ignorare le dipendenze: Non considerare tutti i predecessori/successori porta a calcoli errati
  4. Usare durate non realistiche: Stime troppo ottimistiche o pessimistiche distorcono il percorso critico
  5. 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:

  1. Disegnare il diagramma di rete: Rappresentare tutte le attività e le dipendenze
  2. Eseguire il forward pass: Calcolare EST e EFT per ogni attività
  3. Identificare la durata totale del progetto: Trova il percorso critico
  4. 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
  5. Calcolare lo slack: Slack = LST – EST o LFT – EFT
  6. 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)
Attività con slack = 0 si trovano sul percorso critico.

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:

  1. Rivedere le stime di durata
  2. Aggiungere risorse (crashing)
  3. Rinegoziare la data di completamento
  4. 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

Leave a Reply

Your email address will not be published. Required fields are marked *