TEAM
Me as the one product designer, with 3 ML engineers, 1 product manager and 1 agent architect
TIMELINE
October 2026 - Now
SCOPE FOr This Case STudy
Covering the essential parts of a larger product: the project map, status checks, connections and the traceability matrix

The tool in this story is where engineers keep that record. It reads their documents, pulls out every requirement, checks each phase for problems and links each requirement to the tests that answer it. The engine already worked. The trouble was reading what it said.
THE PROBLEM
MY ROLE
THE AUDIT
The V-model, the one picture engineers think in, sat inside the assistant’s Function menu as one button among many. Choosing it opened a form that asked for a phase name before anything appeared.
The map is the workspace. Navigation shrank to a slim rail of icons, so the map takes the screen, as in the image at the top of this page. Opening a project now means seeing the V-model, with the health of every phase and connector on it.

Every phase reads Completed in green, including phases whose checks had failed. 2, a phase is only a count of requirements, and you cannot open it to see what they are. 3, a top bar of buttons of completely different functions compete with the map.
Hover or click a number to see what was broken there.
• Click a phase and the panel on the right opens at the phase level: its conflicts, duplicates and source coverage first, then every requirement, grouped by topic, with a Flagged filter.
• Click the dot on a connector and it opens the trace between the two phases that connector joins.
The traceability matrix, the table an auditor actually reads, contradicted itself.
Hover or click a number to see what was broken there.
A dedicated window for the traceability matrix with detailed data. Choose a phase and it becomes the starting point, with the others as columns marked upstream (before it) or downstream (after it). This pattern is similar to legacy tools which the engineers are used to.
ExplorationS

Turn a phase’s border red when it has problems. It is the obvious move, but the border already shows who made a link: dashed when the tool proposed it, solid when a person confirmed it.
CHOSEN

One badge per phase, and a border that only changes colour when you select a phase. Colour now means one thing everywhere: peach means needs attention, green means passed, red means failed. Everything else is grey, with one purple for things you can click.
OPTION 01

Pick two phases and press one button. Everything is checked, with no choice of scope.
OPTION 02

The original setup: 5 options to choose from, then a checklist for whichever one you picked.
CHOSEN

I had read the scope controls as clutter, but engineers genuinely need them. So the control had to stay. Ask which requirements to check, and offer the entire phase, selected files or categories.
DECISIONS
Peach means needs attention, green means passed, red means failed. Everything else is grey, with one purple for things you can click. Traffic-light colours are already in everyone’s head, so nobody has to learn them. My first version used orange six different ways at once.

Adoption was the real risk: if the main work had moved into a chat window, engineers would have had to give up how they have worked for 20 years.
So the main work stays on the map and the matrix. Most of what the AI does happens behind the scenes, checking, comparing and flagging, so my job was to show what is happening and what is breaking, using signals people already know.

SOLUTION
Attach the spec to the Requirements phase, and the requirements are pulled out of it automatically. Checks for conflicts, duplicates and source coverage run straight away, so the phase shows its health before anyone opens it.
Open a flagged phase and its three checks sit at the top. It shows exactly what broke: here, two requirements that disagree on a timing value. A phase is green only when it has earned it.
Open a flagged phase and its three checks sit at the top. It shows exactly what broke: here, two requirements that disagree on a timing value. A phase is green only when it has earned it.
Every requirement is followed across connected phases in one table, with the same status colours as the map.
Export the requirements traceability matrix (RTM) in one click. It’s the file an auditor receives, and it reflects every check in the project.
The product has not been released yet, so there are no usage metrics to report.
BEFORE
The flow was too confusing for our customers’ engineers to follow, and too confusing for investors to follow too.
AFTER
The redesign drove product adoption across 3 enterprise customers, who signed evaluation agreements with us, including 1 in Japan. The clearer flow also helped boost investment in the upcoming Series A round. The numbers cannot be disclosed.
HYPOTHESIS 01
Engineers read each badge correctly and do not mistake Phase passed for “the whole project is fine”.
HYPOTHESIS 02
Borrowing the matrix structure from familiar tools lowers the learning cost.
HYPOTHESIS 03
An optional chat panel is enough to get people to try the AI.
HYPOTHESIS 04
Tracing a finding to its evidence is faster than on the original.
Task success.
Can they finish the task without help?
Time to find a failing phase.
From opening a project to naming the phase that is broken.
Reading statuses correctly.
Can they say what each badge means, and what it does not?
Tracing a finding to its evidence.
Can they get from a flagged item to the requirement and source passage behind it, unaided?
Reflection
I nearly repeated the original’s biggest flaw twice: first with the border, where one signal would have meant two things, then when the matrix quoted a different coverage number than the map. The fix was structural: one source of truth, shown three ways.
In an AI-assisted tool, people trust what they can read the way they already read the world: traffic-light colour, the V-model and matrix they have used for years, a badge that says what it means. Show what the system did, what a person decided and what is still unknown, and keep the person’s usual way of working in front of them.