图书目录

第一章 持续规划 1

第一节 持续规划简介··································································································2 

一、目标····································2 

二、定位····································2 

三、结构····································2 

第二节 基本概念和基本术语·······················································································3 

一、基本概念··································3 

二、基本术语··································4 

第三节 持续规划定义································································································10 

一、背景····································10 

二、定义····································10 

三、应用····································10 

第四节 持续规划基础································································································12 

一、变更模式··································12 

二、愿景····································13 

三、权力····································14 

四、组织····································16 

五、资源····································18 

第五节 持续规划架构································································································19 

一、架构原则··································19 

二、架构模型··································23 

第六节 持续规划设计································································································25 

一、持续规划价值流·······························25 

二、持续规划用例图·······························25 

三、持续规划用例································26 

第七节 持续规划模型································································································29 

一、导言····································29 

二、平衡计分卡·································29 

三、企业架构··································34 

四、产品愿景··································36

五、路线图···································41 

六、产品待办事项列表······························42 

七、发布计划··································43 

八、迭代计划··································44 

第二章 持续设计 ··································································································47

第一节 持续设计简介································································································48 

一、目标····································48 

二、定位····································48 

三、结构····································50 

第二节 基本概念和基本术语·····················································································51 

一、基本概念··································51 

二、基本术语··································52 

第三节 持续设计定义································································································54 

一、背景····································54 

二、定义····································54 

三、应用····································54 

第四节 持续设计基石································································································55 

一、变更模式··································56 

二、愿景····································56 

三、权力····································58 

四、组织····································61 

五、资源····································62 

六、瀑布设计与持续设计的比较··························63 

第五节 持续设计架构································································································65 

一、架构原则··································65 

二、 架构模型··································67 

第六节 持续设计设计································································································69 

一、持续设计价值流·······························69 

二、持续设计用例图·······························69 

三、持续设计用例································69 

第七节 业务视图·······································································································73 

一、导言····································73 

二、系统上下文图································74 

三、价值流画布·································76 

第八节 解决方案视图································································································80 

一、简介····································80 

二、用例图···································80 

三、系统构建块·································84 

四、价值流映射·································94 

第九节 设计视图·······································································································98 

一、简介····································98

二、用例····································99 

第十节 需求视图·····································································································105 

一、简介···································105 

二、BDD···································106 

第十一节 测试视图··································································································109 

一、简介···································109 

二、测试驱动开发·······························110 

第十二节 编码视图··································································································112 

一、简介···································113 

二、持续文档化································113 

第十三节 在Assuritas中持续设计··········································································120 

一、Assuritas·································121 

二、持续设计·································122 

第三章 持续测试 ································································································128

第一节 持续测试简介······························································································129 

一、目标···································129 

二、定位···································129 

三、结构···································129 

第二节 基本概念和基本术语···················································································131 

一、基础概念·································131 

二、基本术语·································131 

第三节 持续测试定义······························································································134 

一、背景···································135 

二、定义···································135 

三、应用···································135 

第四节 持续测试基础······························································································136 

一、变更模式·································137 

二、愿景···································137 

三、权力···································140 

四、组织···································143 

五、资源···································145 

第五节 持续测试架构······························································································146 

一、架构原则·································147 

二、快速反馈和延迟反馈····························150 

三、测试类型矩阵·······························151 

四、测试技术矩阵·······························152 

五、测试对象矩阵·······························153 

六、测试工具矩阵·······························155 

第六节 持续测试设计······························································································156 

一、持续测试价值流······························156 

二、持续测试用例图······························158

三、持续测试用例·······························158 

第七节 持续测试最佳实践·······················································································161 

一、行为驱动开发·······························162 

二、测试驱动开发·······························164 

三、单元测试策略·······························165 

四、通用测试策略·······························166 

五、其他···································168 

第四章 持续集成 ································································································170

第一节 持续集成简介······························································································171 

一、目标···································171 

二、定位···································171 

三、结构···································171 

第二节 基本概念和基本术语···················································································173 

一、基本概念·································173 

二、基本术语·································176 

第三节 持续集成定义······························································································178 

一、背景···································178 

二、定义···································179 

三、应用···································179 

第四节 持续集成的基石···························································································180 

一、变更模式·································180 

二、愿景···································181 

三、权力···································183 

四、组织···································187 

五、资源···································189 

第五节 持续集成架构······························································································191 

一、 架构原则·································191 

二、版本控制·································194 

三、快速和延迟反馈······························200 

第六节 持续集成设计······························································································201 

一、持续集成价值流······························201 

二、持续集成用例图······························201 

三、持续集成用例·······························202 

第七节 持续集成最佳实践·······················································································205 

一、集成路线图································205 

二、协作——分支与合并····························206 

三、 协作——绿色构建·····························210 

四、协作 —— 改善······························211 

五、编码质量·································212 

六、非功能需求································213 

七、其他···································214

第五章 持续部署 ································································································218

第一节 持续部署简介······························································································219 

一、目标···································219 

二、定位···································219 

三、结构···································219 

第二节 基本概念和基本术语···················································································220 

一、基本概念·································221 

二、基本术语·································222 

第三节 持续部署的定义···························································································224 

一、背景···································224 

二、定义···································225 

三、应用···································225 

第四节 持续部署基石······························································································226 

一、变更模式·································226 

二、愿景···································227 

三、权力···································229 

四、组织···································232 

五、资源···································235 

第五节 持续部署架构······························································································236 

一、架构的原则································236 

二、持续部署与持续交付····························240 

三、快速反馈和延迟反馈····························240 

四、持续部署的路线图·····························241 

五、持续部署的模式······························241 

第六节 持续部署设计······························································································243 

一、持续部署的价值流·····························243 

二、持续部署的用例图·····························243 

三、持续部署的用例······························243 

第七节 持续部署最佳实践·······················································································246 

一、持续部署的路线图·····························247 

二、基于环境的部署模式····························249 

三、基于应用的部署模式····························253 

四、模式的组合································255 

第六章 持续监控 ································································································258

第一节 持续监控简介······························································································259 

一、目标···································259 

二、定位···································259 

三、结构···································259 

第二节 基本概念与术语···························································································260 

一、基本概念·································261

二、基本术语·································263 

第三节 持续监控的定义···························································································264 

一、背景···································264 

二、定义···································265 

三、应用···································265 

第四节 持续监控的基石···························································································266 

一、转化模式(变更模式)···························267 

二、愿景···································267 

三、权力···································269 

四、组织···································272 

五、资源···································274 

第五节 持续监控的架构···························································································276 

一、架构原则·································276 

二、架构模型·································280 

第六节 持续监控的设计···························································································286 

一、持续监控的价值流·····························286 

二、持续监控的用例图·····························286 

三、持续监控的用例······························288 

第七节 业务服务监控······························································································293 

一、简介···································294 

二、价值流监控································294 

三、信息流监控································296 

四、实时用户监控(RUM)···························298 

第八节 信息系统服务监控·······················································································301 

一、简介···································301 

二、终端用户体验监控(EUX)·························301 

三、端到端的基础设施监控···························302 

四、域基础设施监控······························303 

第九节 应用服务监控······························································································304 

一、简介···································304 

二、应用程序接口监控·····························305 

三、基础设施服务监控·····························306 

第十节 功能组件服务监控·······················································································307 

一、简介···································307 

二、内部服务监控·······························308 

三、事件监控·································309 

四、资源监控·································310 

五、嵌入式组件监控······························312 

第十一节 监控功能检查清单···················································································313 

一、监控检查清单·······························313 

二、业务服务监控检查清单···························313 

三、信息系统服务监控检查清单·························314

四、应用服务监控检查清单···························315 

五、功能组件服务监控检查清单·························315 

第七章 持续学习 ································································································317

第一节 持续学习简介······························································································318 

一、目标···································318 

二、定位···································318 

三、结构···································318 

第二节 基本概念和基本术语···················································································319 

一、基本概念·································319 

二、基本术语·································325 

第三节 持续学习的定义···························································································328 

一、背景···································328 

二、定义···································328 

三、应用···································328 

第四节 持续学习·····································································································329 

一、变更模式·································330 

二、愿景···································330 

三、权力···································332 

四、组织···································334 

五、资源···································336 

第五节 持续学习架构······························································································338 

一、架构原则·································338 

二、架构模型·································341 

第六节 持续学习设计······························································································344 

一、持续学习价值流······························345 

二、持续学习用例图······························345 

三、持续学习用例·······························346 

第七节 持续学习最佳实践·······················································································350 

一、简介···································351 

二、价值链战略································351 

三、角色···································356 

四、能力···································360 

五、知识体系·································361 

六、路线图··································363 

七、认证···································368 

第八章 持续评估 ································································································370

第一节 持续评估简介······························································································371 

一、目标···································371 

二、定位···································371 

三、结构···································371

第二节 基本概念和基本术语···················································································372 

一、基本概念·································372 

二、基本术语·································373 

第三节 持续评估定义······························································································375 

一、背景···································375 

二、定义···································376 

三、应用···································376 

第四节 持续评估的基础···························································································377 

一、变更模式·································377 

二、愿景···································378 

三、权力···································379 

四、组织···································382 

五、资源···································384 

第五节 持续评估架构······························································································385 

一、架构原则·································386 

二、架构模型·································388 

第六节 持续评估设计······························································································393 

一、持续评估价值流······························393 

二、持续评估用例图······························393 

三、持续评估用例·······························394 

第七节 DevOps 立方体评估模型·············································································398 

一、第一面——工作流·····························398 

二、第2面——反馈······························399 

三、第3面——持续学习和实践·························401 

四、第四面——治理······························401 

五、第5面——端到端部署管道·························403 

六、第六面——质量保证····························403 

第八节 DevOps CE评估模型··················································································404 

一、CP····································404 

二、CN····································407 

三、CT····································410 

四、CI····································413 

五、CD····································415 

六、CM···································417 

七、CO···································420 

八、CL····································422 

九、各方面的概览·······························425 

附录一 术语表·········································································································428

附录二 缩写·············································································································438