(1) 按阶段进行项目的计划工作
��按软件生存期把全部项目开发工作划分为若干阶段(活动),对每个阶段的工作做出计划。再把每个阶段的工作进一步分解为若干个任务,做出任务计划。还要把任务细分为若干步骤,做出步骤计划。
��这样三层次的计划成为整个项目计划的依据。显然,过细地做好分层计划,可以提高计划的精确度,减少或及早地发现问题。

(2) 任务分解结构
��按项目本身的实际情况进行自顶向下的结构化分解,形成树形任务结构,如图9.20所示。进一步把工作内容、所需的工作量、预计完成的期限也规定下来。这样可以把划分後的工作落实到人,做到责任明确,便于监督检查。

图示

图9.20 任务的结构化分解
��(3) 任务责任矩阵
��在任务分解的基础上,把工作分配给相关人员,用一个矩阵形表格表示任务的分工和责任。例如,我们把图9.20已分解的任务分配给五位软件开发人员,表9.17表明了利用任务责任矩阵表达的分工情况。从表中可以看出,工作的责任和任务的层次关系都非常明确。

表格
表9.17 任务责任矩阵

��