软件过程评审的轻量级实践

来源 :信息化建设 | 被引量 : 0次 | 上传用户:yexj585
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要: 如何提高评审的效率?为什么那么多评审会都成了过场会?本文结合实践和小结,介绍了让评审更高效的那些轻量级实践的小智慧,实现了评审会从“人人怨”到“人人愿”的顺势成长。
  关键词:软件质量;评审;度量;持续改进
  1引言
  软件评审是软件质量管理中的关键一环,而在实际的评审过程中,常常出现因为参与评审的专家不能全部到位而在评审时拉壮丁,评审先变科普会、再变批斗会,以及其他一般会议中常见的如迟到、议题偏离等原因,导致评审会议效率不高。
  如何提供评审的效率?以下跟大家分享软件过程评审的轻量级实践。
  2评审定义
  软件评审,是指在软件开发过程中,由参与评审的人员对软件开发文档或代码进行评审或检查,目的是帮助查找缺陷和改进点。
  根据评审的内容特点,评审活动可分为管理类评审和技术类评审。
  管理类评审:与管理相关的评审活动,如立项评审、项目计划评审、里程碑评审、结项评审等。管理评审方式包括:会议、会签、审批三种;
  技术类评审:与技术相关的评审活动,如需求评审、概要设计评审、详细设计评审、代码走查、测试用例评审等。技术类评审主要方式为技术评审会议和组内会议两种方式。
  3评审角色
  参与评审会的主要角色:被评审人、评审组织者、评审组长、会议记录人、公司归档人。
  评审组长一般由领导和专业负责人组成,评审组长需提供明确的评审结论。会议记录人一般由项目组内及组外(如测试负责人)两人承担,以上人员如有无法参加的情况,需指明代理人,代理人承担相应职责。
  4评审流程
  软件评审内容:
  1)检验产品是否满足以前的规范,如需求或设计文档;
  2)识别产品相对于标准的偏差;
  3)向作者提出改进建议;
  4)促进技术交流和学习。
  下表为轻量级评审实践中总结的一页纸规程。
  1)必须评审的阶段/文档:需求、设计。
  2)评审项说明:需求须是需求说明书;设计包括原型设计,概要、详细和数据库设计说明书。
  3)评审约定:文档以公司的组织财富库中的模板为基准。
  4)主要参会角色:领导、专业负责人及项目相关人员。
  5)所有参会人员须签到。会议纪要发送前需抄送给项目负责人及QA审核。评审组织者审核会议纪要时,需提供发现缺陷数、会议时间等量化数据,并负责将会议结论发送参会人员及抄送领导。评审结果为有条件通过的,需一周内修改完成再次发邮件给参会人员确认;对于评审不通过的,项目组须两周内发起复审申请。
  6)对于评审发现的问题,会议记录人需跟踪问题状态直到关闭。
  7)对于质量专委会工作中发现的典型事件,公司实行奖惩。
  5评审要点
  在评审时,对如下评审要点会重点关注,也往往在这些评审点更容易发现较多的问题:
  1)使用了新技术,方法,工具的组件
  2)关键的架构性的组件
  3)难以理解,却又必须准确和优化的复杂逻辑或算法
  4)具有危险失败模式的组件,而且是任务、可靠性、安全性关键的
  5)具有多个异常条件或失败模式的组件
  6)不易测试的异常处理代码
  7)打算复用的组件
  8)将作为其他组件的模型或模板的组件
  9)影响产品多个部分的组件
  10)复杂的用户界面
  11)由缺乏经验的开发者创建的组件
  12)具有高复杂度的代码模块
  6结束语
  对于智力高密集型的企业来说,最大的成本是人力成本。在评审实践中,我们还注重采用多种实际工具和手段,如针对阶段评审的注意积累检查清单;还有些评审是以在线的形式进行的,对于评审中量化项,可通过系统平台进行在线确认;对于代码评审,先利用一些业内工具进行预审;对于存在严整分歧的问题,会另外组织小型的专题会议进行讨论以便解决问题。通过以上轻量级的实践,提供人员利用效率,做好项目成本管控。
  通过提高评审会的效率,不但确保了软件的质量,而且实施成本较低,在团队实施中非常容易推广。
  通过提高评审会的效率,也加强了组织的度量,包括项目及项目团队的数据度量,为组织升级到CMMI4、CMMI5级的高成熟度奠定了数据和质量的基础。
  当然,在以上的评审实践过程中,我们还在不断积累的评审专家信息、评审高风险点、评审度量项以及最佳实践场景等组织资产财富,为组织的持续改进保驾护航。
  参考文献
  [1]项目管理协会,《项目管理知识体系指南》,2009
  [2]CMMI Product Team,《CMMI? for Development, Version 1.3》,2010
  [3]Mark C. Paulk,《A Comparison of ISO 9001 andthe Capability Maturity Model forSoftware》,1994
  作者简介:张萍,信息系统项目管理师,多年软件开发、质量管理经验,目前在福建国源通信技术有限公司南京分公司负责质量管理工作。
  夏仲钟,多年项目管理经验,目前在福建国源通信技术有限公司南京分公司负责项目管理工作。
  张坤,多年软件开发与设计经验,目前在福建国源通信技术有限公司南京分公司负责软件的设计和开发工作。
  崔彦军,信息系统项目管理师,多年软件开发与设计经验,目前在福建国源通信技术有限公司南京分公司负责软件的设计和开发工作。
其他文献
摘要:本文以电子健康档案为例,通过对杭州市4个区8家社区卫生服务中心的调研,探讨了社区卫生服务中心信息化现状,归纳了电子健康档案推行中存在人才缺乏、流动人口管理难度大、资源共享率低、投入不足等问题,并在此基础上提出了放宽基层医疗机构招聘条件,提高医务人员待遇;建立健全流动人口健康档案;加快推进医疗信息化和标准化等方面的对策建议。  关键词:社区卫生服务中心 信息化、电子健康档案  项目名称:浙江中
期刊
作为国内染料行业的龙头企业,浙江龙盛集团股份有限公司(以下简称龙盛集团)已经走过了44年。这样一家从农药厂发展成为拥有近百家子公司的股份制企业,其本身就是一个传奇。在传奇的背后,信息化扮演着怎样的角色?带着疑问,本刊记者走进龙盛集团,与集团信息管理部部长章欣标进行了一次对话。  用信息化打赢转型战役  龙盛集团不满足于仅仅是一个传统的染料生产企业,信息化转型是必不可少的。从企业资源计划ERP系统到
期刊
摘要:重视文章的文采,自古有之。但是,很多同学的写作只追求记叙文、散文的文采,忽视了议论文的文采。实际上,议论文不仅要讲求语言准确、严谨,而且也要追求鲜明生动,富有文采,以此增强文章的说服力和感染力。  关键词:议论文;文采;生动  孔子云:“言之无文,行而不远。”重视文章的文采,自古有之。高考语文《考试大纲》将“有文采”列为作文“发展等级”的要求之一,受到人们的普遍关注和充分重视。但是,很多同学
期刊
摘要:风险管理是指在工程施工中安全风险的规避对策与方案,其实质就是安全风险管理中的风险规划与控制,针对南京青奥轴线(B2-J1区)地下工程施工为例,其运用科技手段、成熟技术、先进设备和可靠经验,对施工中所涉及的风险实施有效的控制和管理,保证了基坑施工的安全、顺利、可靠、如期进行,可为同类工程提供参考借鉴。  关键词:地下工程;项目管理;风险管理;现场管理  一、工程概况  工程的核心控制性区域B2
期刊
时常听到班主任谈班级工作。许多人感叹学生越来越难管,许多人感叹学校事务多而杂,各种评比五花八门,令人应接不暇,每天高度紧张、身心疲惫,学生却依然故我、甚至每况愈下,更有人抱怨考核业绩表面化、形式化...... 说到底,就是不知道到底如何有效进行班主任工作。每当这时,我总会不由得就想起自己的班主任生涯,想起这些非常熟悉的感觉,想起一些难忘的经历,最后总会自然地联想起那次影响我后来多年班主任生活的学生
期刊
摘要:五年一贯制是中高职衔接的方式之一,而一体化课程体系的构建是中高职衔接的重点。本论文根据烟台汽车工程职业学院在五年一贯制实施方面的实践经验,对中高职课程体系构建进行研究和总结,形成以能力为本位构建“平台+模块”的课程体系,体现中高职课程衔接的逻辑性、渐进性和一体性。  关键词:中高职衔接;五年一贯制;课程体系;电子信息工程技术;平台+模块  本论文属山东省青年教师教育教学研究课题支持项目《基于
期刊
摘要:本文主要从四个方面阐述了在体育教学中合理、恰当、适时运用肢体语言的重要意义。首先是通过教学实例阐明在体育教学中,有时恰当的运用“肢体语”能够起到很好的。其次指出合理运用“肢体语”有利于师生感情交流。第三方面指出适时运用“肢体语”可以防止“错误”行为升级,有利于创造和谐的教学环境。第四方面是通过教学实例准确的示范动作能吸引学生,激发学生的学练热情,并能树立教师在学生中的威信。  关键词:体育;
期刊
摘要防火墙是业务系统的第一道防线,对保证内网安全起着关键作用,而防火墙策略配置粗粒度使得防火墙作用难以真正发挥。目前,人工策略审核费时费力,亟需一种自动化的策略审计手段。本文研究并实现了关于防火墙策略的自动化审计系统,该系统能有助于促进防火墙策略配置规范化,提升安全水平的同时提高工作效率,辅助管理员加固网络的第一道防线。  关键词防火墙策略;策略审计;自动化审计  Abstract: Firewa
期刊
摘要:高等教育国际化是全球化时代特征的必然产物,而本土化是国际化的内在需求。本论文从财经类院校的实际情况出发,依托学科优势与国际项目,提出国际化与本土化和谐发展的金融信息化人才培养模式。突显财经类高校的办学特色,提升具有国际竞争力金融信息化人才的培养水平。  关键词 国际化 本土化 金融信息化 人才培养模式  Research on the Talent Nurturing Mode of Fin
期刊
摘要:民族地区大多处于边境地带,地广人稀,居住分散,交通不便,信息不灵,但它是祖国重要的安全屏障,也是境内外敌对势力参透的重点地区,民族宗教关系较为复杂。随着工业化,城镇化,产业化的快速发展民族地区社会结构和利益格局正在发生深刻的变化涉及民族地区社会公众整体的生活质量和共同利益,教育,经济发展,公共基础建设,民族关系宗教信仰等众多社会事务也在不断完善,为新疆经济提供服务,创造条件。  关键词:发展
期刊