最近深圳的一个项目快要验收了,时间紧,任务重,本来想着10月底完成这个项目,结果还是延期了。
这个项目从5月16日开始调研,花费8天时间,完成调研报告,项目正式启动是在6月8日,到今天正好是5个月时间。
项目原计划10月底完成交付,结果到今天为止刚把所有模块开发完成,产品全面测试还没有开始,估计还得10天左右。
项目延期是常有的事情,但是现在如果复盘来看的话,还是有许多地方是可以改进的。
一、项目前松后紧
项目刚开始的时候,大家感觉时间很充足,虽然做了项目计划,但是基本上所有的成员从心理上并没有做好项目准备,可能是靠着刚开始做项目的新鲜感在工作。
项目双方互相不熟悉,有一个彼此磨合的过程,在这个过程中,大家需要先建立人与人之间的信任,然后做工作也是相对比较认真的阶段。
在这个阶段的工作内容并不饱和,因为有许多的事情需要双方沟通了解清楚。这个时间项目是比较松的,到了项目后期,开发工作,测试工作全部叠加在一起,项目工作反而是很紧的。
二、项目中间心理疲惫期
项目进行到3个月左右的时候,是整个项目最疲惫的阶段,也就是在这个阶段,我们开发人员有一个人离职,现在来看,可能是由于当时项目处于双方很多事情久久不能确定下来的时候,他感觉内心比较疲惫,再加上,长期在外地出差,无论从心理还是生理各方面,都会有一个疲惫的状态。
这时候客户方面也有类似的问题,比如需要确定的需求,久久不能确定,甚至是企业长期以来遗留的问题。
我记得当时有两个问题,开了好多次会都确定不了,一个是关于企业产品设计图纸升级版本之后,物料编码是否升级版本的问题;另一个是关于企业的样机试用编码(内部号称99编码)与正式编码并存,造成企业效率低下的问题。
这两个问题,基本上是拖了1个多有,才最终由总经理决策,最终定下来。
三、项目期间各种突发事件
在项目过程中,由于大家都是从北京到深圳出差,在这个过程中,有家人需要照顾,家里有了突发状况,就会出现现场工作人员请假回家的事情。
比如一个开发工程师孩子突然发高烧,一周左右还不退烧,他只好返回家里给孩子找医院,这个时间段是我们提前根本没有办法预知的。
还有,中间有一个月时间,突然接到公司领导的指示,项目经理需要调离到另一个项目上主持项目,这一个月时间造成这个项目进展缓慢,这也是提前无法预知的。
综上所述,项目延期原因很多,有主观的因素,也有客观的因素,我们需要分析找到项目中可以改进的地方,针对一些突发状态预留一些时间,比如人员的变动,可以考虑预留20%的浮动时间。
针对项目应该尽量把需求确定放在最初的一个月内完成,虽然客户那里压力会比较大,但是这样会减少由于需求确定不下来,工程师工作不饱和的情况,就像我们经常在填写表格的时候,如果一个单元格很少,需要填写很多字的时候,往往由于前面写的字太大,而造成后面的字压缩的很小,或是写在单元格外的情况。这个时间,如果在开始写字的时候,就考虑全面一些,刚开始就把字写的比较小,就会给后面留下更多的空间。
最后,无论如何,项目总是在各方努力下接近尾声,希望在项目最后的阶段,我们可以继续努力,将项目圆满的完成,给客户一个交待。












网友评论