产品经理和开发人员前世是冤家,在此生约定互相折磨。在笔者的工作经历中,鲜有和谐共处的时候,绝大多数都是针尖对麦芒,视对方为傻叉。甚至有些情况下,发展成为了人身攻击和物理伤害。
回过头仔细想想,产品经理和开发人员能有什么仇什么怨?都是一条绳上的蚂蚱,并不是第敌人。很多时候冲突的原因,只不过是工作方式、思维方式的差异而已。本文从开发人员的角度总结总结哪些让人为难的场景,也算是为世界和平做出点贡献。
1. “独裁者”沟通方式
产品经理和开发人员大部分情况下是一个链条上的两种分工,并不存在上下级关系,只有上下游关系。产品经理为需求负责,开发人员为实现负责。倘若产品以“经理”的姿态去沟通,往往结果适得其反。“这个需求我拍板,出了问题我负责”,姑且不谈是否能真的负责,这种姿态,也基本把开发人员的优化意见拒之门外,长此以往,得不偿失。常言道,“听人劝,吃饱饭”,不妨听听开发人员的想法,认真思考思考,没准能让方案锦上添花。
2. 一句话需求
这种情况很常见。笔者曾经接到过一个需求,PRD文档删减掉“转化”、“抓手”之类的词语外,就剩一句话加一个按钮:实现支付功能,至少支持微信。至于商品怎么管理,价格怎么管理,售前售后有什么需求,如何对帐,怎么退款,一概不提。
一句话需求的本质是,产品经理没有付诸更多的精力去形成方案,只是把这个过程抛给了开发人员。不出问题,反而很奇怪。