如何向外行解释产品经理频繁更改需求为什么会令程序员烦恼?读后感

前几天在微信朋友圈中看到了这篇文章,立即就转发了,看完后感触还是很多的。

作者“猫爱吃鱼不吃耗子”,以餐馆点餐为例,说明了定制化产品在研发过程中遇到的种种问题,这些问题,在实际过程中都或多或少的遇到过,但如果在一个产品中,全部遇到,那真是“我日了狗啊”。

这篇文章主要描述的是,一个不懂开发、没有产品经验的需求管理人员(产品经理),在遇到奇葩客户的时候,虽然积极应对需求变更,但忽略了客户的实际需求,没有了解需求后真正的原因,最终产出了看似达到用户需求的产品,但用户各种不满意,开发人员不满意,产品经理各种挫败感。

neohope原创(apps.neohope.org)

如果换一个有经验的产品经理,差不多是这个样子的:

你去饭店,坐下来。
“服务员,给我来份宫保鸡丁!”
“好的!我们店的宫保鸡丁做法是。。。”
——————根据客户实际情况,介绍自己的产品,客户越不了解自己的需求,这里越重要,要明白客户要什么,要知道,不少时候客户其实是想要鱼香肉丝。引导用户,搞清楚真正的需求。

服务员:“您是否有其他要求?咸淡?是否加辣?”
“最近没食欲,加点儿辣椒”
“微辣,中辣,还是重辣?”
“中辣好了”
。。。。。。
——————逐步细化用户需求,开工前一定要确认。有经验的产品经理+有经验的用户,这里是最快的,比如用户很可能直接说(“来个宫保鸡丁盖浇饭,只要一半饭,中辣,打包”)。用户没有经验时,这里是要下工夫搞清楚的。

服务员:“要米饭吗?来点儿啤酒不?”
“来两碗米饭,要开车不能喝酒”
。。。。。。
——————了解自己有哪些产品,可以一起卖给客户,组合套餐全家桶

服务员:“现在用餐高峰期,根据您的要求,30分钟之内上齐,加米饭共30元”(其实会预估为20分钟)
“不能快点儿吗,饿了”
“好的,尽量给您催”
——————与用户沟通工期,给自己留余地,取得用户理解(客户催促时,告诉他已经沟通过工期,而且你自己还有一点儿余地可以退让)

厨房:
“宫保鸡丁一份,中辣,不要花椒,米饭两碗,客户要20分钟上齐”
厨师:“好滴”
——————要描述清楚需求,多多沟通

餐厅:
“服务员,我想在菜里加腐竹”
“以前也有客户加腐竹来自,我自己尝过,难吃的要死,要不您来份本店的凉拌腐竹,小碟免费”
“那好啊”
——————要清楚自己的产品线及成本,通过其他案例的经验教训,引导用户到正确的道路上来,提出合理的解决方案。腐竹这类凉菜,相当与公司成熟的小应用,解决具体的实际问题。但要考虑成本的,成本低没问题,但如果客户要个肘子,不好意思,加钱。

餐厅:
“服务员,我要在菜里加花生,去皮的,必须加”
“那我问下厨房”
——————总有新需求无法拒绝,自己清楚的可以许诺,但不清楚的要和研发沟通

厨房:
大厨:“花生去皮要先泡,先吃不上,要不换腰果,但口感不一样,而且要加钱咯”
服务员:“我去问问看,你先别下锅”
——————多方沟通,获取可行解决方案,并进行评估

餐厅:
“花生去皮的话,要多等半小时,我们厨师建议你换腰果试试,就是贵点儿”
“腰果就腰果,还没吃过这样的呢”
“好的,我去说一下”
——————与客户沟通可行方案,但要有主有次,有引导性

餐厅:
“要不我还是要带皮的花生吧”
“对不起,菜已经下锅了,我们大厨说了保证好吃”
“那好吧”
——————客户在某一功能点摇摆不定时,帮助他坚定信念

餐厅:
“上菜咯,外加米饭两碗”
“还不错,上菜挺快,腰果也不错吗”
——————尽量在约定时间内给客户解决问题

在实际做项目的时候,首先要了解清楚用户的实际需求,然后多方进行沟通,避免返工及重复劳动,完成自己对客户的承诺。这才是向合格的产品经理迈进了一大步呢。

其实,真正做项目的时候,都有无法预知的问题,但产品经理就要见招拆招,知道自己的底线在哪里,沟通沟通再沟通,这样才能保证事情顺利进行。

如果任务不可行的时候,那就应该说不可行,宁可不做,也不要把团队带入需求的泥潭。长期在泥潭里,士气会很快低落,人心散了,队伍就没法呆了。

加油吧!

===============================================================
上面说的是定制化产品开发,但大家有没有考虑过成熟产品是如何处理的呢。

你去KFC点餐。
“服务员,给我来个香辣鸡腿堡套餐,打包!”
“好的!”
——————成熟的产品,都是定位特定人群,通过配置而不是开发来达到用户的目的的。其通用性会很高,一半通过搭配,可以解决绝大多数客户的问题。但对于少数用户的奇葩需求并不会处理。而这些也是通过长期的积累,把经验变成了需求,变成了产品的一部分来做到的。

在这里,实施人员成了KFC的配餐员,产品经理是KFC新产品的需求采集人员,研发人员是设计出这些产品的幕后工作者,销售人员是新产品的推广者。

具体情况,大家可以看看Google、MS、亚马逊、阿里的一些开发流程,会发现不少好玩的事情呢。

好啦,先写到这里啦。

Comments are closed.