← All Case Studies

Bossa Nova Robotics | 2019-2020

KPI Tree & Customer Outcomes

Built a KPI tree that shifted the entire company's focus from technical robot metrics to customer business outcomes. Drove 25% improvement in core customer metrics and redirected the product roadmap.

Context

Bossa Nova Robotics deployed AI-powered inventory robots in major retail stores, scanning shelves to identify out-of-stock products and misplaced inventory. Customers used this data to make staffing and supply chain decisions. But customers tended to focus on AI accuracy, and BNR's internal teams each tracked different technical metrics. There was no alignment across the company on what mattered.

Problem

Neither BNR nor its customers understood how the product drove value at the store level. Engineering optimized for technical AI metrics like precision and recall. We'd even built those into our pilot success criteria. Customers focused on AI accuracy too, but couldn't evaluate the business value BNR's data actually created.

This created a cycle: BNR measured success with technical metrics that didn't map to customer outcomes, different departments optimized for different internal metrics, and there was no shared framework connecting what the robot did to what the customer got. Nobody could tell which technical improvements translated to customer value and which didn't.

Approach

  • Collaborated with customers to define value-driven metrics. Worked directly with retail customers to identify the business outcomes they cared about and build new metrics that both sides could track. This was a departure from BNR's previous approach of defining metrics internally.
  • Built a KPI tree mapping BNR metrics to customer outcomes. Identified nil pick rate (percentage of time a store employee couldn't find a product on the first try) as the key customer business outcome. Mapped scan completion rate and scan frequency as the top-level product metrics that fed it. This created a clear hierarchy: technical improvements only mattered if they moved scan completion and frequency, which only mattered if they reduced nil picks for the retailer.
  • Ran correlation analysis to validate the relationships. Used robot telemetry, sensor data, and customer outcome data to test which BNR metrics actually correlated with customer results. Found medium correlation in specific areas, which revealed where BNR could make a real impact and where technical improvements weren't moving the needle.
  • Communicated impact back to customers and across BNR. Built reporting that showed customers how BNR improvements affected their metrics. Internally, used the KPI tree to align different departments around shared outcomes and shift roadmap prioritization from "what can the robot do next" to "what drives the most customer value."

Outcome

18%

Reduction in nil picks (key customer outcome)

25%

Improvement in scan completion and scan frequency

Roadmap shift

From feature expansion to reliability and data quality

The KPI tree became the shared language for product decisions across the company. Instead of debating which features to build next, teams could point to which customer outcomes needed improvement and trace back to the technical investments that would move them.

What I'd do differently

The roadmap redirection was the right call, but I could have brought engineering leadership into the data story earlier. They eventually agreed that reliability and data quality mattered more than feature expansion, but earlier alignment would have saved about a month of advocacy. When you're asking a team to change what they're building, the data needs to land with the people making technical decisions, not just product leadership.