Entendendo os gráficos do Nave - Cycle time Scatterplot - 1/6
Depois de avaliar inúmeras ferramentas de análise e coleta de métricas em boards Kanban, acabei optando, um ano atrás, pelo Nave. Desde os primeiros testes, a plataforma se destacou, principalmente, pela configuração simplificada, integração com ferramentas que já utilizava em meus times (Trello, Jira e Asana) e a UI focada em dados e gráficos. Esse post é o primeiro de uma série de seis outros posts em que vou detalhar como o Nave me auxilia, semanalmente, no fluxo de trabalho dos meus times.
O Nave é um conjunto de dashboards baseados em métricas de sistemas KANBAN que tem o objetivo de aumentar o desempenho do time a partir da identificação de problemas nas fases do fluxo. Cada painel apresenta as características fundamentais das etapas mapeadas, possibilitando melhorias contínuas nos processos de trabalho. Neste post desejo detalhar melhor o Cycle Time Scatterplot.
Cycle time Scatterplot
Sem dúvida nenhuma, é o gráfico que mais acompanho semanalmente para analisar o desempenho e identificar gargalos. Ele permite prever datas de conclusão do que está entrando no fluxo, principalmente nas fases após o comprometimento.
No esquema abaixo, cada ponto corresponde a uma demanda concluída em seu quadro Kanban. Uso as cores para identificar a característica da demanda (Feature, Chore, Bug), mas elas são configuráveis e poderiam identificar a classe de serviço, o solicitante ou a aplicação afetada. A altura do ponto representa seu tempo de ciclo. Quanto mais alto o ponto, maior foi o tempo necessário para que a solução fosse concluída.
O gráfico de dispersão do Nave usa os tempos de ciclo de todas as tarefas concluídas em um determinado período de tempo para fornecer previsões probabilísticas de conclusão das próximas demandas. As linhas de percentis determinam o tempo estimado de finalização de uma única tarefa e a probabilidade desse compromisso ser cumprido. No "Hitech", meu time de desenvolvimento na Impulso, usamos o percentil de 85, pois acreditamos que seja um nível de confiança confortável para os nós e os solicitantes, mas a lógica é simples: quanto mais alto o percentil, maior segurança na entrega da tarefa.
Atualmente, um dos objetivos do time é que o percentil de 85 seja menor que 15 dias. Ou seja, desejamos ter uma confiança de 85% que as demandas comprometidas sejam entregues em até 15 dias. Toda demanda que ultrapassa esse limite é levada para discussão na próxima Risk Review, assim é possível identificar problemas e evitar que eles afetem outras necessidades.
Concluindo
O gráfico Cycle Time Scatterplot é uma companhia diária nas cadências do time, seja no Status Report para aumentar a previsibilidade dos clientes quanto a entrega, na Replenishment Meeting para nos comprometermos com novas demandas já analisadas ou até mesmo na Risk Review, como descrito anteriormente.