产品经理从出生那一刻开始,彷佛就决定了与程序员之间的敌对关系,一个是需求提出方,一个是需求受理方,伴随着相爱相杀,产品经理与程序员之间的抵牾由来已久。
作为一个产品经理,每天打交道最多的便是程序员,不管是IOS程序员还是安卓程序员,不管是java程序员还是PHP程序员,在产品经理每天的事情过程中都会忙于提需求、解答问题、改需求、再解答问题。
坦诚讲,刚开始入门产品经理的时候,对付这些程序员生理还是有点发怵的,由于他们一个个看上去都非常不好打交道。

这些整天对着电脑看着代码的人,你都不知道他们到底在想些什么,乃至你都不知道哪一句话会得罪了他们。但是实在产品经理大可不必将自己放在程序员同学的对立面,由于究实在质还是人与人的相处,哪来那么多不可调和的抵牾。
那么,产品经理该当若何和程序员友好地互助呢?
一、提清楚需求,这是最主要的第一步
无论是什么样的程序员,他都希望自己对接的产品经理能够把需求提清楚,我每到一个公司的时候,都会先跟程序员同事确认他们喜好什么样风格的需求,得到的答复基本都是只须要把需求写明白提清楚就可以了。
以是,产品经理一定要学会把需求提清楚。你可以考试测验画高保真原型,把一些比较繁芜的交互利用动态效果表现出来,这样做的目的不是为了炫技,而是为了减少不必要的沟通,提高研发效率。要知道,很多时候,产品经理的需求多写一句话,就有可能让程序员少返工一次。
碰着不理解的逻辑怎么办?大胆去问,不要怕程序员认为你不懂技能,也不用担心问他们会丢面子,术业有专攻,你要做的是给出可以实行的需求,准期完成研发事情发版上线,面子什么的不主要,都是自家哥们,何必纠结繁文缛节。
二、技能崇拜,能动手只管即便不撕逼
大部分的程序员唯技能论,他们认可一个人的主要指标是这个人的技能能力如何,IT界有一句名言是“Talk is cheap ,show me the code”,大致的意思便是“会说不算什么本事,把你的代码拿给我看看”。
记得当初在一家公司做产品卖力人的时候,新来一个安卓程序员,入职第一天就过来跟我们说他来公司不是写代码而是管人的,结果第三天就辞职了,问了个比较熟的程序员哥们,见告我说这家伙写不出代码,导致组员不服他的管理。以是产品经理们一定要把稳一点,便是千万不要炫技。
这一点在那些从程序员转型做产品经理的人身上是最随意马虎涌现的问题,程序员转型做产品经理的人有一个最大的上风在于,由于非常清楚代码逻辑,以是在写需求文档的时候,可以很好的写出让程序员随意马虎理解并实行的需求。
但是,这每每也是最随意马虎涌现问题的一点,我见过不少程序员转型的产品经理,会常常与研发部门的同事之间由于一个功能的代码该当如何去写而吵得不可开交,实在这是非常不明智的做法。
很多时候,程序员同学选择如何去写代码,并不是受制于本身的技能水平,而是来源于系统架构、业务逻辑与其他系统模块的耦合程度等成分的影响。
既然你选择了产品经理这个岗位,那么就该当把专业的事情交给专业的人去做。你可以提建议,但是不要去教他们怎么写代码。
三、程序员说话直接,也希望你说话直接清楚
沉默寡言是大部分程序员给人的第一印象,但是实在这并不完备精确,很多时候你会创造程序员的沉默寡言只是对你如此,由于他们认为跟你没有什么好说的。
你既不会写代码,也不懂数据库,但是他们在同组之间的话题永久不会少,而沉默寡言也会相应的导致程序员们说话会很直接。
如果当你创造一个程序员同学开始学会跟你讲套路的时候,那么他极有可能已经升级为组长级别了。
大部分的程序员在说话的时候常日不会讲太多废话,由于他们与其摧残浪费蹂躏那么多韶光来说话,倒不如多写几行代码,以是能一句话说完的事情,只管即便不要三句话。
在你想要跟程序员沟通一件事情的时候,请先把你想要说的话在脑筋里过一遍,捉住重点,理清思路,实在弗成,你可以拉住别的同事,跟他说一遍你的想法,看看他能不能快速理解你的意思。只有这样,你才能不引动身序员的厌烦感情。
四、程序员尊重他人,也希望得到你的尊重
现在越来越多的段子都是在全方位的嘲讽程序员,说什么“找男朋友要找程序员,钱多话少去世的早”,什么“程序员没有女朋友,男朋友到是有很多”这类的话。
作为产品经理,这样的段子自己知道就好,不要不达时宜的去拿来跟你的同事们开玩笑。
要知道,你在天马行空设计出好玩、酷炫的功能的时候,是程序员一行一行的写出代码实现的;公司盈利、上市,是程序员熬了无数个通宵创造出来的代价。
拿程序员来进行调侃,实在不是一件多有趣的事情,以是请尊重他们,能闭嘴的时候,只管即便不要开口。
五、提出问题之前,请先夸奖程序员
很多人都知道,程序员最不喜好听到的一句话便是“你这个功能有BUG啊”,“你这个功能做得不对”,先不说到底是不是真的有BUG,当你说出这句话的时候,就意味着你完备忽略了他们事情的过程,这会让他们本能地产生抵抗的感情。
虽然程序员不一定是玻璃心,但是人都是习气于听好话而不喜好听坏话。以是在你提出你的问题之前,先夸奖他们,你可以见告他们,功能做得挺不错的,但是彷佛还存在着一些问题。
以是,你也可以见告他们,代码写得挺快的,但是结果彷佛跟预期的不一样。你也可以直接让他们来现场操作功能给你看,如果真有BUG,相信他们也一定会创造。
六、如果程序员想多理解业务,花点韶光沟通
在我职业生涯里,一贯因此怼天怼地怼空气自居,曾经在一家公司撕遍全公司所有组长,却在一次对话中,头一次让我以为哑口无言。
当时是我在提交了版本需求给研发部们了往后,接着方案下个版本的需求。按照老例,接手我需求的程序员组长会把根据需求评审会上的内容,将版本功能进行拆分,然后分配到每个组员身上。
个中,PHP的组长在分配落成作往后,就个中的一个功能跟我进行了谈论,大致对话如下:
程序员:这个功能的逻辑觉得有点不太对啊,这样做没问题么?
我:我在评审会上讲清楚了,需求里也写清楚了,你们就按照这个来做就好。
程序员:但是我没见过有这样的做法的,是由于什么缘故原由要这样设计功能呢?
我:由于公司业务哀求这样去做,以是你们就按照这个来做就好了。
程序员:那你能跟我讲讲是什么样的业务哀求么?
我:你很烦啊,你不要管业务哀求是什么,你只要按照需求来写代码就好了。
程序员:你怎么这样呢,我作为程序员,想理解多一点业务,只是怕到时候功能写错了,又要返工,到时候你也会挨骂。你作为产品经理,还不如我一个程序员对业务上心!
当时由于频繁加班,而且冒死赶进度,我的状态并不是很好,以是在跟这位程序员同学沟通的时候,难免有一些不耐烦,原话我不太记得了,但是我承认他在说那句话的时候,我瞬间觉得很尴尬,他只不过是对项目卖力,对系统卖力,而我乃至都不愿意抽点韶光来回答他的问题。
以是,自那一次开始,我对付任何一个程序员同事都会或多或少的讲一讲公司的业务模式、业务发展须要,纵然是他们不一定能听得进去,或者不一定能够理解的了。但是我相信,会有很多程序员须要对业务有一定的理解。
七、不要只是见告程序员做什么,还要见告缘故原由
提需求很大略,但是讲清楚故事就会很难,很多产品经理在提需求的时候,每每会忽略了一件事情,那便是该当要见告他们为什么要这么做。
特殊是在提出临时的紧急需求的时候,为了避免引起不必要的麻烦,你实在是可以好好跟他们沟通的。
你可以见告他是由于老板临时调度了思路,你已经为他们争取最大程度降落事情量了,希望他们能抽出点韶光帮你改一下需求;也可以见告他们由于运营这个月打算冲一冲注册量,这样一来,这个月的新注册用户数可以破百万,这是产品的非常主要的里程碑韶光。
要知道,程序员也是这个团队中的主要参与者,他们是有权力知道项目的所有事情的,虽然很多时候出于岗位职责不同,你每每忽略了这些东西,但是不代表你就可以完备不用见告他们。
得到他们发起内心的认可,是为对你们的事情有很大的帮助的。
八、聊聊家常,不要刻意得去营造隔阂
见过很多的产品经理,彷佛生来跟程序员就有仇一样,除了正常提需求、解答问题以外,乃至都不愿意跟他们多说一句话,更不用说谈天了。
要知道,程序员也是人,他们也会有喜怒哀乐,也会经历悲欢离合。你们之间不应该只有事情上的互换,还该当有朋友之间的交情。
我可以清楚的知道研发部门大部分人的籍贯、家庭状况、哪个学校毕业的、有没有结婚、女儿还是儿子等等。
实在,很多时候你会创造,和他们相处,有的时候真的很大略。不要老以为程序员很沉闷,跟你之间不会有太多的话题可以聊,但是实在他们很多时候也会想要把自己的快乐分享给别人,也会想要找个人来倾诉自己的痛楚。把你们之间的隔阂去掉,拉近点间隔。
九、学会承担任务,不要老甩锅
不知道从什么时候开始,教产品经理如何把锅甩到程序员身上成了一种主流论调,居然还会有人写出课程长篇大论的剖析该当怎么去甩锅,这是非常可笑的想法。
作为一个产品经理,要先想着承担任务,然后再想甩锅,而不是先想着甩锅,再去承担任务。思想的先后顺序不一样,所造成的影响也是不一样的。
前者因此甩锅为己任,只有当碰着甩不出去的时候,才想着该当要由自己来承担任务了;而后者因此承担任务为目标,只有在必要的时候甩锅给程序员,惩罚不是目的,而是为了避免下次涌现同样的问题。
十、你和程序员都该知道彼此的底线在哪
理解并坚守彼此的底线,是与程序员相处时候的关键,你可以见告他们你可以许可研发进度延期,但是最多能延期多少天。
你也可以见告他们许可涌现BUG,但是在多久的韶光内必须办理BUG并发版上线,你也可以考试测验去理解他们的底线,彼此保留一点神秘感,不是更好么?
只要你还在做产品经理的一天,你就要学会如何去跟程序员打交道,不要把他们想成是豺狼虎豹,也不要把他们视为大水猛兽,以平常心来对待,你将会感想熏染到不一样。
结尾
当你理解程序员多一点,你离成为精良的产品经理更近一步,你会越来越清楚若何和程序员互助是最有效率的。
作者:夏老师,微旗子暗记公众号:PM咖说(PMzone),10年互联网产品实战履历
本文由 @夏老师 原创发布于大家都是产品经理,未经容许,禁止转载
题图来自Unsplash,基于CC0协议