没有合适的资源?快使用搜索试试~ 我知道了~
自从上世纪90年代初期,Scrum方法就已经应用于开发复杂的产品。本指南介绍了如何应用Scrum构建产品。Scrum不是一种过程,也不是一项构建产品的技术,而是一个框架,在这个框架里可以应用各种过程和技术。Scrum的作用就是让开发实践方法的相对功效显现出来以便随时改进,同时也为开发复杂产品提供了框架。
资源推荐
资源详情
资源评论
SCRUM指南
作者: Ken Schwaber
2009年5月
2
SCRUM简介
自从上世纪90年代初期,Scrum方法就已经应用于开发复杂的产品。本指南介绍了如何应
用Scrum构建产品。Scrum不是一种过程,也不是一项构建产品的技术,而是一个框架,在
这个框架里可以应用各种过程和技术。Scrum的作用就是让开发实践方法的相对功效显现
出来以便随时改进,
SCRUM理论
Scrum是以经验过程控制理论为依据,采用迭代、增量的方法来提高产品开发的可预见性
并控制风险。Scrum的三大支柱支撑起每个经验过程控制的实现。
第一大支柱是高透明度
高透明度确保管理结果的人看得到那些影响结果的过程方面。这些过程方面不仅要透明,
而且那些被观察到的方面也必须被充分了解。这就是说,当某人检验某个过程并认为完成
了某些任务时,这个完成必须等同于他们的完成定义。
第二大支柱是检验
开发过程中的各方面必须做到经常性的检验,以确保及时发现过程中的重大偏差。在确定
检验频率时,需要考虑到检验会引起所有过程发生变化。当规定的检验频率超出了过程检
验所能容许的程度,那么就会出现问题。幸运的是,软件开发并不会出现这种情况。另一
个因素就是检验工作成果人员的技能水平和勤勉程度。
第三大支柱是适应
如果检验员经检验发现过程中的一个或多个方面不满足可接受标准,并且最终产品是不合
格的,那么检验员就必须对过程或是材料进行调整。调整工作必须尽快实施以减少进一步
的偏差。
SCRUM指南
作者:Ken Schwaber
2009年5月
3
Scrum中有三个进行检验和适应的时刻:每日例会是用来检验朝向Sprint目标的工作进
程,调整以优化次日的工作价值。另外,Sprint评审和计划会议是用来检验朝向发布目标
的工作进程,调整以优化下一个Sprint的价值。最后,Sprint回顾会议是用来评审完成的
Sprint,并确定什么样的调整可以使下一Sprint的效率更高、结果更令人满意和更易于工
作。
SCRUM内容
Scrum框架包括一组 和与其相关的事物: 、 。
Scrum团队的目标是提高灵活性和生产能力。为此,他们自组织、跨职能,并且以迭代方
式工作。每个Scrum团队都有三个角色:1) ,负责确保成员都能理解并遵循
过程;2) ,负责最大化Scrum团队的工作价值;3) ,负责具体工作。团
队包括的开发人员具备开发所需的各种技能,负责在每个Sprint结束之前将产品负责人的
需求转化成为潜在可发布的产品模块。
Scrum利用时间盒实现规律性。被时间盒限定的Scrum要素有:
。Scrum的核心是 ,
即贯穿于开发工作中保持不变的一个月(或更短时间)迭代。所有的Sprint都采用相同的
Scrum框架,并且都交付潜在可发布的最终产品增量。Sprint的交替没有间隔期。
Scrum采用四个主要的工件: 是囊括了开发产品可能需要的所有事项的
优先排列表。 包含了在一个Sprint内将产品待办事项列表转化成最终
可交付产品增量的所有任务。燃尽图是用来衡量剩余的待办事项列表。 衡量在
一个发布计划的时间段内剩余的产品待办事项列表。 衡量在一个Sprint时间
段内剩余的 条目。
将Scrum的时间盒、角色和工件联系起来。对于Scrum规则的描述将贯穿整个指南。
例如,Scrum规则规定:只有团队成员,即承诺将产品待办事项列表转换成产品增量的人
员,才可以在每日例会上发言。在“提示”框中描述的实现方法并不是规则而是建议。
:当规则未明确时,Scrum的使用者们要自己想出如何去做。不
要试图去寻找完美的解决方法,因为问题通常变化的很快。相反的,
尝试一些做法并观察效果如何。Scrum经验本性中的检验和适应的特
性会指导你。
SCRUM角色
Scrum团队包括ScrumMaster、产品负责人和团队。Scrum团队成员被称为“猪”,其他人
被称为“鸡”。“鸡”没有权利要求“猪”如何去开展工作。“鸡”和“猪”的比喻来自
于以下的故事:
剩余11页未读,继续阅读
资源评论
XD王
- 粉丝: 14
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功