100%

FA-1.2.1-C (K1) Relembrar abordagens de desenvolvimento ágil de software – Kanban

Lição Progress

FA-1.2.1-C (K1) Relembrar abordagens de desenvolvimento ágil de software – Kanban


Kanban

É uma abordagem de gestão que às vezes é utilizada nos projetos ágeis. O objetivo é visualizar e otimizar o fluxo de trabalho.

Quadro Kanban

  • É onde a cadeia de valor a ser gerenciada é visualizada;
  • Cada coluna mostra uma estação, que é um conjunto de atividades relacionadas, por exemplo: tarefas a fazer; tarefas em desenvolvimento e tarefas completas;
  • As tarefas a serem processadas são simbolizadas por post-it se movendo da esquerda para a direita através do quadro.

WIP (Work in Progress) – Limite de Trabalho em Andamento

  • O volume de tarefas ativas paralelas é estritamente limitado;
  • Este é controlado pelo número máximo de tarefas permitidas para uma estação ou globalmente no quadro;
  • Sempre que uma estação tem capacidade livre, um membro da equipe tira um post-it da estação antecessora.

Tempo de Espera

  • Refere-se ao tempo desde que o item entrou no quadro Kanban até ser produzido;
  • O Kanban é utilizado para otimizar o fluxo contínuo de tarefas, minimizando o tempo médio de espera para concluir o fluxo de valor.

Semelhanças com Scrum

  • Em ambos as tarefas ativas são visualizadas publicamente em um quadro branco, fornecendo transparência;
  • Iteração e timebox são opcionais no Kanban;
  • Os itens podem ser entregues um de cada vez ou em uma release.