一个关键事实:提高开发效率和改善质量的最佳途径——减少代码返工的时间。无论返工的原因是需求/设计/调试任一原因。
软件产品的业界平均生产效率是每人每天10-50行最终交付代码[包括所有非编码开支]。 ??——那时间是怎么花费了呢
测试人员、项目经理、行政支持、设计人员的非编码工作虽然被计算在内,但不是时间花费最主要的原因。
调试、修正、重构、返工是最昂贵的软件开发的时间开销。IBM研究的一个结论:
缺陷最少的软件项目开发周期最短,效率最高。消除软件缺陷是最耗时的软件工作。在传统不成熟开发方式中约占总资源的50%
另一个现象:
开发速度最快的和最慢的程序员产生的平均缺陷数最少。速度处于中等的是最多缺陷的制造者。
改进方式:通过资源重新分配,以低成本的质量保证方式防止缺陷,才能避免代价高昂的休正工作。
附表[参考数据]:极限编程的缺陷检出率评估数据
软件产品的业界平均生产效率是每人每天10-50行最终交付代码[包括所有非编码开支]。 ??——那时间是怎么花费了呢
测试人员、项目经理、行政支持、设计人员的非编码工作虽然被计算在内,但不是时间花费最主要的原因。
调试、修正、重构、返工是最昂贵的软件开发的时间开销。IBM研究的一个结论:
缺陷最少的软件项目开发周期最短,效率最高。消除软件缺陷是最耗时的软件工作。在传统不成熟开发方式中约占总资源的50%
另一个现象:
开发速度最快的和最慢的程序员产生的平均缺陷数最少。速度处于中等的是最多缺陷的制造者。
改进方式:通过资源重新分配,以低成本的质量保证方式防止缺陷,才能避免代价高昂的休正工作。
附表[参考数据]:极限编程的缺陷检出率评估数据
措施 | 最小检出率 | 典型检出率 | 最佳检出率 |
非正式设计复查[结对] | 25% | 35% | 40% |
非正式代码复查[结对] | 20% | 25% | 35% |
个人代码复查 | 20% | 40% | 60% |
单元测试 | 15% | 30% | 50% |
集成测试 | 25% | 35% | 40% |
回归测试 | 15% | 25% | 30% |
预期累积效率 | 74% | 90% | 97% |
发表评论
-
一个简单的随机数字串函数,欢迎拍砖改进
2006-02-22 14:41 634static public string GenRandom ... -
一个简单的e-mail校验函数,欢迎拍砖改进
2006-02-22 15:13 727/// <summary> /// 校验是否 ... -
一个简单的取用户真实IP函数[B/S],欢迎拍砖改进
2006-02-22 15:28 714可以取的真实IP的哦public static string ... -
一个高效判断字符串是否全数字的函数,请大家指正拍砖
2006-02-22 18:50 904看到很多人都采用正则表达式或者一些其它五花八门的算法。经过简单 ... -
多语言Web系统布局的几个小帖士
2006-02-28 14:50 916基于窗体的整体大小使用级联样式表表达式调整元素的大小 ... -
VS2003中自定义控件的智能提示解决方案备忘
2006-02-28 21:26 956这个问题困饶了很久了。一直没有妥善解决。最近从nhiberna ... -
Oracle中隐式游标和显式游标的教训[同事的经历]
2006-02-28 21:34 809一直以为以下这种语句(执行一)就是隐式游标,跟显式定义游标(执 ... -
一个简单的UrlRewrite示例[演示用,写给同事看的,VS2003环境]
2006-03-20 13:07 891UrlDemo.rar下载比较简单。关键点如下:一.Versi ... -
[笔记]1.软件的质量特性characteristics of software quality
2006-05-17 13:14 731外在特性:该软件产品用户所能感受到的部分。包括:正确性可用性效 ... -
[笔记]3.软件代码中的BUG问题的一些记录
2006-05-18 08:50 787题记 你越了解你的对手 ... -
[笔记]4.软件规模和开发的关系
2006-05-18 13:47 527前言: 对非软件领域的其他领域[比如化工、船舶等等] ... -
[SQL使用经验]选用 IN 还是 EXISTS,哪个性能更好
2006-09-12 10:08 1308一、EXISTS 并非总比IN 快,究竟应该选用 IN 还是 ... -
两个读取数据库VIew的定义的SQL语句的写法[Oracle /SQL SERVER]
2006-12-01 18:05 1070例如想读取的VIEW名称 MYVIEW在ORACLE中:SEL ... -
部署Excel相关的应用程序过程中遇到“检索COM类工厂中CLSID...”的两个错误的解决方法
2007-01-29 10:52 2008最近用.net写了一个相关Excel的B/S的程序,部署到20 ... -
VS2005无法调试,绑定句柄无效问题的解决方法
2007-02-02 13:04 1941今天我的VS2005调试时遇到以下两个错误: 1.无法连接到名 ... -
[转]数据库存储过程中利用extproc调用共享程序库/动态链接库,间接可以实现调用操作系统命令
2007-02-09 14:49 12041 数据库程序库主要介绍使用ORACLE数据库的LIBRARY ... -
powerdesigner中生成数据库脚本时出现长度限制问题的解决方法
2007-02-09 16:23 897今天有同事问这个问题,错误显示如下:事实上相关设计的脚本可以在 ... -
[转载整理]一本java书的序言——开发历程思绪随笔
2007-11-26 13:16 722以下文字是一本java书的 ...
相关推荐
软件集业务、合同、财务、报表、部门员工管理、门店运营统计分析等功能模块的综合软件,可以根据您的需求任意组合功能模块,可以单店或多店联网使用。 软件的收费方式是按门店数量以及软件的功能来收取的,属于是一...
有道笔记:有道笔记,网易出品的云笔记软件。数据同步到服务器,能随时随地查看工作、个人资料。免费,支持的附件类型多。管理组织工作的高效助手。 Visio:Microsoft Office软件,画各种流程图、结构图必务。比PS...
1、每次学习都要用脑图做笔记,包含看视频、看资料、学习后台等。 2、每周两次固定学习,周一和周四上午。其余时间自行安排,学习在个人。 1、熟悉卖家中心 【掌握:每个模块作用】 卖家中心 店铺模块熟悉 一天...
每个脚本都执行一项任务,以分析无线电遥测数据,其中包括:创建标准化项目数据库,直接从接收机下载中导入原始数据,识别和消除误报检测,交叉验证和评估培训数据的质量,生成一系列标准项目统计信息(接收方处...
TextDataSource(2) — 翠花,上“数据” ASP.NET2.0 ObjectDataSource的使用详解(3) ASP.NET2.0 快速入门 ----默认中的主题外观 数据库开发 ADO.NET 通过DataTable获得表的主键 ADO.NET 2.0 操作实例 ADO.NET ...
优良的硬件条件与一流的软件质量,以香 港花式粤菜、杭帮菜风味及地产海鲜为主的特色餐饮,深得中外宾客的赞赏。为了提升 酒店的网络通信设施,并考虑在不影响酒店经营的情况下快速建立大堂及部分客房的局 域网延伸...
数据科学家是统计学家、软件程序员、图形设计师和作家的结合体。 谷歌首席经济学家范里安认为统计学家是世界上最棒的职业,"如果你想成功,你不应该成为一个普通的、可被随意替代的人,你应该成为稀缺的、不可替代...
数据科学家是统计学家、软件程序员、图形设计师和作家的结合体。 谷歌首席经济学家里安认为统计学家是世界上最棒的职业,"如果你想成功,你不应该成 为一个普通的、可被随意替代的人,你应该成为稀缺的、不可替代的...
23.如果要把C盘某个文件夹中的一些文件复制到C盘的另外一个文件央中,在选定文件后,若采用拖放操作,可以用___B___目标的方法。 A、直接拖至 B、Ctrl十拖至 C、Alt十拖至 D、单击 24.Windows98中的磁盘的根文件夹是...
包括数据 3000 1000 1000 第一年要购买应用软件,后面主要是软件 库管理软 维护费 件) 开发费用 5000 2000 1000 后两年进行功能添加 人员培训 1000 500 500 备用金 3000 1000 1000 额外支出及应急之用 总计 47000...
(2)ap设备多数是一些小网络设备,网管功能不健全,现有的网络管理软件无法有效监 控。 (3)现有ap设备类型较多,不支持标准网管,且管理手段各不相同,给统一监控带来很 大困难。 (4)信息化业务服务质量缺乏...
4 2.4数据结构 4 第3章 系统设计 5 3.1 总体设计结构 5 3.2 代码设计 6 第四部分 系统实施过程及其流程图 12 4.1 基础信息设置 12 4.2 客房前台管理 13 4.3 查询统计管理 15 4.4 挂账管理 16 4.5 系统初始设计 16 ...
远程安全地监视您的婴儿,宠物,家庭,企业,交通和天气(不会将数据发送给第三方)。 提供24小时退款政策。只需通过电子邮件将您的订单号发送给我们,即可获得全额退款。载有大量功能: –直观的界面。查看...