优化多团队Scrum项目BPMN模型的协作性及建模疑问
多Scrum团队BPMN建模方案解答
1. 单个团队泳道+专属协作泳道的可行性
完全可行,且是针对20个自组织团队场景的高效建模方式:
- 单个泳道命名为「Scrum执行团队」,代表所有20个团队的通用Sprint核心流程(如Sprint计划、开发、评审等),避免重复绘制20条几乎一致的流程线,保证模型简洁性。
- 新增「跨团队协作协调」专属泳道,集中承载你提出的共享规范制定、跨团队会议、待办同步等协作活动,清晰区分团队自主执行和跨团队协同的边界。
- 补充说明:若存在个别团队的特殊流程需求,可在「Scrum执行团队」泳道内通过**子流程(Subprocess)**封装通用流程,子流程内部允许局部个性化扩展,兼顾通用性和灵活性。
2. 协作环节的阶段安排
结合当前Sprint初期沟通缺失的痛点,协作环节需覆盖全Sprint周期,重点前置:
Sprint前(核心对齐阶段)
这是解决方向偏离、冗余工作的关键节点,需安排:
- 跨团队待办与优先级同步:对齐共享产品待办列表、更新共享优先级任务板
- 协作规范共识会议:敲定统一完成定义(DoD)、共享文档规范、通用测试流程
- 跨团队启动同步:确保所有团队对整体目标、协作规则达成一致
Sprint中(动态协同阶段)
- 定期跨团队同步站会(如每周1次):同步各团队进度、解决跨团队阻塞问题
- 通用测试流程落地监督:确保各团队遵循统一测试标准,及时共享测试结果
- 共享文档实时更新:各团队同步更新协作相关文档,保证信息一致性
Sprint后(复盘优化阶段)
- 跨团队协作复盘会:回顾当期协作中的问题(如规范执行不到位、待办对齐偏差),输出优化方案
- 下一期待办预对齐:基于当期结果,同步更新共享产品待办列表的优先级,为下一轮Sprint做准备
- 保留原有末期同步会议,补充协作成果的同步环节
3. BPMN中的具体实现步骤
泳道与池配置
- 在BPMN工具中创建两个平行泳道:
- 泳道1:
Scrum执行团队(代表所有20个团队的通用执行流程) - 泳道2:
跨团队协作协调(承载所有跨团队协作活动)
- 泳道1:
流程节点设计
Sprint前阶段
跨团队协作协调泳道:- 触发「跨团队待办对齐会议」→ 输出数据对象「统一共享产品待办列表」「同步后优先级任务板」
- 触发「协作规范共识会」→ 输出数据对象「统一DoD」「共享文档规范」「通用测试流程」
Scrum执行团队泳道:- 基于上述协作输出,执行「Sprint计划会」→ 确定团队内部任务清单
Sprint中阶段
Scrum执行团队泳道:- 并行执行「Sprint开发任务」「通用测试流程执行」「共享文档实时更新」
跨团队协作协调泳道:- 定时触发「跨团队同步站会」→ 收集阻塞问题、同步进度,输出「阻塞解决方案」并反馈至执行团队泳道
Sprint后阶段
Scrum执行团队泳道:- 执行「Sprint评审会」「团队内部复盘会」
跨团队协作协调泳道:- 触发「跨团队协作复盘会」→ 输出「协作流程优化方案」
- 触发「下一期待办预对齐」→ 更新「共享产品待办列表」,关联至下一轮Sprint的启动节点
关键BPMN元素运用
- 数据对象(Data Object):用于表示共享文档、待办列表、DoD等协作交付物,在两个泳道间传递,清晰体现信息共享路径
- 定时事件(Timer Event):设置Sprint中同步会议的触发周期(如每周一次)
- 子流程(Subprocess):在
Scrum执行团队泳道内封装通用Sprint流程,允许个别团队在子流程内添加个性化操作,不影响整体模型结构
内容的提问来源于stack exchange,提问作者perpetter
相关产品推荐
相关产品推荐

