程序员和产品经理之间是什么关系?是如何相爱相杀的?

在互联网界,总有很多广为流传的,关于程序员和产品经理之间相爱相杀的故事。往往是从简单的改需求开始,你来我往、互不相让,接着是吵架斗嘴,最后矛盾升级到了大打出手,疯狂互殴的程度!说起来,真是男默女泪!

为什么程序员和产品经理之间会出现这种明明可以通过沟通解决问题,最后又因为沟通而产生问题的情况呢?

1、双方定义不同

产品经理觉得程序员不能很好的理解自己提出的需求,不配合自己的工作,只关心产品功能却不关心用户体验,不理解需求就开始干活。程序员觉得产品经理不懂技术,还总爱瞎指挥,明明大家是合作关系却总摆出领导的架子。结论就是:彼此多一点友好的沟通,同时各自提升自己的专业技能。世界和平多好!

2、造成矛盾的原因

客户方面很多客户潜意识里面觉得,我花钱让你来做个系统,我说啥你都得实现,实现不了就说明你们技术不够牛。现实生活中真的会有这种情况,部分甲方的技术对接人压根就不懂技术,提出一些不切实际的需求,毫无逻辑可言,他们只负责将需求提报上来,其他的一概不管。还有就是有些客户需求没办法定下来,讨论了N版,还是没办法完全敲定就开始让做,所以才有了接下来的频繁修改。

产品经理方面确实有一部分产品经理是根本就不懂技术的,所以会造成需求把控方面出现问题。客户的需求不能好好把控,很大程度就给程序员挖了坑。很多需求客户都没有签字确认就让程序员开始工作,面对需求的频繁变动也拿不出有效的解决方案,只会给程序员单方面施压!

很多程序员由于长时间的工作问题,他们面向的是程序、是代码,反而容易忽略用户体验。这样会导致很多软件公司的标准产品给到客户,结果收到的反馈是客户并不满意!另一方面,是有些程序员的技术能力并不能够完全胜任岗位需求,就会存在:面对产品经理提出来的需求并不能完全理解;或者不能正确面对修改需求等情况。

3、如何去尽可能减少双方的矛盾

产品经理懂技术、会沟通。产品经理自身能够多多少少了解一些技术,至少能跟程序员聊到一起。其次是,跟程序员讲话时候客气一点,态度好一点,那样程序员也不会说什么难听的话。客户需求把控做到位,尽量有客户签字版的需求,面对客户需求的频繁变动能提出有效方法来应对,像是拿合同中约定的条款,每次修改都算工作量。

程序员懂沟通、重体验,程序员这边一方面是去不断提升自己的技术能力,来应对产品经理提出的各种需求。另一方面,双方沟通过程中对不合理的需求要及时提出来。同时在工作过程中,不断调整自己的心态,多多去换位思考。

杀死一个程序员不需要枪,只需要修改三次需求。产品经理和程序员都不容易,希望大家都能相互理解相互配合,双方彼此尊重。这种尊重的核心是,即认可对方的权责和权威,又包容对方可能的难处和不足,珍惜对方的劳力和付出。最后还是要说,共同将项目做好才是王道。一切都是为了工作!

如果你想要拿到高薪,最可靠的方式就是靠自己的努力,梦想如果只想就会成为梦。作为IT教育全产业链人才服务平台,千锋教育长沙校区一直专注于IT人才服务,有效指引了一批批学员的前行道路,让他们少走了很多弯路,其中不乏一部分人实现了“弯道超车”,提前实现了职场晋升。感兴趣的同学可以直接来岳麓区麓谷企业广场A2栋3单元3楼上门参观试听咨询。


请使用浏览器的分享功能分享到微信等