如果你正在做一些新的事情,你没有足够的时间去做,有时你需要工作到很晚,周末等等(即使你在等那些不工作的人)。我甚至有一次有个老板来过,告诉我周六一定有事要做。这似乎是正确的,即使没有竞争对手在市场上投放类似的东西。
如果你正在进行功能增强或维护,你会被鼓励花点时间,回顾你的选择,研究事情等等。有时我甚至会觉得你被领导层期望赶上你的幻想足球,分析一些话题,比如“权力的游戏”、“使命召唤”等等。
我的问题是:为什么不把现有软件开发中的额外时间花在急需时间的新项目上呢?
发布于 2013-05-03 13:52:27
对于新的开发项目,还没有客户来买单,所以预算必须由高层管理部门来分配。如果高级管理层甚至要求技术人员进行评估,你可能会觉得自己很幸运,更不用说他们会相应地分配预算了。更有可能的是,预算分配是基于他们自己的、非技术的、直觉的,即创造一款软件有多难。
对于增强和维护,通常有一个付费客户可以负担费用,并按小时付费,因此公司没有任何动机匆忙进行这些改进或错误修复(只要他们不会太慢到客户切换到竞争中)。
https://softwareengineering.stackexchange.com/questions/196942
复制相似问题