Unreliable identity
The same part could appear under different names across systems.
Defining the workflow behind centralized parts ordering across 700+ repair locations.

Platform Context
Legacy Portal kept ordering, finance, and operations in one system. Next Gen separated F&O from the repair platform, while a centralized team was taking over ordering across 700+ locations.
The technology could support ordering, but the operating model behind it had not been defined yet. Different teams had different assumptions about ownership, required information, and when a request was ready to move.
Through working sessions with Product, Operations, F&O Engineering, and the ordering team, we defined what made a request actionable, how existing parts should be verified, when a new item needed to be created, and what “complete” actually meant.
Discovery
I watched the ordering team work through real requests. They checked Power BI, interpreted technician notes, and cross-referenced a spreadsheet to prevent duplicate inventory before they could even begin creating a new item. That spreadsheet was doing work the product was not—it signaled business logic we needed to preserve, not remove.

Findings
The same part could appear under different names across systems.
Unclear requests became side conversations with stores.
Approval didn't finish the work order, PO, or handoff back to the store.
Decision 1
Technicians had been describing needs in notes. I worked backward from what the ordering team needed to move without another round trip, reusing estimate and work-order context that already existed in Portal instead of asking technicians to recreate it.

Carry device, estimate, and customer context into the request so technicians are not rebuilding information that already exists.

If the part cannot be found in F&O, open a structured creation flow instead of leaving the request in notes or sending the technician somewhere else.

Require the part number, vendor link, and photos up front so the ordering team has enough to verify the request without another round trip.
Decision 2
A valid request could still stop if the part didn't exist in F&O. Instead of treating creation as a separate process, I designed it as a stage inside the ordering workflow.

After submit, show the request state where technicians already work so they are not waiting on a silent handoff.

Make it obvious which items can move forward immediately and which still need F&O creation, with the SKU entered directly in the review flow.

Once approved, add the item back to the same repair with its ordering state intact instead of making someone re-enter it manually.
Decision 3
A request wasn't complete just because it was approved. Specialists still had to add the item to the work order, create the PO, and keep both systems aligned.

Give specialists one place to see the work order, store, part, and request state without relying on Power BI exports or a side spreadsheet.

The request only moved to complete once a purchase order existed, giving the workflow a real end state.

Completed requests kept the ordered parts, SKUs, PO numbers, and evidence together so specialists could see exactly what was fulfilled.
We defined intake requirements, ownership boundaries, item-creation rules, queue state, and completion logic—and turned a loosely connected process into one operating model.
Technicians gained a structured way to submit requests, while ordering specialists gained clearer information and visible state across the process. Fewer steps depended on side conversations or someone remembering what happened next.
700+
repair locations supported by one ordering model
1
shared queue replacing spreadsheet and Power BI intake
3
manual handoffs tracked in one request from intake through PO
Contact
Open to senior product design roles focused on enterprise systems and operational software.
© 2026 Michael Brooks