正如GJB5000A源于CMMI,SGAMPI源于SCAMPI。SCAMPI是The Standard CMMI Appraisal Method for Process Improvement的缩写,即过程改进的标准CMMI评估方法。而SGAMPI就是The Standard GJB5000A Appraisal Method for Process Improvement的缩写,即过程改进的标准GJB5000A评估方法。
所以,SGAMPI是依托GJB5000A评估软件研制单位的开发能力,发现其软件开发过程中的优势和不足的有利工具。
SCAMPI评估方法有3类:A类、B类和C类。
其中A类方法是最严格的评估方法,一般正式评价都会采用这种方法。
SCAMPI的B类和C类评估方法用来在提高过程能力或成熟度的表现方面给企业一些可靠的建议。C类方法可以支持更有效的B类方法,B类方法也能支持A类方法,即前一个评估方法可为后一个评估方法建立可信的结果,也就是说,这些评估结果是向上兼容的。
它们之间一个最明显的区别是:A类评估方法是记分评估;B类和C类评估方法不是记分评估。
过程执行指标说明
SCAMPI有个关键概念叫“过程执行指标”和“过程执行指标说明(Process Implementation Indicator Descriptions, PIID),就是由被评组织明确项目的过程产品和记录与各个过程域及其专用实践、共用实践的对应关系,评估组在查找证据时可以按图索骥,给予很大的方便。
SGAMPI评估组最初也要求被评单位使用这个PIID表,再评估员已经熟悉了评价过程和评价方法之后,对此不再做强制要求。
制订SGAMPI计划
评价之前,评价组组长要制订评价计划。计划包括明确评估范围、评估的依据、评估的各项活动策划以及评估的风险策划等。
评估的范围取决于两个尺度:模型和机构。模型范围是由要考核的成熟度等级以及过程域的数量。比如,考核成熟度等级二级,但不考核供方协议管理过程域。机构的范围包括要考核的部门和人员。
评估的一般过程包括检查客观证据、校验验证客观证据、客观证据文档化、产生评估结果等步骤。
评估的范围决定了哪些人以及何时参加评估。在评估范围之后,就需要考虑安排具体的评估活动日程。
SCAMPI要求必须确认并且减轻评估所带来的风险。对于关键风险,必须制定风险的计划并予以实施。比如,当一个评估组缺乏经验,那么评估将面临效率降低的风险;如果使用的是电子数据源,就有存在链接失灵的风险。这些都应该在评估计划中进行妥善处理。有时,可以在进行SCAMPI A类评估之前,先进行B类或C类评估,以降低风险。
执行评估
在开始实地查看证据之前,需要记住的是多少数量和什么类型是必需的。为此,我们需要搞清楚那些直接或间接的产品和其确定性。
面对面的访谈,是评估的一个有价值的工具。访谈更能揭示真实的内涵。访谈受组织的成熟度影响很大,随着组织成熟度提高,被访谈者不仅能够清楚自己的答案,而且拥有证明这些答案的方法。
在文档和确认的独立评估完成之后,就到了得出一些结论并开始进入评估结果产生阶段。从实践开始,评估小组需要决定直接产物是否合适,间接产物可否提供支持,是否存在重大缺陷。在目标级别,简单的决策是目标下面各单独实践分数的叠加。然而,如果项目中特定实践的绝大部分实现或全部实现分数很高时,即使某个实践已经决定为未实现,也可认为目标绝大部分实现。一旦目标满意度被确定,成熟度或能力级别的确定旨在那些达到满意度级别的拥有特定和共有目标的过程域。
最后报告结果阶段包括最终结果的发表(表示方法、报告等)以及对评估资源进行打包和归档。
最终结果的发表通常是在末次会上,介绍对评估结果的总结,包括评估过程的总结。
参考书目:《标准CMMI过程改进评估方法(SCAMPI)精粹》
微信号:IdeaofSE
联系客服