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.

Dias 0510 152025 3033 1234 5678 Enquadramento Maquetes Maquetes validadas Desenvolvimento front Desenvolvimento back Redação dos conteúdos Testes de aceitação Entrada em produção II +3 d 5815 12105 Caminho crítico Folga
Exemplo de gráfico de Gantt: as oito tarefas do artigo, o marco e o caminho crítico

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.

ElementoO que mostraPara que serve
Barra de tarefaDatas de início e de fim, duraçãoPosicionar o trabalho no tempo
Tarefa resumo (fase)O envelope das suas tarefas filhasEstruturar o cronograma por fase ou por lote (WBS)
MarcoUm evento de data fixa e duração nula (losango)Assinalar uma validação, uma entrega, um go/no-go
Ligação de dependênciaUma seta entre duas tarefasImpor uma ordem: a tarefa B espera pela tarefa A
Atraso (lag)Um prazo acrescentado a uma dependênciaModelar uma secagem, um período de congelamento, um pré-aviso
Caminho críticoA cadeia de tarefas sem folga, muitas vezes a vermelhoSaber que atraso desloca o fim do projeto
Linha de hojeUm traço vertical na data atualComparar previsto e realizado num relance
ProgressoO preenchimento da barra em %Ver o que está terminado, em curso ou atrasado
Linha de baseUma barra fantasma do cronograma inicialMedir 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.ºTarefaDuraçãoPredecessores (tipo)Observação
1Enquadramento e objetivos5 dInício do projeto
2Maquetes8 d1 (FI)Caminho crítico
3Maquetes validadas0 d2 (FI)Marco
4Desenvolvimento front15 d3 (FI)Caminho crítico
5Desenvolvimento back12 d3 (FI)Folga de 3 dias
6Redação dos conteúdos10 d2 (II + 3 d)Ligação início-início com 3 dias de atraso
7Testes de aceitação5 d4, 5, 6 (FI)Caminho crítico
8Entrada em produção0 d7 (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

  1. 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.
  2. Estime cada tarefa em dias úteis, com a pessoa que fará o trabalho.
  3. Identifique os predecessores: para cada tarefa, qual deve estar terminada (ou iniciada) antes? Anote o tipo de ligação e o eventual atraso.
  4. Coloque os marcos: validações, entregas, comités, entrada em produção. Duração nula, data comprometida.
  5. Atribua um responsável por tarefa, e um só.
  6. 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.
  7. 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érioModelo ExcelSoftware Gantt dedicado
DependênciasIntroduzidas à mão, sem recálculoLigações tipificadas, datas recalculadas automaticamente
Caminho críticoA calcular por siCalculado e realçado
Marcos e linha de baseFormatação manualNativos, desvio medido
AlteraçãoMover cada célulaArrastar uma barra, os sucessores seguem
PartilhaFicheiro enviado por e-mail, versões múltiplasVista partilhada, tempo real, direitos por perfil
Acompanhamento do progressoColuna % mantida à mãoProgresso, realizado, alertas de atraso
Recursos e orçamentoAusentesLigados 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.

Ir mais longe com o FoxPlan