知识卡片
特性团队与组件团队的分工之别
内容
Dijkstra以作曲家分工作比:按乐章分工=特性团队,按乐器分工=组件团队。组件团队按专业技能划分,复用技能但缺业务知识、漠视客户价值;单一功能组件团队按职能划分(开发/测试/业务部),匹配企业部门却使跨团队沟通频繁,业务变更时协调成本剧增。特性团队按特性端到端交付,规避不必要的跨团队沟通。
参考来源
- 位置:《解构领域驱动设计》第7.3.1节(源文件:_epub-src/OEBPS/018.xhtml)
- 结论依据:作者对比两种团队组织模式的沟通成本差异。
- 原始内容:按照特性来组织软件开发团队被称为"特性团队";按照成员的专业技能划分团队被称为"组件团队"。