12.3.2 项目进度安排的内容
(1)估算开发工期。对项目建设工期(时间)估计和预算的估计,可按下列步骤进行。
①将待开发系统按阶段分割为若干基本活动如系统规划、系统分析、系统设计、系统实施、系统测试、系统切换等,基本活动可再次分割为若干子活动,如系统规划可分割为调研收集、数据可行性研究、系统规划报告3项子活动。
②分别估算各子活动的工期及费用预算(构造项目建设工期估计和预算分摊估计表)。
③构造项目开发活动网络图,通过该网络图计算得到项目的最早完成时间,即工期。
(2)项目进度安排。软件开发项目的进度安排有两种方式:一是系统最终交付的日期已经确定,软件开发部门必须在规定期限内完成;二是系统最终交付日期只确定了大概年限,最后交付日期由软件开发部门确定。制订项目进度计划的目的是为了实施,希望越准确、越符合实际越好,但是怎样方能做到这一点,需要在这以前做些工作,创造良好的条件。
进度安排的基本工作内容包括如下。
①项目分解。无论多么大、多么复杂的项目都必须首先将其划分成能够管理的若干活动或若干个任务,并且这种分解是多个层次的。(https://www.daowen.com)
②确定各部分之间的相互关系。划分后的活动和任务按项目本身的要求,必定存在着定的相互依赖关系,例如,谁先谁后,或是两者应该并行互不依赖,等等。
③时间分配。为每项活动和任务分配需要的时间,例如需要多少人日的工作量。从项目的进度要求,应该明确每项活动和任务的开始时间和结束时间。
④确认投入的工作量。应确认在实际工作中能够按项目要求的人力投入工作量,而不致出现某些工作阶段人力投入不足的现象。
⑤确定人员的责任。每项工作均应明确责任人,项目中要确定每个阶段,每个活动任务的负责人和完成人,能够明确人员的任务职责。
⑥规定工作成果。任何分配的任务都应给出符合要求的工作成果,它应该是整个项目。
⑦规定里程碑。任何一项工作完成后需经过一定形式的检验,例如,经过评审或审核(批准),得到认可。被认为确已完成表示一个里程碑已经完成。