产品经理到底要不要懂技术?(要拥有的是框架思维:产品分层与模块化设计,使用路径设计,良好的商业思维设计。人生时间有限,不需要将编程技术吃透)

前段时间,我面试了一个国内一线门户客户端的产品经理,她是学计算机出身的PM,但是由于编程能力比较弱,所以做了产品经理。后来在工作中,有时和技术同学打交道比较费劲,所以自己吭哧吭哧开始学习SQL和PHP。

我不太认可这种直接去学习编程的方式,因为产品经理应该是很忙的,你的宝贵时间不该花在学习编程这件小事上。(多说一句,我也是学计算机出身,毕业于国内某最好的大学之一的计算机系。我并无贬低编程之意,恰好相反,我身边很多优秀的产品经理都是学计算机专业出身。)

所以,结合自己的工作和创业经历,以及后来与诸多大厂、创业公司的优秀PM交流的心得,我觉得可以简单谈一谈到底PM要不要懂技术,或者说PM到底要懂什么样的技术。

1. 产品经理这个岗位是怎么冒出来的

在我们的大学里,从来没有一门叫做产品经理的课程,也很少有专门的课程或者课题是关于如何做产品的。没错,我们在学校的时候,如果不是互联网老炮跑来忽悠,我们本不知道有产品经理这个岗位的存在。

在软件工程的过程中,本不需要产品经理,反而对工程师的要求很高。

工程师需要将客户的需求,进行有逻辑的产品架构设计,然后基于产品架构进行自底向上的系统架构设计,最后映射到客户使用的UI界面,便是最终的产品 形态。在这个过程中,工程师需要懂得如何理解客户需求,懂得如何进行产品架构设计,如何进行底层数据库设计,如何进行系统各模块的设计等等,最后还要进行 非常可靠的基于面向对象的指导思想的编程。而且整个过程还是通过团队协作来完成,而非单一个体。这样一个繁琐的过程下来,逐渐衍生出了几个关键的职能岗 位,包括产品架构师、系统分析师、项目经理、各级别开发工程师、测试工程师、运维工程师等等。

大学里的《软件工程》课程中教给我们,在上个世纪,软件工程方法论确保了几乎所有软件产品的落地实施,特别是《人月神话》一书中,更是将这种方法论讲述到极致。

可是,互联网时代到来,一切开始变化。

首先要变化的,是客户群体。

由于客户群体从清晰可见的甲方客户变成了捉摸不定的互联网普通用户,这就麻烦了,一下子捕捉客户需求变得越来越重要。而且,随着对用户体验要求的重 视,工程师们需要花更多的时间来进行产品交互设计、界面逻辑等细节的优化。互联网也逐渐对产品架构提出更高的要求,要求产品架构可扩展性、开发速度、迭代 速度、模块间复用能力、对外合作与开放能力越来越高。这样的一些列变化,导致互联网下的研发工程师难以应对多变复杂的变化。

于是,互联网产品经理岗位应运而生。

这是一个对产品进行完整设计的角色,他背负着产品的架构设计、可扩展性设计、交互设计,甚至商业逻辑设计等使命。今天,产品经理应当被赋予更高的职能。

2. 一个优秀的产品经理,首先要拥有的是框架思维

在我看来,产品经理最优秀的能力,是框架思维,而不是需求调研或者交互体验。

从产品经理衍生的过程来看,产品经理其实是从最优秀的工程师身上拆分出来的,一个专注于产品设计的角色。

我们看《社交网络》电影时,发现扎克伯格自己独立设计并开发了最早的Facebook(最初叫The Facebook),而张小龙也是最初自己独立设计并开发出了Foxmail。他们当时并没有什么产品经理帮忙,而自己就是个超级产品经理+研发工程师。 他们明白产品应该如何设计框架,模块间的关系如何,如何进行后续迭代设计等等。

这些最棒的工程师都拥有的,就是在一开始就想好了产品应该如何向下发展,脑海中已经拥有了蓝图。

那么框架思维应该如何来理解呢?我觉得有以下几个点:

(1)良好的产品分层与模块化设计

所谓产品分层与模块化设计,其实是基于产品系统框架来看的。我认为,好的产品经理应该懂得你背后的产品在系统结构层面上是如何设计的,而这种要求并不需要你懂得如何编程,而是要理解逻辑关系。

我们举一个简单的例子,比如一个简单的商城产品,它可能是需要分为三个大的层面来考虑的:首先是其最底层的数据设计,包括SKU结构的设计、角色数 据的设计、其他相关数据,然后是中间层,包括订单模块设计、交易模块设计、规则模块设计等,最后是订单管理系统、商品搜索系统、商城系统设计、积分体系设 计等等。

我们去看这个商城的时候,如果你只看到商城的交互界面,那很容易陷入到功能设计时逻辑思路不清楚,不知道优惠券和订单是什么关系,不知道商品复用与推荐系统的设计等等。

良好的模块间逻辑理解与设计能力,可以帮助你更好地与研发同学打交道,而且还会帮助你更好地理解你的产品各模块间关系是如何确立的。

(2)良好的产品使用路径设计

有了模块逻辑理解之后,你接下来要做的,就是进行产品在交互使用中的路径设计了。

几乎所有好的产品,都拥有一条明确清晰的用户使用路径,而这条路径是基于流量控制的。

我们先来看一个简单的例子,比如Slack,Slack中流量最大的地方一定是对话沟通,因为在所有的协同工作中,对话沟通频率最高,也是最灵活的 部分。所以在Slack的产品设计中,所有基于第三方平台的任务提醒或者机器人提醒,都被融入到沟通中。然后通过沟通将用户流量导入到各个任务功能模块 中。在Slack中,排名第二的流量部分,是通讯录,因为沟通的主体是人,而快速的找人是关键。所以,我们看Slack时便会发现,最容易找到的是聊天界 面,然后是搜索人或者直接打开通讯录,最后才是各个任务功能模块。这便是基于流量来控制的一条产品使用路径。

你会发现,好的产品路径也同时带来了一个好的用户体验设计。

我们可以看到,产品路径的设计是基于模块间关系的,如何在各功能模块间建立良好的路径,必须有清晰可靠的框架逻辑支撑。想象一下,加入Slack在设计之初没有考虑到要扩展无限个第三方任务功能模块,那也就不会有这款产品如今的伟大。

我再举一个比较难理解的例子,但是恰好说明用户路径的重要性。

商城、社交、工具这些应用都有几乎一眼就能看明白的用户路径,可是门户App的路径是怎么设计的呢?

在门户中,最关键的是用户流量和多次转化率,也就是一个用户进来了,能连续阅读多少篇文章。所以在门户中,最关键的路径就是如何利用内容将用户留住。

一般有三种类型的内容会比较受人关注,一类是与自身相关的(比如自身兴趣点),一类是有趣的(比如社会热点),一类是显而易见的。这三种类型内容的展示,就是为了增强流量的留存,而后在每次阅读之后,遵循着三类内容的有序呈现,便引导了用户的多次转化。

如此,一条将用户流量进行留存与引导的路径便清晰可见。

在产品使用路径中,最高优先级流量的部分决定了产品的定位,比如微信最高流量的地方就是聊天列表,而支付宝却是各类支付通道。

良好的产品路径设计,会协助你将各个模块间的关系有机结合,这种结合是产品向后迭代最重要依据。

(3)良好的商业思维设计

最后谈一个点,就是商业思维。说白了,就是你做的产品在整个企业或者团队的产品矩阵中占据何等地位,又是如何为其他产品带来益处的。

一种模式是产品的功能属性,也就是你所做的产品可以成为一种SDK,为其他产品直接提供能量支撑;还有一种模式,就是你本身是一个平台,可以在体系内孵化或者融合其他产品。

要能达到以上这两点,必须是产品已经拥有良好的模块化设计,以及完善的路径设计,否则你的产品只能自己苟活,无法产生更多的附带价值。

另外,什么是业务模式

无论是To C还是To B的产品经理,你最终要做的不仅仅是一个功能而已,而是要搭建一个生态结构。互联网的本质是连接多边群体,作为产品经理,要明白你所在的企业究竟是靠什么业务在支撑整个生态。

比如百度,它是通过连接网民、网站内容、广告商 这三边,来构建了一个基于搜索引擎功能的生态结构。产品经理站在产品的背后,要看到的是自己所做的功能是处于生态的哪一个部分。

为什么要懂得业务呢,是因为你最终要成为更优秀、责任更大的产品经理,而不是永远在做需求分析、用户体验优化这些事情的小朋友,你越早有这样的思维模式,就越对未来做好准备。

最后,说给非理工科专业出身的同学

大学学什么专业并不一定影响你未来从事哪一个岗位,或者你可以变得多么优秀。关键还是在于自身的能力。

许多优秀的产品经理本就是学文科专业出身的,但是优秀的逻辑思维能力和框架感,使得他们在产品设计中很明白自己所做的产品在哪一个维度,也很明白自己是如何进行产品后续迭代设计的。

学文还是学理其实未必最重要,最重要的还是那个大局观。多读书,收获一定更大。

https://www.techug.com/post/product-manager-and-technoledge.html

原文地址:https://www.cnblogs.com/findumars/p/11067682.html

时间: 2024-10-09 22:03:20

产品经理到底要不要懂技术?(要拥有的是框架思维:产品分层与模块化设计,使用路径设计,良好的商业思维设计。人生时间有限,不需要将编程技术吃透)的相关文章

从微信谈:产品经理是否有必要懂技术

看了微信5.4最新版本的介绍文章后,就有想一篇跟本文主题相关博客的冲动——莫非是我对新特性太激动了?不是,那样倒不如说是:我越来越对微信的产品设计感到“叹为观止”.我玩微信的时间到目前为止也就是我做产品的时间:大半年,从我经历的几个版本到现在,给我的感觉是:保持一成不变的简单.优雅.如果你问我微信给你的印象最深且有别于其它同类型产品的“差异化”功能是什么?我会毫不犹豫的告诉你:公众号(订阅号和服务号),这也是我本文想围绕其阐述的重点! 既然是说微信,那就先提个问题:你认为产品经理张小龙懂技术吗?

产品经理如何与强势的技术沟通? 技术比较有资历,会以技术无法实现等方面的原因拒绝处理产品提出的需求。 你们是否遇到这样的技术? 产品懂技术的话,是不是会好一些,因为可以和技术说“行话”了,并且产品懂技术就不会被忽悠了。

PM在YY...作为强势的技术来回答一下吧.说明白WHY,HOW,WHAT就好了. 我想点两个赞,u can u up,no can no bb 什么的. 微软的win8之父年轻时候也是一个PM应该是微软最伟大的pm之一了吧.他有一天和程序员起了冲突,程序员说必须有两周才能干完,他说项目等不及了.就这样冲突一直没有一方让步,直至一周后,这个PM带着自己写的code给程序员看,他只用一周就可以这些功能.所以产品经理还是要懂一些技术才能和程序员更好交流 我觉得碰到强势的工程师是一件好事.同时,别人拒

你觉得:产品经理需要懂技术吗?

相信绝大部分想从事产品经理工作或刚入行的产品经理都会问这样的问题:做产品经理要不要懂技术?需要懂到什么程度?怎么着手学习技术?要成为一名优秀产品经理,需要什么特质? 今天纽带线CRM系统小编跟大家详聊产品经理需不需要懂技术. 要不要懂技术? 产品经理也分多种类型,不同类型的产品经理对技术的要求也不尽相同.总的来说,产品经理懂一定技术是有利于其工作的.原因请往下看. 为何要懂技术? 产品经理学点技术知识,无外乎以下3点: 1.实现与技术无障碍沟通.异步通知.回调.ajax等总得知道吧. 2.更深层

到底什么是产品经理

产品经理到底是一个怎样职位呢?他的主要职责是什么?一个刚入行的产品经理,甚至一个资深产品经理或多或少对该职位都会有某种迷惑.资深产品经理.在线投资管理公司Covestor的首席产品官Martin Eriksson发表了一篇文章<What, exactly, is a Product Manager?>,其中给出了自己对产品经理这个职位的理解.译文如下: 我经常会追问产品经理到底是一个什么职位,他们的职责是什么?该如何培养产品经理呢? Marty Cagan的著作<Inspired>

为什么有时候产品经理不懂技术更好?

还记得以前发过一篇文章<程序员和产品经理是怎么互相看的?贬低还是赞扬?>,里面谈到了我在现实生活中所看到的这两个角色是如何看待自己及对方的工作职责的.实际工作当中,也听到很多程序员和产品经理之间的互相抱怨,如果我问有什么办法能缓解他们之间这种水深火热互不相容的紧张关系吗?很多人同意这么一个观点:只有懂技术的产品经理才能和程序员和睦相处,他们互相理解,产品经理不会整天提出那些天马行空.乱七八糟的点子,因为他知道这用技术不好实现或根本实现不了. 是的,我本来非常赞同这样的观点,甚至心里想做几年程序

产品经理有哪些类别?

本文和大家分享的主要是一个产品人整理的一些产品经理称谓,及不同称谓对应的工作,一起来看看那吧,希望对广大想从事或刚从事产品岗的童鞋有所帮助. 一.按工作内容分 1. 功能设计产品经理 最常见的了,负责的工作就是设计出功能来.从 APP 的界面,到后台管理的权限,可能都会涉及.每天就是在想产品功能该怎么做.做具体设计以及跟技术扯皮.需求方根据公司业务不同而不同,C 端产品或者用户体验为主的产品,往往都是产品自己,像电商这类运营导向的产品,需求就往往是外部的. 2. 数据产品经理 近几年比较热门的新

【转】测试,人人都是产品经理之测试产品的选择和创造

  序言:明天新的一年的的工作开始了,在晚上写这篇文章,也算是对自己一年工作的一个简单的总结以及对今年所想做的事情作为一个开端吧.这次回家,疯狂了一把,不管测试.不管自动化.也不管技术,只知道与朋友们欢畅,踏上回来的途中,却反射性的重新拿起了书.每个人也许想知道自己的价值在哪,无论在哪,我觉得每个人都是自己的产品经理,而定位自己的需求,寻找产品的价值都是一件很难的事情,首先知道自己要什么,再知道自己可以设计出来?最后还要经过反复的实践和测试,才能诞生出一个让自己感到稍微满意的产品,因为这些文章,

产品管理方法进阶-产品经理

如果要高度凝练总结一下本文的观点,如下所示: 我相信产品管理的未来建立在我们对人类复杂性的洞悉上,体现在开发产品的进程中以及借以了解客户的数据里. 我相信产品管理是一项具有决定意义的支持性辅助性角色,而不是某种「远见性」角色. 我相信如果在「硬技能」(专业性知识)与「软技能」(人际交往.组织协调等不容易被评估的能力)之间做出界限清楚的划分,这将给公司的生产力带来极大的阻碍作用.而最优秀的产品经理往往具有一种「连接性」的作用,能够将一个组织中的各个角色,各种立场衔接贯通. 传统产品经理的角色定位,

真正的产品经理需要三种职业技能

[编者注]本文转载自CSDN,原文翻译自资深产品经理.在线投资管理公司Covestor的首席产品官Martin Eriksson发表了一篇文章<What, exactly, is a Product Manager?>,其中给出了自己对产品经理这个职位的理解. 你懂得商务运作么?你拥有技术功底么?你注重产品的用户体验么.回过头来,你能称为真正的产品经理么? 我经常会追问产品经理到底是一个什么职位,他们的职责是什么?该如何培养产品经理呢? Marty Cagan的著作<Inspired&g