产品经理需要具备产品设计、产品管理、团队管理、项目管理等方面的技能,同时需要熟悉工作过程中常用的工具软件。产品经理的技能树如图3-1所示。
图3-1 产品经理技能树
产品设计能力是产品经理最核心的能力,包括五部分:市场调研能力、产品规划能力、竞品分析能力、产品设计能力和数据分析能力。
无论去做什么产品,都需要产品经理关注该产品的发展空间和市场前景,产品经理必须具备良好的市场调研能力。也就是通过各种市场调研工具获取市场信息的能力,通过相应的分析手段进行行业分析和用户分析的能力,从而洞察市场,准确发现产品的市场空间和前景。
产品经理需要掌握的市场调研工具包括:App Annie、友盟+、百度统计、谷歌分析、Alexa和站长工具等。产品经理进行市场分析和行业分析的手段将在“第4章 产品设计——从市场调研开始”进行详细讲解。
好的产品规划就好像是一份有效的作战计划书,在不同阶段为产品经理指明作战目标,成为产品经理的指路明灯。产品经理必须具备过硬的产品规划能力。在本书的“第5章 产品规划五部曲——产品经理的作战计划书”中将详细讲解产品经理制定产品规划的方法,五部曲包括:开发和管理用户需求、构建愿景、找准产品定位、明确用户价值和塑造用户价值。
竞品分析能力是指产品经理具备对竞争对手的产品进行比较分析,寻找和研究竞品的优缺点,从而为自身产品找到准确定位的能力。产品经理需要通过分析几款重要的竞品以便更好地定义产品的功能和价值。这一过程最终会形成《竞品分析报告》,《竞品分析报告》文档模板可参考“产品文档管理”这一节。
产品设计能力是产品经理最为重要的核心能力之一。产品经理需要通过产品设计将Idea和产品规划的内容加以细化和可视化。产品设计可以达到承上启下的作用,“承上”让产品规划的内容得以落地,“启下”让开发团队的开发内容和测试团队的测试内容更明确。在本书的“第6章 产品设计进行时”中将分小节讲解产品架构设计、产品原型设计、产品视觉设计、产品交互设计、UI和平面设计及用户体验设计进行讲解。
在产品上线后的运营阶段,由产品运营团队开展活动运营、内容运营、用户运营和数据运营工作,起到拉新、留存和促活的作用。数据分析能力是产品经理的必备能力,作为产品经理应掌握数据分析能力和常用的数据工具,从而让自己和产品运营团队之间的配合更默契,并且助力产品设计工作更加顺利。数据分析的相关内容可参考“第7章 相辅相成——产品经理需要了解产品运营”相关内容。
产品管理能力主要包括需求管理能力、产品文档管理能力和品牌建设管理能力三项能力。
需求管理是产品经理的必备技能,需求管理包括需求采集和整理、需求分析、需求分类、需求定义、确定需求优先级、需求池管理、需求评审、需求变更管理和需求跟踪等。对关键需求的疏忽很可能是灾难性的,试想一辆汽车、一架飞机、一艘游轮的安全设计不过关,将会带来什么样的后果?需求管理从需求获取开始贯穿整个项目生命周期,直接关系到最终产品的实现结果。
在产品的规划和设计过程中,会产生大量的产品文档,例如商业需求文档、市场需求文档、产品需求文档、竞品分析文档、产品上市文档和产品结项文档等,产品经理既要学会编写这些文档,还需要对这些文档进行有效的管理。产品各个阶段的开始和完成,往往由相关产品文档来推动。产品文档兼有规范定义和合约的双重作用,在产品经理的工作开展过程中,不能仅仅通过非规范性文档或口头协议来推动,更加需要借助于规范的产品文档来推动各项工作,例如开发和测试工作需要基于规范的《产品需求规格说明书》。
产品经理在进行产品文档管理时,需要基于公司或团队内部制定的各类规范:文档模板规范、文档编号规范、文档存取规范、文档撰写规范和文档级别规范。产品文档管理工作并不难,关键是企业和个人如何来看待文档在产品管理过程中的地位和作用。如果认为它们记录的是产品经理的思想和成果,那么,肯定会倍加珍惜,让它们起到应该发挥的记录介质、抽象体现和过程推动的作用。
在产品设计过程中,主要包括以下四类文档。
(1)商业需求文档
商业需求文档(Business Requirement Document,简称BRD)是指基于商业目标或价值所描述的产品需求内容文档(报告),其核心用途是在产品投入研发之前,供企业高层作为决策评估的重要依据。一般来说全新的产品或未来发展有潜力的产品需要提供BRD文档。
其实,BRD文档并没有具体的格式要求,用PPT或Word文档展现也可以。这里的BRD文档模板只是一个参考,可以根据实际情况调整。商业需求文档参考模板如图3-2所示。
图3-2 商业需求文档参考模板
(2)市场需求文档
市场需求文档(Market Requirement Document,简称MRD)是描述具有什么样的功能和特点的产品(包含产品版本)可以在市场上取得成功。一般新功能或新产品上线需要提供MRD文档。
与BRD文档一样,MRD文档也没有具体的格式要求,市场需求文档参考模板如图3-3所示。
图3-3 市场需求文档参考模板
(3)产品需求文档
产品需求文档(Product Requirement Document,简称PRD)是产品项目由“概念化”阶段进入“图纸化”阶段的最主要的文档,其作用是对MRD中的内容进行细化,这个文档的质量好坏直接影响产品能否顺利实施。一般产品的功能改善或产品的细节说明需提供PRD文档。PRD文档也是开发团队和测试团队的重要参考文档。
与BRD文档一样,PRD文档也没有具体的格式要求,有的团队会采用Word文档编写,有的团队会在Axure RP工具等制作的产品原型中进行功能详细说明,产品需求文档参考模板如图3-4所示。
图3-4 产品需求文档参考模板
(4)竞品分析文档
竞品分析,是指对竞争对手的产品进行比较分析,寻找和研究竞品的优缺点,以便产品经理规划和设计自己的产品,定义产品的功能和价值。常见的竞品分析文档是《竞品分析报告》,这个文档并没有规定的格式,可以是Word文档,也可以是Excel文档,如图3-5所示是一个《竞品分析报告》的参考模板。
图3-5 《竞品分析报告》参考模板
品牌建设管理能力包括品牌建设管理,以及品牌的后续维护能力,包括前期的品牌命名、品牌符号,以及品牌形象的打造,和后续品牌形象的维护和运营。产品经理和相关人员建立品牌的原因,是希望用户在有消费需求的时候能够快速地选择自己的产品。例如微信的品牌命名就能看出是这一款社交聊天工具,从Logo的图片上可以看出它重在沟通和连接,在后续的品牌打造、宣传推广和产品迭代过程中,不断深化微信“连接一切”的品牌形象,切入到用户的各类生活场景中,加入朋友圈、公众号、摇一摇、红包和交易等功能。
产品经理在很多时候都兼着管理整个产品团队的任务,需要对团队内部的开发人员、测试人员、质量保证人员和运维人员等进行管理,所以,在产品经理的技能构成中,团队管理能力也是其非常关键的一环。
产品经理需要对新人进行培训,也有可能需要跟踪产品团队的外包项目人员的进度等。团队管理需要具有清晰的目标,制定目标,及时跟踪,实时反馈,对产品团队成员提供适时帮助或引导。
作为对产品最终结果负责的最关键的角色,产品经理往往还肩负着更多职责,除了负责产品,还需要负责项目管理,这类情况在创业公司最为常见。由于团队规模的限制,产品经理往往会承担一定的项目管理职能,甚至需要兼任项目经理,而且,现在很多公司的产品经理招聘要求也明确要求产品经理需要进行项目管理,另外,给领导或老板进行汇报时,往往他们也很关注产品目前的进度、质量、里程碑和成本等情况,所以,项目管理技能已成为产品经理的必备技能,贯穿产品的整个生命周期。
产品经理进行项目管理时,需要在项目启动、项目计划、项目执行、项目监控和项目收尾阶段进行整体把控。该部分内容在“第8章 产品经理要会项目管理”将进行详细讲解。
产品经理常用的工具软件主要包括原型设计、思维导图、交互设计、数据挖掘和分析、办公应用五类。
常用的原型设计工具包括如下五种。
(1)Axure RP
Axure RP是美国Axure Software Solution公司的产品,是一款专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的产品经理能够快速地创建应用软件或Web网站的线框图、流程图、高保真原型和规格说明文档。作为专业的原型设计工具,它能快速、高效地创建原型,同时,支持多人协作设计和版本控制管理。Axure RP的工作界面如图3-6所示。
图3-6 Axure RP的工作界面
(2)墨刀
墨刀是一款在线原型设计工具。借助墨刀,创业者、产品经理及UI/UX设计师能够快速构建移动应用产品原型,并向他人演示。墨刀的工作界面如图3-7所示。
图3-7 墨刀的工作界面
(3)Justinmind
Justinmind是由西班牙Justinmind公司出品的原型制作工具,可以输出HTML页面。与目前主流的交互设计工具Axure、Balsamiq Mockups等相比,Justinmind更为专注于设计移动终端上的App应用。Justinmind的工作界面如图3-8所示。
图3-8 Justinmind的工作界面
(4)Mockplus
Mockplus是一款简洁快速的原型图设计工具。适合软件产品开发团队或个人在软件开发的设计阶段使用。Mockplus低保真、无须学习、快速上手、功能够用,并能够很好地表达设计意图。“关注设计,而非工具”是它的设计理念,拿来就上手,上手就设计,设计就可以表达创意。Mockplus的工作界面如图3-9所示。
图3-9 Mockplus 3.3的工作界面
(5)Balsamiq Mockups
Balsamiq Mockups是一款快速创建原型的软件,可以创建作为与用户交互的界面草图,一旦客户认可,即可作为美工开发HTML的原型使用。Balsamiq Mockups的工作界面如图3-10所示。
常用的思维导图工具包括如下四种。
(1)百度脑图
百度脑图是百度公司旗下的一款在线思维导图工具,支持自动实时保存,操作简单又极其直观,可以将一些复杂的内容通过结构化的方式表现出来,让读者易于理解和梳理。百度脑图的工作界面如图3-11所示。
图3-10 Balsamiq Mockups的工作界面
图3-11 百度脑图的工作界面
(2)ProcessOn
ProcessOn是一款在线思维导图工具,提供基于云服务的免费流程梳理、创作协作工具,与同事和客户协同设计,支持实时创建和编辑文件,并可以实现更改的及时合并与同步,这意味着跨部门的流程梳理、优化和确认可以即刻完成。ProcessOn思维导图的工作界面如图3-12所示。
图3-12 ProcessOn思维导图的工作界面
(3)MindManager
MindManager是一款创造、管理和交流思想的通用标准的绘图软件,由美国Mindjet公司开发,有着直观、友好的用户界面和丰富的功能。MindManager也是一款易于使用的项目管理软件,能很好地提高项目组的工作效率和小组成员之间的协作性。
(4)XMind
XMind是一款非常实用的商业思维导图软件,应用Eclipse RCP软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和高性能,帮助用户真正提高生产率。
常用的交互设计工具包括如下两种。
(1)Sketch
Sketch是一款轻量级矢量绘图设计工具,让UI设计更简单快速。Sketch尤其适用于移动应用设计,其使用简单,学习成本低,并且功能强大。Sketch暂时只有Mac版本,Sketch的工作界面如图3-13所示。
(2)Principle
Principle对于App创建者非常有用,可以帮助用户制作出一个完整的交互动画的原型,还支持多种尺寸的原型设计,使产品经理的动画交互想法能轻松实现。Principle的工作界面如图3-14所示。
图3-13 Sketch的工作界面
图3-14 Principle的工作界面
在这个数据为王的时代,产品经理掌握数据挖掘和分析工具很有必要,特别是对于数据产品经理,建议学习Python语言。
Python是一门跨平台的计算机程序设计语言,有着丰富的自带库以及第三方库供用户使用,是一种结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本,随着版本的不断更新和语言新功能的添加,越来越多地被用于独立的、大型项目的开发。
产品经理可以学习使用Python进行数据爬取、数据处理、数据分析、数据可视化、机器学习以及深度学习,还可以通过Python设计一些产品规划和设计过程中的实用小工具。
产品经理学习Python的好处如下。
1)Python使用人数众多。
2)Python相比其他编程语言更简单,更容易入门,代码也更容易阅读。
3)Python可以开发爬虫,能够帮助产品经理更方便地获取数据。
4)用Python进行数据分析非常简单,甚至几行代码即可输出可视化图表报告。
产品经理需要编写需求文档、数据分析文档、流程图、项目计划和项目汇报文档等,需要产品经理熟悉Office系列的办公软件,包括Word、Excel、PowerPoint,还需要熟悉Visio和Project。