CMM在中国软件产业的价值与误区:质量认证的反思
131 浏览量
更新于2024-08-27
收藏 151KB PDF 举报
CMM(Software Capability Maturity Model,软件能力成熟度模型)对中国软件产业具有深远影响,其核心价值在于它提供了一个“合成的菜单与菜谱”的概念,即通过借鉴和学习国际上成熟的软件工程实践,帮助中国年轻的软件行业快速建立起自己的过程框架。由于中国软件产业起步较晚,专业人才和企业经验相对匮乏,CMM的存在就像是一个模板,使得企业能够通过系统化的方式,避免从零开始摸索,而是可以直接采纳和调整国外的经验,实现软件工程过程的规范化和持续改进。
CMM的引入有助于解决中国企业缺乏经验的问题,通过引入外部标准,企业可以快速进入并适应软件工程的最佳实践,减少试错成本,提高软件产品的质量和稳定性。但这并不意味着直接追求ISO9000的质量认证或CMM的评级成为首要目标。实际上,过度强调认证可能会导致“豆腐渣认证”和形式主义,反而忽视了软件产品质量本身的重要性。
在中国,应当正确看待质量认证,将其视为提升软件质量的一种手段,而非终极目标。对于合同承包企业或其他特定场景,质量体系认证是有其合理性的,但对于整个行业的发展策略而言,应鼓励企业根据自身的实际情况,自主选择适合的发展路径和时间表,而不是被大规模的认证运动所驱动。此外,考虑到中国软件企业的经济条件,强制推行高昂的咨询和认证费用可能会成为负担,因此政策制定者和业界应支持灵活且经济可行的解决方案,以推动行业的健康和可持续发展。
2020-12-15 上传
2013-03-06 上传
2010-06-18 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38695773
- 粉丝: 10
- 资源: 956
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫