【项目流程】需求评审

一.需求评审的定义

对需求分析进行的各利益方参加的评审

二.需求评审的目的

序号 参会人员 评审目的 产品作用 开发作用 测试作用
第一次 产品、领导层(产品组领导、项目经理) 判断需求的可行性,是否实施需求内容 1.讲叙需求调研内容 ;
2.需求的商用价值;
3.实施周期,预价等
第二次 产品、UI、开发组、测试组 1.了解需求的动机、目标、方案、排期等,为开发设计、测试设计做准备;
2.降低需求设计本身的不完整、不一致、不准确等出现的可能性;
3.通过评审尽可能降低团队成员理解的不一致性;
4.提早考虑排期风险、实现风险规避
1.讲解需求
2.记录需求问题
3.改进需求内容
评估产品需求是否明确、清晰、合理,时间和技术的可实施性 评估产品需求的可测试性,测试用例的内容是否明确

三.需求评审各角度

3.1开发角度

  • 需求是否技术上可实现、实现成本是多大、目前人力资源是否可支持?
  • 需求本身可以带来多大的业务价值,与技术投入成本是否匹配?(避免投入过大,产出过小)
  • 需求实现方案是否可验证,有无更轻便的实现方案?
  • 实现方案上对用户、技术架构等会带来哪些不利影响?
  • 需求是否粒度过小,使得产品琐碎功能累积,过多占用人力?
  • 需求是否粒度过大,从而导致开发风险、进度难以预估?

3.2测试角度

  • 测试视角除了上述的开发视角需要考虑的方面外,通常还会考虑以下方面:
  • 整个产品方案在可测性方案有哪些阻碍,目前是否可100%支撑?
  • 是否需要和第三方人员大交道,中间不可知时间成本有多大,留多少时间buffer?
  • 需求粒度大小,复杂程度,使用的技术方案,测试需要提前做哪些准备?
  • 需求实现的目标用户、用户习惯是怎么样?
  • 需求对应的访问量是多大,是否需要压测评估?

四.需求评审问题

4.1产品的频繁变更,前后实现不一致。

需求本身的不合理导致产品方面的频繁修改上线。
举例:PM对项目内容的优化不符合用户需求

4.2.产品实现方案不合理。

需求评审中直接详细对接了技术实现方案,与第三方对接方案等,结果技术人员评审后,发现与现有的实现冲突、违背,或者如此实现技术方面的改动太大了。

4.3需求的预期目标不明确。

这类问题是需求评审时常见的一类问题,特别是对效益不太容易评估的产品。
举例:需求对产品的预期目标在评审时没有明确的态度,对产品迭代内容也不清晰。

4.4需求过大,而评审文档本身脉络不是十分清晰。

需求内容多,但文档逻辑条理不清晰,相关人员看不懂。
举例:一个业务逻辑或者业务场景,产品可能需要借助流程图或者原型图来讲解清楚。

五.需求评审会议流程

5.1会前准备

5.1.1产品

1.产品确认需求、原型、文档都完成
2.提前找核心人员小范围沟通、消灭掉大问题
3.与参会者确定可出席的时间
4.提前发出会议邀请,定好会议室
5.提前将需求文档和原型交互设计稿等发送给相关人员
6.提前到会议室、提前演练一遍评审会现场

5.2 开发/测试

1.提前阅读需求文档,查看原型图等
2.记录问题,统一在会议时提出

5.2会中流程

1.产品讲述需求内容
2.开发/测试提出问题,产品解答

5.3会后总结

1.产品整理会议问题,及时整改,完成后组织下次会议。
2.测试根据已确定的需求开始编写测试用例
3.开发根据已确定的需求进行开发工作。

六.需求评审结束标准

  • 需求内容无异议。
  • 评审结束后,产品出需求评审报告给到相关人员。
  • 评审结果经项目经理同意确认。

说明:具体根据公司要求,部分公司并不要求完成评审报告,那么可以进行自我总结复盘。

猜你喜欢

转载自blog.csdn.net/Daisy74RJ/article/details/132131681