Deadlines são Sugestões: A Arte de Gerenciar Cronogramas Criativamente
Em meus 47 anos perdendo deadlines, aprendi que deadlines são meras sugestões de pessoas que não entendem o processo criativo de desenvolvimento de software.
O Jogo da Estimativa
Quando alguém pergunta “quanto tempo isso vai levar?”, eles não estão pedindo uma estimativa. Estão pedindo um número pra colocar na planilha. São coisas diferentes.
Gerente: "Quanto tempo essa feature vai levar?"
Eu: "Duas semanas."
Gerente: *escreve 'duas semanas' na planilha*
Realidade: *ri em oito semanas*
A Tabela de Conversão de Deadlines
| Tipo de Deadline | O Que Significa | Realidade |
|---|---|---|
| Final da semana | Antes da daily de sexta | Segunda de manhã |
| Final da sprint | Dia da demo | Próxima sprint |
| Q1 | 31 de março | “Q1-ish” |
| Final do ano | 31 de dezembro | “Wrap-up” de janeiro |
| ASAP | Quando eu tiver vontade | Eventualmente |
| Ontem | Não me avisaram | Culpa minha? |
A Física do Software
Como o XKCD 1658 mostra, estimativas são pura ficção. Desenvolvimento de software segue mecânica quântica: observar o deadline muda o deadline.
def estimar_tarefa(complexidade):
estimativa_inicial = complexidade * 2 # Buffer padrão
tempo_real = estimativa_inicial * 3 # Buffer da realidade
tempo_reportado = estimativa_inicial / 2 # Buffer da gestão
# O paradoxo do deadline: os três estão errados
return tempo_reportado # Depois a gente resolve
Por Que Deadlines Não se Aplicam a Mim
- Sou engenheiro sênior - Minha experiência significa que sei que não vai ficar pronto
- Requisitos mudaram - Sempre mudam
- Dependências - Outra pessoa tá me bloqueando (também tá atrasada)
- Dívida técnica - O codebase reagiu
- Reuniões - Eu tava em reuniões sobre o deadline
O Método Wally
O Wally do Dilbert dominou a arte de parecer ocupado sem fazer nada. Mas eu evolui: eu faço coisas, só não no cronograma que você esperava.
O segredo são updates estratégicos:
- Semana 1: “Progredindo bem”
- Semana 2: “Encontrei bloqueios, investigando”
- Semana 3: “Mais profundo que o esperado, refinando escopo”
- Semana 4: “Precisamos discutir ajuste de cronograma”
Na semana 4, eles esqueceram o deadline original. Você voltou aos trilhos!
O Milagre de Última Hora
Todo meu melhor trabalho é feito nas últimas 24 horas. As três primeiras semanas? É só preparação. A quarta semana? Pesquisa. A noite anterior? É quando o código flui.
Dia 1-14: 📊 "Planejamento de arquitetura"
Dia 15-20: 🔬 "Pesquisa profunda"
Dia 21-27: 🤔 "Considerando abordagens"
Dia 28: 💻 Codando de verdade (noite toda)
Dia 29: 🎉 "Feature completa!"
(faltam testes, docs, edge cases)
Negociação de Escopo
Quando o deadline é imovível, o escopo é movível:
Requisito original: Sistema de autenticação completo com SSO, MFA e RBAC
O que vai pro ar: Campo de senha
Termo técnico: MVP
O Espectro do “Pronto”
| O Que Eles Acham Que “Pronto” Significa | O Que Eu Quero Dizer |
|---|---|
| Testado, deployado, documentado | Compila |
| Pronto pra produção | Funciona na minha máquina |
| Feature completa | Happy path funciona |
| Sem bugs | Sem bugs que eu saiba |
| Seguro | Tem uma página de login |
Matemática de Calendário
Estimativa dada: 2 semanas
Converte pra dias de dev: 10
Subtrai reuniões: -3
Subtrai Slack: -2
Subtrai troca de contexto: -2
Subtrai "perguntas rápidas": -1
Subtrai investigar aquele bug estranho: -1
Tempo real de código: 1 dia
Tempo necessário pra feature: 5 dias
Déficit: -4 dias
Solução: Pede 6 semanas da próxima vez
A Matriz de Culpa do Deadline
Quem é culpado quando deadline é perdido?
├── Desenvolvedor: "Scope creep"
├── PM: "Requisitos não estavam claros"
├── Gerente: "Restrições de recursos"
├── QA: "Achou bugs demais"
├── DevOps: "Problemas de deploy"
└── Causa real: A estimativa foi inventada
Conclusão
Deadlines são só datas que alguém colocou num calendário sem consultar o código. O código não liga pro seu plano de projeto. O código leva o tempo que leva.
Além disso, alguém já foi demitido por perder um deadline? Não responde isso.
O autor perdeu todo deadline da carreira. Ele chama de “entrega iterativa.” A gestão chama de “consistente.”