Transmax · 2026 · 7 min read

Using AI to map a complex product

A large traffic management platform had no complete record of what it did. Partway through a manual mapping project, the stakeholders and I agreed to use AI. I designed a method where AI handled the volume of work, and I checked every result before experts reviewed it.

  • AI-assisted design
  • Systems thinking
  • Workflow analysis
Role
Senior Product Designer (contract)
Team
Product stakeholders, 15 subject matter experts (SMEs), a parallel taxonomy project
Timeline
2026
Tools
Microsoft Copilot, Claude Code, Figma and FigJam, spreadsheets, Confluence
A workflow diagram in FigJam called Monitor interlocking conflicts, running from start through decisions and actions to end, with key steps listed under some boxes and a note in red.
  1. My part

    I designed the mapping method and owned the mapping from end to end

  2. Key decision

    Let AI handle the volume with clear rules, and check every result by hand. I caught and fixed 43 mismatches this way

  3. Result

    252 workflows, each with an editable FigJam diagram, prepared for 15 experts to validate. Validation was underway when my contract ended

01 · Overview

A big platform, and no full map of it

Traffic management centres use the platform to manage incidents, devices, signals and traveller information. A new platform was being built, and both were in use at the same time. To plan the rest of the move, the business needed a full map of the current one.

The problem

“What is the 100% functional footprint of the platform?”

The answer would show what had moved to the new platform, what customers could do end to end, and what was still left to migrate.

The project started as manual mapping. Partway through, the stakeholders and I agreed that AI could do much of the work. So I changed direction and designed a method where AI handled the volume of work, and I checked every result.

02 · The problem

Three questions the business couldn’t answer

There was information, but it was in pieces. I started with a gap analysis of what already existed. Earlier maps and documents were based on features, user stories or projects. Someone had started mapping workflows, but it wasn’t finished.

So the business couldn’t answer three questions:

  • What can customers already do in the new platform?
  • Which of their workflows can they complete end to end if they move?
  • What is the migration status of each workflow: migrated, partly migrated, planned or deprecated?

A feature list shows what exists, but not whether someone can finish a real task. So we chose to map the platform’s full functional footprint through workflows: the end-to-end tasks operators do, and the capabilities each one relies on.

  1. 01

    Gather

    • Help documents
    • Training material
    • Existing maps
    • Product exploration
    • SME knowledge
  2. 02

    Structure

    • Steps
    • Use cases
    • Capabilities
    • Personas
    • Metadata
  3. 03

    Validate

    • Does it exist?
    • Is it correct?
    • What's missing?
    • Do others agree?
  4. 04

    Measure coverage

    • All modules reviewed?
    • All workflows validated?
  5. 05 · Phase 2

    Add migration status

    • Match new workflows to current ones
    • Migrated
    • Partly migrated
    • Planned
    • Deprecated
The approach I set out. Steps 1 to 4 built the baseline. Step 5 was planned for the next phase.

03 · My role

What I owned, and who I worked with

I was the contract Senior Product Designer on this work, and I owned it end to end.

  • I owned the project management, documentation, method and approach, and the mapping itself.
  • I tested the taxonomy. A parallel project defined shared terms, based on industry standards and the work of Australian and international intelligent transport system (ITS) bodies. I applied them across the whole platform to see where they needed to change.
  • I worked closely with a researcher, who gave support and guidance throughout.
  • I worked with product stakeholders and 15 subject matter experts (SMEs).

04 · Key decisions

Choices that made AI safe to use

Challenge

A workflow could mean one click, a whole capability or a mix of tasks. Mixed levels would make the catalogue impossible to compare or validate.

Decision

Agree the definitions and level of detail first, before any extraction, by hand or with AI.

I applied four terms from the shared taxonomy: workflow, use case, capability and feature.

Use case

When, why and by whom?

Workflow

  1. Step 1
  2. Step 2
  3. Step 3
  4. Outcome

Capability

Event management

  • Feature
  • Feature
  • Feature

Capability

Device management

  • Feature
  • Feature

Capability

Access and security

  • Feature
  • Feature
How the four definitions fit together. One workflow can draw on several capabilities, and each capability has its own features.

Then I ran a proof of concept on one module with around 20 workflows. I identified them manually, and validated them with one SME who was the expert in that module. This set the level of detail, the structure and the wording for everything that followed.

Challenge

The project started as manual work. The stakeholders and I agreed AI could help, but AI results look convincing whether they are right or not.

Decision

Use AI for the volume of work, and set clear rules so I could check every result myself.

The AI got workflows wrong many times, so the rules mattered. Each workflow needed to show who does it, when it happens, what steps it takes and what outcome it produces. If an entry didn’t have all four, I moved it to a list of partial or potential workflows. Then I checked each one against the product to decide whether it qualified.

I processed the documents batch by batch. That kept each review small enough to check properly.

  1. EvidenceProduct documentation and training material
  2. Copilot assistsPull out and organise candidate workflows, in batches
  3. MeCheck candidates against the product and the definitions
  4. Me, with Claude CodeStructure catalogue entries and draw a FigJam flow for each one
  5. SMEsReview for accuracy, context and anything missing
Reconstructed illustration based on the project approach. AI helped with volume. I checked every result before it went to SMEs.

The checks also found errors across the catalogue. A consistency check showed 43 capability references that didn’t match the capability register, such as an ID paired with the wrong name. I corrected each one by hand.

For the diagrams, I used Claude Code with Figma to draw each workflow in FigJam, with key steps under each box. Details the AI wasn’t sure about were marked in red, so reviewers knew where to look first. I tried other drawing tools and PDF outputs before choosing FigJam, because the diagrams needed to stay editable after SME review.

A FigJam workflow diagram called Monitor interlocking conflicts. It runs from start, through a conflict detected decision and a response mode decision, to override conflicting device or conflict monitoring, then record and report conflict, then end. Key steps are listed in grey under some boxes, and a note in red sits under record and report conflict.
One of the 252 workflow diagrams. Grey notes are key steps. The red note marks a detail the AI wasn’t confident about.

I ran three pilot tests with SMEs before involving all 15.

Challenge

After the pilots, one concern came up: how would we know we hadn’t missed anything?

Decision

Give each section to three or four SMEs, matched to their expertise, and ask them to record any missing detail, however small.

Having several SMEs on each section helped avoid individual bias, and made it more likely that one of them would spot a missing workflow. Every concern, even the smallest, went into a separate tab in the sheet, so we could investigate it. The process was asynchronous, so SMEs could review in their own time.

The last step was a workshop, planned for after the asynchronous review. I would first synthesise the SME responses. Then the workshop would resolve any disagreements between SMEs, and agree what to do with the missing or partial workflows they found. This was a crucial step, because it would turn many individual reviews into one agreed answer.

05 · Outcome

What I delivered

  1. 01 · For SME validation

    Draft workflows and diagrams

    Extracted workflows with agreed metadata: module, name, description, steps, personas and use cases. Each one had a FigJam diagram.
  2. 02 · After validation

    The workflow catalogue

    Validated workflows move into the full catalogue, with more metadata: validation metrics, service components, confidence score, and the next-generation layer with migration status.
The two outputs I planned. The first was ready for SMEs when my contract ended.
  • 252workflows extracted for SME validation
  • 252editable workflow diagrams in FigJam
  • 23capabilities in a capability register, with every workflow mapped to it
  • 43mismatched capability references corrected by hand

I defined success as three things the catalogue should make possible.

  1. 01

    Nothing is missing

    Every source has been cross-checked, and SMEs have confirmed the catalogue and found no gaps.
  2. 02

    Relationships are clear

    An SME can see how many capabilities support a workflow, and how many workflows each capability supports.
  3. 03

    Migration gaps are clear

    Anyone can see whether a workflow can be done end to end in the new platform. If not, they can see which features and capabilities still need to be migrated.
How we'd know the work had succeeded. The first two belonged to this phase. The third depended on the next one.

When my contract ended, SME validation was underway, and the migration status was planned for the next phase. Before I left, I handed the work over to the researcher, with the team leader present. All the documentation was complete, so the next person could pick it up where I left off. The result is a draft baseline, not a signed-off catalogue.

06 · Reflection

What I took from it

The method is what I’d take to any new role. Agree the definitions, set clear rules, let AI do the volume, check every result, then ask experts for what documents can’t show. I can use the same method on any large system that isn’t well documented.

AI made the work faster, but it also made it easy to produce results that looked finished. The rules and checks were what made the output trustworthy, so I’d set them up first again.

The work became more complex than planned, and validation started a few weeks late. Next time, I’d use shorter checkpoints, so stakeholders always know what’s done, what’s uncertain and what’s next.