James Hendrie

Product + Systems Leadership
Back Case Study

Building the product operations that reduced rework by 60–80%.

SKED's product ambitions were outpacing the processes that supported them. I developed bespoke discovery, requirements, design, and review processes that aligned five departments around shared specs — supporting the organization through its acquisition by ChiroHD.

Product Operations SaaS • Healthcare Tech
SKED

Role

Strategic Product Designer

Industry

Chiropractic Software

Timeline

Ongoing (~3 Years)

Platform

Web App & Mobile

Context: A patient experience and operational efficiency platform serving 1,000+ chiropractic offices, layered on top of EHR systems.

Result

60–80%

Less Rework

The Situation

Chiropractors connecting with patients — the people SKED's platform serves

SKED — scheduling, messaging, and operational tools for 1,000+ chiropractic offices.

SKED had been growing steadily for years, but scaling the team had outpaced the organization's ability to keep everyone aligned on what was being built and why.

I had first worked with SKED years earlier on the initial mobile app designs. When they brought me back, the original challenge was improving design adherence — but within my first couple of months, I identified a deeper issue. It wasn't design quality. It was communication.

The workflow was linear: leadership would declare a vision, engineering would interpret it and build, and then everyone would gather for a demo. These demos had become a point of frustration — not because anyone was doing poor work, but because there was no way to align on intent before code was written.

"Before, we didn't have any standards in the project, in terms of UI and UX."

André Pinheiro, Engineer

Leadership

Leadership had strong product vision, but the rationale behind decisions diluted as it moved through the org.

Engineering

Developers interpreted vision as best they could, but unclear specs meant builds often missed the mark.

Support & Sales

Customer-facing teams had critical insights from the field but were brought into the loop too late.

The Diagnosis

The team had outgrown the informal handoffs that worked at an earlier stage — vision was strong, but the path from strategy to implementation needed a bridge.

product-lifecycle.config M
sked process product-lifecycle.config
Before
Proposed Solution
1 Alignment happened after code was written — leading to costly rewrites
1 Alignment happens during a requirements and design phase — before any code is written
2 Customer-facing teams had limited opportunity to influence features
2 Customer-facing teams have formal touchpoints while scope is still flexible
3 Developers invested significant effort, only to learn at demo time that expectations shifted
3 Developers build from high-fidelity mockups that make intent concrete and debatable
4 The team relied on informal coordination that couldn't scale
4 A design review checkpoint post-build ensures adherence to the spec

The key insight: I proposed that my role shift from pure product design to bridging communication across departments — translating vision into requirements and mockups that made decisions visible and debatable. None of this would have worked through top-down mandate. I didn't have formal authority over other departments, so everything depended on earning relational capital: listening well, understanding each team's constraints and motivations, and facilitating discussions where people felt genuine ownership over the outcome.

The System

The product lifecycle I established spanned from kickoff through design review, feeding into the broader development and release pipeline.

Two principles gave us an edge: first, we sketched and prototyped before writing formal requirements — mockups sparked richer conversations and surfaced hidden challenges sooner. Second, our requirements balanced being lean enough to stay ahead of the dev team with being detailed enough to capture every edge case.

Rapid-capture sessions with leadership, support, and sales to surface unfiltered ideas before any design work begins.

I conducted focused interviews across departments — listening more than debating — and what came back was a wealth of product knowledge that had never been centralized: anticipated concerns, desired workflows, things people explicitly didn't want, and directional insights.

The Broader Lifecycle

These four phases were part of a nine-step product lifecycle that also included feature selection, development, code review, QA, and release. I owned the phases above; the broader team owned the rest.

The Design System

SKED design system component library in Figma

A comprehensive design system in Figma, mirrored in the codebase as a component library developers could build with directly.

This wasn't just a style guide. I built the Figma system and oversaw its replication in the codebase, ensuring developers had a 1:1 reference library. Being able to speak their language, understand architectural constraints, and contribute code directly meant the system was practical — something the team could actually build with, not just reference.

"With standardization, it improved both visually and in terms of how to work with it — the colors and the components."

André Pinheiro, Engineer

UI Components

Buttons, inputs, modals, navigation, and layout primitives — all documented with usage guidelines.

Interaction Patterns

Standardized behaviors for common flows: forms, confirmations, error states, and loading sequences.

Design Tokens

Color, typography, spacing, and elevation values shared between Figma and code — a single source of truth.

Code Library

A developer-facing component library mirroring every Figma component, reducing interpretation gaps to near zero.

Accountability

The team had operated on trust and informal check-ins — which worked at an earlier stage. As the product grew more complex, I saw an opportunity to make that accountability more visible and structured.

I established a tracking system for spec completion, timeline adherence, and deliverable throughput — then reported directly to leadership on a regular cadence.

Design Pipeline — Delivery Report
On Track
01

What was tracked

Active

Deliverable completion rates, timeline adherence per feature, and whether the pipeline was keeping the dev team unblocked.

02

Delivery rate

0%

Consistent on-time delivery across design specs, requirements docs, and review cycles.

03

Planted a seed

Expanded

After the ChiroHD acquisition, the incoming Chief of Product built on this foundation with standardized reporting across all departments.

The Impact

60–80%

Estimated reduction in feature rework

Features shipped cleanly through the lifecycle on the first pass, with most design demos receiving zero change requests by the time the process matured.

4–5

Developers in continuous flow

The lifecycle eliminated the spec bottleneck — the full development team stayed productive without idle time or waiting on requirements.

5

Departments unified into one process

Leadership, engineering, support, sales, and design each had defined roles in the lifecycle — with clear moments to contribute, review, and approve.

Engineer Perspective

Kevin Bloom · Full Stack Engineer

Before

~95% of features needed UI rework
~80% needed data/logic rework
~30% required full rewrites

After

~30% needed UI changes
~15% needed data/logic rework
0% full rewrites

"The process dropped our rework down significantly. Very seldom do we ever have to redo work. The requirements were very thoughtfully written and covered nearly everything."

The trade-off was speed: the pipeline took longer to move features from idea to code, and design review could occasionally feel exhaustive. But the team found the reduction in rework more than justified the upfront investment.

Company-wide design demos became a highlight rather than a pain point — many received zero change requests because decisions had already been resolved.

If sales cared about something working a certain way, they could get it. If engineering had architectural constraints or a future direction to build toward, they could voice it.

Changes that would have previously cost weeks of development time could now be caught and resolved while the cost of change was still low — in mockups and docs, not in code.

Recognition

Impact Through Innovation Award

After the ChiroHD acquisition, I was selected for the Impact Through Innovation award — honoring individuals who push boundaries with conviction and curiosity to spark meaningful breakthroughs.

During the acquisition, the incoming leadership recognized the product lifecycle and requirements process as organizational strengths worth building on.

Looking Ahead

This product lifecycle served SKED well for three years — but as AI reshapes how software gets built, the process itself needs to evolve.

The premise

Feedback loops accelerate every phase.

Spec, design, and validate Build, test, and ship

The shift

Continuous, spec-driven, AI-augmented.

What changes

Requirements become machine-readable

Structured repositories that AI agents can surface broadly — not Google Docs designed for human readers.

Design-to-code cycles tighten

Lower-fidelity specs with rapid experimentation happening directly in the codebase, not in static mockups.

Go-to-market becomes the bottleneck

When requirements and engineering accelerate dramatically, the real constraint shifts to sales, marketing, and support keeping pace.

Quality gates automate

Shared AI coding standards handle routine design review, and testing is built in from the outset rather than bolted on.

In early 2026, I attended the Gauntlet AI Applied AI Engineering program alongside senior PMs and engineers from 60+ companies. The experience helped inform SKED's transition to spec-driven development — built on the foundation of the product lifecycle above.

Let's build something
significant together.

I'm always happy to connect and talk shop — whether it's about design, product, or something you're building. Say hello.

Get in touch

Response time: typically within 24 hours

Ask me anything

Honest answers, not a sales pitch.

What would you like to know?

Ask about James's experience, skills, approach, or anything on the site.