Brasil Linha Do Tempo - Linha do Tempo - História do Brasil
Linha do Tempo - História do Brasil

Como montar uma linha do tempo brasileira sem perder a sanidade

O mercado tá cheio de gente vendendo solução pronta pra gestão de cronogramas no Brasil, mas quando você começa a montar uma linha do tempo funcional — tipo uma brasil linha do tempo de fato — percebe que o problema nunca é a ferramenta. O problema são as particularidades locais que nenhum software genérico considera. Eu passei dois anos tentando padronizar cronogramas de obra civil numa construtora de São Paulo. O primeiro erro foi achar que um Gantt padrão ia funcionar. Não funcionou. A questão é que o Brasil tem particularidades que fogem do padrão internacional. Férias obrigatórias em dezembro, feriado municipal que varia de cidade pra cidade, a tal da CLT que obriga certos intervalos, e ainda por cima a burocracia das licitações que tem prazos legais fixos que não negociam.

Vou explicar como eu resolvi isso, porque talvez ajude quem tá tentando fazer o mesmo.

👉 Clique no botão abaixo para saber mais sobre o assunto!

A estrutura básica

Todo mundo começa com Excel. Funciona até dez atividades. Aí começa o caos. O que eu fiz foi separar as camadas. Primeiro, um arquivo de configuração com os feriados e eventos fixos do ano. Segundo, um arquivo de projetos com as tarefas. Terceiro, um script Python simples que cruza esses dados e gera o cronograma. A parte dos feriados é a mais chata porque cada município tem os seus. Rio de Janeiro tem o Carnaval como feriado municipal. São Paulo também, mas em datas diferentes. E aí você tem obras em três cidades diferentes e precisa considerar os feriados de cada uma. Minha solução foi criar uma base de dados com todos os feriados federais, estaduais e municipais que a empresa opera. Atualizo anualmente. Custa cerca de trinta minutos de trabalho todo início de ano. Economiza horas de retrabalho durante o ano.

O que ninguém conta sobre escalas de obra

Escalas no Brasil são diferentes. Não adianta só colocar "dias úteis" num cronograma. Tem obra que funciona sábado de manhã, tem obra que não funciona domingo de jeito nenhum, e tem prefeitura que não libera laudo se o cronograma tiver domingo como dia útil. Eu aprendi isso na Maringa, onde tínhamos uma licitação que pedia cronograma com dia útil definido como segunda a sexta, exceto feriados municipais listados no edital. O edital trazia uma lista de quinze feriados específicos daquele município. Se você errou um, o cronograma volta pra mesa. Já vi gente levar duas rodadas pra acertar isso. A solução foi um campo de validação no meu script que verifica automaticamente se todas as datas críticas caem em dias permitidos pelo edital. Mostra um alerta antes de exportar. Leva dois segundos pra rodar e evita horas de reformulação.

O problema das licitações

Licitação é outro mundo. A Lei 14.133/2021 trouxe mudanças significativas. O cronograma precisa seguir regras específicas do edital. Às vezes o edital pede cronograma físico-financeiro, às vezes só físico. E o formato muda de órgão pra órgão. Eu costumava trabalhar com três formatos principais: o padrão TCU, o formato do Banco do Brasil pra obras financiadas, e o formato simplificado que muitos municípios usam. Cada um exige campos diferentes. O que eu faço hoje é ter templates para cada formato. O script lê os dados do projeto e gera os três arquivos automaticamente. Isso corta o tempo de preparação de cronograma para licitação de umas quatro horas pra vinte minutos. Depende do tamanho do projeto, claro.

Ferramentas que eu uso

Atualmente eu rodo tudo com Python, usando as bibliotecas pandas pra manipulação de dados e matplotlib ou plotly pros gráficos. Pra quem não programa, dá pra usar ferramentas visuais, mas elas não dão o nível de controle que você precisa quando as coisas ficam complicadas. Uma opção mais simples é usar o LibreOffice Calc com macros. Funciona, mas trava muito quando o cronograma tem mais de duzentas atividades. Pra mim, duzentas atividades é o limite confortável no Calc. Acima disso, preciso migração pro Python. Existe também o Project Libre e o GanttProject. São gratuitos. Rodam bem pra projetos pequenos e médios. O problema é que nenhum deles lida nativamente com feriados brasileiros. Você tem que configurar cada feriado manualmente, o que consome tempo e é propenso a erro.

A questão das versões

Um detalhe importante: sempre salve uma cópia do cronograma antes de qualquer modificação. Eu já vi cronograma ser alterado cinco vezes no mesmo dia num projeto de hospital em Curitiba. Nada registrado. Quando perguntaram o que mudou, ninguém lembrava. Isso gera perda de confiança com o contratante. O meu protocolo é simples. Antes de modificar, copio o arquivo com data e hora no nome. Exemplo: projeto_hospital_crb_2024_03_15_14h30.gantt. Depois de alterado, guardo a versão final como a versão de trabalho. Assim tenho histórico completo de todas as alterações.

O que dá errado com frequência

O erro mais comum é ignorar o tempo de aprovação. No Brasil, a maioria dos cronogramas submete pra análise e espera resposta. Esse tempo de espera muitas vezes não é considerado. O cronograma fica bonito no papel, mas na prática atrasa porque ninguém calculou quanto tempo leva pra aprobación de uma fase. Outro erro clássico é não prever dias de chuva. Em obras ao ar livre, especialmente no Sul e Sudeste no inverno, a chuva pode parar o serviço por dias seguidos. Um cronograma realista tem que considerar isso. A solução é consultar o histórico meteorológico da região e adicionar um fator de segurança nas atividades externas.

Alternativas quando a complexidade sobe

Se o projeto é grande demais pra planilha, a coisa séria é olhar pras ferramentas profissionais. Primavera P6 e Microsoft Project rodam bem, mas exigem licença e treinamento. O custo pode não valer a pena pra empresas menores. Uma alternativa que eu recomendo é o ClickUp ou Notion com templates de cronograma. São mais flexíveis e baratos. O ClickUp, por exemplo, permite visualizar em Gantt, calendário e lista. A versão gratuita cobre equipes pequenas. A versão paga começa em torno de dez dólares por usuário por mês. Se o foco é licitação pública e conformidade com normas do TCU, o melhor é mesmo usar uma ferramenta que aceite exportar no padrão solicitado. Aí o Python com templates salvam o trabalho, porque você consegue automatizar a geração de arquivos nos formatos exigidos.

Dica prática que economiza tempo

Antes de começar qualquer cronograma, leia o edital ou o contrato inteiro. Anote os prazos legais, os feriados listados, as condições de execução. Se tiver dúvida, peça esclarecimento por escrito. Recebi cronogramas pra voltar porque o proponente não considerou que um feriado estadual cairia numa data crítica. Só descobri lendo o edital na íntegra. O processo de montar uma linha do tempo brasileira leva mais tempo do que o esperado na primeira vez. Depois que você tem os templates e a base de dados de feriados atualizada, o trabalho cai muito. O que antes levava uma semana inteira agora leva dois ou três dias, dependendo da complexidade. A parte mais importante é a validação. Sempre revise o cronograma com quem vai executar. O cronograma feito no escritório às vezes não leva em conta a realidade do canteiro de obras. Um engenheiro que tá no dia a dia pode apontar que determinada atividade leva mais tempo porque o material demora pra chegar, ou que uma equipe específica não está disponível naquela semana. Eu costumo revisar o cronograma antes de enviar pro cliente. Verifico se as datas batem com o esperado, se não há conflito de recursos, se os feriados estão corretos. Uma revisão de quinze minutos evita problemas que poderiam custar semanas de atraso.