项目研发计划的制定首先考虑几个事情:
- 项目的总体时间计划:首先明确项目的目标计划是什么时候完成研发
- 项目的定位:从项目的重要性和用户情况划分,确定项目的研发技术路线,是最大化沿用以前的成果,还是要创新做亮点,把本项目做成标杆;
- 项目的需求:一般的项目需求,用户只会提个大概目标,核心是要项目组基于经验策划需求,所以项目的需求是在项目定位明确的情况下,项目组自己确定需求,而不是靠真正的需求分析调研去弄需求。此处实战情况是有悖于软件工程的
- 人力资源:基于项目定位,初步确定哪些人干哪些事,毕竟软件开发是脑力劳动
顺带说一下:
- 制定软件计划,一定要用MS Project软件,工欲善其事必先利其器!
- 制定的计划必须确定内容、计划完成效果、负责人、时间
计划的跟踪:
- 紧急的项目,计划是每天都必须跟踪的,一般的项目也至少一周一次
- 跟踪的内容:一个是前一天的成果,一个是今天的计划
- 成果跟踪:要眼见为实,不能光听嘴说;说的和看到的是有差距的。要亲自看系统,看截图或录屏操作
- 时刻关注Project整体计划,每天跟踪完计划后,要更新project的状态,有变更和新增也要补充进去;不能制定完计划就束之高阁了;经常出现的问题就是负责人关注了某一细节出不来,忘记了项目整体目标计划。
- 如发现进度延期严重(如果以天计算的,超出2天,如果以月计算的,超出1周),就必须及时提出,看是调整计划优先级,还是增加人力资源
- 过程中新增的需求,一定要与项目经理及时沟通,明确新增需求的内容、完成的效果和时间,这样好安排调整计划,不要想当然