正文
指导软件进度安排的基本原则如下。
- 划分。项目必须被划分成若干可以管理的活动和任务。为了实现项目的划分,对于产品和过程都需要进行分解。
- 相互依赖性。划分后的各个活动或任务之间的相互依赖关系必须是明确的。有些任务必须按顺序出现,而有些任务则可以并发进行。有些活动只有在其他活动产生的工作产品完成后才能够开始,而有些则可以单独进行。
- 时间分配。必须为每个被调度的任务分配一定数量的工作单位(如若干人天的工作量)。此外,必须为每个任务制定开始和结束日期。任务的开始日期和结束日期取决于任务之间的相互依赖性以及工作方式。
- 工作量确认。每个项目都有预定数量的人员参与。在进行时间分配时,项目管理必须确保在任意时段中分配的人员数量不会超过项目团队中的总人数。
- 确定责任。安排了进度计划的每个任务都应该指定特定的团队人员来负责。
- 明确输出结果。安排了进度计划的每个任务都应该指定一个明确的输出结果。对于软件项目而言,输出结果通常是一个工作产品(例如一个模块的设计)或某个工作产品的一部分,通常,可以将多个工作产品组合成可交付产品。
- 确定里程碑。每个任务或任务组都应该与一个项目里程碑相关联。当一个或多个产品经过质量评审并且得到认可时,标志着一个里程碑的完成。