我是一名PHP开发人员,我的老板让我发疯。他时不时地打电话给我,即使以前的任务还没有完成,也给我任务。禁止我与客户会面,并通过口头或通过电话告诉我不完整的规范,并期望从第一次部署中获得有效的应用程序。任何机构都能提出一种方法来遏制这个家伙的热情吗?
答案 0 :(得分:2)
答案 1 :(得分:1)
开始寻找另一份工作并给他预先通知。这将遏制他的热情。有些人会不惜一切代价避免。
//Only two things are infinite, the universe and human stupidity, and I'm not sure about the former." -- Albert Einstein
答案 2 :(得分:0)
与他谈谈沟通问题。这通常是一个双向问题。如果他给你不完整的规格,你为什么不要求更完整的规格呢?
如果你只想坚持下去,那就找个更好的工作。如果你致力于让它发挥作用,那么就要认真思考你所遇到的问题的根源,让他帮助你解决问题。
答案 3 :(得分:0)
我建议在某处提供某种任务列表,这样当你的老板在这个列表中添加一些内容时,他就可以看到你在做什么,并估计一些事情会花多长时间。
至于要求不完整,这就是为什么像敏捷这样的人可以让你的老板定期测试一些东西,以便在投入生产之前验证它是否可以接受。
答案 4 :(得分:0)
正如其他人提到谁可以比我更快打字,你可以做的一件事是尝试设置某种类型的项目管理/错误跟踪系统供他使用。我已成功使用FogBugz,无需安装,并为小团队提供免费计划。您可以设置他可以向其发送请求的电子邮件帐户。
向老板提出此建议时,请以表明您的目标是帮助跟踪您的任务和优先事项的方式进行。但也准备好进行额外的工作。如果他对此表示同意,他可能希望看到频繁的状态报告以及您花费的所有时间。
答案 5 :(得分:0)
如果您可以获得更完整的规格,这可能会有很大帮助。它可以帮助您更好地理解项目。它会帮助您估算完成时间。而我最喜欢的 - 它有助于防止双重工作。没有什么比得到不完整的要求,构建错误,然后发现你需要重做它更糟糕。
如果可以,我可以尝试找到一个向老板提出建议的好方法,而不会踩到任何脚趾。如果他了解这些好处,他可能会对与你更加彻底的想法更加开放。它真正做的是让你在工作中更有效率。
哦,你可能想看看我对这个与时间估计有关的问题的答案: How am I supposed to know how many days something will take?
答案 6 :(得分:0)
至少为自己保留书面形式的其他建议是有效的。但是,对于你所描述的那种我熟悉的老板,它可能不起作用。
有些老板从来没有学过或者已经知道他们在做什么是错的,无论如何都要这样做,因为对他们来说,对客户说“是”并且今天签订一份更大的合同就比编程方法更重要支付3周(测试?为什么我们需要测试?你测试过它,对吗?功能X需要两周时间?!所有你需要做的就是添加一个按钮,对吧?)。
对于许多老板来说,编程只是运营业务所需的工具之一。对他们而言,赚钱和编程方法/质量是次要的业务。
如果你想与这位老板待在一起,你要保持自己的理智和安全是至少保留每个请求的书面记录,当问题出现时,提醒他为什么会这样。如果可能,请询问所有规格至少通过电子邮件而不是口头传递。
如果事情没有改善,你总是可以选择去其他地方。
祝你好运。答案 7 :(得分:0)
在一些工作中,我一直在努力解决同样的问题。
我观察到有一种类型的程序员可以在这种环境中生存:一个只是在老板说的任何事情上工作的人是当下的优先事项,并且根本不担心最后期限。只要继续把东西放在后面,并在下一次老板要求时继续处理它们。当他要求你在12个月前开始的事情还没有完成时,忍受你老板偶尔的长篇大论,因为你一直在做他给你的任何事情。
如果你对这种存在感到不舒服(我不会这样),那么我建议的最佳策略是你与老板就此进行公开对话:
做好工作对我很重要 但我觉得工作要求是 比我完成得更快 他们。我知道优先事项 不可避免地转移,所以我想要一些 帮助你了解什么时候这个 发生了,以及如何平衡我的时间 在最好地满足你的任务中 需要。我们可以谈谈如何留下来 同步优先事项?
如果无法确定任务的优先顺序, 那我需要你了解我 在如此多的任务上无法提高效率 立刻。这不是人性化的 可能。你考虑过招聘吗? 额外的程序员,所以我们可以 平衡工作量并完成所有工作 及时吗?
如果他试图拖延或反驳或告诉你“更聪明,更努力”,那么你可以升级:
让我换一种说法:如果你继续按照你曾经的速度给我任务,但是没有明确地优先考虑它们,那么你 将雇用另一个程序员。这个聘用是你的第二个程序员,还是我的替代者,取决于你。
基本上,沟通很好。首先是外交,并根据你如何为他的成功做出贡献来描述一切。但是要增加直率,直到它陷入其中。