什么是 Scrum 框架?答案可能让您惊讶!
什么是 Scrum?不把事情复杂化,Scrum 框架可以这样定义:
Scrum 是一种轻量、迭代式框架,用于开发和交付有价值的产品,包括软件。
虽然 Scrum 广泛应用于软件工程,人们也在软件行业之外应用这一迭代、敏捷的框架。
IT 行业大多数人认为,“Scrum”一词诞生于 2000 年代初期,与新兴敏捷软件开发及交付趋势并行发展。这种说法不正确!
Scrum比喻出现在1986年一月的Harvard Business Review产品开发文章中,Hirotaka Takeuchi与Ikujiro Nonaka在以下文章使用它: The New New Product Development Game. (没错,是两个 New)您应该读一读《The New New Product Development Game》,看看 Scrum 的一切如何开始!
Scrum 可用于各种软件开发项目,既可开发和交付完整软件包,也可只开发大型系统的部分模块,服务于内部或外部客户的产品与服务。
Scrum 框架是一种轻量流程,着重提高团队生产力,同时减少浪费和多余活动。
Scrum 通过少量规则、角色、工件和事件,定义一些总体准则。不过,所有这些组成部分(Scrum框架的主要组成部分)都至关重要,各有具体用途,是成功运用 Scrum 框架不可或缺的。
Scrum 框架的主要组成部分包括:
- Scrum 团队中的三项责任: 产品负责人、Scrum Master 和开发人员。
- 五项 Scrum 事件(Scrum 仪式)或活动: Sprint、Sprint 规划、每日 Scrum、Sprint 评审和 Sprint 回顾。 Scrum 整理(待办列表细化) 是一项支持这些事件的持续活动,并非第六项正式事件。
- 产品待办列表(Scrum 待办列表)或 Scrum 产品待办列表: 用于管理并排序 Scrum 项目所有已知需求的工件。
- Sprint: 开发可发布的软件产品或服务增量的工作活动周期。
- Sprint 待办列表: 包含 Sprint 目标、所选产品待办列表条目,以及开发人员交付计划的工件。
- 增量: 符合完成定义的可用产品改进。
自组织与无条件协作,是 Scrum 框架的关键要素。 Scrum 团队不再需要传统意义上的项目经理。在 Scrum 中,以往由项目经理承担的职责,分布在产品负责人、Scrum Master 和开发人员之间。
开发人员保有规划和开展工作方式的自主权,Scrum Master 和产品负责人支持这种自我管理。例如,开发人员与产品负责人讨论后选择产品待办列表条目,规划如何交付可用增量。
Scrum 框架的另一个核心要素,是通过“检视与适应”实现持续改进。 Scrum 团队不断跟踪、检视和评估工件,以及自身对 Scrum 框架的运用,进而调整、优化。持续优化最大限度提高质量、效率和客户满意度,从而尽量减少浪费及整体项目风险。
Scrum 框架认识到,需求很可能变化,尤其在项目初期,并非完全已知。
每个项目都有尚未意识到的未知因素,有时少,有时多。 Scrum 框架帮助我们接受:只有在项目实际运行中,才能发现并处理这些未知的未知。
Scrum 团队在实施前细化工作,对优先级更高、更可能较早被选中的条目,提供更细的内容。这发生在 Scrum 整理(待办列表细化)和 Sprint 规划会中。开放接纳变化、持续优化和从错误中学习,由此成为整个软件工程生命周期的一部分。
Scrum 框架的另一块基石是透明与直接沟通。 Scrum 产品负责人与团队紧密合作,识别需求并确定优先级。这些需求可以写成用户故事,保存在 Scrum 产品待办列表中。列表记录改进产品所需的已知工作,并随团队认识加深而演进。
Scrum 团队有权选择自己有信心在一个 Sprint 内交付的用户故事。Sprint 通常持续两至四周,始终不超过一个月。由于团队承诺实现自己制定的目标,成员更有参与感,也知道意见得到倾听。让成员参与软件项目的自然推进和规划,能够提高士气,进而改善团队表现。
Scrum Master 在框架中还承担另一重要角色:作为服务型领导者,为团队服务,并与团队共同工作。
Scrum Master 是受过培训的引导者,确保团队顺畅运作。有时,他们是出色的谈判者,保护团队免受干扰,以及利益相关者虚设优先级的影响;有时,他们是出色的沟通者,在已知或预期障碍让团队走入死胡同之前,消除或预防这些障碍。这只是 Scrum Master 职责的几个例子。后文会进一步介绍各 Scrum 角色的职责。
纯粹形式的 Scrum 框架,最适合高度独立、由一个团队负责的全新或既有系统项目。
不过,Scrum 专业人士并未止步于此。通过“首席 Scrum 产品负责人”“规模化 Scrum”等额外角色与补充安排,它也可用于其他项目结构,包括多团队和跨地域分布式项目。我们也会进一步介绍这些内容。
现在,请继续关注,享受后面的课程!
我们保证,免费在线培训将帮助您通过 Scrum 与 Kanban 认证考试!
-
01
在线报名
选择您的认可认证并完成报名。
-
02
获取您的访问码
您的个人考试访问码会立即通过邮件发送。
-
03
准备并参加考试
学习免费培训内容,并根据课程在线回答30 / 50道选择题。
-
04
获得您的终身凭证
获取全球有效的证书,以及可验证的数字徽章。
您的免费优质在线培训
The Scrum Framework第三版已备妥。
我们与各主要行业的知名企业领导者、团队领导者、Scrum 与 Kanban 教练、导师、专家及权威人士组成的联盟共同编写了您的培训内容。所有访问 International Scrum Institute™ 的人都可以使用。请通过以下入口查找资料: 您的免费Scrum书籍 和 您的免费优质 Scrum 与 Kanban 培训 位于顶部菜单中。
这些资料是 International Scrum Institute™ 享有版权的知识产权。我们将其免费分享给所有人,因为分享专业知识能够服务于 Scrum 与 Kanban 专业人士,并促进该领域的发展。
您的认证考试采用选择题。请阅读在线培训资料,掌握通过考试、获得 Scrum 与 Kanban 认证所需的知识。
我们保证,免费优质在线培训将帮助您通过 Scrum 与 Kanban 认证考试!
