體驗|從一次失敗的“彩蛋事件”說起

這個聖誕節,對於一些企業機構的項目經理和程序員們來說,過得可謂驚悚。

大家被一個前端 UI 框架的“彩蛋”掀翻天了。

事件起因是螞蟻金服的 Ant Design UI 框架,開發者別出心裁地在框架代碼中埋下了一個會在聖誕節當天觸發的“彩蛋”。

體驗|從一次失敗的“彩蛋事件”說起

本來應該是一個正常的藍色按鈕,而上面的「積雪」效果就是 Ant Design 的聖誕節彩蛋之一。

於是大家發現自家的網站或項目系統界面忽然變成了這樣:

體驗|從一次失敗的“彩蛋事件”說起

體驗|從一次失敗的“彩蛋事件”說起

體驗|從一次失敗的“彩蛋事件”說起

如果你覺得它影響不大,反而還挺好看的,那麼:

體驗|從一次失敗的“彩蛋事件”說起

這種通用代碼的按鈕會被改造,用在多種不同的場景。然而底層代碼突然變化,就會帶來一系列的問題。上面這個就很彆扭了,簡直屬於事故級別。

連國外的開發者也是一臉懵逼。

體驗|從一次失敗的“彩蛋事件”說起

還有人吐槽說, Ant Design 官網上的聖誕節英文都拼錯了...

體驗|從一次失敗的“彩蛋事件”說起

“Ant Design”是一套企業級設計體系,提供可視化的界面方案,基於組件實現,用於開發企業級中後臺產品。Ant Design 免費開源,設計體系完整,又背靠阿里巴巴這樣的巨頭,因此非常受歡迎。很多企業機構的前端開發者都採用了這套系統,在此基礎上開發和運營自己機構的內外部系統界面。Ant Design 的用戶遍佈國內外,在國際開源平臺 github 上,Ant Design 得到了將近 4 萬用戶的評星。

體驗|從一次失敗的“彩蛋事件”說起

關於這個聖誕節彩蛋,Ant Design 在官網加了演示,點擊按鈕後還有一位紅帽白鬍子的老人,可以說是很有創意,節日氣氛十足。

體驗|從一次失敗的“彩蛋事件”說起

但是用戶們並不買賬,在開源社區,瞬間出現大量的批評聲音。

體驗|從一次失敗的“彩蛋事件”說起

更有聲稱因此被離職的。

體驗|從一次失敗的“彩蛋事件”說起

事情爆出後不久,Ant Design 的開發人員便出面解釋:這一彩蛋純屬個人行為,與企業無關。此外,螞蟻很快回滾了代碼,並推出了官方修復版本。

體驗|從一次失敗的“彩蛋事件”說起

看起來是程序員背鍋了。這讓人想到阿里的另一起背鍋事件:2016年,阿里“搶月餅”事件曾經引發互聯網企業大討論,那個因為寫了“搶月餅代碼”而被開除的程序員也曾受到廣泛的關注和同情。

其實這個事件可以從多個專業層面解讀:開源軟件的安全性、軟件代碼 review 的重要程度、開發者和企業的責任邊界等等。但我們想說的是另一個角度:產品的設計和應用場景,以及一個產品的價值觀。

產品的設計原則

個人持續使用某種產品或服務時,很容易厭倦,而導致流失,所以 to C 的產品需要不斷變化的運營手段,來留住用戶。“彩蛋”就是一種有效形式。彩蛋(Eastern Egg)本是復活節上一種尋找彩蛋的遊戲,後來發展成為影視作品、實體產品、遊戲或軟件中的某些隱藏的細節或線索,探索和發現這種細節的過程是一種能夠帶來驚喜的有趣體驗。

比如,在美團外賣 app中搜餃子、奶茶、雞腿、披薩等食物關鍵詞,會有對應的美食圖標飄過。

體驗|從一次失敗的“彩蛋事件”說起

又比如某款產品包裝中的小彩蛋,拆開包裝中遮蓋的部分,出現一隻和你玩捉迷藏的樹懶“好吧被你發現了,現在該你藏好了...”

體驗|從一次失敗的“彩蛋事件”說起

可以看到彩蛋的特徵:用戶在使用產品完成某些任務過程中,或者單純的在探索產品時,“意外”找到的細節。它需要一個發現的過程,否則就不夠有趣。

我們也可以試著總結綵蛋設計的關鍵原則:

隱藏:需要主動探索才能發現。

無害:不影響產品主要功能。

當然還有,它必須足夠有趣。這已經是很高的設計門檻了。

回到這次聖誕節彩蛋事件。Ant Design 的彩蛋是設置在聖誕節當天觸發,自動展現的,它沒有符合隱藏的原則。它的出現,影響了產品的設計目標,還引發系列問題,也不符合無害的原則。此時已經不能說它是有趣的了,甚至可以說是驚嚇。所以,僅從產品設計角度,這是一次失敗的設計。

產品的用戶和使用場景

企業運行需要防範未知風險帶來的問題,才能保證持續運營,所以,面向企業的產品和系統,最重要的特徵應該是穩定可控。這是與個人消費級產品完全不同的地方。產品的用戶不同,功能特徵也會完全不同。

Ant Design 甚至不是直接面向企業的產品,而是更加底層,是一種面向開發者的基礎框架。各企業的開發者基於這個框架來搭建自家的產品。這就好比建材和房子的關係,Ant Design 提供建材,開發者是建築公司,用這些建材來蓋不同風格和用途的房子。建材製造商本應服務於建築商,提供可靠、有效、高質量的建材,保證建材不會出現質量問題。至於房子的建築用途和外觀應該由建築商自己決定,而不是突然在某一天改變了建材的顏色,導致所有的建築發生無法預料的變化。

下面的評論很有代表性:

體驗|從一次失敗的“彩蛋事件”說起

體驗|從一次失敗的“彩蛋事件”說起

體驗|從一次失敗的“彩蛋事件”說起

體驗|從一次失敗的“彩蛋事件”說起

企業級產品對可控的要求是非常高的。從上面的討論可以看到,不同企業產品用途千差萬別,有的是內部財務流轉,有的是政府軍工項目,還有國外非宗教團體等等,每個產品的具體使用場景完全不同。強行展示一個聖誕彩蛋,在很多場景中會顯得非常不合時宜。

Ant Design 的設計開發者完全沒有站在用戶和場景角度考慮這些問題。很多缺乏經驗的項目經理或設計者都會犯類似的錯誤:看到別人有“很酷”的創意,也想模仿一個,而不考慮自己的用戶是否需要;從一個自認有趣的點子開始,而不從產品使用場景開始;總想給產品增加更多特性,而不關心是否會影響用戶體驗。我們經常會把“一切以用戶為中心”放在嘴邊,但真正做起來就是另一回事了。

產品的價值觀

文化或價值觀這種事,對很多“務實”的人來說是很虛的概念。“踐行價值觀”由於被說過太多次,反而讓人不能真正理解其中的意義。實用主義者們會覺得口號無價值,總是討論是非對錯和理想,太浪費時間。但實際上,很多深層的行為動機、處事原則和底線都和價值觀有關。因為價值觀處於認知底層,已經融入行為習慣,而人們通常按照直覺和習慣下意識行動,所以大部分時候是無法被察覺到的。

Ant Design 是這樣介紹自己的:

隨著商業化的趨勢,越來越多的企業級產品對更好的用戶體驗有了進一步的要求。帶著這樣的一個終極目標,我們(螞蟻金服體驗技術部)經過大量的項目實踐和總結,逐步打磨出一個服務於企業級產品的設計體系 Ant Design。基於『確定』和『自然』的設計價值觀,通過模塊化的解決方案,降低冗餘的生產成本,讓設計者專注於更好的用戶體驗。

他們提到的『確定』設計價值觀,明確解釋了設計原則“保持克制:能做,但想清楚了不做

。”

體驗|從一次失敗的“彩蛋事件”說起

聽上去是非常不錯的原則,非常值得堅持。只可惜這個原則看起來只是說說而已,糟糕的彩蛋設計,應該是完全沒有想清楚就做了,已經違背了自己的價值觀。

現實是此岸,理想是彼岸。中間隔著湍急的河流,行動則是架在河上的橋樑。

——克雷洛夫

希望我們都能真正“專注於更好的用戶體驗”,在前進的道路上有所堅持。

—END—

更多精彩文章,關注我們,閱讀更多。

體驗|從一次失敗的“彩蛋事件”說起


分享到:


相關文章: