A Página de Players fornece uma visão clara e estruturada do desempenho individual de cada contribuidor no seu squad. Ela consolida indicadores-chave de atividade, como dias com commits, issues resolvidas e pull requests mergeados, permitindo que as equipes entendam rapidamente a distribuição de carga de trabalho, padrões de contribuição e áreas que podem se beneficiar de suporte ou coaching.
Esta página é essencial para obter visibilidade sobre como cada desenvolvedor colabora dentro da equipe, ajudando líderes a promover práticas saudáveis de engenharia, incentivar cargas de trabalho equilibradas e identificar oportunidades de melhoria ou reconhecimento.
Ao usar esta funcionalidade, líderes de engenharia e equipes obtêm uma compreensão mais profunda dos comportamentos de contribuição individual e podem alinhar as práticas da equipe com os objetivos organizacionais.
Por que rastrear métricas individuais de players? Elas ajudam as equipes a entender padrões de contribuição, apoiar o onboarding, reconhecer contribuidores de alto impacto e prevenir desequilíbrio de carga de trabalho ou burnout.
Funcionalidades Principais
Visualização em Cards
A Visualização em Cards apresenta um snapshot rápido das métricas-chave de cada player em um formato visualmente organizado. Cada card exibe:
Dias com Commits: Com que frequência um player contribui código.
Issues Resolvidas: Número total de tarefas resolvidas pelo player.
PRs Mergeados: Número de pull requests mergeados com sucesso.
Tendências: As métricas incluem aumentos ou diminuições percentuais em comparação com o período anterior.
Ordenação:
Clique em "Nome", "Dias com Commits", "Issues Resolvidas" ou "PRs Mergeados" para ordenar os players em ordem crescente ou decrescente. Por exemplo, a captura de tela abaixo mostra a ordenação por Dias com Commits (do maior para o menor).
Filtros:
Use o Filtro de Data para focar em um período específico (ex: "Este Mês").
Aplique o Filtro de Squad para visualizar players de um squad específico.
Use a Barra de Pesquisa para localizar um player específico.
Interface do usuário:
Visualização em Tabela
A Visualização em Tabela fornece uma apresentação mais detalhada, no formato de planilha, das métricas dos players, facilitando a comparação de dados entre contribuidores. Inclui:
As mesmas métricas da Visualização em Cards (ex: Dias com Commits, Issues Resolvidas, PRs Mergeados).
Métricas adicionais como PR Cycle Time,PR Reviews e PR Size.
Ordenação:
Clique em qualquer cabeçalho de coluna (ex: "PR Cycle Time" ou "PR Size") para ordenar os players por essa métrica.
Filtros:
Use o Filtro de Data para focar em um período específico (ex: "Este Mês").
Aplique o Filtro de Squad para visualizar players de um squad específico.
Use a Barra de Pesquisa para localizar um player específico.
Interface do usuário:
Perfis de Players
Clicar no nome de um player abre seu Perfil do Player, que oferece um mergulho profundo no desempenho individual. Esta página é dividida em duas seções principais:
Métricas Principais
Dias com Commits, Issues Resolvidas, PRs Mergeados e PR Reviews: Exibidos como um resumo à esquerda, com tendências percentuais ao longo do período selecionado.
Insights Adicionais
Investment Profile: Uma decomposição do tempo gasto em vários tipos de trabalho (ex: Features, Bugs, Enhancements).
Decomposição por Linguagem: Um gráfico de pizza mostrando as linguagens com as quais um player trabalhou durante o período selecionado.
Volume de Contribuição: Um gráfico mostrando o total de contribuições por dia, semana ou mês.
Atividades por Tipo: Rastreia contribuições como commits, reviews de PR e comentários em issues ao longo do tempo.
Filtros:
Você pode alterar o Intervalo de Datas ou ajustar a visualização (Dia, Semana, Mês) para analisar o desempenho em diferentes períodos.
Interface do usuário:
Métricas
Dias com Commits
Mostra com que frequência o player faz commits de código por semana. Ajuda a identificar consistência de codificação e engajamento ao longo do tempo.
Issues Resolvidas
Número total de issues fechadas pelo contribuidor. Reflete a entrega de tarefas, correções de bugs e conclusão de funcionalidades.
Issue Cycle Time
O tempo médio que uma issue leva para passar do início à conclusão. Útil para entender eficiência e velocidade do fluxo de trabalho.
PR Reviews
Número de pull requests que o desenvolvedor revisou. Indica nível de colaboração e contribuição para a qualidade do código.
PR Cycle Time
Mede quanto tempo, em média, os pull requests de um player levam da criação ao merge. Ajuda a identificar atrasos no desenvolvimento ou revisão.
PRs Mergeados
Número total de pull requests mergeados. Mostra throughput e volume de contribuição.
PR Size
Tamanho médio dos pull requests enviados pelo player. PRs menores tendem a ser mais fáceis de revisar e mergear.
Filtros
O Filtro de Data permite selecionar a janela de tempo para as métricas de atividade exibidas em cada card de player.
Use o Filtro de Squad para visualizar players de um squad específico ou selecione Todos para ver contribuidores de toda a organização.
Este filtro é útil quando você deseja comparar níveis de atividade dentro da mesma equipe ou identificar diferenças entre squads.
Use a Barra de Pesquisa de Player para encontrar rapidamente um contribuidor específico pelo nome.
Conforme você digita, a lista filtra dinamicamente, mostrando apenas os players que correspondem à sua busca.
Isso é especialmente útil para:
Squads grandes
Acessar rapidamente um player durante 1:1s
Verificar tendências de atividade individual
Coaching e revisão individual de contribuidores
Use as Opções de Ordenação para reordenar os players com base em:
Nome
Dias com commits
Issues resolvidas
PRs mergeados
Você pode ordenar cada métrica em ordem crescente ou decrescente, facilitando destacar os principais contribuidores, identificar padrões de baixa atividade ou identificar outliers que podem precisar de suporte.
Você pode alternar entre a Visualização em Grid e a Visualização em Lista usando o botão de alternância no canto superior direito da página de Players.
Visualização em Grid mostra cada player como um card individual com suas métricas-chave de atividade.
Visualização em Lista exibe um layout no estilo tabela, permitindo comparação mais fácil entre métricas como dias com commits, issues resolvidas, PR cycle time, PR reviews, PR size e mais.
Esta alternância torna simples escolher o formato mais conveniente dependendo se você quer uma visão geral visual de alto nível ou uma comparação detalhada lado a lado.
Visualização Detalhada do Player
Clicar em qualquer player abre a Visualização Detalhada do Player, uma página dedicada que fornece um olhar mais aprofundado sobre a atividade e os padrões de contribuição daquele indivíduo.
Esta visualização inclui:
Métricas de velocidade como PR Cycle Time e Issue Cycle Time
Indicadores de processo como dias com commits, issues resolvidas e PRs mergeados
Métricas de colaboração incluindo PR reviews, comentários e PR size
Decomposições visuais dos entregáveis do player, linguagens usadas, volume de contribuição e tipos de atividade ao longo do tempo
Use esta visualização detalhada para entender melhor como cada contribuidor trabalha, onde gasta seu tempo e como sua atividade evolui ao longo do período selecionado.