vlambda博客
学习文章列表

1分钟快速了解什么是“Scrum”?

Scrum

灵博质量团队
第6期 Scrum #软件测试 #涨知识


1分钟快速了解什么是“Scrum”?



Scrum


Scrum是敏捷软件开发流程的一种。


先看看Scrum的几个主要关键词:

1、Product Owner - 产品负责人,主要梳理需求确定产品方向。


2、Scrum Master - 整个团队的协调者,让团队高效运转。


3、 Sprint - 指一个迭代周期,在这个周期内完成某一些功能的开发、测试、部署。

4、 Backlog - 指需要开发的功能列表,分为Product Backlog(整个产品的功能列表)和Sprint Backlog(一个迭代周期需要完成的功能列表)。

5、 Burndown Chart - 燃尽图,用来展示理想和实际进度对比。

6、 Story Point - 故事点,就是完成某个功能所需要的工作量。

7、 Demo - 产品演示。

再来看看Scrum的流程:


首先,Scrum Master组织团队对产品进行梳理;

这时,Product Owner向团队详解Product Backlog里的产品功能;

接着,团队每个人都用故事点估算每个功能需要多久完成;

完成后,Pr od uct Owner根据情况,挑一些功能放进Sprint Backlog里面,开始一个Sprint的迭代循环;

Sprint完成后演示这个周期的工作成果,同时复盘;

然后重复以上流程,直到所有需求实现。

两个关键点:


1、故事点可以带上单位,比如人/天,这样计算方便。

2、功能完成,是指测试完成没有问题,不是仅仅开发完成。

Scrum就是把传统大而长的流程,分解为短、频、快的流程,同时让各利益方充分沟通,就是所谓的“多方合作,小步快跑,快速迭代”。





谢谢关注,下期见!