美文网首页产品BA相关Ios分享
产品经理到底要不要懂技术?

产品经理到底要不要懂技术?

作者: 颜小婧 | 来源:发表于2016-08-25 06:35 被阅读1296次

小婧隐匿在好几个产品的QQ群里,发现“我到底要不要去学技术”这个问题经常被提及。

加了好几天的班终于把需求和原型整理出来了,做需求对接时,开发直接丢过来一句“做不了”。
你傻了,顺口问“为什么啊”。然后开发就开始和你噼里啪啦的爆一大堆你听不懂的名词。
看着你一头雾水的样子丢下一句“说了你也不懂,反正是做不了”,然后挥一挥衣袖,走了。

小婧是计算机专业毕业的,上大学的时候立志成为一个优秀的程序猿,并且考取了中级程序员证书。
嗯,这证书考完了基本上就没有用上过…… 所以,我并没有太多和程序猿沟通障碍上的问题。
那么你的结论就是产品经理还是要懂技术了咯?

没那么简单。

有这样两个问题,首先要明确一下
1.你说的技术是什么技术?C,C#,JAVA,HTML,SQL还是什么?
2.你说的要懂,是懂到什么程度?听得懂?看得懂?会独立编写?

上面的两个问题没有弄清楚,一切都是白搭。

那小婧今天就来和你把这两个问题理理清楚。


产品经理对接研发主要的任务就是把业务和解决方案定义清楚了,提供必要的输入给开发进行设计和开发。
在功能开发完成后,对产品功能进行验证和接收。

首先,你在做业务分析的过程中,

会使用到技术的部分吗?使用的是什么技术?
好像并没有吧?
有人说,需要做技术可行性分析。
没错,可是技术可行性的分析是产品经理的职责范围吗?如果你说没问题,可以作数吗?

在真正开发之前,肯定需要做需求和方案的Review(我非常不喜欢评审这个词,感觉就是在走形式)。评审评的是什么?其实就是一种宣贯,让研发团队知道接下来的日子要做什么事情,大家是否理解了,这件事情有什么难度,如果有难度是否需要做技术预研……

产品经理在这个会议上主要负责讲解自己的方案。而且我建议你将为什么这么设计,主要是为了解决用户的什么问题也做个介绍。这样才能保证整个团队的思想和观念是统一的。
接下来不知道你们会不会有可行性讨论会,或者设计评审会。基本上这类会议上,研发人员是主角,产品经理主要是在一些对象设计上从业务的角度上给一些建议。保证没有偏差。

这个时候负责任的研发人员会绘制类图、E-R图等。问题来了,你能看得懂吗?听得懂吗?这些面向对象的设计方法其实不属于纯技术的领域。如果你对UML或者数据库有基本的了解,应该是可以听得懂的。

而且在有的公司,像构件图、类图之类的和业务流程图、用例图、状态图都是需要由产品经理来绘制的。

所以,你看至少在这个过程上,产品经理是不需要懂技术的。

那在功能开发完成交付前,产品经理进行验证接收的阶段呢?

你基本上会在纸上或者脑子里写一个脚本,即验证的路线。大部分也都是表现层的验证。但是,在这里有可能会需要你到数据库里去查询一些数据是否正常存储了(如果前端没有提供展示),这个时候会用到SQL。

会用到什么程度呢?
我的经验是,会查询,最多到多表查询,就是select和一大堆的join。
你是做验证,而不是做数据库调优和建表。
所以什么create,什么update,什么view,什么insert你都不需要知道,也不用考虑多表查询的join怎么写可以提升性能。


我们来总结一下,作为产品经理到底需要懂什么技术?到什么程度?

  • UML(如果你还是决定把UML划定到技术的范畴内)

这个就算你是做产品经理也应该掌握的技能,常用的几种表达业务的图,包括:构件图、活动图、状态图、用例图、数据流图、时序图(可选)、类图(对象关系)。你需要可以自己画,熟练掌握。

  • SQL

这个部分只需要会写多表查询语句即可。

  • 其它

视公司要求。如果你们的产品是硬件产品,那么对于产品经理的技术要求肯定还有别的部分。如果你们的产品是很注重前端的,而且要求产品经理担任UE的工作,那么一些脚本的编写技能应该也是需要的。


写在最后
不要随随便便的把懂技术这件事情挂在嘴边,会被程序猿GG鄙视的。要知道在有的人眼里,会用0、1编程的才叫牛XX。 但是在我们眼里,写3K行代码并且1个BUG都没有的才叫牛XX(我有幸遇到一个,并且是个程序猿姐姐)。

另外,今天写的是产品经理,其实也是指的BA。要知道传统行业的产品经理可不干这些事情。

小婧是一名行走在产品路上的资深业务分析师(BA),如果想与小婧同行,就请关注我吧!

相关文章

  • 产品经理到底要不要懂技术?

    今天上脉脉,匿名八卦区充斥着产品与技术的撕逼。也许你会问产品经理到底要不要懂技术?由此引申出,产品经理到底要不要懂...

  • 产品经理深入浅出学技术—计算机的工作原理

    产品经理到底要不要懂技术,一直是产品圈争论不休的议题。有的人认为产品经理不需要懂技术,我只需要理解业务,保证最后的...

  • 产品经理要懂的运营

    对于产品经理要不要懂技术、懂的话要懂到什么程度这个话题,是经常看到新人产品经理们问的,大概是因为产品经理们经常被技...

  • 产品经理必修课(7):文档管理

    一、产品经理要不要懂技术? 大家通常提到的产品经理,除了常规意义上全权负责产品的产品经理之外,还有产品设计师、用户...

  • 产品经理的技术素养

    经常有产品经理问我:产品经理到底需不需要懂技术?我:你觉得呢?他:需要吧?我:产品经理对需求负责,你觉得自己有懂技...

  • 产品经理到底要不要懂技术?

    小婧隐匿在好几个产品的QQ群里,发现“我到底要不要去学技术”这个问题经常被提及。 加了好几天的班终于把需求和原型整...

  • 产品经理要不要懂技术?

    本来想着就这个问题自己来一番论辩,但是想来想去实在是干巴巴的。 不同业务成功的关键点其实不一定是产品,可能是技术,...

  • 产品经理要不要懂技术?

    当初我刚转到产品岗还是一名小白的时候,曾经被这个问题困扰了很久。后来也陆续和一些非技术背景转到产品岗的朋友交流过,...

  • 产品经理要不要懂技术

    我想,很多做产品的人一定也有我这样的困惑,就是成为一个产品经理是否一定需要技术背景?显然,一方面,产品经理的工作通...

  • 产品经理要懂技术么?

    一、产品经理要懂技术么? 参与产品设计并通过与工程师协作来共同研发产品的产品经理都需要懂技术 二、产品思维与技术思...

网友评论

  • 骚之哈塞給:我就遇见好多大牛,都是程序猿出身的产品经理,因为懂得比较多,后来自己直接跳巢自己创业了
  • 骚之哈塞給:程序员出身的产品经理比较好一点,因为自己做的比较多,见的多,踩过的坑比较多,一般人不会在他面前吹牛逼,毕竟自己都经历过
  • 五虎谷的格叔:我知道一点点技术栈,本来准备写,看见这篇文章后可直接推荐给别人,比我的写的要好。
    颜小婧:@五虎谷的阿格 谢谢夸奖
  • 寒武纪2731:过来和楼主多多学习,赞\(≧▽≦)/
  • c90a7ecce1ba:在以前公司,没有单独设置产品经理。需求都是项目经理来整理,组织相关人员与客户确认需求。现在的公司有产品经理。做了这么多年的程序猿终于知道多干了多少活。
  • 傅简书:说这么大堆,人人都是产品经理。 :wink:
    颜小婧:@Michael_Fu 哈哈哈哈哈哈哈,姐当年可是汇编语言高手!
    傅简书:@颜小婧 _(:3」∠❀)_ 我觉得还是懂点技术好,分分钟打研发的脸(我只是个小前端)
    颜小婧:@Michael_Fu 总结的不错。
  • 我在睡觉:这样讨论没有意义。抛去其他因素,一句话,懂技术总比不懂技术强,对技术理解的深入透彻总比理解皮毛强。
    我在睡觉:@颜小婧 是这样的 经历放在产品上那是必须的,如果你的技术牛B的话,就可以避免被技术人员忽悠。还是那句话懂比不懂有优势。最牛逼的产品经理都是比较懂技术的。
    颜小婧:@我在睡觉 重点是我觉得产品经理应该把更多的精力放在产品设计上。
  • 徐雲峰:通常建议是学会扬长避短,沟通有原型,时间把控有项目管理,最次也可以用公式最快完成时间加最慢完成时间算去中间值,然后奔着这个中间值去完成,设立节点里程碑,每天反馈进度遇见的难点。另外产品新人如果有天马行空的想法,首先业务逻辑要理顺,之后再看基本自己就会发现想法有问题
    颜小婧:@徐雲峰 赞
    徐雲峰: @颜小婧 所以在我看来动不动技术不重要 重要的是自己对业务逻辑的理解与沟通能力
    颜小婧:@徐雲峰 对,思维和逻辑也很重要。
  • 45835fc6d3a9:没有实践也算懂吗?没解过BUG、没当过码农、没跑过CASE与工程师交流真的很难。
    颜小婧:@瞬联 他说做不了,那只有两个原因,一个是时间紧,一个是技术达不到。两个分别有不同的解决方案,但是不论是哪种解决方案,就算产品经理懂技术也是解决不了他的问题的。
    45835fc6d3a9:@颜小婧 就像你文章开头讲的做不到啊
    颜小婧:@瞬联 哪方面难呢?
  • 一箭:还是要懂一些的,不需要太深,便于交流
    颜小婧:@Shayne_xxy 其实我觉得把UML搞清楚了,你也差不多能和开发交流了。
    Mrxxy:@一箭 赞同这个说法,不然程序员真的与天马行空的产品经理没法交流
    颜小婧:@一箭 重点就在这个 一点上面了。
  • 马叮:在目前的国情下,产品懂技术好像是不得不的事情。

    但如果流程足够规范,懂什么就会有一个明确的范围。

    我坚持分工明确,不该做的不做,不该懂的不懂,用沟通技巧和业务接口去解决问题。
    马叮:@颜小婧 不过在中国,你要是真不懂技术,这是一个基本解决不了的沟通问题。
    颜小婧:@马叮 我其实一直都觉得这是一个沟通问题。
  • c2aac4cb8197:其实基础的理解一个月了解足够

本文标题:产品经理到底要不要懂技术?

本文链接:https://www.haomeiwen.com/subject/larnsttx.html