一、Scrum简介

Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。

二、敏捷四宣言

个体和交互,胜过过程和工具

可工作的软件,胜过完备的文档

客户协作,胜过合同谈判

 

响应变化,胜过邋遢计划

三、敏捷十二原则

1.客户满意度

2.接受变化

3.频繁交付

4.一起工作

5.提供环境和支持

6.面对面

7.衡量指标

8.可持续步调

9.技术卓越

10.简洁

11.自组织团队

12.定期反思

四、详细介绍

4.1三个角色

4.2三个工件

4.3五个事件

4.4其他

敏捷中,有两个列表,一个叫做产品待办事项列表(A),一个叫做冲刺待办列表(B),敏捷是把需求都放在产品待办事项列表(A)里,优先级排序,然后选择优先级最高的最有价值的,把这些放到冲剌待办事项列表(B),开始一个冲刺迭代,在这个迭代中需要完成B列表中的事项,做出来的东西通过评审会议客户满意就交付(产生增量),如果有变更,是都放到第一个列表里,再进行优先级排序,在下一个迭代里选出来做,不管需求如何变化,我们总是在做最有价值的事情,因此适用于快速变化,需求不确定的环境,追求最大价值

五、优劣势

5.1优势

快速应对变化 迅速解决问题

5.2劣势

出现范围蔓延 成本和时间预估不准 受人员影响的因素较大 适用于快速变化的小型项目

 

文章链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。