A guided repair-ordering workflow inside the POS platform—built for technician execution and ordering-team processing—supporting rollout to 100+ stores.


I led design for a guided repair-ordering workflow inside the POS platform—built for technician execution and ordering-team processing—supporting rollout to 100+ stores. Scope spanned repair parts ordering, the ordering-team queue, and request status tracking.
Several systems set the stage for this work, and the relationships between them shaped every decision.
Why this project existed: The centralized ordering workflow needed to be rebuilt before Next Gen hit 100+ stores—and the existing process had serious enough problems that it couldn't just be carried forward.
The workflow didn't have a single owner. I joined a cross-functional workshop pulled together by the Stores product org, with the Next Gen portal team, the F&O inventory engineering team, Operations, and the centralized ordering team supporting 700+ stores.
It became obvious fast: this wasn't a simple “request form” problem—even responsibility for who orders wasn't consistently defined. The same failure modes kept surfacing:
To ground the discussion in how inventory actually gets created, we walked through the F&O item creation process and aligned on the mandatory fields required to define an item correctly. The ordering team also shared the Excel tracker they relied on to verify part details, standardize naming, and check whether a part already existed before creating anything new.
After kickoff aligned the team on core constraints, work was divided into parallel streams—I owned the ordering side. I started where the problem was most visible: a focused working session with the centralized ordering team to watch the process in action and document who owned each step, which systems were involved, and where friction was introduced.
What I observed was a highly manual workflow:
One part request touched six separate systems. Data was manually re-entered at each step, with no automation or shared source of truth.
Watching the process end-to-end made it clear the issue wasn't effort—it was that the workflow had no built-in structure to keep work moving cleanly. Three breakdowns showed up repeatedly.
The technician → ordering handoff was a single free-text field. No required details, inconsistent photos, no structure. Result: requests arrived incomplete, and the ordering team had to do cleanup and follow-up before anything could move forward.
When notes were unclear, the only path was a structured escalation chain—tagging the store lead in the district chat, then the District Manager if no response came by the next ordering window. Orders ran twice a day with a 2pm cutoff, and after three failed contact attempts the request could be pulled entirely. Result: requests stalled until someone manually chased the missing info, adding hours or even days of delay.
The request lived across six disconnected systems, with manual re-entry and verification at every step. The Excel tracker helped, but naming conventions still drifted. Result: tracking was fragile, errors were easy to introduce, and duplicate SKUs still slipped through.
This wasn't about individuals doing a bad job—the workflow had no built-in structure to enforce completeness, handle exceptions, or prevent duplication. At 700+ stores, the ordering team was forced to absorb the gaps.
While business and product were still aligning on final requirements, I used the constraints we already knew to get ahead.
These weren't final designs—they were working artifacts to clarify what information had to be captured to make requests actionable, and to show up to the next requirements conversation with a point of view.
Discovery surfaced the symptoms. This is where we locked the mechanics—translating the workflow into step-level reality across systems, roles, and edge cases. I ran daily working sessions with Engineering and Content/IA to pressure-test the flow in real scenarios, walking a request end to end until we hit the questions that didn't have a clean answer yet.
In Legacy, F&O was effectively embedded in the portal experience; in Next Gen it was intentionally kept separate, which meant our flow had to coordinate across products instead of assuming one unified system. I brought an early version of the proposed workflow to the F&O team to confirm what was viable, what had to stay manual, and what could be streamlined without compromising financial and inventory integrity.
To keep the work buildable and avoid scope creep, we maintained two lightweight artifacts in parallel: an assumption list (the conditions that had to hold for the workflow to function at scale) and a decision log (what we'd ship now vs. intentionally defer). The scope-shaping constraints we locked early:
Those constraints directly shaped the workflow states we designed for: review → clarify → approve → create item (if needed) → order externally → confirm status. The output was an end-to-end flow spanning six phases: Check-in, Advanced Diagnostic, Price Estimate, Part Request, Request Processing, and Repair.

After the workshop, I synthesized transcripts, system constraints, and early flow diagrams into a functional prototype in v0. The goal wasn't polished UI—it was alignment. The prototype turned abstract workflow questions into something the team could react to: instead of discussing the process in theory, we could point to the queue, request view, and status logic and ask what the ordering team needs first, what makes a request actionable, and where simple ordering ends and item creation begins. That helped us resolve three key decisions early.
My early explorations focused on the Queue and Request View because these were the primary gateways into the centralized ordering workflow. Designing these surfaces first helped define ownership boundaries, identify where handoffs could break, and expose critical dependencies before engineering moved into production.
One of the biggest discoveries was the manual SKU creation gap. If an item did not already exist in F&O, the ordering team couldn't simply move forward with a purchase order. The queue experience had to make that dependency visible, separate those requests from simpler orders, and guide specialists toward the right next step.








Contact
Open to senior product design roles focused on enterprise systems and operational software.
© 2026 Michael Brooks