什么是敏捷?什么是Scrum?

什么是敏捷?什么是Scrum?

(英文原版)

敏捷是一种思维模式和哲学,它描述了敏捷宣言中的一系列原则。另一方面,Scrum是一个框架,规定了实现这种思维方式的角色事件工件和规则/指南。换句话说,敏捷是思维方式,Scrum是规定实施敏捷哲学的过程的框架。

Scrum伞

敏捷是基于敏捷宣言中表达的价值观和原则的一套方法和实践的总称,这是一种思维方式,使团队和企业能够创新,快速响应不断变化的需求,同时降低风险。组织可以使用许多可用的框架敏捷,例如Scrum,看板,精益,极限编程(XP)等。

Scrum伞

Scrum伞

什么是敏捷?

敏捷运动提出了传统项目管理的替代方案。敏捷方法通常用于软件开发,以帮助企业响应不可预测性,这是指基于迭代开发的一组软件开发方法,其中需求和解决方案通过自组织跨职能团队之间的协作发展。敏捷的主要目标是赋予开发团队创建和响应变化的能力,以便在不确定和动荡的环境中取得成功。

什么是Scrum?

Scrum和敏捷不一样,但scrum是敏捷过程之一。它们基于迭代开发。通过跨职能团队和自组织团队之间的关联获得的敏捷要求和解决方案,以及在正确实施时,可以通过逐步交付具有最高价值的产品同时降低风险来帮助团队解决复杂问题。

Scrum涉及及时检查和调整,通过领导哲学,问责制和自组织,工程的最佳实践来增强团队合作,这有助于提供及时的高质量软件。

Scrum如何运作?

Scrum流程通过特定的概念和实践区别于其他敏捷流程,分为三类角色(产品所有者Scrum主管,开发团队和其他利益相关者),事件,工件和规则。

要启动Scrum流程,产品所有者会创建一个名为产品待办事项的优先级愿望清单。在sprint计划期间,积压的大小适合复杂性和业务价值(优先级)。产品所有者(客户)和开发团队确定将哪些积压项添加到sprint中。团队有一定的时间(称为冲刺,通常是两到四周)来完成其工作,但它每天都会遇到评估其进度(每日Scrum)。在此过程中,Scrum Master让团队专注于其目标。在sprint结束时,团队会审查他们的进度,向客户展示工作产品,并评估在下一个sprint中进展顺利或需要改进的内容。然后循环重复。

敏捷Scrum框架

敏捷Scrum框架

注意:

Scrum鼓励我们在Sprint期间举办五个关键活动,他们打算帮助团队高效,紧密地合作,以及提高我们的知识,并在未来变得更有效。这五个事件是: