Criador de gráfico de Gantt

Projeto e tarefasDatas e dependênciasRevisão e progressoExportar

Monte o cronograma do projeto

Adicione nomes de tarefas, datas, uma predecessora por tarefa e o percentual concluído.

Transforme uma lista de tarefas em um cronograma de projeto prático, com barras datadas, dependências do tipo término-início e faixas de progresso. Adicione até 24 tarefas, defina a data de início e a de término de cada uma, conecte cada tarefa a uma predecessora e verifique se o gráfico tem períodos inválidos, dependências sobrepostas ou vínculos circulares. A linha do tempo usa o espaçamento real dos dias corridos, então um intervalo de duas semanas fica visivelmente maior que um de dois dias. Quando o cronograma estiver pronto, imprima-o ou exporte um gráfico em SVG e uma tabela de tarefas em CSV.

Como fazer um gráfico de Gantt

  1. 1

    Liste as tarefas do projeto

    Dê um nome ao projeto, adicione linhas de tarefas e mantenha cada tarefa concentrada em uma única entrega ou atividade.

  2. 2

    Defina datas e vínculos

    Informe o intervalo de datas de cada tarefa e escolha, se quiser, uma predecessora para desenhar o vínculo de dependência término-início.

  3. 3

    Revise e exporte

    Atualize o progresso, resolva os avisos sobre datas ou dependências e baixe em SVG ou CSV ou imprima o gráfico concluído.

Como o gráfico calcula a posição das tarefas

Um gráfico de Gantt combina uma tabela de tarefas com uma escala de tempo horizontal. Este criador trata toda data aceita como meia-noite em UTC, o que impede que mudanças do horário de verão façam um dia corrido parecer mais curto ou mais longo que outro. Ele identifica o início de tarefa mais cedo e o término de tarefa mais tarde e calcula cada barra a partir de três valores:

deslocamento inicial = (início da tarefa − início do projeto) ÷ 86.400.000 milissegundos

largura da barra = dias da tarefa (limites incluídos) ÷ dias do projeto (limites incluídos) × largura da área do gráfico

A data de término é inclusiva. Por isso, uma tarefa que começa e termina no mesmo dia ocupa um dia em vez de sumir como uma barra de largura zero. A faixa de progresso mais escura usa largura da barra × progresso ÷ 100, com o progresso limitado ao intervalo de 0 a 100.

Exemplo resolvido

Suponha que o projeto vá de 1 a 20 de janeiro, o que dá 20 dias corridos com limites incluídos e uma área de gráfico de 894 pixels. Uma tarefa de Pesquisa de 1 a 3 de janeiro tem deslocamento 0 e largura de barra de 3 ÷ 20 × 894 = 134,1 pixels. Uma tarefa de Design de 5 a 8 de janeiro começa 4 ÷ 20 × 894 = 178,8 pixels dentro da área; com 50% de progresso, a faixa mais escura dela tem 89,4 pixels de largura. Uma tarefa de Lançamento de um único dia, em 20 de janeiro, começa em 19 ÷ 20 × 894 = 849,3 pixels. Se Design depende de Pesquisa, ela precisa começar no mínimo em 4 de janeiro, porque a data de término da predecessora é incluída.

O que significa a verificação de dependências

Cada tarefa pode ter uma única predecessora com dependência do tipo término-início. Nessa relação comum, a sucessora deve começar depois da data de término inclusiva da predecessora. O editor desenha um conector da barra da predecessora para a barra da sucessora e informa um conflito quando a sucessora começa naquela data ou antes. Ele também detecta vínculos da tarefa consigo mesma, predecessoras inexistentes e ciclos de dependência, como A depender de B enquanto B depende de A. Esses problemas bloqueiam a exportação até serem corrigidos, mas o gráfico continua visível para ajudar a diagnosticar o cronograma.

Verificação Aceito Informado como problema
Formato da data Uma data real entre 1900 e 2200 Data ausente ou impossível
Período da tarefa O término é igual ou posterior ao início O término é anterior ao início
Dependência Uma predecessora existente que termina antes de a sucessora começar Vínculo consigo mesma, tarefa inexistente, sobreposição ou ciclo
Progresso De 0 a 100 Os valores são ajustados ao intervalo aceito
Tamanho do projeto Até 24 linhas de tarefas As linhas adicionais são recusadas

Ler e compartilhar o resultado

O espaçamento das barras se baseia em dias corridos, não em dias úteis. Fins de semana e feriados continuam fazendo parte da escala. O SVG preserva o gráfico vetorial para documentos e apresentações, o CSV preserva a tabela de tarefas subjacente e Imprimir permite que o navegador gere uma saída em papel ou um PDF. As células do CSV que poderiam ser interpretadas como fórmulas de planilha recebem um prefixo de texto antes do download.

Este é um auxílio de planejamento manual. Ele não calcula o caminho crítico, não aloca recursos, não aplica calendários úteis, não oferece antecipação nem atraso (lead e lag) e não move automaticamente as datas das sucessoras. Aqui, as datas que você informa continuam sendo a referência, e os avisos de dependência apontam onde é necessária uma correção manual.

Perguntas frequentes

Sim. Uma tarefa de 1 a 3 de junho aparece como três dias corridos. Uma tarefa com a mesma data de início e de término aparece como uma barra de um dia.

Cada tarefa pode selecionar uma única predecessora com dependência do tipo término-início. A sucessora deve começar depois da data de término da predecessora, porque os dois períodos incluem a própria data de término. A ferramenta informa as sobreposições em vez de alterar suas datas sem avisar.

Todas as tarefas da cadeia circular recebem um aviso de ciclo de dependência. Os controles de exportação e impressão continuam indisponíveis até uma predecessora ser removida ou alterada.

Não. A escala horizontal usa dias corridos consecutivos. A ferramenta não aplica calendário útil, feriados regionais, disponibilidade de recursos, antecipação, atraso nem planejamento de caminho crítico.

Não. Nomes do projeto e das tarefas, datas, dependências e progresso ficam na memória do navegador e no armazenamento da sessão. A ferramenta não os coloca no link da página nem os envia em requisições aos nossos servidores. Fechar a aba ou a sessão do navegador pode remover a cópia salva.

Ferramentas relacionadas

Ferramenta disponível em outros idiomas