能力成熟度集成模型(CMMI)的导入对软体品质与开发成本的影响: 以个案研究S软体公司为例

从全球资讯业发展趋势与各项统计数据报告中显示,中国大陆与印度的软体产业正蓬勃发展,究其成功的主要因素,除了该国政府长期培养优秀人才外,积极提升软件产业的品质,也是成功的另一个主因。在软件产业流程管理中代表软件品质与开发管理能力的能力成熟度集成模型(Capability Maturity Model Integration, CMMI)认证,是各大软件厂商专案承接与执行能力的国际级证明。台湾政府有鉴于此,大力推动“提升资讯软件品质(CMMI)计划”,其目标系希望透此计划于2008年促成70家厂商达到CMMILevel-3等级与3家厂商达到CMMI Level-5等级。然而检视2007年11月的统计数据,发现国内通过CMMI评鉴的组织单位,Level-2等级有49家,Level-3仅有19家,对于达成CMMI计划目标仍有一段差距,尤其在CMMI Level-4量化管理级方面,台湾目前尚未有任何一组织单位通过评估。其问题在于无法正确的使用统计理论与方法达到CMMI Level-3与Level-4量化专案管理的目标,究其最主要原因是这些软体产业之组织单位在应用统计制程管制(SPC)方法时忽略了软体产业与制造业有基本上的差异,软件发展是个过程,每个过程的产出都牵涉到人而非机器,换言之,软件发展是人员高度密集的生产过程,因此必须充分了解软件发展的各个阶段的背景资讯、所重视的度量(metric)与组织目标,才能有效且正确地将统计方法应用于软件产业的流程管理中。由于中外文献关于这方面的研究并不多见,但上述议题却是软件产业提升品质的重要研究,因此本计划拟透过统计理论与方法,从软件产业CMMI的量化项目管理的角度建立一套完整的流程与制度,供资讯软件产业改善软体流程,以提升其品质并强化成熟度等级。本计划共分三年完成,第一年的工作是从探讨软件产业与制造业的异同着手,调查台湾软件产业在量化管理上的困难,深入了解在软件项目管理中使用统计理论与统计制程管制与这些方法应用在制造业时不同之处。本计划第二年的工作是,发展及检讨软件发展中各个阶段的绩效度量指标,利用各种SPC手法建立各重要指标的流程绩效基准(performance baseline),以作为组织量化管理的基准,并应用此基准监控未来专案与流程的进行。本计划第三年的工作是,利用发展的流程绩效指标,通过稳定的历史资料来建立软件流程中绩效指标的预测模型,此模型可预测在各个阶段所关注的软体发展绩效值。最后,将本计划成果撰写成软体程序,以利软件产业组织或企业能快速提升其品质至CMMI Level-4成熟度。本计划所使用的数据乃根据企业组织所提供的实务资料以及模拟数据,同时考量理论与实务上的限制,因此透过本计画研究成果及所提出流程、步骤与模型,可作为企业组织流程量化管理之重要参考依据,在提升国内软体产业之软体品质、流程改善与组织成熟度上,兼具学术及应用价值。


评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。