你如何为公司政治辩护你的申请?

时间:2008-10-03 17:35:14

标签: project-management

我无法告诉你有多少次我遇到过更高级别的人说'看,就做'。这显然是以规划过程中的刚性为代价,并且(可能)会影响产品质量。

到目前为止,我对此有更多的经验,有了这个,我有信心站出来为我们在这里生产的应用程序的质量。

您如何处理此问题?

是否有人在程序员处使用只是执行命令的经理?为什么呢?

7 个答案:

答案 0 :(得分:8)

被上级告知“看起来就是这样”的最可能原因是信息不对称:你或你们两个都知道其他方没有的东西。经理可能没有告诉你,在问题的宏观方案中,这个特定的问题是相当不重要的,或者他们只是在寻找快速解决方案,因为来自其他人的压力很大,以便快速完成工作,或者他们可能只是计划不要坚持足够长的时间来承担后果的责任。

以类似的方式,他们可能无法完全理解与逆向选择相关的风险,可能故意做出“错误”选择,因为它有助于他们实现个人目标等。信息不对称http://en.wikipedia.org/wiki/Information_asymmetry是经济学领域的一个众所周知的概念,你可能想要阅读这个主题。

然而,最可能的原因是迫在眉睫的最后期限,缺乏计划,因此完全没有时间进行任何演习。

解决方案很多。最好的两个对我有用:

a)改善沟通;更频繁,更有效地沟通。这意味着更多地倾听,试图了解问题是否缺乏对质量差的风险的理解,缺乏对软件质量的认识以及对未来可维护性采取捷径的不利影响(它让我感到困惑,通常是同样的人只会购买质量最好的非常昂贵的汽车并且坚持采用建立软件的捷径,突出了个人和非个人选择的区别。

或者问题可能是,虽然实际上完全了解软件质量的价值并理解未来系统可维护性的影响(根据我的个人经验,这种情况不太常见),他们有意识地决定采用更便宜的路线。

从本质上讲,这里的沟通意味着没有那么多试图积极地出售你的想法,而是尽量从环境和经理那里吸收尽可能多的信息。然后,你可以更容易地找到下一步。

b)联盟和合作伙伴关系。不可能夸大联盟的价值。即使您的经理或项目发起人未能提供足够的质量支持(这是他们工作的一部分),正确的联盟也可以帮助您显着改善。找到关心和团结的人。当项目经理不关心时,它可以是关心的项目发起人,或者当队友没有时,它可以是项目经理。它可以是质量经理,董事,同事开发人员或业务分析师或测试人员。坏人会退出或让你独自去做正确的事情,然后肯定会跳上船来收集学分。看看政治家们,当他们试图实现某些事情时,首先要做的就是组建一个联盟。不幸的是,当你被告知要“继续使用它”时,你是否已经参与政治,无论你喜欢它的气味。

找一个在项目成功或失败中占有重要地位的人,并将其作为一个盟友。

答案 1 :(得分:3)

我发现能够估算任务的完成时间非常重要。如果经理给你一个疯狂的任务,能够在相对较短的时间内告诉他对完成梦想任务所需的时间的现实期望。至少通过这种方式,经理可以决定他/她完成任务的重要性。

答案 2 :(得分:1)

通常我与经理有良好的工作关系。我通常尝试做的是给予他们权衡:“我可以做到但是......如果我这样做了......”,那么我让他们做出决定。我曾经为每种类型的查询设计了一个非规范化的数据库 - 完全平坦的表结构 - 因为老板的老板问我。我在工作了一个月,我知道,因为我的老板事先与我分享了项目的历史,我可能无法说服他这样做。他只是讨厌各种各样的联盟。现在那个老板已经离开我在我的积压工作中有一个项目来重做原始数据库以添加一些扩展,我会在重构时对其进行规范化。现在我已经在这里待了更长时间,我更有可能接受我提供的替代方案,部分原因是因为当这个人关心的时候我真的把决定留给了支付账单的人。

答案 3 :(得分:1)

无论你向老板提出什么建议,都要确保它在Powerpoint中看起来不错。如果它在Powerpoint看起来不错,那么他(或她)可能会选择它。

答案 4 :(得分:1)

我确保记录该老板的要求,完成代码并对其进行记录,并就如何改进流程提出“建议”。我把这些建议放在代码注释,文档和我通常写的一页规范中。

我的大多数“只做”工作是因为老板希望X发生并且无法做任何计划。所以我通过写下我对所有文书工作的反对来掩盖我的屁股,但是通过“只是做”来保持我的工作(和我的薪水)

我不再在那里工作了,那个公司在项目上永远不会像我现在那样大。缺乏流程和“只做它”的心态是小公司的迹象。我通过搬到新的服装来处理我的职业生涯。

答案 5 :(得分:1)

参加'如何销售'课程,或者认真阅读Selling for Dummies,重要的是关于你如何呈现解决方案并宣传你希望他们购买的想法。在成为一名全职软件工程师之前,我做了一段时间的销售,我真的能看到我在那里学到的东西的价值。

答案 6 :(得分:0)

其中一些问题是由不良规格引起的。

但是你还需要考虑经理真的最了解吗? (是的,它有时会发生!)他们可能知道你没有的一些信息。

如果你不得不一直处理这个问题,你可能想要寻找另一个职位。

看看这本书,它详细讨论了政治: http://www.amazon.co.uk/Career-Programmer-Guerilla-Tactics-Imperfect/dp/1590596242/ref=sr_1_2?ie=UTF8&s=books&qid=1223055601&sr=8-2