数字化时代下的业务敏捷交付挑战及落地

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1. 数字化时代下的业务敏捷 挑战及落地 刘真
2. 讲 讲师简介 产品团队负责人 平安金融云-E敏捷DevOps领域高级经理 平安集团DevOps领域工具体系0-1建设及整体产品规划管理 支撑平安集团3万+研发人员日常研发流程治理 曾帮助多家企业DevOps研发管理实施落地 真 卓越工程生产力峰会 ee.msup.com.cn 助力企业敏捷、数字化转型。 具备丰富的敏捷研发管理经验和DevOps实践体系建设经验,持续探索和
3. 平安集团DevOps建设历程 02. 不同业务背景下的敏捷研发流程差异化落地 真 未来展望 卓越工程生产力峰会 ee.msup.com.cn 04. 案例:拉通业务与技术协同管理,持续交付 03. 目 录 讲 01.
4. 术(或IT)等部⻔已将敏捷开发实践融入团队多年,但是实践多数 随着敏捷迭代、DevOps理念在国内的普及,多数企业研发技 讲 摘要 局限技术内部,与上游的业务部⻔之间的协作鸿沟依然难以逾 端到端全价值链的价值交付和效能提升? 越。业务部⻔如何参与敏捷研发过程,如何与研发技术部⻔形成 DevOps理念落地实践10年+的平安,已形成了一套金融行业 DevOps敏捷开发理念及研发管理工具生态;在本次分享中,将会 卓越工程生产力峰会 ee.msup.com.cn 真 以及对未来的展望。 架构设计与工程实践,同时也会带来我们落地实践过程中的思考 从DevOps研发工具体系,业务敏捷实践落地等方面详细介绍我们
5. 产能低,常厌弃,需求 人工代码归并,出错率高 流水线设计不合理 制品依赖繁多,网络限制 安全评审,扫描, 核心代码评审难; 需求拆分颗粒度不明确 讲 积压严重 加固落地难,开源软件治理难 测试耗久,质量问 测试环节冲突严重, 代码库使用混乱 研发过程中的那些痛 关联系统多且不集成 题 部署失败高,发布时间⻓ 业务,研发,运维分割严重; 沟通协作复杂,互相不认可 卓越工程生产力峰会 ee.msup.com.cn 代码质量无法保障 自动化测试体系不健全 部署准备耗时⻓ 真 发布流程低效 工程效能问题出在哪? 资源投入?人力利用情况?
6. 管理 部署平台 测试管理 脚本化部署 敏捷报表 接口自动化 工时统计 流程、标准、规范落地 真 SSDLC 知识库 管 控 卓越工程生产力峰会 ee.msup.com.cn 精准测试 可视化部署 性能测试 制品库 流水线 成 ⻓ 组织级度量 统一代码平台 推 广 敏捷协作 起 步 沉 淀 CD 传 统 测试 讲 CI 协作 建设历程、工具演进史 人力&资源
7. 稳定性/高可用 生态丰富 可持续性 深度定制化 卓越工程生产力峰会 ee.msup.com.cn 真 安全漏洞 开箱即用 文档⻬全 劣势 优势 讲 开源工具使用优劣
8. 卓越工程生产力峰会 ee.msup.com.cn 真 讲 1.红绿灯预警机制,实施掌握⻛险;
9. 平安集团DevOps建设历程 02. 不同业务背景下的敏捷研发流程差异化落地 真 未来展望 卓越工程生产力峰会 ee.msup.com.cn 04. 案例:拉通业务与技术协同管理,持续交付 03. 目 录 讲 01.
10. 关卡拦截 标准化管理 规范引导 企业级标准化 监管审计 强弱标准结合 真 卓越工程生产力峰会 ee.msup.com.cn 定制服务 定制+关卡 核心关卡 结合自身 量身定制 讲 业务差异化管理
11. 卓越工程生产力峰会 ee.msup.com.cn 插件化扩展 应用市场,建立生态 讲 可配置化 真 支持各异的定制化诉求
12. 流程规范在辅助落地 讲 安全 策略 安全规范 一致性检查 扫描结果 评审结果 BlackDuck Fortify 可豁免 可扩展 可配置化 Db审计 部署 测试 生产 研发 规范 入库后评审 测试出口标准 运营验收 发布 入库前评审 代码 门禁 卓越工程生产力峰会 ee.msup.com.cn 一致性门 禁检查 构建 代码库 触 发 扫 描 commit 制品库 用户故事 高危漏 洞组件 拦截 发版 通知 真 安全需求评审 缺陷遗留
13. 客户 开发团队1 客户 开发团队2 X 制度、标准不统一 X 重复任务多,维护成本高 X 缺乏知识、经验共享 真 开发团队2 卓越工程生产力峰会 ee.msup.com.cn 降本增效 客户 增进协作 开发团队2 统一流程 客户 开发团队2 客户 开发团队3 运维 部署 测试 开发 需求 讲 降本增效 协助企业化差异化流程管控落地 企业强弱模版管控 DevOps差异化落地实践—企业强弱模版管控 客户
14. 平安集团DevOps建设历程 02. 03. 真 未来展望 卓越工程生产力峰会 ee.msup.com.cn 04. 案例:拉通业务与技术协同管理,持续交付 不同业务背景下的敏捷研发流程差异化落地 目 录 讲 01.
15. IT的开发效率和质量不被认可 研发 实现的功能不符合业务预期 真 卓越工程生产力峰会 ee.msup.com.cn 矛盾 业务 需求的价值和必要性不被认可 需求变化快,没想清楚 一句话需求,需求质量差 需求流程不明确,追踪效率低 人力、预算统计 需求不知道提给谁?按什么样的格式提 研发 业务 讲 案例背景
16. ⻛险 排期开发 成本 进展 自动分配 上线通知 验收 价值验收 上线 出口标准 真 评估时效 验收测试 需求变更率 卓越工程生产力峰会 ee.msup.com.cn 评估分析 需求提出 上线时间 需求积压 如何提出 人员透明化 业务方 数据透明化 讲 流程透明化 业务方-建设基于数据为基础的协同平台 交付时效
17. 讲 业务方-标准模版化流程 简化需求录入 评估分析 排期&开发 自动分配评估人 可预期/可预知 集中验收 建立信用评分体系,业务与研发互相评价 识别优先级/复杂度 整体进展/可视化 规范化出口标准 低分复盘、改进,促进提升双方满意度 验收&测试 评价体系 预测⻛险/及时亮灯 预估时间 一键催办 真 卓越工程生产力峰会 ee.msup.com.cn 业务方 估算人力成本 标准化 业务方 引导式 研发方 研发方 业务方
18. 卓越工程生产力峰会 ee.msup.com.cn 互评 讲 需求管理 真 需求进度 业务方-业务看板
19. 主干纯净,多版本并发,易涉及集成问题 主干 主干 主干 分支 主干 主干 主干基本纯净,回归任务重 分支 分支 主干 主干纯净,但集成主干后的需求未回归;⻛险高 发布分支 特性独立分支只做开发,资源浪费 特性分支 特性分支 发布分支 发布分支 特性独立分支开发,测试,集成主干回归验收; 需多套环境 特性分支 特性分支 特性分支 发布分支 主干只做发布,回归工作量巨大,且集成后未回 归,⻛险高 真 卓越工程生产力峰会 ee.msup.com.cn 发布分支 发布分支 特性分支验证 特性分支 特性分支测试 敏捷研发流程@刘真 特性分支开发 分支 基本保障,进入主干的代码经过基本扫描和评审 分支验证/主干发布 分支 分支 分支测试/主干验证 分支 代码不可控,无法随时发布,紧急版本难支撑 分支 分支开发/主干测试 特点 主干 分支 发布 主干 分支 分支开发+发布 回归(验证) 讲 主干 主干 主干开发+发布 测试 开发 模式 研发方-分支策略
20. Master V1.2.0 V1.1.0 V1.0.0 讲 研发方-分支网图 Hotfix Feature 卓越工程生产力峰会 ee.msup.com.cn 真 Develop Feature Release 敏捷研发流程@刘真
21. 产品/业务 测试进行中 产品验收 开发 测试 测试 开发 讲 研发方-过程状态管理 开发完成 归并master 测试复测 完成 真 卓越工程生产力峰会 ee.msup.com.cn 敏捷研发流程@刘真 资源释放 灰度发布/验证 代码评审 用例评审 代码评审 需求评审 生产发布 showcase 开发中 新建 状态流转
22. 开发 完成 真 执行通知 故事自动根据代码评审结果拖到评审通过 评审 通过 卓越工程生产力峰会 ee.msup.com.cn 执行器 故事 开发 触发器 触发源 字段 更新 典型 场景 测试 完成 特性 发布 讲 研发方-智能Flow辅助研发
23. 撑全分支开发,每套环境等同:一辆流动研发列⻋,生产环境不变 pacloud基于模板创建环境对应的部署任务,ng中给每套环境配置独立 的访问端口域名,如1号⻋对应http://xxx.xxx.com.cn:33001 真 必填;看板状态节点用于分支归并记录; 卓越工程生产力峰会 ee.msup.com.cn 「需求部署环境」用于记录及团队内共享部署环境信息,并控制提测时 研发协同 环境配置 根据团队规模和资源能力准备多套caas stg环境(案例是8套),用于支 部署环境 环境资源 讲 研发测-资源管理
24. 1.机器划分为c1c2c3 3个集群,永久保留旧版 2.滚动式部署,c1和c3交替作为备份及灰度环境,固定c2为正式生产 环境; 蓝绿部署 讲 研发方-质量保障 3.生产出故障一键切流到备份 按格式:{灰度}{生产}|{备份},每个版本的发布模式如下,每两个版本 即完成一次循环 卓越工程生产力峰会 ee.msup.com.cn 真 V1: c1c2|c V2: c2c3|c V3: c1c2|c V4: c2c3|c 。。。
25. 开发根据优先级、到期日拉动需求到开发中 开发基于master最新代码建立分支,以需求编号命名 测试人员在对应分支环境做系统测试 验收 对应分支环境做UAT,验收完成挪到"待归并master" 测试 开发根据规划的需求内容执行归并master,释放环境资源 真 ⻔禁验证 测试灰度验证,版本随时发灰度 正式环境发布,发布过程中开发无感,持续开发迭代内其它任务不中断 生产发布 卓越工程生产力峰会 ee.msup.com.cn 对已归并完需求在master做简易回归,只需关注涉及的需求相关模块 生产⻔禁 测试人员master简易复测,确保归并无误; 测试 版本规划 开发任务 按需发布/需求月度规划 讲 迭代规划 研发方-版本管理
26. 清晰提供版本发布质量监控情况 3 支持企业级标准化管理 2 系统默认管理(集团管理规范) 1 版本发布移交⻔禁 讲 研发方-版本⻔禁 流水线发布⻔禁 可自由配置在任意阶段下的作业 真 多样化⻔禁类型,支持自定义⻔禁 3 2 卓越工程生产力峰会 ee.msup.com.cn 可自由配置在任意阶段下的作业 1
27. 1 需求吞吐量 1 项目人力投入 2 缺陷重修率 2 人均产能 2 人力分布情况 3 L1/L2缺陷比例 3 人均故事WIP 4 需求转侧及时率 4 丢弃率 研发产能 等待耗时 缺陷修复时效 4 缺陷验证时效 5 真 需求及时率 2 4 个人/团队成员画像 缺陷成⻓关闭趋势 测试耗时 5 期望达成率 卓越工程生产力峰会 ee.msup.com.cn 5 开发耗时 3 组织/人力投入项目分布 上线时效 排期时效 3 需求沉没率 1 缺陷密度 评估时效 2 紧急需求比 4 需求变更率 交付时效 1 1 需求积压 人力投入 研发质量 研发时效 业务效率 研发测 讲 度量
28. 需求数量/月 版本数/周 70+ 2-4 讲 案例效果 真 发布时⻓ 卓越工程生产力峰会 ee.msup.com.cn 需求交付周期 20天 20min 研发方
29. 平安集团DevOps建设历程 02. 不同业务背景下的敏捷研发流程差异化落地 真 未来展望 卓越工程生产力峰会 ee.msup.com.cn 04. 案例:拉通业务与技术协同管理,持续交付 03. 目 录 讲 01.
30. 分析评估 优先级 AI模型 AI模型 排期 迭代容量 简单 研发 紧急需求 普通 派工 研发 产品 架构师 研发 真 复杂 紧急度 卓越工程生产力峰会 ee.msup.com.cn 产品 需求复杂度 AI模型 用户需求 讲 未来展望
31. 卓越工程生产力峰会 ee.msup.com.cn 讲 效率 智能 数字化协作智能推动研发效率 真 未来展望
32. 关注msup公众号 获取更多工程效能实践案例

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-26 03:34
浙ICP备14020137号-1 $Map of visitor$