|
评估实践证明:在进行CMMI评估之前,制定一个正确的评估计划并将其文档化,确保有一个富有经验的、受过培训且具有适当资格的小组能被用来评估,为执行评估过程做准备,是十分必要的。 我们所说的文档化评估计划的结果,包括:要求,协定,估价,风险,剪裁方法,以及与评估相关的实际考虑(例如:日程安排,后勤,组织的背景信息)。此外,还应当获取并记录发起方对于评估计划的正式批准。在制定评估计划之前,应对评估输入中反映出来的协议文档化,该协议将有助于评估目标和关键评估计划参数的共同理解。在对驱动计划过程的关键参数达成共同理解的基础上,评估发起方和SCAMPI主任评估师应就评估计划达成一致;发起者和评估小组领导应就已计划的评估中技术和非技术细节达成一致。这个计划在执行其他的计划和准备阶段活动中需要进一步细化。 而通过评估小组的准备工作,将产生一支富有经验的、受过培训的且定位准确的小组准备执行评估任务。该小组的成员都应当获得了完成他们各自的任务所必备的知识,或者他们之前所拥有的知识被证实足以完成相关任务。评估小组领导者已经给每一个人提供了为完成他们各自的任务所需的对技能进行实践的机会,或者证实这些技能在过去已经得到了示范。小组成员相互了解,同时开始计划他们如何协调一致的工作。还应该做到:准备好的小组是为评估目标而服务的,小组的成员已提供培训且培训结果被记录,在必要的时候,对他们所做的因知识或技能不足的补救工作已经完成。我们认为,无论评估小组领导者是从头培训一支全新的评估小组,还是通过从富有经验的小组成员中选择来组建一个小组,确保他们与评估小组领导者能组成一个成功的集体是其责任。 为便于说明我们的观点,下面按照实际操作的顺序列出了与CMMI评估相关的预备工作。 一.进行恰当的剪裁 由于SCAMPI是设计用于满足大范围的评估应用,所以剪裁是一个值得仔细的全程关注的活动。SCAMPI的剪裁方法包括:对所要求实践中的机会进行选择,设置参数和限制评估过程中可以改变的参数,以及包含可选实践。 在剪裁过程中,需要注意: 1.在每一个活动的必需实践中评估和选择裁剪部分; 2.当预期变更发生时,在可接受的界限内评估和设置参数; 3.评估和选择适当的任意实践; 4.确保裁剪的结果是首尾一致的,并且根据评估目标和约束是恰当的; 5.生成裁剪结果文档。 MDD的结构阐明了SCAMPI具有的特征,要么被看作ARC需求的一个直接派生,要么被看作SCAMPI需求。参数和限制区在这些方法需求内详细说明了可承认的变更。裁剪向导和执行向导被用来帮助调整方法以适应评估发起者目标和评估约束。裁剪方法和执行部分必须在某种程度上保证没有违背SCAMPI的必需实践。 二.对评估所需要的资源进行标识 本活动是与执行评估所需资源的鉴定和评估相关的。评估所需的资源包括人员、设备、工具以及有权使用的信息。具体的行为有: 1.确定评估组成员; 2.确定评估参与者; 3.确定设备和工具; 4.确定所需的其他评估资源; 5.文档化在评估计划中的资源决议。 此外,在鉴定过程中所需资源的详细程度必须足够支持评估计划的实施。例如,确定评估组的领导人,参与接见的候选人姓名和拥有评估组成员资格者的姓名,这些人在组织上和项目上的从属关系,被评估组使用的地点、座位容量和房屋外形,所需要的特殊设备(如:高摄投影仪、膝上形电脑放映机、视频会议)。 三.确定评估所需的费用以及日程安排 本活动是在评估计划中包含并列出最高费用的明细表以及进度表。具体的行为包括: 1.估计关键事件持续时间,并以此作为制订全面进度表的基础; 2.估计参与评估的人员所需的努力; 3.恰当地估计使用工具和设备的相关费用; 4.适当地估计伴随事件的费用(如:出差、住宿、吃饭); 5.在评估计划中文档化详细的估计进度; 6.在评估计划中文档化详细的估计费用。 评估成果的取得不仅取决于评估组,还取决于整个组织单位内的预期参与者(如:被访问者、管理设备的相应人员、简报的出席者、支持者)。因此,我们必须对评估过程的每一天进行计划。 四.对后勤计划进行管理 本活动强调评估过程中的每一个相应部分的后勤保障细节应该在协商后取得一致并文档化。评估组领导要取得组织单位协调者的支持,对文档中的计划任务进行管理并与后勤保障计划进行协调。检查制度和行动条款跟踪机制是用于管理这些任务非常有用的组织结构。具体的行为包括: 1.文档化后勤保障计划,增强其可靠性; 2.保持与供应状况的沟通渠道; 3.指定跟踪后勤保障问题的职责。 我们知道,有效的计划取决于对评估中可能发生的后勤保障问题变更的预见性。这些有时被忽略的问题包括: 1.确定在评估中所住的旅馆; 2.提供工作站支持; 3.对吃饭进行管理; 4.在某个时刻设备的相互影响; 5.会议的安全/分级需求; 6.为得到的有限设备的护送提供证章或者管理。 五.对风险进行管理并将其文档化 由于任何项目都取决于事件、人物和其他资源,风险管理是其成功的一个重要因素。评估组领导有责任在发起者和评估组成员之间沟通风险和相关的减缓风险计划,并生成文档。具体的行为包括: 1.确定评估风险; 2.对评估过程中的关键风险提出减缓计划并在必要时执行这些计划; 3.记录风险评估发起者和其他风险产生者在风险评估中的地位。 通过对活动的管理而确定的风险因素及减缓计划是评估计划的必需元素。在评估计划中大部分领导评估者应当拥有“风险管理”的头衔,专注于风险管理活动的努力水平是评估组领导必需调整以适应即将到来的情况所需要的。 六.获得评估计划的许可 评估计划应获取正式发起者的许诺。由于这个协议的正式性是如此至关重要,评估计划需要在评估发起者和评估组领导之间签订一个合同。具体的行为包括: 1.文档化评估计划; 2.和评估发起者一起重新审查评估计划,并获得发起者的正式批准; 3.为相关的风险产生者提供评估计划以便重新审查。 评估计划的必需内容至少包括如下几项: 1.评估输入; 2.在风险管理中所执行的活动; 3.风险管理所需的资源; 4.用于完成评估所需的费用和进度估计; 5.评估的后勤保障; 6.与实施评估相关的风险因素和减缓计划; 7.如果评估发起者要求满足ISO/IEC 15504需求时的检验标准。 此外,我们必须为评估组领导和发起者提供一个签名区,以指出他们在评估计划中各自所承担的义务。当然,如果评估计划还有其他次要的补充资料,并无须重新签名,除非一个或更多的评估输入元素被更改。至少,评估组成员应考虑过相关的风险产生者,并应得到一个获得批准的评估计划的复件。 七.选择评估小组领导 评估发起者有责任选择一个评估小组的领导者,这个人应该拥有足够的经验、知识、技术来负责和领导评估活动。一个评估小组领导者必须是由SEI评估程序授权的SCAMPI主任评估师,同时必须以良好的状态作为评估过程的一名成员。在SEI网站上有SEI评估程序的详细描述。评估小组领导者有责任保证评估是根据SCAMPI的要求进行的,所做的裁剪必须满足在该方法定义下的允许范围内的评估目标和约束。具体的行为包括: 1.选择一个经SCAMPI授权的主任评估师担任评估小组领导者; 2.检验评估小组领导者的资格(经验、知识和技术)。 评估小组领导者必须是一名状态良好的经SEI授权的SCAMPI主任评估师。这一要求必须通过网络或与SEI CMMI办事机构直接联系得到确认。在任何已进行的评估中只能有唯一一名正式的评估小组领导者。他是唯一能判断给评估小组成员委派何种重要任务的人,但是他不能赋予其成员有关评估活动是否成功完成的领导职责和最终职责。特定评估小组中多重领导评估者对该评估小组的领导具有很重要的作用。但是,唯一指定的评估小组领导者必须履行其领导和管理评估过程的职责。 八.选择评估小组成员 本活动包括识别有用的职员、评定其资格和从中挑选人员作为评估小组成员。它可以发生在评估发起者作出管理评估活动的许诺之后,并能为评估计划保证提供输入。具体的行为包括: 1.保证评估小组成员满足个人的最低标准; 2.保证评估小组作为一个整体满足的最低标准; 3.文档化在评估输入中小组成员的职责和资格。 SCAMPI评估可接受的评估小组最小规模是4个成员(包括小组领导者)。推荐的最大规模是9个成员。所有小组成员之前必须完成获得SEI推荐的并由SEI认可的权威授课者所教授的CMMI课程。小组成员必须接受有关评估方法的培训。关于工程领域的经验,评估小组(作为一个整体)平均至少要有6年以上的经验,且小组总的经验要不少于25年,这些规定都隐藏在评估活动中。关于管理经验,评估小组(作为一个整体)总的经验不能少于10年,且至少有1名成员拥有6年以上的管理经验。 总的来说,评估小组应该在评估组织内部所使用的生命 | |
| 关于CMM在项目中的实施 CMM与软件评价及测试综述 CMM和SJ/T11235模型构成及区别 CMMI评估过程中的需求分析 SW-CMM与中国-兼论质量认证 浅谈中小软件企业的CMM之路 实施CMM时必须解决的认识问题 通过CMM顶级评估后发展方向之六:工具销售 通过CMM顶级评估后发展方向之五:专业测试 通过CMM顶级评估后发展方向之四:工程监理 |
| 文章评论 | |||