← Back to blog

Está Difícil Fazer o Scrum Funcionar? Conheça o Kanban

AI Translated Read in English
2015-09-15 3 min de leitura
kanban
scrum
agile
metodologia
process-management

Quando o assunto é processo de desenvolvimento de software, uma das primeiras coisas que as pessoas discutem é qual framework de processo se encaixa melhor no projeto. Se você acompanha as últimas tendências, vai encontrar um jeito de fazer o Scrum se encaixar em quase tudo.

Sou grande fã do framework Scrum — seria minha primeira opção, sem dúvida. Ele realmente aumenta a produtividade e constrói um alto nível de confiança do cliente, porque ao final de cada sprint você apresenta pro cliente exatamente o que o time entregou. Mas pra rodar isso direito, você precisa de pessoas preparadas, do cargo mais alto da empresa até todo mundo envolvido com a aplicação.

Vejo muita gente e muitas empresas com dificuldade pra fazer o Scrum rodar bem, e um dos maiores problemas que percebo é o escopo da sprint: ele não está bem definido, e defeitos e histórias continuam entrando no meio da sprint, reorganizando a prioridade o tempo todo. Se essa é uma situação que você enfrenta, pode ser exatamente por isso que seu processo de Scrum não está indo pra frente. Mudanças no backlog da sprint não são proibidas pelo Scrum Guide, mas definitivamente não são boa prática.

Pra cenários assim, um dos melhores frameworks pra usar — e fácil de adotar por um time que já roda Scrum — é o Kanban.

O Que é o Kanban, de Fato

Kanban é outro framework ágil, inspirado no processo de manufatura da Toyota e focado em alto nível de entrega. Uma das principais características dele é manter todo mundo trabalhando constantemente, sem fixar tanto em quanto tempo uma tarefa vai levar — o objetivo é entregar cada tarefa pro cliente assim que ela estiver pronta.

Então qual é a diferença real?

No Scrum tradicional, você planeja entregar tudo que comprometeu no último dia da sprint, ou logo depois. No Kanban, o último passo pra finalizar uma tarefa é entregá-la ao cliente, e você está continuamente puxando novas tarefas — não existe timebox como no Scrum.

O Quadro

Outra peça importante do Kanban é o quadro usado pra controlar tudo que o time está trabalhando.

Hoje em dia, você vê esse tipo de quadro na maioria dos times de Scrum também. Mas vale saber: o quadro não é um requisito do Scrum. Ele vem do Kanban.

Pra Onde Ir a Partir Daqui

Scrum e Kanban não são rivais — resolvem problemas diferentes. O Scrum dá ritmo e uma cerimônia de comprometimento; o Kanban dá fluxo contínuo e menos atrito quando o escopo não para quieto. Se suas sprints vivem sendo sequestradas por mudanças no meio do caminho, isso é um sinal pra ouvir, não uma falha pra empurrar com a barriga.

Se quiser se aprofundar em Kanban, vale a leitura: