没有合适的资源?快使用搜索试试~ 我知道了~
首页敏捷软件开发模型SCRUM介绍.doc
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/1097997/bg1.jpg)
敏捷软件开发模型
介绍
作者: 论坛 来源: 酷勤网收集
摘要
酷勤网
开发流程通常以 天或者更短的一段时间为一个阶段,由客户
提供新产品的需求规格开始,开发团队与客户于每一个阶段开始时挑选该完成
的规格部分,开发团队必须尽力于 天后交付成果,团队每天用 分钟开会
检查每个成员的进度与计划
一 什么是 Scrum?
英式橄榄球争球队软件开发模型是敏捷开发的一种,在最近的一
两年内逐渐流行起来。
的基本假设是:
开发软件就像开发新产品,无法一开始就能定义软件产品最终的规程,过程
中需要研发、创意、尝试错误,所以没有一种固定的流程可以保证专案成功。
将软件开发团队比拟成橄榄球队,有明确的最高目标,熟悉开发流程中
所需具备的最佳典范与技术,具有高度自主权,紧密地沟通合作,以高度弹性
解决各种挑战,确保每天、每个阶段都朝向目标有明确的推进。
开发流程通常以 天或者更短的一段时间为一个阶段,由客户提
供新产品的需求规格开始,开发团队与客户于每一个阶段开始时挑选该完成的
规格部分,开发团队必须尽力于 天后交付成果,团队每天用 分钟开会
检查每个成员的进度与计划,了解所遭遇的困难并设法排除。
二 Scrum 较传统开发模型的优点
Scrum
模型的一个显著特点就是响应变化,它能够尽快地响应变化。
下面
的图片使用传统的软件开发模型瀑布模型、螺旋模型或迭代模型。随着系统
因素(内部和外部因素)的复杂度增加,项目成功的可能性就迅速降低。
![](https://csdnimg.cn/release/download_crawler_static/1097997/bg2.jpg)
下图是 模型和传统模型的对比:
三 Scrum 模型
一有关 的几个名词
!"可以预知的所有任务, 包括功能性的和非功能性的所有任务。
![](https://csdnimg.cn/release/download_crawler_static/1097997/bg3.jpg)
#$%&'"一次跌代开发的时间周期,一般最多以 天为一个周期(在这段时间
内,开发团队需要完成一个制定的 !并且最终成果是一个增量的,可以
交付的产品。
#$%&' !"一个 #$%&' 周期内所需要完成的任务。
##')"负责监督整个 进程,修订计划的一个团队成员。
'%) *"一个用于开会时间段。比如每个 +%,#))'%&! 的
'%) * 为 分钟。
#$%&'$&&%&!))'%&!"在启动每个 #$%&' 前召开。一般为一天时间
( 小时)。该会议需要制定的任务是:产品 -.&) 和团队成员将 !
分解成小的功能模块决定在即将进行的 #$%&' 里需要完成多少小功能模块,
确定好这个 +' ! 的任务优先级。另外,该会议还需详细地讨论如
何能够按照需求完成这些小功能模块。制定的这些模块的工作量以小时计算。
/%,))'%&!:开发团队成员召开,一般为 分钟。每个开发成
员需要向 #') 汇报三个项目:今天完成了什么? 是否遇到了障碍?
即将要做什么?通过该会议,团队成员可以相互了解项目进度。
$%&')0%).))'%&!:在每个 $%&' 结束后,这个 ) 将这个
$%&' 的工作成果演示给 +'-.&) 和其他相关的人员。一般该会议为
1 小时。
$%&')' #$)'%0)))'%&!:对刚结束的 $%&' 进行总结。会议的参
与人员为团队开发的内部人员。一般该会议为 小时。
二)实施 的过程简单介绍
将整个产品的 ! 分解成 $%&' !这个 $%&' ! 是
按照目前的人力物力条件可以完成的。
召开 #$%&'$&&%&!))'%&!,划分,确定这个 $%&' 内需要完成的
任务,标注任务的优先级并分配给每个成员。注意这里的任务是以小时计算的,
并不是按人天计算。
进入 #$%&' 开发周期,在这个周期内,每天需要召开 /%,
))'%&!。
1整个 #$%&' 周期结束,召开 $%&')0%).))'%&!,将成果演示给
+'-.&)(
团队成员最后召开 $%&')' #$)'%0)))'%&!,总结问题和经验。
![](https://csdnimg.cn/release/download_crawler_static/1097997/bg4.jpg)
这样周而复始,按照同样的步骤进行下一次 $%&'(
整个过程如下图所示
掌握
实现敏捷
作者:2 #)3&& 来源: 酷勤网收集
摘要
酷勤网
是敏捷的,所以它具有其它敏捷方法具有的好处。第一,交付的是
客户所想要的,因为客户是非常投入的,不只需求开发过程参与其中,而是从
概念到交付的整个过程。敏捷开发的另一大方面是所谓的测试优先,在过程早
期就将测试和质量引入其中。
Joh scumniotales
是
Scrum
早期开发者之一,现任
Serena
Software
公司生命周期管理副总裁。
scumniotales
介绍了
Scrum
和
Agile
的商业及技术发展趋势,同时描述他在
Scrum
初期研发 阶段所积累的经验,
以及目前
Scrum
发展的现状。最后,对于大众及管理层对
Scrum
应抱有哪些
期待、是否应该采纳
Scrum
等,
John Scumniotales
也提供了重要建议。
你能从体育运动中学到什么?比你想到的更多!你是否知道敏捷开发可能
源自橄榄球运动吗?
![](https://csdnimg.cn/release/download_crawler_static/1097997/bg5.jpg)
在一篇极具创新和影响力的文章《新产品开发新游戏规则》(哈佛商业评
论, 年 月)
4''$"5540+#%&)## &%&)(4#$(40+()+55)&5 &5%')
6+)'%(74'8%+9
中,作者 )4% 和 : & 指出,项目采用
小型跨功能团队在历史性上创建更好的结果。作者将这些高效团队喻为橄榄球
团队。
对外行人而言,Scrum 是什么?
是一种敏捷开发方式和方法。如果你完全熟悉敏捷运动,你就知道
这是一种快速增量交付软件产品的能力。在构建产品过程中构建产品的内部 团
队与客户高度协作。因此,根据有益于客户的原则,它的一个主要好处是,您
有客户或客户代理内嵌于开发团队。所以,构建满足客户需求的可能性会更高。
Scrum 的独特之处在哪里?
当然,Scrum
过程中的协作和沟通使其独具特色
。比如,我们有一个跨
功能开发团队,测试、技术、文档、客户和产品经理,他们每天举行会议,对
项目进展进行讨论与分析。举例来说,我昨天做了什么,我今天要做什么,我
有什么问题,我该如何解决,我如何将从客户实时反馈过来的信息反映到产品
中去。
他们具有在更高层次上做好增量交付产品质量能力。以一个月为基础,两
周至 周,他们向客户提供有质量的产品,所以说这是一个更为渐进开发的过
程。
另一不同是与其他敏捷方法相比较 侧重于项目管理和人,极限编
程 ; 或者是另一种受欢迎的敏捷方法更关注于软件开发人员层面及如何写代
码及测试。
Scrum
聚焦于价值流和信息沟通。
Scrum 团队是怎样的?谁应成为 Scrum 团队一员?
团队是拥有测试人员、开发人员、文档专家和客户的跨功能团队。
在 ,你采取多阶段的交付方式。而在传统的模式,在不同生命周 期阶
段你有不同的团队成员参与。在一个 项目中,跨功能团队参与整个生命
周期,比其他规程融入其中要早(这里指所有的需求,设计、编程、测试等开
发活动在项目早期就出现,而不是像传统方法那样分布在不同阶段)。
从商业角度看实施 Scrum 有什么益处?
是敏捷的,所以它具有其它敏捷方法具有的好处。第一,交付的是
客户所想要的,因为客户是非常投入的,不只需求开发过程参与其中,而是从
概念到交付的整个过程。因此,它更有可能满足客户需求。
敏捷开发的另一大方面是所谓的测试优先,在过程早期就将测试和质量引
入其中。其结果是更高质量的交付。对客户而言,得到价值更为迅速。它不是
剩余47页未读,继续阅读
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://profile-avatar.csdnimg.cn/1cb065d1b0624637881adb80cad44f87_camel_uestc.jpg!1)
Camel_uestc
- 粉丝: 2
- 资源: 3
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- BSC关键绩效财务与客户指标详解
- 绘制企业战略地图:从财务到客户价值的六步法
- BSC关键绩效指标详解:财务与运营效率评估
- 手持移动数据终端:常见问题与WIFI设置指南
- 平衡计分卡(BSC):绩效管理与战略实施工具
- ESP8266智能家居控制系统设计与实现
- ESP8266在智能家居中的应用——网络家电控制系统
- BSC:平衡计分卡在绩效管理与信息技术中的应用
- 手持移动数据终端:常见问题与解决办法
- BSC模板:四大领域关键绩效指标详解(财务、客户、运营与成长)
- BSC:从绩效考核到计算机网络的关键概念
- BSC模板:四大维度关键绩效指标详解与预算达成分析
- 平衡计分卡(BSC):绩效考核与战略实施工具
- K-means聚类算法详解及其优缺点
- 平衡计分卡(BSC):从绩效考核到战略实施
- BSC:平衡计分卡与计算机网络中的应用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)