Work Breakdown

O que é o relatório de Work Breakdown?

O dashboard de Work Breakdown é projetado para dar às equipes insights detalhados sobre os tipos de mudanças de código feitas em um período definido, dividindo o trabalho em Código Novo, Refatoração e Retrabalho. Este dashboard ajuda as equipes a avaliar suas áreas de foco e gerenciar suas práticas de desenvolvimento efetivamente.

Métricas

Mudanças de Código

  • O quê: O card exibe o número médio de linhas de código modificadas por mudança durante um período específico, enquanto o gráfico mostra a soma total de todas as modificações de código feitas nesse período, englobando todos os tipos de atividades de código.
  • Por que importa: Fornece uma visão abrangente da atividade de codificação geral da equipe, ajudando a avaliar níveis de produtividade e a escala do trabalho de desenvolvimento.
  • Como usar: Compare mudanças de código em diferentes períodos para rastrear tendências de desenvolvimento e entender flutuações na atividade.
  • Interface:

Código Novo

  • O quê: O card exibe a porcentagem média de código adicionado para funcionalidades, funcionalidades ou melhorias durante o período, enquanto o gráfico mostra o total de linhas adicionadas para esses propósitos.
  • Por que importa: Indica o foco da equipe em inovação e entrega de novo valor aos usuários. Uma proporção maior de código novo sugere desenvolvimento ativo de funcionalidades.
  • Como usar: Equilibre código novo com outros tipos de trabalho para garantir que a inovação não venha ao custo da qualidade do código ou aumento de dívida técnica.
  • Exemplo: Um pico em código novo pode ser esperado durante uma fase de lançamento de funcionalidade, sinalizando um período produtivo de desenvolvimento.

Refatoração

  • O quê: O card exibe a porcentagem média de mudanças em código com mais de 21 dias, focadas em melhorar estrutura, legibilidade ou desempenho sem alterar funcionalidade, enquanto o gráfico mostra a quantidade total de tal código modificado durante o período.
  • Por que importa: Refatoração regular é crucial para manter uma base de código limpa e eficiente e prevenir acúmulo de dívida técnica.
  • Como usar: Monitore esforços de refatoração para garantir que façam parte do ciclo de desenvolvimento, ajudando a manter a saúde do código de longo prazo.
  • Interface:

Retrabalho

  • O quê: O card mostra a porcentagem média de código recente (modificado dentro de 21 dias) ajustado para corrigir problemas, refinar funcionalidade ou ajustar com base em feedback, enquanto o gráfico representa o volume total de tais mudanças durante o período.
  • Por que importa: Níveis altos de retrabalho podem sinalizar problemas potenciais no desenvolvimento inicial, como requisitos pouco claros ou testes insuficientes.
  • Como usar: Monitore porcentagens de retrabalho para identificar causas subjacentes e melhorar práticas iniciais de codificação ou coleta de requisitos.
  • Exemplo: Uma quantidade constante ou crescente de retrabalho pode indicar necessidade de revisitar estratégias de planejamento ou teste para minimizar mudanças pós-desenvolvimento.

Filtros

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

Use o Filtro de Repositório para focar em repositórios específicos ou visualizar métricas de Work Breakdown em todos os repositórios. Este filtro é especialmente valioso para identificar tendências e analisar foco de desenvolvimento em bases de código individuais, o que é particularmente útil ao gerenciar múltiplos repositórios.

Use o Filtro de Tipo de Issue para analisar métricas de Work Breakdown para tipos específicos de issues, como Features, Bugs, Melhorias ou Hotfixes. Este filtro permite que as equipes monitorem a distribuição e foco do trabalho em diferentes tipos de issues, fornecendo insights sobre prioridades de desenvolvimento e equilíbrio do fluxo de trabalho.

Rastrear work breakdown por tipo de issue ajuda a identificar tendências, particularmente em áreas críticas como correções de bugs e hotfixes. Isso garante que sejam tratados prontamente para manter qualidade de código e estabilidade do produto.

Explore Melhores Práticas

Conclusão

Entender e aproveitar a Métrica de Work Breakdown permite que as equipes equilibrem seus esforços de desenvolvimento, mantenham alta qualidade de código e otimizem seu fluxo de trabalho. Monitorando regularmente a proporção de código novo, refatoração e retrabalho, as equipes podem resolver proativamente dívida técnica, refinar seus processos e melhorar a colaboração para entrega de código mais eficiente e de alta qualidade.