产品经理需要懂技术吗?懂到什么程度
1、首先你需要有用户视角,把自己当做一个小白的用户,其实想做到这点并不简单,很多产品经理做来做去都是在自嗨,实际上用户根本就不喜欢你那些功能。讲一个简单的方法让你可能获得用户视角——自己首先要是自己的用户,多使用自己的产品,相信你自己会发现很多吐槽点。
2、其次你需要有足够强的逻辑分析能力。越是简洁的交互,背后的逻辑越是复杂。产品经理需要把所有的可能性都考虑清楚,才能减少产品出意外状况。你想的越多越清晰,用户界面越简单体验越好,嗯,这一点,看看微信支付就知道了。
3、接下来,你需要有很强的沟通能力。对接开发不但是个技术活,还是个口活,口活好才能赢得开发哥哥的芳心。我们之前每次开发需求搞不定,美女妹子就上,5分钟内给你解决。但当你不是美女妹子的时候,你的沟通能力,就要足够优秀,要知道沟通是有损失的,你需要保证和开发哥哥把需求充分的沟通清楚,到每一个细节。这个过程需要反复的沟通。另外产品经理一定是需要掌握一点开发知识的,至少和开发沟通的时候你要能知道他在说什么。
4、然后,你要有项目管理的能力,作为产品PM,你最重要的职责就是保证产品按时上线,对各环节的进度一定要严格把控。要做到这一点,需要你想的比别人多,因为只有你最了解进度,你需要把可能的风险都想到,避免出临时状况,多线程同时进行。project是很好的项目管理软件,很多人都在用,如果不习惯用的话,也可以用excel代替。
5、再然后,数据分析能力。无论是做产品还是做运营,数据分析能力都是必不可少的。数据分析,关键在于后面的分析,你把每天的uv列出来做成漂亮的表格,这个并没什么实际意义,你需要分析数据背后的原因,为什么今天的uv增加了,为什么今天的转化率降低了,找到原因,你就可以让每天的uv都增加,让每天的转化率不降低。
6、最后,补充一点,学习能力。产品经理,最需要懂业务,需要有基本的审美,需要懂一点代码,需要和各种职能线的同事沟通,学习能力是不可避免的,每天保持自己的上进心,不断地学习,不断向其他职能线的同事学习,产品经理应该是最有潜力成为ceo的那个。
优势:
1) 在考虑产品可以有哪些功能时,自己就能确定大部分功能是否可以实现,实现的成本有多大,能不能做,而不用咨讯相关专业人员,省出很多时间。
2) 在缺兵少马时,自己还能担刀上阵折腾一把。
缺点:
1)容易跌入产品的实现细节去,而忘记自己更应该思考的是这个功能应不应该做,要做成什么样子,应该在什么时候完成,谁来做,要做的功能还有哪些—-而至于如何实现,应该交由具体的成员来做。
2)在与产品团队成员讨论功能时,忍不住想发挥下自己的技术,过多掺和到团队成员的专业领域,会令他们心里排斥,虽然很多时候他们没有很多说出来,而每个人都想发挥自己,希望证明自己所想的是对的。
扬长避短:
1)在进行技术思考时,只需要知道可不可以实现,而不应过多去考虑它如何实现。
2)将表现机会留给团队成员。在与团队成员讨论功能的实现方案时,谨记你给出的只是建议,而不是命令,除非该成员对如何实现某个功能真的一愁莫展,除非该成员是个新手或者能力太烂,又或者这个功能至关重要。
3)因为是技术已经深入技术型产品经理的基因,所以理所当然对技术会有所关注,要注意的是,不能把太多时间投入到技术(假设你的公司不是技术驱动型),在运营、营销、用户体验也要给些精力。
众所周知,产品经理懂一些技术知识会对产品设计有帮助,对项目协作有益处。最好能达到以下程度及效果:
● 避免产品过度设计。所谓产品过度设计,是指设计的某些产品功能价值不大,甚至没有意义,但是开发工作却很复杂、很耗时。产品过度设计的现象经常发生,尤其是在前端交互设计上。很多初级产品经理会误以为界面设计只是画几张图,而没有考虑背后实现逻辑的复杂性。
● 避免技术过度设计。所谓技术过度设计,是指技术人员设计了没有必要的代码灵活性和复杂性,而后续的业务根本用不到这些特性,宝贵的时间和资源被浪费。产品经理有时需要和技术人员进行深入沟通,分析业务情况,帮助技术人员砍掉不必要的灵活性、扩展性设计。
● 与技术人员沟通顺畅。对于研发人员来讲,如果合作的产品经理能在同一个频道、用同一套语言进行沟通,是非常舒服惬意的事情,可以增进好感和信任感。相反,如果产品经理对一些基本的技术常识都不理解并且不愿意理解,只是一味地强调自己的设计多么合理,就会非常容易和研发人员产生冲突。
● 预判需求的可行性。如果产品经理具备足够多的技术知识及经验,在接到一个需求后就可以很快地判断技术实现的可行性和成本,并根据业务诉求快速给出可行的解决方案。否则就需要拉着技术人员和业务人员一起来回讨论,降低效率。
● 评估工时合理性。完成产品方案设计后,在和开发人员沟通时,产品经理要站在业务人员的角度,和开发人员讨论工时评估是否合理。有时开发人员对工时的预估不准确,甚至给出一个很夸张的开发周期。如果产品经理懂技术,则可以感觉出有问题;否则,工时评估对产品经理来说就是一个纯黑盒操作,无法进行判断和把控。
综上所述,产品经理,尤其是B端产品经理,如果具备技术知识,对工作将大有裨益。
做产品这几年,和开发工程师打交道最多,和他们交流通常有两大忌:
一.忌不懂技术 有常识,当然不一定就能做出好产品,但没常识,就很象在村里呆了半辈子的人乍到城市,一举一动即使小心翼翼,也没法儿不透着突兀和不和谐。
很多公司都有完全不懂技术的产品人,大多年龄较长,也许是互联网出现的时候,他们已经过了充满好奇和渴望未知的年龄,不愿意放低身段去学习新东西,喜欢只凭着想象和自己的生活经验就开喷,间或以若干近期热门关键词作为点缀,以示自己尚蹲在潮流尖端。
二.忌懂技术 我遇到不少工程师喜欢说:“只要产品需求明确,技术上一切都能实现。”
这句话听起来相当豪迈,也让产品经理大为放心,觉得技术真是产品的坚强后盾。但其实传递了一个特别糟糕的信号。 当工程师这么说的时候,潜台词是:“你弄好你自己的事儿就行了,别来管我!”而且这种说法隐含着一个乐观但显然并不现实的假设:技术是无所不能的,他(掌握技术的人)也象灯神一样,可以实现你的任何愿望,只要你能明确的描述它。
我不知道阿拉丁说完愿望之后,假如胆敢继续追问灯神将具体采用何种技术方案来实现的话,会不会被塞到灯里,但我知道很多工程师在发现你关注技术层面过深的时候,都会有种领地被侵犯的感觉。 这就是工程师维护自己专业槽的本能,与行业中其它角色相比,工程师地位不是最高,待遇也不是最好,还经常加班加的要死要活的,唯一得天独厚的优势,就是专业槽比任何角色都深。关于产品、关于UI、甚至关于商业模式每个从业人员都能喷上几句,要是说到用户体验,那更是连业外人士都敢大喷特喷而没有任何心理负担:反正我就是用户嘛,越傻越光荣。而一旦涉及到代码,大多数人就直接晕菜了。
想想那些UI设计师的苦逼段子,工作时没有喷子们指手划脚的干扰,真是上帝赋予工程师独有的恩赐。 所以当他们认为有外人正试图跨越这条槽时,自然会有所警惕,甚至体现出抵制和敌意。当一个产品经理发现工程师开始比较密集的使用术语或拼命把简单问题往复杂了说,你应该知道,他们在槽边开始向你射箭了。
从整个产品乃至公司的角度来说,各个专业角色之间的专业槽都是应该被填平的,产品经理不该对工程师玩挟天子以令诸侯,不要总假装自己是用户的三个代表,动不动就拿想象中的“用户需求”当“奉天承运”来用;工程师也不必总装灯神,假装无所不能很累的,工程师之间必有能力高下之分,其实有时候功能做不了或做不好,纯粹只是因为工程师能力所限。如果彼此坦诚一些,大可以提前有效沟通,尽可能避开那些投入产出比过低的部分,有不少工程师不愿意拿出来讨论的技术实现上的细节,都是值得产品经理参与进来的,在这些细节上如何取舍与抉择,会对产品的开发进度、性能甚至功能带来极大的影响,如果沟通到位,往往可以让开发工程师少做大量无用功。在我开始自己动手写代码之后,对这一点有了越来越深的体会。
我相信绝大部分想从事产品经理工作或刚入行的产品经理都会问这样的问题:做产品经理要不要懂技术?需要懂到什么程度?NPDP证书有必要考吗?
产品经理为什么要懂技术?
1.更好地联结工程师
拥有扎实的工程背景给了产品经理联系工程师的能力。当然这取决于产品--一个负责底层开发者API的产品相比于一个负责前端网站的产品肯定需要知道更多技术。
但是基本的原则是通用的--有技术背景的产品会更好把产品需求传达给工程师和转述复杂的细节给其他同事和消费者。
了解技术能使PM与工程师沟通更加顺畅,并且更容易获得工程师的信任。
在工程评审过程中,工程师经常会从技术角度探讨产品的可行性和实施方案,这时候了解技术的产品就可以从产品的角度提出建议。
如果PM自己写过代码,对产品实现过程会有真切体感,更能理解工程师的一些建议和抱怨。
2.尽早了解技术可行性,从而节省时间
作为设计者,很容易陷入假设的世界。假如我会读心术能确切知道用户的想法,会发生什么?如果用户点击这个按钮,它就爆炸成一团火焰,会发生什么?
不了解技术可行性和时间开销,容易沉迷于不可能的设计,然后感到心痛。最糟糕的事情就是你花时间设计了一个完美但没有可能实现的产品。
3.利用技术驱动产品
早期Gmail曾经做过一次很棒的优化:用户在登陆页面输入完账号后,Gmail就会马上在后台加载该账号的邮件,而不必等用户输入完密码提交后才开始请求。这使得用户会觉得Gmail拥有比竞品快得多的载入速度。一个PM需要对技术有一定的了解才能向工程师提出此类的优化需求。
了解技术的PM更能把握技术趋势,可以更好将最新的技术成果用于改进产品,将公司内部的技术创新成果、外部开源的技术、Android、iOS 原生系统的新特性等充分地利用起来。
此外,在一些第三方服务的选型上,需要综合考量产品和技术两方面,一个较为符合产品需求的第三方服务可能需要更多的开发工作,这二者如何权衡,需要你对开发难度有一定认知。
4.数据分析能力
PM工作内容很重要一部分是分析产品数据。拥有技术背景能使PM更好地理解数据的流动,定位数据问题。
用户身份是如何从站外关联到站内?数据打点是前端上报还是后端上报?Google Analytics、Appsflyer、友盟、Deeplink等第三方工具和技术的原理是什么?
如果这些问题你都不了解,那么会一定程度影响你对数据的使用,出现数据异常时你也可能无法做出合理的推测、高效解决问题。
当然大公司可能会有数据产品经理帮忙解决以上问题,但是过于仰赖数据产品经理导致沟通成本的增加。
产品经理懂技术需要懂到什么程度?产品经理需要了解的技术知识
1.需要懂前端技术
产品经理需要了解前端技术,包括 HTML、CSS 和 JavaScript 等。了解这些知识可以帮助产品经理理解前端开发人员的工作流程和技术难点,更好地协调和沟通。
2.需要懂后端技术
产品经理需要了解后端技术,包括数据库、API 和服务器端的编程语言等。了解这些知识可以帮助产品经理理解后端开发人员的工作流程和技术难点,更好地协调和沟通。
3.需要懂移动开发
如果你的产品是一个移动应用程序,那么产品经理需要了解移动应用程序的开发流程和技术难点。了解这些知识可以帮助产品经理与移动应用程序的开发团队进行更好的沟通和协调。
4.需要懂数据分析
产品经理需要了解数据分析的基础知识,包括数据挖掘、机器学习和数据可视化等。了解这些知识可以帮助产品经理在产品开发和优化过程中更好地分析数据和做出决策。
5.需要懂云计算和网络安全
产品经理需要了解云计算和网络安全的基础知识,以便理解云服务和网络安全的基本原理和技术难点,从而更好地协调和沟通。
NPDP证书有必要考吗?
NPDP是New Product Development Professional的缩写,也叫产品经理国际资格认证,由美国产品开发和管理协会推出,是一种针对产品经理或从事产品开发、创新管理等领域的专业人士的认证,主要旨在通过考试验证个人在产品开发方面的知识和技能,并授予国际公认的产品开发专业人士资格证书。
持有NPDP证书代表其具备以下能力:
1、掌握了产品开发与管理的方法和工具,包括市场研究、产品定义、设计开发、测试上线等方面的知识;
2、具备判断和决策的能力,在产品开发过程中能够识别和解决问题,并合理应对风险;
3、能够有效地与跨职能团队进行沟通和协作,实现项目目标。
NPDP认证的必要性:
1、增强职业竞争力
NPDP认证是全球范围内认可的产品开发专业人士资格证书,能够为从事产品开发和创新管理领域的专业人士提供权威、公正的评估机制,并帮助他们提高职业素养和竞争力。
2、成为行业佼佼者
持有NPDP证书不仅可以获得国际公认的产品开发专业人士资格证书,还可以获得PDMA会员资格,成为国际产品开发和管理领域的佼佼者,并拓展自己的人脉资源。
3、提高个人技能水平
NPDP认证涵盖了产品开发所需的全部知识和技能,考生需要掌握市场研究、产品规划、设计开发、测试上线等多个环节的知识。通过学习和考试,考生可以提高自己的技能水平,并在实践中应用。
总之,NPDP认证是一个具有较高含金量的证书,不仅能够提高个人职业竞争力,而且可以增强个人技能水平和成为行业佼佼者,因此,如果您想要从事产品开发和创新管理领域,建议您去考取NPDP认证。
产品经理需要懂技术吗?懂到什么程度
开发详细计划:开发详细计划是总体进度计划的一部分,一般来说开发计划是技术经理维护,但是产品经理必须进行整体把控;项目控制:项目干系人,风险,进度,质量等等控制。协助推广 产品开发出来必须推广到市场,否则产品就是一个实验品。产品经理不需要完全负责运营推广,但是必须对运营人员提供必备的支持。基本...
产品经理应该学习哪些技能比较好?
我认为合格的产品经理应该具备的技能包含:学习能力、逻辑能力、项目管理能力、沟通能力、文档能力和抗压能力,如果想成为一个优秀的产品经理,那产品感也是非常重要的。工具篇做个产品经理得会画原型吧,应该要懂得怎么把想法与需求转化成技术、开发懂的语言。那么产品常用的工具得熟练,包括:AxureRP、Visio...
产品经理的日常工作:从业务到技术,你需要知道的一切
日常工作内容涉及广泛,包括深入理解业务背景、模式和流程,制定业务和产品规划,进行用户研究,进行数据分析以优化产品,管理需求,设计产品,撰写文档,进行团队沟通与协作,项目管理,产品运营,以及对技术有基本的了解,同时还需要有效地领导团队。产品经理的工作涉及细致入微的环节,如了解在线教育行业的业务...
当产品经理需要懂代码吗?
当产品经理需要懂代码吗?只能回答,产品经理还是需要懂得一定的代码知识的,但是不用懂怎么写代码。下面来举个栗子来说一下,哈哈?假如你要做一个网站,你需要懂得需要哪些开发人员。最基础也需要前端、后端技术。前端语言包括:html、css、js、ajax、、react、jquery等。后端语言包括:php、python、java等...
产品经理必须会代码吗
虽然说产品经理需要懂技术,但是大家真的明白了这个懂技术的含义吗?一般说的“懂技术”,不意味着写代码比开发人员还强,而是懂得技术能用来做什么,这一点非常重要。即对新技术的发展有敏锐的嗅觉,并且理解新技术可能对用户带来的价值和意义。这个“懂技术”还意味着,理解开发技术人员,这样的话一起...
互联产品经理需要懂技术吗?
可以不懂技术,但一定要有同理心。产品经理的沟通能力和理解能力比懂技术要强得多。有的技术反而不希望产品经理在技术上面对他指手画脚,因为这样相当于抢了他的饭碗。意见不同的时候,可以选择以尊重的态度静下心来慢慢沟通,可以多沟通几次,但是千万不要用老板或者需求来压人,这样是程序猿最忌讳的...
硬件类的产品经理需要具备什么能力?
首先,对消费潮流和行业动态的敏锐洞察是必不可少的。产品经理需要分析市场趋势,设计创新的市场方案,并进行竞品深度剖析,确保产品能够契合市场需求,赢得市场份额和用户的青睐。成本效益管理 掌握采购与生产成本的精细管理至关重要,这包括理解技术细节,通过优化生产流程提高效率和降低不良品率。同时,对库存...
运营想转产品经理需要做准备呢?
选拔产品经理的时候,会从三个素质考量。其一,是基本素质,包括基础技能、学习能力、沟通能力等。产品经理要求什么都懂一些,好的产品经理往往是十字型人才,各方面都懂,有一个是精通。其二,是关键素质,是从事产品经理这个职业所必须的素质,包括对行业的兴趣、理解能力和自驱力。我比较看重一个人的...
产品经理如何与技术沟通?
在明确优先级后技术也可以根据需求的实施难易程度给一个比较合理的建议。 例如有些比较紧急但是实施起来比较简单的就可以先做,而不是说一定要把重要的事情安排在前面。2.产品经理不懂技术 文章前面就说了现在很多产品经理找招聘要求中都有这一条。因为当产品经理对技术有一定了解后,和开发人员沟通起来...
产品经理对活动运营要了解到什么程度?看这个就够了
在公司里产品经理可以说什么都要懂一点,要懂点技术和开发沟通数据库设计,要有审美和设计师K效果图。同样地,产品经理也需要对运营活动的流程有一定的了解,这样才能在和运营同事沟通的时候理解对方的诉求和目的。笔者曾经在某新媒体公司负责千万级粉丝公众号的运营活动策划,在这6个月的过程中逐渐把这项...
壹品永新: 各有特色,发展日新月异:自给自足的农夫A 类是那些真正热爱互联网的人,有自己的梦想.因此程序猿应该是这样一帮人,也不是一个不懂技术的人一时半会就能融会贯通的.非技术出身的产品经理首先要迈过技术上的一道坎,不存在疏漏和...
霍城县19416477225: 做产品经理需要学习技术吗?需要学习哪些技术? - ?
壹品永新: 需要,尤其是互联网产品经理,懂点技术的产品经理更有说服力,很多产品经理都是技术出生.技术包括很多,比如软件:原型设计axture visio等,图像处理软件adobe ps fw等,代码软件adobe dreamweaver、php、asp.net等,当然不是要懂多深,至少在协调技术人员工作上沟通成本更低.产品经理最重要的能力是用户需求把握能力并把它也产品结合,协调管理好开发人员.
霍城县19416477225: 产品经理到底要不要懂技术 - ?
壹品永新: 产品经理不需要特别精通技术,但需要懂技术,知道一些技术实现的方法 ,知道实现的难易程度.更好的沟通 最重要防止技术打马虎眼..具体还是要看行业了 注意不要掉入技术的思维里出不来,失去你做作为产品经理该有的创意,失去了你存在的意义
霍城县19416477225: 产品经理需要从何职位做起,需要什么专业出身? - ?
壹品永新: 产品经理各方面的知识和技能都要 懂一些,并不只是广,而是要求广而 深,行业分析、产品需求、心理学、 社会学、用户体验、技术测试、运营、 市场营销、财务、团队管理和美学等 方面的知识都要涉猎.因此这些专业 出身都具有做产品经...
霍城县19416477225: IT 行业产品经理需要懂技术吗 - ?
壹品永新: 你好,很高兴为你解答,个人觉得IT行业的产品经理还是要懂一些技术才行,其实IT行业的产品服务肯定会涉及到技术层面的,此时需要与技术经理进行沟通,如果您懂技术方面的一些东西,沟通起来会更顺利,但是也不需要非常深入的去学习技术,具体按照自己的工作需求进行决定.希望能够帮助到你,同时也渴望得到您的认可与采纳!
霍城县19416477225: 请问互联网产品经理需要懂编程吗? - ?
壹品永新: 当然是真的了,要是产品经理都需要会编程的话,那开发人员全都失业了.产品经理是一个Marketing的岗位,不但要懂“产品”,更要懂“业务”,因此就需要离市场和业务更近一些. 请采纳.
霍城县19416477225: 产品经理对技术理解应该达到一个什么程度 - ?
壹品永新: 能了解的特别深当然是最好不过了,正常的话了解个大概就好了,至少开发说一些名词你都能听得懂,方便与开发沟通.
霍城县19416477225: 产品经理需要懂交互设计吗?懂到什么程度? - ?
壹品永新: 我认为产品经理需要懂一些交互设计,或是懂一些UI,至少在界面上可以分得出哪里好用或不好用,但同时我也认为是产品经理的悲剧,因为把一个产品经理身上维系了太多东西,这样看来,什么都懂的产品经理显然是一个非常无敌的人:产品经理要懂产品规划、产品的需要分析、要听用户的声音、要分优先级开发功能、要懂设计、要懂交互、要懂开发(Google的要求)、要会分析数据、还要负责协调团队等等.这样的人有,但好像真的不多.在一个领域上做到一个点就非常的不容易,而对产品经理的要求可能仅能做到浅尝辄止就可以了.总之,在我看起来,国内的产品经理更像是传达老板的意见、协调项目各方角色的一个中间人.但这么讲或许是悲观主义的看法.
霍城县19416477225: 一个产品经理的需要掌握什么样的技能,知识,工作经验? - ?
壹品永新: 知识:全面的知识面,对用户体验的深刻认识,对产品的现状,发展趋势,产品平台的了若指掌... 技能:专业技能,基础工作技能. 工作经验:对行业的理解,实践操作经验,团队管理...
霍城县19416477225: 一个好的产品经理需要哪些特质? - ?
壹品永新: 转载以下资料供参考 产品经理应具备的素质1、 知识全面用户体验、行业了解、界面设计、技术实现、推广、运营……等都要懂!2、 善于沟通能倾听别人所说,和什么人都能聊起来,并能从中挖到问题!3、 逻辑清晰思维必须清晰,在每...