Um gráfico de Gantt (ou diagrama de Gantt) é a representação gráfica do cronograma de um projeto: cada tarefa é uma barra horizontal colocada sobre uma escala de tempo, cuja posição dá as datas e cujo comprimento dá a duração. Num relance vê quem faz o quê, quando, por que ordem, e onde se decide a data de fim. Este guia explica como ler um gráfico de Gantt, como construir um e em que momento deixa de ser suficiente.
Gráfico de Gantt: definição e origem
O gráfico de Gantt é uma ferramenta de planeamento que confronta a lista de tarefas de um projeto com um calendário. As linhas transportam as tarefas, as colunas transportam o tempo (dias, semanas ou meses) e as barras traduzem as datas de início e de fim. Henry Gantt formalizou este diagrama na década de 1910 para pilotar a produção industrial norte-americana. É hoje o formato de referência dos cronogramas na construção, TI, indústria e serviços, precisamente porque se lê sem formação: uma barra, uma tarefa, uma data.
Anatomia de um gráfico de Gantt
Um gráfico de Gantt completo não se limita a barras. Eis os elementos que encontrará em qualquer software Gantt e o que cada um lhe ensina.
| Elemento | O que mostra | Para que serve |
|---|---|---|
| Barra de tarefa | Datas de início e de fim, duração | Posicionar o trabalho no tempo |
| Tarefa resumo (fase) | O envelope das suas tarefas filhas | Estruturar o cronograma por fase ou por lote (WBS) |
| Marco | Um evento de data fixa e duração nula (losango) | Assinalar uma validação, uma entrega, um go/no-go |
| Ligação de dependência | Uma seta entre duas tarefas | Impor uma ordem: a tarefa B espera pela tarefa A |
| Atraso (lag) | Um prazo acrescentado a uma dependência | Modelar uma secagem, um período de congelamento, um pré-aviso |
| Caminho crítico | A cadeia de tarefas sem folga, muitas vezes a vermelho | Saber que atraso desloca o fim do projeto |
| Linha de hoje | Um traço vertical na data atual | Comparar previsto e realizado num relance |
| Progresso | O preenchimento da barra em % | Ver o que está terminado, em curso ou atrasado |
| Linha de base | Uma barra fantasma do cronograma inicial | Medir o desvio face ao compromisso |
Exemplo de gráfico de Gantt: redesenho de um site
Tomemos um projeto de 33 dias úteis. A tabela abaixo é exatamente o que se introduz num software Gantt; o gráfico desenha-se depois sozinho a partir das durações e dos predecessores.
| N.º | Tarefa | Duração | Predecessores (tipo) | Observação |
|---|---|---|---|---|
| 1 | Enquadramento e objetivos | 5 d | — | Início do projeto |
| 2 | Maquetes | 8 d | 1 (FI) | Caminho crítico |
| 3 | Maquetes validadas | 0 d | 2 (FI) | Marco |
| 4 | Desenvolvimento front | 15 d | 3 (FI) | Caminho crítico |
| 5 | Desenvolvimento back | 12 d | 3 (FI) | Folga de 3 dias |
| 6 | Redação dos conteúdos | 10 d | 2 (II + 3 d) | Ligação início-início com 3 dias de atraso |
| 7 | Testes de aceitação | 5 d | 4, 5, 6 (FI) | Caminho crítico |
| 8 | Entrada em produção | 0 d | 7 (FI) | Marco final, dia 33 |
Leitura: as tarefas 1, 2, 3, 4, 7 e 8 encadeiam-se sem folga e totalizam 33 dias; é o caminho crítico. O desenvolvimento back (12 dias) dispõe de 3 dias de folga face ao front (15 dias). A redação dos conteúdos arranca 3 dias após o início das maquetes graças a uma ligação início-início com atraso, e termina muito antes dos testes.
Os 4 tipos de dependências e o atraso (lag)
Uma dependência liga duas tarefas: um predecessor e um sucessor. O tipo de ligação diz que extremidade de uma condiciona que extremidade da outra.
- Fim-início (FI): B começa quando A termina. É a ligação por defeito, usada em 90 % dos casos. Exemplo: o desenvolvimento arranca depois de validadas as maquetes.
- Início-início (II): B começa quando A começa, eventualmente com um desfasamento. Exemplo: a redação dos conteúdos começa 3 dias após o início das maquetes.
- Fim-fim (FF): B termina quando A termina. Exemplo: a documentação termina com o desenvolvimento.
- Início-fim (IF): B termina quando A começa. Raro. Exemplo: o sistema antigo para quando o novo arranca.
O atraso, ou lag, é um prazo acrescentado à ligação: «FI + 5 dias» significa que B arranca 5 dias após o fim de A (secagem do betão, prazo legal, período de congelamento antes da produção). Um atraso negativo, ou avanço (lead), permite uma sobreposição: «FI − 2 dias» faz B arrancar dois dias antes do fim de A. O caminho crítico, numa frase: é a cadeia mais longa de tarefas dependentes do projeto, pelo que qualquer atraso numa delas desloca a data de fim na mesma medida, enquanto todas as outras tarefas dispõem de folga. No exemplo é a cadeia enquadramento, maquetes, validação, desenvolvimento front, testes, entrada em produção. Vigie-a todas as semanas: é aí que se ganha ou se perde o prazo.
Como fazer um gráfico de Gantt em 7 passos
- Liste os entregáveis e divida-os em tarefas de 1 a 10 dias (decomposição WBS). Uma tarefa de 3 meses não se pilota.
- Estime cada tarefa em dias úteis, com a pessoa que fará o trabalho.
- Identifique os predecessores: para cada tarefa, qual deve estar terminada (ou iniciada) antes? Anote o tipo de ligação e o eventual atraso.
- Coloque os marcos: validações, entregas, comités, entrada em produção. Duração nula, data comprometida.
- Atribua um responsável por tarefa, e um só.
- Deixe o software calcular as datas e o caminho crítico, depois confronte a data de fim com o objetivo. Se ultrapassar, reduza o âmbito, paralelize ou acrescente recursos; não encurte as durações por decreto.
- Fixe uma linha de base e atualize o progresso todas as semanas. Um gráfico de Gantt que não é mantido mente a partir da segunda semana.
Gráfico de Gantt no Excel ou software Gantt online?
Um modelo Excel chega para um cronograma de 20 tarefas apresentado uma vez. Assim que é preciso recalcular, partilhar ou acompanhar, um gráfico de Gantt online toma o lugar.
| Critério | Modelo Excel | Software Gantt dedicado |
|---|---|---|
| Dependências | Introduzidas à mão, sem recálculo | Ligações tipificadas, datas recalculadas automaticamente |
| Caminho crítico | A calcular por si | Calculado e realçado |
| Marcos e linha de base | Formatação manual | Nativos, desvio medido |
| Alteração | Mover cada célula | Arrastar uma barra, os sucessores seguem |
| Partilha | Ficheiro enviado por e-mail, versões múltiplas | Vista partilhada, tempo real, direitos por perfil |
| Acompanhamento do progresso | Coluna % mantida à mão | Progresso, realizado, alertas de atraso |
| Recursos e orçamento | Ausentes | Ligados ao cronograma numa ferramenta PPM |
Vantagens e limites do gráfico de Gantt
As suas forças são conhecidas:
- Toda a gente o lê sem formação, do programador ao comité de direção.
- As dependências tornam as restrições visíveis antes de morderem.
- O caminho crítico diz onde concentrar a atenção.
- O progresso face à linha de base torna o desvio mensurável em vez de sentido.
Os seus limites são-no menos. Um gráfico de Gantt não mostra nem a carga das pessoas (um recurso afetado a três tarefas simultâneas aparece em três barras sem qualquer alerta), nem o custo (um cronograma cumprido pode esconder um orçamento rebentado), nem as arbitragens entre projetos que disputam as mesmas equipas. Torna-se também ilegível para além de algumas centenas de tarefas. Quando pilota vários projetos, quando as suas equipas são partilhadas ou quando o orçamento é um compromisso, passe a uma ferramenta PPM: o Gantt continua a ser a vista de planeamento, mas fica ligado ao plano de carga e ao acompanhamento orçamental.
Os erros frequentes
- Planear sem dependências: o gráfico torna-se um desenho, as datas nunca se recalculam.
- Tarefas demasiado longas ou demasiado finas: visar 1 a 10 dias, exceto para os lotes externos.
- Esquecer os marcos: sem ponto de controlo, um atraso vê-se demasiado tarde.
- Ignorar os dias úteis, as férias e os feriados: um cronograma em dias de calendário está errado a partir da primeira ponte.
- Afetar 100 % de uma pessoa a duas tarefas em paralelo.
- Não fixar uma linha de base: o desvio não se mede.
- Cortar as durações para cumprir a data em vez de agir sobre o âmbito ou os meios.
- Não atualizar: um gráfico de Gantt congelado no dia do kick-off já não é uma ferramenta de pilotagem.
Na prática: o seu modelo de gráfico de Gantt
Para começar, uma tabela de sete colunas chega; importa-se tal e qual na maioria dos software Gantt.
- Identificador (número de ordem, estável mesmo que reordene)
- Nome da tarefa, verbo de ação mais entregável («Redigir o caderno de encargos»)
- Duração em dias úteis (0 para um marco)
- Predecessores com tipo e atraso («3FI», «2II+3»)
- Responsável (uma só pessoa)
- Progresso em %
- Fase ou lote a que pertence
Regra de manutenção: atualização semanal, na reunião de equipa, partindo do caminho crítico.
O gráfico de Gantt no FoxPlan
O FoxPlan, software PPM francês, integra um Gantt interativo: cria as tarefas e os marcos, traça as dependências dos quatro tipos com o respetivo atraso, e o caminho crítico é apresentado automaticamente. Cada barra deslocada recalcula os seus sucessores, e o anular volta atrás se o resultado não convier. Sobretudo, o cronograma não está isolado: as tarefas transportam alocações de recursos em dias-homem ou em percentagem que alimentam o plano de carga multiprojeto, e os envelopes orçamentais acompanham o comprometido e o consumido. O Gantt, a carga e o orçamento contam a mesma história.
Ver como fazer na documentação do FoxPlan ↗
Perguntas frequentes
O que é um gráfico de Gantt?
Um gráfico de Gantt é um gráfico de barras que representa o cronograma de um projeto: cada tarefa é uma barra horizontal colocada sobre uma escala de tempo, cuja posição dá as datas e cujo comprimento dá a duração. Setas entre as barras mostram as dependências e losangos assinalam os marcos.
Para que serve um gráfico de Gantt?
Serve para planear as tarefas por ordem, ver quais dependem das outras, identificar o caminho crítico que decide a data de fim e acompanhar o progresso face ao cronograma inicial. É também o formato mais simples para partilhar um cronograma com uma equipa ou um comité de direção.
Como fazer um gráfico de Gantt?
Liste os entregáveis, divida-os em tarefas de 1 a 10 dias, estime as durações em dias úteis, anote os predecessores de cada tarefa, coloque os marcos, atribua um responsável e deixe o software calcular as datas e o caminho crítico. Fixe uma linha de base e atualize o progresso todas as semanas.
Qual é a diferença entre um gráfico de Gantt e um diagrama PERT?
O diagrama PERT é uma rede de tarefas e ligações sem escala de tempo, usada para calcular o caminho crítico e as durações. O gráfico de Gantt coloca as mesmas tarefas num calendário. Os software modernos calculam a rede e mostram-na em forma de Gantt, pelo que raramente desenhará um PERT por si.
É possível fazer um gráfico de Gantt no Excel?
Sim, com um gráfico de barras empilhadas ou uma formatação condicional numa grelha de calendário. Serve para um cronograma pequeno apresentado uma vez, mas o Excel não recalcula as datas quando um predecessor se move, não calcula o caminho crítico e partilha-se mal. Para além de umas vinte tarefas, um software dedicado poupa tempo.
O que é o caminho crítico num gráfico de Gantt?
É a cadeia mais longa de tarefas dependentes entre o início e o fim do projeto. As tarefas que a compõem não têm folga: qualquer atraso numa delas desloca a data de fim do projeto na mesma medida. Os software Gantt realçam-na geralmente a vermelho.