就像甘地在被问及他的策略是否适用于希特勒这样的人时所说的那样。他说:“这将很困难。” 但是我认为有一个公平的论点,答案确实是“不”。可悲的是,我认为您无法做到。这并不是说我要悲观,而是要说实话。
我的问题不是管理者需要说服力。更好的人已经知道,如果不加以控制,债务可以成为杀手。但是,不管他们是否理解,无论他们是好经理还是坏经理,他们都面临着交付的压力,而交付是由老板根据日期来判断的。质量只有在非常糟糕的情况下才重要,在这种情况下是开发人员的错,或者在这种情况下质量是非常好的,在这种情况下,才华横溢的是管理才能。质量只需要“足够好”即可。
我认为我喜欢Renesis在他的回答中所说的话,因为它是少数几个理解管理层与工程学思维截然不同的人之一。而且我认为我们所有人都已经看到公司的发展成为日期驱动型和项目管理型的,而不是以客户和质量为中心。我的意思是说典型的公司,而不是真正勇敢地说“完成后会完成”的坚定公司(例如Apple Computer或id Software-是的,我知道有时候人们没有自由)采取这种方法)。
但这就是问题:采用质量第一方法的公司...您对它们有什么看法?没错,他们是由工程师而不是销售员,营销人员,项目经理或会计师管理的。想想HP,Apple,ID,Google,Microsoft和IBM。所有这些都是由工程师而不是推销员开始并取得成功的,尽管推销员当然起了一定的作用,但我敢肯定,许多人会争论微软是否将其与质量相关联:)。其中,那些走下坡路的人摆脱了工程驱动的领导。但是,在该声明中有很多争论,因为有很多技术公司由于无法适应时代的变化和管理自己的增长而最终失败了。我不认为基于工程的领导能力是导致这些失败的原因,对我来说,一个与开发人员或会计师无关的技能和业务敏锐度问题。但是,我认为一般来说,工程学致力于严格的问责制和纪律性,从而使那些以工程学为核心的公司受益。
认真地环顾四周。严重缺乏IT领导能力。只要足够好,重点始终放在成本和时间上,而很少关注质量。IT领导者很少再向CEO汇报工作,现在一直是CFO。IT部门一直坚持提供生产支持,越来越多地垂青于那些专注于较小,更易消化和可测量的块的项目经理,而不是革命性价值的重大变化(这不一定是错误的;分而治之是一件好事,但愿景需要在那里查看大图)。
抱歉,在本文上花了这么长时间,但最后,我认为您的问题,即如何让管理层关注技术债务,通常可以通过找到合适的领导者而不是更换现有的领导者来更好地解决。正如瑞尼斯(Renesis)所说,向标准思想家解释技术债务意味着将重点转移到金钱和成本上,我认为这在翻译中会损失很多。即使您成功做到了,也只有公司的最高领导人购买了它才有意义。说服您的中层经理做正确的事可能只会让他被解雇。