O quadro Kanban seria dividido em colunas que representam os estágios principais do fluxo de trabalho de desenvolvimento de software:
- Backlog/Ideias:
Esta coluna seria o "reservatório" de todas as ideias, recursos, melhorias ou correções de bugs que a equipe poderia trabalhar. Os itens aqui ainda não foram priorizados ou detalhados. Exemplos de Cartões: "Novo módulo de relatórios", "Otimização de performance no login", "Correção de bug: falha no upload de arquivos", "Melhoria na interface do usuário". 2. A Fazer (To Do) / Priorizado:
Nesta coluna, Mateus e sua equipe colocariam os itens do backlog que foram priorizados e estão prontos para serem iniciados. Eles já teriam um nível de detalhe suficiente para começar o trabalho. Exemplos de Cartões: "Desenvolver funcionalidade de exportação CSV para relatórios", "Implementar cache de banco de dados para tela de usuários", "Corrigir erro de autenticação dupla", "Projetar nova página de perfil do usuário". 3. Em Desenvolvimento (In Progress) / Fazendo:
Aqui estariam os itens que a equipe está ativamente trabalhando. É crucial que esta coluna tenha um limite de WIP (Work in Progress) definido, por exemplo, "Máximo de 3 itens". Isso evita que a equipe comece muitas coisas ao mesmo tempo e garante que o foco esteja na conclusão do trabalho. Exemplos de Cartões: O cartão "Desenvolver funcionalidade de exportação CSV para relatórios" estaria aqui enquanto um desenvolvedor está codificando. O mesmo para "Implementar cache de banco de dados para tela de usuários". 4. Em Teste (Testing) / Revisão:
Uma vez que o desenvolvimento de um item é concluído, ele se move para esta coluna, onde passa por testes de qualidade (QA), revisões de código ou validação interna. Esta coluna também pode ter um limite de WIP. Exemplos de Cartões: O cartão "Desenvolver funcionalidade de exportação CSV para relatórios" passaria para cá para ser testado pelos analistas de QA. O mesmo para "Corrigir erro de autenticação dupla" após o desenvolvedor considerar a correção pronta. 5. Em Implantação (Deploying) / Homologação:
Itens que passaram nos testes e estão prontos para serem implantados no ambiente de homologação ou de produção. Pode envolver aprovação do cliente ou da gerência. Exemplos de Cartões: O cartão "Desenvolver funcionalidade de exportação CSV para relatórios" estaria aqui aguardando a implantação e homologação pelo cliente. 6. Concluído (Done):
Finalmente, os itens que foram implantados com sucesso e estão em produção, agregando valor ao cliente. Esta coluna é o destino final e representa o trabalho entregue. Exemplos de Cartões: Todos os cartões das colunas anteriores, uma vez que o processo completo de desenvolvimento, teste e implantação tenha sido finalizado com sucesso. Como Mateus Usaria o Quadro no Dia a Dia Visualização do Fluxo: Mateus e sua equipe teriam uma visão clara de onde cada item está no processo, quem está trabalhando no quê e quais etapas estão gerando gargalos. Limitação do WIP: Ao definir limites de WIP para as colunas "Em Desenvolvimento" e "Em Teste", Mateus incentivaria a equipe a focar na conclusão do trabalho antes de iniciar novas tarefas, o que aumenta a taxa de entrega e a qualidade. Identificação de Gargalos: Se muitos cartões se acumularem na coluna "Em Teste", por exemplo, isso indicaria um gargalo no processo de QA, e Mateus poderia investigar a causa e alocar mais recursos ou otimizar essa etapa. Foco na Entrega de Valor: O fluxo visual ajuda a manter o foco em mover os itens da esquerda para a direita, garantindo que o valor seja entregue ao cliente o mais rápido e consistentemente possível.