您的浏览器禁用了JavaScript(一种计算机语言,用以实现您与网页的交互),请解除该禁用,或者联系我们。[2023 DOIS DevOps 国际峰会 · 北京站暨 BizDevOps 企业峰会]:乔晓琳-贝壳找房研发效能体系及平台化建设之路 - 发现报告

乔晓琳-贝壳找房研发效能体系及平台化建设之路

AI智能总结
查看更多
乔晓琳-贝壳找房研发效能体系及平台化建设之路

自我介绍 乔晓琳 •现任职贝壳找房研发效能专家 •深耕工程效率、DevOps、研发效能等相关领域10余年,历任联发科、乐视、贝壳工程效率部门,具备多个行业DevOps转型与落地、研发效能度量与实践的经验 大纲 •产业背景:研发效能的新形势与新挑战 •效能基建:一站式端到端效能平台建设•效能实践:深入业务多场景多角色效能实践•效能沉淀:将方法论和实践经验沉淀到研发效能洞察平台•效能展望:“度量—平台—实践”正向飞轮 研发效能的新形势与新挑战 业务精耕 价值文化 降本增效 •软件架构和团队协作的复杂度都在急速上升•业务扩张期进入业务平稳期,需要精耕细作 •合作共赢,协同提效•从追求时长到追求时效 •互联网背景变化•房产行业背景变化 研发效能实践正在进入深水区… 研发效能需要回应的问题 •什么是研发效能?•研发效能需要度量吗?•研发效能可以被度量吗?•研发效能如何度量?•研发效能指标是数字游戏吗?•等等… 大纲 •产业背景:研发效能的新形势与新挑战•效能基建:一站式端到端效能平台建设•效能实践:深入业务多场景多角色效能实践•效能沉淀:将方法论和实践经验沉淀到研发效能洞察平台•效能展望:“度量—平台—实践”正向飞轮 贝壳研发效能演进历程 一站式业产研效能协作平台 “价值交付—工程卓越”双流模型 “价值交付—工程卓越”双流模型 “一站式”业产研端到端研发协作平台 ü以“需求”为价值载体整合项目、迭代、需求、缺陷等研发流程ü以“代码变更”为工程流载体实践DevOps持续交付 “一键式”操作高效实践 ü 一键发布全部变更集一键自动CR提测本地IDE一键构建部署 需求流与代码流的联动和自动流转 ü需求状态变更自动触发流水线ü代码流变更自动触发需求状态流转ü减少人工操作的繁琐度&数据自动化采集 大纲 •产业背景:研发效能的新形势与新挑战•效能基建:一站式端到端效能平台建设•效能实践:深入业务多场景多角色效能实践•效能沉淀:将方法论和实践经验沉淀到研发效能洞察平台•效能展望:“度量—平台—实践”正向飞轮 效能实践案例1—贝壳某新兴业务提效项目 Ø效能需求:研发团队人效提升10% Ø团队现状: Ø研发人员规模:总人数约200人(约180研发+20产品) Ø业务现状: Ø新赛道核心业务,正处于扩张期,由0-1开发阶段逐步进入稳定迭代阶段Ø技术栈:服务端(Java),C端(Android/ iOS/ Windows)Ø迭代周期:双周迭代 Ø实践举措和经验: Ø技术提效:服务解耦、研发自测Ø组织提效:会议管理、项目管理Ø代码静态质量管理 效能实践案例1—贝壳某新业务提效项目 效能专家基于团队诉求提出通用效能模型1 n研发效能方法论&效能专家经验n效能数据摸底&建立基线 业务效能模型调整2 n根据历史基线和已有效能实践确定重点提效方向n同时考虑业务体感和研发效率 效能实践案例1—贝壳某新业务提效项目 业务效能模型调整 效能实践案例1—贝壳某新业务提效项目 提效举措量化2 效能实践案例1—贝壳某新业务提效项目 效能实践案例1—贝壳某新业务提效项目 研发管理的规范化措施1 n提供既有原则也有示例具备一线人员可操作性的研发行为规范n重要研发动作可观测可纠偏 研发流程和工具平台的改造2 《2022中国软件研发效能调查报告》中显示,流程规范成为阻塞研发效能的首要因素,企业需要建立成熟的研发效能管理体系。 n针对关键研发环节的强制管控和检查nDevOps工作流和需求状态自动流转的应用 效能实践案例1—贝壳某新业务提效项目 举例:需求颗粒度 ❷ 1.INVEST原则2.实际业务需求示例3.建议的参考值和系统提醒4.代码当量与工时排期的参照观测5.关注90%,不苛求100%完美 ❸ 2 0 2 3 D e v O p s国 际 峰 会暨B i z D e v O p s企 业 峰 会·北 京 站 效能实践案例1—贝壳某新业务提效项目 效能实践案例1—贝壳某新业务提效项目 效能实践1—贝壳某新兴业务提效项目 效能实践案例2—贝壳某传统业务提效项目 Ø效能需求:研发团队人效提升10% Ø团队现状: Ø研发人员规模:总人数约200人(约180研发+20产品) Ø业务现状: Ø新赛道核心业务,正处于扩张期,由0-1开发阶段逐步进入稳定迭代阶段Ø技术栈:服务端(Java),C端(Android/ iOS/ Windows)Ø迭代周期:双周迭代 Ø实践举措和经验: Ø技术提效:服务解耦、研发自测Ø组织提效:会议管理、项目管理Ø代码静态质量管理 效能实践案例2—贝壳某传统业务提效项目 效能流程 效能模型设计 通用的效能交付模型设计 效能实践案例2—贝壳某传统业务提效项目 效能实践案例2—贝壳某传统业务提效项目 ①周:每周推送 ②周:质效复盘 ④周:效能月报 TL管理&观测提醒本周需重点关注需求缺陷提醒风险预警提示 分析具体问题,明确举措复盘举措落地效果跟踪DevOps系统改造进度 体现月度结果历史趋势和异常明细能够驱动后续行为 效能实践案例2—贝壳某传统业务提效项目 效能流程 多角色协同 测试管理 DevOps持续交付 发布回滚锁定变更集合一键发布分支管理规范提测合并管控… 聚点成面,规范落地 效能实践方法论 ü效能模型的沉淀与积累ü多场景:价值交付模型,资源分配模型,持续交付模型(DORA) ü多业务:服务端,C端,前端等ü多角色:PM、RD、FE、QA等ü专项领域:低代码度量、质量专项、AI提效等ü效能指标的建设与建议 ü基础指标(贝壳统一)+业务特性指标(业务个性化) ü对外指标:刻画价值和产出;对内指标:协助研发管理ü结果指标,过程指标,观测指标ü效能专家BP支持的方式 ü支持团队规模100-200人 ü以相对独立的第三方提供客观的效能数据和咨询建议ü与中心总监拉齐目标,确定一个管理举措落地的对接人ü~3个月跑通流程,正常运转后逐步退出ü效能实践落地的步骤 ü自上而下:以结果目标拆分举措 ü自下而上:TL管理或工程师自我发展协助改进 效能实践中的一些“模式”与“反模式” ü从问题出发,紧抓一点好过全面撒网 ü业务价值高于职能产出,工程卓越高于工具平台 ü谨慎自行创造效能指标,优先采用业界通用指标 ü不要急于建设效能BI可视化平台,使用通用数据工具快速建模快速试错,打磨成熟之后再考虑产品化 ü效能平台定位在辅助研发管理,避免效能数据与绩效考核挂钩 ü避免使用单一指标的错误牵引,导致研发行为的变形 大纲 •产业背景:研发效能的新形势与新挑战•效能基建:一站式端到端效能平台建设•效能实践:深入业务多场景多角色效能实践•效能沉淀:将方法论和实践经验沉淀到研发效能洞察平台•效能展望:“度量—平台—实践”正向飞轮 研发效能洞察平台 大纲 •产业背景:研发效能的新形势与新挑战•效能基建:一站式端到端效能平台建设•效能实践:深入业务多场景多角色效能实践•效能沉淀:将方法论和实践经验沉淀到研发效能洞察平台•效能展望:“度量—平台—实践”正向飞轮 效能展望 ü效能平台产品化:将效能模型和效能实践以产品方式沉淀到效能平台 ü洞察分析:度量->分析->建议(统计学方法、效能专家经验、新技术探索GPT等) ü文化运营:科普文章,文化宣导,持续输出 Thanks DevOps时代社区荣誉出品