产品经理和软件工程师应该挨坐一起,这样产品经理可以随时check软件运行效果,只有这样才能确保开发方向永远在产品经理的设想当中,或者及时调整方向,减少走弯路的时间。只有这样才能得到最快速最直接最正确的沟通效果,提升开发效率。
可是不幸的是现在很少有公司意识到这一点,创业团队由于办公空间有限可能会好些,公司只是一味在招聘要求里要求你具备有极佳的沟通交流能力,却忽视为你创造极佳的沟通交流环境,这是那些高高在上的管理层不会考虑的,也是那些安排座位的行政人员考虑不到的。
产品就像是产品经理的baby,技术人员就像是帮忙带孩子的爷爷奶奶(好像给自己降辈分了…)或者是幼儿园老师,如果你把孩子生(设计)下来,和技术沟通一下(过需求),就不管不问丢回老家或者扔给幼儿园老师,每天不关心它的进度,不关心它成长中出现的问题,那么最后爷爷奶奶、幼儿园老师交还给你的时候,只会大眼瞪小眼谁也不认识谁。
我觉得人与人之间最难的是高效的沟通交流,没有人能一下子就明白你所有的想法,包括那些很重要的细节设计。高效的沟通我认为来自频繁的沟通,和由此养成的默契,你很少会遇到那种一下子就和产生默契的人。
所以每天坐在一起办公,一起培养孩子,一起关心产品进程,一起发现问题解决问题,一起及时的调整方向吧,电话沟通邮件沟通QQ沟通都没有你和你的工程师小伙伴们face to face沟通来的直接高效。
其实很多公司也偶尔创造了这样的沟通条件,比如花大量钱财在封闭开发上,但是封闭开发实不如移动一下座位来的经济高效。