為失敗所作的設計?
由於目前在任職的公司內,我所屬的單位算是掌管公司技術方向的單位,有部分的工作內容就像是 技術總監 那樣( Tech Director ),必須對公司內的專案所採用的技術提供審閱和建議,也需要指導設計方向與使用的開發樣式。 我們這個單位的目的,說起來就是要根據本身的豐富經驗來『 洞悉未來、未雨稠繆 』,避免工作團隊因為想法太過直接,而不小心掉入『 犧牲執行效能,設計欠缺彈性 』的錯誤。簡而言之, 這樣的 角色似乎需要 想太多 ,然而這件事本來就有許多困難與矛盾在,甚至很多時候,我們這個單位內都無法達成共識。 最近就有這麼一個案例,我和另一個同事合作評估一個新專案的開發策略,這個專案原本所使用的資料庫產品是價格昂貴的 商業 用資料庫 ,我主張盡可能善用該產品所提供的所有功能來達成這個專案所需,然而另一位同事的想法卻與我迥異。