第1章 软件管理概述

项目管理概述

  1. 项目与软件项目
  2. 项目管理与软件项目管理
  3. 项目管理知识体系( PMBOK)
  4. 过程管理与软件项目管理的关系
  5. 软件项目管理过程

最近发展

项目与软件项目

项目

定义:项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力。

特征

  1. 有明确的目标
  2. 项目之间的活动具有相关性
  3. 限定的周期
  4. 有独特性
  5. 资源成本的约束性
  6. 项目的不确定性

软件项目的特殊实体

  1. 逻辑实体
  2. 渐进明细
  3. 变更
  4. 相互作用的系统

项目管理与软件项目管理

项目管理

项目管理是一系列的伴随着项目的进行而进行的、目的是为了确保项目能够达到期望的结果的一系列管理行为

项目管理知识体系

PMBOK知识体系

  1. 范围
  2. 时间
  3. 成本
  4. 质量 (红色核心)
  5. 人力资源
  6. 沟通
  7. 采购
  8. 集成
  9. 风险
  10. 关系人管理(新增)

过程管理与软件项目管理

过程管理,就是对过程进行管理,目的是要让过程能够被共享、复用,并得到持续的改进。

软件项目管理过程组

  1. 初始
  2. 计划
  3. 实现
  4. 控制
  5. 结束

软件项目管理过程

  1. 项目初始
    1. 项目确定
    2. 生存期
  2. 项目计划
    1. 范围计划
    2. 成本计划
    3. 时间计划
    4. 质量计划
    5. 配置管理计划
    6. 人员沟通计划
    7. 风险计划
    8. 合同计划
    9. 集成计划
  3. 项目执行控制
    1. 集成计划执行控制
    2. 核心计划执行控制
    3. 辅助计划执行控制
  4. 项目结束