最近在討論一個功能怎么設計的時候,用到了假設與演繹的方法。
項目的背景:本項目是做智能鎖,鎖有藍牙和Wi-Fi模塊,可以讓智能鎖通過藍牙連接app,或者通過網(wǎng)關連接app,進而用戶可以在遠程控制設備。一個典型的案例是,有客人來訪,主人可以通過遠程將門打開,讓客人直接進屋。而不需要回到家里來將門鎖打開。
再講一下硬件背景,為了外觀的漂亮和使用簡單,智能鎖硬件上沒有reset的按鈕,所有的操作都是通過app上來觸發(fā)本地更新的。
分析一個功能設計的方法,先拆解問題,將問題從大的層面拆分,在從小的層面分析;分析得出一個結果,然后按照這個假設,帶入到場景中,去分析假如這樣來做,會不會帶來其他的問題。
考慮的問題點是:factory reset和解綁怎么呈現(xiàn)給用戶,是否需要factory reset和解綁同時呈現(xiàn)給用戶,還是只需呈現(xiàn)其中之一; 呈現(xiàn)其中之一的話應該呈現(xiàn)恢復出廠設置還是解綁。
在解決這個問題之前,先交代一下這2個功能的定義,如下:
Factory reset : 解綁;刪除其他所有的用戶綁定設置的信息,如用戶賬戶信息,設置的密碼等;
解綁:刪除鎖與賬戶的綁定信息,把之前的綁定信息移除,下次綁定之前也是先擦除所有的信息;
顯然,我們可以看到,F(xiàn)actory reset的功能是包含解綁的功能的。
在分析這個問題的時候,先拆解問題,
方法一? ? 二者都顯示出來? ? factory reset and remove?
方法二? ?顯示其中之一? ? ? ? ?factory reset?
只顯示? ? ? ? ? ? ? ? ? ? ? ?好處 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?不好
factory reset ? ? ? ?便于理解,解綁鎖包含其中? ? ? ? 移除未體現(xiàn) ? ? ? ? ? ? ? ?
remove Lock ? ? ? 顯示解綁設備便于理解 ? ? ? ? ? ?恢復出廠設置功能未包涵
總體分析來說,呈現(xiàn)2 個按鈕,移除設備和恢復出廠設置,有些冗余,用戶也需要去思考著2 個功能的含義。用戶一個恢復出廠設置,即可。
所以最終,用戶看到的就是一個這樣的簡單設計而已,但在這個設計決定的過程中,卻是經(jīng)過了很多思考的。
大家在做產(chǎn)品設計的過程中,是否也有同樣的感受呢?