影响CMM成功实施的主要原因并不仅仅是技术问题,更多的是实施战略问题。分析众多企业实施CMM的过程,在其CMM实施战略上存在的问题主要有以下三点。 1. SEPG小组孤立工作 企业在决定实施CMM之前,组织一个小组进行研究探讨是很有必要的,但在决定实施之后,SEPG的组成和工作方式将更为重要。考察国内软件企业实施CMM的过程,我们发现,一些企业在组成SEPG之后就让其潜心制定规范,并在完成之后交给项目组实施,其结果是行不通或效果不好,从而导致CMM实施失败。 那么,问题究竟出在何处?实际上,CMM只陈述了要做什么,但并没有讲清楚怎么做?因此CMM的实施必须由有过程管理经验的人员参与,他们应当对软件生命周期各阶段的过程管理都相当熟悉,并且具备软件生命周期各阶段的实际开发和维护经验。没有这些经验,就无法很好地组织和管理开发与维护过程。其次,在实施CMM之后,过程管理工作应在原来的软件开发维护工作基础上尽量透明,这就要求负责软件开发维护的人员,特别是负责人,必须参与过程管理流程的制定,因为原有的软件开发维护经验并不一定能很好地适应现在的环境。只有软件开发人员和过程管理人员很好地协同工作,才可能使过程管理工作尽可能透明化。此外,制定的规范首先必须是切合实际的,最初的规范不一定是最好的,但必须是可行的,然后在持续的实践中不断完善。 2. 全面展开CMM工作 另一种情况是:SEPG提供了一组看来可行的规范,企业据此全面展开CMM工作。企业的愿望是在尽可能短的时间里完成CMM的实施,但实际情况却可能事与愿违。我们知道,CMM2级所有关键过程域之间都有很多联系,并且贯穿于整个软件生命周期。因此,在实施之初就全面展开CMM工作存在两个弊端:其一,在实施过程中肯定会发现所制定的规范本身有许多地方不适,但因为覆盖面太广而不易确定改进点,结果是欲速则不达;其二,过程管理工作在相当长一段时间内可能会掩盖原来基本软件工程中存在的问题,这将增加发现问题、分析问题和持续改进的难度。因此,CMM的实施应该选择一个着眼点,有计划、分阶段、定程度地进行,这不仅不会延长实施周期,相反还会加快实施的步伐,众多企业的成功实践也说明了这一点。 3. 照搬CMM实施模板 照搬其他企业的CMM实施模板是不可取的。首先,CMM实施模板属于企业的知识产权,除非合法获取,否则就是侵权;其次,其他企业的模板未必适合本企业,因为软件产品的特性、开发方法、开发环境、开发工具以及企业文化的不同都会影响CMM模板的适用性,因此根据自己企业的实际情况草拟一个模板远比直接采用其他企业的模板有意义。 |
相关推荐
2. **目标设定**:根据组织的战略目标,确定CMM实施的优先级和阶段性目标。 3. **制定改进计划**:设计详细的改进措施,包括流程优化、人员培训、技术引入等。 4. **执行与监控**:按照计划执行改进措施,定期检查...
#### 二、CC-CMM标准体系的实施目标 - **提供系统化的管理手段**:为呼叫中心运营机构、专业园区及管理人员提供一套全面的管理框架。 - **明确成熟路径**:指明了走向成熟的步骤、关键工作点及它们之间的逻辑关系。...
通过以上介绍,我们可以看出,《CMM in practice》这本书很可能是深入探讨如何在实际工作中应用CMM模型的具体案例和指导建议。对于那些希望提升组织过程成熟度的人来说,这将是一本非常有用的参考书籍。
【实施战略概览】 实施PDM项目的战略可以概括为六个关键步骤: 1. **总体规划**:全面规划项目的目标、范围和结构。 2. **分部实施**:将大型项目分解为可管理的小部分,逐步推进。 3. **以点带面**:通过试点项目...
PDM项目的实施战略可以归纳为六点:总体规划,确保全局视角;分部实施,逐步推进;以点带面,通过关键领域的成功带动全面进步;快步小跑,保持快速但稳定的进度;持续优化,不断提升系统效能;强力推进,确保项目...
本文档详细阐述了制造业信息化战略规划实施与优化中的PDM(产品数据管理)项目实施与管理战略。重点围绕PDM项目的实施方法论、风险管理、项目管理角色与职责、分阶段实施策略等方面展开论述,旨在为制造业企业提供...
项目经理需要确保项目的目标与企业的战略目标一致,且有足够资源和能力来实施。 5. **风险管理**:风险管理是识别、评估和应对可能影响项目成功的潜在问题的过程。包括风险识别、风险分析、风险应对策略制定和风险...
华为在全球多地设立研发机构,实施跨文化团队的全球异步研发战略,部分研发机构通过CMM5级国际认证,证明了其卓越的软件管理与质量控制能力。 4.1.3 标准与专利 华为积极参与国际标准组织,如ITU、3GPP等,提交大量...
IT战略规划方法是企业在信息化建设中的一项重要任务,旨在确保信息技术与企业的业务目标相一致,提高效率,降低成本,增强竞争力。以下是对这份“IT战略规划方法.ppt”文档的详细解读: 1. **IT战略规划**:这涉及...
CMMI(Capability Maturity Model Integration,能力成熟度模型集成)作为一项在IT行业中广泛采用的过程改进方法论,其实施后的总结和技术参考文件,不仅对于优化企业内部流程、提升项目管理水平具有重要价值,同时...
《3S项目实施方法论模型》是针对企业管理变革与信息化改革中常见的挑战,如超支、延误和项目失败等问题提出的一种高效、精简且成功的项目实施框架。该模型结合了项目管理知识体系(如CMM/CMMI)和PMBOK(项目管理...
本章探讨了知识管理战略的重要性及其在组织发展中的应用,以三星SDS作为实例进行深入解析。三星SDS是三星集团的一个重要分支,专注于信息技术服务,其成功部分归功于有效的知识管理战略。 首先,章节提到了三星集团...
以某软件企业为例,该企业在实施CMM过程中,首先由企业主管领导负责组建SEPG。SEPG的负责人是一名具有多年项目管理和软件过程改进经验的技术总监,同时挑选了几位具备丰富软件开发经验和良好沟通能力的工程师作为...
CMMI实施的原则强调高层管理者的支持、明确改进目标、选择最佳实践以及与组织战略一致。其目标在于提升组织能力,为过程改进提供指导,并帮助组织评估和设定改进优先级。 CMMI的应用方法包括选择适合的模型等级、...
SQA(软件质量保证)是CMM2级中的一个重要关键过程区域,它是贯穿于整个软件过程的第三方独立审查活动,在CMM的过程中充当重要角色。 SQA是一种质量保证活动,旨在确保软件开发过程中的质量要求。它是整个软件开发...
通过应用CMM模型,企业可以识别自身创新能力的不足,制定针对性的改进措施,如设立创新研发部门,建立创新管理过程,实施创新战略规划,进行技术创新过程的定量分析,以及通过质量管理手段确保创新质量。这些举措有...
本文将详细探讨几种主流的研发管理方法论,包括 PACE/IPD、CMM/CMMI、ISO9000、PMBOK、敏捷开发以及RUP,并分析它们在实际应用中的优缺点。 **1. PACE/IPD(产品及周期优化法/集成产品开发)** PACE/IPD是一种由...
5. 工程方案:项目规划不周全,导致实施过程中问题频发。 6. 工程风险意识:风险管理意识薄弱,难以有效应对项目风险。 7. 业务参与意识:企业内部各部门对信息化项目的参与度不足,影响项目的整体推进。 三、IT...