一、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劣势
出现范围蔓延
成本和时间预估不准
受人员影响的因素较大
适用于快速变化的小型项目
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。