一种软件开发的方法【原创】
来源:互联网 发布:淘宝信誉小号查询 编辑:程序博客网 时间:2024/04/30 00:15
早上突然想到一种开发方式,其实去年IPD培训时,倡导的也是这种思想。
继续前面的约束理论,假设测试是一个约束,那么我们能做的较好的方式就是将各项工作并行起来。也就是说在测试的同时进行新功能的开发,测试人员则测试旧的功能,此时当就功能的第一轮测试完成时,即可提交新功能进行测试,同时开发人员进入旧功能的bug修改阶段。这个过程中管理人员开始进行新需求的整理和分析,不断引入新的开发任务,当然先还是要定义好各个功能发布的deadline,确保新的功能向滚雪球一样,平稳而快速的增大。使各个相关功能真正的并行起来,唉,一想其前景是多么的美好。我想这个过程的难点应该在于管理人员对整个系统功能的规划,时间的把握,对开发人员能力的认识,已经设计做的好坏。不过用在土匪式开发中应该不错,:)
当然一个很和谐的团队,才是保证。
不知道大家的产品开发是不是这个样子,我想这样的开发还是比较理想的。但是我们好像现在没有做到,有时闲着,有时加班,有段时间专门为个bug搞得要死。
我简单把我的思考画了个图,其实visio有专门的图可以画的更加专业。唉,不知道我这个图能否清楚的表达我的意思.
我印象中IPD的流程应该是这样的
后记:我一直在胡想。
- 一种软件开发的方法【原创】
- 任何一种软件开发方法学的架构、本质、精髓
- 软件开发的一种方式
- 【原创】监控进程的启动的一种方法利用
- (原创)一种用C#编写俄罗斯方块游戏的方法
- 一种全新的软件界面设计方法
- 一种全新的软件界面设计方法
- 一种全新的软件界面设计方法(摘)
- 一种全新的软件界面设计方法(续)
- 一种全新的软件界面设计方法
- 一种全新的软件界面设计方法
- 一种全新的软件界面设计方法 (一)
- [转]一种全新的软件界面设计方法
- 一种全新的软件界面设计方法
- 一种全新的软件界面设计方法
- 一种软件去除键抖动的方法
- 一种全新的软件界面设计方法
- 一种软件去除键抖动的方法
- [英语阅读]White Paper highlights rule of law
- 慎用java的多维数组
- 李开复首谈08年部署 80%的时间用于普及产品
- 微软亚洲技术中心面试题曝光
- 欧盟咄咄逼人 微软处境不妙
- 一种软件开发的方法【原创】
- Linux下常见文件格式的压缩、解压小结
- 从800到了15000 -- 一个非科班三流大学程序员的路程。
- 从大量数据中除去重复数据
- RPM 的介绍和应用
- 如何 安装/反安装 .deb 套件包?
- ASP.NET(C#)利用QQ的IP数据库QQWry.Dat进行精确IP查询
- 这样的罚款是否合法?
- 苹果不坚持现有iPhone销售模式 将另考虑途径