基于CMMI模型在软件企业质量管理优化的运用探究
2020-09-10蔡庚申
蔡庚申
摘 要:随着电子信息技术的现代化发展,我国网络信息软件产业取得了一定的进步,但相比于发达国家仍旧存在较大的差异,为增强软件研发制造企业行业竞争力,需要以国际标准对企业进行严格要求。因此,文章基于CMMI模型在软件企业质量管理优化的运用展开系统的研究,以某M公司为实际案例进行详细的分析和探讨,希望能够促进我国软件产业的国际化发展。
关键词:CMMI模型;软件企业;质量管理优化
中图分类号:F273.2 文献标识码:A
众所周知,信息产业逐渐发展成影响社会经济发展的新型产业,在日常生产生活中扮演着越来越重要的角色,不仅为社会大众提供更多的便利,还很大程度上推动了国民经济的现代化发展。因此,在新的形势之下,基于CMMI模型在软件企业质量管理优化的运用进行系统的研究和探讨,具有一定的积极意义,能够有效提高企业竞争力。
1 CMMI模型的发展与应用
CMMI是软件能力成熟度模型集成的缩写,该模型的有效运用能够让软件研发公司或开发公司实现对产品生产过程有效管理或改进的建设目标,增强软件的现代化开发能力,有效缩减软件开发时间,保证实际控制质量以及系统的稳定性,获取更大的市场份额。近年来,CMMI模型更加倾向于加强企业软件生产过程管理建设,在原有的软件管理基础上构建有效的软件工程过程管控基础构架,并有效添加与渗入人类思维意识,更好地实现软件开发项目内外组织的透明度、可控度[1]。
2 企业进行CMMI模型运用的重要作用
事实上,软件企业为加强自我生产质量管理和优化,需要进行CMMI模型的运用,但是,也不意味着对该模型进行生搬硬套。该模型仅仅只是规定了过程域、目标,对实际建设内容没有做过多的限制,因此,软件企业可以根据自身实际情况以及相关管理经验,进行过程建设的有效创新和优化,只要最终能够达到设定的目标即可。由于中西方文化和思想存在差异,国内企业要想利用该项模型提高自身行业竞争力,需要进行CMMI模型的有效建立,制定出统一的建立标准和规范[2]。此外,软件企业在进行自身生产质量管理优化过程中,进行CMMI模型的全面应用,不仅能够提高项目组织的运行效率,还能对成本支出、开发设计核心、时间及空间等多方面进行有效的管控。
3 基于CMMI模型在软件企业质量管理优化的运用探究
3.1 M软件企业基本情况
M企业处于企业转型阶段,目前致力于研究和开发电力行业相关信息系统和平台,并在近几年取得了一定的成绩。但是,随着多元化信息技术的全面发展,M公司所开发的电力资源信息系统已经无法满足电力市场需求,在日渐激烈的行业竞争中需要从软件开发质量、成本支出、市场需求、系统功能性等多方面进行创新和优化。M企业组织构架图如图1所示。
3.2 M软件企业进行CMMI模型运用的方案设计
3.2.1 有效建立软件工程过程组织及质量评价分析
对于一个软件企业来说,需要具备三个尤为重要的组织,即EPG、SQA、MSG,它们各自负责不同的工作内容。MSG负责制定实际建设目标,常常需要在组织内部进行有效的设立。EPG的作用在于对整个工作流程进行全面的控制和改进。SQA则负责监察流程在各个项目中的应用,用流程保证质量[3]。需要注意的是,有效建立软件工程过程组织需要丰富的人力资源,因此,该组织成员要具备以下几个特点:第一,从事或参与过相关软件改进工作;第二,有丰富的职业经验;第三,具有一定的语言沟通、协调及组织能力。
3.2.2 进行质量保证策略的制定
任何一个建设项目都需要一个统一且有效的质量保证制度,能够对整个生产过程进行客观的评价和监督、把控。因此,CMMI模型运用的方案设计前期,要确定质量保证实施策略,为保证策略的专业性和客观性,需要企业聘请专业的团队来进行执行[4]。
3.2.3 基础设施工具的准备
在进行软件改进过程中,为保证项目运行质量和效率,需要准备一些基础设施工具,例如:Project management、Software configuration、Defect tracking等等。
3.2.4 績效考核制度的制定
对于软件制造企业来说,进行CMMI模型的有效运用和本地化推广需要受到企业高层领导的同意和大力支持。因此,M企业在进行CMMI模型运用的方案设计初期,根据自身实际发展情况制定统一的绩效考核制度,将CMMI模型运用实施所涉及的范围进行有效的覆盖,并在方案建设过程中,加入项目运行情况的考核,以项目CPI、SPI为对应的考核指标[5]。
3.2.5 整体设计方案
首先,该设计方案是基于CMMI模型所设定的目标和要求进行建立的;其次,根据M公司实际发展趋势和需求将工程过程、项目管理等多个体系都进行系统的搭建。对工作流程、活动细节都进行了详细的定义,最终形成了一个环闭式推进体系。整体框架如图2所示。
4 结语
综上所述,随着多元化信息技术的全面发展,现代化企业要想有效提高自身行业竞争力和社会影响力,需要不断地加强生产质量管理和优化。对于软件制造企业来说,更加需要在原有的管理模式基础上进行先进技术及模型的有效应用,因此,文章主要就CMMI模型在软件企业质量管理优化的运用进行了系统的研究,希望能够为相关研究提供参考意见。
参考文献
[1] 王潇潇.基于CMMI的软件质量管理体系研究[D].北京:北京邮电大学,2019.
[2] 王兴存. CMMI模型在软件企业质量管理改进的应用研究[D].济南:山东大学,2014.
[3] 袁安富,伏萍.基于CMMI的软件质量保证[J].计算机技术与发展,2012,22(1):13-16,20.
[4] 裘婉卿,叶枫.基于CMMI的软件缺陷度量[J].计算机系统应用,2010,19(3):115-118.
[5] 庄晓,张义珍,欧鹏,等.基于CMMI框架下持续改进的软件过程体系[J].计算机应用与软件,2013,30(1):186-189.