一种软件开发的方法【原创】

早上突然想到一种开发方式,其实去年IPD培训时,倡导的也是这种思想。

继续前面的约束理论,假设测试是一个约束,那么我们能做的较好的方式就是将各项工作并行起来。也就是说在测试的同时进行新功能的开发,测试人员则测试旧的功能,此时当就功能的第一轮测试完成时,即可提交新功能进行测试,同时开发人员进入旧功能的bug修改阶段。这个过程中管理人员开始进行新需求的整理和分析,不断引入新的开发任务,当然先还是要定义好各个功能发布的deadline,确保新的功能向滚雪球一样,平稳而快速的增大。使各个相关功能真正的并行起来,唉,一想其前景是多么的美好。我想这个过程的难点应该在于管理人员对整个系统功能的规划,时间的把握,对开发人员能力的认识,已经设计做的好坏。不过用在土匪式开发中应该不错,:)

当然一个很和谐的团队,才是保证。
不知道大家的产品开发是不是这个样子,我想这样的开发还是比较理想的。但是我们好像现在没有做到,有时闲着,有时加班,有段时间专门为个bug搞得要死。
我简单把我的思考画了个图,其实visio有专门的图可以画的更加专业。唉,不知道我这个图能否清楚的表达我的意思.

 

我印象中IPD的流程应该是这样的

 

后记:我一直在胡想。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值