什么是Scrum

Scrum是一个英国橄榄球的运动中的一个术语“挣球”,想象“挣球”的场景,所有人紧盯同一个目标,每个人都富有激情,共同为了拿下这个目标奋斗。

Scrum是一个用于解决复杂问题轻量级的框架,采用迭代、增量的方式来优化对未来的预测。

说白了,就是一个小步快跑,将一个大目标拆解为一个个可以快速交付的小目标,这个大目标可能前期还有很多不确定的假设,在一个个小目标的实现过程中,在实际市场反应的情况下,来验证假设的正确性,从而优化调整这个大目标。

在看下图之前,我先解释下,Scrum的几个重要元素的概念,概括起来讲就是3355,

3个角色

Product owner:产品负责人,负责将复杂问题整理为产品列表的人,对产品负责

Scrum Master:敏捷教练,是Scrum流程的推动者

Scrum Team:是一个跨职能的团队,具有实现迭代所有工作技能的人组成

3个工件

Product Backlog:产品待办事项,待完成的所有需求,包括产品需求、技术需求、缺陷等

Sprint Backlog:包括了Sprint Goal,一个Sprint所选择的产品列表,以及完成Sprint所选择产品列表所需要完成的所有工作项

Increment:潜在可发布增量,每个迭代产生的价值

5个活动

Sprint:是短距离赛跑的意思,也被成为迭代,一个迭代通常以2~4周为周期,所有其他的活动都是以Sprint为容器

Sprint planning:称为迭代计划会,在迭代计划会确定这一个Sprint中要完成的工作,以及对Sprint Goal做出承诺

Daily scrum:日会,一个日会一般限定时间为15分钟,为了降低复杂性,通常会固定时间固定地点,在会议上检视Sprint Goal的最新进展,以及问题,并对部分问题及时做出调整或者决策。

Sprint review:也称为迭代评审会,检视Sprint成果,并为下个迭代做出调整

Sprint retrospective:迭代回顾会,用以规划提升质量和效能的方法

5个价值观

勇气:要有勇气在工作中做出承诺,以及创新

承诺:团队成员需要对自己的工作作出承诺

开放:以开放的心态面对创新以及团队

专注:专注于自己所做出的承诺

尊重:团队成员之间互相尊重

Scrum由ScrumMaster营造一种氛围,让
一个Product Owner将复杂问题整理成产品列表(Product Backlog)- Scrum Team将一个Sprint中所选择的内容变成有价值的increment
Scrum Team及利益攸关着检视在Sprint中完成的成果为下个Sprint中做出调整
重复

以上就是对Scrum过程的一个简单描述。

Scrum是以经验主义和精益思维相为基础的理论。经验主义表示Scrum理论认为所有的知识都是来源于实际经验和对已有事物的观察而获得判断。他的三大理论基础分别是透明、检视和适应。

总结

从我们实际敏捷转型的过程中来看,采用敏捷之后,业务方更加满意,团队更加具有热情(长期没有成果,会让团队士气低落)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章