21世纪高等学校计算机规划教材——精品系列

软件项目管理

分享 推荐 0 收藏 11 阅读 4.1K
朱少民 , 韩莹 (编著) 978-7-115-21523-9

关于本书的内容有任何问题,请联系 刘博

本书的特点:吸收了软件业最新发展的思想和方法,贴近实际、内容实用,简单易懂、循序渐进,理论和实践有机的结合,案例丰富。
作者在软件界有较高的知名度,中国软件测试认证委员会(CSTQB)聘请的资深专家,已出版了4本软件工程(包括测试)方面的著作。
¥29.00 ¥24.65 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  软件项目管理,首先是一般项目管理的一个子集,但同时又不同于传统的项目管理,具有鲜明的、适应软件项目的自身特征。本书借鉴了传统项目管理的理论、方法和实践,结合软件技术和应用系统的特点,全面介绍了软件项目管理的各个方面,以项目管理的生命周期——“启动、计划、执行、控制、结束”演进顺序,详细介绍了项目启动准备、项目计划、范围管理、质量管理、资源管理、进度管理、沟通管理、成本管理和风险管理等内容,揭示了软件项目管理的本质,并使读者能够全面掌握软件项目管理所需的知识体系。
  本书充分吸收了《人月神话》、《人件》、《梦断代码》等许多软件工程名著的精华,并通过一些生动、形象的实际案例来讨论软件项目管理活动中的具体方法和最佳实践,希望对读者及其所在的软件组织有更大的启发和帮助,真正将项目管理落到实处,完善项目管理体系,按时按量地开发出高质量的软件产品。
  本书条理清晰、语言流畅、通俗易懂,内容丰富、实用,理论和实践有效结合。本书可作为高等学校的软件工程专业、计算机软件专业和其他相关专业的教材,成为软件项目经理的良师益友,以及其他各类软件工程技术管理人员的参考书。

目录

目 录

第 1章 概述 1
1.1 什么是项目管理 2
1.1.1 项目 2
1.1.2 项目管理 3
1.1.3 项目管理的起源 5
1.2 项目管理的本质 6
1.2.1 太多的软件项目失败 6
1.2.2 失败和管理有着千丝万缕的关系 7
1.2.3 项目管理的对象 8
1.2.4 项目管理的成功要素 9
1.3 项目管理基本方法 10
1.4 项目的生命周期 11
1.5 项目管理知识体系 13
1.5.1 PMBOK 13
1.5.2 PRINCE2 15
1.5.3 WWPMM 16
1.6 软件项目管理 17
1.6.1 软件项目管理的特点 18
1.6.2 软件项目管理的目标和范围 19
1.6.3 软件项目的分类 20
小结 21
习题 21

第 2章 项目准备和启动 22
2.1 项目建议书 23
2.2 项目可行性分析 25
2.2.1 可行性分析的前提 26
2.2.2 可行性分析因素 26
2.2.3 成本效益分析方法 26
2.2.4 技术及风险分析方法 27
2.2.5 可行性分析结论 28
2.3 项目投标 31
2.4 软件项目合同条款评审 31
2.4.1 合同计费的种类 32
2.4.2 合同条款评审 32
2.5 软件项目组织结构和人员角色 33
2.5.1 项目的组织结构 34
2.5.2 软件项目的组织架构 35
2.5.3 软件项目经理 38
2.5.4 QA与QC 39
2.6 软件项目的相关利益人 40
2.7 软件项目启动动员会 42
小结 43
习题 43

第3章 项目计划 44
3.1 什么是项目计划 44
3.2 项目计划的内容 45
3.2.1 项目计划内容 46
3.2.2 输出文档 48
3.3 项目计划的方法 49
3.3.1 滚动计划方法 49
3.3.2 WBS方法 51
3.3.3 网络计划技术 54
3.4 如何有效地完成项目计划 54
3.4.1 软件项目特点 54
3.4.2 项目计划的错误倾向 56
3.4.3 项目计划的原则 57
3.4.4 计划的输入 60
3.4.5 计划的流程 61
3.5 计划各项内容的制定 63
3.5.1 确定项目范围 63
3.5.2 策略制定 64
3.5.3 资源计划 66
3.5.4 进度计划 69
3.5.5 成本计划 71
3.5.6 风险计划 72
3.5.7 质量计划 73
3.6 项目计划工具 74
小结 76
习题 77

第4章 项目估算 78
4.1 项目估算的挑战 78
4.2 项目估算的基本内容 79
4.3 基本估算方法 80
4.4 软件规模估算 81
4.4.1 德尔菲法 81
4.4.2 代码行估算方法 82
4.4.3 功能点分析方法 83
4.4.4 标准构件法 85
4.4.5 综合讨论 85
4.5 工作量估算 86
4.5.1 COCOMO方法 86
4.5.2 多变量模型 88
4.5.3 基于用例的工作量估计 89
4.5.4 IBM RMC估算方法 90
4.5.5 不同场景的估算法 94
4.6 资源估算 96
4.7 工期估算和安排 99
4.7.1 工期估算方法 100
4.7.2 特殊场景 100
4.8 成本估算 101
4.8.1 成本估算方法 101
4.8.2 学习曲线 102
小结 103
习题 104

第5章 项目进度和成本管理 105
5.1 标识项目活动 105
5.2 确定项目活动的次序 108
5.2.1 项目活动之间的关系 109
5.2.2 项目活动排序 110
5.2.3 实例 111
5.3 关键路径分析 112
5.3.1 关键路径和关键活动的确定 112
5.3.2 活动缓冲期的计算 113
5.3.3 压缩工期 113
5.3.4 准关键活动的标识 113
5.4 网络模型的遍历 114
5.4.1 正向遍历 114
5.4.2 反向遍历 115
5.5 里程碑 117
5.5.1 什么是里程碑 117
5.5.2 如何建立里程碑 118
5.5.3 管理里程碑 120
5.6 进度计划编制 121
5.6.1 制定进度表 121
5.6.2 进度编制策略 123
5.6.3 进度编制方法 126
5.6.4 审查、变更进度表 128
5.7 进度和成本控制 129
5.7.1 影响软件项目进度的因素 130
5.7.2 软件项目进度控制 131
5.7.3 影响软件项目成本的因素 132
5.7.4 成本控制的挣值管理 134
5.7.5 软件项目进度-成本平衡 135
小结 135
习题 136

第6章 项目质量管理 137
6.1 质量管理概述 138
6.2 项目质量的组织保证 139
6.3 质量计划 140
6.3.1 质量计划的内容 141
6.3.2 质量计划制定的步骤 142
6.3.3 如何制定有效的质量计划 144
6.3.4 质量计划的实施和控制 145
6.4 软件评审方法和过程 145
6.4.1 软件评审的方法和技术 146
6.4.2 角色和责任 148
6.4.3 软件评审过程 149
6.4.4 如何有效地组织评审 151
6.5 缺陷预防和跟踪分析 152
6.5.1 缺陷预防 152
6.5.2 缺陷分析 153
6.5.3 鱼骨图 156
6.6 质量度量 157
6.6.1 度量要素 158
6.6.2 基于缺陷的产品质量度量 159
6.7 过程质量管理 160
6.7.1 过程质量度量 161
6.7.2 缺陷移除和预防 163
小结 164
习题 165

第7章 项目风险管理 166
7.1 项目风险带来的警示 167
7.2 什么是风险管理 169
7.3 风险管理模型 171
7.4 风险识别 174
7.4.1 软件风险因素 174
7.4.2 风险的分类 175
7.4.3 风险识别的输入 177
7.4.4 风险识别的方法和工具 178
7.4.5 如何更好地识别风险 178
7.5 风险评估 179
7.5.1 风险度量的内容 180
7.5.2 风险分析技术 180
7.6 风险监控和规避 182
7.6.1 风险应对 182
7.6.2 风险监控 184
7.7 风险管理的高级技术 185
7.7.1 VERT技术 185
7.7.2 蒙特卡罗法 187
7.7.3 SWOT分析法 188
7.7.4 关键链技术 189
7.8 风险管理**佳实践 191
小结 192
习题 193

第8章 项目人力资源管理 194
8.1 项目团队建设 194
8.1.1 制度建立与执行 195
8.1.2 目标和分工管理 195
8.1.3 工作氛围 197
8.1.4 激励 198
8.1.5 过程管理 201
8.2 知识传递和培训 203
8.2.1 知识传递 204
8.2.2 培训 205
8.3 沟通和协作 206
8.3.1 有效沟通原则 207
8.3.2 消除沟通障碍 209
8.3.3 沟通双赢 210
8.4 经验、知识共享 211
8.5 项目绩效管理 212
8.5.1 绩效管理存在的问题 212
8.5.2 如何做好绩效管理 213
8.5.3 软件团队绩效考核方法讨论 215
小结 215
习题 216

第9章 项目监督与控制 217
9.1 项目过程度量 217
9.1.1 内容 218
9.1.2 流程 219
9.1.3 方法 220
9.1.4 规则 221
9.2 数据收集 221
9.2.1 数据收集方式 221
9.2.2 数据质量 223
9.3 可视化管理 223
9.3.1 全程可视化 223
9.3.2 进度可视化监控方法 226
9.4 数据分析 229
9.4.1 设定不同阶段 230
9.4.2 分析方法 230
9.5 优先级控制 234
9.5.1 优先级设定与处理 234
9.5.2 缺陷优先级和严重性 235
9.6 变更控制 236
9.6.1 流程 237
9.6.2 策略 238
9.7 合同履行控制 239
小结 241
习题 241

第 10章 项目收尾 242
10.1 验收 243
10.1.1 验收前提 243
10.1.2 验收内容 244
10.1.3 验收流程 245
10.1.4 验收报告 245
10.2 项目总结和改进 246
10.2.1 总结目的和意义 246
10.2.2 总结会议 247
10.2.3 总结报告 249
小结 250
习题 250

附录A 项目管理常用缩写 251
附录B 项目管理术语中英文对照 254
附录C ISO项目计划模板 258
附录D 变更请求和控制文档模板 260
附录E 软件项目验收报告模板 261
附录F 国际项目管理专业资质标准 265
附录G 常用项目管理工具特性对比表 267

参考文献 270

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • AutoCAD建筑制图教程(2010版)

    李银英 刘光洁 马永志 郑艺华 杨冬

      本书结合精选的典型建筑图例系统地介绍了AutoCAD绘图知识,从掌握建筑制图的方法及技巧入手,由浅入深、循...

    ¥44.00
  • 人工智能

    王万森

      本书是作者在多年人工智能教学实践和多本人工智能教材编写的基础上,结合国内外人工智能领域的最新进展和我国人工...

    ¥29.50
  • 数据库原理及应用(第2版)

    何玉洁 刘福刚 于绍娜 余阳 张荣梅

      本书由11章、2个附录组成,主要内容包括关系数据库基础、SQL语言、关系数据理论、数据库设计、事务与并发控...

    ¥35.00
  • SPSS 16实用教程

    宋志刚 谢蕾蕾 何旭宏

      SPSS是应用最广泛的统计软件之一,在很多领域深受用户的好评。本书以SPSS 16.0为基础,详细介绍了多...

    ¥32.00
  • JavaScript 程序设计基础教程(第2版)

    阮文江

      本书是学习JavaScript动态网页编程技术的基础教材,共分10章,主要内容包括:Web技术概述、HTM...

    ¥32.00

相关图书

  • 软件需求分析(微课版)

    李美蓉 何中海

    本书面向高素质复合型新工科人才培养,以强化学生软件需求分析能力为核心目标,从软件需求定义讲到分析方法,再讲到结...

    ¥59.80
  • 软件工程——理论与实践(附微课视频 第3版)

    吕云翔

    本书按照典型的软件开发过程来组织内容,旨在培养读者具备软件工程思想及实际软件开发的能力。本书共分为14章,内容...

    ¥69.80
  • 软件工程专业英语(第2版)

    宋晓涛

    本书以计算机技术发展的新热点为主要内容,介绍了移动计算机、软件工程及其再工程、主存数据库、网络与安全、人工智能...

    ¥59.80
  • 实用软件工程(附微课视频 第3版)

    吕云翔

    本书按照典型的软件开发过程组织和编写内容,旨在培养读者具备软件工程思想及实际软件开发的能力。全书共11章, 内...

    ¥69.80
  • 软件工程原理与方法(微课版)

    张爽

    随着信息技术的发展,软件已经深入到人类社会生产和生活的各个方面。软件工程是软件开发经验总结的理论课程,具有很强...

    ¥69.80
人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部