组织(Organization)
组织 = 让 Conway 定律成为工具,而不是约束。 本 group 解决 L5 第三问:"组织结构如何决定系统结构?什么样的团队拓扑能撑起可持续演化?什么样的工程文化是演化的隐性基础设施?"
本 group 包含
| 文档 | 核心问题 | V2 节点 |
|---|---|---|
| Conway | Conway 定律如何应用? | B7 演化 |
| Team Topology | 4 种团队类型 + 3 种交互模式? | B7 演化 |
| Culture | 工程文化的核心维度? | B7 演化 |
| Knowledge Sharing Layers | 知识共享如何分层? | B5 反馈 + B7 演化 |
组织的 3 个核心
组织 = 3 个核心
1. 结构(Conway)—— 系统结构 = 组织结构镜像
2. 拓扑(Team Topology)—— 4 种团队类型 + 3 种交互模式
3. 文化(Culture)—— 默认行为 + 共享价值观 + 隐性规则阅读顺序
conway (基调:组织结构决定系统结构)
↓
team-topology (工程化:4 种团队类型 + 3 种交互模式)
↓
culture (隐性基础设施:5 个核心维度 + 4 个反模式)
↓
knowledge-sharing-layers (专项:知识如何跨边界流动)与其他 group 的关系
- 上游:02-complexity(CAS 在组织维度)、03-adaptation/learning-org(学习文化的延伸)
- 下游:所有上层都需要组织作为基础——L1-L4 没有组织支撑无法演化
- 横向:控制论 Ch 21 §21.3 多级分散控制 + SE@G Ch 3 团队 = 代码库 + IDDD Ch 3 BC 团队 owner
关键洞察
组织是演化的隐性前提——流程和工具是显性的,组织和文化是隐性的。
- 否认 Conway 定律 = 试图让组织不决定架构(必然失败)
- 不设计团队拓扑 = 团队结构随机 → 系统结构随机
- 不建设工程文化 = 流程被绕过 → 演化停滞
B7 演化 = 业务演化 + 架构演化 + 组织演化 + 文化演化—— 组织不演化 = 业务和架构无法演化。 控制论 Ch 21 + SE@G Ch 3 + IDDD Ch 3 + Team Topologies——四源汇成 L5 组织的理论基础。
相关链接
- L5 Index——L5 总览
- L5 Complexity——CAS 在组织维度
- L5 Adaptation / Learning Org——学习的组织维度
- V2 B7 演化——组织的演化视角
- V2 B3 分解——组织的分解原则