敏捷宣言
敏捷宣言详细介绍了一些基本的敏捷哲学,其中之一是对经验过程控制的偏好 - 它坚持知识源于经验,决策是基于已知的。
Scrum是一种基于检查,适应和透明度的实证过程。为运动命名为“敏捷”。
敏捷宣言
That is, while there is value in the items on the right, we value the items on the left more.
尽管右边的有其价值,我们更加认可左边的价值。
Scrum和敏捷宣言
敏捷宣言还讨论了人员,产品,反馈和对变化的响应的重要性。
Scrum与Manifesto一致,因为它的核心要素是:每个sprint交付工作产品,每天检查和调整,并信任团队。自1993年以来,Scrum已经发生了很大变化。现代Scrum,正如我们今天所知,它採用了敏捷宣言的基础并将其置于可用的现实中
Scrum是一个敏捷框架,因此符合敏捷宣言的价值观:
个体与互动 高于 流程与工具
Scrum是一种基于团队的方法,为企业提供价值。团队成员共同努力实现共同的业务目标。Scrum框架促进了团队成员之间的有效互动,因此团队为业务提供了价值。
可工作的软件 高于 详尽的文档
Scrum需要一个工作的,完成的产品增量作为每个sprint的主要结果。无论在sprint期间发生什么活动,重点都在于产品增量的创建。Scrum团队的目标是在每个sprint中产生一个产品增量。增量可能尚未包含足够的功能以供业务决定发货,但团队的工作是确保现有功能具有可交付的质量。
客户合作 高于 合同谈判
Scrum是一个旨在促进和促进协作的框架。团队成员彼此协作,以找到构建和交付软件或其他可交付成果的最佳方式。团队,尤其是产品负责人,与利益相关方合作,检查和调整产品愿景,使产品尽可能地具有价值。
响应变化 高于 遵循计划
Scrum团队经常制定计划。对于初学者,他们计划当前的冲刺。此外,许多团队还制定了长期计划,例如发布计划和产品路线图。这些计划有助于团队和企业做出决策。但是,团队的目标不是盲目地遵循计划; 目标是创造价值并拥抱变革。从本质上讲,规划所需的思维过程和思想比计划本身更重要。
早期创建的计划基于的信息少于将来可用的信息,因此,它自然可能不是最佳计划。在发现新信息时,团队会更新产品待办事项。这意味着产品的方向可能会发生变化。这种持续的计划提高了团队成功的机会,因为它将新知识融入到体验中。
Scrum团队不断响应变化,以便实现最佳结果。Scrum可以被描述为反馈循环的框架,允许团队不断检查和调整,以便产品提供最大价值。
敏捷原则Agile Principles
(Marbach Updated Principle 马尔巴赫2015年更新)
优先通过儘早和持续交付价值的能力来使客户满意对衍变的需求做出计划,尤其是是当变革导致竞争优势时,需要在整个开发过程中维持同样有价值的灵活性。从几周到几个月,高频次地交付可工作的功能,交付间隔越短越好。业务人员,客户或其拥护者,以及实施者必须在整个项目中每天一起工作项目的建立要基于被充分激励的个体。给予他们必要的环境和支持,并充分相信他们能够完成工作。私人谈话是将信息传递到交付团队内部和内部沟通的最高效和最有效的方法。可工作的能力是衡量进度的主要标準敏捷过程有助于交付的可持续性。项目资助人,开发人员和用户应该参与进来,并能够保持稳定的节奏直到项目完成。持续关注技术卓越和良好的设计能够增强敏捷度。简单–最大数量地保持工作项不开始的艺术–是本质,特别是在实施团队中。真正的敏捷开发项目并不强制在实施团队中有人为的报告和流程要求。基于最少的一组指导原则,最佳架构、需求和设计诞生于自组织团队团队定期反思如何变得更加高效,并且能够优化和相应调整其行为。