Origine del Gantt
Il diagramma di Gantt è un grafico a barre che mostra la pianificazione delle attività previste in un progetto. Questo diagramma deve il suo nome a Henry Gantt, che lo ha inventato e sviluppato intorno al 1910.
Per la verità nel 1896 l'ingegnere polacco Karol Adamiecki aveva già progettato un metodo, denominato harmonogram, per mostrare le interdipendenze dei processi produttivi con il fine di aumentare la visibilità della schedulazione della produzione. Adamiecki aveva tuttavia pubblicato i suoi lavori in polacco e russo, lingue poco conosciute al posto dell'universale inglese. Al tempo un metodo molto simile era stato reso popolare successivamente in lingua inglese da Henry Gantt. Con piccole modifiche, il diagramma Adamiecki (armonogramma) è ora più comunemente indicato come diagramma di Gantt.
Nella definizione di wikipedia del diagramma di Gantt trovate infatti: Gantt chart, or harmonogram, is a type of ...
Cos'è il diagramma di Gantt
Il diagramma di Gantt di progetto rappresenta visivamente la programmazione della timeline di progetto con il focus sulle attività che compongono il progetto stesso. In pratica un diagramma di Gantt rappresenta nell'asse orizzontale la linea temporale di svolgimento del progetto, mentre sull'asse verticale sono disposte le attività che compongono il progetto.
Ogni attività o task di progetto è rappresentato da barre orizzontali che rappresentano l'inizio e la fine dell'attività/task prevista. Rispetto alla metodologia introdotta agli inizi del 900 i moderni diagrammi di Gantt mostrano anche le relazioni di dipendenza tra le varie attività rispetto all'andamento effettivo delle attività programmate.
Oltre alla parte del diagramma a barre, nel diagramma di Gantt vengono comunemente indicati anche il nome delle attività/task, l'indicazione delle date temporali, l'effort/tempo totale stimato per portare a termine quell'attività. Opzionalmente possono essere indicate le risorse e altre informazioni che poi vedremo.
Alcuni esempi di diagrammi di Gantt
Di seguito un esempio di un semplice diagramma di Gantt di progetto:
Lo stesso diagramma di Gantt, ma con evidenziato il percorso critico e iformazioni extra relative ad un attività
Il diagramma di Gantt con attività e le risorse assegnate alle singole attività di progetto:
Di seguito il diagramma di gantt con attività, risorse e impegno delle risorse:
Versatilità dei diagrammi di Gantt
Il Gantt di progetto è nato per esprimere visivamente una timeline delle attività che compongono il progetto. Un singolo progetto può essere suddiviso già in origine, sulla base di esigenze o dimensione, in progetti distinti. E' comodo avere una panoramica di più progetti in un unico diagramma ... di fatto è possibile applicare la stessa metodologia ad un insieme di progetti, non necessariamente collegati tra loro.
Di seguito un diagramma che rappresenta un insieme di progetti (in corso) e le attività lavorative (fisiche) eseguite o pianificate:
Di seguito un diagramma che rappresenta un insieme di progetti (in corso),le attività lavorative (fisiche) eseguite o pianificate e le attività/tasks (esplose) di un singolo progetto;
Quando fare il diagramma di Gantt
Normalmente il diagramma di Gantt viene impostato ad inizio progetto, ma solo successivamente alla ideazione/mappatura delle singole attività (o gerarchia di attività) che compongono il progetto stesso. Certo lo strumento Gantt di progetto è di enorme aiuto, ma bisogna aver ben chiare le attività di progetto e come suddividerle prima di iniziare ad usare qualsiasi tool di Gantt project management per pianificare la timeline. A meno di casi particolari sconsiglio quindi di far coincidere l'ideazione del progetto con tutte le sue attività e fasi con la composizione del diagramma di Gantt
L'ideazione di un progetto dovrebbe nascere sempre dalla composizione della WBS di progetto (work breakdown structure) per descrivere la composizione delle attività e sotto attività. In molti casi, per fortuna, la WBS è realizzata in fase di analisi di progetto. Un buon progetto parte sempre da una buona analisi a prescindere dal livello di dettaglio dell'analisi stessa necessario alla metodologia scelta per la fase implementativa (Agile, etc).
Benefici dei diagrammi di Gantt
I diagrammi di Gantt semplificano i processi di pianificazione inziale e danno una panoramica visiva fornendo informazioni sullo stato di avanzamento e delle risorse impegnate nelle varie attività.
In fase iniziale il Gantt di progetto è fondamentale per definire la timeline, determinare le dipendenze tra le attività, far emergere eventuali incoerenze, assegnare le risorse in modo ottimale e valutare il tempo necessario per completare il progetto nel suo insieme nei tempi inzialmente previsti. In questa fase emergerà quindi anche la fattibilità qualora il vincolo temporale richiesto non possa essere rispettato. In questa fase il Gantt permette di avere una visione chiara e semplice del flusso delle attività che compongono il progetto.
Man mano che il progetto avanzerà il Gantt di progetto procederà di conseguenza fornendo informazioni a tutti i membri del team sui progressi del progetto stesso. In questo modo sarà semplice comprendere lo stato di avanzamento e risolvere eventuali criticità che si possono riscontrare. L'accesso dei membri del team al Gantt di progetto sarà inoltre uno stimolo per raggiungere i traguardi previsti.
In molti software di Gantt project management le informazioni sulle attività lavorative di pianificazione e progetto devono essere caricate esternamente (CSV, API, etc) altri software, come T-PPM, gestiscono in tempo reale gli avanzamenti comprendendo al loro interno dei moduli di gestione del Time Tracking e gestione delle attività lavorative.
In conclusione
I diagrammi di Gantt permettono di comporre visivamente in modo semplice ed efficace il tempo necessario per portare a termine le singole attivitàpreviste per la realizzazione di un progetto e le risorse assegnate ad ogni attività. In fase iniziale permette quindi di avere una panoramica precisa del tempo necessario per portare a termine un progetto, determinando quindi l'impegno totale, le tempistiche e la fattibilità in caso di date estermamente vincolanti.
In corso d'opera il diagramma di Gantt è un alleato prezioso per i Project Managers, in quanto, unendo alle informazioni di pianificazione tutte le informazioni operative, come la consuntivazione delle attività lavorative, la valutazione dello stato di avanzamento reale (distinto dall'avanzamento delle giornate),i costi effettivi (delle risorse e delle spese vive) e le giornate future pianificate, può tenere sempre sotto controllo le attività e il progetto cercando di anticipare le situazioni critiche che inevitabilmente possono capitare per diverse ragioni.
Più il software di Project Management o di gestione dei diagrammi di Gantt è integrato o integrabile automaticamente (API, tabelle di frontiera, etc) con tutte le informazioni necessarie (senza operazioni manuali),più darà una panoramica sempre aggiornata ed efficace senza latenze o appesantimenti nei processi di gestione.
T-PPM e T-GANTT
T-PPM Project Management è il software progettato e realizzato da TeraNet come un unico ambiente integrato dove gestire a tutto tondo i progetti, le commesse e le attività lavorative. T-PPM è il software Web e Mobile che integra funzionalità di Project Management, Project Planning, Time Tracking, Task Management e Team Collaboration. Scopri tutte le funzionalità di T-GANTT e tutte le features di T-PPM.