“产品经理”是一个复合名词,“产品”在前,“产品”是“产品经理”的核心。
想要做一个产品经理,就必须要明白“产品”的含义;想要做一个优秀的产品经理,就必须对“产品”有自己独到且深刻的见解。说起“产品”,是一个人人耳熟能详的名词。人们日常生活中所用到的能满足需求,被使用的各类物品,不管是有形的物体,还是无形的服务,都可称为“产品”。
以下是一个学习中的产品经理对产品的自我见解,希望共同学习,也能给刚入门的产品新人提供更多的思路~
一、什么是互联网产品?
区别于一般的产品,互联网有其与众不同的特征。随着互联网行业的快速发展和技术的飞速革新,互联网产品的变化也是已经不能用“日新月异”来形容。每天都有很多新的产品在诞生,也有很多产品因为商业原因、政策原因退出互联网行业的历史舞台,还有更多的产品还没能上线就已经“夭折”。
1、互联网产品的诞生
一个产品的诞生,肯定伴随着无数人的期盼和辛勤的付出。产品经理、UI、技术、运营、商务等团队成员,在一个产品诞生的过程中都扮演着各自重要的角色。这些产品的“爸爸妈妈”们各司其职,控制着整个“产品流”的每个过程,我们可将产品的诞生过程简单的归纳:
从一个想法说起,很多产品的诞生都是源于老板或者产品经理的一个“想法”。互联网产品发展的初期,互联网产品数量少,用户需求蓝海,“想法”变成“产品”的几率高,那时的产品有许多都被誉为“改变了人们的生活”。如微信,改变了人们的通信方式;如支付宝,改变了人们的支付习惯;如滴滴,改变了人们的出行方式,还有许多同样优秀的产品,他们借着互联网的风,从产品经理的 一个“想法”,成为了人们生活中不可或缺的“产品”。
需求调研是产品经理孕育一个产品的重要步骤,也是真正开始一个产品的规划的第一步。需求调研可以让产品经理更明确之前的那个“想法”是否是一个“伪需求”,是否有必要进入下一步评估。
市场分析是在确认了需求后,通过各类分析手段和对比,评估出产品的商业价值并定位一个产品的目标市场。一个产品的商业价值直接决定了产品以后的“前途”。一个商业价值高的产品可能被分配更多的资源,在更短的时间内抢占先机完成上线;而一个商业价值低的产品也许连面世的机会都没有。
产品定位即通过市场分析我们可以得知一个产品的目标市场,从而根据需求,确认产品的定位。
产品设计是确定产品定位之后,就可以进入所谓的产品设计阶段。刚入门的产品同学经常听到的流程图、产品原型、需求文档等,都会在这个阶段用到。从整个流程我们可看出,产品设计只是产品流中的一个环节,写文档画原型这些技能也只是产品经理必备的基础技能,切不可将产品经理与所谓“写文档画画原型”画上等号。
研发是产品完成产品设计后,产品即进入技术落地阶段,也就是所谓的研发阶段。研发阶段需要产品与技术密切合作,因此一个略懂技术的产品经理或者有项目经理协助,能让产品有更快的研发效率和更好的研发效果。
上线即线上阶段因产品类型的不同,可能会有不同的过程;但是产品经理们常挂在嘴边的一句话就是“产品上线只是一个开始”;因此在产品上线之际,与其纠结于产品的成败,不如对上线之后的长期发展做好足够的预期和准备。
2、互联网产品的更迭
互联网产品的更迭可以理解为:围绕用户体验进行的产品升级,具体表现可能在于功能的增删改,也可能表现在UI与交互的优化,甚至可能是对于用户来说感知极弱的一个后台逻辑的修复。
每一次产品的迭代,都必须有一个核心并且明确的目标。围绕着这个目标,制定产品的数据指标,用以衡量每一次迭代的目标是否达成。但是,切忌将产品迭代等同于单纯的“做加法”;正确的产品迭代应该是在不断的迭代中,在优化产品的同时,逐步重塑整个产品。
3、互联网产品的特点
互联网产品最大的特点莫过于以用户为中心。所有的产品设计都是以用户优先,强调用户体验。互联网产品要实现的最终目的,就是实现与用户的对话,从而更好地服务用户;而不是强硬地将产品功能推到用户,对用户进行说教。
4、产品经理眼中的产品
在产品经理眼中,处处是产品,处处是流程,处处是bug。
一个互联网产品,在程序员看来,看到的可能是一行又一行的代码;而有经验的产品经理作为产品的设计者,在产品思维的驱使下,会习惯性对产品进行剖析。在普通用户使用一个功能的时候,产品经理可能已经在脑中勾勒出这个功能的业务流程,交互逻辑,商业模式是怎么样的,前后端的数据流向是怎么样的等等。
二、互联网产品的构成
互联网产品是从传统意义上的“产品”延伸而来,作为满足用户需求,提供用户服务的一种载体而存在。更多的时候,这种载体是无形的,也就是我们常说的软件服务,手机端APP;随着今年智能硬件的飞速发展,如天猫精灵等AI类产品也加入了互联网产品的行列。但究其根本,智能硬件的核心仍然是软件,即硬件内支撑服务的算法。
接下来,我们将以APP为例,从产品前端、产品后端、数据库和接口几个方面来进行互联网产品的构成分析。
1、产品的前端
产品的前端,也可称为服务端,顾名思义就是展现在前的产品界面,用户所能看到的产品都是前端。从互联网初期通过网站进行浏览的网页,到移动互联网时代通过手机使用APP使用的产品页面,都是产品的前端。产品前端作为和用户直接关联的模块,担任着产品“门面”的角色,产品经理工作中的前端设计。
从技术的层面来讲,前端的基础技术一般会包含HTML、CSS和JS等几个部分。前端通过接口从后端获取数据,从而在前端页面实现数据交互和各种功能的逻辑。
2、产品的后端
产品的后端,也可称为产品的服务端,服务端的作用是进行产品的数据进行存储管理以及进行复杂业务逻辑的处理。产品经理在进行产品设计的时候,虽然更多的倾向于产品前端,但是前后端之间的信息交互与数据存储却是服务端完成的,所以了解后端的完整机制,也是很有必要的。还有一部分产品经理作为后端产品经理,肩负着后台设计的大任。产品后端的设计与前端设计最大的差别在于,前端更注重用户的体验,后端更注重业务的流程。
从技术层面来讲,Java和PHP都属于比较常见的后端开发语言。对应Java语言,Java EE是一个开发框架平台;在Java EE的基础上,可以实现许多复杂的服务端业务逻辑。PHP是一种脚本语言,一般作为网页开发的后端语言使用。
3、数据库构成
产品的数据库,存储着所有与产品相关的功能数据、用户信息、操作数据等数据。数据库在服务端运行着,支撑着着产品前端功能所需的数据处理与逻辑控制。所有的功能,最终都是通过数据来表现出来的。
从技术层面来讲,数据库是互联网产品技术的基础技术,是用户能够正常使用产品的基础。最常见的数据库是关系数据库,最常用的数据库操作语言是SQL,即机构化查询语句。说到数据库,最基础的操作就是“增”“删”“改”。我们可以通过数据库操作语言对数据库中的数据进行增删改查等操作。
4、接口
接口,顾名思义起到了“连接”的作用。前面我们提到,产品的前后端之间进行信息同步于数据交互,才能使产品功能正常运转;那么接口承担的角色就是“桥梁”。
当前端向后端发起某个请求时,客户端会将相应的请求数据通过数据接口传递给后端服务器,服务器完成一系列的判断和逻辑处理后,再通过数据接口将处理的结构反馈至客户端,客户端就能根据接口反馈的结果,来处理前端展现的效果。
从上文我们可以看到,从角度广义和技术角度,我们看到的产品时完全不一样的,希望同为产品的你,也能看到自己眼中不一样的产品,有自己的理解与思考。