关于项目质量评价的探讨 - 项目管理资料 - 莫林 自动化设备工作室

来源:百度文库 编辑:神马文学网 时间:2024/04/30 04:04:49
关于项目质量评价的探讨

 

白思俊 郭云涛
(西北工业大学管理学院,西安710072)

一、项目质量
质量,通常指产品的质量,广义的还包括工作的质量。产品质量是指产品的使用价值及其属性;而工作质量则是产品质量的保证,它反映了与产品质量直接有关的工作对产品质量的保证程度。
从项目作为一次性的活动来看,项目质量体现在由工作分解结构反映出的项目范围内所有的阶段、子项目、项目工作单元的质量所构成,也即项目的工作质量;从项目作为一项最终产品来看,项目质量体现在其性能或者使用价值上,也即项目的产品质量。
项目活动是应业主的要求进行的。不同的业主有着不同的质量要求,其意图已反映在项目合同中。因此,项目质量除必须符合有关标准和法规外,还必须满足项目合同条款的要求,项目合同是进行项目质量管理的主要依据之一。
项目的特性决定了项目质量体系的构成。从供需关系来讲,业主是需方,他要求参与项目活动的各承包商(设计方、施工方等)提供足够的证据,建立满意的供方质量保证体系;另一方面,项目的一次性、核算管理的统一性及项目目标的一致性均要求将项目范围内的组织机构、职责、程序、过程和资源集成一个有机的整体,在其内部组织良好的质量控制及内部质量保证,从而构筑出项目的质量体系。
由于项目活动是一种特殊的物质生产过程,其生产组织特有的流动性、综合性、劳动密集性及协作关系的复杂性,均增加了项目质量保证的难度。项目中评价机构应代表业主利益,在签订合同前对承包商的质量体系作出评价,并组织协调好项目建设各阶段各承包方的质量保证体系,组织项目整体的质量保证活动;而且要在实施过程中对项目质量给予连续的评价,从而确保项目质量目标的全面实现。

二、项目质量评价
所谓项目质量评价,就是为了实现项目质量目标,由业主委托项目中评价机构来实施的质量监测活动。它可为分为针对于项目工作质量的过程评价和针对于项目产品质量的结果评价。
项目质量的形成是一个有序的系统过程。项目质量水平是项目各阶段各环节各部分质量的综合反映。项目的质量目标从根本上说是由项目决策阶段所决定,项目合同则将其具体化,体现了业主的质量意图和追求,成为进行项目质量评价的主要依据之一。
随着项目管理成功地应用于软件开发项目以及软件开发项目现阶段在世界范围内高速膨胀发展,针对于软件开发项目的质量评价技术日益成热,并逐渐向项目管理的其他领域渗透。软件质量度量SQM(Software Quality Metrics)就是这样一种技术。
从整体上来度量项目质量,最初是由Rubey和Hartwick于1968年提出的。他们就软件开发项目的一些属性提出了度量方法,但是还没有建立质量度量的模型,而且提出的度量方法也不完全。training.mypm.net
以后,Boehm等人于1979年提出了定量评价软件质量的概念,并给出了60个质量公式,表明怎样用于评价软件质量。并且首次提出了质量度量的层次模型。
1981年Walters和McCall提出了从质量要素(factor)、准则(criteria)到度量(metric)的三层次式的软件项目质量度量模型,他们将软件质量要素降为11个,且给出了各要素的关系。
G.Murine基于上述的工作提出了SQM技术,用于定量评价软件项目质量,且已付诸实用。波音公司在型号研制的软件开发过程中采用了SQM技术,NEC公司的SQMAT工具也是其中之一。

三、项目质量评价的三层次式模型
我们在此主要根据McCall等人提出的软件质量度量模型来构建项目质量评价的三层次式模型。模型框架如下图1所示。

质量要素是项目质量的反映,而项目工作(或产品)属性可用作评价准则,定量化地度量项目工作(或产品)属性从而反映出项目质量水平。McCall等人针对软件开发项目定义的软件质量要素包括:正确性、可靠性、效率、完整性、可使用性、可维护性、可测试性、灵活性、可移植性、重复使用性、连接性;评价准则定义为:可跟踪性、完备性、一致性、准确性、容错性、简单性、模块性、通用性等。项目管理论坛
项目质量要素之间会存在有利影响(正相关)和不利影响(逆相关),由于逆相关的存在,所以没有一种方案可以使得所有质量要素都达到最佳。在项目建设过程中,应确定各质量要素的权衡。例如,航空型号研制项目其可靠性是一个至关重要的问题。然而对于商用软件项目,可维护性则是关键。

根据上面三层次式模型,我们可以得到项目质量评价的三个步骤:
1.决定质量要素blog.mypm.net
在综合考虑了项目的内外部环境(尤其是项目合同)及应用的特性后,可以确定原始的项目质量指标,质量指标反映了各要素对项目的相对重要性。为了定量化地表示要素与项目质量的关系,指标应该用一个数值范围来表示。在为要素分配最终的质量指标时,要考虑到要素间的有利的和不利的关系,以决定为要素所定的指标是否可以达到。
要素和要素间的关系是通过要素和准则间的关系反映出来的,要素和准则的关系有以下三种情况:项目管理论坛
(1)准则是要素的基本属性;training.mypm.net
(2)准则对要素有有利的影响;
(3)准则对要素有不利的影响;
通过要素与准则的关系推出要素与要素的关系也有三种情况:
(1)几个要素共享同一准则;
(2)某个要素的准则对其它要素有有利的影响;
(3)某个要素的准则对其它要素有不利的影响。
把要素对要素有利的影响和不利的影响的程度加起来,即可得到定量表示的要素间的有利影响和不利影响,二者合并便得到定量表示的要素间的相互关系。有可能存在某些要素与其它要素的严重冲突,要使所有的要素指标都达到原始的质量指标,显然有困难,因此可以适当降低某些指标,而通过其他途径来实现预期的目的。例如在软件开发项目中,效率与可靠性、可维护性及可移植性都有较严重的冲突,要使这4个要素的指标都达到最优,显然有困难,因此可以适当降低效率的指标,而通过改进硬件性能等方法来提高效率,使整个系统 达到预期目的。项目经理博客
为要素规定质量指标即规定了项目所应达到的质量水平。对于项目的工作质量来说,在项目建设的每一个阶段完成以后,为每个要素打分,并与所定的质量指标进行对照,就可以知道这个阶段的工作的质量是否达到了要求。对于项目的产品质量来说,也可按照上述方法规定质量需求,为项目产品打分,并与规定的指标对照,就知道项目产品的质量是否达到了要求。

2.决定属于每个质量要素的准则及其权值
对每个建立了质量指标的要素,找出属于该要素的所有准则。准则的权说明了准则和要素的特殊关系,即准则在要素中所占的比重。加权的结果形式如矩阵M:


这里得到的准则的权值没有考虑到准则和其它要素可能发生的冲突。在准则的权值初步确定以后,可以考察要素与准则的关系,适当调整准则的权,提高对其它要素起有利影响的准则的权,降低对其它要素有不利影响的准则的权,使总的质量指标满足系统要求。

3.决定度量和度量问题项目

经理博客
每一度量由若干度量问题(又称度量元)组成,根据度量问题的回答与计分可反映度量的得分,从而反映出评价准则与质量要素的得分。可以有两套度量工作表,一套是面向过程性的,即针对于项目工作质量,对项目建设的每一阶段设计相应的度量问题;一套是面向项目产品的,即对已完成的项目产品质量进行度量。
对每个权值不为0的准则,根据设计好的度量工作表,在考虑了项目环境及应用的特性后,为每个准则选取合适的度量,然后,再为每个度量选取合适的度量元。接下来,根据这一部分选出的度量问题采用合适的评价方法打分,并通过度量问题和度量、准则、要素的层次关系计算出要素的得分。对照起初为要素规定的指标,就可知道在建设过程中,项目质量是否达到了要求。