软件项目管理之三:质量计划

来源:互联网 发布:mac添加网络打印机 编辑:程序博客网 时间:2024/06/10 08:36
 
今天我们来看看,在软件这个行业中到底什么是软件质量,质量计划又如何来做呢?
那么到底什么是质量,几乎所有的开发者的答案都是:bug越少软件质量越好,其实这种观点是不正确的,评价一个软件质量的优劣有很多方面,bug只是一种的一个方面而已。
我觉得比较准确的一种质量定义:提供客户满意的产品。完全的客户导向,十全十美的软件是不可能,基本上客户满意的软件就是质量好的软件,市场决定一切,也就是说,软件一定要满足客户的期望,一般来讲客户的期望主要有:功能、开销、最少的缺陷、可靠性、优良的服务层次、竞争力等,只有这些方面都做到位了,客户才能够满意。
做软件开发有两个主要目的:
1、 开发正确的产品
2、 正确的开发产品
所谓开发正确的产品就是要使产品尽量和客户期望吻合,功能、需求、可靠性等达到客户要求。有一次我的开发团队开发一个关于市场推广方面的系统,整个开发过程从部门主管、项目主管到开发测试人员都非常满意,但由于前期需求没有做好,最终的产品与客户期望产生了偏差,最后项目失败了。
正确的开发产品就是所谓的高质量的软件开发,要达到这一目的,必须要做质量计划,质量计划内容应包括:
1、 消除缺陷的活动
2、 每一活动进行的条件
3、 消除缺陷的目标
为了保证质量计划贯穿于整个项目开发过程,有时候成立质量改进小组是必须的,质量改进小组主要任务有:
1、 解决问题
2、 修复引发问题的过程和行为。
理论归理论,在实践中我并不是每个项目组都会成做质量计划或成立质量改进小组,一切要看当时的项目实际情况,有的比较小的或比较简单的项目,质量计划可以不做或只做关键路径,总之在尽量满足客户期望的前提下减少项目开发成本是目标。 
原创粉丝点击