注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书经济管理管理项目管理全球化软件项目管理

全球化软件项目管理

全球化软件项目管理

定 价:¥39.00

作 者: (印)Gopalaswamy Ramesh著;陈新等译
出版社: 机械工业出版社
丛编项: 软件工程技术丛书 项目管理系列
标 签: 软件项目管理

ISBN: 9787111123088 出版时间: 2003-07-01 包装: 胶版纸
开本: 24cm 页数: 311 字数:  

内容简介

  如何领导分布式团队?如何管理过程?如何使用质量模型????世界范围的软件开发已经发生显著变化,游戏规则正在不断地改写:??逐步消失的地域界限??不断缩短的产品生命周期???竞争的加剧???商业模式的变化???技术的商品化???为了取得成功,满足日益变化的情况,产品必须更快地推向市场,质量还必须更高,而且要利用全球的资源。?本书讲述软件项目管理的三个方面:人员.过程和技术,以及它们之间的相互关系,特别是分布式团队情况下的一些特点。??本书重点介绍了以下几个方面:???全球化和分布式团队面临的项目管理问题。??合理地平衡人员,过程和技术这三个方面,有助于分布式团队的成功。??实际的例子和常犯的错误。??涵盖一些对项目成功至关重要的问题,比如每个职能需要的技能。过程模型的商业意义。??本书还包含了CMM的关键过程域和IS0-9001的20项条款。???本书可以使:??实践者领悟到众多过程的来龙去脉??教师找到现实生活中的丰富例子??学生理解业界软件项目的本质,为走向社会做好充分准备可以在站http://www.tatamcgrawhill.com/digital_solutions/gramesh/找到本书的更新。指导手册。幻灯片以及更多的资料。??软件开发从本地开发逐渐发展到异地开发,再到现在的全球化软件开发,全球化软件项目有什么特点呢?管理这样的项目又面临哪些挑战?本书作者根据自身丰富的全球化软件项目的管理经验和教学经验,从实践的角度对上述问题进行了透彻讲解,避免了理论说教的空泛。??本书第一部分讲了软件工程的理论背景知识;第二部分讲述了贯穿项目始终的伞式活动-包括度量、软件配置管理、软件质量保证和风险管理;第三部分介绍了以顺序发生为特点的流式活动-包括项目启动、项目计划与跟踪、项目结项;第四部分介绍项目周期中的工程活动-包括需求收集、估计、设计和开发、测试和维护;第五部分介绍了项目管理的未来趋势。??本书适合的读者范围很广,学生、教师及业界实践者都能从本书获益。

作者简介

  GopalaswamyRamesh是Oracle印度公司负责软件开发的高级主管。他还是位于Chennai的Anna大学的计算机学院兼职教授。此前他曾在班加罗尔的印度管理学院教授软件项目管理,并曾在新加坡领导东盟地区Oracle产品的技术支持工作。

图书目录

第一部分   背景知识
第1章   介绍 3
1.1   概述 3
1.2   关于本书 4
1.3   本书的组织结构 5
1.4   书中所用符号说明 6
参考资料 7
第2章   产品生命周期 9
2.1   介绍 9
2.2   想法的形成 13
2.3   原型开发阶段 14
2.4   Alpha阶段 14
2.5   Beta阶段 15
2.6   产品生产阶段 15
2.7   维护与退役阶段 16
结论 17
参考资料 18
问题 18
第3章   项目生命周期模型 21
3.1   什么是项目生命周期模型 21
3.2   用于研究不同生命周期模型的框架 22
3.3   瀑布模型 22
3.4   原型开发模型 23
3.5   快速应用开发模型 26
3.6   螺旋模型及其变种 28
结论 30
参考资料 30
问题 30
第4章   过程模型 33
4.1   介绍 33
4.2   过程的特点 33
4.3   如何建立有效的过程 36
4.4   为什么过程很重要 37
4.5   过程模型 38
4.6   关于过程的常见错误观点 45
结论 46
参考资料 46
问题 47
第二部分   伞式活动
第5章   度量 53
5.1   介绍 53
5.2   度量路标 55
5.3   典型的度量策略 58
5.4   需要度量什么 59
5.5   设定目标并加以跟踪 60
5.6   理解并尝试将变化最小化 62
5.7   针对数据展开行动 66
5.8   度量中与人员及组织有关的话题 67
5.9   度量过程中常见的问题 68
5.10   实施度量的检查单与工具 70
结论 73
参考资料 73
问题 73
第6章   软件配置管理 77
6.1   介绍 77
6.2   一些基本的定义与术语 79
6.3   软件配置管理的过程与活动 80
6.4   配置状态统计 88
6.5   配置审计 89
6.6   分布式开发团队中的软件配置管理 90
6.7   软件配置管理中的度量 91
6.8   软件配置管理工具与自动化 91
结论 95
参考资料 95
问题 96
第7章   软件质量保证 99
7.1   如何定义质量 99
7.2   为什么说质量(一致性方面的)对于
软件很重要 100
7.3   质量控制与质量保证 101
7.4   质量的费用与收益 103
7.5   软件质量分析员的作用 104
7.6   对软件质量分析员作用的的一些
常见误解 106
7.7   软件质量保证工具 107
7.8   组织结构 111
7.9   成功的软件质量分析员的特点 112
7.10   对软件质量分析员工作成功与否
的度量 113
7.11   软件质量分析员角色易犯的错误 114
结论 115
参考资料 115
问题 115
第8章   风险管理 117
8.1   介绍 117
8.2   什么是风险管理, 为什么说它很重要 118
8.3   风险管理周期 119
8.4   风险标识:通用工具与技术 120
8.5   风险量化 123
8.6   风险监控 125
8.7   风险规避 126
8.8   全球化项目团队中的风险及其规避 127
8.9   风险管理中的部分实践技巧 128
8.10   风险管理中的度量 128
结论 129
参考资料 129
问题 129
第三部分   项目管理过程与活动
第9章   项目生命周期:流式活动 135
9.1   伞式活动和流式活动的区别 135
9.2   主要的流式活动 135
9.3   过程/项目库 136
第10章   项目启动 139
10.1   介绍 139
10.2   项目启动中的活动 139
10.3   项目启动阶段的输出. 质量记录
和完成准则 146
10.4   过程库的接口 146
结论 147
参考资料 147
问题 148
第11章   项目计划与跟踪 149
11.1   项目计划与跟踪的组成部分 149
11.2   项目计划的“做什么”部分 151
11.3   项目计划的“成本”部分 155
11.4   项目计划的“何时”部分 156
11.5   项目计划的“如何做”部分: 针对项目
裁剪组织的过程 158
11.6   项目管理计划的“由谁做”部分:
分配资源 160
11.7   整合所有部分: 软件项目管理计划 161
11.8   项目跟踪活动 163
11.9   过程库的接口 170
结论 171
参考资料 171
问题 171
第12章   项目结项 175
12.1   项目结项什么时候发生 175
12.2   为什么我们应该明确地做结项 175
12.3   有效的结项过程 175
12.4   在结项中要讨论的问题 177
12.5   项目结项的度量 180
12.6   过程库的接口 180
结论 181
问题 181
第四部分   工 程 活 动
第13章   项目生命周期中的工程活动 185
第14章   软件需求收集 187
14.1   需求收集的输入和开始准则 187
14.2   需求收集的几个方面 187
14.3   需求收集遵循的步骤 193
14.4   需求阶段的输出和质量记录 195
14.5   需求阶段需要的技能 195
14.6   成品软件的不同 196
14.7   需求管理阶段的挑战 197
14.8   需求阶段的度量 198
结论 199
参考资料 199
问题 199
第15章   估计 201
15.1   什么是估计 201
15.2   何时做估计以及为什么做估计 202
15.3   估计的三个阶段 202
15.4   估计方法 205
15.5   规模估计的形式化模型 207
15.6   将规模估计转换为工作量估计 209
15.7   将工作量估计转换为进度估计 210
15.8   估计中常见的挑战 211
15.9   估计过程的度量 212
参考资料 213
问题 213
第16章   设计和开发阶段 215
16.1   我们所选择的方法中的一些不同 215
16.2   设计的突出特征 216
16.3   体系结构/蓝图的演化 216
16.4   可重用性设计 218
16.5   技术选择/限制 218
16.6   面向标准的设计 219
16.7   可移植性设计 220
16.8   用户界面问题 221
16.9   可测试性设计 222
16.10   可诊断性设计 223
16.11   可维护性设计 225
16.12   可安装性设计 227
16.13   互操作性设计 227
16.14   设计和开发阶段的挑战 228
16.15   设计和开发的技能 229
16.16   设计和开发阶段的度量 231
结论 232
参考资料 232
问题 232
第17章   测试阶段的项目管理 235
17.1   介绍 235
17.2   什么是测试 235
17.3   构成测试的活动 236
17.4   测试进度和测试类型 243
17.5   测试中的人员问题 252
17.6   在全球化团队中测试的管理结构 254
17.7   测试阶段的度量 257
结论 257
参考资料 258
问题 258
第18章   维护阶段的项目管理 261
18.1   介绍 261
18.2   维护阶段的活动 261
18.3   维护阶段的管理问题 267
18.4   维护阶段的配置管理 269
18.5   维护阶段人员的技能 270
18.6   维护阶段的规模. 工作量和人员
估计 271
18.7   维护阶段采用分布式团队的好处 272
18.8   维护阶段的度量 272
结论 273
问题 273
第五部分   未来趋势
第19章   项目管理中的全球化问题 277
19.1   全球化的演化 277
19.2   组建全球化团队面临的挑战 279
19.3   全球化项目的实施模型 280
19.4   有效管理全球化团队的技巧 284
结论 285
问题 286
第20章   Internet对项目管理的冲击 289
20.1   介绍 289
20.2   Internet对项目管理的影响 289
20.3   针对Internet的项目管理 294
20.4   对项目管理活动的影响 296
参考资料 300
问题 300
第21章   以人为中心的过程模型 301
21.1   逐渐强调以人为中心的模型 301
21.2   人员能力成熟度模型 302
21.3   其他的以人为中心的模型 305
21.4   组织如何选择使用哪一个模型 305
问题 307
参考资料 307
参考文献 309                  

本目录推荐