Scrum 模式语言 9:基于集合的设计( Set-Based Design)
在敏捷开发实践中,“基于集合的设计”代表了一种重要的开发范式转变--从过早锁定单一方案转向并行探索多种可能。本译文深入解析了这一源自丰田的创新方法,它通过有意识地保持设计选项的开放性,为团队在复杂问题面前提供了更灵活的策略。这种方法与 Scrum 所强调的“持续改进”的思维高度契合,它教会我们“延迟决策”的智慧--不是回避选择,而是通过系统化的探索让最终决策更加稳健,让产品为客户带来更大的价值。
Scrum 模式语言 10:免费变更( Change for Free)
“拥抱变化”不仅仅是敏捷开发的口号,而是一种可以落地的机制设定。这种机制在保持固定价格(总开发投资)的前提下,坚持高价值优先的原则,通过开发(Scrum)团队对最终交付价值的相对准确估算,再与客户的密切合作下,在 Sprint 中合理替换或移动代办事项。这样,既未因变更(替换/移动待办事项)额外增加开发成本,又因为持续的迭代开发增加了对开发的洞察并以此增加了定期产品增量的价值,真正实现“免费变更”。
Scrum 模式语言 11:无事也付费(Money for Nothing)
开发合作关系是客户与开发供应商之间风险共担、合作共赢的基础和保证。一味坚持固定价格的合作协议往往有可能损害双方的互信,导致低效或者无效开发。因为一方面客户可能会提前终止合作置供应商于“空窗期”风险;另一方面在开发尾期,供应商可能会利用“非完美的不可预见性”假装继续努力开发实际并未增加客户价值,以此来保留最初的固定收益。可能的解决方案就是设定“无定期产品增量价值即终止”的合作机制。避免合作双方刻意的损人利己或者不劳而获。
Scrum 模式语言 12:估算点数(Estimation Points)
本章聚焦产品待办列表工作量估算,强调可靠估算对项目规划与客户期望管理的核心作用。文中指出绝对时间估算的局限性,提出相对估算与估算点数方法,介绍了基于斐波那契数列的规划扑克工具。同时明确估算需覆盖全部工作、全员参与等要点,阐明其在需求梳理、速度衡量、流程改进及发布计划制定中的价值,为敏捷工作量管理提供实操方案。
Scrum 模式语言 13:Sprint 待办列表(Sprint Backlog)
本文是对 Scrum 中“Sprint Backlog”(Sprint 待办列表)这一核心概念的详细阐述。原文深入探讨了其在 Sprint 计划、每日站会、进度跟踪及团队自组织中的关键作用,并强调了其作为动态工作计划和团队承诺的重要性。
Scrum 模式语言 14:Sprint 待办列表事项(Sprint Backlog Item)
文章说明了产品待办列表并不能代替 Sprint 待办列表,解释了 Sprint 待办列表的必要性,并阐述了实施 Sprint 待办列表时可结合看板一起使用。
Scrum 模式语言 15:依赖优先( Dependencies First)
文章说明了重大风险常常源于产品待办列表与 Sprint 待办事项列表之间的依赖,并可能导致 Sprint 失败致使团队违背对 Sprint 的承诺。为尽早的暴露潜在的可能造成风险的依赖,应该最先处理最难的工作事项与最可能产生依赖的工作事项。一次性对齐依赖项,并运用 5S 技术(整理、整顿、清扫、清洁、素养)来深度审查 Sprint 待办事项列表中的依赖来解决依赖对于成功交付的风险的程度。
Scrum 模式语言 16:定期产品增量(Regular Product Increment)
本文揭示了 Scrum 团队在固定周期内交付价值的真实挑战:真正的“完成”在于交付完整价值,而非孤立组件。产品的生命力源于市场真实反馈,而非内部各种指标。这是给陷于敏捷形式主义团队的一剂清醒良药,旨在帮助有困扰的朋友重拾对价值本质的敏锐感知。
本篇内容是我多年实操总结,配套系统完整课程整理了全套资料、实操模板。
想要系统学习、领取配套资料的朋友,可以点我主页私信【资料】,我会统一回复,分享完整学习资料。
#敏捷##敏捷培训# Scrum#Scrum框架##CSM认证
