软件项目管理

软件项目管理

软件项目管理概念和重要性

第1章 软件项目管理概述

1.1 项目与软件项目

1.2 项目管理与软件项目管理

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

1.3 项目管理知识体系(PMBOK)

每4-5年有新版本,10个域,共47个过程,5个过程组

  1. Scope Mgt
    • 范围管理,明确管理对象及范围
  2. Time Mgt
    • 项目时间管理
  3. Cost Mgt
    • 成本管理
  4. Quality Mgt
    • 质量管理(1-4为主要管理)
  5. HR Mgt
    • 人力资源管理
  6. Comm Mgt
    • 沟通管理
  7. Risk Mgt
    • 风险管理
  8. Procurement Mgt
    • 采购管理
  9. StakeHolder Mgt(New)
    • 干系管理
  10. Integration Mgt
    • 集成

1.4 过程管理在软件项目管理中的作用

1.5 软件项目管理过程

基于路线图管理项目

第2章 软件项目确立

- 立项,招投标,授权

2.1 项目立项

- 项目立项:明确项目的目标,时间表,项目使用的资源和经费,而且得到执行该项目的项目经理和项目发起人的认可 - Make or Buy决策

2.2 项目招投标

2.3 项目授权

2.5 课程实践

项目分析 1. 需求 2. 技术实现 3. 工作量 4. 是否可行 5. 问题

第3章 软件生存期模型

3.1 生存期模型定义

软件生存期模型特征 - 描述开发的主要阶段 - 定义每个阶段完成的主要过程和活动 - 定义每个阶段的输入输出

第4章 软件项目需求管理