原本觉得需求评审也就那么回事儿,大家应该都差不多这么做的,没啥好说的。不过前不久有一位同学问起来我们是怎么做需求评审的,然后发现有一些团队的做法可能还不大一样,他们也还踩着我们之前踩过的坑,他们还在探索更好的方式,于是决定将我们的“玩法”写下来,也许能给困境中的小伙伴一些启发。

首先,我这里提到的需求包含了:需求,交互,视觉。

当然在调整到当前状态之前我们的需求评审也存在很多问题,所以我先来介绍一下比较原始的需求评审的方式以及存在的问题。

以前我们的做法是:

需求评审:

各角色的负责人(包含策划,交互,视觉,开发,测试,运营等角色负责人)来参与,没问题的需求全部进入交互阶段进行交互设计

交互评审:

所有成员(含所有策划,交互,视觉,开发和QA)参加,所有交互稿均会交付给视觉同学进行设计

视觉评审:

基本无

以上这样的状态,给我们带来了几个困扰:

首先

是所有需求都会进入交互设计和视觉设计阶段,但是最终有可能因为开发评估之后做不完而被搁置,形成了设计资源的浪费

其次

交互评审全员参与,由于人数众多,而且分工还未确认,开发并不知道自己负责哪部分,所以参与度很低,一般就是交互在讲,开发就在下面听,也不一定能提出问题,到了后半程,有些同学就开始玩手机,效率很低。

最后

视觉评审的缺失,视觉评审由于没有约定明确的评审流程,所以有一些视觉没有经过评审就进入了开发阶段,直至需求走查的时候才发现有问题。

基于以上问题,我们逐步对相关的评审机制做了一些调整,调整后的情况如下:

需求评审

参与人员:

策划,交互,视觉,开发,测试,运营等角色负责人

评审目标:

评审需求的优先级和价值,以及初步判断可实现性

评审形式:

集中会议。需求评审完成后的一天内,开发对需求的大小进行初步评估。从估算和计划的角度来看,可以认为这是在需求细节还没那么明确的情况下的评估,有可能存在50%±的偏差,但是他能将多余50%之外的需求砍掉,不必再进入交互阶段。

调整思路:

主要增加了开发的初步评估,将大大超出团队容量的需求提前砍掉,减少了交互的工作量,使得交互稿可以提前交付,同时也避免了不必要的交互浪费,因为当前版本未能开发的功能,在下一个版本可能优先级就又不一样了,或者早已不符合市场需求了。

交互评审

参与人员:

团队核心成员(交互评审),相关功能的各角色成员(交互说明)

评审目标:

评审交互的合理性,以及交互的可行性评估

评审形式:

分为交互评审和交互说明。

整体交互稿的交互评审,在交互评审后一天内,参与评审的核心开发针对交互做一个基本的评估。反馈:哪些需求肯定做不完,这些需求就不需要全部进入视觉设计了。

在交互和视觉稿基本确认之后,在当前迭代的后期,再分批跟相关功能的开发和测试进行交互说明。此时,开发的基本分工已经确认,大家会更细致来听,并且能够提出比较细节的问题,当然此时交互稿需要修改的问题会比较少,基本不影响整体的安排。

调整思路:

1.与需求评审一样,交互评审之后,基本上就能确认工作量,但是只需要核心的开发在交互评审之后的一天内大致评估工作量,定义是否有一些需求已无需进入视觉阶段,减少了浪费。

2.缩小参与交互评审的人员范围,让在场的人能够充分参与;节约未来参加评审的同学的时间。

3.缩小参与交互评审人员的范围,可能牺牲了一部分其他人的意见,为了补充这部分人的意见,所以在新迭代即将开始的时候再组织一次交互说明,不仅引入了这部分人的意见,同时也可以将交互做更细致的沟通。

4.最后的交互说明,不需要所有人同时过来,而是分批进行说明,这样既能让具体的执行人员能够了解交互细节,又不会浪费大家时间。

视觉评审

参与人员:

相应的策划,交互,视觉,以及视觉负责人

评审目标:

评审视觉稿是否满足需求,以及从策划和交互的角度提出建议

评审形式:

当面沟通。视觉设计师会将设计稿邮件发给相应的策划交互,抄送开发,并且邀请策划和交互当面沟通意见。

调整思路:

1.视觉稿没有评审,经常出现在后期策划交互走查时发现问题。但是视觉稿的评审又不适合做的太重,本身视觉设计是一种无法明确定义好坏的问题,不是越多人参与就越好,所以只定义策划和交互参与,开发只需看实现上是否有困难即可(一般比较少)。

2.形式必须定义清楚,否则就会容易执行不到位。

当然调整之后的模型也有一些限制条件:

交互评审的时候,能够找得到所谓的“核心开发”,他要对产品整体的业务逻辑都非常清晰,能够评估新提出的需求大致的工作量。如果团队中的开发都是独立负责一块,项目之间都不了解情况的,那就比较难采用这种方式。

这样的视觉评审形式其实也是比较依赖大家的主动性。否则就需要一个人,如视觉负责人来监督,是否所有视觉稿都经过评审。

作者:何燕华,网易高级项目经理,PMP,CSM。先后在网易私有云,网易账号系统,GACHA,LOFTER等大大小小十几个项目担任项目管理工作,致力于项目的成功交付和团队的持续成长。

作者:何燕华,管理圈经授权转载。

java项目经理也就那么回事_网易PM | 我们之前在需求评审环节踩过的坑...相关推荐

  1. java项目经理工资_java项目经理工资待遇及月薪是多少?

    现在是大学生毕业季,很多大学生都在忙着找工作.但还有很多同学不知java项目经理工资待遇及月薪是多少?具体做什么工作?下面是由93高考网小编就拿北京市java项目经理工资待遇来详细说一下,希望能够帮助 ...

  2. java项目经理项目延期怎么办_项目延期了怎么办?

    无论是产品经理还是项目经理,最讨厌的一个词汇就是项目延期,虽然在项目排期的时候,已经给自己预留了一定的时间(至于预留多少时间,公众号:chanpinliu880 里面有说),避免项目紧张,但是还是因为 ...

  3. java项目经理负责做什么的,项目经理JAVA岗位职责

    项目经理JAVA工作职责 岗位职责: 1.配合项目经理带领有一定Java编程基础的中初级程序员完成项目代码编制和开发实施: 2.制定项目开发计划文档,量化任务,并合理分配给相应的人员;跟踪项目的进度, ...

  4. 项目部署时网关怎么回事_使用Kubernetes部署聊天网关(或技术按预期运行时)...

    项目部署时网关怎么回事 by Richard Li 理查德·李(Richard Li) 使用Kubernetes部署聊天网关(或技术按预期运行时) (Using Kubernetes to deplo ...

  5. 项目经理升职了是啥_什么是升职率?

    项目经理升职了是啥 我确实相信您熟悉彼得原则 . 一般而言,该原则是一种观察,即晋升可能会并且将导致晋升人员不再符合工作资格的情况. 对于JVM,存在类似的问题. 太快地提升对象可能会对性能产生重大影 ...

  6. JAVA 项目经理的职责概述

    项目经理的职责: 1.基本职责就是确保项目目标的实现,领导项目团队准时.优质地完成全部工作. 2.与客户沟通,了解项目的整体需求.并与客户保持一定的联系,及时反馈阶段性成果,及时更改客户提出的合理需求 ...

  7. linux不写代码,不修 bug 也不写代码, 项目经理干了啥?一位 PM 的自白

    项目经理该干啥?来自一位东航项目经理的自白书. 自 Project Manager 被翻译为项目经理以来,就一直伴随着因"望文生义"导致的种种误解.很多人通过字面意思去想象项目经理 ...

  8. 启动mq 在虚拟机中_记在使用rocketmq client客户端过程中踩到的坑

    前言 最近项目中使用阿里的RocketMQ来做消息队列,具体怎么使用RocketMQ不在本文讨论范围之内,其相关帮助文档可以参考如下链接 本文主要记录在使用rocketmq client时,遇到的一些 ...

  9. java技术主管的岗位职责_【JAVA项目经理/技术负责人职责】2021年利必达电商JAVA项目经理/技术负责人岗位职责-看准网...

    本人机械方向大三学生,参加了17年5月底的大疆提前批校招,应聘机械工程师职位,经过了两轮简历筛选.一轮网测.一次电话初面和一次视频面试,因为自身能力不够,视频面试表现不好,应该拿不到最后的offer了 ...

最新文章

  1. nvidia命令不可用linux,在Linux命令行下如何正确配置nVIDIA显卡
  2. springboot 控制台输出错误信息_springboot日志详解
  3. LaTeX - 填充图中的阴影部分
  4. vi编辑器基本使用方法
  5. VTK:Utilities之DataAnimation
  6. C++学习成长的四个层次
  7. Linux防火墙屏蔽ip6,观点|Linux 发行版们应该禁用 IPv4 映射的 IPv6 地址吗?
  8. 在Linux中快速安装Docker
  9. python方法与重载_python特殊方法和运算符重载(番外--重载)
  10. Java堆溢出错误:java.lang.OutOfMemoryError: Java heap space
  11. ICLR'22 | cosFormer:重新思考注意力机制中的Softmax
  12. java培训班 跟不上_如果去了Java培训班跟不上进度怎么办?
  13. java arraylist 求和_java-ArrayList中类对象属性的总和
  14. LGWR waits for event ‘DLM cross inst call completion’ 故障排除
  15. OpenCV开发笔记(四十五):红胖子8分钟带你深入了解重映射(图文并茂+浅显易懂+程序源码)
  16. jquery轮播插件
  17. 数据中台数据分层架构
  18. 计算机被格式化怎么找回资料,电脑分区文件被格式化误删了怎么恢复
  19. CSDN上面好多千篇一律的抄袭的错误的垃圾文章
  20. MiniConda使用

热门文章

  1. 卷积神经网络通俗解读
  2. Python 扩展 Op
  3. SystemML大规模机器学习,优化算子融合方案的研究
  4. ITS智能交通监控系统技术解析
  5. [JAVAEE] 使用Postman测试接口
  6. Androidx CoordinatorLayout 和 AppBarLayout 实现折叠效果(通俗的说是粘性头效果)
  7. .svn提交项目提示更新副本
  8. Unknown host 'android.oa.com'. You may need to adjust the proxy settings in Gradle.
  9. java字符串的知识总结
  10. 025_Excel知识汇总