產品經理系統-祕術-快速失敗原則

產品設計順序流程

一般在設計功能時,會有一個順序的流程。

例如設計一個搜索功能,需要有一個搜索輸入框,一個搜索按鈕,還有搜索列表。搜索的基本功能點就是這些了,後期可以再計劃加一個搜索的漸進提示框,視覺和交互慢慢細化。

這就算設計結束了嗎??遠遠還沒有。

  • 搜索響應失敗?
  • 搜索不到結果?
  • 網絡不好的如何反饋?
  • 用戶輸入了亂七八糟的字符搜索?
  • 輸入了過長或過短?
  • 數據量大,搜索時間長?

等等 ,還有很多的細節點 ,產品要考慮的,不止是順序流程,異常流程纔是完善產品重點。

爲什麼要兼容失敗

互聯網界有一句話,叫做【永遠不要相信用戶的輸入】。你根本不知道用戶會以何種姿勢來使用你的產品,由於用戶操作產生的失敗異常要兼容。

互聯網界還有一句話,叫做【網絡是不靠譜的】。無法百分百保證自己程序的網絡環境,更無法保證用戶的網絡環境,由於網絡環境產生的失敗異常要兼容。

還有正常的業務失敗流程,搜索不到、搜索時間長、服務響應錯誤等等。失敗的流程只要有可能發生,那就必須要兼容。

給用戶一個友好的提示,給用戶一個可以失敗返回、退出的操作,保護自己的應用,就算失敗也不要讓應用崩潰。

最好從產品角度記錄下失敗,可以分析用戶失敗的頻率,用戶失敗時發生的操作和場景。

邊界

一般是測試同學纔會特別關心邊界,那麼產品需要關心的是,邊界產生後的交互反饋。

  • 沒輸入
  • 輸入太少
  • 無意義的字詞
  • 輸入太多
  • 特殊字符
  • 沒有結果
  • 只有一條結果
  • 只有一頁結果
  • 有100頁結果

等等,有些場景可以一個交互覆蓋,但不得不考慮。

快速失敗

個人的流程是,先設計正常的產品流程,再快速過一遍失敗流程。

一次兩次,會有漏的細節點。做好記錄和 checklist。後面會越做越順!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章