你真的了解Scrum吗?

感情迁移 提交于 2019-11-30 12:58:18

敏捷开发是以用户的需求为核心,采用迭代、循序渐进的方法进行软件开发。而Scrum是实现敏捷开发的具体方式之一

Scrum内容

个体和互动高于流程和工具

Scrum是以团队为基础,为企业创造价值。团队成员一起努力实现团队业务目标。

一个团队制定了任务目标,他们就会:

  • 弄清楚如何开展这项工作
  • 需要做的工作
  • 找出阻碍完成工作的因素
  • 有责任解决在其范围内的所有困难
  • 与组织内其他团队共同解决他们无法控制的问题

在Scrum中关注团队责任是至关重要的。

工作的软件高于详尽的文档

Scrum需要把每一步工作中完成的产品增量作为每一个Sprint的主要结果。无论在Sprint期间发生了什么事情,重点都是创建产品增量(这个增量是Sprint中完成所有产品待办项目列表项目的总和,创建的增量可以是还没有包含足够的功能让业务决定交付它,但是团队的工作是确保当前的功能具有可交付的质量)。

客户合作高于合同谈判

Scrum旨在促进协作。团队成员互相协作,以找到构建和交付软件(或其他可交付成果)的最佳方法。一个团队,尤其是产品负责人,与利益相关方合作,检查和调整产品的视觉,使产品尽可能的有价值。

响应变化高于遵循计划

Scrum团队会经常制定计划,首先,他们除了构建当前的sprint计划,还会创建长远计划,如:发布计划和产品路线图。这些计划可以帮助团队作出决策。然而,团队的目标并不是盲目地遵循计划,目标是创造价值。从本质上说,制定计划的思考过程比计划本身更重要。

早期是在信息量很少的基础上创建计划的。所以,它可能并不是最好的计划。当发现新的信息时,团队就需要更新计划,这意味着产品的方向随时可能会发生改变。这种持续的更新计划提高了团队成功的机会,因为它会将最新的信息融入计划当中。

Scrum团队不断地根据变化做出反应,达到最佳结果,使产品产生最大的价值。

Scrum的价值观

在Scrum中执行的所有工作都需要价值观来作为团队合作和交互的基础。通过这五个价值观,对团队的健康和成功更有帮助。

聚焦

Scrum团队中,在同一时间只聚焦在几个任务上,所以团队可以一起专注并且出色完成任务。

勇气

在Scrum团队中,得到了支持并拥有更多的资源,这就有勇气承担更大的责任。

开放

在团队合作过程中,他们报告了正在做、如何做以及担心的事情,以便解决困难。

承诺

团队可以掌控自己的命运,所以更加渴望成功。

尊重

团队在共同努力的时候,分享成功和失败,相互尊重,相互帮助,帮助彼此共同成长。

很多成功的企业都运用了Scrum的方法,例如:Apple、Facebook、特斯拉、腾讯、阿里巴巴等。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!