代码之家  ›  专栏  ›  技术社区  ›  Dano

如何向其他非IS部门的高层透露坏消息?[关闭]

  •  6
  • Dano  · 技术社区  · 15 年前

    最近我们添加了几个Web服务机器,但它们无法成功地通过电子邮件发送出去。我们(是)没有注意到这一点,例外被吞并并并记录下来,但大约一个月没有人注意到。

    不用说,在过去的一个月里,许多采购订单和取消的采购订单从未发出过。

    虽然这并不是任何一个人的错,但有没有什么好方法可以把这件事告诉公司里比你高的非技术人员呢?

    事先谢谢你的建议,我有点紧张。:)


    编辑:读完这篇文章后,我更想知道如何打破新闻。我知道没有一个好方法,也许只是过去对你有用的成功秘诀。


    如果有人想知道… 新的Web服务机器IP没有添加到我们的邮件服务器可信IP列表中。:)

    8 回复  |  直到 12 年前
        1
  •  31
  •   Rex M    13 年前

    把重点放在问题被你的团队发现并迅速解决的事实上。掌握详细的故障数量指标,客户受到影响等。准备好应急计划,以防将来发生类似问题。因为你们都在同一个团队中,这是一个团队问题,所以和上级产生一种交感。如果你传达了一种紧迫感,给人的印象是你像他们一样欣赏对底线的影响,他们会做出更好的反应。

    低等技术人员经常犯这样的错误:他们把尾巴夹在腿中间去高层管理人员那里,就像一个孩子羞耻地向父母展示他打碎的灯,然后等着挨打一样。你是一个成年人,是一个专业的人,能够迅速采取行动,协调合适的人,做出正确的决定来解决问题。在这种情况下,这必然意味着引入高层管理,但这样做的目的是寻求解决方案,而不是恐惧。

        2
  •  8
  •   Andrew Grant    15 年前

    你给你的部门带来了耻辱。你知道你必须做什么。

    http://en.wikipedia.org/wiki/Seppuku

        3
  •  4
  •   Tim Cooper    13 年前

    哎呀,这对你来说是个坏消息——但这是个错误。

    那些构建了服务器,安装了应用程序,并在没有测试的情况下将它们投入生产使用的人。-)

    几乎唯一能让管理层打破这种局面的方法就是承认主要的Fubar,并向他们展示确保这种情况不会再次发生的计划。

    祝你好运。-)

        4
  •  3
  •   Franci Penov    15 年前

    尽快提出问题。

    提供一份清晰的计划/步骤清单,说明如何缓解问题:

    • 如何解决这个问题,所以进一步的处理工作是罚款的。
    • 是否可以确定哪些交易受到影响
    • 有什么必要确保这一点不会再次发生——部署的自动化测试、新服务器的生产前阶段,还有其他什么?

    积极主动地解决问题。只要这不是你的直接过错,你甚至可以从整个混乱中获益。

        5
  •  2
  •   matt b    15 年前

    诚实和直接是最好的,而不是试图掩盖发生的事情的某些方面。

    不要责怪任何人,只需接受问题的发生,提出解决方案,然后执行该解决方案。把这个计划传达给你的上级,清楚你为什么要采取措施来解决这个问题。

    找到责任方和责任人的时候到来了,解决了与之相关的问题。 向客户收款 排在第一位。

    一旦直接的问题解决了,那么就要找到一种方法来确保导致这个问题的任何事情都不会再次发生。有一个计划。

        6
  •  2
  •   Adam Hawes    15 年前

    指出

    • 怎么搞的?
    • 为什么会发生
    • 你认为后果是什么(即错过了取消采购订单)
    • 你已经做了什么来修复它
    • 您需要做什么(如果需要更多的修复)
    • 管理层需要做什么,比如说,支出(如果需要的话)
    • 如何防止将来发生类似事件

    积极主动地报告,并将消极的转变为积极的(“我们吸取了以下宝贵的经验教训”)。

    除非有人要求,否则尽量不要用手指,也要试着用正光旋转。技术人员会犯错,毕竟他们是人。如果他们能从所犯的错误中吸取教训,他们可能值得留心。

        7
  •  0
  •   dkretz    15 年前

    不管你做什么,至少要确保你事先和你的直接上司就此事达成一致。即使你是导演。

        8
  •  -1
  •   Karl    15 年前

    撒谎或者掩饰一下:—),如果你能把责任推到一个新实习生身上,我会奖励你10只小猫!