提升研发效能,赋能业务创新

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1. 提升研发效能,赋能业务创新 阿里云云效团队 何勉
2. 目录 ee.msup.com.cn 00 研发效能挑战和应对 01 业务驱动的协作实践 02 以终为始的需求实践 03 领域驱动的技术实践 04 云原生交付工程实践 05 目标驱动的创新实践
3. 00 研发效能的挑战和应对 ee.msup.com.cn
4. *+,- 最 大 化 用 户 价 值 !"#$ 最小化过程浪费 %#&' 持续地 可持续的效能提升 ()%# ()%# 顺畅高质量交付 有效价值
5. 下一代精益开发(ALPD)框架 业务驱动的协作模式 领域驱动的架构和实现 1. 拉通端到端的业务交付流程 业务引领的领域建模 %#&' 2. 分层协作与对⻬ 3. 内建过程质量 产品导向的交付模式 跨功能特性团队 团队流动和灵活性 持续和迭代的交付模式 !"#$ 契约导向的软件实现 技 协 作 和 需 %#&' 领域驱动的微服务架构 求 实 践 *+,- 创新实践 赋能业务创新、加速业务发展 赋能业务创新、加速业务发展 高效业务探索 持续业务交付 有效反馈调整 %#&' 以终为始的需求分析和设计 基于目标和事件分析设计业务流程 基于业务流程拆分定义产品需求 实例化的需求设计和澄清 术 和 标准化的工程基础设施 规范和标准的(云原生)基础环境 声明式的环境管理和运维 一致和自动的部署和运维机制 工 %#&' 程 实 践 应用为中心的持续交付 系统度量支持的 落地实施和持续改进 以应用为核心持续集成部署 基于业务需求持续发布 层次化的应用和系统质量守护 ()%# ()%#
6. 业务驱动的协作模式 目录 领域驱动的架构和实现 1. 拉通端到端的业务交付流程 2. 分层协作与对⻬ 3. 内建过程质量 业务引领的领域建模 %#&' 领域驱动的微服务架构 契约导向的软件实现 产品导向的交付模式 跨功能特性团队 团队流动和灵活性 标准化的工程基础设施 赋能业务创新、加速业务发展 赋能业务创新、加速业务发展 持续和迭代的交付模式 声明式的环境管理和运维 以终为始的需求分析和设计 基于业务流程拆分定义产品需求 实例化的需求设计和澄清 ee.msup.com.cn 01 业务驱动的协作实践 02 以终为始的需求实践 03 领域驱动的技术实践 04 云原生交付工程实践 05 目标驱动的创新实践 持续业务交付 有效反馈调整 基于目标和事件分析设计业务流程 研发效能挑战和应对 规范和标准的(云原生)基础环境 一致和自动的部署和运维机制 高效业务探索 00 应用为中心的持续交付 系统度量支持的 落地实施和持续改进 以应用为核心持续集成部署 基于业务需求持续发布 层次化的应用和系统质量守护
7. 输入 用户目标 规划 业务目标 客户诉求 转化 承载业务价值,是系统验收的基本单元,也是 运营和发布(Release)的基本单元,需要时 可以被独立地发布和运营。 业务需求 业 务 和 目 标 导 向 分解 技术布局 技术重构 规划 产品需求 产品需求 产品需求 承载产品的具体功能,是产品集成和测试的基 本单元,通常也是系统部署(Deploy)的基本 单元。 分解 技术任务 ee.msup.com.cn 技术任务 承载具体的技术实现工作,它是工作分配 (Assign)的基本单元,也是技术实现的基本 单元。 技 术 和 工 程 导 向
8. 用户、业务目标 业务工作空间 创建 业务需求 已提出 已接受 已分析 已规划 实现中 待验收 业务人员 分 解 资产沉淀 文档 产品交付空间 业务驱动的协作模式 创建/分解 代码 产品需求 拆 分 自 动 待排期 已排期 自 动 开发中 待测试 拆 分 自 动 自 动 待开始 已开始 测试 产品经理/交付团队 分 解 应用 数据 分解 技术 ee.msup.com.cn 技术任务 开发者工作台 其他 已完成 已完成 已验收 已发布
9. 业务领域 y 项目1 业务领域 x 范围 产品交付团队1 项目3 范围 产品交付团队1 需求 产品交付团队2 产品导向的持续交付 需求 产品交付团队2 需求 产品交付团队3 产品交付团队3 需求 项目2 范围 项目导向:把人作为资源分配到事情(确定范围)上 ee.msup.com.cn 产品导向:把事情(产品需求)交给跨功能特性团队 产品导向,业务驱动:灵活响应业务的无差别特性团队
10. 内建过程质量 已发布(0) 已验收(1) 分层协作模式,工具落地 端到端的业务需求交付过程 前后职能拉通 左右模块对⻬ 产品需求交付过程
11. 业务目标反馈 业务 5678 ./01 3,"4 产品 LMBC 技术 HIJK *+@A=BC 9:&' 9:;<=>? 交付效能反馈 ee.msup.com.cn *+DE=FG
12. 业务驱动的协作模式 目录 领域驱动的架构和实现 1. 拉通端到端的业务交付流程 2. 分层协作与对⻬ 3. 内建过程质量 业务引领的领域建模 %#&' 领域驱动的微服务架构 契约导向的软件实现 产品导向的交付模式 跨功能特性团队 团队流动和灵活性 标准化的工程基础设施 赋能业务创新、加速业务发展 赋能业务创新、加速业务发展 持续和迭代的交付模式 声明式的环境管理和运维 以终为始的需求分析和设计 基于业务流程拆分定义产品需求 实例化的需求设计和澄清 ee.msup.com.cn 01 业务驱动的协作实践 02 以终为始的需求实践 03 领域驱动的技术实践 04 云原生交付工程实践 05 目标驱动的创新实践 持续业务交付 有效反馈调整 基于目标和事件分析设计业务流程 研发效能挑战和应对 规范和标准的(云原生)基础环境 一致和自动的部署和运维机制 高效业务探索 00 应用为中心的持续交付 系统度量支持的 落地实施和持续改进 以应用为核心持续集成部署 基于业务需求持续发布 层次化的应用和系统质量守护
13. Begin with the End in Mind 垃圾进垃圾出 以终为始 图片来源:
14. 明确业务目标 业务分析 业务需求 明确业务流程 分解 以终为始 明确产品功能 产品设计 明确验收标准 产品需求 产品需求 清晰的结构
15. 用户目标 北极星指标 业务阶段 策略分解 基于目标和业务事件分析业务流程 业务目标 以终为始的需求实践 业务需求 业务分析:事件驱动的分析 基于业务流程拆分定义产品需求 MVP的定义和规划 事件驱动业务分析 + 实例化需求 业务流程 产品操作流程的设计 产品需求 Given .. when.. then .. 操作流程 及 验收规则 质量守护 工程实践 需求验收规则的澄清 技术任务拆分确认 Given .. when.. then .. 需求交付 产品设计:实例化需求
16. 业务驱动的协作模式 目录 领域驱动的架构和实现 1. 拉通端到端的业务交付流程 2. 分层协作与对⻬ 3. 内建过程质量 业务引领的领域建模 %#&' 领域驱动的微服务架构 契约导向的软件实现 产品导向的交付模式 跨功能特性团队 团队流动和灵活性 标准化的工程基础设施 赋能业务创新、加速业务发展 赋能业务创新、加速业务发展 持续和迭代的交付模式 声明式的环境管理和运维 以终为始的需求分析和设计 基于业务流程拆分定义产品需求 实例化的需求设计和澄清 ee.msup.com.cn 01 业务驱动的协作实践 02 以终为始的需求实践 03 领域驱动的技术实践 04 云原生交付工程实践 05 目标驱动的创新实践 持续业务交付 有效反馈调整 基于目标和事件分析设计业务流程 研发效能挑战和应对 规范和标准的(云原生)基础环境 一致和自动的部署和运维机制 高效业务探索 00 应用为中心的持续交付 系统度量支持的 落地实施和持续改进 以应用为核心持续集成部署 基于业务需求持续发布 层次化的应用和系统质量守护
17. 需 求 业 务 引 领 的 领 域 建 模 领域驱动的技术实践 业务需求 子域 形成 划 分 分 析 限界上下文 约束 保 障 微服务 成 为 可复用的领域资产 守 护 业务流程 以领域模型贯通需求、架构和实现 提取和演化 领域模型 定义 产品需求 指导 实 现 高质量代码资产 保障 指 导 澄清和细化 验收测试 赋能 领 域 引 领 的 微 服 务 架 构 服务设计契约 指 导 分 解 和 设 计 架 构 (验收)测试先行 持续重构 支 持 产生 自动化测试 契 约 导 向 的 软 件 实 现
18. 业务驱动的协作模式 目录 领域驱动的架构和实现 1. 拉通端到端的业务交付流程 2. 分层协作与对⻬ 3. 内建过程质量 业务引领的领域建模 %#&' 领域驱动的微服务架构 契约导向的软件实现 产品导向的交付模式 跨功能特性团队 团队流动和灵活性 标准化的工程基础设施 赋能业务创新、加速业务发展 赋能业务创新、加速业务发展 持续和迭代的交付模式 声明式的环境管理和运维 以终为始的需求分析和设计 基于业务流程拆分定义产品需求 实例化的需求设计和澄清 ee.msup.com.cn 01 业务驱动的协作实践 02 以终为始的需求实践 03 领域驱动的技术实践 04 云原生交付工程实践 05 目标驱动的创新实践 持续业务交付 有效反馈调整 基于目标和事件分析设计业务流程 研发效能挑战和应对 规范和标准的(云原生)基础环境 一致和自动的部署和运维机制 高效业务探索 00 应用为中心的持续交付 系统度量支持的 落地实施和持续改进 以应用为核心持续集成部署 基于业务需求持续发布 层次化的应用和系统质量守护
19. 代码变更 代码变更 开发 应用 数 据 变 更 Code Repo 测试 !! 镜像更新 应用变更 配置变更 镜像变更 配置变更 数据变更 IaC Repo 基础实施和部署运维的标准化 应用配置 Q[\2]^UPO_W 部署配置 XYZ "#$% &'$% • 基于容器管理和分发制品,基于k8s管理和编 排环境资源 • 基于OAM(Open Application Modle)标准 和运行时工具管理和编排应用 NOPQRS2TUVOUW 资源配置 运维配置 ee.msup.com.cn 生产 • 通过声明式的方式进行应用的编排、部署和 运维 ()$%
20. 应用和系统的运维、监控,以及业务的运营反馈闭环 .' 3245 以应用为单元持续交付 以业务需求为单位持续发布 78 "# &' • 解耦(应用)部署和与(业务需求)发布,以应 用为单元持续集成和部署 /0 *+9 12 12 )645 .' "# &' '- /0 *+, .' *+: ee.msup.com.cn "# &' /0 • 连接并对⻬业务需求与应用变更,以需求为单位 灵活持续发布 • 建立应用和系统的运维、监控,以及业务运营反 馈闭环
21. Biz Dev Ops 云原生DevOp 从DevOps到BizDevOps • 面向终态,基于开放应用模型(OAM),实现开发和运维底层模型的一致和标准化 • 以应用为核心连通开发交付过程和应用的部署运维,实现云原生时代的DevOp • 连接并⻬业务需求与应用变更和运维,实现真正意义上的 Biz- Dev-Ops
22. 业务驱动的协作模式 目录 领域驱动的架构和实现 1. 拉通端到端的业务交付流程 2. 分层协作与对⻬ 3. 内建过程质量 业务引领的领域建模 %#&' 领域驱动的微服务架构 契约导向的软件实现 产品导向的交付模式 跨功能特性团队 团队流动和灵活性 标准化的工程基础设施 赋能业务创新、加速业务发展 赋能业务创新、加速业务发展 持续和迭代的交付模式 声明式的环境管理和运维 以终为始的需求分析和设计 基于业务流程拆分定义产品需求 实例化的需求设计和澄清 ee.msup.com.cn 01 业务驱动的协作实践 02 以终为始的需求实践 03 领域驱动的技术实践 04 云原生交付工程实践 05 目标驱动的创新实践 持续业务交付 有效反馈调整 基于目标和事件分析设计业务流程 研发效能挑战和应对 规范和标准的(云原生)基础环境 一致和自动的部署和运维机制 高效业务探索 00 应用为中心的持续交付 系统度量支持的 落地实施和持续改进 以应用为核心持续集成部署 基于业务需求持续发布 层次化的应用和系统质量守护
23. 输入 用户目标 1. 识别和聚焦用户目标 规划 业务目标 2. 基于目标规划业务、产品 业务目标 用户目标 客户诉求 转化 业务需求 业 分解 务 探 3. 加速业务交付 索 技术布局 技术重构 规划 产品需求 产品需求 产品需求 付 分解 4. 数据分析和调整循环 交 续 技术任务 技术任务 价值流看板 持 精益度量和分析
24. 业务驱动的协作模式 领域驱动的架构和实现 1. 拉通端到端的业务交付流程 业务引领的领域建模 %#&' 2. 分层协作与对⻬ 3. 内建过程质量 产品导向的交付模式 跨功能特性团队 团队流动和灵活性 持续和迭代的交付模式 领域驱动的微服务架构 契约导向的软件实现 协 技 作 术 和 需 求 实 赋能业务创新、加速业务发展 赋能业务创新、加速业务发展 赋能业务创新 高效业务探索 持续业务交付 加速业务发展 有效反馈调整 以终为始的需求分析和设计 基于业务流程拆分定义产品需求 实例化的需求设计和澄清 规范和标准的(云原生)基础环境 声明式的环境管理和运维 一致和自动的部署和运维机制 工 程 实 践 践 基于目标和事件分析设计业务流程 和 标准化的工程基础设施 应用为中心的持续交付 系统度量支持的 落地实施和持续改进 度量和落地实施 以应用为核心持续集成部署 基于业务需求持续发布 层次化的应用和系统质量守护 提升研发效能,赋能业务创新
25. Thanks!

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