Skip to content
Ameen Abozaid
SRA-018

Organizational bottlenecks

  • 7 Lessons
  • 3 h practice (estimate)
On this page 9 topics

Overview

Topics

  • Coordination costs
  • team boundaries
  • Conway's Law

Learn first

3 h of practice (estimate)

Learning outcomes

  1. Explain Conway's Law and the inverse Conway maneuver with examples.
  2. Measure coordination costs (cross-team dependencies, handoffs, wait times).
  3. Recommend team boundary changes that align with the target architecture, working with engineering managers.
  4. Recognize team cognitive-load limits (team topologies).

Lessons

  1. 01Conway's Law
  2. 02Measuring coordination cost
  3. 03Team topologies and cognitive load
  4. 04The inverse Conway maneuver
  5. 05Working with managers on team design
  6. 06Demo: finding the team that every change waits on
  7. 07Demo: proposing a team split aligned with the context map

Lab and exercises

Lab

SRA-018-LAB1 · Team design proposal

Outcomes: 1–4 · Time: ~2 h

  1. Analyze provided dependency data for Commerce 2030 teams: cross-team change share, wait times, and handoffs.
  2. Assess cognitive load for the teams at the bottleneck.
  3. Propose team boundary changes aligned with the Commerce 2030 context map, paired with the architecture changes needed.
  4. Present to role-played engineering managers; adjust to their constraints.
  5. Predict the reduction in measured dependencies and define how you will check it.

Acceptance: proposal reduces measured cross-team dependencies.

Exercises (case-based; six exercises)

IDOutcomeTask
SRA-018-EX011Explain Conway's Law with an example from the dependency data and describe how the inverse Conway maneuver would respond.
SRA-018-EX022From a table of tickets, compute each team's share of changes needing another team and identify the top bottleneck.
SRA-018-EX034Assess cognitive load of a team owning four domains and nine services and recommend actions.
SRA-018-EX043Propose a split for that team aligned with the context map, with interfaces and data ownership.
SRA-018-EX053Prepare the manager conversation: data, options, transition, and decisions needed from them.
SRA-018-EX061Critique a proposal that reorganizes teams but leaves the shared database unchanged.
Show solutions
  • EX01 A shared table between ordering and inventory teams that must agree on every release shows the mirror; the inverse maneuver gives each domain one owning team and a clear interface.
  • EX02 Count changes per team, flag those needing another team, rank by wait time; the team most waited on is the bottleneck, but check why before acting.
  • EX03 Load is high: split by subdomain, reduce services through consolidation or a platform capability, and limit on-call burden; move ownership before code.
  • EX04 Pricing and promotions to one team, seller fees to the seller domain team; each owns its data and a published interface; predict fewer cross-team changes.
  • EX05 Bring data, target architecture, two or three options, effect on people and careers, transition steps, and the decision needed; let managers own people decisions.
  • EX06 Without changing the shared database the coupling persists and the new teams still coordinate; pair the team change with data ownership and interface steps.

Outcome 4 is also covered by the lab load assessment.

Workplace evidence: a team-boundary or ownership change you influenced and its effect.

Quiz

Outcomes: O1 Conway's Law and inverse Conway · O2 measuring coordination cost · O3 team boundary changes with managers · O4 cognitive load and team topologies.

A self-check for you: nothing is graded, saved or sent anywhere. Choose an answer, then check it. You can try again as often as you like.

  1. 1Two teams must agree on every release and share a table. According to Conway's Law, the result is:O1
  2. 2The inverse Conway maneuver means:O1
  3. 3Reorganizing teams without changing the architecture usually:O1
  4. 4Which best measures coordination cost?O2
  5. 5The largest queue belongs to the platform team. A better finding than "they are slow" is:O2
  6. 6Why measure before proposing?O2
  7. 7In a team design conversation, managers own:O3
  8. 8Which proposal is strongest?O3
  9. 9Team Topologies lists these team types:O4
  10. 10A team with four domains, nine services, and heavy on-call shows:O4

Practical part

Six case exercises SRA-018-EX01 to EX06 plus the lab proposal presented to role-played managers. Pass: quiz at least 8/10, and a proposal review showing measured dependencies, alignment to the context map, manager constraints respected, and a predicted reduction in cross-team dependencies.

Common mistakes

Reorganizing without changing architecture (or the reverse); ignoring managers' constraints.

Assessment

Proposal review.

Workplace evidence

A team-boundary or ownership change you influenced and its effect.

Career relevance

Organizational change (STF-014).

Type to search levels, phases, modules and lessons.