Recursos

Bobalytics

O Bobalytics fornece análises e insights sobre como o IBM Bob contribui para o teu processo de desenvolvimento de software. Use-o para entender o impacto do Bob na tua codebase, rastrear os gastos de Bobcoins e monitorar a adoção pela equipa em toda a tua organização.

Aceder ao Bobalytics

Nota:

O Bobalytics está disponível exclusivamente para utilizadores do plano Enterprise.

Abre o Bobalytics a partir do portal web do IBM Bob.

Vai a bob.ibm.com e inicia sessão.

Clica em Admin e seleciona o separador Bobalytics.

O Bobalytics tem quatro secções principais: Metrics, Insights, Today e My board.

Nota:

Os administradores só podem ver os seus próprios dados na vista do utilizador. A vista do utilizador não fornece acesso aos dados individuais de outros utilizadores.

Filtrar dados

Usa o seletor de intervalo de tempo para controlar o período abrangido por todos os gráficos. Os gráficos atualizam-se dinamicamente para refletir o intervalo selecionado. A comparação com o período anterior mostrada em cada cartão de indicador chave de desempenho (KPI) é calculada automaticamente com base num período equivalente imediatamente antes da tua seleção.

Na vista Metrics, usa o menu suspenso Teams para selecionar uma ou mais equipas e agregar dados entre elas.

Vista de métricas

A vista Metrics organiza as análises em torno de três indicadores chave de desempenho: Taxa de adoção, Bob factor e Gasto em Bobcoins. Usa os separadores Scope para alternar entre os níveis Organization, Team e User.

No topo da vista de Metrics, três cartões de resumo dão-te uma visão geral rápida:

  • Adoption: taxa de adoção, que é a média de utilizadores ativos diários como percentagem do total de licenças, com um indicador de tendência comparado com o período anterior.
  • Value: Bob factor, que é a percentagem de linhas de código committed que o Bob criou, com um indicador de tendência.
  • Cost: gasto em Bobcoins, que é o total de Bobcoins consumidos no período selecionado, mostrado como um número e como percentagem do teu orçamento, com um indicador de tendência.

Taxa de adoção

A taxa de adoção mede com que consistência a tua equipa usa o Bob. É calculada como o número médio de utilizadores ativos diários dividido pelo número total de licenças. Um utilizador é contabilizado como ativo num determinado dia quando aceita pelo menos uma conclusão de código ou completa uma conversa de chat.

Métricas principais:

  • Onboarding da equipa: a percentagem de adoção para cada equipa, apresentada como um gráfico de barras.
  • Utilizadores ativos diários: um gráfico de linhas de utilizadores ativos ao longo do tempo. Usa o seletor By team ou All teams para alternar entre uma divisão por equipa e uma vista agregada.
  • Detalhes e tendências da equipa: uma tabela com métricas por equipa, incluindo taxa de adoção, utilizadores ativos (média/dia), Bob factor, Bob LOC, total LOC e gasto em Bobcoins. Seleciona Trends para ver como cada métrica evoluiu ao longo do tempo.

Métricas de suporte:

  • Níveis de utilização: uma divisão dos utilizadores por frequência de utilização. As categorias são:
    • Daily: usado na maioria dos dias neste período
    • Frequent: usado regularmente, mas não na maioria dos dias
    • Occasional: usado em alguns dias
    • Inactive: sem atividade neste período
  • Impacto do Bob nos repositories: repositories onde os utilizadores do Bob estiveram mais ativos.

Podes clicar em cada componente do gráfico para saber mais sobre uma métrica específica.

Dica:

Se a taxa de adoção for baixa, verifica os níveis de utilização para identificar utilizadores inativos ou ocasionais. Contactar esses utilizadores ou rever o seu onboarding pode ajudar a aumentar a adoção antes do final de um ciclo de faturação.

Bob factor

O Bob factor mede a contribuição do Bob para a tua codebase. É a percentagem de linhas de código committed que o Bob criou.

Fórmula: Linhas de código committed pelo Bob ÷ total de linhas de código committed

Para garantir a precisão do indicador, o cálculo do Bob factor exclui os commits em que o Bob não contribuiu com nenhuma linha quando o total ultrapassa as 40.000 linhas de código. Estes grandes commits consistem normalmente em código de template, ficheiros de dependências ou fixtures de teste que de outra forma distorceriam o resultado.

Nota:

Os commits excluídos não são eliminados; continuam a aparecer na lista de repositórios e em toda a telemetria.

Métricas principais:

  • Impacto e custo: como o Bob factor de cada equipa se compara com os seus gastos em Bobcoins.
  • Commits assistidos pelo Bob: um gráfico de linhas de commits no período selecionado, com um seletor para escolher por equipa ou todas as equipas.
  • Detalhes e tendências da equipa: uma tabela com métricas de adoção, custo e factor por equipa. Seleciona Trends para ver como cada métrica evoluiu ao longo do tempo.

Métricas de suporte:

  • Impacto do Bob nos repositories: repositories onde os utilizadores do Bob estiveram ativos.
Dica:

Usa o Bob factor em conjunto com os gastos em Bobcoins para avaliar a eficiência. Uma equipa com um Bob factor alto e gastos baixos indica que o Bob está a ser usado de forma eficaz. Gastos elevados com um Bob factor baixo podem indicar que o Bob está a ser muito usado para tarefas que não produzem código committed, como pesquisa, explicação ou exploração.

Gasto em Bobcoins

O gasto em Bobcoins acompanha o total de Bobcoins consumidos no período selecionado.

Métricas principais:

  • Impacto e custo: como o Bob factor de cada equipa se compara com os seus gastos em Bobcoins.
  • Gasto diário: Bobcoins gastos por dia.
  • Detalhes e tendências da equipa: uma tabela com métricas de adoção, valor e custo por equipa. Seleciona Trends para ver como cada métrica evoluiu ao longo do tempo.

Métricas de suporte:

  • Impacto do Bob nos repositories: repositories onde os utilizadores do Bob estiveram ativos.
Dica:

Se uma equipa está a consumir Bobcoins mais depressa do que o esperado, revê a sua taxa de adoção e Bob factor em conjunto com os gastos. Gastos elevados combinados com adoção elevada e um Bob factor sólido sugerem uma utilização eficaz. Gastos elevados com um Bob factor baixo podem indicar uma oportunidade de rever como o Bob está a ser usado dentro dessa equipa.

Usar o Bobalytics de forma eficaz

Os três KPIs do Bobalytics trabalham em conjunto para te dar uma imagem completa do valor do Bob em toda a tua organização.

ObjetivoKPI em que se focar
Compreender quantas pessoas estão a usar o Bob ativamenteTaxa de adoção
Medir a contribuição tangível do Bob para o código entregueBob factor
Monitorar e controlar os custos de ferramentas de IAGasto em Bobcoins
Avaliar a eficiência (valor vs. custo)Bob factor + Gasto em Bobcoins em conjunto

Rever os dados regularmente

Consulta o Bobalytics com uma cadência regular (semanal ou mensal) para identificar tendências antes que se tornem problemas. Por exemplo:

  • Uma taxa de adoção em queda ao longo de várias semanas pode sinalizar que os utilizadores precisam de suporte adicional ou que os fluxos de trabalho precisam de ajustes.
  • Um aumento repentino nos gastos de Bobcoins pode ser investigado filtrando por uma equipa ou intervalo de tempo específico para identificar a origem.
  • Um Bob factor em constante crescimento com gastos estáveis é um forte sinal de que a tua equipa está a obter cada vez mais valor do Bob ao longo do tempo.

Partilhar insights com as partes interessadas

A vista Insights agrega dados de todas as equipas, tornando-a útil para reportar à liderança ou justificar o investimento em ferramentas de IA. Filtra por equipas específicas para criar relatórios direcionados para líderes de equipa ou responsáveis de projeto.

Para exportar dados, seleciona Export no canto superior direito de qualquer vista do Bobalytics. Escolhe as tabelas a incluir. Cada tabela é guardada como um ficheiro CSV separado num arquivo ZIP. As tabelas disponíveis incluem:

  • Bob factor comparado com a equipa
  • Impacto do Bob nos repositories
  • Modos mais frequentemente usados
  • Contribuição de código do Bob por linguagem

Para mais informações sobre como gerir orçamentos de Bobcoins e perceber como os gastos se acumulam, consulta Bobcoins.

Privacidade e visibilidade dos dados

O Bobalytics está concebido para fornecer insights ao nível da equipa sem expor dados individuais dos utilizadores aos administradores.

  • As informações que identificam os utilizadores, como endereços de e-mail, nos gráficos ao nível da equipa são anonimizadas e apresentadas como Utilizador 1, Utilizador 2, e assim por diante.
  • Os administradores não podem aceder aos dados de um utilizador específico a partir de nenhum gráfico ao nível da equipa.
  • Cada utilizador pode ver os seus próprios dados individuais na página da vista do utilizador.
Como está este tópico?