问题:
程序员小飞原计划三天完成某个任务,现在是第三天的下午,他马上就可以做完。 但是在实现功能的过程中,他越来越意识到自己原来设计中的弱点,他应该采取另一个 办法,才能避免后面集成阶段的额外工作。但是他如果现在就改弦更张,那势必要影响 自己原来估计得准确性,并且会花费额外的时间,这样他的老板,同时会因此看不起他。 如果他按部就班,最后整个团队还要花更多的时间在后续集成上,但那就不是他个人的 问题了。 怎么办?
我的想法:
在软件开发的前期有一些错误是是在所难免的,我觉得先给老板说一下目前所存在的问题,给出我自己的该改良方案,然后让老板决定我到底要不要去修改设计,同时我自己应尽快完成现有的软件开发模块;在问题得到解决后应分析问题发生的原因,避免下次遇到同样的问题。