产品方法论:如何设计良好的注册&登录功能?
在开始之前,首先声明,我仅从自己对产品的角度来撰写文章,并没有鄙视任何人或者产品的意思。请多鞭挞我,这是我前进的动力,给你们一个超大的么么哒,哈哈~
注册&登录,是每个产品设计中最基本,最重要同时也是最繁琐的一环。此时肯定有老司机心中想着:为什么呢?
很多产品经理根本不拿注册&登录当回事儿,也没有投入时间去思考,草草的将注册&登录流程编写完成并高效的制作了原型、逻辑、流程和文档并心中默念了三遍“老哥稳”咻咻的上线了,却发现问题一大推,等待他的将是程序猿爱的责问和测试友情的问候:D。
那么为什么呢?
首先,体验和感受该产品后总结出的注册登录流程(可能有点简单,只是举例):
仔细看看,想想,20秒后往下看。
其次,体验和感受该产品设计的边界值状态(只是举了几个简单的例子):
- 输入邮箱的字数没有限制。产品认为用户不会愚蠢到把自己的邮箱写错。
- 手机号长度没有检测,产品认为手机号应该只有11位数,并且使用的不是系统自带的数字键盘,可以输入字母。
- 密码没有格式规定和最短限制没告诉用户,很多用户第一次设置密码因为规则不明而出错。
……
第三,体验和感受该产品设计的异常状态(例举了几个常见的和不常见的):
- 第一次输入错误的提示,竟然是弹窗显示/(ㄒoㄒ)/~~
- 手机验证码键盘和大小写没有做限制,导致用户总是输错╭(╯^╰)╮
- 没有图片验证码,账号没有做登录次数限制,可以在无数的设备上登录使用(·_·)
- 网络异常没有任何提示(⊙o⊙)
….
最后,体验和感受该产品设计的“简洁”度:
- 邮箱输入必须全匹配,即使你输入了XXXXXX@q依然不知道你使用的是QQ邮箱,就是这么“智能”。
- 没有图片或者形式的验证码,好像没有风险一样。
- 手机验证码没有失效时间,一条短信可以用一辈子。真“多快好省”
- 手机号不检测地区,即使美国也发过去,“强丶无敌”。
….
我想,你也可以发现这样的产品设计会有多大的漏洞。看似简单的登录环节,好像并没有想象中的“简单”,那一个产品小白去做这个,脑袋不是要炸裂,要被吐槽到极致吗?
不一定。产品经理的行为,一旦形成了方法,是可以复用的。
总结起来就是:
获取需求——去除伪需求(剥离需求关键点)——调研竞品(了解差异)——优先级定义(了解需求的重要度)——产品原型(不是简单的原型,是功能、逻辑、流程的产品规划)——产品评审——产品研发——产品测试——产品上线——数据分析(用于佐证需求、优先级定义和下期迭代)——总结项目经验
一句话就是:需求是源头,数据是结果。源头产生结果,结果验证并促进源头产生。
举例
So,如果让我做登录,我会做什么?(以电商举例,以脉脉为竞品)(小白,不对的请轻喷)
一、了解为什么登录我的产品。
- 抓住“用完即走”的用户信息,这是促进商品流转的重要信息(APP和短信推送)。
- 电商咨询阶段的用户区分,商家更好区分和分组处理不同用户。
- 商品流转的重要展示板,及时订单和物流信息展现,加强平台威信和认可度。
- 售后维权的首要依据,不想平台风控疯掉,就赶紧更新上去。
- 用户就是平台的地位,找投资什么的,用户就是你的皮卡丘,屡试不爽。
….
通过以上我了解了,不做登录,做电商就是在耍流氓!
二、了解登录的关键点。
- 登录规则。是否支持邮箱?是否支持手机?是否使用验证码?多次错误提示是否一致?手机验证码过期时间?是否支持国际手机?….
- 安全保障。异常登录是否提示?邮箱是否需要验证?信息错误多次账号是否暂时封停?多设备同账号能否登录?手机验证码发送间隔?…
- 异常处理。账户名错误是否立即提示?提交后如何提示?是否检测邮箱?手机号是否支持不同位?低安全度的密码“123456”登录时是否提示修改?网络出错如何提示?有无网络的按钮是否一样?…..
- 及时反馈。是否输入时提示未注册?未注册如何提示?验证码输出错误提示?账号封停预警提示?多设备同账号是否提示已在线?…
….
通过以上,我了解了,不对规则等限制,平台很容易崩溃。
三、竞品调研。
1.确认调研目的。登录有多少种类型?适用于哪些产品?同类如何选择?同类怎么做的?
2.选择优质调研目标。
横向:QQ、微信、支付宝、今日头条等。
纵向:淘宝、京东、一号店、唯品会等。
同类:拼多多、微店等。
3.运用自己的方法合理分析竞品SWOT。
推荐使用开始使用模版型分析方式:战略层、范围层、结构层、框架层、表现层(绽放购假表)。熟练并有一定自己的理解后再使用自己的方法分析。
4.合理的选择输出对象。
选择广范围的产品同事输出:助理到总监级别以上。
意见越多,分析的越细致,越准确。
通过以上,我了解了,我想做什么样的登录。(移动电商,使用唯一型:手机号)
四、优先级定义。
考虑的范围一定要基于当前版本最核心的东西,能最快速上线进行验证并和业务最相关的入手,同时也有很多考虑的点,如:
通过这个,我知道了我接下来要做什么需求。
五、产品原型。
系统流程——功能结构——操作流程——页面结构——原型设计。
(原型之上每一步都会影响到核心逻辑,不建议先画原型)
原型有三个注意点:
- 方便和便于阅读。不要只画原型不标注任何说明,不是所有人都和你一样了解…
- 准确并全面。主流程和需求涉及的点一定要画全,不要写了审核却不给审核操作….
- 细致且极致。细节点很可能颠覆全部流程,价格、审核、订单状态非常重要…
完成这一步,我就可以进入评审并研发啦~
六、项目跟进。
这有几点非常好玩的点要和你们分享一下:
- 在介绍的时候,一定要说“咱,我们,大伙”等词语,千万不要说我,你,他。这很容易拉近项目的距离。
- 遇到问题,一定要主要承担,即使不是自己的。主动背锅都做不到,你还当什么产品狗:-D,而且这样做别人之后做你的项目会更加积极和谨慎。
- 加班别单飞。研发或测试加班,请不要说一句,“你们加班吧,我走了”,这意味着你的项目要被延期了。加班使我快乐,加班使我幸福~
- 多打招呼,多微笑,但别吃大蒜后微笑~。
做到以上,我发现研发竟然主动和我说产品应该这么设计更好~很开心~
七、数据分析。
数据分析也有几个核心数据:数据波动曲线、数据转化漏斗、异常数据、订单数据、商品数据、GMV数据、APP日活。这七个数据,就像是葫芦娃,只要能够慢慢读懂一个,就能一个一个吃掉~建议从异常数据入手,因为异常数据是其中最好入手的。
数据分析也有很多工具:ASO114、ALEXA、Growing IO、艾瑞咨询、199IT等等。你可以获取你APP、行业、应用商店的数据,可以给你建立一个数据基础目标指标,给你的APP指引迭代的方向。
通过分析,我发现自己做错了。分配给我的是订单系统…..哈哈哈….哈哈…呜呜….
八、细节【贯穿项目】
只提几点,你会觉得产品的细节真的很强迫症…
- 手机验证码短信的格式:验证码是否在通知栏能看到?是否附带链接?什么链接?是否可以下载?短信要不要附带落地页数据统计?
- 登录APP PUSH的格式:是否跳转至对应商品?未登录是否登录?通知栏显示什么?APP消息中是否显示未读?是否需要打点?
- 邮箱登录:验证码是否在邮件预览时可见?是否附带官网链接?写什么?需要单独设计格式吗?
以上。你觉得怎么样呢?请留言告诉我~亲~
本文由 @刘铁头 原创发布于人人都是产品经理。未经许可,禁止转载。
第八个的问题回答:不谈场景的细节分析都是扯淡 😉
对于小白,这才是干货。 😳
“没有图片验证码,账号没有做登录次数限制,可以在无数的设备上登录使用(·_·)”
我是小白…请问这个问题的正确答案呢…谢谢大神
写的很好,把我想到的没想到的都写了,浅显易懂
💡