平台 · 让创新无限
打造卓越的IT生产线
DevOps平台与实践
平台 · 让创新无限
目录
!
工程效率平台总览
" 企业DevOps建设思路
# DevOps平台实践
$ 案例分享
建立卓越『IT生产线』
业务 研发 运维
基础设
施
交付需求(产品) 配置(变更)
支撑保障
质量
安全
问题
(1)DevOps平台 - 流程梳理与交付自动的迭代过程
DevOps横向集成:实现敏捷团队内不同角色的紧密协同
DevOps纵向集成:打通研发工具链,建立部署流水线,自动化完成不同环境的部署,实现应用程序的持续交付
纵向集成
横向集成
用户
故事
缺陷
测试
用例
编译
部署
(Test )
测试
(Test)
部署
(Prod)
用户
PM
QA
Dev
Ops
部署
(Stage)
配置
监控反馈
架构(A)
业务(B) 组织(O)
流程(P)
开发、运维、安全、质量、精益
面向版本火车的价值流交付
技术
架构
应用
架构
容器云
传统
虚拟化
微服务
服务与
工具
元数据驱动
故事地图
精益看板
敏捷 可视化协作
学习型
成熟度
原则
阶段
流水线
开发流水线 集测流水线 交付流水线
定义 计划 构建 测试 部署 …
可管理
可审计
可优化
(2)自动化测试平台 - 行为驱动开发的最佳实践
过
程
优
化
度
量
分
析
自动化测试管理视图
自动化测试技术视图
性能压测实验室
测试过程规范管理 测试度量分析 测试评审
测试环境管理 测试资源管理
测试工具管理
测试报告管理
接口自动化
测试
功能自动化
测试
性能自动化
测试
安全性自动化测
试
健壮性自动化测
试
测试需求管理
测试用例管理
Bug管理
移动端自动化测试实验室
监
督
控
制
技
术
支
撑
以BDD(行为驱动开发)方法为主导思想,提供完整测试工具集合,建立拉动式的自动化测试平台