某公司是一家专门从事系统集成和应用软件开发的公司,公司目前有员工50多人,公司有销售部、软件开发部、系统网络部等业务部门,其中销售部主要负责进行公司服务和产品的销售工作,他们会将公司现有的产品推销给客户,同时也会根据客户的具体需要,承接应用软件的研发项目,然后将此项目移交给软件开发部,进行软件的研发工作。软件开发部共有开发人员18人,主要是进行软件产品的研发,及客户应用软件的开发。经过近半年的跟踪,今年元旦,销售部门与某银行签订了一个银行前置机软件系统的项目,合同规定,5月1日之前系统必须完成,并且进行试运行。在合同签定后,销售部门将此合同移交给了软件开发部进行项目实施。李建被指定为这个项目的项目经理。李建做过5年金融系统应用软件研发工作,有丰富的经验,可以作系统分析员,但作为项目经理还是第一次。项目组还有另外4名成员,1个系统分析员(含项目经理),2个有1年工作经验的程序员,1个技术专家(不太熟悉业务)。项目组的成员均全程参加项目。在被指定负责这个项目后,李建制定了项目的进度计划,简单描述如下:
1月10日~2月1日需求分析
2月1日~2月25日系统设计,包括概要设计和详细设计
2月26日~4月1日编码
4月2日~4月30日系统测试
5月1日试运行
但在2月17日,李建检查工作时发现详细设计刚刚开始,2月25日肯定完不成系统设计,李建有些慌了,他到5月1日能否完成这个项目呢?在2月17日,李建检查工作时发现详细设计才刚刚开始。发生这种情况主要原因。