笔者近期做了一个从0到1孵化产品的项目,写这篇文章的主要目的是复盘在整个项目中产品经理的工作流程和应有的思考,其次是用这个文章让大家把每一块散点的技能串联起来。
本文将从如下方面着手介绍产品从需求到落地的全流程:
需求分析
流程梳理
竞品分析
信息结构及功能结构图
原型图
PRD撰写
项目管理
一些思考
什么是产品经理?发现需求,并用一个最优的产品解决方案满足需求的人。产品经理的主要工作之一就是要发现需求,分析需求。
发现需求的途径一般有:用户调研、竞品分析、产品规划、同事提出和老板提出的需求。明确需求后就需要对需求进行拆解分析,变成可执行的方案并落地。
注:因语言交换涉及多种语言,结合笔者的经历,本文仅讨论俄语语言交换的产品设计。
一、需求分析
1. 什么用户,在什么场景下,遇到了什么问题?
因为是语言类的需求,存在语言等级水平的问题,粗略将目标用户按语言水平分为三类:
目标用户是:对俄语/汉语有强烈的兴趣。
俄语/汉语小白,想要学习俄语发音/汉语发音、汉字读写,在网上找视频自学复杂的读音发声细节没有人纠正、指导;
俄语/汉语了解者,想要找人练习口语提升口语能力,因找不到有共同兴趣的语伴而不能长久持续的保持联系;
俄语/汉语熟练掌握者,想通过口语进行深度交流,和获取当地双语资讯,因没有渠道找到有共同需求的人进行某方面专业的讨论和兴趣的讨论。
2. 产品需求
俄汉语言交换是一款提供俄语/汉语爱好者寻找语伴、主动学习和交流的APP。为初级语言用户解决了学习资料质量、纠正发音的问题;为中级语言用户解决了寻找共同兴趣语伴的问题;为工作用语语言级别的用户解决了兴趣沟通口语的问题。
需要注意如何判断使用产品的用户为俄语母语用户和中文母语用户,需要思考APP语言显示是根据定位国家、手机系统语言还是用户自自定义语言来分辨用户是“俄语”用户还是“汉语”用户,这涉及到为用户推送俄语相关信息还是汉语相关信息;
可以将原始需求、产品定位和要实现的功能信息贴在醒目的位置时刻提醒自己按照用户需求设计产品。因为我在设计的过程中看到各种各样的竞品和各色丰富的功能就忘记了“初衷”反而想设计一款大而全的产品,这种现象就是因为忘记了产品的定位和要解决的痛点。
二、流程梳理
1. 主要功能
不考虑异常情况,俄汉语言交换的的主要功能的逻辑流程是:
找语伴:
找兴趣群:
每个功能模块需要明确开始和结束(一般一个功能只有一个开始和结束),确认有哪些功能涉及主要功能模块,需要确认流程中没有遗漏缺失的部分。
比如在这里如果在找语伴和找兴趣群流程中加入注册的信息会更好:
注册可获取用户的语言水平和母语语言信息,为后续推送内容做基础;
注册信息会涉及用户为自己贴标签环节:我的兴趣爱好,为后续系统推送语伴和群聊做基础。
2. 异常场景
从主要流程中,我们可以引发对异常场景的思考,每个里面的细节都将是产品实现的核心功能点。不断补充不断优化不断逆向思考,这样可以得出全而细的流程图。比如说用户注册到一半没有继续注册退出了程序,这个时候的流程是?下一次在进入APP时的后续流程是?
三、竞品分析
1. 选择竞品
选择3-5款目标竞品,通过竞品的产品定位、业务分布、核心功能等方面进行分析,得出目标产品在市场竞争中的劣势和优势,从而为后续的用户分析和功能分析做方向上的指引。比如我选择的目标竞品之一是hello pal,在分析产品定位模块时发现此产品的定位是社交通讯,主打当下流行的时时通讯、直播等功能,那么跟我的目标产品定位相差甚远,所以就从竞品列表中去掉了。
怎么选择竞品呢?可以参考以下几点:
定位相同,开展的业务线类似;
目标用户相类似或有较大重合;
用户使用产品目的一致、使用场景一致;
选择竞品中排名靠前的产品,排名信息可以通过IOS、Android应用商城内查看,或者通过七麦、酷传网站查看。
最后得出竞品分析报告。
2. 对目标产品的思考
语言学习是长期的事情,保持持久的兴趣、热情尤为重要。自律就是在目前所需和最终目标之间做选择。
存在的问题和解决方法:
现有app以社交为主,学习效果不佳,要找到学习的人需要筛选很多,浪费时间(遇到不正的人,可删除,可拉黑,可举报,需要有这些功能)。
用户语言水平参差不齐(了解用户现有的语言水平和要求的功能)。
没有清晰地说出自己的目的和想学的内容(需要首选学习语言的目的,对哪些方面感兴趣,要想高效必须细化感兴趣的内容)自己到底想要从哪里开始,学什么,要练什么内容【制定迷你任务——设定目标,设定具体期限,可语伴互相监督】。
和陌生人不知道如何延续性聊天(推荐“学习常用语”,对兴趣话题进行分类来发现合适的语伴。还可找到共同爱好的人,进行兴趣小圆桌聊天【同时也按照语言等级进行交叉匹配】)。
对于初学者,单词量累积(填空小游戏,选择题,看图写作文。在语境中学习)。
高等级语言学习者学习途径(电影,电视节目,原著书籍,有声配音),工作中可以检验我们的学习效果,报考相关语言等级证书考试也可以证明我们的水平。
四、功能结构及信息结构图
功能结构图,是为了梳理需求,防止出现缺页面,缺模块的现象,以鸟瞰的方式对整个产品的页面结构形成一个直观的认识;而信息结构图,是要罗列信息,作为开发建立数据库的参考依据。
1. 功能结构图
经过需求分析、竞品分析和主要功能流程设计后,我们目标产品的产品定位、目标用户、实现功能和主要功能模块就基本确定了,接下来我们根据以上信息来画功能结构图了。功能流程是指产品的所有功能以及相互间关系。
以下是我以主要流程之一找语伴画的功能结构图:
这个时候的功能结构图是用来指导我们做页面房子缺漏的。然而功能结构图是需要不断细化,不断细化的功能结构图可以帮助我们在设计原型图时对每个页面的元素有一个清晰的概念,哪些页面下面有哪些子页面。
2. 信息结构图
信息结构描述的是单个页面的元素属性信息来源,字段限制等,非结构化的信息,所以用表格来展示,相比思维导图的模式这样会更清晰:
3. 版本功能及优先级
俄汉语言交换产品首要实现的主要功能是寻找语伴和兴趣群聊,为初级、中级和高级语言学习者搭建学习素材推荐及口语语言纠正,那么这两块功能的优先级最高放,是本次需要实现的最小可行化产品MVP。其余附带功能比如实现分享自己的跟读练习语音到中俄知名社交平台(微信、VK等)等。
五、原型图
我画原型图首先是从临摹开始的。在临摹中不仅熟练工具的使用,还可以有意识的培养自己的设计思维和产品思维模式,如果可能能找出差异点作为自己产品的亮点,那真是极好的。
在临摹过程中可以看到产品微小的设计细节之处,进而思考这样的方式自己可以从中学到什么,也可以扩大自己对产品的关注点,体会其中交互的神奇。嗯,是时候把设计心理学的书籍搬出来啃一啃了。边借鉴边拓展自己的基础知识。有了拿得出手的作品之后,才为自己的作品集增加砝码,获得职业上的认可,最后才有正式成为产品经理的机会。
笔者采用的原型设计软件是墨刀,Axure。
六、PRD
通过以上每一个环节中的思考,写PRD的时候就得心应手了。笔者在此环节的心得如下:
(1)搭建框架
先搭建最基本的大框架,罗列出所有大的功能点,方便后期进行合理拆解和分析。
(2)梳理主线
对以上已确认的PRD章节顺序,用关键示例图+简要文字描述。在分析的过程当中将流程及简要原型用文字表述, 不断打磨最后就得出你的PRD。
(3)填充细节
文档中需要包含的内容包括功能说明、操作流程、判断逻辑、页面效果、交互规则、错误提示信息等。
笔者目前正在处在填充细节不断完善这一步骤,修改删除新增,根据自己产品的定位及核心功能去掉了原型图中一些非必要的功能。如果大家有什么心得和建议,欢迎沟通。
七、项目管理
当经与多方(研发、测试、设计师)通过需求评审会讨论敲定最终版PRD和产品原型图时,项目相关方(主要是项目经理)进行项目开发周期的评估,包括产品的交付物时间,开发人员功能开发完成和测试人员完成流程测试、功能测试的时间,交付给产品经理做DeadLine的时间,并输出项目排期表。这个时候项目就启动了。一般以产品经理发送邮件的形式,内容包含参与方、具体需求描述及说明、排期表、PRD等文件,通过流程申请项目立项。
项目一旦确定立项,每日由产品经理召集项目干系人在早上召开不超过15分钟的站会,主要内容包含昨天的工作情况,今天的工作计划,以及可能遇到的需要协助解决的问题。产品就在计划的时间按内开发测试上线运营,一个产品就算是完成了从1到1,从需求到落地的全过程。
完成产品功能开发并上线后,产品经理需要关注埋点返回的数据并作分析,为下一次版本迭代做准备。
八、一些思考
笔者对自身的定位比较清晰:一个带语言属性的学习平台+轻社交的的定位。
目前在市场上的外语产品多数为纯学习产品,如BBC英语、流利说-英语、扇贝口语、扇贝阅读等;又或者是重社交类外语产品,比如笔者分析的竞品hello talk、hello pal、tandem。再者加上笔者作为俄汉语言交换的目标用户有痛点一直没有被满足,这也是笔者决定思考这个产品的一个很重要的原因。
它自有它的亮点,为不同语言等级的用户提供学习平台和交流平台(学到单词-用单词沟通,学到句子-用句子沟通),在语言学习这种枯燥且需要不断坚持的事情中让用户获得成就感并愿意继续投入时间学习。
在这个基础上用户可以对某本书、某段摘录、某段电影片段进行讨论交流,增加用户的活跃度。他们希望通过不同语言的(口语)沟通提升自己的自信心、成就感,体会不同的语言体系不同的思考模式,体会这个世界太多的可爱和不同。
以上就是笔者美好的一个想法,当然在落入产品设计中会有很多思考不周的地方,欢迎跟各位讨论切磋。