Decision Architecture Work
Decision Architecture Enterprise · Supply Chain PO · OC · ASN

When the problem isn't the product —
it's how decisions get made about it

A multi-tier subcontracting workflow, three lifecycle stages, four stakeholder roles, and no shared model for resolving cross-functional trade-offs. This is the architecture I built to fix that.

My Role Strategic Lead · Decision Architect
Scope Research → Workshop → Execution Lock
Stakeholders Buyer · Supplier · Ops · PM · Engineering
Domain Enterprise Procurement Platform
Strategic Summary
  • Three lifecycle stages had accumulated usability friction with no shared prioritization model — issues were tracked but never triaged against business or technical cost.
  • I built a decision framework — severity taxonomy, impact × effort matrix, dependency map, ownership model — and ran a cross-functional workshop that produced a ratified execution plan.
  • The deliverable was not a redesign. It was decision infrastructure: a repeatable model for how this organization resolves product trade-offs at the system level.
01 / 07

Context & System Complexity

The subcontracting workflow spans three document stages — Purchase Order (PO), Order Confirmation (OC), and Advance Shipping Notification (ASN) — each a discrete handoff between buyer and supplier organizations. Four roles operate across these stages with divergent authority scopes and tolerance thresholds: Buyer, Supplier, Operations, and PM.

This is a distributed system with shared state. An action at PO propagates into OC. Errors at ASN frequently trace back upstream. In this context, delayed prioritization is itself an experience defect — users whose work stops when the system is ambiguous bear the cost of every unresolved decision.

PO Creation
Buyer initiates
PO Transmission
Network handoff
OC Receipt
Supplier confirms
OC Review
Ops validates
ASN Generation
Supplier submits
ASN Match
Buyer closes
Buyer-owned
High-friction zone
Supplier-owned
Fig. 01 PO → ASN lifecycle with friction-zone mapping. Highlighted stages showed the highest cross-role misalignment identified during structured issue synthesis.
02 / 07

Strategic Diagnosis

Before defining any solution direction, the work required understanding why issues had persisted — not simply cataloguing them. An organization that accumulates usability problems without resolving them has a structural failure upstream of the backlog.

Three root conditions

Issue accumulation without classification. Problems were logged across research, support escalations, and stakeholder submissions. No severity taxonomy existed. No business-impact linkage. No differentiation between issues that blocked task completion and those that created friction without causing failure.

Cross-functional accountability gaps. Each team could identify problems in their own domain but had no mandate — and no venue — to resolve issues requiring joint commitment. Design, Engineering, Ops, and PM each held partial ownership over different lifecycle stages. Decisions that needed more than one team simply didn't get made.

Prioritization by proximity, not impact. Without a shared framework, decisions defaulted to recency bias and whoever held the most immediate stakeholder pressure. High-impact, high-dependency items sat unresolved while lower-stakes work shipped first.

The absence of a decision model is itself a decision — one that defaults to inertia and whoever is in the room when the conversation happens.

03 / 07

Decision Architecture Framework

The framework had one objective: convert a heterogeneous issue inventory into a structured set of decisions with defined inputs, clear criteria, and a locked output. Not backlog grooming — a governance intervention at the product strategy level.

Severity taxonomy

Every issue was classified on four levels before any prioritization discussion. Classification used system-behavior criteria, not user sentiment.

Severe
Blocks task completion or causes data integrity failure. No viable workaround within the system. Resolution is a prerequisite for adjacent work.
Major
Does not block completion but consistently triggers error recovery, re-entry, or cross-role escalation. Workarounds exist but impose measurable workflow cost.
Moderate
Creates friction or cognitive overhead without triggering failure loops. Compounds in high-volume scenarios and for less experienced users.
Irritating
Suboptimal but tolerably functional. Contributes to perceived quality degradation. Addressable within normal sprint cadence without cross-team coordination.

Impact × Effort Matrix — core strategic artifact

Severity answers what type of problem this is. The matrix answers where to act first given real constraints on team capacity and technical dependency chains. Dot placement was done collaboratively during the workshop — positioning was itself a structured negotiation across team perspectives.

← Low Effort  ·  High Effort →
↑ High Impact  ·  Low Impact ↓
Quick Wins
Strategic Bets
Fill-In
Defer / Cut
PO Transmission Error
OC Status Ambiguity
Field Validation
ASN Match Logic
Supplier Notifications
Search Filters
Label Copy
Low Effort High Effort
Severe
Major
Moderate
Irritating
Hover dots to identify items
Fig. 02 Impact × Effort matrix — severity-coded issue placement from workshop consensus. Strategic Bets sequenced after dependency blockers cleared. Items anonymized; positions representative.

Dependency & Blocker Mapping

Several high-priority issues couldn't execute independently — they required upstream architectural decisions before design changes could be meaningful. I mapped each item explicitly as blocker (sequential prerequisite), dependency (requires coordination, not sequencing), or independent. This prevented the most common sequencing failure: a plan that looks rational on paper but breaks when a team hits an unresolved constraint mid-sprint.

04 / 07

Governance & Ownership Model

A prioritized issue list without assigned ownership is a document, not an agreement. The model enforced two rules: one primary owner per item, and explicit declaration of cross-team involvement. Every item required a named decision owner — not a team, a role.

Issue Cluster Stage Severity Primary Owner Involved Roles
PO Transmission Failure States PO → Network Severe Engineering PMOps
OC Status Messaging & Buyer Visibility OC Severe Product Design BuyerEngPM
Supplier OC Confirmation Flow OC Major Product Design SupplierOps
ASN Line-Item Match Logic ASN Major Engineering BuyerPM
Field Validation & Error Recovery PO · OC · ASN Major Product Design SupplierEng
Notification & Status Transparency OC · ASN Moderate PM BuyerSupplierEng
Search, Filter & Navigation Cross-stage Moderate Product Design Ops
Label Copy & Terminology Consistency Cross-stage Irritating Product Design PM
Fig. 03 Cross-functional ownership model — one primary owner per cluster, explicit cross-team involvement. Ownership agreed in the workshop, not designated post-hoc. Items generalized.

The model also defined escalation behavior: if an item crossed ownership boundaries mid-execution — due to scope expansion, technical constraint, or new stakeholder input — the escalation path was documented, not left to informal resolution.

05 / 07

Agreement Lock & Direction Reset

The workshop's output was a cross-functionally ratified execution plan: what gets addressed, in what order, owned by whom, and what is explicitly deferred. "Locked" is the right word — the purpose was to end the re-litigation cycle that occurs when decisions are treated as provisional.

Workshop structure

  • 1
    Issue Review & Severity Alignment

    Participants reviewed the classified inventory and challenged severity assignments. Disagreements were resolved against defined criteria — not consensus or seniority.

  • 2
    Impact × Effort Placement

    Teams collaboratively positioned issues on the matrix. Engineering provided effort estimates; Design and PM framed impact. Placement was debated, not assigned.

  • 3
    Dependency & Blocker Declaration

    Each high-priority item was tested for dependencies. Teams declared blockers explicitly. Items that couldn't proceed without unresolved prerequisites were flagged and sequenced accordingly.

  • 4
    Ownership Commitment & Sequencing Lock

    Each item received a named owner and a sequencing position. Deferred items were acknowledged as deferred — not dropped. The plan was read back and ratified before the session closed.

A direction reset requires more than a new plan — it requires a moment where the previous approach is explicitly retired. The workshop was designed to produce that moment.

06 / 07

Organizational Impact

The direct output was a resolved decision backlog with clear execution sequencing. The more durable output was the framework itself — the taxonomy, the matrix, and the workshop model are now reusable governance artifacts for this team.

Issue Inventory
Classified
Unstructured accumulation converted into severity-tiered, impact-weighted inventory across all three lifecycle stages.
Cross-Team Alignment
Locked
Four functional teams aligned on one sequenced plan with committed ownership — ratified in session, not delegated post-hoc.
Governance Model
Established
Severity taxonomy and workshop model documented as repeatable artifacts for future cross-functional prioritization cycles.

Beyond the immediate plan, this engagement produced a documented account of how decisions get made on this product — who holds authority at each decision point, what criteria govern trade-offs, and how contested items resolve. That decision transparency is unusual in enterprise product teams and reduces onboarding cost for new stakeholders entering complex systems.

07 / 07

What Changed Systemically

The surface change was a resolved issue backlog. The systemic change was the introduction of a decision-making model where none previously existed. That distinction matters for how this work should be evaluated.

What this was not

This was not a redesign. No screens were produced. The work didn't improve an interface — it established the conditions under which interface improvements could be made reliably, in the right order, by the right teams.

What it demonstrates at scale

In enterprise platforms with long lifecycles and multi-team dependencies, decision quality is a product quality metric. Teams that can't resolve cross-functional trade-offs efficiently ship the wrong things in the wrong order — not for lack of good ideas, but for lack of structures that convert good ideas into committed action.

The framework here — severity taxonomy, impact × effort placement, dependency mapping, ownership assignment, sequencing lock — is not specific to subcontracting. It's a decision architecture that adapts to any multi-team context where the primary problem is not what to build but how to decide what to build first, and ensure the decision holds.

What I would do differently

An async pre-workshop phase would compress live decision time and surface genuine disagreements earlier — spending session time on contested items rather than cases with clear consensus. I'd also formalize the escalation protocol before the session rather than inside it, reducing ambiguity for teams executing independently post-workshop.