📜  软件工程|项目计划

📅  最后修改于: 2021-01-09 15:05:36             🧑  作者: Mango

项目计划

项目任务计划是一项重要的项目计划活动。它包括确定何时执行哪些功能。为了计划项目计划,软件项目经理希望执行以下操作:

  • 确定完成项目所需的所有功能。
  • 将大型功能分解为小型活动。
  • 确定各种活动之间的依赖关系。
  • 为完成活动所需的持续时间确定最可能的大小。
  • 将资源分配给活动。
  • 计划不同活动的开始和结束日期。
  • 确定关键路径。一种关键方法是决定项目持续时间的活动组。

计划软件计划的第一种方法涉及识别完成项目所需的所有功能。对项目的复杂性和开发过程的良好判断可以帮助主管有效地确定项目的关键作用。接下来,将大型功能分解为一组有效的小型活动,这些活动将分配给各个工程师。工作分解结构形式主义支持经理在项目经理确定目的并构建工作分解结构后系统地分解函数;他必须找到活动之间的依存关系。各种活动之间的依赖关系决定了各种事件的执行顺序。如果活动A必需另一个活动B的结果,则必须在活动B之后安排活动A。通常,函数依赖项描述了功能之间的部分排序,即每个服务可能先于其他功能的子集,但某些功能它们之间可能没有任何优先顺序描述(称为并发函数)。活动之间的依赖关系以活动网络的模式定义。

一旦处理了活动网络表示,就将资源分配给每个活动。资源分配通常使用甘特图完成。资源分配完成后,将开发一个PERT图表表示形式。 PERT图表表示形式对程序监视和控制很有用。对于任务计划,项目计划需要将项目功能分解为一组活动。确定要执行每个活动的时间范围。每个动作的结束称为里程碑。项目经理通过审核里程碑的及时完成情况来跟踪项目的函数。如果他检查里程碑开始变迟了,那么他必须谨慎处理活动,以便仍能按时完成任务。