2008-09-10
工程師必須管理,解決,產品發展過程中所製造的BUG。工程師也提供複雜的工具,資料庫,以管理流程及BUG。聽來矛盾,詭弔?好像是工程師故意把事情搞複雜,沒事找事,以彰顯自己之不可或缺似的。
話說人非聖賢,孰能無過!此所以有公理一曰:犯錯乃人之本性! 是以,很多大型組織內有數不清的作業程序,防錯乃基本功能之一!搞到極致,就像作業員,每個人皆按SOP做事,如同事先設定好指令(Program)的機 器,遇到例外狀況,只能停機,警示。但是,到目前為止,工程師的工作,尚無法如此高標準化。果真有那麼一天,我們需要僱用的是電腦或機器人工程師,他們不 會抱怨,沒有情緒,24小時待命,無須休假,生產力高,穩定,不會犯錯--除非機器有BUG!哈!還是又回到原點。但,可以期待的是,那時的工程師,應可過著比較正常(像人)的生活吧!
工程師犯的產品BUG,之所以如此惡名昭彰,並非只有工程師才會犯錯,而是因為交貨延遲,客戶抱 怨,電腦當機,甚至退貨;更嚴重的例子,如橋樑大樓震垮,太空梭爆炸,火星探險號當機,飛機失事、、、。如果有一個公司,只有工程師會犯錯,她應是股王! 完美的夢幻隊伍,當然,工程師要具改善,創造,創新之基本能力。
看看有名的Murphy's Law 就瞭解我們常被臭蟲咬的遍體麟傷的原因了。援引兩條如下:
Anything that can go wrong will go wrong.
If any things simply cannot go wrong, it will anyway.
此公理二。
我看過所謂的"不可原諒的錯誤",皆屬此類。可能是知識,訓練不足,或是太有自信。或者心存僥倖,先繞過(Work Around)再說,殊不知它遲早來咬你。吾人可以借鏡飛行員及腦外科醫生,無論他們多資深,每一次任務,每一檯刀,總是戒慎恐懼,如履薄冰,對他們來 說,只有別人的case是小case,自己上陣的都是大case。抱著這樣的心態,才有機會累積經驗,做出改善,一次比一次做的更好。
依Murphy's Law, 即便佈下天羅地網,依然會有漏網之蟲,這就是真實世界,也無須因此過於悲觀。所以,面對問題時,最好能保持心態開放,謙卑---面對物理及人的世界,因它總不欺你。
最近坊間出版了大前研一談 邏輯及麥肯錫顧問公司的書,引起一番討論。固然,這應視為工程師之基本修練,惜文化,習性,偏見一旦成型,很難改變。東方人習於人際導向,而非數據,方 法。面對問題時,不是Try-Error,就是Jump to Conclusion,甚至連問題描述都不對,就無須期待該方案能成功了。
有趣的是,人性常會跑出來干擾我們 --難怪有人要主張人本非理性,比如防衛心態,這不可能是我的錯、、, 強烈的自我擋住瞭解決方案出現的可能,我們的心就進入無窮迴圈,跳不出來了。有一種有趣的對應方法是,無論如何,假裝自己是受命解決問題的顧問,心平氣 和,但表現專業。另一方面,組織面對問題時,如果只在乎是誰的錯,人們會開始推諉,不敢冒險,創新,團體因此失去學習成長的機會。
沒有留言:
張貼留言