网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 持续交付2.0(业务引领的DevOps精要)
分类
作者 乔梁
出版社 人民邮电出版社
下载
简介
作者简介
乔梁,敏思特咨询公司联合创始人,持续交付领域专家,敏捷与精益转型导师,任外聘研发管理顾问。拥有多年IT从业经验,曾就职于、Nokia等外知名软件公司,并先后担任、搜狐畅游等多家互联网公司的高级管理顾问,帮助多个产品线取得业务上的成功突破,曾为华为、上汽等非互联网软件企业提供敏捷转型咨询服务,指导解决组织转型与研发管理方面的相关问题。乔梁是致力于通过敏捷开发与精益理论改善软件价值交付效率的实践者之一,精研各种软件工程方法论,2010年翻译《持续交付》一书,并将其融会贯通,成为持续交付和DevOps理念在的实践者和布道者,在8 年管理实践的基础上, 经过总结提炼,提出持续交付双环模型,并将工作心得整理成册, 取名为《持续交付2.0》,将关注点扩展至业务价值的持续探索与快速验证。关注本书公众号“持续交付2.0”(微信号continuous_delivery),或者访问本书网站.continuousdelivery20.,可以持续获取作者的分享,并参与互动和交流。
目录
第1章 持续交付2.0
1.1 软件工程发展概述
1.1.1 瀑布软件开发方法
1.1.2 敏捷软件开发方法
1.1.3 DevOps运动
1.1.4 持续交付1.0
1.2 持续交付2.0
1.2.1 精益思想
1.2.2 双环模型
1.2.3 4个核心原则
1.2.4 持续交付七巧板
1.3 小结
第2章 价值探索环
2.1 探索环的意义
2.2 探索环的4个关键环节
2.2.1 提问
2.2.2 锚定
2.2.3 共创
2.2.4 精炼
2.3 工作原则
2.3.1 分解并快速试错
2.3.2 一次只验证一点
2.3.3 允许失败
2.4 共创与精炼的常用方法
2.4.1 装饰窗方法
2.4.2 小可行特性法
2.4.3 特区法
2.4.4 定向探索法
2.4.5 稻草人法
2.4.6 小可行产品法
2.5 实施注意事项
2.6 小结
第3章 快速验证环
3.1 验证环的目标
3.2 验证环的4个关键环节
3.2.1 构建
3.2.2 运行
3.2.3 监测
3.2.4 决策
3.3 工作原则
3.3.1 质量内建
3.3.2 消除等待
3.3.3 重复事务自动化
3.3.4 监测一切
3.4 小结
第4章 持续交付2.0的组织文化
4.1 安全、信任与持续改善
4.1.1 失败是安全的
4.1.2 相互信任
4.1.3 持续改善
4.2 文化塑造四步法
4.2.1 行为决定文化
4.2.2 谷歌的工程师质量文化
4.2.3 Etsy的持续试验文化
4.3 行动原则
4.3.1 价值导向
4.3.2 快速验证
4.3.3 持续学习
4.4 度量原则
4.4.1 度量指标的4类属性
4.4.2 度量的目标是改善
4.5 “改善套路”进行持续改进
4.6 小结
第5章 持续交付的软件系统架构
5.1 “大系统小做”原则
5.1.1 持续交付架构要求
5.1.2 系统拆分原则
5.2 常见架构模式
5.2.1 微核架构
5.2.2 微服务架构
5.2.3 巨石应用
5.3 架构改造实施模式
5.3.1 拆迁者模式
5.3.2 绞杀者模式
5.3.3 修缮者模式
5.3.4 数据库的拆分方法
5.4 小结
第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 不平等的INVEST原则
6.3.5 五大拆分技法
6.3.6 七大组成部分
6.4 需求分析与管理工具集
6.4.1 用户故事地图
6.4.2 用户故事树
6.4.3 依赖关系图
6.4.4 需求管理数字化平台
6.5 团队协作管理工具
6.5.1 团队共享日历
6.5.2 团队回顾
6.5.3 可视化故事墙
6.5.4 明确“完成”的定义
6.5.5 持续集成
6.5.6 故事验证
6.6 小结
第7章 部署流水线原则与工具设计
7.1 简单的部署流水线
7.1.1 简单的产品研发流程
7.1.2 初始部署流水线
7.1.3 流水线执行状态解析
7.2 部署流水线的设计与使用
7.2.1 流水线的设计原则
7.2.2 团队的协作纪律
7.3 部署流水线平台的构成
7.3.1 工具链总体架构
7.3.2 平台应当具备的基本能力
7.3.3 工具链建设策略
7.4 基础支撑服务的云化
7.4.1 基础支撑服务的协作过程解析
7.4.2 编译构建管理服务
7.4.3 自动化测试管理服务
7.4.4 软件部署管理服务
7.4.5 基础环境管理服务
7.5 企业制品库的管理
7.5.1 制品库的分类
7.5.2 制品库的管理原则
7.6 多种多样的部署流水线
7.6.1 多组件的部署流水线
7.6.2 个人部署流水线
7.6.3 部署流水线的不断演进
7.7 为开发者构建自助式工具
7.8 小结
第8章 利于集成的分支策略
8.1 版本控制系统的使用目的
8.1.1 集中式版本控制系统
8.1.2 分布式版本控制系统
8.1.3 版本控制系统中的基本概念
8.2 常见分支开发模式
8.2.1 主干开发,主干发布
8.2.2 主干开发,分支发布
8.2.3 分支开发,主干发布
8.3 分支模式的演化
8.3.1 三驾马车分支模式
8.3.2 Gitflow分支模式
8.3.3 GitHubFlow分支模式
8.4 分支策略的选择
8.4.1 版本发布模式
8.4.2 分支策略与发布周期的关系
8.5 小结
第9章 持续集成
9.1 起源与定义
9.1.1 原始定义
9.1.2 一次集成过程
9.2 六步提交法
9.2.1 4个关键点
9.2.2 同步与异步模式
9.2.3 自查表
9.3 速度与质量的权衡
9.3.1 分级构建
9.3.2 多人同时提交的构建
9.3.3 云平台的威力
9.4 在团队中实施持续集成实践
9.4.1 快速建立团队的持续集成实
内容推荐
乔梁著的《持续交付2.0》“重新定义”了持续交付,增补了组织管理和架构两个维度,辅助以真实案例,对诸多持续交付的原则和实践加以解读,并对持续交付过程中的取舍原则加以论述。
本书分三个部分。第一部分作者根据自己近十年的工作及咨询经历,不断总结、提炼和反思,对原有的持续交付进行了修正,重新定义持续交付为实现组织战略目标的能力,并引入持续交付的能力模型;第二部分阐述组织打造持续交付能力所需遵守的原则,包括基础原则、组织原则和架构原则;第三部分通过多个互联网公司案例的解读,阐述如何根据组织的当前状况,应用原则,并对最佳实践进行取舍,快速达到组织能力目标。
本书适合大型互联网公司的技术VP、技术负责人,中小型互联网公司的CTO、技术VP、研发测试运维负责人、主管及骨干,以及组织变革者阅读。
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/14 19:13:26