「試錯」機制的重要性

在互聯網及數字年代,頂層設計或者藍圖會變得更重要嗎?在阿里巴巴,我們相信頂層設計是三分靠想像,七分靠「試錯」(trial and error)的。所以戰略復盤對阿里的成功至關重要,否則就錯得太沒有價值。

大家可能覺得阿里的數據平台做得不錯,但我可以告訴大家,單單是數據架構就修正過了N次。所以我可以大膽的說,在今天的企業或政府的科技藍圖中,如果沒有包括「試錯」的機制的話,就應該好好檢討。還記得當年師父教落,要做一個決策系統,除了要預計企業正面及負面的評價指標外,還要兼顧能夠發現不可預知的結果(unexpected outcome)的能力。

當然,這也是偉大企業如Amazon或Google所必備的。例如在某零售企業經營增長得不錯的時候,可能很少會發現舊客戶的平均交易金額有緩慢下降趨勢,或者2000後出生的顧客已經嫌棄了你。倘若你沒有發現這個情況,是因為你的雷達已經過時了,或是沒有人提醒你需要更新設備。

施工前三問三答

舉一個例子,近年精準數據決策系統(城市大腦、數字駕駛艙)在內地的一線城市成為了必選項目,但在過程中,千萬別忘了與城市頂層需要吻合,頂層設計在定義城市問題上很重要。另一方面,如何確保數據資料與技術積累,有足夠能力攻堅其中精準決策可解決的城市問題(例如交通擠塞),我姑且把它叫作底層設計,當中包括數據使用的合規性、開源平台的選擇、技術能否兼容、有效的數據治理等。頂層設計的功能必須靠底層設計(架構)的支撐才能成事,但我卻發現很多的案例中欠缺了一個「施工」路線圖。

作為一個資深數據人,在為每個數據決策系統施工前我喜歡給自己三個追求:

要解決的問題清楚了嗎?

所需要的數據夠嗎、準確嗎、穩定嗎?

演算法出來的結果有反饋可驗證對錯嗎?

我想說的是「施工」路線圖的設想,有助頂層設計與底層設計的論證,否則很容易淪為空想。

古老易經傳統有三法則:變易、簡易、不易。正好給於在變幻中找尋成功機會的人類很好的啟示。