相較於提供給用戶的效益,在系統中增加一項功能的成本相對不高;
系統加上了某項新功能之後,通常就永遠不會被拿掉了;
但加進新功能到某個程度之後,系統就會開始出問題、甚至「整組壞掉」。
這個道理不只適用於軟體,也可以套用在餐廳菜單、汽車儀錶板、或是家長選擇暑假夏令營時間之類的地方。總而言之,只要設計者經常會覺得「多一個選項也無傷大雅」、或是「這樣我比較省事」的地方,大概就是了。
曾經有一段時間,Yahoo的首頁上有多達183個連結,但搜尋流量卻被只有兩個連結的Google整碗端走。
現在,我只要正確的順序、按了夠多的按鈕,手機上的app還可以用來打開車子的行李廂門哩。
功能是有用的東西沒錯(所以才叫做「功能」),而且讓它們能服務到需要的人、或是原本看不到的細節是很重要的;但是不能無限制的膨脹,否則到了一定的程度就會讓系統崩潰,然後設計者就得重新改版,再重新開始一次這個循環。
當然,要抗拒增加新功能是很難的,所以這必定會發生;但設計者必須有智慧和膽量,在適當的時機選擇將設計歸零,重新規劃系統在當下該有的樣子。