范围和进度的关系为范围越小,进度越快,开始一个新项目的时候,首先是确认需求,进行项目的范围规划。另外这里需要强调下项目目标的确定,项目的目标不能简单理解为在某个时间点完成所有任务。
项目另外一个重要目标就是项目的质量目标,你完成的这个项目需要达到那个等级的质量标准,项目的质量目标不会影响到我们的范围,但会影响到我们后续评审,测试等时间的安排,直接影响到项目的进度。
然后可以开始进行工作单元的估算,对于一个软件项目而言,我们用专家法估算其实很难估算出具体的各个功能编码的代码行数据和编码的具体工作量,所以这里是需要使用项目的历史经验数据,然后根据估算得到的需求阶段工作量数据去推算出设计和开发的估算工作量。很多人说软件估算很不准,原因就在于你没有你自己项目的历史经验数据的积累。
在估算数据出来后,可以使用进度猫安排整个项目的进度计划,在项目进度计划安排中的两个重要内容就是任务负责人的确定和关键路径的确定。在这两个因素确认清楚后要排出整个项目的进度计划就很简单了。我们需要使用进度猫制定出项目计划,在进度猫甘特图中制定好项目计划,估计项目耗时,确定各任务间的依赖关系,再将任务分配给团队成员。
在项目进度计划基本排出来后就可以规划和确定项目的里程碑和基线了,项目的里程碑和基线是项目重要的跟踪控制检查点,在里程碑项目还会做专门的里程碑报告,对项目的当前状态,项目的进度,工作量等各项指标的偏离进行分析。 整个项目进度计划基本出来后需要和项目组的所有项目成员确认,获取项目的内部承诺,项目成员应该对整个进度计划安排基本达成一致。