产品狗大战程序猿:修炼如何应对“这个无法实现”的技能
【文章摘要】如何反驳RD(即程序猿)的“无法实现”技能?需求评审阶段,经常能听到开发说:该功能无法实现。如何正确有效的反驳开发并且尽量与开发达成一致观点,推进开发进度?这不是个例,相信很多对技术不太了解的产品狗都有此苦恼。明明想出了一个“改变世界”的idea,却因为程序猿说无法实现,丧失了成为“乔布斯”的机会,哈哈。那如何面对这种情况呢?
在PMCaff上看到有人提问:
如何反驳RD(即程序猿)的“无法实现”技能?需求评审阶段,经常能听到开发说:该功能无法实现。如何正确有效的反驳开发并且尽量与开发达成一致观点,推进开发进度?
这不是个例,相信很多对技术不太了解的产品狗都有此苦恼。明明想出了一个“改变世界”的idea,却因为程序猿说无法实现,丧失了成为“乔布斯”的机会,哈哈。那如何面对这种情况呢?
程序猿说无法实现,其实存在两种情况:
- 无法实现:该技术存在难点,甚至有可能人类当前的技术水平还无法实现
- 可以实现
- 但超出了他本人的能力范畴
- 时间成本高,项目周期内来不及实现
- 程序猿骗你。骗你的原因可能有:
- 不认可你的产品方案,但说服不了你。
- 程序猿不确定自己能否实现,评估里面可能存在技术难点,所以干脆说无法实现
- 你经常开发过程中变更需求,或者你总是提很多无用的功能(之前规划的很多复杂的需求程序猿努力实现了,但并没有对用户产生真正的价值),因此程序猿觉得你不靠谱
如果真的无法实现,那首先恭喜你,你有潜力成为一条优秀的产品狗:具备天马行空的想象力。你提的方案在以人类当前的技术水平还无法实现呦,但这并不代表你的想象力有问题,卓越的必然是活在未来的人,好的产品都是从未来倒推的。马化腾说:在腾讯不允许说在技术上做不到。当年美国科技业勃兴的一大基石是科幻小说。不迷恋未来的人,不会去努力创造更好的未来。创新工场联合创始人汪华常说,多想想未来世界应该是怎样的。不过如果你总是提出天马行空不切实际的想法(这里所谓的不切实际即想法以人类当前技术的最高水平依旧无法实现)而且你仍旧想成为一个优秀的产品经理,那或许你应该去了解些技术的基本知识,这样有助于让你的想法更接地气,能和程序猿更顺畅地沟通(也避免被他们忽悠,当然一般程序猿能做到也不太会忽悠你,他们大多挺老实可爱的)。兄台,乃应该是从未来穿越过来的吧,不做产品经理还可以写科幻小说嘛~
如果可以实现,那你首先要去想一想:该需求是否真的有实现的价值,是否符合当前阶段产品的战略规划和重心,可能带来多大产出。如果投入产出比很大,那就想进一切办法实现。如果投入产出比极低,那也就不用费心费力浪费大家时间了。至于是否真的具备用户价值往往会存在争议,建议可以从以下三方面入手:
- 和真实用户聊一聊,听听他们的想法(当然用户访谈也有技巧,用户告诉你的未必是他真正需要的)
- 搜集能支撑你观点的数据
- 另外如果你的产品Sense一直不错,那靠直觉也是种方式
OK,假设这个需求投入产品比高,那如何知道是属于情况2中的哪种具体的原因呢?毕竟程序猿如果有意骗你,他肯定不会告诉你实情。
- 直接问对方,你说的无法实现是因为项目周期内无法实现还是其他原因(确定是否是情况b)
- 可以和公司内外的其他技术小伙伴、团队内技术牛人(比如CTO)沟通了解下,究竟是该技术的确存在技术难点,还是该程序猿技能还有待提升(确定是否是情况a)
- 如果即不是a,也不是b,那基本是c了,作为产品狗的你得仔细反思下。
对症下药,现在已经知道了具体的症状,请空腹服用如下解药:
- 如果本身技术不难,但超出了他的能力范畴,可以让他去网上找些资料求助,或者找其他技术的同事/朋友咨询下。也可以和项目经理、CTO沟通,是否找其他同事一起协助。
- 如果是项目时间紧,时间成本过高,那可以和项目经理协商,如何处理(投入更多技术力量,或者适当拉长项目周期,或者先实现最核心的功能,或者加班…)
- 反思下自己的沟通技巧,和程序猿再次沟通,阐明此次功能对用户意义,并在上线后将数据反馈给对方,真实的数据和用户的声音最具说服力。以后工作是要反思哦,前两天偶们程序猿哥哥给我发了如下图片:珍惜生命,与君共勉,哈哈~