← Voltar ao blog

Lean e Agile: as conexões que poucos entendem

lean agile gestao

O Manifesto Agile de 2001 tem raízes profundas no Lean Manufacturing da Toyota dos anos 1950. Entender essa conexão revela insights valiosos sobre práticas ágeis.

Os 7 princípios do Lean aplicados ao software

1. Elimine desperdício

Lean: Remova etapas que não agregam valor na linha de produção. Software: Menos reuniões, menos documentação desnecessária, menos features que ninguém usa.

Planejamento excessivo = desperdício. Planejamento justo = valor.

2. Construa qualidade

Lean: Não passe defeitos para a próxima etapa. Software: Não passe bugs para QA. Teste antes de enviar. TDD, CI/CD.

3. Crie conhecimento

Lean: Invista em aprendizado contínuo. Software: Retrospectivas, spikes técnicos, experimentação.

4. Adie compromisso

Lean: Decida o mais tarde possível, quando tiver mais informação. Software: Arquitetura emergente, design simples, não sobre-engineer no Sprint 1.

5. Entregue rápido

Lean: Lead time curto da produção ao cliente. Software: Sprints curtos, deploys frequentes, MVP.

6. Respeite pessoas

Lean: Trabalhadores conhecem o processo melhor que gerentes. Software: Time auto-organizado, estimativa do time, Planning Poker.

7. Otimize o todo

Lean: Melhore a linha de produção inteira, não uma estação. Software: Otimize o fluxo de ponta a ponta, não apenas desenvolvimento.

WIP Limits: Lean + Kanban + Agile

O conceito de limitar trabalho em progresso vem diretamente do Lean:

Lean: Sistema Kanban com cartões físicos na fábrica Toyota. Kanban software: Limite de 3 itens por coluna no board. Resultado: Menos contexto switching, mais throughput.

Impacto nas estimativas

Estimativa Lean

  • Menos é mais — estime o mínimo necessário para decidir
  • Dados > opinião — use throughput histórico
  • Elimine waste na estimativa — não estime itens que podem não ser feitos
  • Decisão tardia — estime em detalhes só quando for executar

Muda (desperdício) em sessões de estimativa

MudaExemploSolução
SuperproduçãoEstimar 50 itens quando só 10 serão feitosEstimativa just-in-time
EsperaItem aguardando PO para esclarecimentoDefinition of Ready
TransporteEstimar com ferramenta complexaFerramenta simples e rápida
Processamento extraDiscussões de 30 min por itemTimebox de 10 min
EstoqueBacklog com 200 itens não estimadosRefinamento contínuo
MovimentoSessão com 15 pessoas quando 5 bastariamSubgrupos por domínio
DefeitosEstimativas sem contextoRefinamento antes da estimativa

Conclusão

Agile é Lean aplicado ao software. Os princípios de eliminar desperdício, construir qualidade e respeitar pessoas são os mesmos da Toyota há 70 anos. Quando seu processo ágil parecer burocrático demais, pergunte: “Isso é lean ou é waste?”