Simyl
simylflow
Início do Curso
Módulo 1: Por Que Processo Importa
Lição 1 de 3
10 min

O Que o Processo Realmente Oferece

Processo não é burocracia — é alavancagem. Aqui está o que ele oferece.

1O Reflexo "Não Precisamos Disso"

A maioria da resistência ao processo vem da experiência com processos ruins. Engenheiros que já participaram de reuniões de status de duas horas, preencheram formulários de solicitação de mudança para uma correção de uma linha, ou assistiram um consultor de "transformação" reorganizar o organograma têm todos os motivos para recuar quando alguém diz "precisamos de mais processo."

Esse recuo é racional. Processo ruim é real, é comum e desperdiça enormes quantidades de tempo. Mas a conclusão que a maioria das equipes tira — "o processo em si é o problema" — não se sustenta. Uma equipe que teve uma refeição ruim não jura nunca mais comer. Ela encontra um restaurante melhor.

A reformulação é simples: processo não são as regras que alguém impõe ao seu trabalho. Processo é qualquer padrão repetível que torna a próxima vez mais fácil que a última. Uma convenção de nomenclatura para branches é processo. Uma checklist compartilhada antes de fazer merge de um PR é processo. Um standup de cinco minutos onde três pessoas sincronizam sobre bloqueios é processo. Nenhum desses requer certificação ou consultor. Todos eles se acumulam.

Equipes que dizem "não precisamos de processo" quase sempre têm processo — ele é apenas implícito, não documentado e vive na cabeça de uma pessoa. Isso funciona até que essa pessoa esteja de férias, saia da empresa ou entre em um segundo projeto. Então a equipe descobre que tinha um ponto único de falha, não uma cultura livre de processos.

Processo é o que permite que a equipe escale além das pessoas na sala

Quando uma equipe tem 3 pessoas em uma sala, você não precisa de muito processo. Uma vez que você cresce, muda membros ou assume mais trabalho do que cabe nas cabeças, o processo é a única maneira de a informação permanecer consistente.

2Alavancagem vs. Sobrecarga

Cada pedaço de processo cria alavancagem ou cria sobrecarga. O teste é direto: essa prática torna a próxima unidade de trabalho mais barata, mais rápida ou mais segura que a última?

Uma checklist de revisão de código é alavancagem — ela detecta a mesma classe de bug a cada sprint sem exigir que o revisor se lembre de tudo do zero. Um comitê obrigatório de revisão de arquitetura que se reúne quinzenalmente e enfileira mudanças por 10 dias é sobrecarga — ele desacelera a entrega sem uma redução proporcional no risco.

A distinção não é sobre formalidade. Processos formais podem ter alta alavancagem (regras de proteção de branch que impedem force-pushes para main não custam nada uma vez configuradas e previnem erros catastróficos indefinidamente). Processos informais podem ser pura sobrecarga (a regra não escrita de que "você deveria passar pelo Dave antes de fazer merge" porque Dave foi queimado uma vez por um deploy ruim e agora ninguém sabe se a aprovação do Dave é obrigatória ou cultural).

Três sinais de que um pedaço de processo cruzou de alavancagem para sobrecarga:

  • As pessoas o contornam. Se engenheiros regularmente pulam uma etapa porque é mais fácil pedir perdão, a etapa não está fornecendo valor suficiente para justificar seu atrito.
  • Ninguém consegue explicar por que existe. Se a resposta para "por que fazemos isso?" é "sempre fizemos assim," o processo sobreviveu à sua justificativa.
  • Ele escala com o número de pessoas, não com o risco. Bom processo escala sub-linearmente — um pipeline de CI serve 50 engenheiros. Processo ruim escala linearmente — cada nova contratação adiciona outra linha à matriz de aprovação.

Quando você encontrar sobrecarga, remova-a. Quando você encontrar alavancagem, documente-a para que sobreviva a mudanças de pessoal.

3O Que Toda Equipe Precisa

Independentemente do tamanho da equipe, domínio ou preferência de metodologia, três capacidades são inegociáveis:

  • Controle de versão. Cada linha de código é versionada, atribuída e recuperável. Isso não é controverso em 2026 — mas "usamos Git" e "usamos Git bem" são declarações diferentes. O Módulo 2 cobre a diferença.
  • Rastreamento de trabalho. Cada pedaço de trabalho em andamento é visível para toda a equipe em um sistema compartilhado — não em uma planilha, não na cabeça de alguém, não em uma thread do Slack que vai rolar para fora da tela até terça-feira. Tickets são a unidade de rastreamento de trabalho, e o Módulo 3 cobre o que torna um bom.
  • Comunicação de intenção. A equipe tem um mecanismo regular e leve para compartilhar no que estão trabalhando, o que está bloqueando-os e o que precisam uns dos outros. Isso pode ser um standup diário de cinco minutos, uma postagem assíncrona em um canal ou um quadro compartilhado — o formato importa menos que a consistência.

Todo o resto — sprints, story points, retrospectivas, limites de WIP, gráficos de velocidade — é metodologia. Metodologia é valiosa, mas é a camada acima desses básicos. Você pode executar Scrum sem quadros Kanban. Você pode executar Kanban sem story points. Você não pode executar nenhum dos dois sem controle de versão, rastreamento de trabalho e comunicação de intenção.

O resto deste curso foca nesses três fundamentos. O Módulo 5 ajudará você a decidir se deve adicionar uma metodologia por cima — e se sim, qual.

Principais Conclusões
  • Processo existe para escalar uma equipe além do que cabe em uma sala
  • Processo ruim é real, mas sua existência não é um argumento contra todo processo
  • Três coisas que toda equipe precisa: controle de versão, rastreamento de trabalho, comunicação de intenção
  • Metodologia (Scrum, Kanban) é a camada acima desses básicos
Armadilhas Comuns a Evitar
  • Confundir cerimônia com processo; processo é o que sobrevive quando você pula a cerimônia

Exercícios Práticos