1. 软件过程改进与CMM的关系 ? 2. 为什么有些企业实施CMM后,质量没有明显提高,进度更落后了,成本增加了,人员更累了?? 3. CMM理论本身有缺陷吗? 4. 按顺序遍历CMM过程域和关键实践,这种做法可行吗? 5. 应该寻找什么样的咨询师,才能帮助企业提升软件能力? 6. 欧美、印度、中国的 CMM主任评估师,有什么特点? 7. CMM 2-3等级评估要花多少钱? 8. 怎么才能既提高软件能力,又能拿到CMM等级证书?而且花钱要少? 软件过程改进与CMM/CMMI是提升软件开发效率、质量和管理水平的重要框架。CMM,全称Capability Maturity Model,是由美国卡内基-梅隆大学软件工程研究所(SEI)开发的一种评估软件开发组织过程成熟度的标准。CMMI(Capability Maturity Model Integration)则是CMM的升级版,它整合了多个模型,旨在提供更为全面的指导。 1. 软件过程改进与CMM的关系在于,CMM提供了一个逐步改善软件开发过程的框架,通过五个不同的成熟度级别(1-初始级,2-已管理级,3-定义级,4-量化管理级,5-优化级)帮助企业提升其软件开发能力。每个级别包含特定的过程域和关键实践,企业需按部就班地实施以达到更高的成熟度。 2. 一些企业在实施CMM后未见显著效果,可能是因为他们仅仅机械地遵循过程,忽视了CMM的精神实质,即通过改进过程来提高效率。正确的做法是将CMM的实践与企业的实际情况相结合,进行持续改进,而非简单地复制模板。 3. CMM理论本身并无明显的缺陷,但其成功依赖于正确理解和应用。企业应理解CMM是一个指导框架,而不是固定不变的规则,需根据自身情况进行调整。 4. 按顺序遍历CMM过程域和关键实践是一种常见做法,但这并不意味着适用于所有企业。每个企业的情况不同,应根据自身需求选择最适合的过程改进路径。 5. 寻找合适的咨询师至关重要,理想的咨询师应具有丰富的实践经验,了解企业业务,能帮助企业定制符合实际的改进策略,而不只是传授理论知识。 6. 不同地区如欧美、印度、中国的CMM主任评估师会有各自的特色。欧美评估师可能更注重理论与实践的结合,印度评估师可能在成本效益方面有独特见解,而中国评估师可能更熟悉本地企业环境。 7. CMM 2-3等级的评估费用因机构、地域和项目规模等因素而异,具体需咨询专业机构获取准确报价。 8. 提高软件能力并获得CMM等级证书,关键在于结合企业实际,逐步实施改进措施,同时注重成本效益。可以先从小范围试点开始,然后逐步推广,这样既能控制成本,也能确保改进的效果。 在实践中,企业应该关注以下几点: - 明确改进目标,如提高产品质量、缩短交付周期、降低成本。 - 通过培训和教育提升员工对软件过程改进的理解和参与度。 - 定期评估和调整过程,确保改进措施的有效性。 - 强调过程的标准化和文档化,以便于复制成功的经验。 - 实施过程改进时,应考虑到人的因素,避免增加员工负担,提高员工满意度。 CMM/CMMI提供了一套有效的框架,但成功的关键在于如何灵活应用,结合企业的具体情况,进行有针对性的改进。只有这样,企业才能真正从软件过程改进中受益,实现质量和效率的提升。
剩余14页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 本资源库是关于“Java Collection Framework API”的参考资料,是 Java 开发社区的重要贡献,旨在提供有关 Java 语言学院 API 的实践示例和递归教育关系 .zip
- 插件: e2eFood.dll
- 打造最强的Java安全研究与安全开发面试题库,帮助师傅们找到满意的工作.zip
- (源码)基于Spark的实时用户行为分析系统.zip
- (源码)基于Spring Boot和Vue的个人博客后台管理系统.zip
- 将流行的 ruby faker gem 引入 Java.zip
- (源码)基于C#和ArcGIS Engine的房屋管理系统.zip
- (源码)基于C语言的Haribote操作系统项目.zip
- (源码)基于Spring Boot框架的秒杀系统.zip
- (源码)基于Qt框架的待办事项管理系统.zip