论文部分内容阅读
CMMI(Capability Maturity Model Integration),即软件能力成熟度模型集成,是由美国国防部与卡内基-梅隆大学共同开发和研制的。“只有执行好过程,才能得到好的结果。”CMMI可以看作是成功企业如何规范软件开发过程的一些习惯、做法、准则等的集合,是如何做好软件的最佳实践的集合,如果企业能按照CMMI的要求做好,那么就会在成功的路上少走弯路。CMMI里的所有要求,都来自于成功企业的最佳实践,代表最先进的管理理念。W公司在导入了CMMI模型对软件开发过程进行优化和改进之后,公司的过程管理更加标准化、科学化,在成本效益、明确重点、过程集中和灵活性四个方面都得到了极大的提升,使得企业具备了承接国际化项目与千万级项目的资质。 本文首先对软件开发过程的基本理念、CMMI模型的结构及其相互关系进行了系统研究,其次分析了国内外CMMI模型的应用现状及研究现状,紧接着分析了导入CMMI模型构建软件开发过程管理体系对信息技术企业的影响;然后以W公司应用CMMI模型构建本企业的软件开发过程质量管理体系为实证,通过对 W现有软件开发过程管理体系的诊断,找出W公司导入CMMI模型需改进的空间。本文主要研究W公司在项目管理类、工程开发类和过程支持类三大过程管理体系构建的具体实施方法和思路,选取OPD、PP、PMC及MA等与数据相关的过程,分析W公司在这几个方面的改进实践,对实施过程中出现的一些问题进行了分析,并对W公司实施CMMI过程管理体系提出建议。 通过研究,本文认为W公司在CMMI模型的支撑下构建自己的过程管理体系,是“站在巨人的肩膀上”,必能提高W公司的管理成熟度,增强W公司的市场竞争能力,使W公司从优秀走向卓越。同时,本文的研究成果不仅对W公司具有指导意义和实用价值,也能为省内其它软件公司导入和有效构建 CMMI模型,提高企业过程管理效率,降低项目延期率,增强竞争力、追求卓越,提供有益的借鉴。