敏捷宣言
敏捷宣言详细介绍了一些基本的敏捷哲学,其中之一是对经验过程控制的偏好——它认为知识来自经验,决策基于已知。
Scrum 是一个基于检查、适应和透明度的经验过程,符合敏捷宣言和 12 条敏捷原则的价值观:
Scrum 框架如何与敏捷宣言保持一致
敏捷宣言讨论了人、产品、反馈和对变化的响应的重要性。
Scrum 与宣言是一致的,因为它的核心要素是:在每个 sprint 中交付工作产品,每天检查和适应,以及信任团队。自 1993 年以来,Scrum 发生了很大变化。正如我们今天所知,现代 Scrum 采用了敏捷宣言的基础并将其变为可用的现实
Scrum 是一个敏捷框架,因此与敏捷宣言的价值观一致:
流程和工具上的个人和交互
Scrum 是一种基于团队的方法来为业务交付价值。团队成员共同努力实现共同的业务目标。Scrum 框架促进团队成员之间的有效交互,从而团队为业务提供价值。
工作软件优于综合文档
Scrum 需要一个工作的、成品的增量作为每个 sprint 的主要结果。无论在冲刺期间发生什么活动,重点都在于产品增量的创建。Scrum 团队的目标是在每个 sprint 中产生一个产品增量。增量可能还没有包含足够的功能让企业决定交付它,但团队的工作是确保现有功能具有可交付的质量。
合同谈判中的客户协作
Scrum 是一个旨在促进和促进协作的框架。团队成员相互协作,以找到构建软件或其他可交付成果并将其交付给企业的最佳方式。团队,尤其是产品负责人,与利益相关者合作,检查和调整产品愿景,使产品尽可能有价值。
响应变化而不是遵循计划
Scrum 团队经常制定计划。首先,他们计划当前的冲刺。此外,许多团队会制定长期计划,例如发布计划和产品路线图。这些计划有助于团队和企业做出决策。但是,团队的目标不是盲目按照计划行事;目标是创造价值和拥抱变化。从本质上讲,规划所需的思维过程和想法比规划本身更重要。
早期制定的计划所基于的信息少于将来可用的信息,因此,自然地,它可能不是最好的计划。随着新信息的发现,团队会更新产品待办事项。这意味着产品的方向可能会发生变化。这种持续的计划提高了团队成功的机会,因为它将新知识融入了经验中。
Scrum 团队不断响应变化,以便实现最佳结果。Scrum 可以被描述为一个反馈循环的框架,允许团队不断检查和调整,以便产品提供最大价值。