结合工具来实现敏捷开发 - 16 (全文完)

随着反思会的结束,一个Sprint的周期也就差不多结束了,就开始进入下一个Sprint了,随着一个个Sprint的不断结束,最后产品也就完成了。在这个过程中,因为每次都有可用的产品,所以大家就会看着这个产品一点点做大,功能一点点的完善,就像小孩从出生到长大一样,通过这些评审会,反思会,计划会,立会,你就时时刻刻注意到了它的成长,知道优点和犯的错误,然后就可以有目的的进行改善,最后小Baby长成了大人了,就可以让它自己去飞了。

 

本文的题目是结合【工具来实现敏捷开发】,前面也简单介绍了我们公司怎么结合DevSuite来实现Scrum,当然介绍得可能也不是太详细。所以下面就再总结一下:

 

Scrum是敏捷开发的一种方式,本质上也是软件工程的范畴,所以也需要符合软件的生命周期,不过又对传统的软件生命周期进行了一些更改,所以我们可以把用Scrum实现的软件开发过程分成以下这么几个过程,然后每个过程我都会用括号标明能用DevSuite方案的哪个产品管理。

 

需求分析(DevSpec)-->功能设计(DevSpec)-->开发计划及分配待做功能点到Sprint(DevPlan)-->开发与测试(DevTrack)-->产品最终完成后的综合测试(DevTest)

 

DevSpec、DevPlan和DevTrack在前面都提到过,可能DevTest没有提到,它其实一个测试管理工具,可以用来新建测试用例,然后把测试用例生成测试任务供测试团队来进行测试的一个工具,它在敏捷中主要用于最后的综合测试,也就是在所有功能点都完成后,把整个产品整合在一起测一遍,前面的Sprint中的测试一般都是针对一个功能点来进行。

 

前面说产品像一个Baby一样长大,那么工具在这个过程中,我觉得可以看成是医生,她让宝宝能够健康地成长,如果没有工具,也许产品也是可以出来,只不过可能功能做得不对,Bug很多,周期太长甚至成本太高。而有了工具的管理,我们可以一下子看到哪些地方的不足,从而对症下药,让它能在可控的范围内成长。DevSuite方案也许不是最好的,但是起码到现在为止,是最适合我们公司的。

 

 

后序:

我的文章辞藻上可能不太华丽,但是也就这点笔墨水平了,望大家见谅。

在这里借本文感谢一下TechExcel 周总,蔡总,何工和王工那一个月的上门培训,使得我们受益匪浅,Thanks!

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值