如果说程序员的最大的“敌人”是谁?那么很多人第一反应就是产品经理。当然,网络上很多段子也会让我们误解他们两者之间的关系。本期移动精英开发俱乐部,我们就邀请了很多程序员和产品经理一起来聊聊“产品经理的那点事!”,有吐槽,还有调侃,当然还有怎么解决存在的那些矛盾。希望越来越多的程序员同学和产品经理,都能够“冰释前嫌”,一起努力做出更好的产品,让世界变得更美好。文章系国内ITOM管理平台OneAPM审校整理。
你心目中的产品经理应该是什么样的?
懂产品的技术:产品经理应该是什么都懂一点。
张小举懂技术的产品:亲和力高,沟通能力强,逻辑性严谨。但是产品容易被运营带沟里,如果自己没主见的话。
小嘎:产品经理定位需求,并画流程图,不过是给程序员挖坑呢?还是铺路?要看个人能力。
海滨-第一视频pm:一直觉得很多产品经理太虚了!我所理解的产品经理是了解所处行业,并且能把握产品整体方向的人,而不是针对细枝末节斤斤计较的交互设计师。
丁建龙:很多产品跟老板说,需求有多少功能,需要多少工期,但是产品理念的支撑是什么?很多人想不明白。个人感觉,有很多产品都是过度设计,不断改需求,一边是自负,一边是无把握。
du:真正的产品经理只有一个,就是这个产品的大BOSS!
熊生:我们小公司没有产品经理,但也是不断改需求,经常老板一句话,老板娘一句话就要加班。
微光-pm -金融 :产品经理是个很苦逼的差事,虚有经理头衔,但忙的各种懵逼,且需要与各路大神交好。设计要是非常懂交互,经验也比较足,产品经理也不想干设计的活呀!
刘佳达-滴滴-ios:产品让我从工程师变成了 “UI代码修改师”。
小妖-ios :有些产品经理会被架空,真正有决定权的是UI跟老板。所以,很多时候产品就是开会的时候有用。
丁建龙:很多产品经理的做事风格,就是什么都是做出来看,做出来不满意,然后天天改。
张小举:做了几年产品经理之后,突然感觉当年做研发好幸福!
罗飞:大家可以看看我在《程序员聊人生》 里面,团队精神这节讲的如何互相理解。我觉得开发和产品应该多理解,少撕逼。 http://www.kancloud.cn/luofei614/programmer_talk_life/107504
海滨-第一视频-pm:很多公司产品团队碰需求,拿出原型图的时候,产品经理关心的基本都是字体,颜色,功能的摆放,让人很头痛。
微光-pm -金融 :一旦做了产品经理,再也不能单纯的干活了。
露露:还是喜欢有交互的公司。
小妖-ios:其实,更需要相互认可。
宋文 :其实可以做兼职,主要职业是研发,副业是产品助理。这样就不会吐槽啦,自己挖坑还能自己填。
du:大多数情况,交互、视觉、开发都是PM的工具,之所以他们能反过来制约PM,是因为这个PM考虑的不够全或产品设计有问题。
丁建龙:产品从不会减需求,设计越来越复杂,什么都想做。
罗飞:程序员和产品经理容易互相瞧不起。程序员认为“产品经理整天只会画原型,产品的实现还得靠我”。 产品经理认为“产品想法都是我想的,程序员只是实现我的想法的工具”。
其实,技术主管要引导团队成员换位思考一下:
产品经理并不是只是简单的画原型,他们要做用户回访,要做数据分析,要做竞品分析,做了这么多事后才能画出产品原型。程序员去做产品经理做的事也是有难度的,比如用户回访,怎么保证能让用户接你的电话,不挂你的电话,能和你反馈产品的问题?程序员要真心的认为“产品经理很厉害”。
同样,产品经理也不要认为程序员只是简单的实现你的想法,他们要做需求分析、难点分析、做程序架构,保证程序的可扩展性、安全性,还要考虑高并发的问题。程序员做得远比产品经理想的要多。产品经理也要真心的认为“程序员很厉害”。还有一点,不会减需求的产品经理大多是功能经理。
丁建龙:不得不承认,有相当多的产品经理的逻辑还不如开发。
葛亮OneAPM:关键是找出核心需求,Boss 需要什么,客户要什么,应该怎么样去平衡。
产品经理在团队中担任的角色是什么?
产品经理(Product Manager)是企业中专门负责产品管理的职位,产品经理负责调查并根据用户的需求,确定开发何种产品,选择何种技术、商业模式等。并推动相应产品的开发组织,根据产品的生命周期,协调研发、营销、运营等,确定和组织实施相应的产品策略,以及其他一系列相关的产品管理活动。
田晓洁-主持人:你认为产品经理在团队中担任的角色是什么?
海滨-第一视频-pm:引导者。
蒜宝宝@陪我PM:人情世故,气场,都是一些套路。
罗飞 :大家不要光顾撕逼,不要光发抱怨,多说说解决方案,如何和睦相处?
蒜宝宝@陪我PM:要做什么看数据,用户抽样做问答,能学到好多啊!设计思路,开发流程,人机交互,应该多和用户聊聊。
杨天飞-用友-移动端:现在很多产品都是直接抄别人的,自己根本没想清楚 。苦逼的程序猿经常被临时改需求。
海滨-第一视频-pm:得聊用户,看数据。
蒜宝宝@陪我PM:谁能保证没bug,任务那么多,很容易出问题,而且很多时候,做完了,老板要看增长,压力还是很大的。
刘超:有些公司的开发都是一群自以为是的家伙,不懂产品的理念和情怀。
田晓洁-主持人:产品经理的需求大家都是如何对待?
刘佳达-滴滴-ios:产品给什么,我们可以先做出来,再让他们看自己的杰作是和谐还是不和谐。
葛亮-OneAPM:牛逼产品背后都是牛逼的技术团队。创业公司一般都是草台班子,产品能按时上线就不错了,创业公司不要和大公司拼技术团队,底蕴不足。
刘超:很多创业公司的技术,永远是拖后腿的一个环节。
微光-pm-金融:创业公司大都是草台班子,这个观点很同意。
午夜修铃:产品经理,至少要懂得项目管理和业务。
宋文:个人觉得产品经理不需要太用懂项目管理,而是要懂业务,懂用户就行。
田晓洁-主持人:研发和产品有冲突时如何解决?
@蒜宝宝@陪我 PM :按摩、吃饭、发红包,实在不行就卖萌吧!产品是项目润滑剂,
不能因为产品和其他部门发生冲突,都是能解决的。自己不行就学着变通,方案不需要坚持。有很多方法可以达到目的,改方案就好了,建议大家不要为了面子,学会妥协当然。当然,前提是必须要有原则。
猫爪:之前的公司的产品,在开始的时候,可以模仿,但是一旦发现产品有问题,感觉哪个地方不行,就需要进行二次开发设计。
田晓洁-主持人:交互——需求文档——需求评估——跟进开发进度——数据反馈——产品迭代优化,这样的过程都是必须的。能把这些做好就是好的产品经理!
@蒜宝宝@陪我 PM:说实话,没几个产品比技术懂技术。因为很多技术实现难度大、复杂,他们就去简化流程。做100分的复杂 结果不一定就能及格。80分的复杂结果可能就是刚刚及格。很多人不是张小龙,建议大家别因为是产品就太把自己当回事。
田晓洁-主持人:产品经理们,可以跟大家分享一下心得。
@蒜宝宝@陪我 PM:能碰到冲突,要找自己问题,大部分开发还是善良的。
杨天飞-用友-移动端 :程序员当产品经理,就没那么多事了,相对比较好沟通。现在好多产品经理都是产品转型的,也有一些是测试转型的。
张晓举-懂技术的产品:和研发多吃饭,没有解决不了的冲突。
ZLH:好的产品经理需要学会合理的减需求,也会做商业布局。
isma’il:其实,产品经理的知识面要很广,才能把产品做好。比如心理学,我觉得很重要。
杨天飞-用友-移动端 :个人觉得,不是吃饭的问题,做的好不好,大家都知道。我觉得微信好伟大,一个红包,就干过了支付宝8年的积累。
主持人-田晓洁:讨论产品经理具备哪些硬知识?
@蒜宝宝@陪我 PM:作图,文案,商业视野,人际套路,执行力,耐心,偏执,姿态要低!
ZLH:执着,坚定,好奇心,丰富阅历!产品经理和销售一样,门槛最低,却又最难。模仿一个功能就觉得是产品经理的人多去了。
海滨-第一视频-pm:特质:卖萌耍贱不要面儿!
isma’il:产品经理应该是程序员心里的一道光。其实生活无聊,再没有闪亮的产品经理就真的苦逼了。
郑劼:产品要润滑,要够滑。
scofield:包括:项目管理,UI,数据收集,数据分析;文档写作能力,这个考验逻辑思维和文笔,逻辑清晰很重要;原型的设计能力,考验审美和用户体验。
猫爪:产品在一开始就是抽象的东西,由代码而具体化。不应该是逻辑功能的抽象,然后怎么实现这些逻辑功能交互的界面,再由技术员(UE ,程序员)攻克吗?
isma’il:我觉得发现市场,定位产品才是真道。
杨天飞-用友-移动端 :开发有难度给产品说,这也不是什么坏事,按期上线才是王道。
isma’il:其实,文档怎么样大家都可以理解。多看看文档,评审一遍需求就大家知道怎么做了。
scofield:尤其是人员一多,就会发现文档沟通是比较高效的。
微光-pm-金融:写文档是比较费时间的,非常赶项目的就来不及,只能后补。
ZLH:小公司可以画个产品原型,开个会确定大方向,然后涉及到细节问题可以随时沟通。如果抄袭,拷贝粘贴,哪有尽力去创新呢?
isma’il:平庸的产品,才会花大把时间搞文案。我觉得修改多少文案不重要,重要的是做新东西出来,让大家眼前一亮。
猫爪:没有小公司,哪儿来大公司?大家都是慢慢做大的,还要前期发展的过程中被大公司发现。
杨天飞-用友-移动端 :现在创业公司机遇也挺多的,不过还是要看老板。当然,也有不好的老板,就需要开发帮产品完善。还有就是不要一直裸奔,该优化还得优化,加功能是满足不了用户的,要有针对性。
ZLH:像娱乐应用,就好说明,更多的是需要产品去定位,拿捏功能。
scofield:压力是产品在直接顶着,所以创业公司的产品很容易说一句话:这是老板的需求。
isma’il:把想法告诉“码哥”,只要有你有足够的想法和人品,设计文案都是浮云。当然,每个产品,从设计到开发,时间都是有限的,最不能浪费的就是文案,所以说按期上线才是王道了。
杨天飞-用友-移动端 :所有问题,都可以后续再进行优化。
isma’il:有时候,一个产品评审到确认,再评审时就过了一两周,到最后都没时间做。
scofield: 敏捷开发讲究什么?流程的统一,标准化,才是敏捷开发重复做事情…
危涛-产品经理:做技术的人才能深刻理解敏捷开发。
杨天飞-用友-移动端 :开发前先定需求,需求定了,在调整人员写文档。
ZLH: 90%以上是功能经理,大家赞同么?
海滨-第一视频-PM:赞同,但有60%不是产品经理所愿,都是BOSS 必须让干的!
宋文:是的,所以产品经理特性里我觉得强势挺重要的。顶不住大BOSS的压力,根本成不了好的产品经理。
ZLH:我觉得,牛逼的产品经理最终实现的是验证商业模式,功能性的产品应另当别论。
isma’il:根据客观环境,以做出高质量的产品为目的,流程基本都是合理的。所以牛逼的产品走啦,导致程序员也不好混。
宋文:其实在国内,很多人都抱着“浑水摸鱼”的心态去当老板,到最后还不是“陪太子读书”。而市场出身人就懂得御人,而且能抓住用户的心,最重要的,他也明白取舍就不会太让手下人寒心。
isma’il:推荐大家看美剧《维京传奇》,看人家怎么创业的,怎么选老板的。其实很多聪明人,都很自负。
如何做好产品经理?
isma’il:不断学习,有好奇心,有一颗探索的心!做一个乐知者。
杨天飞-用友-移动端 :这个涉及的方面就很多了,我觉得应该先学好沟通,敢于向大BOSS说不。
ZLH:产品经理就是小CEO,从产品发展上,他涉及到每个细节,各种角色,怎么去评定真的很难,只能以结果论英雄,产品设计的很好,不赚钱有啥用,或者时机不对,责任不少压在产品经理头上。此外,产品经理好像还需要高情商。
产品运营技术不分家,真的难以从过程上去衡量,结论是:我认为好的产品经理就是CEO,根据市场,拿捏需求,主导功能实现,迭代商业模式,实现盈利。
落飞:开发的时候完整的开发流程是:分析->设计->编码->测试,很多开发者是拿到需求就写代码,没有对需求进行分析和设计,导致可扩展性有问题,导致不能灵活的改,可以看《程序员聊人生》的这一节:http://www.kancloud.cn/luofei614/programmer_talk_life/107502
产品经理需要具备或提升自己的一些方面根据话题总结如下:
- 需要不断学习;
- 根据情况敢于向大boss说不;
- 熟知业务逻辑;
- 需要懂项目管理;
- 需求确定需要调研评估;
- 和研发多吃饭,没有解决不了的冲突;
- 可以根据情况适当减需求;
- 需要了解心理学;
- 需要懂得 UI/ 原型设计;
- 需要做数据收集;
- 需要做数据分析;
- 需要提供需求文档精细清晰准确 (逻辑功能清晰,交互明确,实现方案完整。);
- 需要从用户体验出发考虑产品;
- 审美;
- 需要发现市场,根据市场梳理定位产品。
感谢大家参与!
本文转自 OneAPM 官方博客