CMMI


CMMI

  1. CMMI简介

  ‍‍‍1984年美国国防部为解决采购风险,委托卡耐基-梅隆大学软件工程研究院(SEI)制定用于软件过程改进和评估的模型。该项目的成果之一就是"软件能力成熟度模型",其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。该模型于1991年正式推出,迅速得到广大软件企业及其顾客的认可。从1987年推出SW-CMM框架开始,SEI陆续发布了多个版本,并于2010年发布了CMMI v1.3版。随后,CMMI业务从SEI移交到CMMI研究院,并由CMMI研究院管理CMMI模型的发布和相关业务。CMMI研究院于2018年发布了CMMIv2.0版本。以下为CMMI演进历史:‍‍‍

  http://www.ceprei.org/uploadfiles/2020/03/202003311424182418.png

  ‍‍‍‍CMMI是一个绩效改进模型,适用于希望不断提升绩效以及应对和解决业务挑战的组织和项目。在过去近30年中,作为全球商业和政府范围内行之有效的最佳实践集成框架,CMMI可以快速提升和维持任何组织的绩效,从而提升质量、盈利能力和竞争力。‍‍

  ‍‍CMMI 模型不是规定性的;它描述做什么才能提高组织的能力,而不是如何去做。这使得该模型非常灵活地适应任何业务的独特需求。使用CMMI建立过程,帮助组织或项目实现业务目标并以‍‍最重要的方式提高性能。 此外‍‍,CMMI与其他行业模型和标准相结合,补充和增强性能改进。‍‍

  ‍‍‍‍CMMI模型是一套经过验证的全球最佳实践,旨在优化不断变化的全球环境中的业务性能,帮助组织建立解决最常见业务挑战的关键能力并设定相应基准,包括:设计和开发产品;提高性能;交付和管理服务;维持习惯性和持久性;管理业务弹性;规划和管理工作;选择和管理供应商;确保质量;管理员工;支持实施。实施CMMI的主要优势体现在:‍‍‍‍‍‍

  ‍‍‍‍‍‍●改善业务绩效:商业目标直接与运营相关联,达到在时间、质量、预算、客户满意度和其他关键驱动因素的性能方面实现可衡量的提升。‍‍

  ●利用当前的最佳实践:CMMI是经过验证的最佳实践的可靠来源,并会在新的在线平台上持续更新,能够反映不断变化的业务需求。

  ‍‍●构建敏捷弹性和规模化:在整个企业范围内以绩效为焦点,为加强使用 Scrum 的敏捷项目过程提供直接的指导。‍‍‍‍

  ‍‍对能力和性能进行对标:新的性能导向的评估方法提高了基准评估的可靠性和一致性,同时缩短了准备时间,降低了生‍‍命周期成本。‍‍

  2. 实施CMMI价值

  ‍‍‍‍‍‍CMMI帮助企业将面对自身目标和与类似企业和组织相比较时,快速了解其当前的‍‍能力等级和性能水平。如果业务需求和目标未得到满足,CMMI实践可以指导企业系统和有效的改进,从而提升和优化性能,更好地满足业务需求并最终满足客户需求。

  实施C‍‍MMI的收益将表现在:‍‍‍

  ‍‍●对企业整体而言:为企业性能改进的投资带来积极的回报;更及时的产品交付;更好的成本控制;提高解决方案的质量;提高管理的可见性;对问题和风险的反应更迅速;满足或超越客户需求和期望;减少缺陷和客户投诉等。‍‍‍‍‍

  ‍‍‍‍‍‍●对管理层而言:确保在整个组织内执行一致的过程;促进工作团队之间更好的协调和沟通;提高客户满意度;降低成本;吸引并留住顶尖人才;加快上市时间;提供培养员工的职业发展途径等。‍‍‍‍

  ‍‍‍‍●对企业成员而言:减少返工;改进工作;提高效率,减少加班;在决策和承诺过程中提供企‍‍业成员发表意见的机会;明确角色和职责的结构;确保企业成员具备履行其角色和责任所需的技能和专业知识;保持现有专业知识并在整个组织中传播;提升个人能力;改善个人绩效。‍‍‍‍‍‍‍‍‍‍

  3. 导入CMMI的准备‍

  ‍‍企业在导入CMMI前,应充分考虑以下几个方面:‍‍‍‍

  1) 必须要明确促使改进和导入改变的原因。了解CMMI以及采用CMMI的好处,并建立对CMMI的共识,解释CMMI将为企‍‍业带来的价值。‍‍

  2) 获得企业的发起人和高级管理层的支持和共识。在整个改进过程中,通过沟通获得管理层的支持和资源投入,对于导入CMMI、取得成功和推动变革至关重要。

  ‍‍3) 管理层需要明确业务成功的最关键目标。根据组织的业务目标确立绩效改进目标,排定其优先级,并确定实现目标的成功度量项。‍‍‍‍‍‍

  ‍‍4) 绩效改进工作将需要一个可持续的基础。因此组织需要确定参与改进活动的人员,并定义其角色和职责。典型的角色包括:改进发起人、管理指导组、过程组、过程行动小组等。

  4. CMMI导入路线图

  企业导入CMMI通常会经历多个阶段,如下图所示:

  http://www.ceprei.org/uploadfiles/2020/03/202003311431343134.png

  ‍‍‍‍●差距分析:通过采用调查分析的方式,了解公司的组织结构、过程改进目标和范围等关键信息,借助文档检查和访谈等方式,结合行业的最佳实践和模型要求,深入分析现存的管理问题以及薄弱环节,了解与CMMI模型要求的差距。‍‍‍‍

  ●项目启动:确定过程改进项目的目标和计划,明确项目需要的各种角色及其相应的职责,召开项目启动会,正式开始过程改进的‍‍实施。

  ‍‍●概念导入:通过专业的培训课程,帮助企业人员了解CMMI及其他相关的研发管理、软件工程理念,提升研发人员对各项工作技能的掌握,并让相关人员建立起正确的工作习惯和工作意识。‍‍

  ●过程优化:根据差距分析的结果,参考CMMI模型和其他同行业最佳实践,结合企业实际情况‍‍、业务特点、组织架构和人员能力,建立和优化研发管理体系,完善过程文件、模板、指南等。

  ‍‍●推广应用:在企业研发团队内部进行体系宣贯培训,由推广范围内的项目和相关人员执行新的研发管理体系,并根据实施结果和反馈,总结经验教训,评估改进绩效,持续的优化改进已有的管理体系。‍‍

  ‍‍●评估优化:通过外部评估团队,采用正式的、标准化的评估方法,对过程实施结果进行客观评价,确定改进的成果,获得企业能力成熟度等级评定,并识别后续持续改进优化的机会。

  5、赛宝能力

  广州赛宝认证中心服务有限公司(以下简称“赛宝认证中心”)是工业和信息化部电子第五研究所专门从事培训、认证和技术服务的全资子公司,是经国家授权、国际体系认可的,专业从事第三方认证的权威机构。赛宝认证中心现有各类专兼职审核员、技术服务人员500多人,在全国30多个城市设有办事机构,业务领域覆盖全国所有省市。其前身为成立于1956年的“中国电子产品可靠性与环境试验研究所”审查部,该研究所是中国第一家专业从事产品质量与可靠性研究的国家级科研机构。自1979年将“认证”概念引入中国至今,已向国内外数千家企业颁发各类证书五万余张。目前,赛宝认证中心已经获得了CMMI研究院、工业和信息化部(MIIT)、国际电工委员会(IEC)、中国国家认可监督管理委员会(CNCA)、美国国家认可机构(ANAB)、联合国气候变化框架公约(UNFCCC)、美国质量协会(ASQ)、国际需求工程协会(IREB)、国际软件测试人员认证委员会(ISTQB)、TMMi基金会(TMMi Foundation)、EXIN等十多家机构授权开展的数十项培训、技术服务和认证业务。‍‍

  赛宝认证中心拥有软件研发相关的技术服务人员60多人,平均行业工作年限12年,80%以上人员拥有硕士和博士学历,拥有CMMI评估师23人、SCRUM Master 12人。截止到目前,赛宝认证中心CMMI业务覆盖全国三十个省市和香港特别行政区,技术服务、评估的企业超过1700家,服务领域包括电力、通信、金融、汽车、交通、运输、航空、电子、医疗卫生等各个领域。

  赛宝认证中心长期从事软件研发改进相关的研究,为软件研发企业提供了全方位的研发能力提升解决方案。赛宝认证中心的软件研发能力提升方案贯穿软件从招投标到售后服务、直至软件退市的全生命周期中。

  http://www.ceprei.org/uploadfiles/2020/03/202003311448294829.png

   

  赛宝认证中心软件研发相关的业务有:

  ●CMMI培训、技术服务和评估;

  ●敏捷软件开发培训、敏捷教练服务;

  ●TMMi(测试能力成熟度模型)培训、技术服务和评估;

  ●Automotive SPICE培训、技术服务和评估;

  ●SPCA(软件过程及能力成熟度评估)双模认证;

  ●IPD(集成产品开发)培训、技术服务;

  ●CCEP软件成本估算服务;

  ●注册软件质量工程师(CSQE)培训和认证;

  ●需求工程专家认证(CPRE)培训和认证;

  ●国际软件测试协会(ISTQB)测试专家认证培训和认证。