1、全球敏捷运维峰会广州站中信银行DevOps新实践演讲人:李红涛全球敏捷运维峰会广州站01DevOps能力建设规划02DevOps端到端全流程工艺03DevOps支撑业务场景04DevOps度量驱动改进目录CO NTE NTS全球敏捷运维峰会广州站业界趋势银行业组织级DevOps发展行内挑战行内现状挑战及思考现状挑战 业界&行内全球敏捷运维峰会广州站夯实基础能力,逐步进行组织级改进,实现组织能力覆盖银行业DevOps发展方向项目团队内部教练内部平台内化模型指引辅导支撑从夯实工程能力基础开始到组织级全面改进-标准内生化-团队专业化-平台自主化-流程工艺-功能层面的基础支撑能力-持续交付基础能力全球
2、敏捷运维峰会广州站行内现状挑战及思考业务支撑能力需进一步加强一体化管控水平需提升平台技术架构需优化升级平台工具服务能力不足全球敏捷运维峰会广州站我们追求的目标省:合理的成本多:更高的产能快:更快的响应速度好:适当的质量效率和质量是是永无止境的追求永无止境的追求!全球敏捷运维峰会广州站筑基绽放腾飞工程一体化2019-2020工程全面化2021-2022工程数字化2023DevOps工程能力建设的阶段规划筑造DevOps敏捷与工程基础,探索应用场景的适用性与价值聚焦DevOps效率与质量,持续大规模推广落地对DevOps价值流动数据进行全面量化分析,构建反馈优化机制全球敏捷运维峰会广州站内部Dev
3、Ops能力成熟度模型内部DevOps能力度量模型组织级/团队级工程教练能力模型实施策略3个指导模型4个改进维度1个推进平台提升 工艺内嵌人员赋能 效能度量根据成熟度模型进行差距分析,识别改进点,融合业务痛点;结合工具、流程、赋能、度量 等维度逐步维稳推进。全球敏捷运维峰会广州站01DevOps能力建设规划02DevOps端到端全流程工艺03DevOps支撑业务场景04DevOps度量驱动改进目录CO NTE NTS全球敏捷运维峰会广州站端到端全流程工艺排期制定关联系统会签测试会签发版(构建+部署)系统测试业务测试性能测试安全测试发起上线核包会签三级审批上线部署结束审批研发管理测试服务部署服务需
4、求提出与分析排期计划设计、开发发版与测试上线执行测试系统任务开发任务业务需求提出内部需求提出需求分析技术/安全评估生产问题提出分行特色需求提出DevOps平台接口设计架构设计模型设计全球敏捷运维峰会广州站架构与设计管控生态模型设计接口设计架构基线架构遵从架构设计架构连接文件接口数据接口在线架构制图架构例外治理在线交付物系统级基线架构评审架构数据治理架构执行检查企业级基线数据模型设计架构数据集成排期、需求、项目信息下发系统间调用关系下发数据导入数据导出引用模板引用模板架构发布基线数据检出组成数据字典设计任务下发治理、例外任务下发执行检查更新基线基线数据铺底与使用DevOps研发管理架构任务参考架
5、构报文接口RPC接口DDL生成DAO生成全球敏捷运维峰会广州站看板任务精细化管理多类看板合并为一统一研发模式团队需求管理研发质量管控Q需求、任务的树状层次质量管控要求内嵌全球敏捷运维峰会广州站流水线模板工艺提交构建流水线下载代码编译构建静态扫描单元测试提测发布流水线部署自动化测试制品晋级看板任务创建分支创建流水线提交构建模板创建流水线持续集成流水线下载代码编译构建静态扫描单元测试部署自动化测试制品晋级全球敏捷运维峰会广州站制品晋级工艺Dev分支Dev制品开发自测/集成测试Release分支Test制品Release制品系统测试联调测试Public制品集成测试DevOps流水线部署验证晋级晋级审
6、批通过制品晋级制品同步上线申请关联系统会签组长审批二级领导审批一级领导审批晋级到测试环境Release制品仓库实时同步到生产制品仓库传统方式过去情况当前情况全球敏捷运维峰会广州站01DevOps能力建设规划02DevOps端到端全流程工艺03DevOps支撑业务场景目录CO N T E N T S04DevOps度量驱动改进目录CO NTE NTS全球敏捷运维峰会广州站DevOps工具平台体系交互关系工程管理设计工具开发平台测试服务Gitlab计划管理开发管理测试管理持续构建、部署需求管理Wiki投产管理Entegor部署服务制品库基础设施项目实施生产运