Processo não é burocracia — é alavancagem. Aqui está o que ele oferece.
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.
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:
Quando você encontrar sobrecarga, remova-a. Quando você encontrar alavancagem, documente-a para que sobreviva a mudanças de pessoal.
Independentemente do tamanho da equipe, domínio ou preferência de metodologia, três capacidades são inegociáveis:
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.