本周跟朋友聊到PM与开发沟通的技巧,我试着整理一下自己的看法。
首先,如何与开发沟通是一个复杂场景的话题,我自己走过不少弯路,现在的想法也是个人主观片面的观点,仅供参考。
其次,沟通最重要的是根据自己的特点和面对的对象随机应变,人际关系也会随着信任、熟悉发生变化,处理手段也要随之而变。
与开发沟通最主要的三个场景是
- 产品需求
- 技术方案
- 项目管理
PM对项目结果负责,但对项目参与人没有绝对支配权力,这三个场景下产品经理的角色不一样,也应该有不同的态度。
产品需求
讨论产品需求、做需求评审时,PM负责决定方案,但是与开发是平级合作关系,PM的任务是说服开发。
只有两种东西可以让另一个人服从:权力和逻辑。
PM自身没有权力,首选用逻辑来说服;有时候需求没有严密的逻辑可言,最好以诚相对、实话实说。
如果第1条路走不通,但这件事又不得不做时,可以找权力帮忙,找自己的Leader或者对方的Leader来推进。
技术方案
讨论技术方案、解决bug时,开发负责做决策,PM只是从自己的角度提出意见、搞清真相,适合用下级的态度请教和提问。
在技术方面,PM的认识更可能是错的,所以尽量以低姿态提问的方式来推动沟通。对开发要有耐心,如果不能接受他们的结论,可以不断提问题,让他给出回答,最后自相矛盾或者出来新的结论。
项目管理
在项目管理方面,PM对最终结果负责,这时候要像将军一样思考,开发是打仗的兵,大家的目的都是要赢得战争,这时候应该强势、确保项目在控制之中。
开发一般不会考虑到项目全局,大部分情况下会想要给自己更多回旋的余地。如果项目不紧急,可以适当放松,不用给开发压力,也给紧急项目留出合理空间;如果项目紧急,一定要说出紧急的道理并强势要求执行,否则结果对大家都不好。
网友评论