Fonctionnalités

Bobalytics

Bobalytics fournit des analyses et des informations sur la façon dont IBM Bob contribue à ton processus de développement logiciel. Utilise-le pour comprendre l'impact de Bob sur ta codebase, suivre les dépenses en Bobcoins et surveiller l'adoption par les équipes au sein de ton organisation.

Accéder à Bobalytics

Remarque :

Bobalytics est disponible exclusivement pour les utilisateurs du plan Enterprise.

Ouvre Bobalytics depuis le portail web IBM Bob.

Va sur bob.ibm.com et connecte-toi.

Clique sur Admin, puis sélectionne l'onglet Bobalytics.

Vue d'ensemble du tableau de bord Bobalytics affichant les cartes KPI pour le taux d'adoption, le Bob factor et les dépenses en Bobcoins

Bobalytics a deux onglets principaux : Today et Patterns

Remarque :

Les admins ne peuvent consulter que leurs propres données dans la vue utilisateur. La vue utilisateur ne donne pas accès aux données individuelles des autres utilisateurs.

Filtrer les données

Utilise le sélecteur de plage de temps pour contrôler la période couverte par tous les graphiques. Les graphiques se mettent à jour dynamiquement pour refléter la plage sélectionnée. La comparaison avec la période précédente affichée sur chaque carte d'indicateur clé de performance (KPI) est calculée automatiquement sur la base d'une période équivalente immédiatement avant ta sélection.

Dans l'onglet Patterns, tu peux également utiliser le menu déroulant Teams pour sélectionner une ou plusieurs équipes et agréger les données entre elles.

Indicateurs clés de performance

La vue KPIs dans Patterns organise les analyses autour de trois indicateurs clés de performance : Taux d'adoption, Bob factor et Dépenses en Bobcoins. Sélectionne un KPI pour voir ses graphiques principaux et ses métriques de support.

Taux d'adoption

Le taux d'adoption mesure à quel point ton équipe utilise Bob de manière régulière. Il est calculé comme le nombre moyen d'utilisateurs actifs quotidiens divisé par le nombre total de licences. Un utilisateur est comptabilisé comme actif un jour donné lorsqu'il accepte au moins une complétion de code ou termine une conversation de chat.

Métriques principales :

  • Onboarding de l'équipe : le pourcentage d'adoption pour des équipes spécifiques.

Graphique d'onboarding de l'équipe affichant le pourcentage d'adoption par équipe

  • Utilisateurs actifs quotidiens : un graphique des utilisateurs actifs dans le temps avec un basculement entre les vues quotidiennes et hebdomadaires.

Graphique des utilisateurs actifs quotidiens sur la période sélectionnée

  • Détails et tendances de l'équipe : métriques d'adoption, de valeur et de coût.

Tableau des détails et tendances de l'équipe avec les métriques d'adoption, de valeur et de coût

Métriques de support :

  • Niveaux d'utilisation : une répartition des utilisateurs selon la fréquence à laquelle ils utilisent Bob — plusieurs fois par jour, quotidiennement, hebdomadairement, occasionnellement ou inactifs.

Répartition des niveaux d'utilisation montrant la distribution des utilisateurs par fréquence

  • Impact de Bob sur les repositories : repositories où les utilisateurs de Bob ont été les plus actifs.

Tu peux cliquer sur chaque composant de graphique pour en savoir plus sur une métrique spécifique.

Conseil :

Si le taux d'adoption est faible, consulte les niveaux d'utilisation pour identifier les utilisateurs inactifs ou occasionnels. Contacter ces utilisateurs ou revoir leur onboarding peut aider à augmenter l'adoption avant la fin d'un cycle de facturation.

Bob factor

Le Bob factor mesure la contribution de Bob à ta codebase. Il est calculé comme le pourcentage de lignes de code committées que Bob a créées.

Formule : Lignes de code committées par Bob ÷ total des lignes de code committées

Métriques principales :

  • Impact et coût : comment le Bob factor de chaque équipe se compare à ses dépenses en Bobcoins.

Graphique d'impact et de coût comparant le Bob factor aux dépenses en Bobcoins par équipe

  • Commits assistés par Bob : un graphique en courbes des commits sur la période sélectionnée, avec un basculement pour sélectionner par équipe ou toutes les équipes.

Graphique en courbes des commits assistés par Bob sur la période sélectionnée

  • Détails et tendances de l'équipe : métriques d'adoption, de coût et de factor par équipe.

Tableau des détails et tendances de l'équipe avec les métriques d'adoption, de coût et de factor

Métriques de support :

  • Impact de Bob sur les repositories : repositories où les utilisateurs de Bob ont été actifs.
Conseil :

Utilise le Bob factor en parallèle avec les dépenses en Bobcoins pour évaluer l'efficacité. Une équipe avec un Bob factor élevé et de faibles dépenses indique que Bob est utilisé efficacement. Des dépenses élevées avec un Bob factor faible peuvent indiquer que Bob est fortement utilisé pour des tâches qui ne produisent pas de code committé, comme la recherche, l'explication ou l'exploration.

Dépenses en Bobcoins

Les dépenses en Bobcoins suivent le total des Bobcoins consommés sur la période sélectionnée.

Métriques principales :

  • Impact et coût : comment le Bob factor de chaque équipe se compare à ses dépenses en Bobcoins.

Graphique d'impact et de coût comparant le Bob factor aux dépenses en Bobcoins

  • Dépenses quotidiennes : Bobcoins dépensés par jour.

Graphique des dépenses quotidiennes en Bobcoins sur la période sélectionnée

  • Détails et tendances de l'équipe : métriques d'adoption, de valeur et de coût par équipe.

Tableau des détails et tendances de l'équipe avec les métriques d'adoption, de valeur et de coût

Métriques de support :

  • Impact de Bob sur les repositories : repositories où les utilisateurs de Bob ont été actifs.
Conseil :

Si une équipe consomme des Bobcoins plus vite que prévu, examine son taux d'adoption et son Bob factor parallèlement aux dépenses. Des dépenses élevées combinées à une adoption élevée et un Bob factor solide suggèrent une utilisation efficace. Des dépenses élevées avec un Bob factor faible peuvent indiquer une opportunité de revoir comment Bob est utilisé au sein de cette équipe.

Utiliser Bobalytics efficacement

Les trois KPIs de Bobalytics fonctionnent ensemble pour te donner une image complète de la valeur de Bob dans ton organisation.

ObjectifKPI sur lequel se concentrer
Comprendre combien de personnes utilisent activement BobTaux d'adoption
Mesurer la contribution tangible de Bob au code livréBob factor
Surveiller et contrôler les coûts des outils IADépenses en Bobcoins
Évaluer l'efficacité (valeur vs. coût)Bob factor + Dépenses en Bobcoins ensemble

Examiner les données régulièrement

Consulte Bobalytics à intervalles réguliers — hebdomadaires ou mensuels — pour repérer les tendances avant qu'elles ne deviennent des problèmes. Par exemple :

  • Un taux d'adoption en baisse sur plusieurs semaines peut indiquer que les utilisateurs ont besoin d'une aide supplémentaire ou que les workflows nécessitent des ajustements.
  • Une hausse soudaine des dépenses en Bobcoins peut être examinée en filtrant sur une équipe ou une plage de temps spécifique pour en identifier la source.
  • Un Bob factor en hausse constante avec des dépenses stables est un signal fort que ton équipe tire de plus en plus de valeur de Bob dans le temps.

Partager les insights avec les parties prenantes

L'onglet Patterns agrège les données de toutes les équipes, ce qui le rend utile pour rendre compte à la direction ou justifier les investissements en outils IA. Filtre par équipes spécifiques pour créer des rapports ciblés à destination des responsables d'équipes ou des chefs de projet.

Pour exporter des données, sélectionne Export en haut à droite de n'importe quelle vue Bobalytics. Choisis les tableaux à inclure. Chaque tableau est enregistré sous forme de fichier CSV séparé dans une archive ZIP. Les tableaux disponibles incluent :

  • Bob factor comparé à l'équipe
  • Impact de Bob sur les repositories
  • Modes les plus fréquemment utilisés
  • Contribution de code de Bob par langage

Pour en savoir plus sur la gestion des budgets de Bobcoins et comprendre comment les dépenses s'accumulent, consulte Bobcoins.

Confidentialité et visibilité des données

Bobalytics est conçu pour fournir des informations au niveau de l'équipe sans exposer les données individuelles des utilisateurs aux admins.

  • Les informations permettant d'identifier les utilisateurs, comme les adresses e-mail, dans les graphiques au niveau de l'équipe sont anonymisées et affichées sous la forme Utilisateur 1, Utilisateur 2, etc.
  • Les admins ne peuvent pas accéder aux données d'un utilisateur spécifique depuis aucun graphique au niveau de l'équipe.
  • Chaque utilisateur peut consulter ses propres données individuelles sur la page de vue utilisateur.
Comment trouvez-vous ce sujet ?