Scrum指南:关于如何交付Scrum项目你想知道的一切

Scrum指南:所有你想知道的关于如何交付Scrum项目的信息

Scrum是目前使用最广泛的敏捷方法。而且,尽管硬核开发人员可能会有他们的顾虑,但Scrum的简单性使它成为敏捷项目管理的一个优秀入口。

幸运的是,Scrum指南是:

  • 权威——它是由Scrum的创始人编写的
  • 易于阅读-可提供超过30种语言
  • 篇幅很短,只有13页
  • 免费的,在这里下载

那么,为什么要写一篇完整的文章呢?

好问题。部分原因是每个人都有不同的学习和理解方式:我解释Scrum的方式可能比其他人更适合你。还有一部分原因是理解一件事的好方法就是向其他人解释它:这就是我在这里所做的!

Scrum指南:所有你想知道的关于如何交付Scrum项目的信息

我们将讨论什么

在本文中,我将分五个部分来解释Scrum。但是,对于实用的东西,你应该关注第2和第3部分:

  1. Scrum的简介:历史和意图
  2. 认识Scrum玩家:Scrum的三个角色
  3. Scrum过程:事件、工件和承诺
  4. 支撑Scrum的原则:基础、支柱和价值
  5. Scrum认证:你有什么选择?

如您所见,我将保持简单。而且,如果你有一份Scrum指南,你会发现我在用一种不同但互补的方式解决这个问题。

Scrum的简介:历史和意图

在世界上的许多地方,“scrum”一词立刻让人们想到橄榄球比赛。这就是这个方法论名字的由来。但是,最初,scrum这个词是用来比喻如何交付的新产品开发.它用于软件开发项目是后来的事。

一个新的新产品开发过程

竹内广孝和野中郁次郎发明了一种新的产品开发方法,他们在1986年的《哈佛商业评论》文章中描述了这一方法,“新产品开发游戏”.在书中,他们描述了一种商业产品开发的方法,他们称之为橄榄球方法。在这里,一个跨职能团队通过一系列重叠的阶段来移动过程,通过一系列迭代来来回传递产品。在橄榄球比赛中,争球是用来重新开始比赛的,因为每个队都试图获得球权。

竹内和野中认为,他们的流程将提高产品开发的速度和灵活性。

Scrum软件开发方法

Ken Schwaber和Babatunde Ogunnaike当时在杜邦研究院和特拉华大学工作,研究开发软件等复杂产品的方法。他们的结论是,高失败率可以通过频繁的检查和调整来解决,要求和进展对工作人员是高度透明的。

在20世纪90年代初,Schwaber和Jeff Sutherland和他的团队都在开发这种方法。然后,在1995年,他们合作撰写了一篇论文,描述了他们的软件开发方法,称之为Scrum。2001年,他们成为了该组织的贡献者和签署人敏捷软件开发宣言(敏捷宣言)。

同时也为建立Scrum联盟而且Scrum.org自2010年以来,Schwaber和Sutherland一直在合作编写6个版本的Scrum指南。当前版本于2020年出版。

故意不完整

Scrum指南将Scrum框架定义为“故意不完整”.也就是说,它只定义了实现Scrum所需的核心元素。Scrum的规则旨在作为一种关系和交互的指南,从而创建一个既精简又基于经验的敏捷项目。它把在框架内工作的详细方法留给了实践者。

我们将看看Scrum是什么意思“精益”而且“基础”,在关于支撑Scrum的原则的部分

认识Scrum玩家:Scrum的三个角色

Scrum项目中只有三个角色。他们一起组成了Scrum团队:

  1. 开发团队
  2. 产品负责人
  3. Scrum Master

我们将看看每个人扮演的角色。

Scrum团队

开发团队

开发团队由构建最终产品组件的工程师组成。它是自组织和自管理的,通常是跨职能的,拥有它所需要的所有技能和能力。

这意味着每个工作期间(Sprint)必须有足够的成员来完成所有需要的工作,但为了有效地工作,团队不能太大,以至于沟通和责任被稀释。结果,团队通常是8人或更少(所以整个Scrum团队是10人或更少)。如果需要8名以上的开发人员,那么团队应该分成两个或更多的团队。

团队需要在每个Sprint中交付价值,因此将共同努力:

  • 为冲刺做一个计划
  • 每天调整计划——在每日scrum中
  • 互相负责
  • 估计每个工作单元的大小
  • 交付增量质量规定“完成”的定义”
  • 与客户、用户和其他涉众共同检查他们交付的增量
  • 不断地相互学习,完善他们的工作流程

产品负责人

产品负责人关注的是人,而不是任务。特别是客户、用户和其他利益相关方的需求。他们的工作是理解这些涉众想要和需要什么,并将它们转化为特定功能的规范,称为故事。

他们把工作要求记录在产品待办事项列表的,他们坚持。他们对所包含的描述的质量以及这些需求对涉众和Scrum团队的其他成员的透明度负责。正是从产品待办事项中,团队为赞助组织创造了价值。所以,在真正意义上,产品负责人的责任是使Scrum团队交付的价值最大化。

为了支持这一职责,产品负责人将:

  • 制定和沟通产品目标和具体需求
  • 创建和维护产品待办事项列表,并对其内容进行排序
  • 确保透明度和对用户需求的理解
  • 代表他们的用户、客户和其他涉众

Scrum Master

Scrum管理者也关注人。但是,在他们的情况下,这是Scrum团队的成员。他们促进Scrum过程,尽可能高效地交付项目。这意味着成为Scrum过程的知识和建议的来源,以及管理和过程挑战的主要问题解决者。他们必须确保整个团队理解并遵循Scrum过程,并管理这五个过程“Scrum事件”

在此过程中,Scrum管理员将:

  • 建立和维护Scrum流程
  • 作为团队的教练和导师,消除障碍,保持专注,监控时间,促进积极的环境和成功的事件
  • 为产品负责人提供待办事项管理和改进服务(待办事项列表)、计划和涉众参与

Scrum过程:事件、工件和承诺

在描述Scrum过程时,我们需要意识到Scrum有:

  • 3个工件
    这是Scrum团队交付的三种工作类型。每个人都有一个承诺…
  • 3承诺
    每个工件都有提供特定信息的承诺,这些信息将帮助项目保持透明,并将其焦点保持在最重要的事情上。
  • 5事件
    在这些地方,团队可以检查工件并对其进行调整。它们创造了透明度,所以整个Scrum团队(以及涉众)可以对状态有一个共同的理解。

在Scrum过程中,我们将看到这些事件、工件和承诺。我将把它表示为一个5步过程。我们可以用一个简化的图表来说明这个过程。

Scrum框架

在插图中,事件用星星表示,工件用字母A表示,它们的承诺用字母C表示。

步骤1:产品待办事项列表

第一个Scrum工件是产品待办事项列表。

产品待办事项列表是开发团队为改进产品或创建新组件或功能而执行的工作的有序列表。它是Scrum团队及其涉众需求的单一来源。

创建和维护产品待办事项列表是产品负责人的责任,他将与客户、用户和其他涉众联系,以理解并记录他们的需求——通常以用户故事.我们有一个视频,什么是史诗、用户故事和故事点?

然而,是开发团队负责估计每个工作部分的大小——也就是说,它将花费多少精力。他们会使用一些技巧规划扑克t恤分级

产品待办事项列表包含Scrum团队对产品的目标,这是产品的最终未来状态。这是团队必须完成的,以交付组织所需的价值。待办事项安排中的故事定义了实现该目标所需的内容。

步骤2:Sprint计划

这是第一个Scrum Event。

“冲刺计划”启动“冲刺”本身——主要事件(和“心跳”Scrum。在Sprint计划中,团队将回答以下问题:

  • 为什么Sprint会有价值?
    也就是说,冲刺目标是什么?
  • 在这个Sprint中我们能交付什么?
    也就是说,产品待办事项列表的哪些元素?
  • 我们如何做这项工作?
    满足我们对完成的定义

典型的Sprint Planning事件的时间框约为2小时。

结果将包括第二个Scrum工件,Sprint Backlog。

Sprint Backlog将包含:

  1. 冲刺目标
    -这回答了问题“为什么?”
  2. 为这次Sprint选择的待办事项
    -这回答了问题“什么?”
  3. Sprint Backlog项目交付的计划
    -这回答了问题“如何?”

Sprint Backlog由Scrum团队开发,并为Scrum团队开发。团队在Sprint Backlog中的承诺就是Sprint目标

第三步:冲刺

这是第二届Scrum Event。

也就是说,术语“Sprint”也经常被用来指一个周期中的五个Scrum事件集合。

但是Sprint本身对于开发团队来说是一个固定长度(“时间框”)的工作周期。最常见的是两个星期。这段时间足够长,可以产生有意义的增量,但也足够短,可以检查增量并适应新的观测。在Sprint期间,团队将澄清范围,并在backlog中细化定义。他们也可能有自己的计划和工作过程。但是他们通常不会改变Sprint目标。

在Sprint中有一个每日scrum的循环。

这是第三届Scrum活动。

在每天的Scrum中,团队将检查他们实现Sprint目标的进展情况。如果需要,他们将调整他们的工作或Sprint Backlog,以确保他们保持对Sprint目标的关注。如果这意味着调整他们的工作范围,他们将与产品负责人协商。

通常,每日Scrum活动的时间安排在15分钟左右,并且在Sprint的每一天都在相同的时间、相同的地点举行。

我们有一个视频:如何召开每日站立会议

步骤4:Sprint回顾

这是第四届Scrum活动。

在Sprint结束时,开发团队将创建他们的增量——对产品价值的实质性补充。在Scrum团队可以声明增量为“完成”,他们必须让它接受用户、客户和其他涉众的检查和审查。这是在一个叫做Sprint回顾的活动上。它有时也被称为“展示”

在Sprint评审中,涉众根据完成的定义检查团队的工作,以确定其适合于目的。在未来的Sprint中,他们将决定是否需要团队做出进一步的调整。回顾也是一个机会:

  • 讨论的进展
  • 检查产品待办事项列表
  • 确定下一组优先级

通常Sprint评审事件的时间框约为1小时。

结果将是第三个Scrum Artifact,即增量

增量是对最终产品的有形贡献——因此朝着产品目标的明确进展。用户必须认为它是可用的。每个Sprint可以交付一个或多个增量,这些增量必须满足他们的承诺:他们的“完成”的定义

“完成”的定义是增量必须满足的标准清单,以满足用户的需求,从而使他们认为增量是可用的。

步骤5:Sprint回顾

这是第五届Scrum活动。

一旦团队交付了Increment(或Increments),他们将开会一起审查他们的工作。这个活动被称为Sprint回顾。讨论包括了整个Scrum团队——但只包括Scrum团队。他们寻找在下一个Sprint中更有效地工作的方法。他们的讨论将包括:

  • 团队动力
  • 个人绩效
  • 开发和管理过程
  • 工具和方法

结果应该包括团队可以采取的切实行动,使下一个Sprint比上一个更好。

典型的Sprint回顾活动的时间框约为1小时。

,重复。

在Sprint结束时,团队返回到产品待办事项列表,并以另一个Sprint计划事件开始下一个周期。这种情况一直持续,直到产品负责人(代表客户、用户和其他涉众)确定另一个Sprint可以交付的增量价值不再超过工作的成本。

完整的Scrum项目

支撑Scrum的原则:基础、支柱和价值

Scrum方法论建立在两个基础之上:

  1. 精益思想
    这一原则非常重视消除浪费的基本和同等优先事项。
  2. 经验主义
    这是一个原则,我们最有把握依靠的是我们从经验和直接观察中获得的知识。从这个意义上说,Scrum与科学方法有很多共同点。

三个实证支柱

Scrum有三个经验主义支柱,我们可以在五个事件中看到它们的代表。

  1. 透明度
    所有的工作必须对整个Scrum团队及其涉众可见。这允许任何人检查、理解和批评工作……
  2. 检查
    我们必须检查我们所做的一切工作,而且必须经常检查。这允许我们发现问题,并尽快发现它们。这意味着我们可以相应地适应……
  3. 适应
    如果我们发现问题或偏离了我们的Sprint或产品目标,我们需要做出改变。我们越早开始越好。

你应该能够在这五个事件中看到这些原则。因此,在促进它们的过程中,Scrum Master需要确保,如果有机会增加团队可以交付的价值,它们总是会引发变化。

五个Scrum价值观

为了支持这一点,Scrum鼓励团队成员采用并努力实现五个价值观:

  1. 承诺
    实现产品目标和Sprint目标,并在此过程中相互支持
  2. 焦点
    他们需要做的工作,以最有效的方式实现Sprint目标
  3. 开放
    我们正在做的工作,对反馈和挑战的开放态度,可以提高我们个人和团队的表现
  4. 尊重
    团队成员的能力,以及专注于自己工作的能力
  5. 勇气
    做正确的事(而不是权宜之计),解决难题,接受艰巨的挑战

Scrum认证:你有什么选择?

两个主要的Scrum组织是Scrum联盟而且Scrum.org.每个公司都有自己的Scrum认证课程和考试。

Scrum联盟

Scrum联盟提供15个认证:

  • Scrum Master跟踪
    三层Scrum Master认证,从CSM开始:认证Scrum Master
  • 产品负责人跟踪
    三层产品负责人认证,从CSPO开始:经过认证的Scrum产品负责人
  • 开发人员跟踪
    三层开发人员认证,从CSD开始:认证Scrum开发人员
  • 敏捷领导跟踪
    三层敏捷领导力认证,从CAL-E开始:敏捷领导力认证要点
  • 指导水平认证
    三级教练和培训认证,从CTC开始:认证团队教练

项目经理的入门点是CSM:认证Scrum Master。以下是亚历克斯·艾伦在我对她的采访中推荐的资格:敏捷Scrum项目管理简介-与Alexis Allen |视频(见下文,在文章的末尾)。

认证Scrum Master (CSM)

我推荐GreyCampus CSM课程。这是一门入门课程,适合任何想成为Scrum Master或Scrum团队成员的人。它将使您深入了解Scrum,以及如何应用它来指导您的团队和组织。

作为Scrum Master,你要帮助你的团队达到最高水平。Scrum Master保护他们的团队不受干扰,是Scrum价值观、原则和实践的专家。Scrum大师必须以人为本,拥有高水平的情商,并有热情帮助他们的团队成员茁壮成长。

通过GreyCampus课程,您可以:

  • 现场,在线,教练指导的培训
  • 准备好参加EXIN敏捷Scrum Master认证
  • 5000多名学生给出了5颗星的评价
  • Scrum联盟会员
  • 16个Scrum教育单元(seu),如果您持有其他Scrum联盟证书,则适用
  • 16个PMI pdu
  • 2次参加CSM考试

点击这里了解更多关于GreyCampus CSM课程的信息

Scrum.org

Scrum.org提供12种认证:

  • Scrum Master跟踪
    三层Scrum Master认证,从PSM I开始:Professional Scrum Master I
  • 产品负责人跟踪
    三层产品负责人认证,从PSPO I开始:专业Scrum产品负责人I
  • 开发人员跟踪
    一层开发人员认证,PSD:专业Scrum开发
  • 敏捷领导跟踪
    两级敏捷领导认证,从PAL开始:专业敏捷领导
  • 三项专题认证
    • 分级的专业Scrum
    • PSK:带看板的专业Scrum
    • PSU:具有用户体验的专业Scrum

项目经理的入门点是PSM I:专业Scrum Master I。

专业Scrum Master (PSM I)和专业Scrum Product Owner (PSPO I)

我推荐管理广场PSM我而且PSPO我考试准备课程。使用mPlaza资源,您可以得到:

  • 最大的可用题库(285题)
  • 对每个问题都有帮助的解释
  • 与PSM I或PSPO I考试完全兼容(而不仅仅是关于Scrum的随机问题)
  • 全面更新了2021版PSM I或PSPO I考试和2020版Scrum指南
  • 这是一个可以降低你在真正的考试中不及格的几率的实惠的练习
  • 从购买之日起,你可以在一年内参加任意次数的模拟考试。

点击这里了解更多关于mPlaza PSM I筹备的信息

点击这里了解更多关于mPlaza PSPO I的准备工作

道德声明

我是mPlaza和GreyCampus的下属公司。我已经评估了这两家供应商的课程,我认为它们都是由资深项目管理专家提供的最高质量的课程。

如果你通过我的链接购买课程或产品,他们会给我一个标准的付款。这不会影响你的成本吧也不能剥夺你的权利你是他们的顾客,他们会照顾你。

你使用Scrum的经验是什么?

我很乐意听到你对Scrum的想法和问题。当然,我会一直回应你在下面的任何评论。

了解更多

我就Scrum采访了Scrum Master和IT项目经理Alexis Allen:

关于作者迈克·克莱顿

Mike Clayton博士是英国最成功和最受欢迎的项目管理培训师之一。他是14本畅销书的作者,其中包括4本关于项目管理的书。他还是一个多产的博主,为ProjectManager.com和Project(项目管理协会杂志)撰稿。从1990年到2002年,Mike是一名成功的项目经理,领导大型项目团队并交付复杂的项目。2016年,Mike推出了在线视频课程。

跟我来:
>
Baidu
map