数据产品叶凌锋-数据产品经理成长笔记 - 后台产品经理
后台产品的门与道：如何入门做后台产品经理
后台产品相对于前端产品来说，更为复杂，其入门的门槛也更高一些，甚至需要一定的技术基础。前端产品尚且能够通过模仿和体验来学习，但是想要找到后台产品来进行体验和模仿就比较困难了。既是如此，那后台产品经理该如何入门？一、四种方法教你如何学习后台产品不管前端产品还是后台产品，都可以从研究产品、模仿学习开始入门。只是后台产品的研究对象比前端产品更麻烦一些而已。可以尝试使用下面四种方法来找到研究的对象。1、通过Demo产品学习不少的Saas类型的产品，都会有对外展示的说明文档甚至提供演示Demo。这类型的后台产品，要体验起来就方便很多。这种办法相信很多后台产品经理都这么操作过。这也是了解竞品的一个途径。在Demo产品中，我们可以对该产品的功能模块（子系统）进行分析，了解每一个功能以及功能所解决的痛点，并通过操作和体验，了解其处理逻辑。研究后台产品时，需重点关注其功能及处理逻辑，与此同时，分析其相应的场景以及解决的需求，只有了解具体应用场景以及所解决的需求，才不会人云亦云地抄袭。2、通过产品说明文档学习Demo完全是靠自己去体验、分析，了解其处理逻辑，如果还有使用说明文档结合着一起看就更好了。这样能辅助自己把没有理解的地方理解透彻。很多的Saas系统，也都提供了使用说明文档。在使用说明文档中，一般能够看到产品的介绍、功能说明、使用流程、界面截图，部分功能使用说明，还会说到处理逻辑的。3、通过前端推断学习如果既没有Demo，也没有使用说明文档，我们还能通过前端的体验，来推断后台的相应功能。例如微信的会员卡，我们可以通过通过会员卡的前端界面，推断出后台的表单字段；并通过前端的操作体验，了解后台的处理逻辑。但是这种方法比较局限，能够推断得比较准确，还得自己比较熟悉各种后台产品，有一定的经验积累，这样才能够看表面而洞察其背后的功能逻辑。于新手而言，所推断得到的结果或许就会不准确。4、产品接口文档学习（微信会员卡开发文档）（微信小程序订阅消息API接口）前面三种方法，是每一个产品经理都都应该具备的基础能力，而在前两种方法之外，是否还有其他的方法来学习后台产品？有的平台提供了开发者开放平台，支持通过API接口对接。这种产品，我们也可以通过看接口文档，大致了解业务和相关的字段内容，从而对后台的产品有一些了解。如，微信公众号、微信小程序、微信企业号、美团聚宝盆、支付宝、友盟……后台产品经理，API接口文档还是要会看的，接口文档能够告诉我们更多表面看不到的东西。尤其是基于某些平台开发的应用。目前，有很多基于微信生态进行开发的产品，基于微信生态做产品设计的后台产品经理，必须要学会看微信开放平台所提供的API接口文档，从接口文档里面，我们能够了解到微信开放平台所提供的功能，这样我们就能够基于微信所提供的功能，来提供满足自家产品需求的解决方案；优秀的接口文档，还会有背景（场景）描述、UML时序图、流程图。而这些恰好是我们最需要的。通过场景描述，我们能够清晰地了解到产品的需求，通过UML时序图和流程图，我们可以了解到业务流程和逻辑。二、破解后台产品不可体验的魔咒前面说到的四种方法的前提都是必须所学习的平台支持才能体验和学习。如果别人都不提供Demo、使用说明文档、前端界面、API接口，或者你想要做的产品比较前卫，那岂不是没法参考和学习了？这时候，可以考虑通过开源系统来了参考和学习后台产品，即使市面上没有完整的产品，自己也可以积累各种后台产品的子系统产品设计，然后根据所需的场景和需求来做产品设计。很多经典的系统都有相应的开源系统，如：CMS内容管理系统、CRM客户管理系统、电商系统、社区论坛等。每个不同的开源系统，都有着许多的子系统，每个子系统/功能，能够解决怎样的需求，适用于怎样的场景。摸索清楚这些之后，当我们有相应的需求或者遇到类似的场景时，就可以借鉴相应的子系统/功能，并且可以根据需要，做相应的延伸。通过开源系统来学习，就像前端产品那样下载到自己的电脑上随意体验。下载开源的源码之后，在自己的本地搭建起来，自己爱怎么折腾，怎么体验都没问题。1、CMS开源框架（PHP）通过CMS开源框架的学习，我们可以了解门户系统以及常见的内容管理系统的子系统。1）帝国CMS地址：http://www.phome.net帝国CMS是一个较为成熟的门户型内容管理系统，适合搭建内容型门户网站。2）PHPCMS地址：http://www.phpcms.info/PHPCMS和帝国CMS类似，也是一个比较成熟的门户型内容管理系统，适合搭建内容型门户网站，比较多的传统门户网站都是使用这个CMS框架来搭建的。3）DedeCMS地址：http://www.dedecms.comDedeCMS也就织梦CMS，和前两种CMS类似，也是门户型内容管理系统，搭建较简单，但是安全性一般。4）WordPress地址：https://cn.wordpress.orgWordPress原来以博客网站见长，适合搭建写作型内容网站，目前有较多的新媒体、自媒体的网站都是用这个框架来写的。人人都是产品经理、前期的虎嗅网、前期的36氪等知名媒体/自媒体网站就是使用这个开源框架来开发的。这个框架虽然是从博客发展而来的，但是全球使用该框架的人不少，各种插件丰富了WordPress的功能，以致于其功能并不逊色于主流的CMS。5）苹果CMS地址：http://www.maccms.cn/苹果CMS是一个视频类型的CMS内容管理系统，主要适用于搭建影视网站、课程学习网站、短视频网站、剧情网站、有声小说、漫画网站等。2、社区开源框架（PHP）6）Discuz！（Discuz! 论坛后台）（Discuz! Q）Discuz! 论坛地址：https://www.discuz.net/Discuz! Q地址：https://discuz.chat/Discuz！是一个比较有名的论坛开源框架，目前很多论坛都是基于Discuz！来进行开发的。很多社区类型的产品，都是“借鉴”Discuz！的。7）WeCenter地址：http://www.wecenter.comWeCenter是一个问答类型的社区系统，通过这个系统，可以快速搭建类似知乎之类的，是一个较为新型的问答型社区系统。8）OpenSNS地址：http://www.opensns.cn/OpenSNS是一个综合性社交软件，可以使用OpenSNS快速搭建一个类似于新浪微博一样的功能强大的社交网站。主要包含动态、论坛、问答、资讯。动态：多种动态形态的动态类型，交流门槛低，更适合创造UGC，通过圈子进行人与内容的双向聚合。论坛：传统的论坛模式，通过帖子引发深度讨论，利于高质量内容沉淀。通过板块聚合内容。问答：通过问答模块，可以促进用户间的知识交流，形成互帮互助的社区氛围，也是一种高效的经验分享途径。资讯：最佳的官方发声渠道，也非常适合新媒体和社交媒体，通过资讯可以方便地创作PGC。3、电商开源框架（PHP）电商系统是非常成熟的产品，市面上不乏有相关的开源电商系统，其中EcShop为比较早期的开源电商系统。9）EcShop地址：https://www.ecshop.com/EcShop是一个基于PHP技术开发的B2C开源电商系统，早期很多普通的电商系统以EcShop为雏形进行二次开发，积累了不少的网店模板。EcShop中，包含有：商品管理、促销管理、订单管理、广告管理、报表统计、文章管理、会员管理……等等子系统。4、CRM开源框架（PHP）10）悟空CRM地址：https://www.72crm.com/悟空CRM是国内的一款开源CRM，具有完整的CRM功能模块。主要客户管理子系统有：待办事项、线索、客户、公海、联系人、商机、合同、回款、产品。除了上面所分享的开源系统之外，还有一些针对某个领域的专业系统，这些系统都可以下载源码到本地。后台产品经理可以用于产品学习，开发也可以学习其代码。--END--
后台产品经理的人才需求，近几年来越来越热门了，要求也越来越高了，而且前端产品经理和后台产品经理的边界也越来越模糊了。因此，后台产品的学习自然而然也是产品经理必不可少的必修课了。本文开个头，给零基础的朋友分享一下什么是后台产品，有基础的朋友可跳过本文。一、什么是后台产品我们平时在使用各种互联网产品的时候，直接接触的就是前端（产品）了，如果不是做产品经理的话，或许还有不少人是不知道有后台的存在的。后台产品，顾名思义就是身居幕后的操作台。例如，我们在微信APP中看到的这个页面，就是前端产品：（微信公众号前端）而我正在编辑公众号文章的页面，就是公众号的后台：（微信公众号后台）前端产品的用户对象是正在阅读本篇文章的你（C端用户），后台产品的用户对象是正在写文章的我（公众号管理者/运营人）。如果你没有使用过专业的后台，那你也可以看看你平时使用各种APP或其他软件的用户中心。用户中心是C端用户管理个人资料、查看订单记录、管理评价、管理收藏内容……的个人后台。二、后台产品与前端产品的区别前端产品是直接呈现在普通C端用户面前，供C端用户使用的可视化产品；后台产品则是给系统管理者/运营人用于管理的产品。前者重用户体验、交互、UI；后者则主要是偏重于管理，管理前端的展示的后台，更加注重的是功能性和处理逻辑。其主要的关键词是：管理、处理、功能、数据、逻辑。例如，CMS内容管理系统，其主要作用是管理展示的内容，对内容进行增、删、查、改；CRM客户管理系统，其主要作用是对客户资源进行管理和分析；ERP系统则是对物流、人流、财流、信息流进行系统化管理的软件。换种说法，如果把产品比作一个公司，那么后台产品则是担任公司的管理岗位。其重要性也和公司高管的重要性类似。做后台产品和前端产品的关注对象都是不一样的，思考的角度也自然不一样。做前端产品，关注的是用户；做后台产品，关注的是数据的输入和输出、功能以及逻辑。做前端产品，需要有运营的思维（有的前端产品还需要有商业化思维），需要思考的是如何能够解决用户的需求，并且为用户带来更好的体验，从而刺激用户更加喜欢使用该产品。做后台产品，需要有结构化思维，需要有较强的逻辑性，或者说需要有技术思维。做后台产品，需要思考的不仅仅是后台产品本身，也需要考虑如何才能为前端产品提供更好的支撑，如何将前端的需求以及系统的需求串联起来，提供更好管理、处理、分析，同时，后台产品经理，还需要考虑数据的流向，也即数据的入口和出口。后台产品和前端产品有区别之处，也有一定的交集。首先，后台产品和前端产品是有交互的（无需前端产品的软件产品除外），前端产品与后台产品的交互部分，前端产品经理和后台产品经理都应该有相应的处理规则；而且后台产品的数据入口和出口都是与前端相关联的。除此之外，现在的产品更加注重用户体验了，所以，后台的产品也逐渐前端化从而实现多样化了，不再局限于以前的那些呆板的后台样式。后台能看到和能操作的功能还算是简单的，后台产品复杂之处在于逻辑的处理，还有逻辑冲突的处理。三、前端、后台以及服务器的交互（前端、后台以及服务器的交互）一个互联网产品一般都会有前端、后台以及服务器这三部分内容的支撑，了解这三者的交互情况，能够更加有助于我们在做产品的过程中做到不会顾此失彼，产品逻辑会更加严谨，产品设计会更加完整。那么这三者是如何进行交互和处理的呢？前端是运行在PC电脑或者手机环境中的，后台产品一般是运行在服务器上的（因此，后台开发也叫服务端开发，准确的说，服务端开发比后台开发的范围要大一些）。因为个人的电脑或者手机的容量以及性能有限，而且是本地的，所以很多功能和逻辑都是由后台来进行处理，前端一般只做展示以及一些简单的处理和存储。对于前端、后台以及服务器的交互，首先是前端与用户进行交互，用户在前端产品上进行操作之后，前端判断在前端进行处理还是传给后台进行处理，一些小功能或者数据，可以直接在前端进行处理或者存储，如果在前端进行处理和存储的话，可能会出现数据不安全的问题。所以，我们在做产品的时候需要考虑这些问题，有时候技术会问我们，数据是存储在前端还是后台。如果是重要的数据，需要长期存储和使用的数据，会由前端传给后台，后台进行处理和加工之后，将数据保存到服务器。前端数据的展示，也需要向后台请求，由后台读取数据库中的数据，并传给前端进行展示。四、后台产品的常见类型后台的产品有很多种类型，有传统的内容管理型后台产品，有数据类型后台产品，有垂直软件类型的后台产品，也有综合类型的后台产品。在门户网站盛行的时代，CMS内容管理系统比较常见，这种后台产品能够在后台对文章内容进行管理，能够看到文章的浏览数据，还有的能够管理用户。而近些年，新媒体的风靡、自媒体的崛起，这种类型的后台产品也并不少见，只是现在的内容管理后台产品比以前的系统更加丰富，涉及的子系统更加多。电商后台中，对商品的管理也属于该范畴中的一部分。在做这种类型的产品的时候，重点关注的是内容的管理以及内容的展示，还有就是内容的数据统计，PV/UV、阅读量等等。当下的时代，大数据的概念非常盛行，其应用也越来越广泛。市面上常见的数据产品有：友盟、TalkingData、神策数据、诸葛IO等等。除了这些为数据运营而生的数据产品之外，还有较为经典的BI系统也属于数据产品。这些产品都是以数据统计和数据分析为主要功能的产品。这类型的后台产品，数据自然也就成为了其核心的需求。在做这类型产品的时候，可以从数据指标出发，进而考虑数据的来源，然后考虑数据的口径，最后考虑数据的可视化展示。而数据指标的设计，可以以数据的目标和意义来作为切入点。例如，如果想要知道用户对某一篇文章或者某个产品的喜好程度，那么数据指标就可以是：阅读次数、浏览时长、分享次数等。垂直软件类型的产品是垂直于某个领域的软件后台，如：医疗系统、餐饮系统。这类型的后台，主要是针对相应的垂直领域进行定制的，具有较强的行业属性。做这类型的产品，需要熟悉相应领域的业务场景。综合类型后台产品的行业属性相对弱一些，很多功能已经糅合了各种类型的子系统。例如：商品管理子系统、文章管理子系统、营销子系统。这类型的后台产品，需熟悉各种后台系统，并结合实际业务和需求，进行产品规划和设计。以上后台产品的分类仅为举例说明的部分分类，并未含括全部后台产品的分类。对后台产品的初步了解暂且说到这里，如果你还有其他的疑问，下方留言区见。