专用目标1 准备验证
专用实践1.1 选择要验证的工作产品
本实践要求选择要验证的工作产品并确定每个工作产品的验证方法。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
建立选择要验证工作产品的准则(如,满足项目目标和需求;降低项目风险);对不同的要验证的产品建立验证方法选择指南(验证方法,如,评审、测试等)。
3)模板文件实施要点
无。
4)其他实施要点
无。
5)直接证据
要验证的工作产品及其验证方法的列表。
专用实践1.2 建立验证环境
本实践要求建立并维护验证工作产品所需的环境。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
建立验证环境的选择准则(要根据验证的工作产品的类型、验证方法来选择所需的验证环境);对选择的验证环境进行策划和跟踪,确保可用。
3)模板文件实施要点
无。
4)其他实施要点
无。
5)直接证据
标识的验证环境清单(如,产品单元/集成测试的测试环境)。
专用实践1.3 建立验证规程和准则
本实践要求为选择的工作产品建立并维护验证的规程和准则。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
建立验证准则应考虑以下因素:工作产品类型、产品需求、标准、测试类型、测试参数等。
3)模板文件实施要点
制定验证计划(依据验证方法的不同,可能是测试计划或评审计划)的模板。
4)其他实施要点
验证规程和准则通常记录在验证测试(或同行评审)计划中。所以,应做好验证测试计划的评审活动,确保验证规程和准则得到确实的执行。
5)直接证据
记录验证规程和准则的验证测试/同行评审计划。
专用目标2 实施同行评审
专用实践2.1 准备同行评审
本实践要求做好对所选工作产品进行同行评审的准备。为此:
1)本实践对目标实现的重要程度:一般
2)过程文件实施要点
建立并维护评审的入口准则和出口准则;建立并维护每类工作产品评审用的检查单;建立每类工作产品参与评审的人员以及不同人员在评审中的角色选择指南;建立提前分发评审材料的制度。
3)模板文件实施要点
制定同行评审计划模板。安排评审时间、地点、参与评审人员等。
4)其他实施要点
无。
5)直接证据
同行评审计划、工作产品评审检查单、评审出口准则等。
专用实践2.2 实施同行评审
本实践要求对所选的工作产品进行同行评审,记录所发现的问题并跟踪解决。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
确保参与评审的人员能够切实履行自己的职责;做好评审数据的收集;确保每个工作产品的同行评审都能满足事先定义好的出口准则。
3)模板文件实施要点
无。
4)其他实施要点
同行评审应遵循的指导原则:必须有充分的准备、同行评审的实施必须受到管理和控制、必须记录一致且充分的数据、必须记录措施项。
5)直接证据
评审报告(含评审缺陷的问题记录)。
专用实践2.3 分析同行评审数据
本实践要求对同行评审准备、实施、结果的各项数据进行分析。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
明确应记录的同行评审数据(如,产品名称、产品规模、评审时间、发现缺陷数、缺陷类型和来源等);建立同行评审数据的分析指南(如,分析比较同类产品的缺陷数量和来源,以判断是否存在遗漏的缺陷;使用帕累托图发现引发缺陷的主要原因,并建立有针对性的解决方案等)。
3)模板文件实施要点
依据建立的同行评审数据分析指南,制作数据分析的模板文件。
4)其他实施要点
无。
5)直接证据
记录同行评审数据及其分析结果的评审报告。
专用目标3 验证所选的工作产品
专用实践3.1 实施验证
本实践要求对所选的工作产品实施验证。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
建立对验证活动的审查机制,确保验证活动的有效性。比如,审查单元测试活动是否与测试计划一致,是否满足测试规范的要求。
3)模板文件实施要点
无。
4)其他实施要点
无。
5)直接证据
验证结果的各类记录,如单元测试报告。
专用实践3.2 分析验证结果
本实践要求分析所有验证活动的结果,以确定是否接受验证结果。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
建立验证结果分析指南:如,将验证结果与验证准则比较,分析验证活动的有效性;将验证结果与期望结果比较,分析被验证产品与需求之间的差距等等。
3)模板文件实施要点
无。
4)其他实施要点
验证活动是贯穿于整个软件开发过程,同行评审也是验证活动的一部分,所以分析验证结果也包括对同行评审数据的分析。
5)直接证据
包含数据分析的验证结果记录,如测试报告。