One Backlog with Multi-Teams是不是一个好主意?

敏捷
发布于 2024-01-18
1243

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

扫码阅读
手机扫码阅读
敏捷方法论:多团队共享一个Backlog的探讨

摘要:敏捷方法论中多团队共享一个Backlog的探讨

问题背景

文章讨论了在敏捷开发中,如何有效管理多团队共享一个Backlog(One Backlog with Multi-Teams)的问题。作者指出,需求的变化使得传统的进展估算方式难以准确衡量交付价值。这种情况下,核心问题在于团队是否能够真正满足客户需求,而不是单纯追求交付量或速度。

三种假设的分析

第一种假设:单一Backlog,拉式系统(Pull System)

采用用户故事颗粒度管理Backlog,团队通过拉取需求而非被动指派来完成任务。适用于团队数量较少的场景(如5-6个团队)。这种方式的优点包括:

  • 团队能了解需求全貌,识别依赖关系。
  • 促进自组织,团队根据优先级自主决策。

缺点在于对团队的自组织能力要求较高,通常更适合初创公司或敏捷成熟度较高的团队。作者参考了LeSS和Spotify的相关方法,但指出Spotify的框架并非完全适用于规模化的敏捷场景。

第二种假设:分级Backlog,推式系统(Push System)

将Backlog管理分为Feature级别和Story级别,产品经理关注对用户有价值的Feature,并规划版本发布。这种方式的优点包括:

  • 结构清晰,便于传统与敏捷思维的融合。
  • 计划细化到宏观和微观层面,适合规模化敏捷的快速导入。

然而,缺点在于层级过多导致敏捷性降低,限制了团队的自组织能力。作者提到SAFe框架虽备受争议,但在规模化敏捷的采用中仍具广泛影响力。

第三种假设:完全独立的Backlog管理

每个团队独立管理各自领域的Backlog,减少了需求依赖和对齐会议的复杂性。这一方式质疑了One Backlog的适用性,但作者认为其仅是一种悖论,并不完全适合敏捷思想的实践。

作者观点及结论

作者更倾向于第一种假设,认为敏捷思想是超前且可实现的,但存在一定挑战。文章指出,敏捷实践没有统一标准,每家企业需根据自身业务上下文选择合适的方法。敏捷的核心是从"Doing Agile"转向"Being Agile",即深刻理解并融入敏捷思想。

参考文献

时代胶囊

审时度势,踏浪而行

28 篇文章
浏览 37.4K

还在用多套工具管项目?

一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。

加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线