团队拓扑

团队拓扑是一种组织业务和技术团队以实现快速流动的领先方法,为组织设计和团队交互提供实用的、循序渐进的自适应模型。

问题

解决方案

Team Topology

四种类型的团队,相互协作,共同来创造价值。概念定义如下(经过重新的定义):

  • 产品导向团队(Stream-aligned team),又可称为端到端的团队,它是指匹配业务领域或组织能力的持续流动的工作任务的团队。它对应于一个产品、一项服务、一组功能特性等。成熟的产品导向团队,能端到端地完成交付用户价值,而无需将部分工作交由其它团队完成。
  • 赋能团队(Enabling team),是由特定技术领域(如 DevOps、持续交付、自动化测试等)或者产品领域的专家组成,赋能给产品导向团队,提供工具、实践、框架、技术栈等方面的建议和支持。如『技术咨询团队』便是其中的一类,在国内有华为的软件教练,腾讯的敏捷教练等。
  • 复杂子系统团队(Complicated-subsystem team),负责构建和维护系统中严重依赖专业领域知识的子系统。他们中大多数是相关领域的专家,其目标是降低各个产品导向团队的认知负荷,如人脸识别引擎、IDE 开发、领域特定语言开发等。
  • 平台团队(Platform team),向产品导向团队交付能高度自治的工作模式。他们向开发团队提供自服务的 API、工具、知识、服务和支持,典型的是各类的基础设施平台,如基础设施代码化的云原生相关的技术平台。

参考资源