打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
产品经理如何合理评估开发的工作量? | 人人都是产品经理

产品经理是否该确认开发人员提供的工作量?又该如何去评估呢?

众所周知,完美的团队构成里有产品经理,也有项目经理,产品经理和项目经理可以各司其职,开发Leader具备很强的产品意识,整个团队很凝聚。但现实往往是,产品经理需要兼做项目经理的工作,开发Leader也只关注开发团队的工作内容和产品质量。

那么问题来了:

产品经理应不应该确认开发人员提供的工作量?又应该如何评估?

以下将针对这两个问题展开笔者的看法。

为什么要确认工作量

笔者认为,在每次迭代的需求评审完成后,产品经理是一定要确认开发人员提供的工作量的,原因很简单:产品经理和开发人员思考问题的出发点是不一样的。比如:

  • 每个产品都有战略目标、里程碑、运营压力、KPI指标等开发和测试人员可能并不太关心,而产品经理非常关心的东西;
  • 对开发团队来说,用足够的时间保证当次迭代的质量是最重要的。

那么,从开发的角度看,完全有理由评估出让产品经理大跌眼镜的工作量,这个时候,很多产品经理会出现这两种做法:

  • 一是对内发火、对外抱怨
  • 二是根据开发人员提供的工作量排期,其实两种做法都不可取。

首先开发并没有错,对内发火对外抱怨的做法只会导致团队合作出现更多问题,而不闻不问更可怕,很容易出现需求无法上线、交付延迟、产品目标无法达成的情况,这样是无法让一个产品良性发展的。

如何做

面对产品经理和开发人员的思考鸿沟,可以引用《高效能人士的七个习惯》里的习惯四五六来解决这个问题,即:Think Win/Win、Seek first to understand, then to be understood、Synergize。

可以简单理解为:

  • 一定要有双赢的思维,寻求双方都满意的解决方案。
  • 当双方发生意见分歧的时候,首先分析双方的分歧点,然后先去真心理解对方,再尝试被对方理解。
  • 在上述两点的基础上,寻求新的解决方案。

那么,针对本文讨论的这个实际问题,如下是笔者的个人看法。

价值沟通

无论是在产品启动,还是需求评审的时候,产品经理一定要和团队所有成员描述产品的战略目标、运营目标以及每个需求的价值和意义,而不是一味的只描述需求的实现和功能逻辑。

当然,会有产品经理提出疑问:我这样做了,但是开发人员并不关心,所以是在浪费时间,还影响心情。

在笔者看来,这样做是利大于弊的。

  • 首先,只有和团队讲了目标,团队在评估工作量的时候才有可能去考虑这个目标,否则连这种关联思考的可能性都不会有;
  • 其次,这样长期的坚持比较容易培养团队的主人翁精神,在这种情况下,开发人员在评估工作量的时候,会更容易去考虑产品目标;
  • 最后,作为一个团队,产品经理是有责任让所有人清楚产品的状态和目标的,腹黑的讲,在产品出现比较大的问题,领导问责的时候,开发人员惯用的“并不清楚这个需求的重要性和优先级”之类的理由将无法再站住脚。

换位思考

产品经理首先要坚定的认为:开发人员评估出的比较夸张的工作量并不是一件错误的事情(需要排除掉外包人员恶意夸大工作量的情况),因为他们的出发点是用充足的时间来保证产品的质量。只有在这个基础上,我们才能发自内心,友好和平的和开发人员进行下一步的沟通。

友好沟通

在理解了开发人员的基础上,产品经理可以开始尝试让开发人员理解自己,最简单的就是用KPI和业务压力来和对方沟通,引导双方往互相理解的方向走,当然还有一个办法,就是拿领导当挡箭牌。

这里有一个沟通的技巧,就是沟通开始,先向开发人员表示我们完全理解他们给的这些工作量,让他们觉得我们并没有站在他们的对立面。

任务分解

在以上的基础上,针对实际的工作量,产品经理可以要求开发人员将需求进行任务细分,评估出每一条任务的工作量,并且每一条任务尽量不要超过一天,然后针对每一条任务进行工作量的沟通。

根据经验,这是一个很有效的方式:

  • 首先,对于比较简单的需求,当开发人员去做分解的时候,一方面是分解不出多少任务,另一面是针对任务这个级别,工作量是否夸大就比容易看出来。
  • 其次,如果对某个需求或任务的工作量有疑惑,一定要让开发人员描述为什么需要这么多工作量,如果开发人员能够说的很清楚,那基本可以认为确实需要这些工作量,但有很多情况下,开发工程师是无法自圆其说的,这个时候很大程度上说明工作量被夸大了,这个时候,开发人员一般都会自降工作量。

在工作量沟通方面,产品经理如果有技术背景当然占有很大的优势,对于没有技术背景的产品经理,笔者建议最好稍微了解一些基本的技术,网上有很多面向产品经理的技术科普。当然,对一条需求到底需要多少工作量,即使没有技术背景的产品经理,随着经验的积累,也会有大概自己的判断。

另外,开发人员在日常工作的时候,很容易被很多其他事情打断,这也是开发人员经常抱怨的事情,因此在工作量评估的时候,我们需要考虑到这点,根据笔者的经验,以一天8小时的工作为例子,每天5、6小时可以做全职开发来评估工作量会比较符合实际情况。

外包情况

如果开发团队是外包,这会是一个比较特殊的情况,首先,产品经理很难让外包人员去认同产品价值,另外,很多外包人员存在同时为多家公司服务,但是甲方并不清楚的情况。而且,根据经验,外包人员提供的工作量一定是非常夸大的,根据笔者以往的经验,二倍甚至三倍都是有可能的。因此针对外包情况,笔者的建议如下:

  • 有条件的话,最好由甲方开发人员来评估工作量,或者甲方提供一个软件技术支持来评估外包开发人员提供的工作量;
  • 没有条件的话,就是用上面讲的任务分解去和外包开发人员沟通,因为是乙方的性质,所以在沟通上,甲方产品经理可以稍微强势一点;
  • 无论和乙方如何沟通,一定要抓住问题的根本,不要被忽悠。外包公司一般都加班很晚(笔者曾经遇到一个外包团队,连续一个月加班都凌晨),然后和甲方沟通的时候,会让甲方觉得是因为甲方的过重工作导致他们加班很晚,这个时候产品经理很容易被忽悠,所以一定要注意,还是根据分解后的任务来沟通,让乙方开发人员来描述为什么需要这样的工作量,或者工作量花费到了哪里,大部分情况下,最后沟通的结果都是乙方自己砍掉一半的工作量,或者说不清楚工作量花费到哪里去了。
  • 最后很重要的一点,笔者目前所在公司和外包团队签合同的时候,并不会让产品经理参与,另外,产品经理也不会负责外包团队的考核,那么,也即是说,产品经理针对外包没有任何管理实权,这和与自己公司的开发人员合作的方式不同,如果是外包团队,那么合作方式就是合同,就是甲乙方,所以针对这种情况,建议产品经理向公司要求实权。

总结

以上只是笔者根据经验,对产品经理如何面对开发工作量的一点浅谈,欢迎大家一起思考沟通。

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
世界上最大的投资谎言之一是集邮。
摄影:小区的一种果子多人不识(2)
7个治病绝招秘方,咱老百姓的灵丹妙药
世界上建国最早的十个国家,最年轻的都有300岁
一口气看完美剧《野兽家族全季》全集时长1小时42分
MAS:40k stars 开源免费的Windows/Office激活工具
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服