Bobalytics
Bobalytics proporciona análisis e información sobre cómo IBM Bob contribuye a tu proceso de desarrollo de software. Úsalo para entender el impacto de Bob en tu codebase, rastrear el gasto de Bobcoins y monitorear la adopción del equipo en toda tu organización.
Acceder a Bobalytics
Bobalytics está disponible exclusivamente para usuarios del plan Enterprise.
Abre Bobalytics desde el portal web de IBM Bob.
Ve a bob.ibm.com e inicia sesión.
Haz clic en Admin y selecciona la pestaña Bobalytics.
Navegar por Bobalytics
Bobalytics tiene cuatro secciones principales: Metrics, Insights, Today y My board.
Los admins solo pueden ver sus propios datos en la vista de usuario. La vista de usuario no proporciona acceso a los datos individuales de otros usuarios.
Filtrar datos
Usa el selector de rango de tiempo para controlar el período cubierto por todos los gráficos. Los gráficos se actualizan dinámicamente para reflejar el rango seleccionado. La comparación con el período anterior que se muestra en cada tarjeta de indicador clave de rendimiento (KPI) se calcula automáticamente en función de un período equivalente inmediatamente anterior a tu selección.
En la vista Metrics, usa el desplegable Teams para seleccionar uno o más equipos y agregar datos entre ellos.
Vista de métricas
La vista Metrics organiza los análisis en torno a tres indicadores clave de rendimiento: Tasa de adopción, Bob factor y Gasto en Bobcoins. Usa las pestañas Scope para cambiar entre los niveles de Organización, Equipo y Usuario.
En la parte superior de la vista de Metrics, tres tarjetas de resumen te dan una visión general de un vistazo:
- Adoption: Tasa de adopción, que es el promedio de usuarios activos diarios como porcentaje del total de licencias, con un indicador de tendencia comparado con el período anterior.
- Value: Bob factor, que es el porcentaje de líneas de código committed que Bob creó, con un indicador de tendencia.
- Cost: Gasto en Bobcoins, que es el total de Bobcoins consumidos en el período seleccionado, mostrado como número y como porcentaje de tu presupuesto, con un indicador de tendencia.
Tasa de adopción
La tasa de adopción mide con qué consistencia tu equipo usa Bob. Se calcula como el promedio de usuarios activos diarios dividido entre el número total de licencias. Un usuario se considera activo en un día determinado cuando acepta al menos una finalización de código o completa una conversación de chat.
Métricas principales:
- Onboarding del equipo: el porcentaje de adopción para cada equipo, mostrado como un gráfico de barras.
- Usuarios activos diarios: un gráfico de líneas de usuarios activos a lo largo del tiempo. Usa el selector By team o All teams para cambiar entre un desglose por equipo y una vista agregada.
- Detalles y tendencias del equipo: una tabla que muestra métricas por equipo, incluyendo tasa de adopción, usuarios activos (prom/día), Bob factor, Bob LOC, total LOC y gasto en Bobcoins. Selecciona Trends para ver cómo ha cambiado cada métrica a lo largo del tiempo.
Métricas de soporte:
- Niveles de uso: un desglose de los usuarios según la frecuencia de participación. Las categorías son:
- Daily: usado la mayoría de los días en este período
- Frequent: usado regularmente, pero no la mayoría de los días
- Occasional: usado algunos días
- Inactive: sin actividad en este período
- Impacto de Bob en el repository: repositories donde los usuarios de Bob han estado más activos.
Puedes hacer clic en cada componente del gráfico para obtener más información sobre una métrica específica.
Si la tasa de adopción es baja, revisa los niveles de uso para identificar usuarios inactivos u ocasionales. Contactar con esos usuarios o revisar su onboarding puede ayudar a aumentar la adopción antes del fin de un ciclo de facturación.
Bob factor
El Bob factor mide la contribución de Bob a tu codebase. Es el porcentaje de líneas de código committed que Bob creó.
Fórmula: Líneas de código committed por Bob ÷ total de líneas de código committed
Para garantizar la precisión del indicador, el cálculo del Bob factor excluye los commits en los que Bob no aportó ninguna línea cuando el total supera las 40.000 líneas de código. Estos grandes commits suelen consistir en código de plantilla, archivos de dependencias o fixtures de pruebas que de otro modo distorsionarían el resultado.
Los commits excluidos no se eliminan; siguen apareciendo en la lista de repositorios y en toda la telemetría.
Métricas principales:
- Impacto y coste: cómo se compara el Bob factor de cada equipo con su gasto en Bobcoins.
- Commits asistidos por Bob: un gráfico de líneas de commits durante el período seleccionado, con un selector para elegir por equipo o todos los equipos.
- Detalles y tendencias del equipo: una tabla que muestra métricas de adopción, coste y factor por equipo. Selecciona Trends para ver cómo ha cambiado cada métrica a lo largo del tiempo.
Métricas de soporte:
- Impacto de Bob en el repository: repositories donde los usuarios de Bob han estado activos.
Usa el Bob factor junto con el gasto en Bobcoins para evaluar la eficiencia. Un equipo con un Bob factor alto y un gasto bajo indica que Bob se está usando de forma efectiva. Un gasto alto con un Bob factor bajo puede indicar que Bob se está usando intensamente para tareas que no producen código committed, como investigación, explicación o exploración.
Gasto en Bobcoins
El gasto en Bobcoins rastrea el total de Bobcoins consumidos durante el período seleccionado.
Métricas principales:
- Impacto y coste: cómo se compara el Bob factor de cada equipo con su gasto en Bobcoins.
- Gasto diario: Bobcoins gastados por día.
- Detalles y tendencias del equipo: una tabla que muestra métricas de adopción, valor y coste por equipo. Selecciona Trends para ver cómo ha cambiado cada métrica a lo largo del tiempo.
Métricas de soporte:
- Impacto de Bob en el repository: repositories donde los usuarios de Bob han estado activos.
Si un equipo está consumiendo Bobcoins más rápido de lo esperado, revisa su tasa de adopción y Bob factor junto con el gasto. Un gasto alto combinado con una adopción alta y un Bob factor sólido sugiere un uso efectivo. Un gasto alto con un Bob factor bajo puede indicar una oportunidad para revisar cómo se está usando Bob dentro de ese equipo.
Usar Bobalytics de forma efectiva
Los tres KPIs de Bobalytics trabajan juntos para darte una imagen completa del valor de Bob en tu organización.
| Objetivo | KPI en el que enfocarse |
|---|---|
| Entender cuántas personas usan Bob activamente | Tasa de adopción |
| Medir la contribución tangible de Bob al código entregado | Bob factor |
| Monitorear y controlar los costes de herramientas de IA | Gasto en Bobcoins |
| Evaluar la eficiencia (valor vs. coste) | Bob factor + Gasto en Bobcoins juntos |
Revisar los datos regularmente
Revisa Bobalytics con una cadencia regular (semanal o mensual) para detectar tendencias antes de que se conviertan en problemas. Por ejemplo:
- Una tasa de adopción en descenso durante varias semanas puede indicar que los usuarios necesitan más habilitación o que los flujos de trabajo necesitan ajuste.
- Un aumento repentino en el gasto de Bobcoins puede investigarse filtrando por un equipo o rango de tiempo específico para identificar la fuente.
- Un Bob factor que sube de forma constante junto con un gasto estable es una señal sólida de que tu equipo está obteniendo cada vez más valor de Bob con el tiempo.
Compartir insights con las partes interesadas
La vista Insights agrega datos de todos los equipos, lo que la hace útil para informar a la dirección o justificar la inversión en herramientas de IA. Filtra por equipos específicos para crear informes dirigidos a líderes de equipo o responsables de proyectos.
Para exportar datos, selecciona Export en la parte superior derecha de cualquier vista de Bobalytics. Elige las tablas que quieres incluir. Cada tabla se guarda como un archivo CSV separado en un archivo ZIP. Las tablas disponibles incluyen:
- Bob factor comparado con el equipo
- Impacto de Bob en el repository
- Modos más utilizados
- Contribución de código de Bob por lenguaje
Para más información sobre cómo gestionar los presupuestos de Bobcoins y entender cómo se acumula el gasto, consulta Bobcoins.
Privacidad y visibilidad de los datos
Bobalytics está diseñado para proporcionar información a nivel de equipo sin exponer los datos individuales de los usuarios a los admins.
- La información identificativa del usuario, como las direcciones de correo electrónico, en los gráficos a nivel de equipo está anonimizada y se muestra como Usuario 1, Usuario 2, etc.
- Los admins no pueden acceder a los datos de un usuario específico desde ningún gráfico a nivel de equipo.
- Cada usuario puede ver sus propios datos individuales en la página de vista de usuario.
Skills
Crea conjuntos de instrucciones reutilizables para workflows especializados. Define workflows personalizados, añade archivos de soporte y enseña a Bob tareas especializadas para obtener resultados consistentes.
Inicio de sesión
Cómo funciona la autenticación en IBM Bob, incluyendo el inicio de sesión con IBMid, SSO con un proveedor de identidad corporativo y qué esperar cuando tu organización migra a inicio de sesión único.