软件培训网

欢迎访问软件培训网!招生咨询电话与微信:15225191462(周老师)
软件培训网,专业解决学IT疑难杂症!

首页 > 软件测试/ 正文

谈谈CMM评审的过程改进

2013-01-02 06:01:41
  1、概述  CMM是美国SEI提出的基于软件过程改进的能力成熟度评估模型。它本身只是一个评估过程,不属于认证,所以不存在复审的问题。关于评估过程的时间,很难给出一个准确的时间,主要是根据每个公司自身软件开发过程的成熟程度来决定的。自身成熟度较高,过程改进所需要的时间相对较短,CMM评审所需时间就短;自身成熟度较低,过程改进所需要的时间就相对较长,则CMM评审所需时间就较长。  2、评审过程流程  (1)差异分析  通过对企业现有的软件过程文档的审核,找出企业现在的软件过程管理与CMM2级的距离到底有多大,为企业提交差异分析报告和制定CMM执行计划。  (2)组建SEPG (软件工程过程组)小组和确定被评估项目派出专人按照制定的CMM执行计划,负责公司的软件过程改进。  (3) CMM概述和软件过程改进培训帮助企业掌握CMM模型并根据该模型建立过程改进方案。  (4) CMM2级过程定义目的是完成企业的整个过程定义文档。  (5)文档审核和项目实施完成过程定义文档的审核,避免出现原则性和方向性错误。已完成的过程文档,在被评估的项目实施过程中,还需要不断地改进。  (6)预评估  目的:通过预评估判定企业是否准备充分可以进行正式的评估。预评估由一位主任评估师指导进行,目的是对项目的成熟度进行初步了解。按照CMM2级KPA识别明显缺陷并推荐纠正措施,以便更好进行正式评估。  过程:预评估的主要工作包括组织级和项目级的文档审阅以及与项目组成员的面谈。预评估结束后,提交预评估结果并与组织进行有关讨论。  (7)正式的评估进行正式的评估,时间通常是实施第三阶段培训后的8~12个月。评估的重点是组织内部实施的软件过程,将涉及2级的所有KPA,评审小组由5~6名软件专业人士组成,评估工作由1名主任评估师指导进行。评估小组培训:评估的最初2d进行评估小组成员的培训,讲授评审技巧及注意事项。  执行阶段:正式评估按照CBA-IPI的要求进行,一般为7d,主任评估师管理分析评审数据,编写评审结果。  3、CMM三步骤  CMM项目本身是由3个部分组成的现状分析,过程改进(包括CMM培训、专业培训、过程定义、过程实施等阶段),评估(包括预评估、评估小组培训、正式评估等阶段)。  3.1 现状分析  首先,要请一家在国内有资格评审CMM的评审公司,评审公司会派1~2名顾问师来企业做一个CMM评估方案,然后填写企业CMM评估需求的调查表,调查表要尽量填写详细,一定要实事求是,这样对下一步工作有利。其次, CMM评审公司要派2~3人到企业内部开展诊断工作,建立改进活动的基础设施,现场诊断企业当前过程强弱势并制定改进计划,也就是诊断当前企业现状离CMM评审的差距有多大。在调查过程中,要详细记录差距所在的地方,然后提出适合企业的改进方案。评审公司要求企业派出4~5人全职负责该企业的CMM评审工作,评审公司负责给这4~5人进行CMM全过程评审的培训工作。  3.2 过程改进  在CMM的评审公司指导下,按所提出的改进方案制定行之有效的改进措施,然后进入有痕迹过程的实施阶段。也就是说,已经知道该企业离CMM评审的差距的情况下,按照改进方案所提出的改进措施进行改进,缩短差距,然后再评估再找出差距,再改进,再缩短差距,一般CMM2级需要3个月时间, CMM3级相对时间要长一些。过程改进也可以用一句话概括:对于效果良好的项目实践要推广应用,对于问题较多的项目实践要变更调整。这就需要对过去项目的成功之处和不足地方进行如实的内审和仔细地分析。过程改进最大目的是,通过改善软件开发和管理的方式,来达到企业的某个业务目标。CMM可以作为一个框架来引导过程改进活动,但是目标却不是简单满足这个模型的要求。  事实上,任何一家软件企业在开发产品时,它都一定有一个软件过程(可能只是没有写下来而已)。如果这个过程不能很好地适应开发工作的要求,就需要进行软件过程改进。

Tags:郑州计算机学校排名,郑州计算机学校招生要求,郑州北大青鸟学费是多少呢,河南郑州北大青鸟2018年招生简章,河南省it专业学校有哪些,郑州北大青鸟招生地址

搜索
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
热门标签
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
  • QQ交谈