软件测试流程_软件测试流程设计(10):敏捷项目的开展

本文介绍了敏捷开发中的Scrum框架,包括其起源、核心概念、生命周期及在敏捷项目中的应用。重点讲解了Scrum周期的执行过程,涉及迭代、Sprint待开发功能列表和产品待开发功能列表。适合对敏捷开发和Scrum感兴趣的读者深入理解。
摘要由CSDN通过智能技术生成
15025e5fda45e0c186eca3e3db2a9912.gif

【教材连载公告】

a70058bda2b2f3877e5abb8c5aaf52bc.gif

嗨,大家好!由博为峰与人民邮电出版社联合发行的,软件测试系列教材之《软件测试流程设计—从传统到敏捷》,已经正式跟大家见面了。

自2020年4月起,博为峰公众号将正式为大家推荐本书的精彩章节,对软件测试感兴趣的小伙伴,快来围观吧!

? 本期为:《软件测试流程设计(10):敏捷项目的开展

5.2  敏捷项目的开展敏捷是一个统称,不同的项目在实施敏捷开发会根据软件项目和软件企业内部的特点选择更适合自己的敏捷实施方法,如Scum、极限编程(eXtreme Programming,XP)、测试驱动开发(Test Driven Development,TDD)等。 5.2.1 敏捷的框架及生命周期敏捷方法是一种试图通过小型的、自我管理的团队采用短的发布周期来促进迭代式软件开发的方法。软件的质量贯穿敏捷软件开发的每一个阶段,且非常重要,并提出很多关键的方法来保证在每一个迭代周期内及早发现且及时采取措施消灭开发过程中出现的错误。在敏捷方法提出的理念下,衍生出了很多不同的敏捷软件开发方法,如下面提到的Scrum、极限编程、测试驱动开发、重构和持续集成。Scrum是目前敏捷方法里最出名并且敏捷开发团队最熟悉的方法之一。敏捷管理项目所使用的框架就是Scrum。Scrum不是一种流程或一种技术,而是一个框架,是迭代式增量软件开发过程。框架包括一系列的预定义角色,人们可以应用各种流程和技术,解决复杂的自适应问题,同时也能高效并有创造性地交付高价值的产品。1986年,竹内弘高和野中郁次郎在“New Product Development Game”文章中首次提到将Scrum应用于产品开发。他们指出:传统的“接力式”的开发模式已经不能满足快速灵活的市场需求,而整体或“橄榄球式”的方法(团队作为一个整体,在团队的内部传球并保持前进)也许可以更好地满足当前激烈的市场竞争。Scrum框架包括Scrum团队及其相关的角色、事件、工件和规则。框架中的每个模块都有其特定的目的,对Scrum的成功实施和运用都至关重要。Scrum是轻量级的、容易理解的、难以精通的;Scrum能使产品管理和开发实践的相对功效(relative efficacy)显现出来,以便进行改进;Scrum的影响已经远远超出软件开发,成为零售、风险投资甚至学校完成各项任务的创新方法,正在改变着世界。既然Scrum是敏捷的框架,那么在敏捷项目中Scrum周期是如何执行的?图5-1是一个Scrum周期的执行过程: d25d1d6228f09a489fc94277b04ed077.png▲图5-1 Scrum周期的执行过程把整个项目分解为若干迭代,即若干Scrum项目周期,而每个迭代称为一个迭代。迭代是一个时间概念,该时间周期是完成一组功能开发所需要的时间。迭代从Scrum团队打算把精力放在一组功能上开始,即着手开始实现该组功能开始。而这组功能是由Scrum团队在计划阶段从产品待开发功能列表中选择的。产品待开发功能列表是指一张关于软件开发所有可能的功能列表,该列表中的功能均设置了优先级。计划阶段结束后,所有从产品待开发功能列表里选出来的功能都会被加入Sprint待开发功能列表中,Scrum周期内会根据Sprint待开发功能列表中的功能列表进行跟踪。Sprint待开发功能列表体现的是团队要开发的具体功能的细节,或者是需求内提取出来的功能点,一旦Sprint待开发功能列表定义完成,就开始整个迭代周期。

【☞☞ 更多内容,请点击下方 阅读原文 查看】

f3f7610c91850ccbbb6da7082b21e81e.gif e52c52eb63e287cb312aec55be3fc59b.png

推荐阅读 

教材连载|《软件测试流程设计(9):敏捷项目管理》

905bd771dff4cbd1ad646e281b04cb2c.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值