文档介绍:CMMI在综合型 IT 企业过程改进中的应用研究
1 绪论
研究背景
随着信息技术的发展,我国 IT 行业以惊人的速度逐步深入到社会各行各业,成为
推动社会进步和国民经济发展的重要力量。IT 行业具有很强的渗透性和带动作用,是国
民经济发展的倍增器。目前 IT 行业已逐步渗透到我国第一、第二、第三产业以及社会
生活的各个领域,有效地推动了产业结构调整,促进了产业技术改造,提高了人们的生
活质量,为产业发展和整个社会生活带来了革命性的变化。随着国家信息化的深入发展,
我国综合型 IT 行业市场将越来越大。
科学技术的发展和管理能力的提升,使软件和服务都处在一个快速发展的黄金时
期,但是这些变化也带来了新的复杂性,随着系统复杂性的增长,用于开发系统的过程
也随之变得复杂,过程的复杂使得开发过程中需要跨越不同的组织、学科、公司,过程
的复杂性必然导致执行该过程的人员的增加,需要更多的不同专业的人员,而人员的差
异和数量必定会对过程中的协调管理带来新的挑战。为了解决这些日益突出的矛盾,很
多国际组织推出了他们的解决方法,其中最典型的是 CMMI。
CMMI 是目前国际上最流行、最实用的生产过程和软件企业成熟度模型,已经成为
业界的一个重要质量标准。CMMI 是从它的早代产品 CMM(Capability Maturity Model)
发展而来,综合了软件开发中许多领域的优秀实践,为企业提供了一个过程开发、实施
的框架,指明了改进的方向【1】。它告诉我们目标是什么,需要做什么,次序是怎样的。
但是 CMMI 并没告诉我们该怎样做。因此 CMMI 在每个不同的组织、不同的行业都有
不同的实施方法。国外的经验固然可以借鉴,但我们却不能简单地生搬硬套。
对综合型 IT 企业来说,CMMI 的实施和良好的项目管理可以降低项目成本,优化
企业资源配置,从而提高企业的利润率。据美国加利福尼亚项目管理中心对 IT 项目的
一次调查显示,只有 25%的项目能够按照用户要求及时交付而且费用不超支。在我国,
IT 行业发展起步较晚,过程改进在综合型 IT 企业的应用还很不成熟。据有关统计表明,
在我国企业项目建设中,项目的成功率在 10%-20%之间。如何把综合型 IT 企业发展特
点和过程改进实施有机地结合起来,提高项目管理的成功率,是本文所要阐述的重要内
容【1】。
3
CMMI在综合型 IT 企业过程改进中的应用研究
本文以一家铁路领域 IT 企业为例,研究 CMMI 模型在综合型 IT 企业过程改进中的
应用,提出企业产品开发、维护等各过程改进的整体策略和方法。
国内外研究现状及分析
目前国内有一种片面的认识,即 CMMI 是应用于软件业的过程成熟度评估的模型。
实际上,CMMI 在软件与系统集成外的领域,如科研、工程,甚至于日常的管理,已经
开始得到应用,并取得了相当好的效果。CMMI 虽然源于美国,但在世界各地得到了广
泛的推广与接受。在日本、欧洲、台湾、印度等地都有很多企业在推广与应用 CMMI
模型。尤其在印度 CMMI 的应用甚至超过了美国。这也是印度软件得以迅速发展的一个
主要原因。有专家预测在未来的几年内,CMMI 将成为 ISO9000 之后的又一个国际上普
遍接受的标准。
很多人认为,实施 CMMI 的意义在于项目工程走向世界,可以在西方国家接到订单。
实际上,这只是我国企业实施 CMMI 的意义的很小一部分。更为重要的意义则是,CMMI
的实施能够提高我。降低企业的工程成本。事实表明,企业实施 CMMI
技术的投入都会得到丰厚的回报。据 SEI 统计,用于项目上的 CMMI 的投资,其回报率
在 5:1 到 8:1 之间。由此可见,为什么这么多的企业纷纷实施 CMMI 项目管理技术【2】。
近年来,很多企业纷纷实施 CMMI 管理模式,这一方面反映了我国企业在进入 WTO
后的危机意识,以及与世界接轨的迫切愿望。另一方面则反映出我国企业在改进管理方
法上所作的努力。但是 CMMI 到底能够为我们做什么呢?实际上这个问题对不同的人有
不同的答案。对开发人员,掌握 CMMI 技术,可以规范开发过程,保证开发过程按照既
定的目标顺利实施,对采购部门的人员来说,掌握了 CMMI 技术可以有目的地考察项目
实施人员或公司的实施能力,从而保证所采购的项目能够顺利完成。对于项目经理来说,
掌握 CMMI 技术能够提高自己的管理能力,从而能够使项目高质量,低成本,按期限地
完成。对于企业经理来说,CMMI 还能够引入科学的管理理念,提升企业的整体管理水
平。
CMMI 涉及面广,专业