ArchitectMind
  1. Home
  2. Tutorials
  3. Book 10 · Security, System Design & Solution Architecture
  4. Volume VII
  5. Architecture & Product Management
Book 10 · Volume VII — Solution Architecture Delivery & Governance · Topic 1.2

Architecture & Product Management

Partnering with product — enablers in the backlog, options instead of vetoes, and shared prioritisation

11 min readStage 4 · Production & architecture10 interview questions
Chapter
Chapter 1 — Architecture in Software Delivery
Prerequisites
Topic 1.1
You will be able to
Work with product managers as partners, join discovery to shape feasible options, turn product goals into quality-attribute requirements, negotiate capacity for enablers and debt, prioritise using value and architectural significance, make technical work visible in business terms, and define minimum viable architecture for MVPs
Covers
Architecture & product management
On this page
  1. 1. Concept / Definition
  2. 2. Why It Exists
  3. 3. Core Concepts — Backlog Composition
  4. 4. How It Works Internally — Architecture in Discovery
  5. 4A. Deep Dive — Prioritising With Architectural Significance
  6. 4B. Deep Dive — Making Technical Work Visible
  7. 4C. Deep Dive — Quality Attributes From Product Goals
  8. 4D. Deep Dive — Minimum Viable Architecture
  9. 4E. Deep Dive — Roadmaps With Enablers
  10. 4F. Deep Dive — Trade-off Conversations With Product
  11. 5. APIs / Features / Syntax
  12. 6. Practical Examples
  13. 7. Common Problems & Mistakes
  14. 8. Performance & Production Considerations
  15. 9. Architecture & Design Considerations
  16. 10. Interview Questions & Answers

1Concept / Definition

Architecture and product management share one goal — delivering valuable outcomes sustainably — from different angles: product management decides what problems to solve and in what order; architecture ensures the solution can be built, evolved and run at acceptable cost and risk. In practice the relationship is expressed through discovery collaboration, backlog composition, capacity agreements, joint prioritisation and roadmaps that include architectural enablers.

From product idea to architected epic
Figure 1 — From product idea to architected epic
Backlog capacity allocation
Figure 2 — Backlog capacity allocation
VocabularyMeaning
EnablerBacklog item creating technical foundations
Capacity allocationAgreed share of team capacity per work type
Cost of delayValue lost per unit time by not delivering
Minimum viable architectureLeast architecture that safely supports an MVP and its next steps
Table 1 — Terms

2Why It Exists

Poor partnershipConsequence
Architect joins after roadmap fixedInfeasible dates, rework
NFRs absent from backlogLate performance and security surprises
Debt invisibleVelocity erodes, nobody knows why
Architect vetoesProduct routes around architecture
Table 2 — Why partnership

3Core Concepts — Backlog Composition

Work typeOwner of priorityClaims 360 share
Business featuresProduct65%
Architectural enablersJoint (architect proposes)20%
Technical debtJoint (team proposes)10%
Operational improvementsJoint (SRE proposes)5%
Table 3 — Capacity agreement reviewed each PI

4How It Works Internally — Architecture in Discovery

Discovery questionArchitect's contribution
Is it feasible?Options sketch, dependencies, spikes
What quality does it need?Latency, availability, scale, security as scenarios
What does it cost to build and run?T-shirt effort; run-cost estimate
What does it enable next?Reuse, runway, platform leverage
What could go wrong?Top risks
Table 4 — Architect in the discovery trio

4ADeep Dive — Prioritising With Architectural Significance

Prioritising with product
Figure 3 — Prioritising with product
QuadrantTreatment
High value, high significanceArchitect deeply before committing dates
High value, low significanceBuild now
Low value, high significance (enablers)Justify via the features they unlock
Low value, low significanceDefer
Table 5 — Joint prioritisation

4BDeep Dive — Making Technical Work Visible

Making technical work visible to product
Figure 4 — Making technical work visible to product
TechniqueExample
Hours lost per sprint137 h/sprint lost to manual deploys, flaky tests, DB waits
Cost of delay for enablersPartner APIs blocked 6 weeks without gateway
Risk exposureUnpatched runtime = audit finding
Incident cost₹ per hour of FNOL downtime
Table 6 — Speak in product's currency

4CDeep Dive — Quality Attributes From Product Goals

Product goalQuality attribute scenario
"FNOL in under 3 minutes"FNOL submit p95 ≤ 400 ms under 5× normal load
"Cyclone-ready"Document uploads survive 20× surge with ≤ 5 min processing
"Partners self-serve"Partner API availability 99.9%, onboarding < 1 day
"Trust"No PII in logs; audit trail for every decision
Table 7 — Turning ambitions into testable requirements

4DDeep Dive — Minimum Viable Architecture

For an MVPDecide nowDefer
Partner FNOL pilotAuth model, API contract, data ownershipMulti-region, caching, rate tiers
Photo assessment betaModel hosting boundary, human review pathAutoscaling tuning, cost optimisation
RuleEnough to avoid one-way-door mistakesEverything reversible
Table 8 — Architecture for learning fast

4EDeep Dive — Roadmaps With Enablers

Roadmap practiceDetail
Enablers shown on roadmapVisible dependencies
Dependency arrows to featuresWhy they matter
Confidence levelsNow/next/later rather than dates far out
Joint review each PIAdjust capacity split
Table 9 — One roadmap, not two

4FDeep Dive — Trade-off Conversations With Product

LeverWhat changesExample
ScopeFewer capabilities in this releasePartner API read-only first
TimeLater date for full qualityPhoto assessment beta, GA next PI
Quality attributesTemporarily lower targets, explicitly99.5% for beta instead of 99.9%
CostMore spend to keep scope and dateManaged service instead of building
RiskAccept a known risk with owner and expiryManual fallback for 1 quarter
Table 10 — Five levers — never silently drop quality
Conversation stepArchitect's role
State the goal and constraintRestate product's outcome and deadline
Show options using the leversTwo or three with numbers
Name consequences and debtIncluding what it costs later
Let the owner decideProduct decides scope/time; risk owner accepts risk
RecordADR or decision log; debt item with interest
Table 11 — How a good trade-off discussion runs

5APIs / Features / Syntax

YAML
# Capacity allocation agreement (reviewed each PI with product leadership)
pi: 2026-PI3
allocation:
  features: 65
  enablers: 20
  tech_debt: 10
  operations: 5
exceptions:
  - "Cyclone season prep (Sept): operations 10%, features 60%"
review_triggers: [blocked features > 3, incidents P1 > 2 in PI]
signed: [head-of-product-claims, solution-architect, engineering-manager]
MARKDOWN
## Option paper: Partner FNOL API (for product decision)
| Option | Time | Run cost | Risk | Future cost |
|---|---|---|---|---|
| A Expose internal API | 2 wks | low | high (coupling, security) | high |
| B Partner facade + OAuth2 | 6 wks | medium | low | low |
| C Facade, read-only phase 1 | 3 wks | low | low | low |
Recommendation: C now, B complete in PI4. Decision owner: Head of Product.
YAML
# Quality attribute scenario attached to a product epic
epic: FE-118 partner FNOL
scenario:
  source: partner system
  stimulus: 50 FNOL submissions/s (cyclone surge)
  environment: normal operation, one AZ degraded
  response: accepted and acknowledged
  measure: p95 ≤ 600 ms, zero loss, 99.9% monthly availability

6Practical Examples

6.1 Claims 360 capacity agreement

Product and architecture agreed 65/20/10/5 capacity per PI; a visible "hours lost" chart (137 h/sprint) won the first enabler budget — deployment automation paid back in two sprints.

6.2 Partner APIs

Instead of vetoing "expose the internal API", the architect offered three options; product chose a read-only facade in three weeks and the full facade a PI later.

6.3 NovaBank NFR surprise

Product had committed a date for instant payments without latency requirements; a late load test failed. Afterwards, quality scenarios were attached to every epic in discovery.

6.4 Worked example — capacity split

65/20/10/5Agreed
Table 12 — Partnership

6.5 Worked example — options not veto

3 optionsProduct chose C
Table 13 — Behaviour

6.6 Worked example — hours lost

137 h/sprintFunded enablers
Table 14 — Visibility

6.7 Worked example — interview whiteboard

PromptAnswer outline
"How do you work with product managers?""Partners on outcomes: architect in discovery (feasibility, options, quality scenarios, cost, risks). Backlog includes enablers, debt and ops work with an agreed capacity split reviewed each PI. Prioritise by value × architectural significance; justify enablers by the features they unlock and cost of delay. Make technical work visible in product currency (hours, delay, risk, incident cost). Offer options with costs, never vetoes. Minimum viable architecture for MVPs — decide one-way doors only. One roadmap with enablers and dependencies."
Table 15 — Structured answer

6.8 Worked example — quality scenario

FNOL p95 ≤ 400 msFrom product goal
Table 16 — Translation

6.9 Worked example — anti-patterns

Anti-patternEffect
Gatekeeper architectWorkarounds
NFRs ignoredLate failures
Invisible debtSlowing velocity
Table 17 — Common mistakes

6.10 Worked example — MVA

Partner pilotAuth + contract decided
Table 18 — MVP

6.11 Worked example — cost of delay

Gateway enabler6 weeks blocked otherwise
Table 19 — Justification

6.12 Worked example — joint roadmap

Enablers visibleDependencies clear
Table 20 — Planning

6.13 Worked example — seasonal exception

Cyclone prepOps 10%
Table 21 — Flexibility

6.14 Worked example — run cost in discovery

Photo assessment GPU costEstimated early
Table 22 — Economics

6.15 Worked example — discovery trio

PM + designer + architectJoint discovery
Table 23 — Practice

6.16 Worked example — interview follow-ups

Follow-upAnswer
"Who prioritises enablers?"Jointly, with evidence
"What if product refuses?"Show cost of delay; escalate trade-off
Table 24 — Common probes

6.17 Worked example — checklist

Item✔
Architect in discovery✔
Capacity agreement✔
Quality scenarios✔
Enablers on roadmap✔
Options papers✔
Table 25 — Partnership baseline

6.18 Worked example — review triggers

Blocked features > 3Revisit split
Table 26 — Governance

6.19 Worked example — shared metrics

Product + DORA metricsOne dashboard
Table 27 — Alignment

6.20 Worked example — debt interest

₹32 lakh/yr hotspotPrioritised
Table 28 — Visibility

6.21 Worked example — interview scenario

QuestionAnswer
"PM wants feature by Friday via shortcut"Options + consequences; PM decides; record debt
Table 29 — Apply

6.22 Worked example — confidence levels

Now/next/laterHonest roadmap
Table 30 — Practice

6.23 Worked example — feature toggles

Release decoupled from deployProduct control
Table 31 — Technique

6.24 Worked example — NFR epic

Performance test enablerScheduled
Table 32 — Backlog

6.25 Worked example — retrospective

Joint PM–architect retroEach PI
Table 33 — Learning

6.26 Worked example — deliverables

DeliverableOwner
Capacity agreement, quality scenarios, option papers, roadmap enablersArchitect + product
Table 34 — Outputs

7Common Problems & Mistakes

MistakeFix
VetoesOptions
Late involvementDiscovery trio
Invisible workProduct currency
Two roadmapsOne with enablers
Table 35 — Mistakes and fixes

The architect as gatekeeper is the most common failure: vetoes and late design reviews teach product to route around architecture, so decisions get made without it. Late involvement is the second; when the architect first sees an initiative after dates are committed, feasibility problems become schedule crises. Technical work also stays invisible when it is described only in engineering terms, so debt and enablers lose every prioritisation discussion. Finally, separate business and technical roadmaps hide dependencies, which is how a feature gets scheduled before the platform it needs. The fixes are options instead of vetoes, the discovery trio, quantifying work in hours, money and delay, and one shared roadmap.

8Performance & Production Considerations

ConsiderationPractice
Quality scenarios testedIn pipeline
Run-cost visibilityPer feature
Incident costReported to product
Table 36 — In operation

The partnership has to show up in production data, not just in planning rituals. Quality attribute scenarios attached to epics become automated performance and resilience tests in the pipeline, so a feature cannot ship while violating its agreed latency target, which is how NovaBank was caught out with instant payments. Run cost is tracked per feature, for example GPU spend for photo assessment, so product sees the economics of its choices. Incident cost and SLO breaches are reported to product in rupees and customer impact, which keeps reliability work on the backlog. Feature toggles decouple release from deployment, giving product control of timing while engineering deploys continuously and safely.

9Architecture & Design Considerations

GuidelineDetail
Partner, don't policeTrust
QuantifyDecisions
Enablers visibleFlow
Table 37 — Design guidance

10Interview Questions & Answers

Q1BasicConcept

How do product and architecture differ?

Product management decides which problems to solve, for whom and in what order, based on customer and business value; architecture ensures the chosen solutions can be built, evolved and operated at acceptable cost and risk. They share one goal, delivering valuable outcomes sustainably, from different angles. Product owns the why and the what; architecture shapes the how and the how well, including quality attributes, technical foundations and the long-term consequences of short-term choices. The relationship fails when either side works alone: product commits dates the system cannot meet, or architecture builds foundations nobody needs. In Claims 360 the two work as partners through joint discovery, a shared backlog and one roadmap.

Q2BasicConcept

What is an enabler?

An enabler is a backlog item that creates technical foundations so future features can be delivered faster, more safely or at all, without delivering user-visible functionality itself. Examples are an API gateway that partner FNOL integration depends on, deployment automation, a performance-test harness, observability or a new data platform. In SAFe and similar frameworks enablers are an explicit work type alongside features, technical debt and operational work. The important property is that each enabler is justified by what it unlocks: the gateway was valued by the six weeks partner APIs would otherwise be blocked. Enablers that cannot be linked to future features or reduced risk are usually gold-plating and deserve challenge.

Q3IntermediateTrade-off

Why agree capacity allocation?

Because without it, every enabler, debt item and operational fix must win a fresh argument against a visible customer feature, and it usually loses until something breaks. A capacity allocation agrees in advance what share of team capacity each work type receives. On Claims 360, product and architecture signed 65 percent features, 20 percent enablers, 10 percent technical debt and 5 percent operations, reviewed every PI. Product still prioritises within the feature share, and items in the other shares are prioritised jointly. Exceptions are planned, such as raising operations to 10 percent before cyclone season, and review triggers, such as more than three blocked features, prompt renegotiation based on evidence.

Q4IntermediateBehavioural

How do you join discovery?

By joining the discovery trio with the product manager and designer from the start, not after the roadmap is fixed. My contribution is to answer five questions quickly. Is it feasible, with a sketch of options, dependencies and any spikes needed? What quality does it need, written as quality attribute scenarios for latency, availability, scale and security? What will it cost to build and run, as t-shirt effort and a run-cost estimate, such as GPU cost for photo assessment? What does it enable next? And what could go wrong, as the top risks? Answering these lets roadmap dates rest on reality and surfaces one-way-door decisions before commitments are made.

Q5Senior EngineerEstimation

How make debt visible?

Translate it into product currency, meaning time, money, delay and risk, rather than code-quality metrics. On Claims 360 the team measured hours lost per sprint to manual deploys, flaky tests and database waits, 137 hours, and showed the chart to product leadership every PI; deployment automation was funded and paid back within two sprints. Other measures are cost of delay, such as partner APIs blocked for six weeks without the gateway; incident cost, such as rupees per hour of FNOL downtime; the interest on a hotspot, such as 32 lakh rupees a year; and risk exposure, such as an unpatched runtime that will become an audit finding. Rough numbers with stated assumptions suffice.

Q6Senior EngineerConcept

What is minimum viable architecture?

Minimum viable architecture is the least architecture that safely supports an MVP and its likely next steps. The rule is to decide now only the one-way doors, the choices that are expensive to reverse, and defer everything reversible until evidence arrives. For Claims 360's partner FNOL pilot, the authentication model, API contract and data ownership were decided upfront because changing them later would break partners, while multi-region deployment, caching and rate tiers were deferred. For the photo assessment beta, the model-hosting boundary and human review path were fixed, while autoscaling tuning and cost optimisation waited. It avoids both extremes: over-engineering a product that may pivot, and an MVP that must be rewritten.

Q7Technical ArchitectTrade-off

How prioritise with architectural significance?

Place items on two axes, business value and architectural significance, and treat each quadrant differently. High value, high significance work, such as a new claims workflow, gets serious architecture effort before any dates are committed. High value, low significance work is simply built now. Low value but high significance items are typically enablers; they are justified by the features they unlock and by their cost of delay, not on their own merit. Low value, low significance work is deferred. This prevents two opposite failures: significant decisions being rushed because a feature was urgent, and enablers being postponed forever because, viewed on their own, they appear to deliver nothing.

Q8Technical ArchitectDesign

How turn product goals into requirements?

By writing each product goal as a quality attribute scenario with a measurable response, attached to the epic during discovery. FNOL in under three minutes becomes FNOL submission at p95 of 400 ms or better under five times normal load. Cyclone-ready becomes document uploads surviving a twentyfold surge with processing within five minutes. Partners self-serve becomes 99.9 percent partner API availability and onboarding in under a day. Trust becomes no PII in logs and an audit trail for every decision. Each scenario names source, stimulus, environment, response and measure, so it can be designed against, tested automatically in the pipeline and monitored in production.

Q9Solution ArchitectBehavioural

What do you offer instead of saying no?

Options with their consequences, so that product can make an informed choice. A veto invites a workaround; options invite a decision. For partner FNOL, instead of refusing to expose the internal API, the architect offered three: expose it directly in two weeks, with high coupling and security risk; build a partner facade with OAuth2 in six weeks, with low risk; or ship a read-only facade in three weeks and the full facade next PI. Each showed time, run cost, risk and future cost, and product chose the third. The levers are scope, time, quality targets, cost and accepted risk, and any debt created is recorded with an owner.

Q10Solution ArchitectDesign

How keep one roadmap?

Put enablers, technical debt and platform work on the same roadmap as features, with dependency arrows showing which features they unlock, instead of maintaining a separate technical roadmap that product never reads. The gateway enabler sits directly before the partner FNOL feature it supports, so delaying one visibly delays the other. Use confidence levels, such as now, next and later, rather than precise dates far into the future. Review the roadmap jointly every PI and adjust the capacity split when the evidence demands it. A shared dashboard combining product metrics with DORA metrics reinforces that delivery speed and system health are one conversation, owned together by product and architecture.

Newsletter

Get new tutorials every week

New ArchitectMind tutorials and interview questions, once a week. No spam, unsubscribe anytime.

Almost done! Check your inbox and click the confirmation link to complete your subscription.
Keep going in Book 10

Security, System Design & Solution Architecture

Volume I · Topic 1.1

Security Architecture

Security Architecture

Volume I · Topic 1.2

CIA Triad

Security Architecture

Volume I · Topic 1.3

Security Principles

Security Architecture

Volume II · Topic 1.1

What Is System Design?

System Design Fundamentals

Volume II · Topic 1.2

Requirements

System Design Fundamentals

Volume II · Topic 1.3

Constraints

System Design Fundamentals

Volume III · Topic 1.1

Traffic Distribution

Large-Scale & Distributed System Design

Volume III · Topic 1.2

Load Balancing

Large-Scale & Distributed System Design

Volume III · Topic 1.3

Horizontal Scaling

Large-Scale & Distributed System Design

Volume IV · Topic 1.1

Understanding the Business

End-to-End Solution Architecture

Volume IV · Topic 1.2

Stakeholder Identification

End-to-End Solution Architecture

Volume IV · Topic 1.3

Business Capabilities

End-to-End Solution Architecture

Volume V · Topic 1.1

ADR

Architecture Decisions, Trade-offs & Risk

Volume V · Topic 1.2

Decision Context

Architecture Decisions, Trade-offs & Risk

Volume V · Topic 1.3

Alternatives

Architecture Decisions, Trade-offs & Risk

Volume VI · Topic 1.1

Legacy System Discovery

Legacy Modernization & Transformation

Volume VI · Topic 1.2

Dependency Analysis

Legacy Modernization & Transformation

Volume VI · Topic 1.3

Architecture Reverse Engineering

Legacy Modernization & Transformation

Volume VII · Topic 1.1

Architecture & Agile

Solution Architecture Delivery & Governance

Volume VII · Topic 1.3

Architecture & Development Teams

Solution Architecture Delivery & Governance

Volume VIII · Topic 1.1

Clarifying Requirements

Solution Architect Workshops, Interviews & Final Assessment

Volume VIII · Topic 1.2

Asking the Right Questions

Solution Architect Workshops, Interviews & Final Assessment

Volume VIII · Topic 1.3

Identifying Constraints

Solution Architect Workshops, Interviews & Final Assessment