CMMI变更管理为软件开发保驾护航 |
新闻类别: 行业动态 浏览量:2522 |
CMMI变更管理过程为软件开发保驾护航
在软件开发的过程中,往往会出现业务需求、技术方案等变更,随之产生的系统功能的变更也会不可避免地对软件开发工作量、项目工期、产品质量等产生影响。既然变更不可避免,如何在实施变更的同时,有效化解变更带来的风险并保持日常工作的稳定和高效,就成为至关重要的问题。 在有效标示了配置并进行管理之后,要如何保证它们在复杂多变的开发过程中真正的处于受控的状态,并在任何情况下都能迅速的恢复到任一历史状态,这就要依赖有效的变更管理。 CMMI中的变更管理是变更已发布文档和数据的闭环过程,规范了对纳入配置管理的配置项进行变更的完整流程。在项目启动时,项目经理需要在项目总体计划中明确变更控制委员会(CCB)成员,由甲乙双方管理层人员、业务人员、项目经理、核心技术人员、测试负责人等干系人组成的CCB履行审批基线变更请求、审核基线变更实施结果等职责,为变更过程的顺利实施保驾护航。 项目实施过程中发生业务变更或技术变更时,项目组一是提出变更申请,非基线变更申请提交至项目经理进行审批,基线变更申请则提交至CCB。 二是由项目经理组织CCB对基线变更申请进行评估,评估变更的内容及范围是否合理、变更风险是否可接受、工作量及工期变更是否可接受、受影响的配置项是否已被充分考虑等内容,确定变更请求的拒绝、接受或搁置。 三是已通过CCB审批的变更申请,项目经理拆分变更任务,指定人员实施变更。 四是项目经理组织CCB评审变更的配置项,再由配置管理员签入评审通过的配置项,完成变更验证与确认。 五是配置管理员依据审批通过的《变更记录表》将基线发布给产品相关人员与部门,完成变更发布。同时,项目经理应对本次变更引起的需求变更对应关系的变化进行调整,及时更新《需求跟踪矩阵》
缺少对变更有效的控制,往往会造成配置管理的无序,导致项目返工、延期,甚至失败。只有让规范的变更流程贯穿于产品的整个生命周期,让所有项目组成员了解变更、形成共识、接受变更,遵循规范的变管理流程,才能尽可能地降低变更风险及影响,提升软件开发的效率和质量。
2020年申请办理CMMI资质有哪些要求和好处?
CMM-DEV:针对供应方:软件开发企业、外包、集成或者硬件企业;用于知道开发过程; CMMI 1:初始级。软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。 CMMI 2:可管理级。建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。 CMMI 3:已定义级。已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。 CMMI 4:量化管理级。分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。管理有一个作出结论的客观依据,管理能够在定量的范围内预测性能。 CMMI 5:优化管理级。过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。 申请CMMI等级一般从三级申请,申请的条件有研发项目数量要求和研发人员数量要求。 申请CMMI资质有哪些好处? 1、生产力约有10%到20%的提升; 2、产品错误率约降低一个数量级; 3、对项目的预估与控制能力约提升40%到50%; 4、软件企业参加招投标的重要参考依据; 5、软件成熟度每提升一级, 约可降低5%到10%的开发成本。
|