- 问题
如何把人员数量众多的大开发团队拆分成小型敏捷团队呢?
- 如果我们的产品开发团队只有在10人以内,我们使用一个跨职能的Scrum团队,可以很容易地按照scrum和敏捷的方式开发产品。 但是,如果产品团队规模较大,比如是几十人,甚至几百人的开发团队的时候,我们就需要考虑团队的结构和组织方式,比如组建一些 特性团队 。
的受访企业高管认为敏捷有助于提升组织交付效率
0
%
来自《2018世界敏捷报告》
- 解决方案
把大型开发团队拆分为多个敏捷 特性团队 的方式
- 按照Scrum和敏捷的交付模式,组件团队有如下一些限制:
- 第一:按照组件来组织团队,很难避免团队之间的依赖,跨团队的协调和依赖管理更加复杂,不利于跨组件或者各个层之间的沟通。
- 第二:每个团队专注在自己的模块,由于各模块、或分层需求工作量的不同,很容易产生等待,并且容易产生低价值的交付。
- 第三:由于职责单一,限制了学习,使得专业更加单一化
- 第四:Sprint结束的时候无法提交可交付的增量产品功能,延迟价值交付
- 按照Scrum和敏捷的交付模式,以用户为中心,按照用户场景作为边界来组织团队是比较推荐的做法。这种以用户为中心的团队叫做 特性团队 。
- 特性团队 的特点:
- 长期稳定的团队,逐个端到端完成客户特性
- 以客户为中心的特性驱动
- 跨职能、完整团队
- 共享代码库,统一的持续集成
- 拥有通用型专家
- 特性团队 看起来像这个样子:
- 特性团队的好处:
- 团队内可以做到端到端,所以减少了等待,周期加快
- 比较容易在一个Sprint中交付可用的产品增量
- 减少了团队之间依赖,计划会更容易
- 责任范围的扩大,各种不同领域的专家在一个团队
- 个人学习和团队学习的机会
- 关键成效
特性团队使得迭代周期加快,交付实现增量
- 参考文章:
- 1.Scrum中文网:特性团队。来源:https://www.scrumcn.com/agile/scrum-knowledge-library/scrum.html#tab-id-12
职场加油站
- 想深入学习敏捷组织、敏捷团队如何搭建,推荐你学习《组建高效敏捷团队》课程。
0 thoughts on “实践指南 | 要以怎样的方式、特性划分敏捷开发分队?”
借鉴特性团队概念进行组织架构的划分,可以帮助团队更好地以用户为中心进行迭代开发
敏捷团队构建的核心是跨职能合作,特性团队模式可以更好地实现这一点。
通过特性团队的方式,可以有效地减少团队之间的依赖和沟通成本。