本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
本书分7篇共22章,从软件交付面临的主要挑战和新变化出发,提出了软件快速交付的目标和方法体系。本书以快速交付能力为主线,以 快、 好、 经济、满意度 高为目标,围绕以管理来指导、以知识来支撑、以具体方法来实施、以评价来促进的快速交付方法体系,通过过程域、模型体、新模式、新技术的快速交付方法和案例,将理论和实践相结合,满足软件快速交付的多方式、多层次的需求,体现了快速交付方法论对信息化建设的作用、价值与意义。
郑永升,北京大学软件工程专业硕士,现供职于中油瑞飞,从事技术管理工作, 职称。负责多个大型系统研发工作,擅长组织和管理大型软件项目的联合交付。在软件快速交付方面有较多沉淀,特别是过程管理、量化管理、能力管理和成果管理等方面。
目录
概 述 篇
第1章 软件交付005
1.1 软件交付三要素005
1.2 软件交付的主要挑战008
1.3 软件交付的新变化010
第2章 软件快速交付012
2.1 快速交付目标013
2.2 快速交付方法体系014
2.3 快速交付过程划分018
2.3.1 需求过程018
2.3.2 设计过程019
2.3.3 开发过程020
2.3.4 测试过程023
2.3.5 发布过程024
2.3.6 部署过程026
2.4 快速交付开发模式027
2.4.1 迭代模式027
2.4.2 模型模式029
2.4.3 敏捷模式031
2.4.4 微服务模式033
2.4.5 App模式035
2.5 快速交付组织形式037
2.5.1 扁平型组织037
2.5.2 虚拟型组织038
2.5.3 松散型组织039
2.5.4 敏捷型组织039
2.6 快速交付的准备步骤041
2.6.1 交付过程裁剪041
2.6.2 开发模式选择043
2.6.3 组织形式选择045
2.6.4 交付方法的选择047
管 理 篇
第3章 能力管理052
3.1 能力内容052
3.1.1 综合交付能力053
3.1.2 综合管理能力056
3.2 能力建设057
3.2.1 建设原则057
3.2.2 建设目标058
第4章 团队管理060
4.1 组建团队061
4.1.1 团队特点061
4.1.2 组建原则062
4.2 建设团队063
4.2.1 建设阶段064
4.2.2 建设内容065
4.3 管理团队067
4.3.1 扁平型团队067
4.3.2 虚拟型团队068
4.3.3 松散型团队069
4.3.4 敏捷型团队069
第5章 项目管理071
5.1 过程管理072
5.1.1 管理原则072
5.1.2 管理策略073
5.2 量化管理074
5.2.1 量化类型074
5.2.2 量化步骤075
第6章 质量管理079
6.1 质量指标079
6.1.1 指标内容080
6.1.2 质量因素081
6.2 质量体系083
6.2.1 ISO质量标准083
6.2.2 CMMI模型084
6.3 质量过程085
6.3.1 质量规划085
6.3.2 质量控制087
6.3.3 质量保证088
第7章 成果管理090
7.1 成果积累091
7.1.1 成果内容091
7.1.2 积累原则092
7.1.3 积累过程094
7.2 成果复用095
7.2.1 复用技术095
7.2.2 复用机制096
知 识 篇
第8章 工具箱102
8.1 需求工具102
8.1.1 模板103
8.1.2 软件103
8.2 设计工具103
8.2.1 原型设计工具103
8.2.2 数据库设计工具104
8.2.3 UML建模工具105
8.3 开发工具106
8.3.1 开发环境106
8.3.2 开发框架107
8.3.3 代码生成工具108
8.3.4 辅助支撑类工具109
8.3.5 页面生成工具112
8.3.6 数据报表113
8.4 测试工具113
8.4.1 自动化测试工具114
8.4.2 缺陷管理工具117
8.4.3 代码检查工具118
8.5 发布工具120
8.5.1 配置版本管理工具120
8.5.2 项目代码编译打包工具120
8.6 部署工具120
8.6.1 人工部署121
8.6.2 自动部署121
第9章 方法库124
9.1 知识域方法124
9.1.1 范围125
9.1.2 时间125
9.1.3 成本126
9.1.4 质量127
9.1.5 人力资源128
9.1.6 沟通129
9.1.7 风险129
9.2 量化方法131
9.2.1 估算和度量131
9.2.2 CMMI模型134
9.3 过程方法136
9.3.1 质量136
9.3.2 开发140
9.3.3 测试143
9.3.4 绩效145
9.4 优化方法146
9.4.1 工具手段146
9.4.2 方法思维148
0章 流程包151
10.1 基本流程151
10.2 过程流程152
10.2.1 过程活动153
10.2.2 项目过程155
10.3 体系流程157
10.3.1 方法体系流程157
10.3.2 管理体系流程160
1章 模板集162
11.1 过程组模板162
11.1.1 启动163
11.1.2 规划163
11.1.3 执行164
11.1.4 监控164
11.1.5 收尾165
11.2 常用模板165
11.2.1 文本165
11.2.2 表单170
方 法 篇
2章 过程域方法176
12.1 过程活动177
12.1.1 输入177
12.1.2 交付内容177
12.1.3 交付工期178
12.1.4 交付标准178
12.1.5 交付成果179
12.1.6 交付绩效179
12.1.7 输出180
12.2 过程实施180
12.2.1 串行交付181
12.2.2 并行交付185
3章 模型体方法190
13.1 调优模型190
13.1.1 过程维度191
13.1.2 能力维度194
13.1.3 知识维度195
13.2 调优步骤196
13.2.1 调优定位196
13.2.2 调优分析197
13.2.3 调优执行197
13.2.4 调优评价199
4章 新模式方法201
14.1 服务云202
14.1.1 概述202
14.1.2 功能203
14.1.3 配置206
14.2 协作云210
14.2.1 概述210
14.2.2 功能212
14.2.3 流程216
14.3 资源云219
14.3.1 概述220
14.3.2 清单221
5章 新技术方法224
15.1 微服务225
15.1.1 微服务应用225
15.1.2 微服务技术230
15.2 云计算235
15.2.1 云计算应用235
15.2.2 Docker技术238
15.2.3 DevOps技术241
评 价 篇
6章 快速交付绩效249
16.1 绩效对象250
16.2 绩效流程251
16.3 绩效考核254
16.4 绩效分析260
7章 快速交付价值262
17.1 项目价值262
17.2 经济价值264
17.3 社会价值265
案 例 篇
8章 过程域方法案例269
18.1 项目背景269
18.2 建设过程270
18.3 交付总结277
9章 模型体方法案例279
19.1 项目背景279
19.2 建设过程281
19.3 交付总结286
第20章 新模式方法案例287
20.1 项目背景287
20.2 建设过程289
20.3 交付总结294
第21章 新技术方法案例296
21.1 项目背景296
21.2 建设过程298
21.3 交付总结303
未 来 篇
第22章 展望未来307
22.1 技术应用趋势307
22.2 快速交付发展方向310
快速交付管理平台介绍312
结束语315
致谢316
参阅与勘误317