设计一款能够改变世界的产品是每一位有志于做产品经理的梦想。但是,不是每一个产品经理都有机会体验从0-1设计一款产品的过程。事实上,绝大多数的产品经理日常做的事情不是新产品的设计 ,而是对现有产品功能进行迭代和优化。
当我们着手对产品功能进行优化时,不是一上来就是开始设计新功能,在设计新功能之前还需要做一些关键性的准备工作。
1.对已有的功能进行调研。
如果是现有功能的优化,需要仔细梳理功能的原有逻辑。如果是产品的新增功能,需要仔细梳理竞品相关功能的逻辑,重点思考清楚以下三个问题。
1.用户:有哪些用户会使用这个功能。
2.流程:用户的使用流程是怎么样的?
3.逻辑:产品的底层逻辑和业务逻辑是怎么样的?
如果是对现有功能的优化,还应该思考,用户新增的哪些需求点是现有功能无法满足的,背后的业务逻辑有没有改变。如果是新增功能,除了调研竞品功能之外,还应该考虑的是,竞品的这个功能在我们这款产品上是否合适。根据自己的业务逻辑,本产品有哪些特殊化的需求。
2.如何开始做一个新功能
在完成对功能的调研后,就可以开始思考新功能应该怎么做了。设计新功能的时候,一般遵循以下思路。
· 明确功能的目的
设计功能之前,首先要思考的为什么要设计或者优化这个功能。只有找到了目的,动作才不会变形。寻找目的一般从用户、平台、商业三个维度思考。
对用户:对哪类用户具体有什么好处?这个功能改动后,有没有其他不相干用户会受到影响?比如在做搜索的时候,一般会增加常用标签供用户选择,目的是为了方便用户快速操作。
对平台:主要考虑这个功能对平台内部数据、操作人员是否提升了效率?
对商业:是否能提高收入?用户的付费转化率有没有提升?有一些功能是为了商业变现而设计,这也是功能设计需要考虑的关键点。比如拼多多的砍一刀等。这样的功能最主要是做到提升用户的操作欲望,不能让用户感到繁琐。
· 明确功能基本逻辑
功能的基本逻辑主要包括三个方面,分别是:用户的操作过程、数据的流向、用户操作过程中可能遇到的麻烦是什么?
比如一个最简单的用户登录流程。用户的基本操作过程是:
输入用户名——输入密码——登录进入主页。
用户在操作过程中可能遇见的麻烦是什么呢?可能没有注册就直接登录了,你需要提醒他先去注册;可能忘记密码了,你需要提供用户找回密码的通道;也可能用户名没有填对,你需要给出用户名命名规则提示;
总而言之,你要尽可能穷尽用户可能遇见的问题,并给出对应的解决方案。越是复杂的功能,用户可能遇见的问题越难以预测,除了设计时需要尽可能想全面之外,产品上线前进行测试,并在上线后也要持续跟进。
· 调研相关的产品功能
我们做功能的时候,很少做出从零到一的功能。正常情况下,我们遇见的大多数问题其实已经存在解决方案,这就需要我们去调研。做功能调研不是抄袭,而是在设计功能前考虑清楚我们所面临的问题,目前存在哪些解决方案,从而避免重复造轮子。
因此,在做功能调研的时候,重点不是看交互和页面,而是要看功能背后的逻辑和思考。主要需要考虑以下几个问题:
1.现有的用户、需求、场景是否被满足了?
2.该功能的详细流程是什么?
3.猜测该功能底层逻辑是什么?
4.分析这个功能有哪些可以学习的亮点?
· 制定方案与原型设计
当完成功能调研后,对于功能的设计已经有了基本思路了。如果准备工作做得比较充分,解决方案可能会有很多种。这个时候需要详细梳理每一种可能的解决方案是什么,梳理每一个方案简要的业务流程,根据开发难度、用户场景、实际效果等因素选择出一个最佳方案。
在明确方案之后,需要详细梳理该方案对应的业务流程,遍历可能会出现的异常情况。最关键的是,要制定如何评估功能点好坏的指标,一般可以考虑做数据埋点。
最后就是做原型设计。很多人想到产品经理最先想到的就是画原型图,其实绘制原型图不应该超过功能设计总工作量的百分之二十。在设计功能时,产品经理的主要精力应该是完成上面的思考,当一切都思考清楚后,原型图只是水到渠成的结果。
总结
一款产品是由每一个微小的功能组成的,当我们在设计功能点的时候应该明白:虽然产品经理不是功能经理,但是一个好的产品经理一定能做好功能。
网友评论