Productivity

O que é a Funcionalidade Productivity Snapshot?

O Productivity Snapshot fornece uma visão de alto nível do output de desenvolvimento de software da sua equipe focando em métricas-chave como PRs Mergeados, Dias com Commits e Issues Resolvidas. Este relatório responde à pergunta, "Quão produtiva é minha equipe?" agregando dados para rastrear trabalho concluído, consistência nas contribuições de código e eficiência na resolução de tarefas. Com insights acionáveis, esta funcionalidade capacita as equipes a identificar pontos fortes, resolver ineficiências e sustentar um fluxo de trabalho produtivo.

Métricas

PRs Mergeados

  • O quê: Rastreia o número de pull requests revisados e mergeados com sucesso na base de código durante o período selecionado.
  • Por que importa: Indica o output da equipe em termos de trabalho concluído e integrado, refletindo sua capacidade de empurrar mudanças eficientemente pelo pipeline de desenvolvimento.
  • Como usar: Monitore esta métrica para garantir um fluxo constante de PRs mergeados. Quedas repentinas podem sinalizar gargalos no processo de revisão ou desenvolvimento que requerem atenção.
  • Interface:

Dias com Commits

  • O quê: Mede o número de dias durante o período selecionado em que um ou mais commits foram feitos na base de código.
  • Por que importa: Commits regulares fornecem insight sobre a consistência de codificação da equipe, ajudando a identificar períodos de alta ou baixa atividade. Eles também contribuem para progresso constante e reduzem o risco de mudanças grandes e propensas a erros.
  • Como usar: Rastreie esta métrica para incentivar contribuições consistentes. Use para identificar oportunidades de equilibrar cargas de trabalho ou resolver períodos de inatividade.
  • Interface:

Issues Resolvidas

  • O quê: Representa o número de tarefas, bugs, melhorias ou funcionalidades concluídas e fechadas durante o período selecionado.
  • Por que importa: Destaca a capacidade da equipe de completar trabalho efetivamente, mostrando claramente o progresso na tratativa e resolução de tarefas.
  • Como usar: Monitore issues resolvidas para garantir que a produtividade permaneça alta. Procure tendências que sugiram atrasos ou ineficiências e tome ações para melhorar processos ou alocar recursos conforme necessário.
  • Interface:

Filtros

Use o Filtro de Squad para visualizar métricas de produtividade 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 produtividade de todo o squad.

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

Use o Filtro de Tipo de Issue para analisar métricas de produtividade para tipos específicos de trabalho, como Features, Bugs, Melhorias ou Hotfixes, ou para visualizar dados de todos os tipos de issues. Este filtro fornece insights sobre o foco e eficiência da equipe em diferentes tipos de tarefas, ajudando a identificar tendências e garantir que issues críticas como bugs e hotfixes sejam resolvidas prontamente. Monitorar produtividade por tipo de issue permite que as equipes alinhem seus esforços com prioridades do projeto e mantenham um fluxo de trabalho equilibrado.

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

  • Mantenha um Fluxo Constante de Trabalho: Monitore regularmente PRs Mergeados para garantir um ritmo constante de trabalho concluído. Resolva gargalos no processo de revisão e merge para manter o pipeline fluindo suavemente.

  • Incentive Contribuições Frequentes: Use a métrica Dias com Commits para promover commits diários de código. Contribuições frequentes e incrementais reduzem o risco de mudanças grandes e propensas a erros e fortalecem o momentum da equipe.

  • Foque na Resolução Eficiente de Tarefas: Rastreie Issues Resolvidas para avaliar quão efetivamente a equipe está lidando com tarefas. Analise quedas em issues resolvidas para identificar obstáculos e implementar melhorias de processo.

  • Defina Metas e Monitore Tendências: Aproveite as métricas de snapshot para estabelecer benchmarks de produtividade e rastrear progresso ao longo do tempo. Ajuste fluxos de trabalho e prioridades da equipe conforme necessário para manter ou melhorar o desempenho.

Conclusão

O Relatório de Productivity Snapshot é uma ferramenta valiosa para avaliar a eficiência e output de desenvolvimento da sua equipe. Monitorando métricas-chave como PRs Mergeados, Dias com Commits e Issues Resolvidas, as equipes podem garantir progresso constante, identificar tendências e resolver gargalos potenciais. Com revisão regular e ajustes orientados por dados, este relatório ajuda as equipes a manter um ritmo de desenvolvimento consistente e produtivo enquanto alcançam seus objetivos efetivamente.