在我曾经工作过的地方,他们对任何问题的典型反应都是责怪硬件或用户没有完美地使用系统。我采用了这样一种哲学,即直到我能够在那项工作之前证明我的错误(至今为止,至少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