面试问题:需求评审时研发说实现不了怎么办?

2 评论 4016 浏览 58 收藏 6 分钟

编辑导语:在进行需求评审时,如果研发对需求不认可,而且认为这个需求实现不了,该怎么办呢?本文作者从需求、技术、时间、成本四个方面,分析了这个问题,希望能给你带来帮助。

“金三银四”面试季,今天给大家讲个与研发沟通的问题,需求评审时研发说实现不了怎么办

先从以下几点分析下:

一、需求原因

研发对需求不认可,觉得需求不合理,这是最关键问题。

1)需求本身有问题

任何产品经理的需求方案都不会一直完美的,被研发提出问题也算正常,不需要慌,再次思考下这个点就好,将最合理的需求方案再次过会评审,达成一致。

2)需求本身没问题

产品经理可以发挥你的口才了,业务场景、用户、价值等这一些全部跟研发讲下,研发不像产品,很多时候他们不了解业务,尤其是B端,理解没那么强,角度跟你不一致,多解释下就好。

毕竟需求评审不单单是评审这个功能点,也需要让大家理解需求背后的原因。

二、技术原因

轮到研发主导了,我技术实现不了哦。

1)现有技术实现不了

现有的需求没有技术是实现不了的。真的说了这个的就是研发本身能力不够,当然了,我们需要解决问题,如果研发说这个,可以考虑换个替代方案,两边沟通好就行,产品经理也需要灵活处理事情。

2)现有技术可以实现,比较难

这就是一个优先级和排期的问题了,比较难就是给足时间嘛,如果比较重要的需求,产品经理就可以协调下排期,这个不是问题。

3)需要更改系统现有技术框架

比如一个中台系统,用了 FastAdmin 的集成框架开发,你的需求想要在里面加个视频效果、动画效果啥的,这可能就需要换框架了,采用一个前后端分离的来处理,这个就不好搞了。

三、时间原因

时间原因有两个,一是研发本身有需求在身,新的需求期望上线时间可能有影响;二是新的需求要求时间本身研发就满足不了。

两者其实都好沟通,说出来就好。这里有个建议,需求评审前,可以跟研发负责人先简单过一下,需求的开发工时,有个大致的了解在后面评审就会好很多。

当然,如果产品经理懂技术,在研发的工时评估上就更占据主动性,也会更合理,我是很提倡产品经理学习技术的,不求你可以写代码,至少能懂个大概。

四、成本原因

这是个投入产出比的问题,如果研发说我要花很多人力,实现功能价值也不多,你该怎么去回答?

1)价值不高

因为一些比较初级的产品经理,可能对研发的时间成本考虑不完全,一些对用户价值确实不算高的需求,研发需求花很多时间开发,这就是个问题。

当研发跟你说了,你理解了他们的工时,就要去做改变,不要觉得他们反驳你就失落,这都是成长。

2)价值很高

还是跟前面一样,研发没有理解透彻,看起来很容易的功能,对业务方可能会节省很大一笔人力资源,还是那句话,需求评审不单单是评审这个功能点,也需要让大家理解需求背后的原因。

五、转化面试语言

当然,这是分析,回答的时候肯定不能说这么多,毕竟大家都很忙,可以几点结合起来,这样讲:

  • 需求原因:要思考下需求本身是否真的有问题,确实有问题那就调整方案,需求没问题那就跟研发好好解释清楚
  • 技术原因:就要听他们说多难,是现在处理不了还是花点时间就可以,前者可以选择替代方案,后者看下是否多给点时间等
  • 时间原因:新需求与手上现有需求时间冲突,就要协调下,新需求的工时不够,沟通好,延长工时,合理即可
  • 成本问题:理解下研发的工时,重新对比投入产出比,确实合理就要跟研发讲下,可能他们哪些价值没有理解充分

不管什么原因,重要的就是沟通,双方一致就好。

按1,2,3,4来讲,这样显得你有逻辑感,也能让面试官更好地理解,时间尽量控制在2分钟内。

 

本文由 @Jarvan156 原创发布于人人都是产品经理,未经许可,禁止转载。

题图来自 Unsplash,基于 CC0 协议。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 如果研发不止一次两次说实现不了,那其实不是他们实现不了,是他们不想做。

    来自陕西 回复
    1. 是呀,很多开发怕麻烦,有点复杂的需求就不想做了

      来自广东 回复