PrepGenAICerts
Courses/Claude Certified Architect – Professional (CCAR-P) Full Course/1.5 Decomposition Techniques & Aligning to Business Value
Domain 1: Solution Design & ArchitectureLesson 5 of 28

1.5 Decomposition Techniques & Aligning to Business Value

1.5.1 Decomposition: The Toolkit Behind Every Pattern You've Learned

Step back and notice something: prompt chaining, routing, sectioning, and orchestrator-workers from Lesson 1.2 aren't independent tricks you memorized in isolation — they're all applications of a smaller set of DECOMPOSITION techniques. This lesson names that underlying toolkit directly, because the exam sometimes asks about decomposition on its own terms, one level of abstraction below "which pattern."

Decomposition is what makes a complex problem tractable in the first place: instead of one giant, monolithic prompt trying to do everything at once, you break the problem into smaller, well-scoped steps. Each step is individually easier to prompt correctly, easier to evaluate (you can check one step's output in isolation), and easier to debug (when something's wrong, you know which step produced it) — exactly the same reliability argument you've seen in miniature every time a workflow composition beat a single sprawling call.

ℹ️

The one idea to hold onto

Sequential, parallel, routing, and recursive/hierarchical decomposition are the underlying toolkit that prompt chaining, sectioning, routing, and orchestrator-workers each apply. Smaller, well-scoped steps are easier to prompt, evaluate, and debug than one monolithic call.

1.5.2 The Four Techniques, and the One Question That Picks Between Them

There are four decomposition techniques, and each maps onto something you've already met. The question that picks between them is always the same: does this sub-step DEPEND on the previous one's result, is it INDEPENDENT of the others, does it belong to a DISTINGUISHABLE CATEGORY that needs its own handling, or does it need to spawn FURTHER decomposition beneath it?

TechniqueWhen sub-steps...Maps to
Sequential decomposition...genuinely depend on the prior step's output, in orderPrompt chaining
Parallel decomposition...are independent and can run concurrently, then mergeParallelization — sectioning
Routing decomposition...fall into distinguishable classes needing specialized handlingRouting
Recursive / hierarchical decomposition...need an orchestrator that spawns subagents which may THEMSELVES decompose furtherOrchestrator-workers / multi-agent (Lesson 1.4)

The same underlying question — dependent, independent, categorical, or recursive? — decides both the decomposition technique and the workflow composition it produces.

Recursive/hierarchical decomposition is worth a second look because it's the one that can go more than one level deep: an orchestrator spawns subagents, and each of THOSE subagents might decompose its own piece of work further before it's done — a security audit's "backend" subagent might itself split into "API surface" and "data layer" sub-subtasks. This is decomposition applied recursively, and it's the technique that most directly underlies the multi-agent hierarchies from Lesson 1.4.

1.5.2 — Key Concept

Pick the decomposition technique by asking one question about the sub-steps: do they DEPEND on each other (sequential), are they INDEPENDENT (parallel), do they fall into DISTINGUISHABLE CATEGORIES (routing), or does the work need an orchestrator whose subagents may decompose FURTHER (recursive/hierarchical)?

1.5.3 Decomposition Boundaries Are Natural Gate Checks

There's a second reason decomposition improves reliability beyond "smaller steps are easier," and it's easy to under-weight: every boundary between two decomposed steps is a natural place to insert a validation or gate check. If step 1 extracts data and step 2 acts on it, the seam between them is exactly where you'd verify the extraction actually succeeded before letting step 2 run on garbage input.

This connects directly back to the output-stage concerns from Lesson 1.3 — structured-output contracts and defensive parsing aren't just an end-of-pipeline concern, they belong at EVERY decomposition boundary in a multi-step design, not only at the very end. A monolithic single call has nowhere to put a gate check mid-reasoning; a decomposed design has a checkpoint at every seam, and that's a reliability advantage entirely independent of the "smaller steps are easier to prompt" argument.

1.5.3 — Key Concept

Decomposition boundaries double as validation/gate-check points — catching a bad intermediate result before it propagates into the next step. This is a reliability benefit distinct from (and additional to) smaller steps simply being easier to prompt and debug.

1.5.4 Aligning Every Tradeoff to Business Value

Everything in this domain — the pattern you chose, the architecture shape, the decomposition, the decision to add subagents or not — has to be justifiable in one final language: the business's, not the architecture's. An architect who can explain a design only in technical terms ("we used orchestrator-workers with three subagents") hasn't finished the job; they need to be able to say WHICH business need that decision actually serves, in words a non-technical stakeholder would recognize as an answer to their actual question.

Anthropic frames that language as five value pillars, and every architectural tradeoff in this domain should be traceable to at least one of them.

Value pillarWhat the design optimizes for
EfficiencyAutomating manual work; reducing handle time
TransformationEnabling capabilities that weren't feasible before
ProductivityAmplifying what a person or team can already do
CostMeeting the outcome within a budget (model tier, caching, batching)
Performance / SLAsMeeting latency and reliability commitments

Five business value pillars. Every design decision in this domain should map to at least one — being unable to name which is a sign the decision wasn't actually justified.

Concrete pairings make this less abstract: "use a smaller model with prompt caching" is a COST and PERFORMANCE decision — it's optimizing spend and latency simultaneously. "Add a human-in-the-loop review before a high-stakes output ships" is a RISK-and-QUALITY decision, sitting closest to the quality-bar and criticality dimensions from Lesson 1.1. If you can't state which pillar a decision serves, that's a signal worth taking seriously — either the decision isn't actually justified, or you haven't finished understanding your own design.

1.5.4 — Key Concept

Every architectural tradeoff maps to a business value pillar: efficiency, transformation, productivity, cost, or performance/SLAs. "Smaller model + caching" = cost/performance; "human-in-the-loop review" = risk/quality. Being unable to name the pillar a decision serves is a sign it wasn't actually justified.

1.5.5 The Trap: Optimizing the Metric Nobody Asked For

The recurring failure mode here is subtle because it looks like good engineering from the inside: optimizing a metric the business never asked about, at the expense of one it explicitly did. The classic shape is squeezing latency down further when there was no stated SLA requiring it — and paying for that extra speed with a bigger, more expensive model, or with a design that skips a quality check to shave milliseconds, when the business actually asked for cost control or a quality bar, not raw speed.

The fix is the same discipline from Lesson 1.1, applied at review time instead of design time: anchor every tradeoff on the STATED business value, not on whichever metric is easiest to improve or most impressive to report. If a business asked for cost efficiency on a latency-tolerant batch job, and your design instead brags about shaving 50ms off a response nobody was timing, you've optimized the wrong axis — even though "faster" sounds like an unambiguous improvement on its face.

Stated business askWrong optimization targetRight optimization target
Cut cost on a latency-tolerant batch jobSqueeze latency with a bigger, pricier modelRoute to a smaller tier and/or batch requests
Hit a quality bar for a high-stakes decisionShip faster by skipping the human review stepKeep the human-in-the-loop checkpoint; optimize elsewhere
Reduce manual handling time (efficiency)Rebuild as a flashy multi-agent system for its own sakeAutomate the specific manual steps identified

Optimizing an unrequested metric at the expense of a requested one is the recurring trap — always re-anchor on what was actually asked for.

⚠️

1.5.5 — Exam Trap

Exam trap: optimizing a metric the business didn't ask for (commonly latency) at the expense of one it did (commonly cost or quality). Always anchor a tradeoff on the STATED business value from the scenario, not on whichever metric is easiest to improve or sounds most impressive.

1.5.6 The Three-Owners Lens: Who Should Actually Do This Step?

Sequential, parallel, routing, and recursive decomposition answer one question about a decomposed problem: how should the steps be ARRANGED relative to each other? There's a second, entirely separate question that arrangement never answers: once a step is carved out, WHO should own it? This is the ownership lens, and it's complementary to — not a replacement for — the four-technique toolkit from 1.5.2. You apply both to the same decomposed task: arrange the steps with sequential/parallel/routing/recursive logic first, then assign each resulting step an owner using the framework below.

Every discrete task that falls out of a decomposition belongs to exactly one of three owners. WHAT CLAUDE DOES covers steps that genuinely require language understanding, synthesis, judgment under ambiguity, or generation — the model's home turf. WHAT EXISTING SYSTEMS DO covers deterministic lookups, calculations, transactions, or state mutations that a database, a rules engine, or an existing service already handles reliably and cheaply — routing one of these to Claude instead means paying LLM-call cost and accepting non-determinism for something a SELECT statement already solves exactly. WHAT HUMANS DO covers steps that need accountability that can't be delegated, judgment the organization has decided must stay with a person, or a decision whose cost of being wrong is high enough that the organization wants a named human attached to it.

This is the same discipline from Lesson 1.1 — don't reach for the model as a reflex when a simpler, cheaper, more reliable owner already exists — applied one level down, at the granularity of individual task steps rather than the whole system.

CriterionThe question it answers
ReversibilityIf this step's output is wrong, how easily can the consequence be undone?
StakesHow bad is a wrong answer here, in concrete business terms — not in the abstract?
AccountabilityWho is accountable if this step's output is wrong, and does that party need to be a specific human?

A step assigned to Claude should be easily reversible, low-to-moderate stakes, and not require a specific accountable human to have personally made the call. Failing any one of the three is a signal to move the step to a different owner.

Walk a loan-servicing support assistant through this lens to see how the same three criteria produce three different owners inside one workflow. CLASSIFYING the borrower's message intent (payment question, hardship request, general inquiry) goes to Claude: a misclassification just routes to the wrong specialized handler, which is easily corrected, low stakes, and carries no accountability concern. LOOKING UP the borrower's current balance and payment history goes to an existing system: this is a deterministic database read, and routing it through the model instead adds latency, cost, and a real hallucination risk for a fact a direct query answers exactly every time. DRAFTING a response explaining options for a routine payment-date change goes to Claude: reversible (a human or the borrower can push back before anything executes), moderate stakes, and accountability is satisfied because the borrower is only being informed, not committed to anything. APPROVING a hardship forbearance that pauses payments for ninety days goes to a human: it fails reversibility (unwinding a reported forbearance is messy), fails stakes (real financial and regulatory consequences for both sides), and fails accountability (many jurisdictions require a named human decision-maker for hardship determinations) — all three criteria point the same direction at once, which is the strongest possible signal that a step does not belong to Claude.

  • What Claude does — language understanding, synthesis, judgment under ambiguity, generation.
  • What existing systems do — deterministic lookups, calculations, transactions the system already handles reliably.
  • What humans do — non-delegable accountability, organizationally-reserved judgment, or a cost-of-wrong high enough to require a named human decision-maker.

1.5.6 — Key Concept

Every decomposed step has an owner — Claude, an existing system, or a human — decided by three criteria: Reversibility (can a wrong output be easily undone?), Stakes (how bad is a wrong answer, in business terms?), Accountability (who must be accountable, and does that require a human?). This is a per-step decision layered on top of the sequential/parallel/routing/recursive arrangement, not a replacement for it — the same workflow can and often should have steps owned by all three at once.

1.5.7 Put It Together: Decompose, Then Justify

You now have the full arc of Domain 1: elicit the outcome and constraints (1.1), pick the pattern (1.2), design the end-to-end shape (1.3), decide whether multi-agent orchestration is warranted (1.4), choose how to decompose the work (1.5), and — the step that closes the loop back to where you started — justify every one of those choices in the business's own language (also 1.5, and really the whole point of doing any of this).

  • 1.Pick a decomposition technique by asking: dependent (sequential), independent (parallel), categorical (routing), or recursive (hierarchical)?
  • 2.Place a validation/gate check at every decomposition boundary, not just at the final output.
  • 3.For every non-trivial design decision, name the specific business value pillar it serves — efficiency, transformation, productivity, cost, or performance/SLAs.
  • 4.Before finalizing, check that you haven't optimized an unrequested metric at the expense of a requested one.
ℹ️

Where this shows up on the exam

1.5/1.6 questions either ask which decomposition technique fits a described task shape, or hand you a design and ask which value pillar justifies a specific tradeoff — watch especially for an answer optimizing latency when the scenario asked for cost or quality.

Key Takeaways

  • Decomposition is the underlying toolkit behind the workflow compositions from Lesson 1.2 — prompt chaining, sectioning, routing, and orchestrator-workers are each an application of it.
  • Four techniques, picked by one question: sequential (steps DEPEND on each other), parallel (steps are INDEPENDENT), routing (inputs fall into DISTINGUISHABLE CATEGORIES), recursive/hierarchical (an orchestrator's subagents may decompose FURTHER).
  • Decomposition boundaries double as natural validation/gate-check points, catching bad intermediate results before they propagate — a reliability benefit beyond just "smaller steps are easier."
  • Every architectural tradeoff must be traceable to a business value pillar: efficiency, transformation, productivity, cost, or performance/SLAs.
  • "Smaller model + prompt caching" maps to cost/performance; "human-in-the-loop review" maps to risk/quality — being able to name the pillar is the actual justification, not an afterthought.
  • The recurring exam trap is optimizing a metric the business didn't ask for (often latency) at the expense of one it did (often cost or quality) — always anchor on the STATED business value.
  • Domain 1's full arc: elicit outcome and constraints → pick the pattern → design the end-to-end shape → decide on multi-agent orchestration → decompose the work → justify every choice in business terms.
  • Beyond arranging steps (sequential/parallel/routing/recursive), every decomposed step also has an OWNER — Claude, an existing system, or a human — justified by Reversibility, Stakes, and Accountability; a step failing all three (like approving a regulated hardship forbearance) should never be assigned to Claude.

Check Your Understanding

Test what you learned in this lesson.

Q1.A pipeline extracts data in step 1, then acts on it in step 2. Which decomposition technique fits, and why is the seam between the two steps valuable?

Q2.A business explicitly asked for lower cost on a latency-tolerant overnight batch job. The delivered design instead uses the largest available model to shave the job's runtime by 15%. What's the issue?

Q3.Which business value pillar does "add a human-in-the-loop review step before a high-stakes medical-summary output is sent to a clinician" most directly serve?

Q4.A task must classify incoming requests into billing, technical, or sales categories and hand each to a specialized prompt. Which decomposition technique is this, and what question identifies it?

Q5.A workflow decomposes "handle a borrower's hardship request" into: classify intent, look up account balance, draft an explanatory response, and approve a 90-day payment pause. Using the three-owners lens, which step most clearly should NOT be owned by Claude, and why?

Practice This Lesson

PrepGenAICerts.com is an independent third-party exam-prep platform for the Claude Certified Architect (CCA-F) certification. We are not affiliated with, endorsed by, or acting on behalf of Anthropic PBC.

Note: New premium upgrades are temporarily paused while we resolve an issue with our payment provider. Existing premium members retain full access.