在两个项目之间分配开发人员的时间有哪些优势?

Jad*_*ias 6 project-management knowledge-management

我有两个项目,具有相同的优先级和工作时间需求,以及一个开发人员.两种可能的方法:

  1. 首先交付一个项目.
  2. 拆分开发人员的时间并在以后交付.

我看不出有人选择第二种方法的原因.但他们这样做.你能解释一下为什么吗?

RSo*_*erg 12

在我看来,这个决定往往归结为办公室政治.一个企业集团不希望感受到任何重要性,尤其是在顶部设置相同的优先级.无论你用多少种不同的方式解释为什么同时做这两件事都是一个坏主意,似乎政治方式就会受到阻碍.

要向用户提供最好的产品,您需要防止开发人员颠簸.当开发人员挣扎时,缺陷风险和交付时间长度开始呈指数级增长.

此外,如果您可以放置​​您的业务,您可以尝试向他们解释,现在,没有人从已完成的产品将提供任何价值.为了让业务尽快获得最佳投资回报率产品以便尽快开始收回投资,更有意义,而另一个项目将在第一个项目完成后立即启动.


Joh*_*ing 7

有时你需要离开你写的代码11个小时才能保持最高效率.在你盯着你已经实施了很长一段时间的系统的细节之后,很难看到森林中的树木,那就是当你开始犯下难以制造的错误时.

我认为最好有2-3个目前的项目; 一个主要的项目和1-2个其他没有严格时间表的项目.


Hej*_*man 5

如果两个项目对公司具有相同的优先级,一个显而易见的原因是项目经理给予高级管理层一种错觉,即两个项目都得到了解决.

考虑这两个项目可能属于不同的客户(或由高级管理层的不同人员请求).

没有客户希望被告知等待不同客户的项目优先.

"我们将把另一个留给以后"很多时候,这不是一个可以接受的答案,尽管这会导致两个项目的延迟.

我相信这与软件程序中" 感知响应 " 的概念有关.即使某些事情需要花费更多时间,当它似乎在做某事时看起来更快,而不是懒得等待其他一些东西完成.