Qual a sua vazão? Estamos entregando mais? O Gráfico de Execução da Vazão - Throughput Run Chart 

Compartilhe

Qual a sua vazão? Estamos entregando mais? O Gráfico de Execução da Vazão – Throughput Run Chart 

17/01/24 - 5 minutos de leitura

O que é vazão? Ao longo de alguns artigos tenho trazido alguns gráficos que nos auxiliam a responder a algumas perguntas. O Diagrama de Fluxo Cumulativo (Cumulative Flow Diagram, CFD) foi o primeiro da série e nos ajuda a entender como os itens de trabalho estão fluindo. Nos ajuda a identificar problemas e nos dá insights de várias métricas. O Histograma do Customer Lead Time nos auxilia a responder à famosa pergunta: Quando fica pronto? Além de nos permitir a definir Acordo de Níveis de Serviço e prazos para as entregas. Já o Gráfico de Detalhamento do Lead Time nos ajudou a identificar onde há gargalos e como se comportam diferentes tipos e classe de itens de trabalho.

O que o Gráfico de Execução da Vazão 

Neste artigo escrevo sobre o Gráfico de Execução da Vazão - Throughput Run Chart. Ele é o gráfico que mostra período a período como está a taxa de entrega do nosso fluxo. 

Neste ponto eu gostaria de trazer a terminologia mais adequada para o melhor entendimento deste artigo. Veja o Quadro de Mapeamento do Fluxo de Valor abaixo.

Quadro demonstrando a vazão do time.

Tudo começa no Ponto de Recebimento da demanda. Ali há 4 itens que chegaram na semana 1, 3 na semana 2, 5 na semana 3. Essa é a taxa de chegada semanal. Após isso, 2 itens na semana 1 e 2 itens na semana 2 formando a vazão da análise. 1 item na semana 1 e 2 itens na semana 2 fazendo a vazão da priorização. 2 itens na semana 2 e 3 itens na semana 3 fazendo a vazão da construção. Após isso, 2 itens na semana 7 e 2 itens na semana 8 compondo a vazão de Avaliação. Por fim, após o Ponto de Entrega há 3 itens na semana 7, 2 itens na semana 8 e 3 itens na semana 9 compondo a taxa de entrega.
Quadro de Mapeamento do Fluxo de Valor demonstrando as Vazões. 

Perceba que qualquer passagem entre etapas é chamada de vazão. Por exemplo, a vazão da análise acontece toda vez que um item termina a etapa da análise. A mesma ideia para priorização, construção e avaliação. Duas vazões recebem um nome especial. Quando o item chega na piscina de opções (backlog) a vazão é chamada de Taxa de Chegada ou ainda, Vazão de Chegada. Quando o item é entregue para o consumidor, ele é contabilizado em uma vazão chamada Taxa de Entrega ou Vazão de Entrega. São nomes especiais, mas o conceito é o mesmo.

O que é vazão (throughput)?

A vazão, do inglês throughput, é a quantidade de itens que chegam até o final da etapa em um determinado período. São exemplos de medidas de vazão:

  • Nosso time entrega, em média, 10 itens por mês.
  • Nosso time entrega, em média, 1 item por semana.
  • Nosso time entrega 10 pontos (User Story Points) por Sprint

Como o gráfico é construído

A primeira é a escolha do bin (caixa). De forma simples é o período que você deseja que seja utilizado para avaliar a vazão: dia, semana, quinzena, mês etc.

Uma vez feito isso, é necessário obter os dados das datas de entrega dos itens. Por enquanto, apenas esse dado será relevante para o nosso gráfico. 

O Eixo X (abscissa, horizontal) é o bin escolhido ao longo do tempo. O Eixo Y (ordenada, vertical) é a quantidade de itens que foram entregues dentro do período especificado.

Analisando o gráfico

Queda ou crescimento

Olhando agora para um run chart podemos verificar se estamos entregando mais ou menos

Gráfico de Run chart da vazão explicado ao longo do texto.
Run chart da Taxa de Entrega de um produto que está sendo construído ao longo do tempo

O gráfico acima é um projeto de desenvolvimento de software. Podemos ver que nas primeiras 6 semanas praticamente não há entregas. Depois, conforme o time começou a compreender o problema que estão tratando e estabilizarem a forma de trabalho, há uma subida em formato de “degraus". Entre a semana do dia 29/08/2022 e 10/10/2022 há uma estabilização de 4 entregas na média.

A partir disso, eles vão para um novo nível que dura desde essa semana até 19/12/2022 quando há em média 8 entregas por semana e vai subindo sempre em degraus até a semana de 31/07/2023 que chega em um patamar de 18 entregas em média. A resposta para a pergunta deste artigo, nesse caso, é: Sim! Estamos entregando mais.

Somos capazes de atender nossa demanda

Todavia nem sempre estamos tratando de times que desenvolvem novos produtos. Vejamos o gráfico abaixo.

Gráfico da taxa de entrega vs. taxa de chegada (vazão de entrada e saída) explicado ao longo do tempo
Comparativo entre a Taxa de Chegada e Taxa de Entrega

Este gráfico é de um time que realiza manutenção de aplicações (conserto de erros e pequenas evoluções). Aqui não podemos esperar que a Taxa de Entrega suba sempre, pois ela está diretamente ligada à Taxa de Chegada. Eles só podem entregar 10 itens na primeira semana se chegarem 10 itens no backlog. 

Em um mundo ideal, para cada item que chega no backlog, ele deveria ser entregue na mesma semana.  Olhando novamente para o gráfico. Nesse caso, o melhor dos mundos seria se a Taxa de Entrega (linha verde) cobrisse totalmente a Taxa de Chegada (linha vermelha), uma sobre a outra. Isso só ocorreu em um ponto do gráfico, na semana que começou no dia 3/7/2023. 

Quando a linha vermelha (Chegada) fica acima da linha verde (Entrega), significa que o time entregou menos itens do que recebeu naquela semana. Ao longo do gráfico é o que mais aconteceu. 

Quando a linha verde fica acima da linha vermelha, significa que além de resolver todos os itens demandados naquela semana, o time ainda conseguiu entregar um passivo de itens que estavam no backlog. Isso aconteceu na semana de 7/08/2023 e 04/09/2023.

Quando a linha vermelha fica acima da verde, porém a linha verde “acompanha a linha vermelha (entre 01/05/2023 até 19/06/2023, por exemplo) não é uma situação tão ruim, pois o time, embora não esteja conseguindo atender toda a demanda, ainda consegue mantê-la próxima da entrega total. Isso dá uma certa estabilidade ao backlog. Agora, quando há um descolamento das linhas como o ocorrido na semana de 19/6/2023 até 26/6/2023, temos um problema, pois o time entregou muito pouco do que foi demandado. O Backlog ficou com muito mais itens do que possuía anteriormente.

Demanda Fura-Fila

Nem todo time trabalha com o mesmo tipo de demanda. Veja o Gráfico abaixo.

Gráfico de Execução da Vazão de um time em um projeto urgente. Informações estão explicadas no texto.
Gráfico com projeto muito urgente

Ele representa o comportamento de uma demanda urgente de construção de um produto. Aqui há um comportamento diferente dos gráficos anteriores. Como de costume, nas primeiras semanas há pouca entrega, porém na semana 2 e semana 3 há uma subida íngreme para 16 e depois 14 itens entregues nessa semana e logo na sequência há uma queda na semana 4 para 6 itens e na semana 5 uma outra queda para 1 item. 

Esse comportamento acontece devido à classe de serviço Fura-Fila (Expedite). Muita entrega em poucas semanas e depois uma queda bruta já que os itens com maior urgência já foram entregues.

Tudo no final

Gráfico de vazão explicado ao longo do texto.
Gráfico de um projeto que entregou tudo no final.

Esse é um gráfico mostrando um padrão ruim. Vemos que o início das demandas começam em janeiro de 2023. A primeira entrega só aconteceu em maio de 2023. Após isso, uma mega entrega no final de julho de 2023. Essa é uma situação complicada. Enquanto as demandas foram entregues quase que semanalmente, só houve 2 entregas no final de quase 6 meses. Evite isso.

Crie o seu gráfico e bora analisar. Se quiser saber mais sobre Vazão e outras métricas da agilidade veja o nosso treinamento de  Kanban System Design (KSD). See you!

Compartilhe

Escrito por

Avelino Ferreira Gomes Filho

Trainer na K21


Avelino Ferreira é formado e mestre em Ciência da Computação. Teve uma longa trajetória na TI, começando como programador e chegando a gestor de diversos times de criação de produtos digitais. Conheceu e começou a adotar as melhores prática de de Métodos Ágeis em 2008. Desde então, se dedica a auxiliar outras empresas na construção da cultura ágil. Atualmente, é Consultor e Trainer na K21
Esta postagem se encontra sob a licença Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Artigos relacionados

O que é o Refinamento do Backlog?
17/04/24
3 minutos de leitura
Caramba! Marcaram outra reunião: 2 Pontos fundamentais para o facilitador
03/04/24
4 minutos de leitura
Retrospectiva: 8 erros comuns nessa reunião fundamental
27/03/24
6 minutos de leitura
Dependências de outros times: 6 Dicas para tratá-las
15/03/24
2 minutos de leitura

    Receba mais conteúdos K21

    Deixe seu nome e email que nós te deixamos por dentro de tudo que rola por aqui.

    Ao informar meus dados, eu concordo com a Política de Privacidade.