第一次做智能硬件,少不了各種踩坑,但在這過程中也逐漸摸索出一種比較直觀的智能硬件異常case走查方法,通過這種方法我梳理出的異常case比工程師上報給我的還要全面,親測可用,大家不妨試試。
相比于軟件,智能硬件產品由于涉及硬件和軟件兩個端的狀態,其異常case要更加錯綜復雜。由于硬件產品的迭代更新較慢,一旦帶著問題上線要比軟件麻煩的多,輕則導致操作上的困惑,重則導致產品無法使用,因此設計師必須在產品設計過程中將所有情況考慮周全。
梳理異常case的通常方法是按照產品使用場景和操作順序一一枚舉,這種方法費時費力,容易遺漏。例如使用APP連接硬件時就包含用戶不小心給硬件斷電、手機藍牙未開啟、硬件廣播延遲等異常case,但是設計師無法確定這個操作節點上異常case是否已窮舉全面、無遺漏以及對應提示是否合理。
第一次做智能硬件,少不了各種踩坑,但在這過程中也逐漸摸索出一種比較直觀的智能硬件異常case走查方法,通過這種方法我梳理出的異常case比工程師上報給我的還要全面,親測可用,大家不妨試試。
在網易云音樂車載藍牙播放器項目中,網易云音樂APP對硬件每一步的操作都要檢測軟硬件之間的通訊是否正常,因此我主要將此工具應用在梳理藍牙連接異常case。
第一步,對狀態進行拆分組合
將軟硬件的狀態(或異常case原因)進行拆分,例如將軟件拆分為兩種狀態——A狀態和B狀態;硬件拆分為兩種狀態——1狀態、2狀態;然后將各種狀態進行組合,即得到A-1、A-2、B-1、B-2四種狀態。
通過拆分和重組軟硬件的藍牙狀態可以得到手機藍牙開-播放器藍牙開、手機藍牙開-播放器藍牙關、手機藍牙關-播放器藍牙開、手機藍牙關-播放器藍牙關四種狀態。所有的異常case都是由這四種狀態(原因)引起的。
第二步,梳理任務流,確定交互關鍵觸點
根據使用場景將用戶使用產品流程中的交互接觸點進行梳理和排序,交互接觸點細致程度可根據當前所在的產品設計階段而定。將用戶使用車載藍牙播放器的流程分為四步:首次使用、首次設置頻率、非首次設置頻率、退出。
第三步,建立走查表,整理異常case
將前面整理得出的4個關鍵觸點和4種狀態組成一個交叉表格。在表格中,將對應交互接觸點和軟硬件狀態(異常case原因)下的異常情況整理出來。
第四步,為每一種異常case設計解決方案
最重要的一點就是根據異常case和發生的場景、任務節點設計對應的提示文案及形式。
在此次產品設計中,硬件藍牙是否開啟和是否連接分別是通過logo燈的亮起/熄滅和呼吸/常亮來提示用戶;而軟件的異常case則可通過APP內各種彈窗、頁面搭配不同的文案提示,要注意的一點就是同一種原因引起的異常case在不同節點上可能會有不同提示語。
這樣一份走查表具有直觀和全面的特點,所有項目參與者都可以方便地根據它來理解產品異常case。
關于走查表制作的一些補充TIPS:
1. 多人合作。交互設計師可以組織產品策劃和軟硬件工程師共同參與走查表的制作,項目相關人士的參與可以確保大家對問題的理解一致,達成共識,提升后續溝通效率。
2. 步驟二中談及的交 互接觸點可根據走查表所使用的階段而變化。例如在產品策劃前期可以通過走查表預判產品在各個階段的異常case;在設計的中后期則可以將具體的交互節點放在任務流坐標之上,方便我們捕捉異常case出現的時機節點和查漏補缺。
3. 軟硬件狀態和交互觸點是比較好用的走查維度,但不是唯一。根據不同的項目,可適當調整走查維度,一切以對項目“最有用”為原則。
歡迎關注網易云音樂交互設計組的公眾號: