Speed

O que é a Funcionalidade Speed Snapshot?

O Speed Snapshot fornece uma visão concisa da velocidade de entrega de software da sua equipe agregando métricas-chave como PR Cycle Time, Deploy Frequency e Issue Cycle Time. Esta funcionalidade responde à pergunta crítica, "Quão rápido minha equipe está entregando software?" Destacando áreas de melhoria e mostrando tendências, ela permite que as equipes otimizem seus fluxos de trabalho, removam gargalos e acelerem o desenvolvimento.

Métricas

PR Cycle Time

  • O quê: Mede o tempo total do primeiro commit até o deploy do pull request em produção, cobrindo todas as etapas como codificação, revisão e deploy.
  • Por que importa: PR Cycle Times mais curtos refletem um processo de desenvolvimento mais eficiente, permitindo que as equipes entreguem funcionalidades e correções mais rápido.
  • Como usar: Identifique e resolva gargalos no pipeline de desenvolvimento, como tempos de revisão prolongados ou atrasos em deploys, para reduzir o cycle time geral.
  • Interface:

Deploy Frequency em Dias

  • O quê: Mede com que frequência o código é implantado em produção. Esta métrica reflete a média geral de todos os repositórios integrados, mas você pode visualizar a frequência de deploy de um repositório específico aplicando o filtro de Repositório.
  • Por que importa: Deploys frequentes permitem entrega de valor mais rápida aos usuários, minimizam riscos associados a atualizações grandes e melhoram a responsividade ao feedback.
  • Como usar: Busque deploys menores e mais frequentes implementando práticas de CI/CD para garantir releases confiáveis e consistentes.
  • Interface:

Issue Cycle Time

  • O quê: Mede o tempo necessário para uma issue se mover de "em progresso" até resolução e deploy, excluindo tempo gasto no backlog.
  • Por que importa: Um Issue Cycle Time mais curto indica que a equipe resolve tarefas eficientemente uma vez que começam o trabalho ativo, melhorando responsividade e throughput.
  • Como usar: Identifique fases onde issues tendem a ficar paradas, como "em progresso", e ajuste processos ou recursos para garantir conclusão suave e eficiente das tarefas.
  • Interface:

Filtros

Use o Filtro de Squad para visualizar métricas de velocidade para squads individuais. Se quiser uma visão mais ampla de todas as equipes, selecione o filtro "Todos" para ver a distribuição de todos os squads de uma vez.

O Filtro de Data permite visualizar dados para períodos específicos. Você pode filtrar pelo último mês, trimestre ou 365 dias. Se precisar de controle mais granular, pode filtrar por um intervalo de datas personalizado.

Use o Filtro de Players para focar em membros individuais da equipe ou um grupo específico dentro do seu squad. Você pode selecionar um membro para uma visualização detalhada, um grupo de membros se formam um sub-squad, ou todos os membros para uma visão geral das métricas de velocidade de todo o squad.

Use o Filtro de Repositório para focar em repositórios específicos ou visualizar métricas de velocidade em todos os repositórios.

Use o Filtro de Tipo de Issue para analisar métricas do Speed Snapshot para tipos específicos de issues, como Features, Bugs, Melhorias ou Hotfixes, ou para visualizar dados de todos os tipos de issues. Este filtro ajuda as equipes a entender como diferentes tipos de trabalho impactam a velocidade de entrega, como identificar PR Cycle Times mais longos para features complexas ou garantir resolução rápida de hotfixes críticos. Monitorar métricas por tipo de issue permite que as equipes priorizem efetivamente e mantenham um fluxo de trabalho equilibrado e eficiente.

Melhores Práticas para Usar o Relatório de Speed Snapshot

  • Revise Métricas-Chave Regularmente: Monitore PR Cycle Time, Deploy Frequency e Issue Cycle Time de perto para avaliar o desempenho da equipe e identificar áreas de melhoria.

  • Incentive Deploy Contínuo: Promova uma cultura de deploys frequentes e menores para reduzir o time to market para funcionalidades e correções.

  • Promova Colaboração Eficiente: Use insights deste relatório para incentivar melhor comunicação e colaboração entre membros da equipe e garantir que as tarefas se movam pelo fluxo de trabalho sem atrasos desnecessários.

Conclusão

**O Relatório de Speed Snapshot oferece uma visão rápida e abrangente da velocidade de desenvolvimento da sua equipe. Focando em PR Cycle Time, Deploy Frequency e Issue Cycle Time, as equipes podem identificar gargalos, otimizar seus processos e garantir que estão entregando software de forma rápida e eficiente.