-
-
- 软件项目管理与实践(微课版)/新工科软件工程专业卓越人才培养系列
-
- 作者:编者:杨珊|责编:王宣
- 出版社:人民邮电
- ISBN:9787115660541
-
售价:23.92
-
内容大纲
本书以项目管理知识体系为基础,系统介绍项目管理的基本概念和基础理论,同时融入软件工程开发的特点和过程,并以软件工程开发过程为主线进行知识点的内容构建。
本书从一般性项目出发,结合软件项目的特殊性,讨论软件项目管理的特点和挑战,同时涵盖软件项目开发的全过程,包括立项、策划、执行、监控和收尾等。本书还基于软件项目管理过程,将各种软件项目管理方法与技术(主要包括成本管理、进度管理、质量管理、配置管理、风险管理、人力资源管理等)进行汇总,并介绍项目管理工具及其应用;最后通过成都咕咕知识管家科技有限公司的“咕咕知识管家”项目示例,展示软件项目管理的实践应用。本书的核心特色在于理论与实践紧密结合,通过实际案例展示各种理论、方法与技术。
本书可作为计算机类专业软件项目管理相关课程的教材,也可供社会企业软件项目经理人才培训使用,还可作为从事软件项目管理的项目经理及专业人员学习相关知识的参考书。
-
作者介绍
-
目录
第1篇 软件项目管理基础
第1章 概述
1.1 项目初识
1.2 项目管理
1.2.1 项目管理的定义
1.2.2 项目管理的历史
1.3 软件项目管理
1.3.1 软件项目的类型及特点
1.3.2 软件项目管理的特点
1.3.3 软件项目管理的必要性
1.3.4 软件项目管理的发展历程
1.4 软件项目管理的组织形式
1.5 本章小结
1.6 习题
第2章 软件项目管理体系
2.1 软件项目生命周期
2.2 软件项目管理的相关要素
2.2.1 软件项目管理的组织模式
2.2.2 软件项目管理的角色划分
2.2.3 软件项目管理的人员素质
2.3 软件项目管理的原则
2.3.1 软件项目失控及原因
2.3.2 软件项目管理原则
2.4 软件项目开发和管理标准化
2.4.1 软件项目标准的必要性
2.4.2 软件项目标准的层次
2.4.3 CMM软件能力成熟度标准
2.5 项目管理工具
2.5.1 应用项目管理工具的优势
2.5.2 项目管理工具的功能
2.5.3 常见的项目管理工具简介
2.5.4 项目管理工具的选择标准
2.6 本章小结
2.7 习题
第3章 软件开发模型
3.1 传统软件开发模型
3.1.1 瀑布模型
3.1.2 增量模型
3.1.3 快速原型模型
3.1.4 螺旋模型
3.1.5 传统软件开发模型总结
3.2 扩展软件开发模型
3.2.1 敏捷模型
3.2.2 Rational统一过程模型
3.2.3 DevOps模型
3.3 本章小结
3.4 习题
第2篇 软件项目管理实践
第4章 启动和规划阶段的项目管理(一)——范围、进度、成本
4.1 项目启动及规划概述
4.2 项目范围管理
4.2.1 范围管理计划
4.2.2 项目产品范围
4.2.3 工作量估算
4.2.4 项目范围说明书确认
4.3 项目进度管理
4.3.1 项目进度计划
4.3.2 里程碑计划
4.4 项目成本管理
4.4.1 资源计划编制
4.4.2 成本估算
4.4.3 成本预算与成本控制
4.4.4 成本与质量的平衡
4.5 本章小结
4.6 习题
第5章 启动和规划阶段的项目管理(二)——人员、配置、风险及质量保证
5.1 人员管理
5.1.1 人员组织架构
5.1.2 项目组成员角色
5.1.3 责任分配矩阵
5.1.4 项目沟通计划
5.2 配置管理
5.2.1 软件项目配置项
5.2.2 软件项目基线
5.2.3 配置管理人员
5.2.4 配置管理基本活动
5.3 风险管理
5.3.1 风险识别
5.3.2 风险分析
5.3.3 风险处理
5.3.4 风险监控
5.4 质量保证管理
5.4.1 质量要素及标准
5.4.2 软件项目质量计划
5.5 本章小结
5.6 习题
第6章 执行和监控阶段的项目管理(一)——项目总控视角
6.1 项目执行与监控概述
6.1.1 项目过程监控
6.1.2 项目信息采集
6.2 团队的组建与管理
6.2.1 团队组建
6.2.2 团队管理
6.3 范围、进度及成本监控
6.3.1 范围监控
6.3.2 进度监控
6.3.3 成本监控
6.3.4 挣值分析法
6.3.5 偏差分析法
6.4 风险过程监控
6.5 质量监控
6.5.1 控制图法
6.5.2 趋势分析法
6.6 配置变更管理
6.6.1 配置项变更管理
6.6.2 配置审核
6.6.3 配置状态统计
6.7 本章小结
6.8 习题
第7章 执行和监控阶段的项目管理(二)——项目开发阶段视角
7.1 需求分析阶段的项目管理
7.1.1 需求分析阶段人员和任务
7.1.2 需求分析步骤
7.1.3 需求分析阶段项目管理的执行与监控
7.2 设计阶段的项目管理
7.2.1 设计阶段人员和任务
7.2.2 主要设计阶段
7.2.3 设计阶段项目管理的执行与监控
7.3 编码阶段的项目管理
7.3.1 编码阶段人员和任务
7.3.2 编码流程
7.3.3 编码阶段项目管理的执行与监控
7.4 本章小结
7.5 习题
第8章 测试、交付和总结阶段的项目管理
8.1 贯穿始终的测试
8.1.1 测试的人员和任务
8.1.2 软件测试和调试的方法
8.1.3 测试的规范
8.1.4 测试计划
8.1.5 进度控制
8.1.6 质量管理
8.1.7 风险管理
8.1.8 配置管理
8.2 交付和总结任务
8.2.1 交付前的试运行
8.2.2 项目验收
8.2.3 项目移交与总结
8.3 交付和总结阶段的项目管理
8.3.1 人员和任务
8.3.2 质量管理
8.3.3 项目总结文档
8.4 后期问题的维护流程
8.4.1 软件维护的类型
8.4.2 软件维护的关键
8.5 本章小结
8.6 习题
第9章 “咕咕知识管家”项目示例
9.1 项目背景
9.1.1 项目需求概述
9.1.2 项目前期调研
9.1.3 项目可行性研究
9.2 项目过程管理
9.2.1 范围管理
9.2.2 进度管理
9.2.3 人员管理
9.2.4 质量管理
9.2.5 风险管理
9.2.6 计划实施管理
9.2.7 需求过程管理
9.2.8 项目风险登记册
9.3 本章小结
9.4 习题
附录 不同开发阶段活动内容产出文档示例
参考文献