O documento discute os benefícios do sistema Kanban para gerenciamento de projetos de software. Kanban promove a visualização do fluxo de trabalho, limita o trabalho em progresso, e incentiva a colaboração entre equipes para melhorar continuamente o processo e acomodar variações de demanda. A adoção de Kanban permite uma evolução gradual do modelo cascata para um modelo mais iterativo e incremental.
8. Desperdícios em software
Trabalho incompleto
Reaprender
Funcionalidades a mais
Troca de tarefas
Transferência de conhecimento
(Handoff)
Atrasos
Defeitos
25. Por que Kanban ?
• falhas tornam-se claramente visíveis em
tempo real
• faz com que as pessoas passem a colaborar
ainda mais em vez de apenas fazerem a sua
parte
• acomoda variações de demandas (novas
funcionalidades, manutenção, tamanho,
quantidade, etc)
• pouco prescritivo – aberto a adaptações
• fornece uma evolução gradual do modelo
cascata para o modelo iterativo e
incremental
1. mudança evolucionária: "quando a mudança de uma ação para outra que a substitui é pequena e dentro dos limites das expectativas e dos arranjos do status quo". Geralmente a mudança evolucionária é lenta, suave e não transgride as expectativas daqueles que nela estão envolvidos ou são por ela afetados. Há uma tendência de se repetirem e reforçarem as soluções que se demonstrem sólidas e eficientes e de se abandonarem as soluções fracas e deficientes;
2. mudança revolucionária: "quando a mudança de uma ação para a ação que a substitui contradiz ou destrói os arranjos do status quo". Geralmente a mudança revolucionária é rápida, intensa, brutal, transgride e rejeita as antigas expectativas e introduz expectativas novas. Enquanto as mudanças evolucionárias, por ocorrerem aos poucos, não provocam geralmente grande entusiasmo ou forte resistência, o mesmo não acontece com as mudanças