CMM/CMMI推动软件质量管理与项目执行力升级
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的研究显示,采用成熟度模型的公司,其软件产品的瑕疵率明显低于未能有效应用这些工具的公司,客户满意度也随之提高。
因此,提高项目实施过程的执行力不仅依赖于国际标准,更需要结合具体行业的特性,通过成熟度模型这类工具,推动企业内部管理流程的优化,确保项目的高效实施和产品质量的保障。这不仅有利于企业的长期发展,也能提高在市场上的竞争力。"
2008-12-18 上传
2008-11-27 上传
2020-12-15 上传
2020-12-02 上传
2021-10-03 上传
2021-11-14 上传
2021-10-14 上传
点击了解资源详情
点击了解资源详情
weixin_38661100
- 粉丝: 6
- 资源: 904
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目