在我曾經工作過的地方,他們對任何問題的典型反應都是責怪硬件或用戶沒有完美地使用系統。我採用了這樣一種哲學,即直到我能夠在那項工作之前證明我的錯誤(至今爲止,至少99%是正確的)。處理不合邏輯的管理者
當我在那裏時,最後一個「無法解決」的問題是數據庫超時。經過數月的研究,我仍然只有理論,但不能證明任何理論。我的一位開發人員強烈建議更換網絡(每個路由器,交換機,接入點),但無法提供任何證據表明網絡是原因;然而,根據我的經理(沒有開發/ IT經驗),這顯然是「原因」,因此他接管了這個問題。一個警告和Fog Creek插件:他無法說明通過FogBugz的錯誤報告完美工作以及與其他數據完全相同的SQL Server的事實。
幾個月後,我的經理吹噓說他修正了超時(「看,沒有超時!」)。我不得不抓住一塊石頭,說:「看,沒有老虎!」但我確實問他怎麼知道他們會發生什麼我沒有迴應。幾個月後,超時確實又回來了(數量更多)。
我對我如何處理這種情況非常滿意,但我很好奇SO羣人會如何迴應讓上級/同事實施您知道(或非常確定)的解決方案是錯誤的並且可能會浪費數千美元?
與我所做的幾乎完全一致......如果「幾千」在60-70K範圍內,您的答案會有什麼不同嗎?他們購買的四臺交換機每臺10K(最多60個用戶)。 – 2009-01-30 21:21:18
60用戶爲整個網絡 – 2009-01-30 21:22:28