进来在做一个入侵检测系统,项目拖了有一段时间了。主要我们几个是从项目开发的中期接手的。所以开始的一段时间完全用来做熟悉及技术准备工作,所以进度有些延后。等正式开发开始以后,由于人员相对较少,所以工作量难免有些偏大。而且没有明确的项目经理,导致开发进度又一再的拖后。
有一个感慨,就是没有正规的项目管理制度真的对于一个软件的开发来说,是一个硬伤。前阶段参加趋势的比赛,也是主要失误在这个管理问题上。看来今后要是再有什么项目或者比赛的时候一定要在这方面好好下下功夫。
项目启动前要有明确的需求,针对需求做出整个软件的构架。根据构架设计任务分工,并同时拟订最初的时间表或者说开发的里程碑。在开发的过程中一定要有一个专业的项目经理,工作的重点就是监督和进行工作验收。在保证进度的前提下,尽量向前赶。因为在开发的后期还有可能有不可预见的突发情况。在项目开发中,尽可能的做局部测试,以此来减少整体测试的难度和工作量。
我只是一个学生,现在能想到的也就是这些,以后再慢慢补充! |