如果一個小的變化導(dǎo)致了復(fù)雜的流程 就應(yīng)該退一步去尋找更好的解決方案
有一次苔货,銀行的儲著部經(jīng)理要求我添加能,要允許客戶把他們的存款賬戶分為可以命名的“存錢罐”(如“節(jié)日”立哑、“燃氣”夜惭, 等等)。這樣铛绰,通過明確存款的目的诈茧,可以讓客戶更加和機踴躍地儲蓄。
在開始設(shè)計存款流程的時候捂掰,事情一下就變得復(fù)雜起來敢会。比如說,客戶在往賬戶中存錢時这嚣,他得先存上錢鸥昏,然后再把這筆錢劃到某個“罐”里一原來的一步變成了兩步。如果有人在存款時不知道系統(tǒng)支持“存錢罐”功能姐帚,那么存人的錢必須保存到賬戶中的“日常存錢罐”中吏垮。
在從賬戶中轉(zhuǎn)賬的時候,問題就變得更加復(fù)雜了。用戶必須要選擇從哪個“罐”里提錢膳汪。如果客戶從某個“罐”中提的錢太多唯蝶,即使其他“罐”里還有錢,也可能會被拒付遗嗽。
這種功能——導(dǎo)致一大堆非正常操作和細節(jié)的功能——永遠是我長鳴的警鐘粘我。
后來我們認識到,允許客戶命名他們的存款賬戶就能達到命名“存錢罐”的效果痹换。如果客戶想換一個“存錢罐”征字,只要再開一個新戶就行了。甚至可以從一開始就給他們兩到三個賬號娇豫, 并建議他們?yōu)檫@些賬號分別起不同的名字柔纵。從實現(xiàn)、解釋和支持“存錢罐”的投人來看锤躁,還是讓客戶命名賬戶來得更快捷搁料、更節(jié)省成本。關(guān)鍵是客戶更好理解系羞。
如果在設(shè)計的時候只盯住流程郭计,那么結(jié)果很可能會創(chuàng)造更多的功能去處理出現(xiàn)的各種異常情況、問題和細節(jié)椒振。要想避免這些復(fù)雜性昭伸,退一步想,把注意力集中到客戶的目的上面澎迎,問自己“還有其他的解決方式嗎?”