近期工作进展不顺利,主要是自己负责的一个项目,在时间上,推迟了至少一个月,让项目方催了又催,而我也只能是无奈回复,正在开发当中。这对于从业多年的我来说,是不应该出现的情况。
这次的任务是由于业务升级,需把旧系统改为新的架构。原来很多在客户端的功能,移至服务端,通过webservcie及消息服务的方式来调用,目的是提升本机的性能,在服务端可以做更多的计算,提供更强的服务。但由于旧系统已业务运行了很长一段时间,用户习惯了旧系统的操作方式,因此,需在尽量不修改原有界面的方式下进行。
修改前,脑海里大概想了下,应该很快就可以改完,结果,完成时间远超自己的预期。回想起来,问题主要有以下几点:
- 比较随性,没有细化任务,并作相关计划;
- 低估了任务的工作量及复杂性;
- 对相应接口不熟悉,接口也存在很多坑,等踩到了才知道;
- 追求完美,在某一个功能上花了大量时间精雕细琢;
- 未能很好地分清轻重缓急;
- 缺少一个有效的项目经理,对项目进行把控;
此时想起了侯世达法则:
完成一个任务实际花费的时间总会超过计划花费的时间,就算制定计划的时候考虑到本法则,也不能避免这种情况的发生。
虽总会超过,但如果能克服以上几点问题,至少能最大程度上接近计划时间,不至于变的如此被动。
谨以此为戒。
网友评论