网易云音乐-登录业务流程还原
产品:网易云音乐
版本:Android V5.9.1.789389
时间:2019年3月17日
体验人:望见鱼
梳理绘制思路
1.梳理【登录】流程(仅:手机登录,微信登录)
2.通过暴力测试,发现有哪些异常情况,错误系统是如何系统,并记录异常的提示文案和系统对错误的反应
3.检查路径逻辑是否通顺,格式是否规范,核对流程图自检清单
业务流程图
为了流程图更清晰,直观,把手机登录/微信登录分开进行梳理
个人脑洞
ps:暴力测试
现象1.在网易云音乐->手机号登录->忘记密码->输入手机号阶段
和网易云音乐->微信登录->手机号绑定->输入手机号阶段,
判定手机号是否符合规范的时候,都发现了同一个现象。
具体表现如图:
1.当输入11位纯字符(例:+++++++++++),网易云音乐app会提示:请输入11位数字的手机号
2.当输入11位含掺杂了字符与数字时(例:13926*8465+),网易云音乐app也会提示:请输入11位数字的手机号
3.当输入11位全是数字但不是手机号码时(例:66666666666),网易云音乐app会提示:服务器发生错误(code:500),并没有出现类似于请输入11位正确的手机号的提示。
出现这种原因一般会认为是两种情况,一是这种情况没有被考虑到被忽视了,二是知道这种情况故意没有管它,因为大概率正常的用户不会遇到这种情况(例:输入666开头),也可减少人员时间资源上的浪费。
建议:
小概率会出现的场景如:用户手机误触了屏幕输入(如:98546215474)的手机号,用户看到了服务器发生错误(code:500)的页面;小孩好奇点错了手机号,看到了服务器发生错误(code:500)的页面,以为自己搞坏了手机等等。这些多少会给用户带来一点紧张或者不适的感觉。既然在输入11位纯字符或者11位字符和数字掺杂的时候,会提醒:请输入11位数字的手机号的提示来纠正用户错误动作,不妨在输入‘例:66666666666’时,也增加温馨提示:类似于请输入11位正确的手机号。
现象2.一个手机号一天能发5个验证码
一个手机号一天只能发5个验证码,所有需要使用手机号发送验证码的场景:
1.手机号注册的时候需要使用
2.手机号登录在忘记密码的时候,需要使用验证码来重设密码
3.初次用微信登录
4.初次用QQ登录
5.初次用微博登录
6.初次用网易邮箱登录
那么从网易云音乐一共5种登录方式来看,理论上:
1.如果新用户第一天先用手机号登录方式注册登录,发了验证码,绑定了手机
2.用户退出账号,再用微信登录方式注册重新登录,必须绑定手机,发送了验证码
3.用户退出账号,再用QQ登录方式注册重新登录,必须绑定手机,发送了验证码
4.用户退出账号,再用微博登录方式注册重新登录,必须绑定手机,发送了验证码
5.用户退出账号,再用网易邮箱的登录方式注册重新登录,必须绑定手机,发送了验证码
一天一个手机号共有的五次验证码,进行以上操作是刚刚好的,如果中途出现任意一次浪费验证码,或者被删除了或被屏蔽掉,那么以上的环节就会有一个无法进行,而且app还会一直不断地提醒用户‘一天一个手机只能发送5个验证码.’.....
建议:
因为忘记密码的时候,还会使用到短信验证码。所以建议网易云最少增加至一天可发10个验证码,增加了用户的容错率和试错机会,避免万一用户碰到此情况,会出现等到第二天才能发手机验证码尴尬的场景...
总结心得
通过登录流程中这2个小现象,可以感觉到网易云音乐APP重视把精力放在大概率事情上,对小概率的异常事件并不关心。因为人力、时间及其它资源是有限的,产品在开发或者迭代时,应合理地需求整理,进行优先级排列,才使得产品在有限时间内发挥出最大的效能。此外,以上的2个小现象有个优点(或者叫意图)是,给竞品(对手)的产品经理在分析网易云音乐APP时,增加了额外难度,须花费更多的时间和精力。
不过,虽然一些小概率发生的状况或者【异常】提示,是用户很少碰到或者极少走的路径,但是这也是用户对产品评价、感受、体验的一部分,产品经理不应该忽视此点,毕竟提升用户体验,解决用户问题,从而拉高商业价值这才是产品的初衷与核心!