软考-软件设计师:软件工程-项目管理介绍

284页

目的

确保软件项目按期完成

难度

一个软件项目通常可以分成多个子项目和任务,这些任务之间存在一定的关系。有些任务可 并行开发,有些任务必须 在另一些任务完成后才能进行。

完成每个任务都需要一定的资源,包括人、时间等

项目管理者的任务:

  • 定义所有的项目任务以及它们之间的依赖关系
  • 制订项目的进度安排,规划每个任务所需的工作量和持续时间
  • 跟踪项目的执行情况,发现未按计划完成的任务,及时进行调整。

进度管理的基本原则

  1. 划分。对产品和过程进行分解,划分成活动和任务

  2. 相互依赖性。划分后的各个活动或任务之间的 相互依赖关系 必须是明确的。

    • 按顺序进行
    • 并发进行
    • 有些活动只有在其他活动产生的工作产品完成后才能够开始
    • 独立进行
  3. 时间分配。分配一定数量的工作单位(如若干人天的工作量)。为每个任务制定开始和结束日期

  4. 工作量确认。预定数量的人员参与。

  5. 确定责任。指定成员来负责。

  6. 明确输出结果。明确的输出结果

  7. 确定里程碑。当一个或多个工作产品经过质量评审并且得到认可时,标志着一个里程碑的完成。

进度安排(图示)

为监控 进度计划 和 实际进展情况,表示各项任务之间进度的 相互依赖关系,需要采用 图示 的方法。

在图中明确标明如下内容:

  1. 各个任务的计划开始时间和完成时间。
  2. 各个任务的完成标志。
  3. 各个任务与参与工作的人数,各个任务与工作量之间的衔接情况。
  4. 完成各个任务所需的物理资源和数据资源。

常用图形

  • 有Gantt图(甘特图)

  • 项目计划评审技术(ProgramEvaluation&Review Technique,PERT)图


原文出处:/show_1GWyi5lnqO7.html