Sociotechnical Architecture

Designing organization and technical architecture together — using Conway's law deliberately so team structure and system structure reinforce each other.

Also known as: sosioteknisk arkitektur (sociotechnical architecture), sosioteknisk arkitektur, sociotechnical architecture, sociotechnical system, socio-technical systems, reverse Conway, Reverse Conway maneuver, reverse Conway maneuver, Conway's law, agent topologies, symmathesy, open sociotechnical systems design, sociotechnical systems design, STSD, Tavistock, DP1 / DP2 design principles

Optimiser vs Learner OrganisationsTeam Topologies

How authors use it

Oldest first (extraction date when no publication date is known).

AuthorTheir termTheir meaning
Sociotechnical Architecture as Enabler of Product Thinking
Eduardo da Silva · 2021-04-30
Sociotechnical ArchitectureA holistic co-design approach to technical and organizational systems, given the inherent impact they have on each other — the author's own coined practice, elaborated further in a separate ongoing article series.
Agents don't know what good looks like. And that's exactly the problem.
Luca Mezzalira · 2025-01-01
sociotechnical systemThe combined system of technology, teams, processes, culture, and organizational structures that must co-evolve for software to be successfully operated.
1) Torbjørn Larsen: Det nærmeste vi kommer Steve Jobs
Truls Jørgensen og Audun Fauchald Strand — Heis Podcast · 2025-10-13
reverse ConwayDesign the architecture first, then place the organisation on top of the architecture you want. The exercise's purpose: 'å ta bort koordineringsbehov i så stor grad som mulig'.
The Future Of Software Engineering
Thoughtworks · 2026-02
agent topologiesAn extension of Team Topologies that accounts for AI agents as first-class organizational participants, with properties like mobility, specialization, and drift
14) Øystein Ulseth pendler mellom å lede og levere
Truls Jørgensen og Audun Fauchald Strand — Heis Podcast · 2026-04-07
sosioteknisk arkitektur (sociotechnical architecture)Architecture practice that explicitly designs organisation and technology together; treats Conway's law as a force to be deliberately harnessed (design the org for the architecture you want) rather than passively accepted. Ulseth notes this is a new acquaintance for him and Fremtind has adopted it as their target architecture model.
Technology Radar, Volume 34
Thoughtworks (Technology Advisory Board) · 2026-04-14
Agent topologies (vs. team topologies)The shape and coordination structure of a group of collaborating agents (orchestrator + role-specific sub-agents, or swarms of many agents) — argued to need to be considered alongside human team topologies, not as a separate concern.
The keyboard was never the bottleneck
Mike Amundsen · 2026-04-16
socio-technical systemsLevel 4: systems operating within human institutions, shaped by policy, incentives, interpretation, and accountability — the 'system' includes people and organizations
17) Jonas Slørdahl Skjærpe om svinghjuleffekter, liminalfaser og kunsten å ta heis
Truls Jørgensen og Audun Fauchald Strand — Heis Podcast · 2026-05-18
sosioteknisk arkitektur (sociotechnical architecture)The integrated design of social/organisational structures together with software architecture. Jonas says discovering he found this kind of system design fun was what made him realise leadership and IT-arkitektur were the same problem in different clothes.
TBM 423: Why Defining Teams Is So Hard
John Cutler · 2026-05-21
Reverse Conway maneuverIntentionally restructuring teams to match the architecture you want (rather than letting architecture mirror existing teams). Compelling but constrained by the architecture you actually have.
TBM 423: Why Defining Teams Is So Hard
John Cutler from The Beautiful Mess · 2026-05-21
reverse Conway maneuverIntentionally restructuring teams to match the architecture you want (rather than the architecture you have); Cutler grants it is 'compelling in theory' but argues most aspirational models underestimate the constraint of existing architecture.
Trust Factory
Kent Beck (Software Design: Tidy First?) · 2026-06-02
Symmathesy(Cited from Jessica Kerr.) A human-technical system that humans are inside of, cannot help affecting, and can only influence — not control. Beck uses this to walk back his earlier claim 'the program is the truth.'
Collective problem solving in music, art, science, and software
Jessitron · 2026-09-12
symmathesy(Borrowed from Nora Bateson, applied by the author to software) A living system composed of learning parts whose interrelationships are themselves changing as the parts learn — not just people, but also the running software, its tools, logs, and environment, all mutually shaping each other.

Documents (34)

Propositions touching this concept (18)

By publication month, oldest first (extraction month when no publication date is known).

2018-03

2019-09

2021-04

2022-01

2025-10

2026-02

2026-04

2026-05

2026-06

2026-07

2026-09

2026-10

Tensions

What replaces PRs?
from: Are pull requests still necessary in software engineering, given trunk-based development and pair programming alternatives, AND given AI-accelerated code generation that radically changes the volume and nature of code authorship?
Assessment: Three axes of disagreement. (1) How much PR ritual to keep — Laforgia Four Eyes keeps the artefact-shape via trailers; Siessegger keeps PR for solo exceptions; Stepanović eliminates the PR-as-event entirely. (2) Whether to engage AI as part of the answer — Kniberg pushes furthest; Parker names the problem; Beck provides the theoretical basis for why the social architecture around the LLM determines the answer. (3) What the unit of value is — for Laforgia it's the evidence of control; for Stepanović it's throughput; for Beck it's trust accumulation; for Kniberg it's human cognitive bandwidth. The Kniberg position (agent-authored PRs, human verifier) is now further complicated by Beck: a human reviewing an agent's PR alone is in single-player mode — trust-negative even when the compliance and quality boxes are checked. Kniberg's more expansive vision (humans focused on higher-level design in a multi-agent team) may preserve trust; the PR-as-solo-review-act does not.
What is code review primarily FOR?
from: Are pull requests still necessary in software engineering, given trunk-based development and pair programming alternatives, AND given AI-accelerated code generation that radically changes the volume and nature of code authorship?
Assessment: Beck's addition is the most significant divergence contribution in v2. He fills the 'review-as-cultural-induction' gap the original panel flagged: pairing produces trust-as-induction (the practitioner is changed by being held accountable in structural ways) rather than merely information-transfer-as-induction. This is not in conflict with the other positions — it provides the mechanism that makes those answers work and sustainable. Quality (Siessegger/Stepanović), compliance (Laforgia), and verification (Kniberg) are all downstream of trust accumulation, on Beck's account. The live disagreement is no longer simply 'PR vs not PR' — it is: if trust is the primary function, and trust requires person-to-person interaction that cannot be manufactured by code artefacts or automated review, what is the minimum set of practices that preserves trust in the AI-augmented era? Architecture-coherence review (the senior reviewer who refuses design-wrong changes) remains unaddressed by all panel members including Beck.
Is AI-accelerated coding a feature or a threat to existing workflows?
from: Are pull requests still necessary in software engineering, given trunk-based development and pair programming alternatives, AND given AI-accelerated code generation that radically changes the volume and nature of code authorship?
Assessment: Beck triangulates between Parker (threat) and Kniberg (feature) with the most analytically precise position in the corpus: the social architecture around the LLM determines whether it's a trust factory or a trust destroyer. This has a direct implication for the PR question: AI-authored code reviewed by a solo human is the worst configuration — two single-player failure modes stacked (AI authoring + human solo review). The crucial remaining gap: no one has produced a synthesis treatment that combines Stepanović's Reinertsen math with Beck's trust-asymmetry argument and Kniberg's agent-as-author shift. Stepanović's framework directly implies AI in-context review could be a near-zero-cost reviewer; Beck's framework implies that same review is trust-negative if done solo. The two arguments together demand a configuration — team-mediated AI code review — that none of the panel members has yet theorised.
Is high-performing software practice context-independent?
from: Are pull requests still necessary in software engineering, given trunk-based development and pair programming alternatives, AND given AI-accelerated code generation that radically changes the volume and nature of code authorship?
Assessment: Parker is the lone explicit voice for context-dependence. Beck's trust factory framing is implicitly universalist — but his unaddressed gaps echo Parker's concern from a different angle: if trust factories only work in pre-existing high-trust organizational contexts, the adoption prescription fails precisely where it is most needed.
Should the harness/platform-building function be centralised, or emerge per-team?
from: What did the participants of the Thoughtworks 'Future of Software Engineering' Europe retreat (mid-2026) conclude about how agentic AI is reshaping software engineering?
Assessment: A precise split about the organisational form of the scaffolding, not its existence: both want shared architecture guidance, but Edwards-Alexander wants the building capability distributed (friction as feature) while Ocytko wants it concentrated in a platform (constraint as feature). Each concedes the other's pole — Edwards-Alexander keeps a central harness; Ocytko warns against over-constraining — which is why this is a live, unresolved tension rather than a clean contradiction.
Is the value question genuinely settled by evidence, or does uncertainty and sampling bias still dominate?
from: What did the participants of the Thoughtworks 'Future of Software Engineering' Europe retreat (mid-2026) conclude about how agentic AI is reshaping software engineering?
Assessment: The single sharpest divergence, and it sits directly under the headline whether-to-how convergence: they narrate the same shift but disagree on what it establishes. Edwards-Alexander and Herlein read the room's confidence as evidence; Vella and Ruby read the same room as a self-selected in-group. Ruby has the better of it methodologically — he is the only one to interrogate the sample and to notice the evidence is asymmetric (upside anecdotal, downside studied), which is uncomfortable precisely because the cohort's confidence is built on the weaker side.
If code is no longer the bottleneck, what is the new binding constraint?
from: What did the participants of the Thoughtworks 'Future of Software Engineering' Europe retreat (mid-2026) conclude about how agentic AI is reshaping software engineering?
Assessment: They agree code/delivery has ceased to be the constraint but name three different successors, with different investment implications — expand decision-making capacity (Vella), optimise for learning (Edwards-Alexander), or capture tacit knowledge (Herlein). These are complementary in principle but rivalrous for attention and budget; the disagreement matters because each implies a different 'first thing to fix.'
Will the classic fundamentals (especially DDD / domain modelling) actually deliver this time — is the revival evidenced or merely asserted?
from: What did the participants of the Thoughtworks 'Future of Software Engineering' Europe retreat (mid-2026) conclude about how agentic AI is reshaping software engineering?
Assessment: The single slogan 'fundamentals matter more' spans concrete evidence (Verraes), unargued assertion with admitted bias (Nilsson), and active skepticism (Edwards-Alexander) — from attendees of one retreat. This directly exposes the 'the fundamentals are agreed' assumption below: the cohort's flagship convergence is doing a lot of work with very uneven support underneath it.
Where does the non-delegable human asset now live — the harness/platform, the oracle, the fundamentals, or the developer's understanding?
from: What is the future of software development in the agentic/AI age?
Assessment: This is the deepest structural disagreement — every author agrees a human residue remains but nominates a different residue, and the choice determines what to invest in and what to teach. The harness-centric (Edwards-Alexander), oracle-centric (Ruby), fundamentals-centric (Nilsson/Bangser), and understanding-centric (Fowler) camps are not merely emphases: they imply different career ladders, different hiring, and different failure modes. Ruby's oracle and Bangser's operational-learning are the most operationally concrete; Nilsson's is the least argued. The absence in the corpus of anyone who holds 'nothing is non-delegable' is itself telling (see unexamined assumptions).
Should the harness/platform and its safety be centralized or left distributed across teams?
from: What is the future of software development in the agentic/AI age?
Assessment: A real operating-model split. Edwards-Alexander's distributed stance rests almost entirely on the DevOps-team analogy (his own extraction flags it as asserted-on-intuition, not argued), whereas the platform camp has the stronger concrete case for the citizen-developer safety problem — you cannot distribute production-data guardrails to non-engineers. The tension is partly reconcilable: Ocytko himself concedes a platform tight enough for non-engineers may be too constraining for expert engineers' identity and innovation, which is exactly the freedom Edwards-Alexander is protecting. The unresolved question is whether one platform can be both.
Does the current evidence favor optimism or doubt about agentic engineering's payoff?
from: What is the future of software development in the agentic/AI age?
Assessment: The sharpest divergence in the corpus, because it is about the epistemic ground of every other claim. Nilsson's optimism is explicitly consensus-of-the-in-group and self-flagged as biased; Ruby and the Thoughtworks report both bring the only genuinely external evidence (DORA reversal, HBR intensification, outside surveys) — and it points the other way. On the current record, the skeptics have the stronger footing precisely because the optimistic case is methodologically weakest (a 'sample of one,' as Ruby says of his own best data). The whole cohort's cautious optimism may be an artifact of who was in the room.
Does AI adoption improve output and developer experience together, or do they decouple — with more output bought at the cost of the developers?
from: What is the future of software development in the agentic/AI age?
Assessment: This is the specific, evidence-bearing form of the optimism/pessimism split, and it cuts directly against any simple reading of 'DevEx = AgentEx' as good news. The harmony camp (Nilsson, Ördög) speaks from felt experience and in-group mood; the decoupling camp (Thoughtworks, Vella) and Fowler's own cited HBR study bring the harder data, and it shows output and wellbeing pulling apart. Notably Fowler holds both 'same-size teams do much more' and the burnout finding without resolving them — the single clearest internal contradiction in the corpus, and a sign the harmony framing is doing more reassuring than the evidence supports.
If code was never the bottleneck, what is the binding constraint now?
from: What is the future of software development in the agentic/AI age?
Assessment: A productive three-way split downstream of the shared 'code was never the bottleneck' finding. They are not incompatible so much as differently located — decision capacity (Vella) is organisational, learning (Edwards-Alexander) is about the team's rate of understanding the problem, and knowledge (Herlein) is about capturing rationale. But they imply different investments: expand downstream absorption, restructure around learning, or build knowledge-capture pipelines. The corpus has not reconciled which is the true binding constraint, and each author generalizes from a different vantage (a retreat-floor convergence, an org-design frame, a knowledge-engineering frame).

Open gaps (89)