首页 > 软件测试/ 正文
项目经理如何提高软件的质量
2013-01-26 06:02:28 ℃
物理中的质量是指含有物质的多少,无论位置、状态、形状的改变,一个物体的质量不会改变,他是物质的物理属性。 生活中的质量一组固有特性满足要求的程度。显然,我认为我们常说的软件质量应该属于第二种。 我们现在做软件时,对项目经理的一个要求就是要保证软件的质量,但是这个质量说起来容易,但实施起来就不那么容易了,原因很简单,这个质量说起来是个有点虚无缥缈的,就想我们买衣服时,一看觉得质量不好,但又说不出来咋不好,卖衣服的也说这个价位质量已经是最好的,实际上大家都不知道质量是个什么东西,只不过用来讨价还价的接口罢了。 我们也经常听到我们的领导常说,尤其是对项目经理说,一定要保证产品的质量,但什么是质量,谁也不一定能拿出过标准。 我当了几年的项目经理,听多最多的也就是质量、效率。 我自己对质量有如下感触: 1、软件Bug少不代表质量高。 2、测试人员无法保证软件的质量。 3、质量是双方一定价格下的一个妥协(这个就像我说的买卖衣服一样)。 4、好的质量是不断修复(或者说重构)出来的。 这点我要强掉一下,我们有些人认为一开始就可以产生或者定义出来高质量的软件,我觉得是不可能的,就像我们种庄稼一样,我们把庄稼种在地里,我们还需要除草,如果天旱了,我们得灌溉,但如果风调雨水,我们灌溉就是浪费。因为我们无法预知一整年是不是会大旱,我们如何一开始就定义做哪些工作来保证质量。 我保证质量的最好的方法,就是不断的与客户交互,让客户来进行反馈,我们来进行适当(注意是适当,我们只是从客户那里拿信息,不是要求)的修正。 谈到这里,好像和项目经理没有多大关系,实际上这里最重要的工作,最主要的工作就是项目经理要完成如下关键的几点: 1、在客户的要求和项目的报价之间找一个平衡,来定义产品的特性和细节,这点常常是需要和客户协商,注意是和客户协商,我们常常受到开发人员的干扰。 2、把握项目的“度”,既不要让开发人员过度开发导致时间过长,什么性能,什么XX思想,客户在乎吗,但也不要和客户差的太远。 3、把卖产品提升到卖服务来思考。 总之,软件的质量就是提高客户的满意度。有没有bug不重要,系统快不快等都不重要。因为有的客户要求就是快速占领市场,占有用户等,我们开发人员都知道Firefox好用,但市场占有率还是比不上IE,再好的通讯软件,在中国想和QQ拼也很难。等一个bug都没有,系统也会轻轻的走,恰如它轻轻的来。
- 上一篇:测试结果分析和质量报告
- 下一篇:质量保证漫漫谈之SQA的三种层次及职业发展
更多郑州北大青鸟软件学院2018年招生要求,2018年河南的高考生选择什么专业好呢,郑州北大青鸟计算机编程序开发专业就业形势,2018年计算机互联网什么行业有前途,2018年没被录取学什么专业技术好呢,郑州Python培训学校哪家比较正规靠谱相关文章
- Java和.NET使用DES对称加密的区别
- 基于Java图形编程:事件模型与事件处理
- 开发人员与测试人员的前世今生
- 集成测试的几个思考点
- 谁能成为软件测试架构师
- 为什么脚本化测试不适合新手
- 反编译技术在软件可靠性测试中的作用
- 我的软件测试之旅:(6)跳转——追逐新鲜事物的探险者
- 软件工程专业前景怎么样?
- 软件测试适合男生去学吗?
- 软件质量控制实践――Microsoft 篇(3)
- 谈谈CMM评审的过程改进
- 评审技术在高质量软件开发中的应用分析(上)
- 同行评审那些事儿(七):评审的流程
- 软件项目管理实践之如何实施质量控制?
- 质量管理杂谈
- 软件测试工作怎么样
- 在软件发布之前如何预估残留缺陷?
- 音质和音效的区别
- 电脑最基本的硬件
- SATA与IDE的区别是什么
- 数据恢复基础知识及解决方案
- 电脑机箱的作用
- 怎么鉴别照片是否ps过?
- IE9不能登录支付宝的解决方法
- 机械键盘和薄膜式键盘的区别
- 笔记本电脑比较容易损坏的一些部位
- 一些要慎用DOS命令
- 什么是系统的安全模式
- 河南郑州Java培训学校哪家好
- 搜索
-
- 热门标签