导航:首页 > 程序命令 > 产品经理和程序员怎么打

产品经理和程序员怎么打

发布时间:2022-09-09 05:35:06

Ⅰ 产品经理和程序员,如何避免矛盾

产品实现是你的目的,为了这个目的不必太讲究。

做了一阵子之后我有了自己对于与程序员相处的方法论,对这句话并不苟同,我还是倾向于把事做好的同时也能把话说好,虽然我现在也能深刻的领会到当时leader的核心意思是产品本身是第一位的。

接下来我就阐述下自己的一些心得:

Ⅱ 产品经理怎么和程序员打交道【3】

经常有人问我:“嗨,费杰你好!请问阿里巴巴的需求文档怎么写?“,但很少听到人谈:“嗨,哥们你好!请问产品经理怎么和程序员打交道?”你回去稍微琢磨了一下,心里就会得到下面三种情况:1) 很多产品经理之前就是程序员,所以非常了解程序员是什么样的一个状态;2) 很多产品经理还停留在关注自己产品规划、设计本身,缺乏对团队配合的思考;3) 很多产品经理,其实是有和程序员打交道的实践技巧、心得的,但没有重视和分享。事实上在很多产品研发体系下,产品经理和程序员因为思考方式、关注范围、职能职责的差异,导致了沟通上的困难。如何更好的与程序员建立起一座畅通的桥梁也是每位产品经理需要思考的问题。一般情况下,产品经理和程序员沟通困难大概的原因:�0�21、得到信息不对称;�0�2�0�2产品经理得到的信息一般集中在:商业需求、商业策略、战略方向、产品规划、运营数据、整体营收、目标任务等方面。产品经理往往在根据公司现阶段的情况,以及市场的竞争情况,做一些产品策略或者一些产品的方案的策划、发起、实施。
所以这个过程中,产品经理扮演的角色是翻译:“市场需求、商业需求”,成为:“产品需求”,所有的信息全部围绕需求本身。为什么要做需求?怎么做需求?先做什么需求、后做什么?基于怎么样一个思路去推送产品进行实施、从一个利益平衡获得空间增长指标后达到另外一个利益平衡。程序员不一样,很多时候程序员得到的信息是:有一个需求,可能是小需求、产品需求、或大到项目需求,然后得到一系列需求列表,然后产品经理会让程序员看:“需求”哪些通过code改改就可以实现,哪些是需要开发可以实现,哪些是技术或构架或因为成本的原因不能实现。
所以在这个过程中,程序员扮演的角色是翻译:“产品需求”,成为:“技术语言”的评估,所有的信息全部围绕开发需求本身。如何开发这些需求?是沟通数据库增加字段?调用接口?开发新的接口?需要开发组件?重新构架引擎?来实现满足或支撑这些需求?那这个时候问题来了,很多情况下我们只是把程序员当做一个写代码,通过编程语言来操作计算机完成需求的工具了。�0�22、沟通语言不对称;�0�2�0�2说到两者沟通的语言,这肯定是困扰产品经理本身的。产品经理的语言是:“描述“、”形容“,我也见过很多产品经理,很多人的需求文档就是漫天飞舞的文字,一整段的描述+描述,不要说程序员看不清,可能过段时间连自己都看不清楚。除了书面语言,产品经理的沟通语言也是含糊的,没有太多的逻辑去组织,很多时候总是试图去述说一个需求,被程序员的一个计算机术语而打断。程序员的语言,更偏向于技术化。很多产品经理做过技术,有技术背景,但是还有很多产品经理不懂得技术。所以在这个时候,程序员在解说或回答一个需求的时候,会把自己习以为常的变量、函数、实现方式说出来。于是很多产品经理听到:“Sdk、webshell、select、api、组件、插件、控件“等等的时候会云里雾里,那这个时候问题来了,很多情况下我们总站在自己的立场上、自己的世界里认为别人也懂自己在说什么?实际呢?大家都是听得一半一半,沟通没有彻底到位。�0�23、思考角度不对称�0�2�0�2产品经理思考的角度在于产品本身,对技术的细节、技术的性能没有太多的发言权。很多产品经理要是的实现的业务逻辑,不管程序员是采用:c++ 、javaphp、Python、找开源代码改的,还是自己写的都没有关系。程序员只要在约定的时间里,把约定的业务逻辑开发出来就可以,产品经理不去会考虑目前服务器的配置、程序员手上任务的配置、技术能力的情况,要的是结果。而且很情愿的认为团队中的工程师都是世界上最好的工程师,想做什么都可以做,对因为技术原因而不能支持实现需求不能接受。程序员思考的角度有点区别,我也看到不到程序员本身对产品追求完美对需求的背景、意义去研究了解;但很多程序员还是停留在自己接单子任务一样来一个做一个的境界,做好了自己玩自己的。程序员考虑程序实现的方式同样的一个请求是get还是post,程序员考虑代码的性能,从而采取不一样的方案去实现需求,考虑请求并发量压力和安全性。但是很多情况下,程序员对技术的理解会导致有一些业务需求满足不了,不是因为不能实现,是因为实现了觉得是废代码,或者构架不完美了。那这个时候问题来了,很多情况下到底倾斜谁的立场上思考问题?我之前也会碰到很多情况程序员就程序的角度说业务需求不合理,产品经理说程序员消极罢工、霸得蛮。�0�24、考核标准不对称;�0�2�0�2谁也不尿谁,哼!你能把我怎么样。产品经理和程序员有为完全沟通或误会的时候,极端情况下,有一方会罢工。这个时候主要是2个角色的各个考核标准不一样,所以在很多情况下显得非常的无奈。产品经理很可能考核的是方案和上线的时间、产品上线后的数据;而工程师考核的是程序的性能、很多时候产品经理催的急要的急,但程序员每天的时间有限,还是得慢慢构架慢慢开发,程序员开发时间少了,未知的执行BUG没考虑过是要负责的。这个时候问题又来了,产品经理天天干着急!咋办?以上是我结合几年来的工作经验总结出来的,当然这4大因素把很多共性的因素概况进来了。当然过程中还是会因为很多产品经理或程序员本身(个性)的沟通技巧、态度、情商等因素导致的沟通不倡,影响了彼此之间的默契。其实仔细的分析一下,产品经理和程序员打交道的过程中不管是共性的因素还是个性的因素,也不是想象中那么困难。通过一些努力之后,我们总是会找到一些快速和程序员建立沟通桥梁的办法。我个观点如下:�0�21、 要看到项目层面,不要只看需求本身。�0�2�0�2上面说到的几点不管是:“信息不对称“、”沟通的语言不对称“、”思考角度不对称“还是”考核的标准不对称“是我们常见的几个客观隐私。把几个因素抽取出来剖析,发现还是由于我们站问题的视角的高度不一致造成的。产品经理只是看到自己得到了商业的需求,策划了产品的需求,接下来会把很多事情抛给程序员做了,那还是站在需求方的角色中。那如果真正的是站在意识层面的项目经理的角度,这个时候看待问题的视眼会广很多。这个时候你就想着为了做这个项目这个需求,程序员是不是明白了为什么要做?是不是对这哪些需求的优先级有了重要的认识?作为产品经理我用怎么样一种表达方式程序员更明白?是不是需要把时间点等划定?目前程序员的资源和服务器情况允许他们能做的空间是多大?怎么样才能拉动他们的积极性更好的完成这个项目?适当的时候,需要帮助程序员做哪些申请或让步?对产品经理来说,同样张罗一件事情,同样会了得到一个结果,但是中间的过程很可能是完全不一样的。所以因为思考角度仅仅从做完一个需求死磨硬泡上升到,站在项目的角度去考虑各个关节的风险点、时间点,得到的效果是完全不一样的。�0�22、从理解程序员开始,换位思考会更好。�0�2�0�2一直在问一个问题:“程序员是什么一群人?“就和问自己:”产品经理是什么一群人?“一样,有点好笑、有点幼稚。从小工到专家,从CSDN到走出软件作坊,发现很多很多非常优秀的程序员的心声。程序员是什么样一群人?像切西瓜一样一刀一刀切:写php的写Java的写windows C的写liunx C的写C++的编程水平一般的编程水平还行的编程水平牛逼的编程水平大师级的构架牛的数据库牛的勤奋的懒于思考的不会JavaScript的积极的喜欢钻研的……好像都不太合适,因为你找不到解决和工程师沟通的好的办法。而且这些很多是外在的条件,随随都在改变。看到很多朋友一年之间经历几个大项目水平突然猛进,态度、一些特点也变得完全不一样。这个时候你需要的是了解和掌握程序员,作为职场的人,和我们一样的人共同需要的一些特点。如下4点:1) 是不是特别想被肯定、获得尊重;理解、肯定、尊重。这3个词或许非常的空但确确实实是一个非常好的方子。静下心来走近程序员,听听他们的心声、他们的抱怨,或许产品经理和程序员的距离将不再是那么遥远。虽然很多时候我们讲德行说尊重,但真正领悟到心里、落实到行动、表现在态度上的完全不一样的。真正,你是不是一言、一行本真理解、肯定、尊重程序员的,程序员是有感知的。2) 是不是想给产品提供自己的建议,而不是仅仅做一个编程的机器;很多程序员对产品非常热爱、对产品有独特的想法,但多数又局限于技术情节对产品的建议常常被忽视。相信很多程序员都希望参与产品,通过自己的专长改变产品,进而打磨出一款完美的产品。所以产品经理也可以适当的给程序员一点发挥的空间,特别是在技术创新、产品需要技术驱动的方面,在商业可控的层面让程序员发挥排头兵的作用。这样程序员会开足马力投入到开发实施的过程中。3) 是不是不仅仅和人任务指派,需求更多的和谐的人与人之间的沟通建立。产品经理和程序员两者之间没有一个良好的沟通,只是基于做与不做,做好做不好,什么时候做好,这样的功利性沟通肯定是不可靠的。往往两者因默契不够,或一方因沟通技巧不足、对待工作态度不够积极,造成矛盾。建立一个人与人之间的良好沟通,帮助产品经理或程序员更好的认知对方、了解对方,这样无论是在平时的沟通过程,还是在项目的合作过程中更好的促进了解、达成共致都会有一个前提保障。4)是不是需要别人的帮助,让他在非技术领域获得真知。看到很多产品经理朋友和程序员打成一片,和程序员一天聊天、抽烟、一起下班打游戏、打球,甚至有些时候产品头脑风暴的时候要去几个有产品情节的工程师参与前期的讨论,效果都不错。可能这些现象从另外一个层面来解决我们上面的一些疑惑。3、产品经理要改善心智,不断自我学习。�0�2�0�2最近突然觉得说得想的,有点像哲学。群里的一个朋友说了, 其实哲学就是我们生活一些事情表现出来的道路。产品经理跟程序员打交道也好,对待生活也好,我个人认为是产品经理对哲学的认识、理解、应用。产品经理越往下走,抛开产品技能本身不谈,沉淀商业以及人脉资源,都是需要以一种良好、可靠的思维方式去支撑的,也就是所说的心智模型。很多时候产品经理改善心智可以不断的增强一些事物的判断。如:遇到程序员的拒绝的、不行的理由,这个时候你通过分析起码要判断得出来,这个是程序员隔个人的态度问题,还是流程问题,有一点微妙的。所以产品经理需要不断的学习,学习提高软技能。说到学习,回应这篇《产品经理怎么样和程序员打交道》中,程序员常用的一些技术原理、技术术语得去学习一下、研究一下。Right? OK, End !

Ⅲ 如何做好产品经理这个岗位

转载以下资料供参考 产品经理就是企业中专门负责产品管理的职位,产品经理负责调查并根据用户的需求,确定开发何种产品,选择何种技术、商业模式等。并推动相应产品的开发组织,她或他还要根据产品的生命周期,协调研发、营销、运营等,确定和组织实施相应的产品策略,以及其他一系列相关的产品管理活动。

产品经理必备技能
1、一个成功的产品经理的能力中应该有35%的项目管理能力。
在项目管理方面,而且这35%的能力包括团队合作的能力。好的产品经理首先是成功的项目经理,项目管理的经验对于产品经理十分重要,可以帮助产品经理更好的进行产品的管理,团队合作的经验和能力可以让产品经理在产品的团队比较好的处理团队内部的人员关系和团队的其他情况。
2、个人的能力占15%。
成功的产品经理应该是成功的领导人,他的个人能力包括他的领导能力,做人的情况和能力以及他的个人的亲和力。个人的能力可以帮助产品经理更好进行产品过程的管理。
3、产品经理的业务能力占全部的20%。
产品经理的业务能力包括专业的业务管理技能。
4、产品经理的技术能力占全部的15%。
技术能力对于产品经理是必备的技能,技术能力让产品经理更好的理解产品的性能和特点,更好的进行产品的团队管理。
5、产品经理的沟通和处理冲突的能力占全部的15%。
产品经理应该领导项目组,指导产品从概念设计到市场接受,保证实现设计、收益、市场份额和利润目标,解决项目组的冲突;同时产品经理还应该管理项目,制定项目的计划和预算,确定和管理参与项目的人员和资源,同职能部门之间相协调,跟踪相对于项目基线的进展;产品经理还要负责和管理层进行沟通,提供项目进展状况的报告,准备并且确定状态评审点,作为产品的领导同管理层沟通,提供对项目组 成员的工作绩效评审的输入材料。
一个成功的产品经理通常在一个或多个职能部门从事过管理和操作方面的工作经验,并有管理项目开发的经历。产品经理可以来自财务、R&D、市场等任何部门。产品经理富有项目管理经验很重要,产品经理最好具备项目经理的任职资格证书。

产品经理的相关事宜
个人素养
同程序员不一样,产品经理主要是同人打交道,要组织处理好很多复杂的关系和工作。良好的沟通能力、组织协调能力、资源运用能力、推动和协调各部门的合作和有序进展,是一个产品经理需要具备的综合能力。所以做好产品经理并不是一件容易的事情,很多方面的素质培养是必不可少的。
产品经理要协调好各种关系,包括研发、测试、文档、市场、销售等部门的人,在保证品质的情况下如期的推出产品。任何事情都是靠人实现的,所要协调的主要是人力资源,绝不能因为要完成一个OEM的项目而占用所有测试人员的时间。不同部门的沟通并没有多大的区别,但不同部门的Leader做事方式可能不一样,因此一方面要看对方配合的程度高低,同时要学会在恰当的时候和恰当的人谈恰当的问题,只有解决好问题才能有效的将事情向前推进。尤其是在没有下属关系的情况下,人与人的互动上,要做的非常好,能够把自己的想法非常好的表达给其他人,说服这些人配合去做事。
产品经理的工作是相当琐碎的,要处理各种各样的关系和进度,不像其他的工作都有自己专注的方向,专业的领域。所以如何在一天之内高效的做事就显得尤为重要。
围绕目标市场、市场调查、市场定位、市场细分,通盘考虑产品、价格、渠道、促销、公关、服务这些因素是开展营销工作也是产品管理的一项很重要的工作。所谓市场感觉,更为重要的是如何能够通过市场现象去生成一些战略,而不是对方降价自己也降价,对方做广告自己就做广告。所谓战略,就是从产品定位、用户定位、价格和竞争对手入手,了解各自的强项和弱项,找到机会在哪里,威胁在哪里,并进行分析,制订未来的战略。这些素质不是通过看市场宣传和汇报就能够获得的,它需要很多的信息反馈分析,要靠经验和感觉。
作为一个产品的负责人,产品经理的压力是很大的。尽管在某些公司,产品的成败不一定和产品经理的收益挂钩,但如果某些方面考虑不周,做出来的母盘存在问题,造成整批产品销毁,给公司带来巨大损失,或者因为某些原因没有和一些人员沟通好或者安排好时间,结果造成问题,产品无法如期交付,产品经理还是有“罪魁祸首”的感觉,这些都是压力所在。
产品经理需要有独立解决问题的能力和动力,要把产品看做自己的孩子,怀着热情和激情去做事。这种热情决定他是主动的,而不是被动的去做事,是为了不断提升自己的价值和能力。
技术可以学习,素质却难以培养,有些素质是成功的产品经理必不可少的。
有这样一群人,他们对产品有一种本能的热爱,把自己生活中的一切事物都看成产品,怀揣对优秀的产品的热爱和尊重。这份热情是产品经理必备的素质,是他们夜以继日克服困难、完善产品的动力。这份热情能感染团队成员,激励所有人。
辨别这种特质很容易,可以让应聘者谈谈自己最喜欢的产品及喜欢的原因,聊聊不同领域的产品和他讨厌的产品,问问对方,如果有机会,他打算怎样完善自己最喜欢的产品。热情是难以伪装的,虚伪的做作容易毕露无遗。
理想的产品经理不一定来自产品的目标市场(这种情况有利也有弊),但是他必须融入目标市场。这一特质对制造大众产品的高科技企业尤为难得。我们倾向于从自己的角度去理解用户和市场。事实上,目标用户的经验、喜好、价值观、知觉能力、忍受程度、技术理解很可能与我们的大相径庭。
可以就产品的目标市场向应聘者发问,让他谈谈如何换位思考。了解应聘者对目标市场的感觉,最重要的是看对方是尊重目标市场希望融入其中,还是打算一意孤行改变用户习惯。
对国际化的产品和针对特定地域的产品来说,换位思考尤其重要。各种文化虽有共通之处,但也存在许多差异。有些差异对产品无关紧要,有些则至关重要。应该考察应聘者是否足够了解目标市场,能否区分这两种差异。
人的智力水平是无法替换的。产品管理需要洞察力和判断力,因此必须具备敏锐的头脑。勤奋当然是必需的,但从事这项工作光有勤奋还远远不够。
招聘聪明人是项知易行难的任务,结果在很大程度上取决于招聘者的能力和可靠性。常言道,“物以类聚,人以群分”,此言不虚。方法之一是测试应聘者解决问题的能力。微软令人称道的、深入而有效的面试,即是考察应聘者解决问题的能力,通常由一位或多位领域专家就一个问题对应聘者进行深入考察。面试官不关心应聘者是否知道正确答案,而看重应聘者解决问题的思路和方法(智力优于知识)。如果应聘者回答正确,面试官会将问题略作调整,询问应聘者在新情况下如何应付。重复这个过程,直到应聘者被迫处理他不知道答案的情况,说出解决方法。
每种团队角色承担的义务和付出的努力都不相同。产品经理肩负着产品的前途和命运,绝不适合贪图安逸的人担任。即便掌握了时间管理和产品管理的技巧,产品经理依然要为产品投入大量精力。成功的产品经理能拥有时间享受清闲的家庭生活吗?只要具备足够的经验,我相信可以做到。但是,如果你期望的是一周只工作四十个小时,下班后把工作抛诸脑后,那是不现实的。
成功的产品经理需要付出多少努力?在这个问题上,我对应聘者向来坦率,产品管理工作绝不能用时间来衡量,付出多少都不为过。紧急情况下临时找来的“救火队员”多半不是合适的产品经理人选。
在漫长的项目周期里,产品经理需要付出的努力和承担的义务并非一成不变。有的阶段比较轻松,有的阶段则很紧张。但是称职的产品经理对产品的关注和忧虑程度,以及愿意为之付出努力的热情是不会改变的。
在所有产品团队成员里,产品经理最能体现公司和产品的价值观。通常产品经理不直接管理团队成员,不能要求别人执行命令,所以他必须通过行动影响、说服身边的同事。这种影响基于相互的信任和尊重,要求产品经理必须是个正直的人。
产品经理是产品团队、销售团队、公司高管之间的枢纽,经常要协调处理各种问题,比如提早供货、满足大客户的特殊要求。产品经理如何处理这些难题,同事们都看在眼里。
信任和尊重需要时间培养,产品经理唯有通过工作展示自己的素质和能力,才能成为真正的团队领导。如果产品经理对待同事缺乏诚意,怀有私心,一碗水端不平,那么势必会影响整体团结的工作效率。产品经理虽然不必事事精通,但应当知道每位成员最擅长做什么,尊重大家发挥工作特长的意愿,充分信任大家。
考察一个人是否正直绝不比考察他的智力容易,考察陌生的应聘者是否正直就更难了。对那些有工作经验的应聘者,可以问问他们如何处理工作中的压力,多追问工作细节。
很多人相信经验可以让人产生自信。如果仅凭经验可以建立信心,为什么许多工作多年的产品经理却毫无自信?相反,刚刚步入社会的大学毕业生却往往充满自信(虽然这种自信通常源自对自身状况的无知)。
自信是很重要的素质。公司高管、产品团队、销售团队都需要看到产品经理的信心,确信他们投入的时间、金钱、努力不会付之东流。自信的人更有说服力,更容易成为人们愿意追随的领导者。
称职的产品经理把自己当成产品的CEO,愿意为产品的最终成败承担全部责任,绝不找借口。虽然他清楚产品按时成功上市要克服许多困难——开发难度大、开发时间长、成本过高、产品复杂等,但他明白预见和解决这些问题是他的责任。
这并不是说产品经理要事必恭亲,监督每个人的工作,而是指出现问题时他应该及时承担责任,进展顺利时他应该及时给大家以鼓励。称职的产品经理知道,虽然产品的实现离不开大家的协助,但是他应该对自己的产品创意负责。
掌握一些重要的技能是打造成功产品的关键。我相信,只要具备优秀的个人素质,所有技能都可以习得。
很多成功的产品经理是工程师出身,因为策划产品在很大程度上取决于对新技术的理解,以及如何应用技术解决相关的问题。
出色的产品经理并不需要自己发明或实现新技术,但必须有能力理解技术、发掘技术的应用潜力。
培养理解技术的能力有多种途径,可以参加培训课程,阅读相关书籍和文章,向程序员和架构师请教,参加开发团队的头脑风暴也不失为一种途径。
产品经理要优先解决重要问题。研发产品的过程中有很多干扰。能否集中注意力解决关键问题、克制不断增加功能的冲动、不受关键人物或重要客户的影响,取决于产品经理是否有足够强的自律性——不但要遵守公司制度,还要严格要求自己。
几乎所有产品都有些不那么重要的功能——这些功能对提高销量和用户满意度毫无作用。如果去掉这些功能,产品甚至会因为简单、易用获得更多用户的喜爱。
电子邮件、即时消息和手机构成的世界充满了干扰。你可能一大早就来上班,拼命工作一整天,连吃饭喝水都顾不上,深夜回到家却发现到头来没完成一件重要工作。时间都用来“救火”和处理“紧急”事件了。
熟练、迅速地区分重要任务和紧急任务,合理地规划和安排时间是产品经理必备的技能。如果产品经理无法集中精力完成真正重要的任务,那产品就难免命运多舛了。
每星期工作七十个小时、累得精疲力竭的产品经理。他们把所有的时间和精力都花在工作上,体力透支到了极限。对他们而言,最可怕的事实莫过于做的都是无用功。为此,我有意在培训课程中加入了时间管理和合理安排工作任务的内容。产品经理的时间应该用来改变现状,而不是疲于奔命参加大小会议、逐一回复邮件。有许多事情不值得做。
作为产品团队的发言人,产品经理要协调团队与财务部门、营销部门、销售团队、公司高管之间的工作——必须使用这些人听得懂的概念和术语。
我认为产品经理应该具备双语技能。这并非指中文和英文,而是指产品经理既能与程序员讨论技术,又能与管理层和营销人员讨论成本结构、边际效应、市场份额、产品定位和品牌。
职业要求
教育培训
产品经理是要负责产品的整个生命周期的所有事物,因此产品经理需要有产品研发阶段相关的技术知识。在软件开发领域,产品经理一般是研发出身,接受过市场营销相关培训。
工作经验
产品开发及其管理5年以上工作经验,具备良好的资源整合能力、沟通协调能力和书面报告能力,具备独立解决问题的能力和较强的市场分析能力,对产品和数据运营敏感,思维清晰而有条理,能承受较大的工作压力。
职业发展
对于大公司而言,产品经理是一个非常重要的角色。因为产品经理要负责整个产品的成败,所以从研发到生产到销售,产品经理都有权进行干涉。但是在小公司境遇就不尽相同,权力会相对小一些,但是产品经理对于提高自己的创新能力,选择创业是非常有帮助的。产品经理一般由产品专员发展而来。
在战略层面需要考虑的内容
在产品规划和执行层面
产品开发团队管理
产品实施和推广
因为不同公司对产品经理/产品设计师的职责要求不同,所做的事情也并不相同。但至少要达到所在公司的要求,这才是首先应该做的事情。

Ⅳ 产品经理怎样更好的和开发人员沟通

诚然,这些挑战可能是由于参与人员的能力问题,这无可避免。但我更愿意相信,沟通不畅、习惯不佳、缺乏换位思考等因素才是最常见的。知乎上的几个问题的讨论,可能会对各不同角色的人之间进行换位起到一定的帮助作用,无疑,这是一件对各方都有积极意义的事情。 产品经理作为贯通各环节的中心节点,避免一些让人讨厌的臭毛病显得尤为重要。从知乎的回答中,我将这些可能成为臭毛病的行为归纳为以下几种情况: 短时间内可以完全避免的:需求不清晰 ,当开发人员问PM需求的时候,发现PM也弄不清楚,这样的问题是一定要杜绝也完全可以杜绝的,如果PM自己都不清楚需求,的考虑这样的工作是否适合自己了。 干预纯技术问题 ,例如:这个code应该这么写。避免之道:对于纯技术的问题不要干预,如果他的技术实现真的有问题,自有相关的人去负责,产品只需关注他最终是否实现了预期的功能。 交付的方案不确定 ,开发人员讨厌其实这样也可以,要不就这样吧的言论,他们需要的是一个明确的方案。在多种方案犹豫不决需要思考的时候,PM最好只是将这样的犹豫不决体现在自己的思考中。除非工程师无力实现你的第一种方案时,再将备选方说出来。 没有必要的预留时间 ,这个我们修改一下,明天提交新的版本,一看,列了一大堆增加的功能,并不是仅仅是修改。coder真的不是神,增加的功能是需要测试的。pm给自己留时间同时,可怜可怜攻城湿,留点时间思考吧。这是一位工程师的原话。Pm要对进度负责,压力很大,但是预留时间是一定要的。 不能完全避免但短期内可以改善的:需求变更 ,这是回答中出现平率最高的一个词汇。但是,要让开发人员失望的是,因为种种原因,这个问题并不能完全避免,PM能做的就是尽量在交付开发之前将尽可能多的问题都考虑到,使可能发生改变的需求讲到最少;另外一个就是要杜绝需求的往复性变更,不要让从方案A改为方案B之后觉得不行,又改回方案B。 口交次数太多 :要避免口头交代,显然不现实,再完美的文档也无法代替口头上的直接交流。但频繁的口(头)交(流)可能会打断工程师的思路,延缓进度。PM可以做一是尽量完善你的文档,第二个就是尽量在一次口头交流中集中讲完尽可能能多的事情,从而减少次数。 需要长期积累或锻炼才能改善的: 缺乏个人魅力 :是的,缺乏个人魅力也成为工程师讨厌PM的一个原因了。但是个人魅力这个东西,确实很难在短期内得到改善。甚至,对于个人魅力的判断,不同的工程师会有不同的标准。 经验不足:或者说资历不深,要改变这样的现状,恐怕也非可立竿见影的。 以上 ,以自勉。

Ⅳ 论产品经理和程序员的关系

我所理解的产品经理可能是更加高级的东西,可能是在程序员的基础上去做的,只有从技术转到产品经理你才能更多的运用你的技术来为你的产品宣传造势,如鱼得水,而且作为一个产品经理来说你可能考虑的东西会更多,以前只是局限于代码,而现在更多的是用户的体验,你需要的知识和眼界更开阔,综合能力需要更强,希望能帮到你。

Ⅵ 程序员如何解决沟通冲突,避免互撕大战

在一般情况下,程序猿可以和产品维护好日常关系,一起吃午饭,一起参加团建之类的,日常沟通顺畅了,沟通产品的时候相对也好沟通一些,和不懂技术的产品讲技术,对方可能也能听的进去一二,也就能避免互撕大战,大家捞的清闲了。
像那场惊天动地的程序猿暴打产品经理那场战事中,据说就是产品经理提出了要求,去实现客户端颜色适配用户手机壳,面对这样的需求,应下来就是给自己挖坑,因为这样的功能肯定没办法实现的呀。如果这位程序猿和产品经理平时关系相处的好一些,大家能坐下来好好沟通
“兄弟,你这个功能不好搞啊”
“咋不好搞?”
“我跟你讲啊,技术上,这样那样这样那样”
“噢,原来是这样,还是你专业,听你的,那就这个功能不要了”
沟通能解决的事情,这样的结果,皆大欢喜。

Ⅶ 产品经理如何避免被程序员殴打

首先,从做人方面 产品经理还是要以身作则,虽然从职能上就已经决定了程序员和产品经理肯定是有一定矛盾在,不管是谁都是能够相互体谅的。在我做程序员之前,我做过一段时间监理,对于刚刚毕业的毕业生来说,施工队肯定是看不起我这样的小孩的。所以在指出问题 或者 想要检查的要求时,或多或少,他们都会有点反感。这个时候除去交流的技巧外,还要注意要尽可能参与其中,比如你要检查楼顶的设备是否安装完善,但22层的大楼,电梯也没有,这个时候,你就应该和他们一起一楼一楼的爬,只有你参与进来,也付出汗水,其他人才不会说什么。也不敢说什么。产品经理也是如此,对于软件产品的开发,不仅仅只是发号司令,我觉得更应该参与的整个环节中去;
另外,就我本身程序员的身份,我觉得程序员最苦恼的问题,无疑就是需求不明确或者不合理。这个时候产品经理不仅仅要服务好需求方,也应该为后续可能出现的情况做评估,减少需求改动并合理的拒绝一些不能接受的需求。

Ⅷ 程序员和产品经理究竟哪条路更好

如果你本身喜欢写代码,那么我觉得程序员的工作挺好的,未必要做产品经理。程序员主要是和机器、代码打交道,工作难,但是边界清晰、可控,事情比较聚焦。我并不建议大家都要去做产品经理。
写代码是纯手工业劳动,大家平时用的各种互联网产品,都是程序员一行一行代码写出来的,还要考虑代码的逻辑,解决各种Bua等等。如果想做好程序员,就一定要热爱写代码这件事。优秀的程序员,都能够从自己的工作里获得乐趣。我认识很多优秀的程序员朋友,我非常尊重他们,而且也特别佩服他们的能力,还有对于工作的热情。

产品经理要解决的问题的要更综合、更广。例如要考虑用户需求,考虑市场、业务情况,还要考虑和设计、运营、研发之间的配合。

有一些人适合做产品经理,有一些人不适合。我也不太建议大家一窝蜂都去做产品经理。我建议就像做产品一样,你要大胆假设、小心求证。如果要做产品经理,就多了解这方面的信息,多试试,然后看看自己适不适合。

无论是学生,还是想转行的人,往往的问题在于纠结太多,想的太多,尝试太少。如果你想做程序员,那你先写写代码,先做出一些东西,除了看你自己适不适合之外,也能够成为你找工作时的筹码。如果你想做产品经理,那么多试试做做产品,哪怕是虚拟的项目,增加自己的经验和感知,也能够成为找工作时的筹码。

所以,并不存在说产品经理或者程序员到底哪个更好,相比很多行业和职位,产品经理和程序员这
两个职位都应该是非常好的了。做的事都有意思,工资待遇也都高。
关键在于你自己适合哪个,这个问题归根结底别人没法回答你,得靠你自己通过了解更多知识来做出判断。

Ⅸ 做产品经理还是程序员

产品经理没有实权,基本上很多小公司产品经理就是一个人,要与设计,程序,市场,销售,客服,各个部门沟通,而且如果产品没做好肯定产品经理是责 任第一人。如果有一个好老板撑腰还可以,否则很难混下去。所以这也是很多国外ceo就是直接就管产品的原因,否则根本没有执行力, 同级别如何管? 这也是国内很多企业产品做的烂的重要原因, 产品经理实际就是打杂的。
技能要求高。 技术肯定要,设计其实也要,否则无法做原型设计。还有就是细节要求,最重要的就是大方向要把握好。否则一个完美的产品没有市场也不行。word ppt excel 精通更是家常便饭、思维导图、原型工具/还要不停的研究新产品。如果遇到思维活跃经常变化的领导,做PPT做到吐,本来如果写程序写的多还有点用。PPT做那么多根本没用,浪费脑细胞。
产品经理前途渺茫,除非你自己想创业,否则产品经理实际没有太多升职空间,国内的产品总监很多都是市场或运营的人来管的。做产品的很少会做到总监级别。当然国内腾讯还是很看重产品这个职位的,但其他的公司基本没有看重产品的。
产品经理加班的确比程序员少,但是产品发布测试的时候,也是忙死,否则自己设计的产品非功能技术性问题其他人测不出来问题在哪。
程序员以前的地位不行,但现在很多公司已经意识到技术的重要性,程序员的薪资范围实际上限比产品高很多,60万年薪不算什么,国外公司年薪100万也是有可能的。产品职位基本没可能。
现在世界已经不同了,程序员不再是苦力了,以前国内是渠道,销售、市场为王,产品、程序、设计都是苦力。现在产品做不好根本没人用,销售在忽悠也 不行了。最后实现都是技术问题。而且现在例如 apple store 发行渠道成本很低,只要能做出来好产品不愁卖不出去,微博上一传就一大堆用户。程序员自己创业不是梦想,程序员一个配合一个设计产品就能做出来,产品经理 就不行,毕竟自己不会技术就做不出来。
不创业也可以靠编程序活一辈子,一个团队可能只有一个产品经理或没有,但程序员肯定要有两三个,程序员市场需求比产品大很多。随着年龄提高程序员的经验壁垒比产品高很多。
程序员可以对产品经理说 “这个因为技术问题做不出来” 但产品经理无法对老板说“这个ppt因为我能力不行做不出来”。
最后还有程序员可以靠自己想做的技术,例如NB的技术到达人生梦想,而产品实际上都是从抄袭,在抄袭,最后创新也是技术创新带来的产品。

Ⅹ 产品经理和程序员哪个工资高

方向都不一样吧!产品经理是策划工作,程序员是开发工作,当然两种工作的逻辑能力,都非常重要!这是基础,不是区分人才等级的关键。

我觉得更多的是解决问题的能力,才是区分顶级、优秀、一般、普通人才的标志。

产品经理做的是未来的工作,因为他要思考一款产品,满足用户的需求,公司活不活下去,产品策划真的很重要,钱砸错了,影响是非常巨大的……

程序员做的是现在的工作,他要努力实现产品,继而跟运营、市场联动,实现产品增长,这样就有现金流……尤其对于软件产品,需要经得住大众的考验,都是bug的产品是绝对没有前途的。

如果简单粗暴来比较两个岗位,感觉很不公平,很多人会以为产品经理会更高级?大错特错,技术圈水那么深,谁还给谁打下手啊。重要的是,发现现象背后的本质,才是最重要的。技术人员会有很多开发项目的机会,多思考一下商业价值吧!

阅读全文

与产品经理和程序员怎么打相关的资料

热点内容
安卓如何使用华为手机助手 浏览:701
怎么查看域服务器名称 浏览:775
如何把苹果的视频传到安卓手机 浏览:612
接口服务器怎么使用 浏览:62
苹果怎么实现安卓全面屏手势 浏览:977
拳皇97最强宏命令 浏览:921
linux安装svn查看 浏览:850
内置函数计算绝对值python 浏览:88
千聊免费课程可以重新加密吗 浏览:507
python能代替php吗 浏览:252
phpexcel样式 浏览:265
安卓手机有没有什么软件可以阻止弹广告的 浏览:306
linux局域网搭建服务器 浏览:690
python编译器mac 浏览:293
windows的doc命令 浏览:463
nfc全加密门禁卡 浏览:636
身份信息被加密 浏览:482
我的盐城app怎么添加不了家庭成员 浏览:493
php商城并发 浏览:348
熊猫绘画app怎么做出大佬的笔刷 浏览:603