艾威培训|职业认证培训|IT技术培训|企业内训|数字化人才培养 课程咨询:400-888-5228 | training@avtechcn.cn

敏捷Scrum的前世今生,你了解多少?

核心观点

本文为你详细解读

敏捷Scrum的前世今生,你了解多少?插图

一、起源与形成:从PDSA到Scrum

起源与形成

 

⭕ 开始:

敏捷的初步概念最早可以追溯到1930年沃尔特-休哈特提出PDSA (计划-执行-学习-行动)。

 

⭕ 起源:

Scrum这一术语,最早出现在1986年的一篇论文中,由竹内弘高和野中郁次郎提出。论文描述了像本田、佳能、富士施乐这样的公司是如何通过可伸缩、基于团队的并行产品开发方式开发出了世界一流的产品,并且将这种新的产品开发方法比作橄榄球中的“Scrum”战术。

 

文章指出:传统的“接力式”的开发模式已经不能满足快速灵活的市场需求,而整体或“橄榄球式”的方法——团队作为一个整体前进,在团队的内部传球并保持前进,这可以更好的满足当前激烈的市场竞争。

敏捷Scrum的前世今生,你了解多少?插图 1

⭕ 形成:

在1990年代初,肯·施瓦伯在其公司使用了一种方法Advanced Development Methods(先进开发方法),这种方法后来发展为Scrum。同时,杰夫·萨瑟兰在Easel公司开发了一种类似的方法,并首次称之为Scrum。1995年,杰夫·萨瑟兰和肯·施瓦伯联合发表了论文,首次提出Scrum概念,并规范化了Scrum框架。

敏捷Scrum的前世今生,你了解多少?插图 2

二、发展与普及:敏捷宣言和Scrum联盟

发展和普及

 

⭕ 敏捷宣言:

2001年,一群热爱敏捷的软件开发人员聚集在一起讨论各自的项目为什么成功,经过复盘、总结归纳并提炼出项目成功的因素。Scrum与其他敏捷方法(包括看板、水晶、XP、ScrumBan等等)共同构成了敏捷宣言(4个价值观和12个原则)。

敏捷Scrum的前世今生,你了解多少?插图 3

敏捷Scrum的前世今生,你了解多少?插图 4

⭕ Scrum联盟和认证:

随后,Scrum联盟(肯·施瓦伯2002年创办)和其他机构成立,提供Scrum认证和培训,推动了Scrum的全球普及。

敏捷Scrum的前世今生,你了解多少?插图 5

⭕ Scrum发展和普及

在敏捷开发的众多方法和框架中,Scrum无疑是最受欢迎和广泛应用的一种。从它的诞生到现在,Scrum已经成为推动项目管理和软件开发与创新的重要力量。

敏捷Scrum的前世今生,你了解多少?插图 6

根据《2020敏捷状态调查报告》,总共有76%的组织采用Scrum,Scrum当之无愧成为“C位”开发模式。

 

三、Scrum框架:3-3-5-5全解析

Scrum框架

敏捷Scrum的前世今生,你了解多少?插图 7

Scrum框架可以概括为3(角色) 3(工件) 5(活动) 5(价值观),给大家简单介绍一下。

 

角色【3】:

产品负责人(Product Owner):负责定义产品愿景、管理Product Backlog。

Scrum Master:确保团队遵守Scrum原则和实践,解决阻碍进展的问题。

开发团队:负责实际开发工作,通常是跨职能团队。

 

工件【3】:

Product Backlog:产品待办事项列表(需求的清单,持续更新)。

Sprint Backlog:冲刺待办事项列表(目标所需的具体任务)。

Product Increment (PI):产品增量(Sprint结束时的可交付的成果/产品)。

 

活动【5】:

Sprint:时间固定的开发周期,通常2-4周。

日常站会(Daily Scrum):每天短会议,讨论进展、计划和障碍。

Sprint计划会议:确定Sprint目标和待办事项。

Sprint复盘会议:展示和评估Sprint成果。

Sprint回顾会议:回顾过程,讨论改进方法。

 

价值观【5】:

勇气Courage:有勇气去面对各种挑战。

专注Focus:每个迭代只专注于该迭代要完成的事情。

承诺Commitment:作为一个团队,在迭代开始时做出承诺,并在迭代中全力完成。

尊重Respect:团队是能随时沟通的,并且能相互理解的。

公开Openness:团队所有的进展、问题、阻碍都是对所有人可视化、透明的。

 

四、常见问题:Scrum实践答疑

常见问题

 

Scrum就是迭代开发?

 

这样理解是有偏差的。敏捷是个大概念,迭代开发只是很多敏捷开发用的主要基础实践之一。敏捷开发除了迭代开发,还包括很多其他管理和工程技术实践,像演进式架构设计、敏捷建模、重构、自动回归测试等等。

 

迭代周期如何选择?

 

选择迭代长度时考虑的因素:

1)不确定性的多少。不确定越多,迭代就应该越短;

2)获得反馈的难易程度。获得反馈越难,迭代就应该越短;

3)优先级可以保持多久不变。优先级变化越快,迭代就应该越短;

4)紧迫感的维持。越保持急迫感,迭代就应该越短。

 

不管迭代周期选多长,最好定好一个长度就一直用,别变来变去。比迭代周期更重要的是,团队遇到问题后怎么应对和改进,要真正把改进任务加到每个迭代里去做。

 

开发团队的规模?

 

Scrum 提倡小团队就保持敏捷,大团队则去完成重要工作,推荐 5 ~ 9 人的团队规模,但不用纠结这个数。关键是团队要有完成产品增量(PI)的所有技能,且能高效协作。团队有 11 人能高效协作就不用减人,有 4 人能完成产品增量(PI)也不用加人。

---------------------------

好了,关于敏捷今天就说这么多。最后给大家附上关于Scrum Master(CSM)认证考试的一些信息,大家可以截图保存。

从历史到实战,CSM认证带你系统掌握Scrum

Scrum的3355框架看似简单,真正落地却需要系统的学习与实践。艾威培训作为Scrum Alliance官方授权教育机构,已帮助数千名学员通过CSM认证,从Scrum概述、角色职责到Sprint实践全链路覆盖,帮你把理论知识变成实际战斗力。

想系统掌握Scrum敏捷开发?

从起源到实战,CSM认证帮你成为真正的Scrum Master。咨询课程顾问,开启你的敏捷进阶之路。

 

左右滑动查看更多
敏捷Scrum的前世今生,你了解多少?插图 8

敏捷Scrum的前世今生,你了解多少?插图 9

敏捷Scrum的前世今生,你了解多少?插图 10

敏捷Scrum的前世今生,你了解多少?插图 11

敏捷Scrum的前世今生,你了解多少?插图 12

敏捷Scrum的前世今生,你了解多少?插图 13

敏捷Scrum的前世今生,你了解多少?插图 14

Scrum Master 认证是针对 Scrum Master(敏捷项目管理中的角色)的专业认证。Scrum 是一种敏捷开发方法,Scrum Master 则是负责指导和推动 Scrum 团队的角色。获得 Scrum Master 认证可以证明个人在敏捷项目管理方面具备一定的知识和技能,并且对Scrum方法有深入的理解和实践经验。这对于在敏捷环境中工作的项目经理、团队领导或相关专业人士来说,可能有助于提升他们在职场上的竞争力和专业认可度。

  • 中文名Scrum Master敏捷专家认证(CSM)
  • 英文名Certified Scrum Master
  • 英文简称CSM
  • 颁证机构Scrum Alliance(Scrum敏捷联盟)
  • 证书类别敏捷
  • 同类认证ACPITIL4 HVITDevOps