`

什么是需求评审?

阅读更多
对工作产品的评审有两类方式,一类是正式技术评审,也称同行评审,另一类是非正式技术评审。对于任何重要的工作产品,都应该至少执行一次正式技术评审。在进行正式评审前,需要有人员对其要进行评审的工作产品进行把关,确认其是否具备进入评审的初步条件。

  需求评审的规程与其它重要工作产品(如系统设计文档、源代码)的评审规程非常相似,主要区别在于评审人员的组成不同。前者由开发方和客户方的代表共同组成,而后者通常来源于开发方内部。

  有人问:需求评审究竟评审什么?要细到什么程度?怎么样进行?

  严格地讲,应当检查需求文档中的每一个需求,每一行文字,每一张图表。评判需求优劣的主要指标有:正确性、清晰性、无二义性、一致性、必要性、完整性、可实现性、可验证性、可测性。如果有可能,最好可以制定评审的检查表。

  需求评审面临的困难及对策如下:

  需求评审的一个通病是“虎头蛇尾”。需求评审的确乏味,也比较费脑子。刚开始评审时,大家都比较认真,越到后头越马虎。当需求文档很长时,几乎没人能够坚持到最后。会议主持人事先要强调需求评审的重要性:认真评审一小时可能会避免将来数十天的“返工”,让大家足够重视。评审组长还要设法避免大家在昏昏沉沉中评审。如果评审时间比较长,建议每隔两小时休息一次。另外,如果系统比较大,也可以细分成不同的部分分别进行,严格控制每一次评审的文档规模及持续时间。

  需求评审涉及的人员可能比较多,有些时候让这么多人聚在一起花费比较长的时间开会并不容易(例如有些人可能出差在外,有些人可能事务缠身)。没有必要把所有事情挤在一块做,需求开发是循序渐进的过程,需求评审也可以分段进行。这样每次评审的时间比较短,参加评审的人员也少一些,组织会议就比较容易。对于需求的工作产品《需求规格说明书》,我们可以标明几种文档状态,如草稿状态。评审状态,初始状态等。只有进入评审状态时,我们可以用不同的方式来对文档进行评审。但当其评审状态转化为初始状态时,需要进行严格的正式的同行评审。

  开评审会议时经常会“跑题”,导致评审效率很低。有时话匣子一打开后关不上,大家越扯越远,结果评审会议变成了聊天会议。主持人应当控制话题,避免大家讨论与主题无关的东西。对于自主研发的产品,由于需求评审人员大部分是开发人员,大家会不知不觉地谈论软件“如何做”。由于需求是否“可实现、可验证、可测试”本来就属于需求评审的范畴,所以强制大家“只谈做什么,不谈怎么做”几乎是不可能的。那么,在需求的评审会上,需要允许开发人员谈如何做,但不需太细,适而可止。同时,评审会必须明确一位评审组长,对时间与问题进行控制。

  开评审会议时经常会发生争议。适当的争议有利于澄清问题,比什么东西都一致赞成要好。然而当争议变为争吵时就坏事了。争吵不仅对评审工作没有好处,而且会无意中伤害同事们的感情。同时也解决不了问题。所以,在评审会的过程中,我们要尽可能的是在阐述事实与证据,而并不是从你心底要如何地说服别人。

  人们在很多时候分不清楚自己究竟是“坚持真理”还是“固执己见”。毫不妥协或者轻易妥协都不是好办法。我们应当养成良好的习惯:不要一棍子打死异己的观点,尝试着让自己站在他人的立场思考问题,这样你会找到比较满意的答案。试著从不同的角度去看同样的问题。
分享到:
评论

相关推荐

    需求评审表 需求评审表 模版

    ### 需求评审表知识点解析 #### 一、需求评审表的概念与作用 - **概念**:需求评审表是一种用于记录和管理软件项目中各项需求的重要文档。它旨在确保需求被准确理解、清晰表述,并且能够满足项目的最终目标。 - **...

    需求评审意见表

    ### 需求评审意见表知识点详解 #### 一、需求评审意见表概述 在软件开发过程中,需求评审是确保项目成功的关键环节之一。通过需求评审可以有效地识别和解决需求阶段的问题,避免后期开发过程中出现大量的修改和...

    软件需求评审报告模板.doc

    软件需求评审报告模板.doc 软件需求评审报告模板是软件开发过程中一个非常重要的文档,它的主要目的是对软件项目的需求进行评审和验证,以确保软件产品满足客户的需求和期望。本文将对软件需求评审报告模板进行详细...

    软件需求评审表单1

    《软件需求评审表单详解与应用》 在软件开发过程中,需求分析是至关重要的第一步,而软件需求评审则是确保需求质量的关键环节。本文将详细解析“软件需求评审表单1”,探讨其在软件开发中的作用、评审准则以及相关...

    需求分析评审记录表.doc

    本文主要介绍了需求分析评审记录表的知识点,包括需求分析评审的定义、评审日期、地点、主持人、参加部门及人员、评审内容、评审过程、评审结论、编制、审核、批准等。 一、 需求分析评审的定义 需求分析评审是指...

    软件需求分析评审记录表.docx

    软件需求分析评审记录表 软件需求分析评审记录表是软件开发过程中的一个关键步骤,它旨在确保软件需求的完整、准确、清晰和具体。下面是软件需求分析评审记录表的详细知识点: 一、评审日期、地点和主持人 软件...

    软件开发需求评审表.doc

    软件开发需求评审表 软件开发需求评审表是软件工程过程中的一种重要文件,用于评审软件开发的需求。该表格包含了组织架构管理系统、权限管理系统、界面自定义系统等多个方面的需求评审信息。 组织架构管理系统 ...

    需求评审相关资料

    在IT行业中,需求评审是软件开发过程中的一个关键环节,旨在确保项目团队对用户或客户的需求有清晰、准确的理解,并确保这些需求能够被正确地转化为可执行的产品规格。以下是对需求评审相关资料的详细解读: 1. **...

    需求评审与需求测试

    ### 需求评审与需求测试 #### 一、需求评审与需求测试的重要性 在软件开发的生命周期中,需求分析处于整个项目的起始阶段,它的重要性不容忽视。一个明确、准确的需求定义是确保后续开发工作顺利进行的基础。一旦...

    需求评审报告模板.doc

    《需求评审报告模板及其在产品经理工作中的应用》 需求评审是软件开发过程中的关键环节,产品经理作为需求的主要提出者和管理者,对需求评审报告的编制和理解至关重要。本篇文章将详细解析需求评审报告模板,并探讨...

    软件需求评审之道

    ### 软件需求评审的关键知识点 #### 一、需求评审的重要性及常见问题 软件需求评审是确保软件项目成功的关键步骤之一。它旨在减少需求层面的风险,并提高项目的成功率。然而,在实践中,需求评审往往面临着诸多挑战...

    需求评审时使用的检查标准

    需求评审时使用的检查标准 需求评审是软件开发过程中的一个重要步骤,它是确保软件开发项目符合用户要求和项目计划的关键环节。需求评审的目的是为了确保软件开发项目的需求是否完整、正确、清晰和一致,从而避免...

    05软件需求规格说明书评审.pdf

    《软件需求规格说明书(SRS)评审的关键要素与实践》 软件需求规格说明书(Software Requirement Specification,简称SRS),是软件开发过程中的核心文档之一,它详细描述了软件系统的功能、性能、界面、输入输出、数据...

    软件需求评审报告.pdf

    "软件需求评审报告" 软件需求评审报告是软件开发过程中的一个重要环节,对软件需求的评审可以确保软件产品满足用户的需求和期望。本报告对软件需求的评审结果进行了详细的描述,涵盖了软件需求规格说明书的可追溯性...

    产品需求设计评审会议纪要.docx

    产品新人和产品经理可以通过参考这样的会议纪要模板,学习如何有效地组织和管理需求评审会议,提升产品设计的质量和效率。在实际操作中,每个环节都需要充分的沟通和协作,以确保最终推出的产品能够满足市场需求并...

    2021最新产品需求模板系列-需求评审流程规范.docx

    《需求评审流程规范详解》 在产品开发过程中,需求评审是一项至关重要的环节,它能确保产品的设计和开发符合用户需求,避免后期不必要的修改和浪费。本文将深入解析2021年最新的产品需求评审流程规范,帮助产品经理...

    项目管理需求评审表模板

    项目管理需求评审表是项目管理过程中的一个关键工具,它用于确保项目的需求得到充分理解、准确无误地记录,并在项目生命周期内得到妥善管理。以下是关于这个主题的详细解释。 一、项目管理需求评审表 项目管理需求...

    需求规格说明书_评审意见整理 1

    《需求规格说明书_评审意见整理 1》 需求规格说明书是软件开发过程中的关键文档,它详尽地定义了系统或产品的功能需求、性能需求、接口需求等,为后续的设计、编码、测试等工作提供基础。在本文中,我们将讨论在...

    软件需求评审报告文.pdf

    《软件需求评审报告文.pdf》作为一份专业的评审文件,为软件需求的管理提供了标准化的流程和评判标准,从而确保需求规格说明书符合项目的实际需求,并满足业务目标。 在软件生命周期中,需求评审是保证项目成功的...

    需求分析及评审模板

    **知识点详解:需求分析及评审模板** 一、**需求分析的重要性与目的** 需求分析是软件开发过程中的关键步骤,它确保了软件开发的目标明确、功能完整且满足用户期望。通过需求分析,可以清晰地界定软件的功能、性能...

Global site tag (gtag.js) - Google Analytics