同行评审与阶段评审的区别
一些GJB5000初学者,可能对同行评审和阶段评审的含义没用很好的理解,对二者的区别并不清楚。
实际上,同行评审是技术评审,阶段评审是管理评审(这里的管理评审是与技术相对的管理活动的评审,不是GJB9001C体系中的管理评审),二者有很大的区别。具体来说,同行评审和阶段评审有以下6点不同:
评审关注点不同
同行评审关注的是技术是否正确实现和产品是否正确开发。而阶段评审关注于产品或项目的开发进度、状态、风险的管理。通过阶段评审了解项目的进展情况,以达到控制项目生产过程及里程碑节点的目的。
评审的内容不同
同行评审通常是对项目中产生的重要的技术文档或软件源代码等进行的评审。阶段评审主要是对项目阶段的状态进行评审,项目的状态通常会汇总统计在阶段报告中,包括当前阶段的任务完成情况、问题处理情况、风险情况以及反映项目状态的各种测量分析数据。
评审的目的不同
同行评审的目的主要是发现评审对象(技术文档或者软件源代码)中存在的缺陷或存在不足的地方。而阶段评审的目的主要是确认本阶段的任务和目标是否完成,项目是否可以进行到下一个阶段。
评审的方式不同
同行评审既可以是正式的会议评审,也可以是非正式评审(走查、审查、审签)。而阶段评审通常都是会议评审。
评审的时间不同
同行评审在工作中可以根据需要随时进行,比如对设计的评审可以拆分为概要设计评审、单个部件的详细设计审查,而部件的详细设计审查可以完成一个就审查一个,审查通过一个就进行实现……这样可以实现设计、实现、单元测试的同时进行。而阶段评审必须是一个阶段的任务全部完成后进行,所以它通常是项目的阶段结束的时间点上。
评审的人员不同
同行评审人员几乎都是作者的同行,是对被评文档或产品有一定了解,有相关的经验和技术积累,与他们的职务没有关系;而阶段性评审人员通常都是项目的利益相关方参加,而且一般都会有领导在场。
这正是:
两个评审不相同,技术管理分两种
了解区别不重要,关键各自都做好
参考书目:软件测试技术指南,作者:斛嘉乙,符永蔚,樊映川,出版社:机械工业出版社