论软件项目管理中质量控制模型的应用研究.doc
论软件项目管理中质量控制模型的应用研究 摘要:从“质量”概念中所涵盖的两大要素 (质量的相对性、质量的经济性 )出发,系统论述了软件质量管理的重要性。结合软件组织能力进程的成熟度模型 (CMM)列举出两种质量管理控制模型:一种是汇聚控制模型;另一种是反馈式控制模型。通过建立控制模型使管理者在质量管理中运用科学的方法令其各项决策行之有效,尽量避免管理中的非理性因素。同时,分析了在汇聚式模型中,根据 CMM成熟度划分的不同企业应用中的不同表现。并且具体就如何建立反馈式控制模型,引入展开了头脑风暴法。通过合理的应用质量管理模型,我们将使软件项目管理变得有效而实 际。 关键词:质量相对性;质量管理;成熟度模型;汇聚控制模型;反馈式控制模型;头脑风暴法 近年来中国的软件业蓬勃发展,颇有星星之火可以燎原之势。然而在众多企业不断引进新技术的同时,软件业的管理理念却相对滞后,类似手工作坊模式的生产模式依旧,“软件工厂”成了可望而不可及的目标。针对于此,企业对高级软件项目经理人求贤若渴,试图改进其内部落后的管理模式。在一些成功的软件项目调查中显示,有效的软件质量管理在项目中起了至关重要的作用,甚至对企业管理、企业文化也产生了深远的影响。 一、质量概念中的两大要素 著名美国质量管理专家 PhilipB. Crosby于 1961年提出了“零缺陷”的概念,并被称之“质量革命”。 1979 年他出版了《 Qualityise》一书,阐述了他的新的质量管理思想,并认为“质量就是符合需求”。经过近几十年软件开发思想的积累,关于质量的概念不断深入, Crosby 的质量定义用更为精确与更具实际操作性的方式表示就是:质量是相对于某个 (某些 )人而言的价值。此定义明确提出了质量的相对性,也明确了质量不能脱离人而抽象存在的性质。这些进步对于我们正视软件开发中实际发生的质量问题是非常重要的。 质量的 相对性可以解释为一个用户认为某个软件产品质量完全过关,而另一个用户则可能认为质量并不完全过关。有关质量的定义会带有人的情感的因素,因为它是通过一系列人的决策,才能确定到底需要听取哪些人的意见以及这些意见中哪些是相对重要的。然而大多数人却并没有察觉到质量中的非理性因素,同时软件开发者也希望对于质量管理是可以绝对理性的,这也是质量管理往往流于形式而无实际效果的原因。在质量管理中运用理性进行判断与决策正是本文所