代码改变世界

peer review

2015-04-27 19:54  二班&张振宇  阅读(614)  评论(0编辑  收藏  举报

peer review学习笔记

一、什么是peer review

A work product (normally some form of document) is examined by its author and one or more colleagues, in order to evaluate its technical content and quality同业互查:除工作产品的作者之外的一个或多个人检查该产品,以期发现缺陷及其改进时机的一种活动。软件测试工作同样需要进行同行评审,目的是用来检验软件测试每一步的完成性和标准性,每一步是否符合项目要求,从而决定是够能进行下一步工作

二、如何进行peer review

The organizational form of PR

1.技术评审(Technical review )

2.正规检视(Formal Inspection)

3.走读(Walkthroughs)

4.管理评审(Management Review)

三、参与人员角色

1.Moderator (主持人) 2.Inspectors (评审员) 3.Author (作者) 4.Reader (讲解员) 5.Recorder (书记员)

四、同行评审通常包括六个步骤:制定计划、召开准备会议、评审人员独立预审、召开评审会议、返工、跟进返工结果。各个步骤的活动说明如下:

    1) 计划:选择参与者;准备检查单。

    2) 准备会:分配各参与人员的角色;作者对产品作概要介绍。

    3) 个人预审:评审者研究评审文档,使用检查单寻找缺陷,记录发现结果。

    4) 评审会议:读者阅读评审文档,评审员发现缺陷,对有争议的问题进行讨论;作者一般保持沉默,除非读者要求对产品作解释。

    5) 返工:作者修正错误。

    6) 跟进:检查修正工作的进展;分析错误原因;分析评审过程,补充完善检查单。

    附:做好技术评审的小贴士

    不因为时间紧迫和缺少预算而省略评审

    评审前充分准备和沟通

    安排合理的预审时间以便评审人员阅读评审材料

    技术评审应当“就是论事”,不要把评审会开成“批斗会”,不要打击有失误的开发人员的工作积极性,更不准搞人身攻击,如挖苦、讽刺等

    评审人员的职责是发现工作成果中的缺陷,并帮助开发人员给出消除缺陷的办法,而不是替开发人员消除缺陷

    把技术评审作为交流、提高的机会

    记录评审中出现的问题,跟踪改进

    定期改进技术评审检查单,把检查单作为持续改进的重要载体

    评审者必须是领域内的专家