“你不得不知道的流程规范”@需求评审流程

2017-05-26 guxs 搜狗测试

前言

在整个测试过程中,需求的正确理解是整个测试的核心环节。那么在需求了解的整个过程中,测试都要做哪些事情,产出哪些东西?不知大家在项目过程中有没有遇到以下情形:情景1:产品给出需求文档后,项目负责人让测试同学小A进行需求了解。间隔半天后,小A反馈说“需求文档我已经看完了”,然后就没有下文了……

情景2:测试同学小C拿到需求文档后,对需求文档进行分析和总结后,静待产品开需求讨论会。当需求讨论会提出自己的问题时,大家对个别case结论讨论了较长时间……..

为了让项目高效运行,我们今天就针对需求评审阶段,梳理一下测试到底都要做哪些事情?

需求评审目的

为什么要进行需求评审?

  • 明确产品方向、基本功能、用户需求
  • 分析需求合理性,提前发现问题,避免后期过多的需求变更或实现变更
  •  产品、开发、测试三方对需求理解保持一致

需求评审粗略流程

根据需求评审的粗略流程图,我们可以把需求评审分为以下三个阶段:

需求评审前

测试需要做哪些事情?

  • 项目负责人拆分需求模块,分配对应的模块负责人,产出模块&负责人对应表

目的:若需求模块较多,可以有效防止需求跟进遗漏

  • 模块负责人进行需求了解、分析

       如何进行需求评审?想了解方法、技巧,文章末尾有干货链接哦~~~

  •  模块负责人整理需求疑问、建议等,若时间允许,提前发送邮件或口头与产品进行确认

需要产出的内容:

  •  模块及对应负责人列表
  •  需求了解完毕后的疑问、建议、问题等文档或邮件

需求评审会议中

测试需要做哪些事情?

  • 在产品进行需求讲解过程中,积极提出自己的需求疑问、需求建议、想法、观点
  • 记录评审会议过程中内容

① 需求讨论后,给出的结论性内容

② 需求变更内容

③ 技术无法实现的内容

④ 后续需要跟进的todo事项

⑤ 需求逻辑产生的风险备忘

⑥ 对应问题的开发&测试负责人

  • 评估是否需要进行下次需求会议讨论,并进行确认如果会议中未确定的问题较多或较严重,影响到后续开发实现,需要在会议结尾和开发、产品确认是否需要进行下次会议

需要产出的内容:

  • 需求评审会议记录

需求评审后

测试需要做哪些事情?

  • 由项目负责人或模块负责人,统一将会议记录的内容分类整理后,邮件公示给项目中的开发、产品、测试,以作后期备忘和跟进
  • 邮件发出后,测试模块负责人需要及时推进问题的反馈,提醒开发或产品给出结论
  • 需求问题确定后,提醒产品更新需求文档至对应的目录,一般是svn

需要产出的内容:

  • 需求评审会议记录

邮件模板如下:

需求评审系列文章:如何评审需求?

需求了解要做什么?

需求文档规范