为什么要做计划?
我们做计划的目的不是为了预测未来。要做的工作内容越清楚明了,就越应该问问为什么要这样做。在处理重要的软件开发项目时,必须制订一些计划。因此,在开始规划一个项目以前,你必须了解为什么要完成这个项目。如果连这一-点都不清楚,你怎么能知道是否能胜任呢?
需要做计划的原因有以下几条:
我们需要确保始终在做最重要的工作。
我们需要确保始终在做最重要的工作。
我们需要和其他人通力合作。
当意外事件发生时,我们需要了解前两项的因果关系。
当意外事件发生时,我们需要了解前两项的因果关系。
指定计划时需要做些什么?
人们制订的计划有长有短:你可能计划你每天的活动;团队订出它几周的任务;开发部门]和业务部广为来年制订计划;高级管理人员为大公司开发计划。 为了更好地进行协调合作, 你必须清楚地知道计划进行到什么地方了,这是至关重要的。
计划是关于如何确定项目中各事件可能的发展过程以及一些无法避免的变化会造成什么样的后果的。不同的项目规模需要有不同的计划,但是所有计划都必须既简单易行又易于随时更新。由于复杂的大型计划制定和维护的成本都过高,因此不能起多大作用。由于计划涉及到协作,所以对于受到计划影响的人,都必须能够理解计划这也是我们强调简明性的另一个原因。
计划的陷阱
如果事情没有按照计划进行,制订计划的人会担心受到指责,于是就说计划进行得很顺利。但他心里清楚已经偏离了计划,但如果计划足够复杂,他甚至能把这一情况掩盖起来。对计划的制订人来讲,最重要的是要向外界说,一切都在按原计划进行。
新的情况不断出现,计划也应随之而改变。如果一切都完全按照计划进行,通常不是什么好兆头,很可能发生了问题。对于一个项目来讲,可能发生的最糟糕的事情就是计划和现实之间相背离,所以不要掉入这个陷阱里。保持计划的真实性,并始终做好修改计划的准备。
个人感受部分
过去很少做计划,而且即使计划了感觉计划的也不太对,还总是不按计划的时间来,总是拖延。
这样太不利于项目的进行。
解决办法
设置合理的计划,严格按照计划进行。