網易云音樂-登錄業務流程還原
產品:網易云音樂
版本: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時,增加了額外難度,須花費更多的時間和精力。
不過,雖然一些小概率發生的狀況或者【異?!刻崾?,是用戶很少碰到或者極少走的路徑,但是這也是用戶對產品評價、感受、體驗的一部分,產品經理不應該忽視此點,畢竟提升用戶體驗,解決用戶問題,從而拉高商業價值這才是產品的初衷與核心!