热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

(转)同行评审要点

http:blog.csai.cnuser250889archives201044043.html1、思想中国人常说的同行评审更多包含了“评价”的意味,目的是验证
http://blog.csai.cn/user2/50889/archives/2010/44043.html

1、思想

中国人常说的同行评审更多包含了“评价”的意味,目的是验证正确性,而实际上,同行评审的本意是Review,即复查的意思,目的在于找出问题。这一点必须成为所有组织、参加评审会人员应建立的共识。

可是,我们经常听到“评审通过了”这样的话从被评审工作产品承制者口中说出来,听上去似乎在说“我的工作真牛”。就像我们不想花大量的测试成本来验证自己的程序无错一样,采用成本昂贵的评审技术也不是为了验证被评审工作产品是无错的,而是帮助我们尽早的发现问题、找到错误,避免问题延误到后期解决而付出惨痛的代价。



2、方法

统一了思想以后,接下来的重点就是“方法得当”!为什么呢?因为相对而言,中国文化中还是比较缺乏“评审文化”的。中国人通常不愿意接受“当面指出问题”这种沟通方式,更不要说“众目睽睽”之下被人指出问题。

而且,在软件开发团队中评审的价值并没有得到很多的认同,大家就更难从心里接受和赞同同行评审活动。要想慢慢的创建企业的评审文化,就必须建立对这种评审活动的认同,而要建立对评审活动的认同,就必须看到评审的效果;而要看到评审的效果,最快的是通过正式化程度较低的评审手段。



3、语言

如果说前面讲的是中国人通常不是好的、积极的“被评审者”,那么这里想要说的是,中国人还经常不是好的、有效地“评审者”。

“你这个地方有问题......”

“你这个地方错了......”

“你这里怎么能这么写,应该写成......”

设想一下,当这样的语言朝你飞来的时候,你会做出何种反应呢?这种不良的语言习惯是破坏评审会气氛的一大杀手,因为你一不小心就变成了高高在上的“评价者”。

实际上,在评审会中大家应以“建议者、协作者”的身份、角色出现在会议中,这首先需要大家改变评审时的语言习惯,最重要的是将“你......”改成“我......”,如:

“你这个地方有问题......” --> “我没有看懂,你能解释一下吗?”

“你这个地方错了......” --> “按我的理解,这个地方和实际情况有些不一致,建议确认一下”

“你这里怎么能这么写,应该写成......” --> “如果我写的话,我会写为......”



4、人员

要开好评审会,选择合适的参与人员是很重要的:要点在于合适,而非越多越好。具体来说,包括以下几个方面:

同级:同行评审的原文是“Peer Review”,Peer的意识就是同级,千万不要一开评审会就请高级领导,很多人连“当着别人的面被指出问题”都受不了,何况是当着领导的面啊。

该来的人要请:对于评审内容所涉及的第一责任人,一定要请他们参加

不该来的人不要请:评审应保持尽量小的范围,要直接的相关人员参与,一方面可以保证参与者对评审内容很熟悉,另一方面可以保证参与者关心同行评审。



5、内容

有一次,笔者参加一个需求分析的同行评审会,却发现同行评审的内容有300多页,评审时间为2个小时。试问,如此多的内容可以在2个小时内得到充分评审吗?

每次评审应选择合适范围的内容,不应求大求全,对于规模较大的评审内容,应对评审内容进行拆分,分为几次评审,这样才可以保证评审的效果。

那应如何对大规模的评审内容进行拆分呢?其实在软件设计中有“高内聚低耦合”的设计原则,在评审内容的拆分上,可以充分借鉴“高内聚低耦合”的原则,使每次评审的内容内部关联性最高。


推荐阅读
  • 使用ArcGIS for Java和Flex浏览自定义ArcGIS Server 9.3地图
    本文介绍了如何在Flex应用程序中实现浏览自定义ArcGIS Server 9.3发布的地图。这是一个基本的入门示例,适用于初学者。 ... [详细]
  • 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
    HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ... [详细]
  • 字符串学习时间:1.5W(“W”周,下同)知识点checkliststrlen()函数的返回值是什么类型的?字 ... [详细]
  • javascript分页类支持页码格式
    前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ... [详细]
  • 两个条件,组合控制#if($query_string~*modviewthread&t(&extra(.*)))?$)#{#set$itid$1;#rewrite^ ... [详细]
  • Android开发技巧:使用IconFont减少应用体积
    本文介绍如何在Android应用中使用IconFont来显示图标,从而有效减少应用的体积。 ... [详细]
  • 基于Web的Kafka管理工具Kafkamanager首次访问Web界面的详细配置指南(附图解)
    首次访问Kafkamanager Web界面时,需要对Kafka集群进行配置。这一过程相对简单,用户只需依次点击【Cluster】>【Add Cluster】,按照提示完成相关设置即可。本文将通过图文并茂的方式,详细介绍每一步的配置步骤,帮助用户快速上手Kafkamanager。 ... [详细]
  • 在软件企业中,开源节流是管理层共同关注的重点。作为技术总监,我在产品和技术运营层面深入探讨了这一问题,旨在通过技术创新和优化流程来实现成本控制和效益提升。本文将详细分析CTO在开源节流中的核心作用及其具体策略。 ... [详细]
  • XAMPP 遇到 404 错误:无法找到请求的对象
    在使用 XAMPP 时遇到 404 错误,表示请求的对象未找到。通过详细分析发现,该问题可能由以下原因引起:1. `httpd-vhosts.conf` 文件中的配置路径错误;2. `public` 目录下缺少 `.htaccess` 文件。建议检查并修正这些配置,以确保服务器能够正确识别和访问所需的文件路径。 ... [详细]
  • 为了提升单位内部沟通效率,我们开发了一套飞秋软件与OA系统的消息接口服务系统。该系统能够将OA系统中的审批、通知等信息自动同步至飞秋平台,确保员工在使用飞秋进行日常沟通的同时,也能及时获取OA系统的各类重要信息,从而实现无缝对接,提高工作效率。 ... [详细]
  • 如何将TS文件转换为M3U8直播流:HLS与M3U8格式详解
    在视频传输领域,MP4虽然常见,但在直播场景中直接使用MP4格式存在诸多问题。例如,MP4文件的头部信息(如ftyp、moov)较大,导致初始加载时间较长,影响用户体验。相比之下,HLS(HTTP Live Streaming)协议及其M3U8格式更具优势。HLS通过将视频切分成多个小片段,并生成一个M3U8播放列表文件,实现低延迟和高稳定性。本文详细介绍了如何将TS文件转换为M3U8直播流,包括技术原理和具体操作步骤,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 计算当前记录与下一条记录之间的天数差异
    本文介绍如何使用SQL查询来计算当前记录与其下一条记录之间的天数差异,通过创建测试视图并使用分析函数LEAD和LAG来实现。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • PTArchiver工作原理详解与应用分析
    PTArchiver工作原理及其应用分析本文详细解析了PTArchiver的工作机制,探讨了其在数据归档和管理中的应用。PTArchiver通过高效的压缩算法和灵活的存储策略,实现了对大规模数据的高效管理和长期保存。文章还介绍了其在企业级数据备份、历史数据迁移等场景中的实际应用案例,为用户提供了实用的操作建议和技术支持。 ... [详细]
  • 春日新芽象征着新的开始,正如学习如同春天的幼苗,虽不易察觉其成长,但每日都在进步;而中断学习则像磨刀石,虽表面无明显损耗,却日积月累地退步。这番话源自古代文人陶渊明的智慧,提醒我们珍惜时光,持续努力,方能迎来更加辉煌的未来。 ... [详细]
author-avatar
非得高档防水
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有