CMMIML3体系流程建立经验总结
分类:
公司新闻
来源:
发布时间:
2019-08-31
秋风送爽,经过CMMI ML3项目团队的近一年的努力,南方德尔在8月30日正式通过了CMMI ML3的评估。依此,进一步优化和完善了南方德尔的研发和项目管理体系,可以更好的服务于客户,充分满足客户需求,同时为公司降本增效的战略目标添砖加瓦。
CMMI(Capability Maturity Model Integration For Software,软件能力成熟度模型集成),CMMI共有5个级别,代表软件团队能力成熟度的5个等级,数字越大,成熟度越高。共分为:第1级初始级;第2级受管理级;第3级已定义级;第4级定量管理级;第5级持续优化级。ML3及为第3级:软件组织能够根据自身的特殊情况及自己的标准流程,将这套管理体系与流程予以制度化。这样,软件组织不仅能够在同类项目上成功,也可以在其他项目上成功。科学管理成为软件组织的一种文化,成为软件组织的财富。3级主要包含如下PA(过程域):组织级过程定义,组织级过程焦点、组织培训管理、项目计划、项目监督与控制、需求管理、产品集成、决策分析与解决等共18个PA(包含2级7个PA)。
我作为过程改进小组成员,并且担当SQA工程师的角色,参与了体系建立和正式评估的所有活动。以下体系准备阶段,体系建立期,试用期,正式导入期四个阶段中的经验分享给大家:
1.体系准备阶段期
这个阶段从团队建立,差距分析活动以及对体系培训活动的开展得到了公司各级领导的顶力支持,基本是有求必应,这也是此次评估活动可以顺利开展的有力保障。
在差距分析过程中,咨询老师通过访谈的方式,充分了解了我司研发和项目管理现状,也真切的暴露出我司在研发阶段的变更管理,同行评审,项目监控等过程中的不足,同时也是公司员工当前迫切需要解决的问题。因此,过程改进小组与咨询老师共同制定培训计划并开展专题培训活动,从基础理论到认知提升等方面,让研发和项目管理的同事了解为什么要做?要做什么?怎么做?为下一个体系建立和完善阶段打下理论和意识基础,便于下一阶段工作的高效开展。
2.体系建立期
体系建立的团队需要对流程熟悉并且有丰富的经验。在建立过程中首先需要了解体系流程整体的框架,依据框架进行分类整理,然后结合团队人员负责的情况规划进度计划。有了前面充足的规划后,在实施过程中也不会是一帆风顺的。比如我们遇到最大的问题是—大家时间无法配合,因为体系流程建立的团队大部分是从各个岗位有着本职工作的同事。而流程建立除了对流程的熟悉之外是需要有多余的时间进行配合,但是配合程度低会影响到整体流程建立的进度和质量,所以导致了团队成员的更换程度较为频繁。这时新近的人员又需要重新了解并熟悉流程和进度,同样也需要花费时间,这就是导致前期体系流程建立所花时间较长的主要问题。
3.试用期
体系流程初步建立并得到外部咨询师的认可后,已有二个试点项目拭目以待很久。在试用前需确定好团队成员、试点项目的里程碑和阶段计划和体系流程需要导入完成时间。在这里我们需要收集2个时间点。为什么有2个计划的时间点呢?因为在项目中真正的导入是需要花费很漫长的时间,而我们真正投入的时间有限。所以我们理解为在虚拟状态下试用流程和模版。
在试用期间,我们同样遇到了各种各样的困难,比如:,因项目周期短,试点项目的同事对新的体系流程有新知识点的认识,有已知知识点的重新整合,再加上试点团队的成员们有自己本职工作需要开展,从而导致的沟通不到位,跟踪规划不受控的情况此时韩工提前识别到了风险做出决策集中办公。而集中办公是更方便大家可以随时沟通随时解决问题的场所。使用此种方式可以大大有效的解决周期短、新知识认识等问题。
团队成员在试用过程中提出了很多实际的问题,因此我们不仅在试用期在试用,同时也在依据实际情况对体系流程进行再次的改进。
4.正式导入期
CMMI ML3能力成熟度模型通过后,团队会整理分批次导入计划。后续开展正式前会有体系培训、答疑等活动。
正式的导入是很漫长的。需要各个职能人员互相配合才能把体系更加的完善。最后能达到适合我们德尔的一套体系流程,也更加方便未来新进的同事们更好的了解我们的体系流程后,更加快速的进入到各个职责岗位中并发挥每位最大的潜能。