需求评审之殇

需求评审这件事,在软件项目管理的流程上,一直是沦为一个鸡肋般的存在,不少企业面对这个事情,从来都是得过且过。也许是由于技术人员不足,从产品到设计到开发到测试,一人包办,自然觉得需求评审没有必要;也许是需求主管部门过于强势,搞一言堂,需求草稿即定稿。再有就是,正在各种混乱流程交错中挣扎的成长型公司,正在历经规范化的痛,对于这个事情正在摇摆。

之所以需求评审会沦为众矢之的,就是因为他不仅会带来工作量的增加,琐事的增多,更重要的是,他需要一个背锅的人。软件需求的准确性和合理性直接关系到开发人员的工作效率和项目工期,而需求评审本身就是对需求的再审核,直接决定需求的质量,如此重要的责任做的好自然是功劳,做不好导致项目返工、开发人员怨声戴道,那就是罪人一个。因此,没有多少人愿意主动背起这个锅。

各显神通

翻开软件工程和项目管理的教科书,我们会发现,理论很精妙。但是一旦付诸于实践,很快就会发现,情况并不是想象中的那么理想。但理论是方法指导,只是一个体系框架,实际的应用还需要结合每个公司不同的工作流程,各自发挥。这里就需求评审这个环节,笔者谈谈自身的经验。
其实,要让需求评审不沦为形式主义、众矢之的,可以参考以下的流程方法进行,多裁少补。

1、事先界定需求评审的范围

在开始需求评审会之前,需要事先定好需求评审的内容,界定好本次讨论的需求边界,防止开会时由于思维过于发散,偏离主题导致讨论内容无限制扩大,影响评审目标的完成。我们的目标很明确,本次讨论解决什么问题就是什么问题,在过程中发散出来的,适当做个记录,应该立即回到主题上。

2、会议前确定好参会人员。

参会人员分两类,一类是必须参加的人,一类是选择性参加的人。必须参加的人包括:需求评审会主讲人和项目直接相关的人员。一般情况下,参加需求评审会的项目直接相关人必须是多角色的,因为无论多牛逼的人,也无法做到全才、想法360度全方位无死角,这就需要包括:需求人员、交互设计师、UI设计师、架构师、后端开发人员、前端开发人员、测试人员。这些项目直接相关人,也是工作任务上跟需求紧密相关的人,他们的评审意见至关重要。小公司可能“架构师、后端开发人员、前端开发人员”是同一组人甚至是同一个人也有可能。安排不同角色参与评审,就是需要这个人或者这些人从不同角度评估需求的合理性和开发的代价,从不同角度考虑需求可能存在的问题和需要改进的地方,尽最大程度在前期发现需求本身的问题,防止需求发生过大的偏差。

3、控制会议时间

确定会议时间、会议时长,提前明确预计会议预计多长时间,并提前通知大家,让大家心里有个数,方便各自安排手上的工作,如果预计的时间内,没有将内容讨论完,那么也应该适时终止会议,另外选择时间继续讨论,切忌长时间作战。长时间作战到最后只会让很多内容都草草了之。

4、参会人员提前预习会议内容

提前一小时(半小时太短了)分发讨论内容稿给参会人员,让参会人员提前阅读并组织内容意见,到会议上直接抛出各自的意见,提高会议效率。

5、会前需求确定好需求的决策人

一定要让其参与会议,当讨论过程不同意见僵持不下的时候,需要需求决策人来排版。这点很重要!

6、会前确定好会议记录人。

需求文档更新负责人,让其认真参与,记录好讨论过程。会后需要公布会议纪要,其实也就是需求评审记录,并纳入文档库。

7、明确下次复审会议时间

会议讨论结束后,需要明确时间下次复审是什么时间,有效率地推进工作进展。

剩余的废话

其实,需求评审的流程真正用心落实,不会多花太多时间,反而对于软件项目的质量、效率的提升有着非常重要的作用,上面说到的并不是教科书上的内容,而是笔者实际工作中的心得体会。要想成为一棵大树,必须要知道大树的成长历程,一枝一叶的生长,并不是需求评审的流程鸡肋,而主要是大家习惯的现有的流程,不愿意进行改变。

后记

很多软件开发公司需求可能都是老板或者项目经理甚至是开发人员一个人说了算,那么需求评审做的如何这取决于公司相关负责人的经验和专业能力。

需求评审会如何做才不会沦为形式主义相关推荐

  1. 软件需求评审会到底做什么?

    软件需求评审会重要吗? 经常这样问自己,软件做完需求调研后,就进行需求分析,进而进行概要设计.详细设计.系统研发及测试,交付客户使用.可是,交给客户用的时候,已经完全偏离了客户的需求期望.这是为什么呢 ...

  2. 如何开高效的需求评审会?

    如何开高效的需求评审会? 最近来了不少新的产品经理,经常会对同一需求进行N次的评审.最后一说评审会,跟本就没有人愿意参加,评审会成了浪费时间的代名词.咱先一起看看产品经理都组织大家开了哪些会吧. 1. ...

  3. 产品经理如何开好需求评审会

    目录 一.为什么要做需求评审 二.需求评审前 1.明确会议目标 2.提前约好时间 3.提前沟通 三.需求评审会议中 四.需求评审会议后 五.总结 需求评审会对于产品经理来说就像家常便饭,需求评审串起了 ...

  4. 产品经理的战场:需求评审会

    你还记得自己参加过多少场「需求评审会」吗?不管自己是作为主机主导,还是作为僚机配合,「需求评审会」的现场都是让人不明觉厉.而产品经理就是在这一个又一个的「需求评审会」中磨练过来的,是一个真正刷怪升级的 ...

  5. 产品经理怎样活着走出需求评审会?

    需求评审是产品经理工作的重要环节,是团队成员间衔接需求的重要桥梁,产品经理的方案能准确落地的重要保障. 一场成功的需求评审会,是能够完整清晰传递产品目标.产品功能,能获得团队认同,并且会后团队能够配合 ...

  6. 开需求评审会,你会出汗吗?

    最近参与了一场需求评审会,我是参会人.会议中,产品小兄弟总是被打断.被质问.被挑战,一场评审会下来,他依次脱了羽绒衣.毛衣,只剩一件格子衬衫,整个人满面通红,像是冲刺了一公里,而我却在角落冻的瑟瑟发抖 ...

  7. 百度推广怎么样做才可以有效果呢?

    怎么样更好的去做百度推广,才可以让更多人去了解我们自己的品牌或者项目呢? 关于这个问题,昔年之前也大概总结过了,也算老生常谈的了,百度推广怎么做- 一.SEO优化推广 昔年认为,只要有想做百度推广,那 ...

  8. 组织技术部的需求评审会

    大多数从事软件开发的人士都有这样的体会,需求分析是一个软件成功与否的关键.在当今软件工程领域出现的许多问题,都源于需求的不清晰.     正因为如此,我们现在面临的客户,我们的项目经理自身,以及我们的 ...

  9. 产品经理1.1_如何高效的开展产品需求评审会

    产品需求评审会 一.需求评审会前 1.资料的准备 2.人员的确定及通知 3.涉及内容提前告知 4.涉及问题的提前演练 5.会前的提醒 二.需求评审会中 1.会议内容注意点 2.会议流程及时间的掌控 3 ...

最新文章

  1. PyTorch学习笔记(二)——回归
  2. 成功解决:连接sql server时插入数据库内容为乱码,并且输出也为乱码
  3. bzoj 4559 [JLoi2016]成绩比较 —— DP+拉格朗日插值
  4. HTML5与HTML4的区别(译文)
  5. BugkuCTF-WEB题秋名山车
  6. java文件名的编码格式_java下载文件名乱码解决方法详解
  7. java 给图片添加暗水印_java 实现给图片添加水印
  8. 小积累-生成固定位数的随机数
  9. 《面向对象程序设计》第六次作业(图形化界面)
  10. LAMP源码安装配置实战
  11. 2018年机器视觉产业技术现状、发展趋势分析及发展前景预测
  12. 黑苹果macOS机型对照表
  13. 5G将又是一个失败的存在
  14. uni-app开发小程序以及项目部署流程
  15. 打一个人电话显示无法接通服务器,为什么给别人打电话一直是暂时无法接通是什么意思...
  16. 树莓派4B爽上流安装python3的OpenCV(人脸检测识别—门禁“环境搭建篇”)
  17. Paying More Attetion to Attention:Improving the Performance of Convolutional Neural Networks via AT
  18. Python开源项目总结
  19. 简单文件数据库-模拟图书馆管理系统
  20. HCIA-Big Data华为认证大数据工程师 课程笔记 + 课后习题

热门文章

  1. 华为鸿蒙操作系统全景解构
  2. 家政保洁月嫂保姆家政公司网站源码 dedecms织梦
  3. 不借助编辑器自带的代码高亮工具(Syntaxhighlighte),生成完美格式的语法高亮代码
  4. pyinstaller打包使用
  5. 错误:error LNK2005 解决方法
  6. 【Latex】【插入图片】如何在latex中插入并列图片
  7. 超详细Vue Devtools的下载和安装——Vue的调试工具
  8. Vmware Ubuntu实现文件拖拽
  9. PYTHON实现将一个文件夹下的名字满足条件的图片拷贝复制到另一个文件夹路径
  10. 黑群辉DSM 6.2.3 系统安装