Scaling the Practice of Architecture, Conversationally

Andrew Harmel-Law ยท article ยท 2021-11-30 source โ†— Reader ๐Ÿ–ฅ๏ธ

Architecture Decision RecordsFeedback LoopsHierarchy & Org ChartsPsychological SafetySociotechnical ArchitectureTeam Autonomy
Architecture should be practiced as a decentralized, conversational discipline โ€” anyone can make an architectural decision as long as they first seek out and record advice from those meaningfully affected and those with relevant expertise (the 'Advice Process') โ€” supported by four lightweight tools (Architecture Decision Records, a recurring Architecture Advisory Forum, team-sourced architectural principles, and a technology radar) that let architecture scale with team autonomy instead of being bottlenecked on a small group of designated architects.

practical ยท argumentative โ€” Harmel-Law argues for abandoning the traditional centralized-architect role in favor of a decentralized decision model, then prescribes the specific supporting practices (ADRs, a recurring forum, team-sourced principles) needed to make that model coherent rather than chaotic.

Structure

PartRole
Problem statement: traditional centralized architecture breaks down under team autonomy because a small group of architects cannot be everywhere, tolerate contextual variance, and avoid blocking anyonemotivation
The Advice Process (Rule: anyone can decide; Qualifier: must consult the affected and the expert first) as the core, decentralizing mechanismcore claim
The centrality of conversation as what actually propagates shared architectural understanding (citing Brandolini and Malan) rather than diagrams or a lead architect's headtheoretical grounding
Four supporting elements: (1) Architectural Decision Records, (2) the Architecture Advisory Forum, (3) team-sourced architectural principles, (4) a technology radar (deferred to a future installment)practical mechanism โ€” makes the Advice Process scale and stay coherent
Explicit scoping-out of technical strategy and cross-functional requirements as separate, necessary inputs this approach doesn't itself coverboundary condition

Key terms

Propositions

Arguments

Replacing a small group of central architects with a decentralized Advice Process produces better, faster, more accountable, and better-understood architectural decisions than the traditional model. strength: medium
Explicit premises:
Implicit premises:
Inferences:
A lightweight, structured ADR template (with a mandatory advice field) functions simultaneously as a decision record, a teaching tool, and a reinforcement mechanism for the Advice Process itself.
Explicit premises:
Implicit premises:

Narratives

Questions addressed

Gaps

Closes gaps elsewhere

Related documents