2009-01-30 56 views
-1

在我曾经工作过的地方,他们对任何问题的典型反应都是责怪硬件或用户没有完美地使用系统。我采用了这样一种哲学,即直到我能够在那项工作之前证明我的错误(至今为止,至少99%是正确的)。处理不合逻辑的管理者

当我在那里时,最后一个“无法解决”的问题是数据库超时。经过数月的研究,我仍然只有理论,但不能证明任何理论。我的一位开发人员强烈建议更换网络(每个路由器,交换机,接入点),但无法提供任何证据表明网络是原因;然而,根据我的经理(没有开发/ IT经验),这显然是“原因”,因此他接管了这个问题。一个警告和Fog Creek插件:他无法说明通过FogBugz的错误报告完美工作以及与其他数据完全相同的SQL Server的事实。

几个月后,我的经理吹嘘说他修正了超时(“看,没有超时!”)。我不得不抓住一块石头,说:“看,没有老虎!”但我确实问他怎么知道他们会发生什么我没有回应。几个月后,超时确实又回来了(数量更多)。

我对我如何处理这种情况非常满意,但我很好奇SO群人会如何回应让上级/同事实施您知道(或非常确定)的解决方案是错误的并且可能会浪费数千美元?

回答

4

让他们,但在同一时间继续寻找真正的原因。

如果它让我免于违背这种想法(这是徒劳的),那么几千美元就是很好的钱。

+0

与我所做的几乎完全一致......如果“几千”在60-70K范围内,您的答案会有什么不同吗?他们购买的四台交换机每台10K(最多60个用户)。 – 2009-01-30 21:21:18

+0

60用户为整个网络 – 2009-01-30 21:22:28

3

那么,如果问题是高层管理人员,那么我会照你所做的那样做 - 提出你的投诉,然后按照说明操作。如果事实证明它们是正确的(它偶尔会发生),那么尽管您有疑虑,但您看起来仍然是一名优秀的员工。如果事实证明你是对的,那么他们可能更愿意倾听你的意见,因为你允许他们轮流。

这当然是乐观的。

对于同事,请将问题提高一级,并咨询您的上级以获取有关如何处理该问题的建议。公平对待你的观点和你的同事的观点,然后遵循你给出的建议。

1

这是一个大问题吗?除了您希望贵公司保持偿付能力以便获得报酬以外,您的工作不是保存公司美元。

如果只是一个经理,他早晚会被淘汰,如果你的整个公司文化是这样的话,也许是时候继续前进了。

在平均时间,看看你能不能看到这个从your manager's perspective.

+0

如果可以,有责任防止浪费。我已经移动了... – 2009-01-30 21:24:29

1

我认为你是经理的意图是一件好事。这是人们不想打扰,我觉得更加困难。最好找到一种方法来使用这种能量来帮助你。

很多人(偶尔是我自己)的一个常见问题是,当他们试图诊断问题时,他们会徘徊。如果你疯狂地猜测它,那么现代计算机的特殊性,你只有最小的可能性是正确的。用这种态度来接近这类问题,通常意味着你永远不会修复它。

处理复杂调试的最好方法是分而治之。在这种情况下,首先想想一个测试,他们执行它。测试是否按预期行事?根据你的测试位置,你离问题越来越近。关键是,所有的测试必须导致一些具体的(客观的)行为。如果结果不明确,那么测试是无用的。

如果您在部分系统中断开连接,但其他部分不是,那么您将获得大量有价值的信息(它也显示它不是网络)。部件之间有什么区别?刚开始下降,直到你到达某处...

找回你的经理。每当我遇到这种类型的人格问题时,我都会尝试将能量转化为更有用的东西。愿望在那里,它只是需要一些帮助塑造形状。如果你能说服你的经理确保测试是具体的,那么如果他们做得足够多,他们会产生足够的信息来正确猜测错误。当然,更一致的方法可能会更快,但为什么拒绝一些免费的援助。我一般认为,任何项目的任何人都有一些有用的角色,这是所有关于使其能够利用他们的努力....

保罗。

2

有时最好留一个经理。如果你想到他的压力和责任,他必须被看作是做某事,而不是“没有”。经过足够的时间,“调查”对于需要暂停的外部团体来说毫无办法。

通过采取行动,他创造了一个继续研究的机会。诀窍是找到一种方法将您的解决方案放在他的环境中。这是我们现在可以做的事情,以下是我们可以继续做的事情。例如,“我们可以更换网络设备作为预防措施,然后查看版本控制日志以排除这种可能性。”

这给了他一些积极主动的东西,他可以在他的连锁店看起来富有成效,同时实现你想要的解决方案,最终取得成功。

从长远来看,您应该期望为那些隐含信任您的技术决策的人工作,您可以坦率地说,谁会帮助您以他们知道正在发生的事情的方式来帮助他导航政治。如果您的经理不是那个人,请移动。