今天学到的一个成语-曲突徙薪
2004-12-25 23:28
330 查看
今天看了几篇关于QA的文章。
个人觉得,QA的工作其实应该分为两部分,一部分是外部质量保证,一部分是内部质量控制。好的软件质量必定是由内及外,内外兼修。
中国的软件企业,一个不争的事实是弱化了QA人员的技术要求。从资源本身角度来看,虽然也难以厚非,毕竟软件人才有限,项目周期紧张,当然要把最具生产力的资源投入到产品生产环节中去。
但是,我想补充一点自己的体会。企业在组织软件质量保证的时候,除了关注测试,不要忘记还有内部的质量需要进行有效控制,并且这种控制可能需要建立在资深的开发/设计人员身上。企业要真想在质量上进行有效把关,要让软件产品可以具备更长的生命周期,这个活儿还必须交给那些资深的专家团队才行.并且要让这些专家处于“公平、公开”的立场角度来对软件的内部质量进行审查、审计、报告。
说到这里,就与这个成语扯上关系了。软件的质量如果放到后期去测试、去保证都是一种事后的控制,并且这种控制是表面的,效果是短暂的。一个bug被揪出来了,你能告诉我还有多少类似的bug呢?
软件的质量真要控制,就需要“曲突徙薪”,“防范与未然”,在软件的生产过程中,在每一个具体环节中关注其内在的质量。内在的质量提高了,外部的质量必定也提高了,这也凸现了软件过程管理的价值。
个人觉得,QA的工作其实应该分为两部分,一部分是外部质量保证,一部分是内部质量控制。好的软件质量必定是由内及外,内外兼修。
中国的软件企业,一个不争的事实是弱化了QA人员的技术要求。从资源本身角度来看,虽然也难以厚非,毕竟软件人才有限,项目周期紧张,当然要把最具生产力的资源投入到产品生产环节中去。
但是,我想补充一点自己的体会。企业在组织软件质量保证的时候,除了关注测试,不要忘记还有内部的质量需要进行有效控制,并且这种控制可能需要建立在资深的开发/设计人员身上。企业要真想在质量上进行有效把关,要让软件产品可以具备更长的生命周期,这个活儿还必须交给那些资深的专家团队才行.并且要让这些专家处于“公平、公开”的立场角度来对软件的内部质量进行审查、审计、报告。
说到这里,就与这个成语扯上关系了。软件的质量如果放到后期去测试、去保证都是一种事后的控制,并且这种控制是表面的,效果是短暂的。一个bug被揪出来了,你能告诉我还有多少类似的bug呢?
软件的质量真要控制,就需要“曲突徙薪”,“防范与未然”,在软件的生产过程中,在每一个具体环节中关注其内在的质量。内在的质量提高了,外部的质量必定也提高了,这也凸现了软件过程管理的价值。
相关文章推荐
- 今天新学到一个名词NLP
- 今天又学到了一个很重要的公式,(a+b)^n,组合数的求和,牛逼,为自己鼓掌👏
- 今天看tp时学到一个小技巧
- 今天再搭建配置一个web项目的时学到的东西
- 今天学到一个新东西与大家分享: 花是什么?
- 今天车上遇到一个很有意思的小朋友
- 今天写了一个通过switch进行添加,修过,显示,删除程序,发上来大家看看,哈哈,并且用了smarty模版
- 又学到了一个要注意的东西。java与package的位置
- 今天发现一个奇怪的js写法
- 今天要准备一个项目时间安排文档,于是查了一下。
- 今天看到了一个更新AndroidRom的好东西code_google_com
- 今天学会了用一个词
- 今天我感冒了,但是却还要完成一个flash PHP+MYSQL整站程序
- 今天做linux下的服务器明白一个问题:selinux 安全级别
- NSDate的一个分类,判断是否是今天,昨天,今年,获得与当前时间的差距,返回一个只有年月日的日期
- 今天遇到的一个在main函数中打开TitleAreaDialog的bug
- 今天在Mac机器上使用了Flex Builder编辑了一个源代码文件,保存后使用vim命令去打开时发现系统自动在每一行的结尾添加了^M符号,其实^M在Linux/Unix中是非常常见的,也就是我们在Win中见过的/r回车符号。由于编辑软件的编码问题,某些IDE的编辑器在编辑完文件之后会自动加上这个^M符号。看起来对我们的源代码没有任何影响,其实并不然,当我们把源代码文件Check In到svn之类
- 今天用js做拉一个时钟
- 今天有幸认识了一个牛人。