---
title: "Percorso critico"
source: "https://systems-analysis.info/int/Percorso_critico"
wiki: "systems-analysis.info/int"
article: "Percorso_critico"
language: "it"
categories:
  - "Category:Italian"
  - "Category:Operations research"
  - "Category:Project management"
revision_id: 5512
wiki_created_at: 2026-09-06T23:50:20Z
wiki_modified_at: 2026-09-06T23:50:20Z
downloaded_at: 2026-09-07T23:08:50Z
---

# Percorso critico

**Il percorso critico** — sequenza di attività nel modello reticolare di un progetto con la massima durata complessiva dall'inizio alla fine; il ritardo di qualsiasi attività sul percorso critico comporta lo slittamento della data di conclusione del progetto. Il concetto di percorso critico è alla base dei metodi di pianificazione reticolare e di calcolo dei programmi, in particolare del metodo del percorso critico (CPM). Nella R&S e nei programmi ingegneristici complessi, il percorso critico viene utilizzato per stimare i tempi, i margini di tempo e per scegliere le misure di accelerazione (*crashing*, *fast‑tracking*)<sup>[\[1\]](https://systems-analysis.info/int/Percorso_critico#cite_note-gao-1)[\[2\]](https://systems-analysis.info/int/Percorso_critico#cite_note-enwiki-2)</sup>.

## Definizione e proprietà

- **Percorso critico** — il percorso di maggiore durata nel modello reticolare tra l'evento iniziale e quello finale. La sua durata complessiva è uguale al termine minimo raggiungibile del progetto date le dipendenze specificate<sup>[\[1\]](https://systems-analysis.info/int/Percorso_critico#cite_note-gao-1)</sup>.
- Le attività sul percorso critico hanno un margine totale pari a zero; qualsiasi loro ritardo sposta il completamento del progetto<sup>[\[2\]](https://systems-analysis.info/int/Percorso_critico#cite_note-enwiki-2)</sup>.
- In un progetto possono esistere più percorsi critici (ad esempio, in presenza di percorsi alternativi di uguale durata o a causa di calendari e vincoli). Si distinguono inoltre i **percorsi quasi critici** con un piccolo margine positivo<sup>[\[1\]](https://systems-analysis.info/int/Percorso_critico#cite_note-gao-1)</sup>.
- La presenza di vincoli prescrittivi (scadenze, date fisse) può creare **margini negativi**, indicando una discrepanza tra il programma corrente e i vincoli assegnati<sup>[\[3\]](https://systems-analysis.info/int/Percorso_critico#cite_note-cmu-3)</sup>.

## Calcolo delle date precoci/tardive e dei margini

Il calcolo viene eseguito con passate diretta e inversa sulla rete (di norma nella notazione PDM/AON).

**Passata diretta** (date precoci):

- per le attività iniziali: ES = 0 (o data di avvio da calendario);
- per ogni attività j: ES<sub>j</sub> = massimo di EF dei predecessori;
- EF = ES + d, dove d è la durata dell'attività.

**Passata inversa** (date tardive):

- per le attività finali: LF è uguale al termine precoce dell'evento finale (durata complessiva del progetto);
- per ogni attività j: LS = LF − d; LF<sub>j</sub> = minimo di LS di tutti i successori<sup>[\[3\]](https://systems-analysis.info/int/Percorso_critico#cite_note-cmu-3)</sup>.

**Margini** (float/slack):

- **Margine totale (TF)**: TF = LS − ES = LF − EF — ritardo ammissibile dell'attività senza spostamento della data di fine progetto.
- **Margine libero (FF)**: FF = minimo ES dei successori − EF — ritardo senza influenza sulle date di inizio precoci dei successori immediati<sup>[\[4\]](https://systems-analysis.info/int/Percorso_critico#cite_note-pressbooks-4)</sup>.

Le attività con TF = 0 formano il percorso critico. In presenza di dipendenze complesse (SS/FF/SF), lag e calendari, per l'identificazione stabile del percorso critico si applica il criterio del «percorso guidante più lungo» (longest driving path), e non solo la regola «TF = 0»<sup>[\[1\]](https://systems-analysis.info/int/Percorso_critico#cite_note-gao-1)[\[2\]](https://systems-analysis.info/int/Percorso_critico#cite_note-enwiki-2)</sup>.

## Tipi di dipendenze e lag

In PDM si utilizzano le dipendenze FS (fine-inizio), SS (inizio-inizio), FF (fine-fine), SF (inizio-fine) con possibili lag (positivi/negativi). La presenza di lag e di calendari differenti può modificare la logica del percorso e la valutazione dei margini; si raccomanda di documentare le regole di calcolo e di utilizzare impostazioni uniformi nel software di pianificazione<sup>[\[2\]](https://systems-analysis.info/int/Percorso_critico#cite_note-enwiki-2)[\[5\]](https://systems-analysis.info/int/Percorso_critico#cite_note-pdm-5)</sup>.

## Percorso critico e risorse

La definizione di base del percorso critico non tiene conto dei vincoli di risorse. Dopo il livellamento delle risorse la struttura del percorso può cambiare; in condizioni di risorse limitate l'analisi viene integrata con il concetto di «percorso critico delle risorse» oppure si applica il metodo della catena critica<sup>[\[1\]](https://systems-analysis.info/int/Percorso_critico#cite_note-gao-1)</sup>.

## Utilizzo pratico

- controllo dei tempi e dei «colli di bottiglia»; focalizzazione delle decisioni gestionali sulle attività del percorso critico;
- analisi dell'accelerazione: *crashing* (riduzione delle durate delle attività critiche a fronte di costi aggiuntivi) e *fast‑tracking* (parallelismo autorizzato), con valutazione dei rischi di rielaborazioni e revisioni<sup>[\[2\]](https://systems-analysis.info/int/Percorso_critico#cite_note-enwiki-2)</sup>;
- valutazione della fattibilità dei termini contrattuali e individuazione delle contraddizioni (margini negativi, vincoli non gestibili);
- costruzione di diagrammi lineari (diagrammi di Gantt) sulla base del calcolo reticolare e monitoraggio periodico degli scostamenti del percorso critico<sup>[\[1\]](https://systems-analysis.info/int/Percorso_critico#cite_note-gao-1)</sup>.

## Contesto storico

Il concetto di percorso critico è stato formulato alla fine degli anni Cinquanta nell'ambito dello sviluppo del metodo CPM (DuPont/Remington Rand). Il classico articolo del 1959 ha gettato le basi della pianificazione pratica e del calcolo del percorso critico; da allora la metodologia è entrata negli standard di gestione dei progetti<sup>[\[6\]](https://systems-analysis.info/int/Percorso_critico#cite_note-kelley1959-6)[\[7\]](https://systems-analysis.info/int/Percorso_critico#cite_note-pmi-7)[\[8\]](https://systems-analysis.info/int/Percorso_critico#cite_note-nasa-8)</sup>.

## Errori comuni

- Considerare il percorso critico come unico: nella pratica esistono spesso più percorsi critici o quasi critici.
- Utilizzare solo il criterio «TF = 0» senza tenere conto della logica dei legami «guidanti» (driving), dei lag e dei calendari.
- Perdere la logica critica dopo il livellamento delle risorse senza ricalcolare la rete.
- Fare affidamento su date fisse e vincoli rigidi che nascondono le vere dipendenze della rete<sup>[\[1\]](https://systems-analysis.info/int/Percorso_critico#cite_note-gao-1)[\[3\]](https://systems-analysis.info/int/Percorso_critico#cite_note-cmu-3)</sup>.

## Vedi anche

- Metodo del percorso critico (CPM)
- PERT

## Bibliografia

- U.S. GAO. *Schedule Assessment Guide: Best Practices for Project Schedules* (GAO‑16‑89G). <a href="https://www.gao.gov/products/gao-16-89g" class="external autonumber" rel="nofollow">[9]</a>
- PMI. *PMBOK® Guide*. <a href="https://www.pmi.org/pmbok-guide-standards/foundational/pmbok" class="external autonumber" rel="nofollow">[10]</a>
- NASA. *Systems Engineering Handbook* (SP‑2016‑6105 Rev2). <a href="https://www.nasa.gov/connect/ebooks/nasa-systems-engineering-handbook/" class="external autonumber" rel="nofollow">[11]</a>
- Kelley, J. E.; Walker, M. R. (1959). *Critical‑Path Planning and Scheduling*. *ACM DL*. <a href="https://dl.acm.org/doi/10.1145/1460299.1460318" class="external autonumber" rel="nofollow">[12]</a>
- «Critical path method». *Wikipedia (en)*. <a href="https://en.wikipedia.org/wiki/Critical_path_method" class="external autonumber" rel="nofollow">[13]</a>
- Carnegie Mellon University. *Fundamental Scheduling Procedures*. <a href="https://www.cmu.edu/cee/projects/PMbook/10_Fundamental_Scheduling_Procedures.html" class="external autonumber" rel="nofollow">[14]</a>
- CSU Pressbooks. *Creating an Activity Network Diagram*. <a href="https://pressbooks.ulib.csuohio.edu/project-management-navigating-the-complexity/chapter/7-4-creating-an-activity-network-diagram/" class="external autonumber" rel="nofollow">[15]</a>
- «Precedence diagram method». *Wikipedia (en)*. <a href="https://en.wikipedia.org/wiki/Precedence_diagram_method" class="external autonumber" rel="nofollow">[16]</a>

## Note

1.  <span id="cite_note-gao-1">↑ <sup>[1.0](https://systems-analysis.info/int/Percorso_critico#cite_ref-gao_1-0)</sup> <sup>[1.1](https://systems-analysis.info/int/Percorso_critico#cite_ref-gao_1-1)</sup> <sup>[1.2](https://systems-analysis.info/int/Percorso_critico#cite_ref-gao_1-2)</sup> <sup>[1.3](https://systems-analysis.info/int/Percorso_critico#cite_ref-gao_1-3)</sup> <sup>[1.4](https://systems-analysis.info/int/Percorso_critico#cite_ref-gao_1-4)</sup> <sup>[1.5](https://systems-analysis.info/int/Percorso_critico#cite_ref-gao_1-5)</sup> <sup>[1.6](https://systems-analysis.info/int/Percorso_critico#cite_ref-gao_1-6)</sup> U.S. Government Accountability Office (GAO). *Schedule Assessment Guide: Best Practices for Project Schedules* (GAO‑16‑89G). <a href="https://www.gao.gov/products/gao-16-89g" class="external autonumber" rel="nofollow">[1]</a></span>
2.  <span id="cite_note-enwiki-2">↑ <sup>[2.0](https://systems-analysis.info/int/Percorso_critico#cite_ref-enwiki_2-0)</sup> <sup>[2.1](https://systems-analysis.info/int/Percorso_critico#cite_ref-enwiki_2-1)</sup> <sup>[2.2](https://systems-analysis.info/int/Percorso_critico#cite_ref-enwiki_2-2)</sup> <sup>[2.3](https://systems-analysis.info/int/Percorso_critico#cite_ref-enwiki_2-3)</sup> <sup>[2.4](https://systems-analysis.info/int/Percorso_critico#cite_ref-enwiki_2-4)</sup> «Critical path method». *Wikipedia (en)*. <a href="https://en.wikipedia.org/wiki/Critical_path_method" class="external autonumber" rel="nofollow">[2]</a></span>
3.  <span id="cite_note-cmu-3">↑ <sup>[3.0](https://systems-analysis.info/int/Percorso_critico#cite_ref-cmu_3-0)</sup> <sup>[3.1](https://systems-analysis.info/int/Percorso_critico#cite_ref-cmu_3-1)</sup> <sup>[3.2](https://systems-analysis.info/int/Percorso_critico#cite_ref-cmu_3-2)</sup> Carnegie Mellon University. *Fundamental Scheduling Procedures*. <a href="https://www.cmu.edu/cee/projects/PMbook/10_Fundamental_Scheduling_Procedures.html" class="external autonumber" rel="nofollow">[3]</a></span>
4.  <span id="cite_note-pressbooks-4">[↑](https://systems-analysis.info/int/Percorso_critico#cite_ref-pressbooks_4-0) Cleveland State University Pressbooks. *Creating an Activity Network Diagram*. <a href="https://pressbooks.ulib.csuohio.edu/project-management-navigating-the-complexity/chapter/7-4-creating-an-activity-network-diagram/" class="external autonumber" rel="nofollow">[4]</a></span>
5.  <span id="cite_note-pdm-5">[↑](https://systems-analysis.info/int/Percorso_critico#cite_ref-pdm_5-0) «Precedence diagram method». *Wikipedia (en)*. <a href="https://en.wikipedia.org/wiki/Precedence_diagram_method" class="external autonumber" rel="nofollow">[5]</a></span>
6.  <span id="cite_note-kelley1959-6">[↑](https://systems-analysis.info/int/Percorso_critico#cite_ref-kelley1959_6-0) Kelley, J. E., Jr.; Walker, M. R. (1959). «Critical‑Path Planning and Scheduling». *IRE‑AIEE‑ACM '59 (Eastern)*. *ACM Digital Library*. <a href="https://dl.acm.org/doi/10.1145/1460299.1460318" class="external autonumber" rel="nofollow">[6]</a></span>
7.  <span id="cite_note-pmi-7">[↑](https://systems-analysis.info/int/Percorso_critico#cite_ref-pmi_7-0) Project Management Institute. *A Guide to the Project Management Body of Knowledge (PMBOK® Guide)*. <a href="https://www.pmi.org/pmbok-guide-standards/foundational/pmbok" class="external autonumber" rel="nofollow">[7]</a></span>
8.  <span id="cite_note-nasa-8">[↑](https://systems-analysis.info/int/Percorso_critico#cite_ref-nasa_8-0) NASA. *Systems Engineering Handbook* (NASA/SP‑2016‑6105 Rev2). <a href="https://www.nasa.gov/connect/ebooks/nasa-systems-engineering-handbook/" class="external autonumber" rel="nofollow">[8]</a></span>
