大型组织敏捷转型陷阱 Vaycent孙维 优普丰UPerform敏捷教练 X 峰会2022·武汉 中国DevOps社区 个人介绍[XI中国DevOps社区 Vaycent 孙维 敏捷教练/咨询顾问 热裹研发技术实践的敏捷教练及咨询师 专注敏捷思维、工程实践、DevOps技术、敏捷组织规模化 对团队中不同角色协作有深入研究和实践 致力于打造积极有趣的IT研发团队 先后服务过金融、快消品、航空、制造业、通信等不同领域的企业 less ORSC 中国DevOps社区峰会2022·武汉 [中国DevOps社区 Why? 为什么会有这个话题 中国DevOps社区峰会2022·武汉 小故事一来自与团队负责人的初次访谈对话XI中国DevOps社区 我们坚持敏捷两年了 除了会议很多,还是很多问题 感觉到对开发的效率、质量没有帮助 中国DevOps社区峰会2022·武汉 求同存异地业技融合是组织敏捷转型的关键自标中国DevOps社区 业务市场竞争力科技研发效能 业务部门关心的更多是市场竞争力、业后援部门的支持力度清晰的业务需求与固定计划 务份额、客户满意度等价值业绩的达成而科技部门关心更多的是组织研发效能 市场竞争力 业务绩效 高效的研发效能体系 更多及灵活的预算 资源精益优化 客户满意度 资源的调配状况 需要对双方的不同关注点进行有机结合 求同存异。 中国DevOps社区峰会2022·武汉 科技研发作为切入点面临的典型痛点问题X1中国DevOps社区 价值需求不明确 交付问题频发 外部依赖交织 专业分工规则复杂化 科技研发往往是组织敏捷转型的首个切入点,正面对着恶性循环的痛点疲于奔命 我们以为敏捷转型是把大家从正规军提升为特种战斗部队,而事实上却是一伙游击队员。 中国DevOps社区峰会2022·武汉 打破系统恶性循环的敏捷转型QuickWin策略XI中国DevOps社区 轻量级导入 身入局地引领 敏捷转型并非项目 从容易落地的小范围开始 外部/内部教练需要时刻关 转型注定是一个持续探索且 通过解决具体技术实践难题 注团队落地现场。以身作则 漫长的过程,难以一就而就 消除浪费,进行系统的局部 地引领团队的成长,通过解 因此需要通过QuickWin策 改进,帮助大家获得改变成 决以上实践难题的持续改进 略不断修正,想目标逐渐靠 效与正向反馈,从而提炼经 提升人的动力及能力,确保 拢。组织的敏捷转型是生长 验以及巩固改变的信心动力 敏捷转型转在团队上,而非 出来的,并不是套用某种敏 打破组织恶性循环的困境。 转在PowerPoint里 捷框架可达成。 中国DevOps社区峰会2022·武汉 中国DevOps社区峰会2022·武汉 某大型金融组织企业敏捷转型探讨 [X1中国DevOps社区 建立全链路研发质量标准,可视化组织协同边界XI中国DevOps社区 意向阶段需求阶段开发阶段测试阶段发布阶段运维阶段 业务人员产品经理项目经理开发人员测试人员运维人员 拆分 意向录入业务需求用户故事产品待办列表Sprintio州&需求细化线上监控 用户故事 拆分 理计划测试用例 会议会议编写 自动化测试发布部署 评审回顺故障排查 会议会议 用户故事 拆分 代码编写持续地 集成 测试回归运营处理 服务器维护 用户收事优先级 Sprint 制品 测UV试U用E例 业册计划遵代计划可行/可测 PRD文植减✁代期 各环节活动主要标准 中国DevOps社区峰会2022·武汉 通过背景术语梳理统一,进行多方立场意图分析X中国DevOps社区 辅导过程我发现,大家都在说着不同定义✁相同个术语名词,或因为经验,或因为视角,又或是因为利益立场。因此梳理✁过程也是平衡各方立场✁重要转型过程。 不同团队✁不同人,对“项目”这个词都有完全不同✁理解·大家都在说需要做自动化测试,但不清晰具体要做哪些 ,什么是产品,什么是系统,大家都在说这些词,却没有清晰定义,什么是单元测试,什么是接口测试,到底谁做谁负责 ,协作工具平台✁空间划分到底是以系统?项目?团队?·在研发流程当中,开发人员与测试人员✁分工与职责 优普丰Uperforr 产品组场景测试验证爽 m咨询Vaycen小维 系统群植水自动化测试 项目集 系统 产品线产品 单元测试快口 场景测试 给证测达 系统项目 系统自动化测试 技术测试 项目产品组 产品组产品线中 二单元测试接口测试二集成测试 端到端测试.集成测试” 验证测试 中国DevOps社区峰会2022·武汉 融合项自过程与研发过程,确保业务连续性LXI中国DevOps社区 项目管理需求立项采购合同实施付款结项 优普丰Up 评审 Sprint评审会 业务愿景 每日站会 普丰Uperforn 明确战路 产品需求1 ·需求障碍日志 ·开发 产品需求2 EBE 桃理会议 Sprint回顾会 回·测试 实施 燃尽图 m咨询Vaycer 组合管理 月系统需求1ED 外部童向优普丰Uperform 系统需求2 用户故事 计划 创造/切换 Sprint计划会 Sprint代办列表 中国DevOps社区峰会2022·武汉 分类分层敏捷辅导达成演进式✁敏捷导入X1中国DevOps社区 体系设计选取试点培训导入&辅导 优普丰Up 研发体系框架调研访谈数捷研发管理规范、指南、模版 标准规范体系规范体系调整-升级改进✁汉清单 全链路研发流程沙盘/工作坊敏捷领导力文化✁设&人才培养 管理层宣责培训内部分享内服识库 方法实践指南评估可视化需求分析人员辅导作业练习竞赛 需求分析&产品设计 人员能力模型方案设计DevOps实践需求分析工具产品规划设计产品编标分析 TDD&重构分支策路 流水线模型 制品使用 质量门禁 环境管理 配置管理 软技能学习测试管理 缺陷管理 自动化测试 TDD与重构 缺陷模型 DevOps工具指✁ m咨询Vaycen工程实践 人员任职要求 成熟度模型 度量体系 Uperform咨询Va 中国DevOps社区峰会2022·武汉 三种典型团队一敏捷团队实际落地✁现状[I中国DevOps社区 团队A团队B团队C ·团队内全是前端开发技术✁成员 ·整包项目外购,产品经理/项目经理为自有人员·团队拥有完整软件交付能力,端到端技能 ·产品经理、测试人员为外部成员 ·该团队重视开发进度把控 ·产品经理、开发人员、测试人员都在该团队内 ·团队成员团队有独立✁预算空间 ·负责人希望能够各个环节分清楚职责、责任、效率质量 优普丰Upe 对业务方调研分析,形成业务意向输入对业务方调研分析,形成业务意向输入 产品经理/项目经理/供应商团队梳理会议对业务方调研分析,形成业务意向输入业务方/产品经理形成对应✁PRD文档 SprintNSprintNSprintN 尤普丰Uperforr 需求计划会议需求桃理会议 计划会议 开发每日站会 开发计划会议 前端开发每日站会 测试评审会议测试 每日站会 回顾会议 发布回顾会议 业务方对内容进行验收/审批业务方对内容遇行验收/审批等待后端团队(外部)完成对应✁开发任务 项目经理(自有)通过工具对制品进行发布运维人员负责费服务器/机房运维(硬件)交给专门✁测试团队进行测试 运维人员负责服务器/机房运维(年业务方、产品经理对该版本进行验收/审批 团队开发人员对该项目✁制品进行发布 备注:共20+个团队,单团队规模约在几十至上百人员不等 运维人员负责服务器/机房运维(硬件) 中国DevOps社区峰会2022·武汉 敏捷就是要调整大家✁组织结构 [XI中国DevOps社区 ★ 是 对于转型而言,毫无疑问,调整组织结构固然是高效✁。 ★大家都知道要构✁端到端能力✁小团队 0040 0040 m 互相需要 然而.. ★ 临时联盟团队调整组织架构通常却是最难触及✁,也是企业转型考虑时候✁重中之重 04何况 -在我们这次案例当中,即使在相同组织架构底下✁不同团队,最终也呈现 出来不同✁落地模样 同事伪团队 否共同✁目标 图片来源:LanceZhang✁敏捷领导力课程 中国DevOps社区峰会2022·武汉 我们所缺少✁不过是一份自我身份认同感而已 [XI中国DevOps社区 是 004Z 调整组织结构固然高效但提升信任却更容易开始 临时联盟团队组织文化利益立场 互相需要 -组织架构个人责任感 同事伪团队合作方式信任程度 否共同✁目标 图片来源:LanceZhang✁欧捷领导力课程 中国DevOps社区峰会2022·武汉 流程/机制不能改善信任关系,共同话题却可以[XI中国DevOps社区 我们所做✁ 不过是在权衡各方后作出可落地✁行动而已 中国DevOps社区峰会2022·武汉 我们已完成DevOps/Cl,因为有对应工具XI中国DevOps社区 若DevOps/CI是个工具平台 那么可能,我们✁工具可以有完整流水线功能却没有开发人员持续地去集成他们代码 获取流水结果并检视调整 BUILD TEST RESULT RESULT 中国DevOps社区峰会2022·武汉 我们以为✁持续集成实际却是持续打包[XI中国DevOps社区 但有时候即使我们有流水线工具,依然不能持续地集成,而且不是靠开发人员自身就可以解决该问题 某个版本 aycen小维 提出需求功能等待开发实施功能验收确定功能发布等待版本发布成功 业务方/产品方perform咨询Va 集成分支合并v1.1发布 m咨询Vayc Feature分支1 开发工程师Feature分支2 我们以为✁集成区域 真正✁集成区域 中国DevOps社区峰会2022·武汉 远交近攻才能实现DevOps能力✁平滑扩散X中国DevOps社区 专业✁DevOps团队与人员能够帮助快速✁立工具,然而从提升人员能力角度来看,这也许不是一个长远✁方案。 优普丰Uperfo orm咨询Vay优普丰Uperforr 开发工程师运维工程师 优普丰Upe 询Va 优普丰 开发工程师DevOps工程师运维工程师 Uperform咨询Va 中国DevOps社区峰会2022·武汉 [XI中国DevOps社区 敏捷是要让大家更好地共同服务客户,它并非内部效率提升手段却往往被曲解成通过管理方法解决基本功、专业能力不过关✁问题 中国DevOps社区峰会2022·武汉 持续探索与持续交付✁相交相融XI中国DevOps社区 1 决策业务产品方向 讲得明白具体做什么 高效正确地把产品做出来, 2适应业务✁变化 送代即我们以怎样✁频率 3颗粒度转动相融起来 中国DevOps社区峰会2022·武汉 ALPHA敏捷转型万案套件覆盖全链路实践 XI中国DevOps社区 " 度量体系过程管理人才管理组织结构 业务共创会 *+ D6D 可提化羽你规范 RRSRWE 通过顺畅✁信息流动以及频密上线和反馈, 质量度三 国日菜红绿灯指示 提升平均交付周期、更高✁质量和更好✁用户体验,原果声 在最短时间内交付最有价值✁需求,✁立响应变化✁组织能力性业面布 1s0888] 5个会证505 LesS+sos 单 微体系文件 eamRo作 一体化研发交付体系框架规范指南实践外包管理 组织文化 价值管理过程管理质量管理配置管理 持续成长审计益警体系文件 谢期减小组外包能力准入自动B摄 需求提出和流转组织结构设计持续集成环境管理PBR立项 知识库用户故事拆分角色职责定义质量门禁运维管理 任职要求 RIR 专家分享可视化分析工具可视化看板 代码走查 变更管理 专业能力培训 数据理点Scrum送代活动缺陷管理监控预警 宣贯培训应用架构设计多团队排期测试用例管理日志管理能力成热度 内部专家库精益价值流分层自动化制品管理·绩效管理 内部创新赛编码标准生产问题处理敬捷领导力 精丝持续改善 代码安全 统一开发框架 上线前准备 ·技能大赛 ·直播分享 RetSiretion 客户 trEnpose 为中心 研发效能工具平台 度量体系 中国DevOps社区峰会2022·武汉 nXRMath 通过人事物流整合不同领域✁敏捷转型变革 XI中国DevOps社区 cent小丝 全链露研发