关于项目质量评价的探讨.doc
关于项目质量评价的探讨 关于项目质量评价的探讨 白思俊 郭云涛(西北工业大学管理学院,西安 710072) 质量,通常指产品的质量,广义的还包括工作的质量。产品质量是指产品的使用价值及其属性;而工作质量则是产品质量的保证,它反映了与从项目作为一次性的活动来看,项目质量体现在由工作分解结构反映出的项目范围内所有的阶段、子项目、项目工作单元的质量所构成,也即项目的工作质量;从项目作为一项最终产品来项目活动是应业主的要求进行的。不同的业主有着不同的质量要求,其意图已反映在项目合同中。因此,项目质量除必须符合有关标准和法规外,还必须满足项目合同项目的特性决定了项目质量体系的构成。从供需关系来讲,业主是需方,他要求参与项目活 动的各承包商 (设计方、施工方等 )提供足够的证据,建立满意的供方质量保证体系;另一方面,项目的一次性、核算管理的统一性及项目目标的一致性均要求将项目范围内的组织机构、职责、程序、过程和资源集成一个有机的整体,在其内部组由于项目活动是一种特殊的物质生产过程,其生产组织特有的流动性、综合性、劳动密集性及协作关系的复杂性,均增加了项目质量保证的难度。项目中评价机构应代表业主利益,在签订合同前对承包商的质量体系作出评价,并组织协调好项目建设各阶段各承包方的 质量保证体系,组织项目整体的质量保证活动;而且要在实施所谓项目质量评价,就是为了实现项目质量目标,由业主委托项目中评价机构来实施的质量监测活动。它可为分为针对于项目工作质量的过程评价和针对于项目产品质量的结果评价。 项目质量的形成是一个有序的系统过程。项目质量水平是项目各阶段各环节各部分质量的综合反映。项目的质量目标从根本上说是由项目决策阶段所决定,项目合同则将其具体化,体现了业主的质量意图和追求,成为进行项目质量评价的 随着项目管理成功地应用于软件开发项目以及软件开发项目现阶段在世界范围内高速膨胀发展,针对于软件开发项目的质量评价技术日益成热,并逐渐向项目管理的其他领域渗透。软件质量度量 SQM(Software Quality Metrics) 从整体上来度量项目质量,最初是由 Rubey 和 Hartwick 于 1968 年提出的。他们就软件开发项目的一些属性提出了度量方法,但是还没有建立质量度量的模型,以后, Boehm 等人于 1979 年提出了定量评价软件质量的概 念,并给出了 60 个质量公式,表明怎样用于评价软件质量。并且首次提出了质量度量的层次模型。 1981 年 Walters 和 McCall 提出了从质量要素 (factor)、准则 (criteria)到度量 (metric)的三层次式的软件项目质量度量模型,他们将软件质量要素降为 11 G.Murine 基于上述的工作提出了 SQM 技术,用于定量评价软件项目质量,且已付诸实用。波音公司在型号研制的软件开发过程中采用了 SQM 技术, NEC 公司的 SQMAT 工具也三、项目质量评价的三层次式模型 McCall 等人提出的软件质量度量模型来构建项目质量评价的三层次式模型。模型框架如下图 1质量要素是项目质量的反映,而项目工作 (或产品 )属性可用作评价准则,定量化地度量项目工作 (或产品 )属性从而反映出项目质量水平。 McCall 等人针对软件开发项目定义的软件质量要素包括:正 确性、可靠性、效率、完整性、可使用性、可维护性、可测试性、灵活性、可移植性、重复使用性、连接性;评价准则定义为:可跟踪性、完备性、一致性、准确性、容错性、简单性、模块性、通用性等。项目质量要素之间会存在有利影响 (正相关 )和不利影响 (逆相关 ),由于逆相关的存在,所以没有一种方案可以使得所有质量要素都达到最佳。在项目建设过程中,应确定各质量要素的权衡。例如,航空型号研制项目其可靠性是一个至关1.决定质在综合考虑了项目的内外部环境 (尤其是项目合同 )及应用的特性后,可以确定原始的项目质量指标,质量指标反映了各要素对项目的相对重要性。为了定量化地表示要素与项目质量的关系,指标应该用一个数值范围来表示。在为要素分配最终的质量指标时,要考虑到要素间的有利的和不利的关系,以决定为要素和要素间的关系是通过要素和准则间的(1)准则是要素的基本(2) (3) 通 (1)几个要素共享(2) (3)某个要素的把要素对要素有利的影响和不利的影响的程度加起来,即可得到定量表示的要素间的有利影响和不利影响,二者合并便得到定量表示的要素间的相互关系。有可能存在某些要素与其它要素的严重冲突,要使所有的要素指标都达到原始的质量指标,显然有困难,因此可以适当降低某些指标,而通过其他途径来实现预期的目的。例如在软件开发项目中,效率与可靠性、可 维护性及可移植性都有较严重的冲突,要使这 4 个要素的指标都达到最优,显然有困难,因此可以适当降低效率的指标,而通过改进硬件性能等方法来提高效率,使整个系统 为要素规定质量指标即规定了项目所应达到的质量水平。对于项目的工作质量来说,在项目建设的每一个阶段完成以后,为每个要素打分,并与所定的质量指标进行对照,就可以知道这个阶段的工作的质量是否达到了要求。对于项目的产品质量来说,也可按照上述方法规定质量需求,为项目产品打分,并与规定的指标对照,就知道项目产品的质量是否达到了2.决定属于每属于该要素的所有准则。准则的权说明了准则和要素的特殊关系,即准则在要素中所占的比重。加权的结果形式如矩阵 M: 这里得到的准则的权值没有考虑到准则和其它要素可能发生的冲突。在准则的权值初步确定以后,可以考察要素与准则的关系,适当调整准则的权,提高对其它要素起有利影响的准则的权,降低对其它要素有不利影 响的准则的权,使总3. (又称度量元 )组成,根据度量问题的回答与计分可反映度量的得分,从而反映出评价准则与质量要素的得分。可以有两套度量工作表,一套是面向过程性的,即针对于项目工作质量,对项目建设的每一阶段设计相应的度量问题;一套是 面向项目产品的,即对已完成的项0 的准则,根据设计好的度量工作表,在考虑了项目环境及应用的特性后,为每个准则选取合适的度量,然后,再为每个度量选取合适的度量元。接下来,根据这一部分选出的度量问题采用合适的评价方法打分,并通过度量问题和度量、准则、要素的层次关系计算出要素的得分。对照起初为要素规定的指标,就可知道在建设过程中,项目质量是否达到了要求。