Scrumban
Scrumban é uma framework ágil que combina, desse modo, o Scrum com o Kanban. Esta metodologia híbrida, tornou-se cada vez mais popular por, dessa forma, combinar o melhor das abordagens baseadas em sprints com o melhor das abordagens de fluxo contínuo. Esta é, contudo, uma boa opção para desenvolvimentos de produtos de longa duração e de ritmo acelerado. Dessa forma, podem ultrapassar os limites que as restrições do Scrum e Kanban poderiam colocar, se fossem implementados individualmente.
CURSOS AGILE
Scrum e Kanban
Antes de entrarmos no mundo do Scrumban, talvez seja, dessa forma, melhor rever as frameworks Scrum e Kanban. Dessa maneira, veja o post sobre scrum vs kanban para conhecer melhor estas frameworks.
O que é o Scrumban?
Scrum + Kanban = Scrumban
Este nasceu para dar resposta às necessidades de alguns projectos complexos que estão, dessa forma, a surgir. Para além de serem cada vez mais complexos, os projectos tendem também a ter, dessa maneira, requisitos cada vez mais multidisciplinares. Ao combinar Scrum com Kanban, as equipas conseguem, dessa forma, entregar requisitos multifuncionais em continuidade.
Como é que o scrumban funciona?
O Scrumban funciona de forma muito simples, agrupando, dessa forma, as duas frameworks. Tal como no Scrum, o scrumban adopta, dessa forma, iterações ou sprints. Por exemplo, uma equipa Scrumban pode adoptar iterações pequenas de duas semanas. Ainda mais, a equipa consegue visualizar todo o trabalho num scrumban board. Este quadro é, dessa forma, relativamente similar a um Kanban Board, mas permite mais informação e mais liberdade. Do Kanban, este foi, dessa maneira buscar os conceitos de pulling work, limiting WIP e operações contínuas.
Scrum vs Kanban vs Scrumban
Como já vimos, o Scrumban é, assim, uma conjugação entre o Scrum e o Kanban. No quadro abaixo vemos, dessa forma, em mais detalhe algumas características das três frameworks:
Scrum | Kanban | Scrumban | |
Membros da equipa | Menos de 10 elementos de equipa (considerando os papeis de Developer, Scrum Master e Product Owner) | Não há limite para o número de membros da equipa | Não há limite para o número de membros da equipa |
Papéis da equipa | São atribuídos diferentes papeis e responsabilidade aos membros da equipa (PO, SM e DEV) | Os membros da equipa podem ser generalistas ou especialistas. | Não são atribuídos papéis. |
Ciclos de trabalho | São usados Sprints que podem, desse modo, demorar entre 1 a 4 semanas. | Adoptado, assim, um fluxo de trabalho contínuo. | São tipicamente adotadas, dessa maneira, iterações de duas semanas com continuidade (quadro não é limpo) |
Regras | Segue regras específicas | Adopta regras flexíveis | Adopta regras com uma flexibilidade moderada. |
Atribuição de tarefas | Os elementos da equipa, desse modo, auto-atribuem-se tarefas. | Os membros da equipa escolhem as suas tarefas mas, por outro lado, podem ser informados das tarefas que devem ser concluídas antes. | Os membros da equipa escolhem, desse modo, as suas tarefas |
Limites | Durante o planeamento do sprint, a equipa aceita, dessa maneira, o trabalho que acredita conseguir acabar durante o sprint. | São adotados work-in-progress limits que, desse modo, limitam o trabalho em curso. | São adotados work-in-progress limits que, desse modo, limitam o trabalho em curso. |
Vantagens e desvantagens de usar Scrumbam
O Scrumban é, dessa forma, uma junção das mais-valias do Scrum e do Kanban. Mas será que é tudo positivo no Scrumban? Vejamos, dessa maneira, em mais detalhe as vantagens e desvantagens de usar Scrumban.
As vantagens de usar scrumban são, por exemplo:
- Em primeiro lugar, poupa tempo e é mais eficiente
- É, dessa forma, adequado a projetos grandes
- Por fim, é fácil de adoptar
As desvantagens de usar scrumban são, por exemplo
- Não tem, dessa maneira, uma forma eficaz para acompanhar o progresso
- O gestor de projecto não têm, dessa forma, controlo sobre os membros da equipa Scrumban
Em suma, o Scrumban, combina a estrutura do Scrum com a flexibilidade do Kanban. É, dessa forma, uma framework ágil adequada a algumas equipas e projectos complexos e multifuncionais. Contudo, nem tudo é fácil. Como com todas as frameworks, tem, dessa maneira, vantagens e desvantagens que devem ser analisadas e avaliadas na altura de escolher a framework a usar.