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.

Scrumban

Canal Youtube

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:

  1. Em primeiro lugar, poupa tempo e é mais eficiente
  2. É, dessa forma, adequado a projetos grandes
  3. Por fim, é fácil de adoptar

As desvantagens de usar scrumban são, por exemplo

  1. Não tem, dessa maneira, uma forma eficaz para acompanhar o progresso
  2. 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.