Angelo Rosa — Product Designer

Back to portfolio

Design Ops Harness: the design pipeline of a software house

A design ops harness that keeps discovery, design and development aligned across dozens of simultaneous projects, with design system validation and a documented history.

Client
Leany
Year
2026
Categories
AI Solution
Design Ops Harness: the design pipeline of a software house

A software house operates under a particular regime: dozens of design projects running at the same time, each with its own client, its own stage and its own deviation from the standard, and different designers and engineers working on each project. Projects start and finish, team composition changes, and the information behind a design decision circulates between people, files and tools.

In that regime, the challenge is not the quality of a single delivery. It is keeping an aligned process across discovery, design and development, with the information chain preserved in components that remain consistent from the start to the end of the process.

When that chain breaks, the symptom is always the same: the drawn screen does not match the decision recorded in discovery, the new component does not converse with the design system, and what was implemented is not exactly what was approved. Every break consumes rework and, worse, moves into people memory something that should be documented in the process.

The response: a design ops harness

Facing that scenario, I developed alongside the front-end developers team a design ops harness. The name describes the function: an articulated set of practices, documentation and tools that guarantees the design pipeline operates safely and with a documented record.

The harness is not a standalone tool nor a theoretical process. It is the layer that standardizes how information enters, is verified and is recorded in every project, so the outcome does not depend on who executed the step. The principle behind it is simple: all information that enters a client design passes through verifiable stages and leaves a documented trail.

What the harness does

The harness has a defined operational focus. It acts on the design produced by the UI designer and takes it through five stages:

  1. Design intake: receives the artifact produced by the UI designer as the input of the pipeline;

  2. Validation against discovery: checks whether what was drawn is aligned with the discovery documents, that is, whether the visual solution corresponds to the product decision that originated it;

  3. Validation against the design system: tests whether the components, variants and tokens in use match what already exists in the system, identifying what can be reused and what represents an exception;

  4. Adjustments: corrects the deviations found, prioritizing maximum reuse of the existing design system and reducing the creation of new components to what is strictly necessary;

  5. Documentation: records the new or changed components in three coordinated places, the organized Figma file, the git repository and the code.

The output of the pipeline is not only an approved screen. It is a documented component, with a record of its origin, aligned with the design system and available to be reused by the next project.

Methodology and artifacts

The three layers of the harness

Roles in the operation

Operating rules

Impact achieved

Final objective and success criteria

The goal of the harness is to create a scalable design environment, agnostic to team changes, that guarantees project consistency at whatever stage the project is in. In practice, that means design integrity cannot depend on the people allocated that month.

That goal translates into verifiable criteria, the indicators the harness must keep under control:

Limits and what the harness does not do

Next step

The evolution under study is to reduce the manual work of the pipeline by moving the source of truth to the code repository, with tokens in an open W3C standard format and components as the reference implementation, deriving the component catalog and the design tool library from it.

In that direction, documentation stops being a parallel record and becomes generated from the code itself, and verification gains an automated layer of agents that catalog, document and audit deviations, always with human approval at promotions. That evolution proposal has been ratified, is under construction in phases and does not change what is described above: the design ops harness keeps operating.