Overview
Performance review tools that don’t speak EOS
Ninety is built for organizations running on the Entrepreneurial Operating System (EOS). But the platform’s existing “Fit Check” tool lacked clarity and was disconnected from the language and workflows of EOS — particularly the Right Person, Right Seat framework that leadership teams rely on for people decisions.
I owned the People Analyzer from discovery through delivery — conducting user research with Admins, Managers, and EOS Implementers; mapping the role-based experience; and designing a dual-rating evaluation system that gave leadership teams a consistent, visual framework for assessing both Core Values alignment and GWC (Get it, Want it, Capacity to do it).
The Problem
Subjective evaluations with no shared framework
Most performance review systems fail to account for EOS-specific frameworks like RPRS, which leaves leadership teams with incomplete data when making people decisions. Without a structured way to evaluate both values alignment and role fit, organizations face three compounding problems:
“The existing ‘Fit Check’ tool lacked clarity and was disconnected from the language EOS practitioners actually use. We needed something built from the EOS framework up, not retrofitted onto a generic performance review template.”
My Approach
Discovery, role mapping, and EOS alignment
1. Discovery & Research
I partnered with the PM and EOS Implementers to gather early qualitative feedback, running user interviews with Admins and SLT members to understand how they currently evaluate employees, what “RPRS” means in their day-to-day language, and what friction they experienced with existing tools. This shaped both the structure of the evaluation framework and the specific terminology we used throughout the UI.
2. Mapping the experience by role
Each user role had distinct workflows and permissions. Rather than a one-size-fits-all interface, I designed tailored experiences for three distinct archetypes:
Evaluation Framework
A dual-rating system with automatic RPRS calculation
The core of the People Analyzer is a dual-rating system that evaluates employees on two independent dimensions:
The two dimensions combine to produce an automatic RPRS status: Right Person (Core Values > threshold), Right Seat (GWC all Yes or +/-), Both, or Neither. Automation was essential — having managers manually calculate this from ratings introduced error and inconsistency; the system does the math and surfaces the conclusion.
The most important design decision: keeping Core Values and GWC as separate, independent ratings rather than combining them into a composite score. An employee can be the right person (values-aligned) in the wrong seat (GWC not met) — and those two diagnoses lead to fundamentally different interventions. Combining them into a single score would have hidden that distinction.
The tool was designed as modular from the start — built on the Terra Design System with a clear data model that supports future integration with Ninety’s Org Chart, To-Dos, and AI-powered insights via Maz.
Before & After
From disconnected modal to structured full-page evaluation
The existing “Fit Check” modal was disconnected from EOS language, visually unclear, and didn’t give managers the contextual framing they needed to make consistent decisions.
Disconnected from the language and workflows of EOS
Built from the EOS framework up, not retrofitted
Reflection
What this work reinforced
EOS practitioners have a precise vocabulary — RPRS, GWC, Core Values. Designing in that language rather than translating it to generic HR terms was the difference between a tool that felt native to EOS and one that felt like a corporate performance review with EOS labels applied afterward. The research interviews made that distinction clear before we wrote a single spec.
Keeping Core Values and GWC as independent rating dimensions — and resisting the urge to combine them into a composite score — was the most important structural decision. It preserved the diagnostic value of the framework. That same principle shows up in how I approach complex SaaS tools generally: when the domain has meaningful distinctions, the UI needs to preserve them, not collapse them for simplicity.
Designing three distinct role experiences instead of a single unified view added complexity to the spec. But the alternative — one interface trying to serve Admin configuration, Manager evaluation, and Employee feedback simultaneously — would have served none of them well. The investment in role-mapping early made every subsequent design decision simpler.