CMM/CMMI推动软件质量管理与项目执行力升级

0 下载量 36 浏览量 更新于2024-08-28 收藏 159KB PDF 举报
"提高项目实施过程改进的执行力是现代企业管理中的一项关键任务,特别是在信息技术领域。过去几十年,中国广泛采用国际标准ISO9001来应对工程项目中的质量问题,但它在处理计算机软件特定领域的质量管理问题时显得力有未逮。ISO9001的设计初衷适用于广泛行业,而软件开发具有其独特性,如需求变化频繁、技术更新快速等特点,这就导致了在软件过程中的某些质量管理难题尚未得到有效解决。 为解决这一问题,美国人Philip Crosby在《Quality Is Free》一书中提出了一种创新思路——质量管理成熟度坐标图表,旨在通过可视化的方式展示质量管理的全貌,促进企业高层管理者与一线执行人员的有效沟通。在此基础上,美国卡内基·梅隆大学软件工程研究所(SEI)进一步发展了这一理念,研发了软件成熟度模型(CMM),它将软件过程按照成熟度等级进行划分,以便系统地进行过程改进。 CMM最初专注于软件项目过程改进,随后扩展到系统集成项目和纯硬件开发项目,强调通过持续的定量管理和改进基础结构和实践,以提升产品质量和开发效率。CMMI(Capability Maturity Model Integration)则是CMM的升级版,旨在更好地满足系统工程的需要。在中国,军事领域的软件能力成熟度模型(GJB5000)也在军工厂得到应用。 据统计,全球范围内,电子相关领域的公司在引入CMM或CMMI后,显著提升了生产力(10%-20%)、降低了产品错误率(一个数量级)、提高了项目规划与控制能力(40%-50%),每提升一个成熟度等级,开发成本可降低5%-10%,并且在长期的流程改进中,软件缺陷大幅减少(90%),上市时间缩短(40%),开发成本节省(75%)。SEI的研究显示,采用成熟度模型的公司,其软件产品的瑕疵率明显低于未能有效应用这些工具的公司,客户满意度也随之提高。 因此,提高项目实施过程的执行力不仅依赖于国际标准,更需要结合具体行业的特性,通过成熟度模型这类工具,推动企业内部管理流程的优化,确保项目的高效实施和产品质量的保障。这不仅有利于企业的长期发展,也能提高在市场上的竞争力。"