Project management 你如何针对公司政治为你的申请辩护?

Project management 你如何针对公司政治为你的申请辩护?,project-management,Project Management,我无法告诉你我有多少次遇到上级说“看,就这么做吧”的情况。这显然是以牺牲计划过程中的刚性为代价的,并且(可能)会影响产品质量 到目前为止,我在这方面有了更多的经验,有了这些经验,我有信心维护我们在这里生产的应用程序的质量 您将如何处理此问题? 有没有人是对程序员使用过justdoit命令的经理?为什么?我发现能够估计任务的完成时间非常重要。如果一个经理给你一个疯狂的任务,你应该能够在相对较短的时间内告诉他一个现实的期望,即完成他们梦想的任务所需的时间。至少通过这种方式,经理可以决定完成任务对他/

我无法告诉你我有多少次遇到上级说“看,就这么做吧”的情况。这显然是以牺牲计划过程中的刚性为代价的,并且(可能)会影响产品质量

到目前为止,我在这方面有了更多的经验,有了这些经验,我有信心维护我们在这里生产的应用程序的质量

您将如何处理此问题?


有没有人是对程序员使用过justdoit命令的经理?为什么?

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

通常,我与经理的工作关系很好。我通常尝试做的是给他们取舍:“我可以这样做,但是……如果我这样做了……”,然后我让他们做出决定。我曾经设计过一个非规范化的数据库——对于每种类型的查询都是完全扁平的表结构——因为老板的老板让我这么做。我工作了一个月,我知道,因为我的老板事先和我分享了这个项目的历史,我可能无法说服他以其他方式去做。他只是讨厌各种各样的加入。现在,boss已经离开了,我的待办事项中有一个项目要对原始数据库进行返工,以添加一些扩展,我将在重构时对其进行规范化。既然我在这里呆的时间更长了,我很可能会选择我提供的替代方案,部分原因是我真的把决定权留给了付账人,而付账人关心这些问题。

其中一些问题是由不规范造成的

不过你还需要考虑一下,经理到底知道得最好吗?(是的,有时会发生!)他们可能知道一些你没有的信息

最后通牒:如果你必须一直处理这个问题,你可能想找另一个职位

看看这本书,它详细讨论了政治:
无论你向老板提出什么建议,都要确保它在Powerpoint中看起来不错。如果它在Powerpoint中看起来不错,那么他(或她)很有可能会选择它。

我确保记录老板的要求,完成代码并记录下来,并就如何改进流程提出书面“建议”。我将这些建议放在代码注释、文档和我通常编写的一页规范中

我的大多数“直接做”工作都是因为老板想让X发生,而懒得做任何计划。因此,我在所有的文件上写下我的反对意见,以此来掩饰自己的过失,但“只是这么做”来保住我的工作(和薪水)


我不再在那里工作了,那家公司在项目上永远不会像我现在所在的地方那么大或成功。缺乏流程和“只管做”的心态是小公司的标志。我通过换一套新的服装来提升我的职业生涯。

上一堂“如何销售”课,或者认真地读《为傻瓜销售》这本书,都是关于你如何提出解决方案,如何销售你希望他们购买的想法。在成为一名全职软件工程师之前,我做过一段时间的销售工作,我真的能看到我在那里学到的东西的价值。

上司告诉我“看就做吧”最有可能的原因是信息不对称:你们中的一方或双方都知道对方不知道的东西。经理可能不会告诉你,在问题的大计划中,这个具体问题相当不重要,或者他们只是在寻找一个快速解决方案,因为其他人有很大的压力要求快速完成这件事,或者他们可能只是计划不停留足够长的时间来承担后果

以类似的方式,他们可能无法充分认识到与逆向选择相关的风险,可能故意做出“错误”选择,因为这有助于他们实现个人目标等。信息不对称是经济学领域的一个众所周知的概念,你可能想读一下这个话题

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

解决方案很多。有两种方法最适合我:

a)改善沟通;更频繁、更有效地沟通。这意味着更多地倾听,试图了解问题是否是缺乏对与低质量相关的风险的理解,缺乏对软件质量的理解,以及采取捷径对未来可维护性的不利影响(让我吃惊的是,往往是同一批人只购买质量最好、价格非常昂贵的汽车,并坚持在构建软件时走捷径,突出了个人和非个人选择的区别)

或者,问题可能是,在充分理解软件质量的价值和理解未来系统可维护性的影响(以我个人的经验来看,这不太常见)的同时,他们有意识地决定走更便宜的路线

本质上,这里的沟通并不意味着积极地推销你的想法,而是尝试从环境和经理那里吸收尽可能多的信息。这样,你就更容易找到下一步

b)联盟和伙伴关系。联盟的价值怎么强调都不为过。即使您的经理或项目发起人没有提供足够的质量支持(这是他们工作的一部分),一个正确的联盟也可以帮助您显著提高质量。找到