編輯導語:無論是交換設計師還是産品經理,在設計産品功能時都會優先考慮功能簡化和體驗優化,從而陷入綜合成本過高的困境。本篇作者給我們介紹的複雜度守恒定律,或許能平衡一下交互設計上的複雜度來解決這個困境,一起來看一下。
一、什麼是「複雜度守恒定律」
「複雜度守恒定律」(Law of conservation of complexity)由Larry Tesler 于1984年提出,所以也被稱之為「泰斯勒定律」(Tesler’s Law)。關于Tesler 的一個熱知識是,UI菜單中常見的剪切和粘貼功能,最早是Tesler 在施樂之星中 Smalltalk 這一應用中實現的。
言歸正傳,定律認為:
無論在産品開發環節還是在用戶與産品的交互環節,其内在的複雜度都有一個臨界值,到達臨界值後就不能再簡化了,你唯一能做的就是将固有的複雜性從一個地方移動到另外一個地方。
例如現實生活中,購物這個環節中,選商品這一動作必須要做的是選擇商品、加入購物車或直接付款。但是如何快速的選擇到商品就是可轉移到複雜度,根據用戶的關鍵詞選擇還是系統猜你喜歡。
二、「複雜度守恒定律」的應用案例
1. 操作頁面和用戶的複雜度轉移
無論是購物類、社交類、應用類(銀行、稅務等)的APP,大家應該都會發現底部會有常用的切換的圖标(例如:首頁、消息、我的),這些在使用過程中必然會應用到的功能,但又不是時時刻刻都需要使用的功能,設計時會經過整理功能類型,再做成隐藏式的設計,不幹擾用戶日常使用,又可以快速定位入口,提高使用效率。
這個就是複雜的用戶頁面,簡單的用戶操作。
2. 操作步驟的複雜度轉移
有些用戶完成起來很困難、錯誤風險較高的任務,可以盡量轉化給系統完成。
- 添加銀行卡時,可以進行拍照添加銀行卡的功能,由系統識别銀行卡号和開戶行,減少用戶的操作複雜度。
- 查詢某個商品售賣信息時,淘寶可以進行拍照物品,由系統識别物品特征,推送相識度接近的商品,減少用戶操作的複雜度。
三、「複雜度守恒定律」的關鍵
我們在運用「泰斯勒定律」平衡交互設計中的複雜度這時需要考慮到以下幾點:
1. 系統的總複雜度是固定的,簡化用戶操作的同時會增加其他方面的複雜性
這意味着用戶體驗的提升不是絕對指标,任何産品在設計和開發的過程都需要考慮當前産品所處的階段和目的,考慮綜合成本。
且一味追求簡化可能不能達到想要的效果,過于簡單的界面也會使用戶失去興趣。根據美國「積極心理學」奠基人之一的米哈裡·契克森米哈賴的「心流」概念,當挑戰或任務難度與用戶的技能水平相匹配時,用戶會更容易投入心力、更渴望達成目标、獲得成就感,産生“心流”體驗,從而更願意去使用産品。
2. 找到複雜度轉移的「最低成本的方式」
複雜度在轉移的過程中和轉移之後都會産生成本,需要找到「最低成本」的轉移方式,找到當前複雜度的最佳平衡點。
這裡提供一下轉移複雜度的思路:可以借助同類型的競品分析,特别是相對成熟的産品,因為這些産品相對覆蓋的操作場景多且用戶使用頻繁,可以借助更多的數據找到優化的方法。
3. 尋求突破,更高維度的思考問題
随着科技的進步,很多事情發生了變化。比如之前的照片是需要相機底片,還要泡藥水印曬而成,拿到照片的時間可能需要3~5天;現在的數碼相機,隻需要相機電池,就可以實現即影即有,大大縮短了出照片的成本和時間。
當發現當前的功能已達到複雜度平衡的穩定點時,就需要更高維度的思考功能的本質和解決的方案,不然就會像生産相機底片的科達公司一樣,逐漸沒落最終被抛棄。
四、結語所以,當你陷入設計困境時,不妨用「複雜性守恒定律」來平衡一下打破這個困局。去思考一下目前的優化是否是真的優化,作出真正合理的設計策略。
本文由 @Seaing 原創發布于人人都是産品經理,未經許可,禁止轉載
題圖來自 Unsplash,基于CC0協議
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!