您的浏览器禁用了JavaScript(一种计算机语言,用以实现您与网页的交互),请解除该禁用,或者联系我们。 [2023第十二届全球TOP100软件案例研究峰会]:京东健康-郭彦涛-业务高速发展期打造高效能技术团队:京东健康互联网医疗技术团队模式探索 - 发现报告

京东健康-郭彦涛-业务高速发展期打造高效能技术团队:京东健康互联网医疗技术团队模式探索

报告封面

“从业技术研发工作十三年,目前负责京东健康互联网医院相关系统架构设计与研发工作。 作为早期初创人员,见证了京东健康互联网医院不同阶段的发展历程,先后负责互联网医院基础主数据、数字化运营、创新服务、问诊服务等领域核心系统设计工作 在系统研发,分布式架构设计、复杂业务架构设计、团队提效、技术团队管理等方面有着多年实践经验。 郭彦涛京东健康后端架构师 案例背景 问题挑战 打造高效能技术团队 核心探索实践 案例复盘与总结 京东健康互联网医院业务从18年开始建设,在20年疫情背景下,业务高速发展,进入快车道,多业务并进。研发团队始终面对高饱和的业务压力。本案例主要分享在这样背景下团队对技术、组织架构的模式探索 问题1:高密度需求交付压力,效能瓶颈凸显 问题3:技术提升资源投入压缩技术驱动阻力重重 问题2:质量与体验下降精力消耗占比过重 线上质量问题、用户体验问题增多,问题处理的精力投入过大 技术团队期望依赖技术突破创新,能对业务产生新的价值增长。疫情后的诉求更为强烈 疫情、上市等背景下业务场景的极速膨胀,从横向业务方向,与纵向业务功能多维度发展,业务场景逐步扩充到500多。在此背景下,需求交付呈现叠加状态 研发效能提升对业务发展、质量保障、用户体验、技术创新至关重要,处于交付漩涡中,如何打破业务扩展与人力成本的线性增长关系? 技术团队高效能探索 以组织机制为保障 以技术为突破入口 以工具建设做升级 l组件化提升业务复用度与架构灵活性l多样化配置能力建设,提升交付时效lStudio平台建设,统一标准,可视化组装 l主研发机制,保交付l敏捷、协同,组建专项委员会l深入业务一线,理解业务 l工具能力建设l研发效果度量可视化 多业务线齐发力期 --疫情期间,业务多面开花,互联网医院业务能力作为中台能力已显现 组件化升级: 1、针对医生、问诊、处方、结算等业务领域,梳理可复用的细项组件,整理出180多个业务功能组件; 2、流程与数据租户化:通过租户来隔离数据,隔离流程差异,提升复用性。 3、标准化能力开放:通过新标准化接口对外提供能力,减少重复性接口联调 产生收益 1、同类型业务对接,租户化接入,提效50%以上,部分新业务接入仅需几天2、形成了互医中台、前台结构 多业务条线极速发展期 --垂类条线成熟度低,对互医依赖重,互医中台资源面对各条线个性化诉求,两个较为突出的痛点: 如何提升资源并行能力?互医研发成员资源卡点核心区域 如何做好隔离,提升稳定性? 随着组件化与PaaS改造的进一步落地,系统灵活度得到提升。如何进一步提升交付时效,降低研发代码投入 复杂业务—流程动态化配置 成熟性业务—配置功能产品化、可视化 前台个性业务—业务逻辑脚本化配置 业务的快速发展,更多资源会关注到用户端功能,而忽视后台运营能力建设 针对黄金业务流程,以配置化覆盖率为考核指标,要求达到60%以上 长期经验积累,初创期业务形态不稳定,个性诉求多、工期紧、后续可沉淀少 一些较为成熟业务,却仍缺乏产品化运营工具,例如业务规则的变动、业务参数的更改频繁需要研发参与其中 如何将常规需要排期、研发、上线做简化 u研发提早重视运营平台建设,推动统一化运营管理能力 u研发主导推动后端配置能力产品化,协同业务运营,逐步建立起数百项运营化工具,解决研发日常资源投入 前台需求依赖脚本框架支持度达70%,平均1.5天交付 问诊链路核心流程均覆盖动态配置化能力部分模块,如消息发送、IM加载,配置化90% 基于Groovy的脚本框架实践,实现在线编辑业务逻辑,在线调试,0上线。 互医业务深耕期 疫情过后,互联网医疗业务也进入深耕期,经过市场验证,业务有了重新认识,开始精细化运营,前期探索领域有深入,也有退出 如何将前期积累沉淀的系统能力,进一步整合提升,应对新阶段业务诉求。 Studio能力建设:从应用维度配置化向业务全局转变过程:业务产研协同--多方共识—相似能力合并—配置维度提升—模块合并、研发闭环 提升为标准化方案 场景分析与合并 模块全面梳理 扩张期各应用配置多维度爆炸,无法全局看清全貌,配置复杂性成为痛点;全方位梳理、识别配置差异与共性 场景聚合:合并逻辑,精简场景场景串联:订单为中心,串联下游业务 维度提升:以标准化方案聚合配置细节从500多场景到14个方案 模块合并:实现同类领域前中台研发闭环,实现对同业务理解的一致性 关键能力: 目标:基于Studio平台,实现业务场景的自主定制化可视化组装能力。降低研发投入,提升业务流转效率20%, •方案标准化•自定义扩展界面•跨系统协同•全流程可视配置•业务视角呈现 提效提质: •解除产研依赖•业务自主把控•沟通成本降低•部分需求0部署 推动研发深入业务一线痛点问题:如何让产研与系统更好理解业务、支持业务,如何发现业务痛点,进行技术驱动创新 线上问题值班 一线问题跟踪、挖掘问题根源、全链路了解业务闭环 观摩医生日常工作内容,发现问题、挖掘系统可优化空间 客服听线 线下医生拜访 倾听日常客服问题反馈、深入理解客户的诉求 医生使用问题收集、直面医生痛点、系统功能客观评价 效果:研发自驱性创新的思路泉源:医生云诊室、医生助手、智能风控、医生待办提醒工具等 从单一项目经理制向专项委员会转变,共担责任,以专项委员会保障各项专项推进效果。痛点问题:参与方多,各方目标不对齐,质量提升专项、体验优化专项、产研自驱事项资源难保障 研发团队主导、各部门Leader主责,跟进各项问题,每周固定例会 资源协同 质量保障 责任到底,Owner机制人才培养,促进梯队建设 主研发:对需求的过程把控与落地质量负责,解决多需求并行交叉下责任人问题。痛点问题:参与团队多、开发流程长、并行需求密集,如何保障需求交付质量 以主研发的角色,负责项目整体设计、开发、跨团队协调沟通及上线等工作在项目中协调跨系统的设计、推动卡点问题、给出合理解决方案 研发开发 系统测试 项目上线 需求评审 (设计与开发阶段) (测试阶段) (上线阶段) n组织落实各方技术评审n组织拉通全链路联调方案,排除卡点依赖 n配合测试调试环境依赖n推动测试环节bug处理 n根据参与量选出主研发n把控需求评审质量n配合项目经理-输出排期,协调研发资源 n制定上线方案、组织上线n跟进上线过程,保障生产稳定性n事后收益分析、项目复盘 “工具是‘偷懒’的智慧,要阶段性的停下思考,不要用战术的勤奋掩盖战略上的懒惰” 统一监控链路、联动排查问题 建设成果 监控图、隐去细节 端与服务一体化的监控、数据检索,发现问题,快速排查 ①从前后端、环境、数据、组件4个维度来深度优化工具的使用厚度。②提升开发、测试过程的效率 ①成立工具分享社区,鼓励创新,沉淀出强制分诊、模拟搜药、屏蔽隐私等70+个工具。②工具平台,促进共享、规避重复造轮子 ①降低运维投入成本。②提升线上问题排查过程的效率 以数据驱动形成优化上线-数据反馈-迭代调整的良性循环 把业务指标提升作为系统建设成效的评判标准 每一个系统应用,需要构建其围绕业务指标收益的度量看板,把系统建设成效评价与指标关联 每一个系统优化升级,必须说清楚价值,有可度量的指标依据,有可视化看板做指引 团队效能提升,以技术架构持续演进为核心,以组织共生性为保障 系统交付率提效显著: l核心流程的配置化交付率达到50%以上,22年底疫情期应急需求配置化交付大80%以上l新渠道对接几乎0开发。 以架构持续演进为核心 以团队组织共生为保障 研发生产问题、体验咨询量问题收敛显著 复杂环境下,多团队协同、目标权责明确,是保障执行落地关键 灵活性与复杂性 需求压力下,技术自主创新不放松: l医生诊室、智能医助、对话机器人、风控平台逐步上线 未来,持续建设基于Studio平台的标准化业务可视化组装能力,全面提升团队效能 微 信 官 方 公 众 号 : 壹 佰 案 例关 注 查 看 更 多 年 度 实 践 案 例