Features

Bobalytics

Bobalytics provides analytics and insights into how IBM Bob contributes to your software development process. Use it to understand Bob's impact on your codebase, track Bobcoin spending, and monitor team adoption across your organization.

Accessing Bobalytics

Note:

Bobalytics is available exclusively for Enterprise plan users.

Open Bobalytics from the IBM Bob web portal.

Go to bob.ibm.com and log in.

Click Admin, then select the Bobalytics tab.

Bobalytics dashboard overview showing KPI cards for adoption rate, Bob factor, and Bobcoin spend

Bobalytics organizes analytics into three levels:

Workspace view

The workspace view is available to admins only. It shows aggregated data across all teams in your instance so you can understand organization-wide adoption, value, and cost.

Use the Teams dropdown to filter by one or more teams and aggregate data for just those teams.

Team view

The team view shows analytics for a specific team. Admins see all charts in the team view. Regular users only see charts that do not show data for individual team members. User-identifying information is anonymized throughout; for example, email addresses are replaced with User 1, User 2, and so on.

User view

The user view shows your own personal analytics. Every user has access to their own user view.

Note:

Admins can only view their own data on the user view page. The user view does not provide access to other users' individual data.

Filtering data

Use the time range selector to control the period covered by all charts. Charts update dynamically to reflect the selected range. The previous-period comparison shown on each key performance indicator (KPI) card is calculated automatically based on an equivalent period immediately before your selection.

In the workspace view, you can also use the Teams dropdown to select one or more teams and aggregate data across them.

Key performance indicators

Bobalytics is organized around three KPIs: Adoption rate, Bob factor, and Bobcoin spend. Select a KPI to see its primary charts and supporting metrics.

Adoption rate

Adoption rate measures how consistently your team uses Bob. It is calculated as the average number of daily active users divided by the total number of licensed seats. A user is counted as active on a given day when they accept at least one code completion or complete a chat conversation.

Primary metrics:

  • Team onboarding: the adoption percentage for specific teams.

Team onboarding chart showing adoption percentage by team

  • Daily active users: a chart of active users over time with a toggle between daily and weekly views.

Daily active users chart over the selected time period

  • Team details and trends: Adoption, value, and cost metrics.

Team details and trends table with adoption, value, and cost metrics

Supporting metrics:

  • Usage levels: a breakdown of users by how often they use Bob—multiple times per day, daily, weekly, occasional, or inactive.

Usage levels breakdown showing distribution of users by frequency

  • Bob's repository impact: Repositories where Bob users have been most active.

You can click each chart component to learn more information about a specific metric.

Tip:

If adoption rate is low, check usage levels to identify inactive or occasional users. Reaching out to those users or reviewing their onboarding can help bring adoption up before the end of a billing cycle.

Bob factor

Bob factor measures Bob's contribution to your codebase. It is calculated as the percentage of committed lines of code that Bob created.

Formula: Lines of code committed by Bob ÷ total lines of code committed

Primary metrics:

  • Impact and cost: How each team's Bob factor compares to their Bobcoin spend.

Impact and cost chart comparing Bob factor to Bobcoin spend by team

  • Bob-assisted commits: a line chart of commits over the selected period, with a toggle to select either by team or all teams.

Bob-assisted commits line chart over the selected period

  • Team details and trends: Adoption, cost, and metrics per team.

Team details and trends table with adoption, cost, and factor metrics

Supporting metrics:

  • Bob's repository impact: Repositories where Bob users have been active.
Tip:

Use Bob factor alongside Bobcoin spend to assess efficiency. A team with a high Bob factor and low spend indicates Bob is being used effectively. A high spend with a low Bob factor may indicate Bob is being used heavily for tasks that don't produce committed code, such as research, explanation, or exploration.

Bobcoin spend

Bobcoin spend tracks the total Bobcoins consumed over the selected period.

Primary metrics:

  • Impact and cost: How each team's Bob factor compares to their Bobcoin spend.

Impact and cost chart comparing Bob factor to Bobcoin spend

  • Daily spend: Bobcoins spent per day.

Daily Bobcoin spend chart over the selected time period

  • Team details and trends: Adoption, value, and cost metrics per team.

Team details and trends table with adoption, value, and cost metrics

Supporting metrics:

  • Bob's repository impact: Repositories where Bob users have been active.
Tip:

If a team is consuming Bobcoins faster than expected, review their adoption rate and Bob factor alongside spend. High spend paired with high adoption and a strong Bob factor suggests effective use. High spend with low Bob factor may indicate an opportunity to review how Bob is being used within that team.

Using Bobalytics effectively

The three KPIs in Bobalytics work together to give you a complete picture of Bob's value across your organization.

GoalKPI to focus on
Understand how many people are actively using BobAdoption rate
Measure Bob's tangible contribution to shipped codeBob factor
Monitor and control AI tooling costsBobcoin spend
Assess efficiency (value vs. cost)Bob factor + Bobcoin spend together

Reviewing data regularly

Check Bobalytics on a regular cadence — weekly or monthly — to spot trends before they become problems. For example:

  • A declining adoption rate over several weeks may signal that users need additional enablement or that workflows need adjustment.
  • A sudden spike in Bobcoin spend can be investigated by filtering down to a specific team or time range to identify the source.
  • A steadily rising Bob factor alongside stable spend is a strong signal that your team is getting increasing value from Bob over time.

Sharing insights with stakeholders

The workspace view aggregates data across all teams, making it useful for reporting to leadership or justifying AI tooling investment. Filter by specific teams to create targeted reports for team leads or project owners.

For more on managing Bobcoin budgets and understanding how spend accrues, see Bobcoins.

Privacy and data visibility

Bobalytics is designed to provide team-level insights without exposing individual user data to admins.

  • User-identifying information, such as email addresses, in team-level charts is anonymized and shown as User 1, User 2, and so on.
  • Admins cannot access a specific user's data from any team-level chart.
  • Each user can view their own individual data on the User view page.
How is this topic?