基于CMMI的企业软件项目质量管理研究
2019-03-30俞蔚
俞蔚
【摘要】 我国信息化水平将会随着我国经济水平的不断发展而逐步提升。但是,我国诸多企业CMMI软件内部会存在着不足之处,本文主要结合企业的实际情况先引入CMMI软件的概念,之后再通过采用“对CMMI软件有效升级更新”、“ 给产品建立一个较为稳定的环境”、“ 有效发现开发过程中出现的各类问题”和“有效地控制软件开发过程中的可变因素”来有效地解决问题,希望能够给大家更多的参考性意见。
【关键词】 CMMI企业 软件项目 项目质量 管理策略
计算机软件在我国各个领域正被越来越广泛地应用,市场内部本身也会对软件的使用提出越来越高的要求。目前,一些企业内部的CMMI软件在使用的过程中出现越来越多的问题。
一、CMMI项目质量管理的概述
CMMI指的是对整个软件工程项目进行质量管理的过程被称为软件项目质量管理。这样一个质量管理的过程将会涉及到软件工程中的每一个环节。只有对软件项目内部的每一个环节进行质量管理,才能够更好地保证软件的质量。软件质量管理的内容主要是由工作范围、实现风险、人力资源、硬件资源、里程碑和花费的工作量等多方面组成。
CMMI原本是能力成熟度模型集成的全称。原本也是美国国防部提出的一个构想。其最终的目的是帮助软件企业对软件工程过程进行管理和改进。并通过增强其开发和改进的那个能力,从而能够按时地和不超过预算地开发出高质量的软件。CMMI为改进一个组织的各种过程提供了一个单一的集成化框架,并有效地消除了模型之间的重复和不一致。
二、软件项目质量管理的内容
软件项目质量管理的内容将会贯穿整个软件开发的过程,为的是能够更好地实现对软件生存周期的质量管理。在管理之前,先要根据产品的具体情况来制定特有的质量目标,之后再围绕着这些质量目标来制定相应的计划,并在之后运用合适的方法来监控整个计划,最终使得产品的质量能够更好地满足用户的使用需要[2]。整个软件项目的质量管理过程主要是由质量计划编制、项目质量保证和项目质量控制等诸多环节组成。
三、当前CMMI软件项目质量管理中存在的问题
目前,小型的软件公司在管理项目的过程中都会出现项目规模过大、系统菜单过多、技术人员过多和项目周期过长等一系列问题。这也会使得项目执行的难度增大,从而也就会影响整个项目估算的进度。另外,目前,小型软件公司的软件质量普遍较低,从而使得客户大都对软件的质量不满意。多数软件公司不懂得通过及时地升级软件来符合项目的需要,从而使得软件始终处于落后的处境中。
四、优化CMMI软件的主要措施
在实际使用的过程中,只有通过有效地优化CMMI软件,可以采用以下几种措施:
(一)对CMMI软件有效升级更新。目前,可以通过对CMMI软件进行优化能够更好地提高软件本身的质量。这一种认证不仅仅是对企业产品的一类认证,而且也能够改善软件的完整性。作为一个专业的软件公司,一方面要结合实际情况不断地开发出新的CMMI软件,从而协助公司更好地进行管理。另外一方面则需要及时地升级那些落后的CMMI软件,这样才能够让CMMI软件能够在第一时间发挥作用。
(二)给产品建立一个较为稳定的环境。第一,很多企业在没有结合CMMI软件进行管理之前,整个管理的过程都是比较混乱的。而通过加入CMMI软件往往能够明确各个阶段需要实现的目标,并确立内部存在的各类风险。这样也就能够取得更加周密和高质量的计划。第二,正是因为在使用的时候需求发生了变化,从而使得软件产品的质量有所下降。而通过结合CMMI软件往往能够全面地降低项目本身的风险,从而更好地获得一个较为稳定的环境。
(三)有效发现开发过程中出现的各类问题。第一,通过将CMMI软件植入企业内部,往往还能够更加严格地执行各类项目开发的计划,从而在使用的过程中解决各类技术管理问题。在这个过程中,各类数据也因此能够被更好地集中在一起,从而为今后的改进工作奠定良好的基础。第二,在实践的过程中也能够快速地识别开发工作中的各种问题,并在之后通过采用相关的预防措施来更好地解决有关问题。
(四)有效地控制软件开发过程中的可变因素。企业在开发软件的过程中会存在很多无法克服的障碍。如果能够因此加入一个CMMI机制,则能够更好地控制存在于活动中的变更,并更好地确保产品的完整性。大家在使用CMMI软件的过程中,也能够更好地了解和掌握与控制分包方有关的产品和生产方式。
结束语:虽然当前我国中小企业的CMMI软件管理在使用的过程中还存在着很多问题,但相信只要在实践的过程中不断地总结经验,在之后就一定能够对企业项目软件进行高效的管理。而只有在清楚地了解CMMI軟件本身的特点之后,才能够更加顺畅地进行使用。在使用的过程中,将CMMI软件和企业运行的实际情况相结合,才能够保证企业软件开发的过程更加顺利地进行。
参 考 文 献
[1] 唐爱国,王如龙.极限编程在软件项目开发中的研究与应用[J].项目管理技术,2017(3):139-143
[2]张仲雷.基于CMMI的软件项目质量管理框架[J].中小企业管理与科技,2016(4):29-34