产品经理职位是互联网行业一个没有专业性的岗位。产品经理不如开发同学懂技术,不如设计同学懂审美,但毋庸置疑,优秀的产品经理绝对处于互联网行业的核心地位。
产品经理的岗位属性要求产品的同学拥有广阔的视野,强大的逻辑能力,并拥有恰当的方法论帮助其解决工作中各种类型问题。具有这些能力的产品经理才能在开发、设计、测试这些拥有专业技能的同学当中立足。
产品经理的根据所处行业,公司,业务类型等等的不同,可以有很多分类。每一个可以单拎出来的分类,都要求产品经理拥有与之对应的知识体系。我将产品经理分为前台产品经理和后台产品经理。前台产品经理侧重于交互体验,信息架构设计。后端产品侧重于对业务的洞察和抽象,并对系统结构,数据库知识等有一定要求。本人属于一个后台产品经理,今天聊聊后台产品经理需要的知识体系。以及如何建立自己的知识体系。
后台产品经理强调两个能力:对业务的理解能力、逻辑能力。
对业务的理解能力:
流程的设计基于对业务的理解,包括对业务本身的理解和业务各参与方的诉求理解。只有吃透了业务,才能设计出满足各方需求的业务流程,才能进一步设计出合理的产品页面、功能和信息结构。
逻辑能力:
逻辑能力对于任何一类产品经理而言都是非常重要的能力。逻辑能力可以体现在很多方面。我仅以三个方面说明。
(1)复杂问题的分析
后台产品需求与业务逻辑相关连,需要全面梳理涉及的系统才能确定如何处理。产品经理需要有抽丝剥茧的能力,将复杂的问题拆解成多个子问题或多个步骤,分步解决。
比如一个登陆流程的系统设计。用户在前端点击“登陆”,整个系统有以下处理步骤:
填写完整度校验>图形验证码校验>格式校验>用户名校验>密码校验>登陆环境校验>准予登陆
这个校验每一步都有自己的处理策略:校验要求,后续流程,返回信息等等。这是需要产品经理来考虑的。其中的先后顺序是环环相扣的。比如应该先对输入的格式进行校验,如果格式都不对(例如用户名要求是邮箱,但输入并没有@符号),那就不需要再进行用户名校验了。比如先通过用户名校验后找到账户,才能进一步校验账户密码。
(2)需求文档编写的能力
需求文档是产品经理输出给开发同学用于落地的东西。要能够说明问题,且易读性要好。否则开发同学不看,那文档就一点价值都没有。好的需求文档应该具有逻辑性。需求目的,范围要明确,是新业务需求是还是新功能需求还是优化需求?新业务需求应该有清晰的业务流程图及用例图,新功能需求应该有明确的使用场景和异常流程,优化需求应该有现状分析和优化目的。
另外,需求章节是从功能上分还是从页面上分,这些都是要编写需求文档之间做到心中有数。
最后,如果能有需求实现后的评估方式,那么也会帮助阅读者理解需求目的。
(3)抓重点的能力
产品经理工作内容琐碎没有规律,需求来源也五花八门。产品经理在处理日常需求时必须有抓重点的能力,理清楚哪些要做哪些不要做哪些可缓做,并制定计划,否则将淹没在茫茫需求当中。
小结:
具有较高的逻辑能力并对业务有充分的理解,基本可以成为一个合格的产品经理。要进一步提高就要对有一定的系统设计能力,提出的需求才能够有很好的兼容性和扩展性(针对业务的发展)。