"매 4 fundamental team types + 3 interaction modes 의 fast flow 의 organize". Matthew Skelton & Manuel Pais (2019) 의 framework — Conway's Law 의 deliberately inverse-leverage. 2026 모던 SaaS scale-up 매 default playbook.
매 핵심
매 4 Team Types
Stream-Aligned: 매 single value stream (product/feature/customer) 의 own. 매 most teams (~70%).
Platform: 매 internal services (CI/CD, observability, auth) 의 stream-aligned 의 enable.
Enabling: 매 short-term coaching (e.g. "help adopt OpenTelemetry"). 매 disband after.
Complicated-Subsystem: 매 deep specialist domain (video codec, ML inference, payments crypto).
매 3 Interaction Modes
Collaboration: 매 high-bandwidth, short-term, exploratory.
X-as-a-Service: 매 platform team의 well-defined API 의 provide.
Facilitating: 매 enabling team의 coach mode.
매 Cognitive Load
매 team의 cognitive load 의 limit (Miller's 7±2). 매 boundaries 의 set.
매 intrinsic / extraneous / germane load 의 distinguish.
매 응용
Scale-up 50→500 eng — stream-aligned squad 의 split.
Platform team 의 internal-developer-platform (IDP) build.
ML platform — 매 complicated-subsystem (training infra) + platform (serving).
💻 패턴
Team API (markdown contract)
# Team API: Payments Platform
## Mission
Provide reliable payment processing API for stream-aligned teams.
## Services Provided (X-as-a-Service)
- POST /charge (SLO 99.95%)
- POST /refund (SLO 99.9%)
## On-call
PagerDuty: payments-platform-oncall
## Interaction
- X-as-a-Service for stream-aligned teams.
- Collaboration window: Tuesdays 10-11am for new integrations.
# Quick survey, 1-5 scale per teamload_survey={"domain_complexity":4,# how complex is the business?"tech_complexity":3,# how many techs to master?"context_switches":5,# how many systems do you touch?"external_deps":2,# how many other teams must you coordinate with?}score=sum(load_survey.values())# >15: overloaded, consider splitting or moving deps to platform
언제: 매 50+ engineer org 의 redesign. 매 platform team의 charter 의 draft. 매 cognitive load survey 의 analyze.
언제 X: 매 <10 person startup (premature). 매 Conway 의 ignored 매 consulting deliverable.
❌ 안티패턴
Platform-first: 매 stream-aligned 매 pain 없이 platform 의 build → unused.
Permanent enabling team: 매 coaching team의 forever 의 stay → "ivory tower".
Component team: 매 horizontal slice (e.g. "frontend team") — 매 stream 의 cut, hand-offs ↑.
Too many interactions: 매 every team의 every team 의 talk → 매 N² coordination cost.