← Voltar a todos os artigos
Desafios

Kanban vs. Scrum: uma Estrutura de Decisão, não uma Guerra de Religião

Por Marc Molas·7 de agosto de 2023·9 min de leitura

Poucos tópicos em gestão de engenharia geram tanto calor e tão pouca luz quanto o debate Kanban vs. Scrum. Já assisti a reuniões onde pessoas de outra forma racionais debatiam a duração dos sprints com a paixão de constitucionalistas a debater emendas.

Aqui está o que aprendi depois de anos a dirigir e aconselhar equipas de engenharia: a metodologia importa muito menos do que se se adequa ao teu tipo de trabalho, à maturidade da equipa e ao estágio do produto.

Compreendendo a Diferença Fundamental

Scrum é um framework construído em torno de iterações de duração fixa (sprints). A equipa compromete-se com um âmbito de trabalho no início de cada sprint, trabalha nele durante 1-4 semanas e entrega um incremento potencialmente publicável no final.

Kanban é um método construído em torno do fluxo contínuo. Não há iterações. Os itens de trabalho entram num quadro, movem-se através de etapas e saem quando estão concluídos. O mecanismo central são os limites de WIP.

A diferença fundamental: Scrum agrupa o trabalho em caixas de tempo. Kanban trata o trabalho como um fluxo contínuo.

Quando o Scrum se Encaixa

Scrum funciona melhor quando a tua equipa precisa de ritmo, previsibilidade e ciclos de planeamento estruturados:

  • Desenvolvimento de produto com marcos claros
  • Equipas que precisam de responsabilidade externa
  • Equipas novas ou recentemente reorganizadas
  • Trabalho transversal com dependências

Quando o Kanban se Encaixa

Kanban funciona melhor quando o teu trabalho é contínuo, variável em tamanho e orientado por interrupções:

  • Manutenção e operações
  • Equipas de suporte e SRE
  • Equipas com altas taxas de interrupção (mais de 30% de trabalho não planeado)
  • Equipas maduras e auto-organizadas

A Estrutura de Decisão

Escolhe Scrum quando:

  • O trabalho é principalmente planeado (mais de 70% da capacidade)
  • A equipa é nova ou recentemente reorganizada
  • As partes interessadas precisam de cadências de entrega previsíveis
  • O produto está em desenvolvimento ativo
  • A equipa tem 3-7 pessoas

Escolhe Kanban quando:

  • O trabalho é principalmente reativo (mais de 50% é não planeado)
  • A equipa gere vários tipos de trabalho
  • O cycle time importa mais do que a previsibilidade
  • A equipa é madura e auto-organizada

Considera Scrumban (híbrido) quando:

  • Tens uma mistura de trabalho planeado e não planeado
  • Queres o ritmo dos sprints mas o fluxo do Kanban

Scrumban: o Terreno Intermédio Prático

Na prática, a maioria das equipas com quem trabalho acaba por praticar uma versão de Scrumban:

  • Cadência de sprint para planeamento e retrospetivas
  • Quadro Kanban com limites de WIP para a execução diária
  • Não um compromisso de sprint — um objetivo de sprint
  • Métricas de ambos os mundos: velocidade para planeamento de capacidade, cycle time para eficiência de fluxo

A Variável Real: Maturidade da Equipa

As equipas imaturas lutam com Kanban porque requer autodisciplina. As equipas maduras lutam com Scrum porque o overhead parece burocracia.

A progressão que vejo com mais frequência: começar com Scrum, evoluir para Kanban à medida que a equipa amadurece, estabelecer-se num híbrido Scrumban.

Erros Comuns

  • Fazer Scrum sem retrospetivas
  • Fazer Kanban sem limites de WIP
  • Mudar de metodologia durante uma crise
  • Adesão rígida ao framework

Na Conectia, os nossos engenheiros trabalharam com todas as três abordagens, porque a realidade do trabalho de consultoria sénior é que te adaptas ao que funciona para a equipa.


Precisas de engenheiros sénior que se adaptem ao teu processo em vez de combatê-lo? Fala com um CTO — os nossos engenheiros LATAM integram-se no teu fluxo de trabalho, quer uses Scrum, Kanban ou algo entre os dois.

Pronto para construir a sua equipa de engenharia?

Fale com um parceiro técnico e implemente desenvolvedores validados por CTOs em 72 horas.