团队拓扑

一种组织设计模式,定义了四种基本团队类型和三种交互模式

团队拓扑

定义

团队拓扑(Team Topologies)是由 Matthew Skelton 和 Manuel Pais 提出的一种组织设计模式。它基于 Conway 定律和认知负荷理论,为现代软件组织提供了一套系统化的团队组织和交互模式。

四种基本团队类型

  1. 流式对齐团队(Stream-Aligned Team)

    • 对齐业务价值流,端到端交付功能
    • 是主要的交付团队类型
  2. 平台团队(Platform Team)

    • 提供内部服务和工具,降低其他团队的认知负荷
    • 构建“最薄可行平台”
  3. 复杂子系统团队(Complicated-Subsystem Team)

    • 负责需要专业知识的复杂子系统
  4. 赋能团队(Enabling Team)

    • 帮助其他团队提升能力和学习新技术

三种交互模式

  1. 协作(Collaboration):团队紧密合作解决问题
  2. X-as-a-Service:一个团队为另一个团队提供服务
  3. 引导(Facilitating):赋能团队帮助其他团队成长

团队拓扑是平台工程的理论基础之一,它明确了平台团队的定位和价值。

参考资料

名称作者 / 组织简介
Team TopologiesMatthew Skelton, Manuel Pais官方网站
Team Topologies BookIT Revolution《团队拓扑》书籍