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

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

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

业务高速发展期打造高效能技术团队 --京东健康互联网医疗技术团队模式探索 郭彦涛京东健康后端架构师 www.top100summit.com “ 讲师简介 郭彦涛 京东健康后端架构师 从业技术研发工作十三年,目前负责京东健康互联网医院相关系统架构设计与研发工作。 作为早期初创人员,见证了京东健康互联网医院不同阶段的发展历程,先后负责互联网医院基础主数据、数字化运营、创新服务、问诊服务等领域核心系统设计工作 在系统研发,分布式架构设计、复杂业务架构设计、团队提效、技术团队管理等方面有着多年实践经验。 ” 目录 案例背景 打造高效能技术团队 问题挑战 核心探索实践案例复盘与总结 下一步计划 www.top100summit.com www.top100summit.com 案例背景 京东健康互联网医院业务从18年开始建设,在20年疫情背景下,业务高速发展,进入快车道,多业务并进。研发团队始终面对高饱和的业务压力。本案例主要分享在这样背景下团队对技术、组织架构的模式探索 严肃医疗 京东健康业务全景概述 极速问诊专家问诊 专科中心诊后管理 健康管理服务 主动式管家服务多类人群照顾服务 线上+线下全程跟进服务 消费医疗 健康体检医疗美容 健康口腔基因检测 端服务 案例背景 京东健康互联网医疗全景:以严肃医疗业务为主,同时支撑多业务条线 医疗通用能 力 www.top100summit.com 医生APP 医生 患者 小程序 APP/H5 运营 运营平台 PC工作台 药代 小程序 工作台 机构 KA平台 业务场域 商品营销场域严肃医疗场域健康管理服务场域消费医疗场域智慧医疗场域 医疗核心流程 医生引导 入驻 服务 开通 资质 审核 诊中 接 诊 问诊 指 导 开方 诊后 随 访 结算 质检 患者引导 分诊 提 单 预问诊 诊前 主站渗透 搜推引导 医带患 通用能力 考虑信息保密,隐藏细节 问题与挑战 问题1:高密度需求交付压力,效能瓶颈凸显 问题2:质量与体验下降 精力消耗占比过重 问题3:技术提升资源投入压缩技术驱动阻力重重 疫情、上市等背景下业务场景的极速膨胀,从横向业务方向,与纵向业务功能多维度发展,业务场景逐步扩充到500多。在此背景下,需求交付呈现叠加状态 线上质量问题、用户体验问题增多,问题处理的精力投入过大 技术团队期望依赖技术突破创新,能对业务产生新的价值增长。疫情后的诉求更为强烈 需求评审 研发 测试 上线 … 研发 需求评审 冲突升级 现实中阻力重重 www.top100summit.com 需求评审 研发 … 交付压力 质量与体验 技术创新 人力资源 核心挑战: 研发效能提升对业务发展、质量保障、用户体验、技术创新至关重要,处于交付漩涡中,如何打破业务扩展与人力Th本的线性增长关系? 破题思路 技术团队高效能探索 以技术为突破入口 以组织机制为保障 以工具建设做升级 组件化提升业务复用度与架构灵活性 深入业务一线,理解业务工具能力建设 多样化配置能力建设,提升交付时效 敏捷、协同,组建专项委员会 研发效果度量可视化 www.top100summit.com Studio平台建设,统一标准,可视化组装主研发机制,保交付 www.top100summit.com 技术架构提效实践 实践-以组件化提升系统架构灵活性 多业务线齐发力期 --疫情期间,业务多面开花,互联网医院业务能力作为中台能力已显现 单条线互医业务 业务极速扩张,原有系统架构支撑度不足 问题表现 渠道扩展主体扩增 医疗机构合作 问题 新业务复用度不高 交付效率低 渠道1|渠道2|渠道3xx业务|xx医院|xx健康 机构1|机构2|机构3 系统稳定性挑战 原因分析 业务已显现中台能力但系统架构有所滞后 升级思路 基础模型滞后 对新业务多维发展支撑不足 医疗基础服务架构透视图 组合灵活性低 新渠道拓展频繁 矩阵式架构隔离 横向:共性提取 纵向:扩展性改造 业务能力内聚 业务能力组件化 业务服务领域划分 复用度提升 同类流程合并 统一身份命名 能力开放 接口标准化 策略动态扩展 能力抽象不足 如差异化诉求难复用现有能力 隔离性不足 业务逻辑变更经常牵连其他条线 多措并举:全面提升系统的复用度与研发效率 医疗数据结构提升、支撑多主体、多租户差异 www.top100summit.com www.top100summit.com 实践-以组件化提升系统架构灵活性 组件化升级: 1、针对医生、问诊、处方、结算等业务领域,梳理可复用的细项组件,整理出180多个业务功能组件; 2、流程与数据租户化:通过租户来隔离数据,隔离流程差异,提升复用性。 3、标准化能力开放:通过新标准化接口对外提供能力,减少重复性接口联调 慢病 互联网医院 xx医 … 健康险 X医院 X医院 x中医 消费医疗 xx健康 宠物医院 xx 前台业务 药师审方 医生开方 医患沟通 医生接诊 系统分诊 下单&支付 患者找医生 医生排班 入驻审核 医生入驻 标准API 流程构建 通用能力组件 层 考虑保密,隐去细节 医生数据 交易 分诊 问诊 处方 财务 公共服务 层产生收益 1、同类型业务对接,租户化接入,提效50%以上,部分新业务接入仅需几天 2、形Th了互医中台、前台结构 实践-业务PaaS化提升并行度 多业务条线极速发展期 --垂类条线Th熟度低,对互医依赖重,互医中台资源面对各条线个性化诉求,两个较为突出的痛点: 条线研发团队:有资源却要等排期 资源排期导致的相互等待个性逻辑变更导致的相互影响 某垂类业务线项目需求 某垂类业务线逻辑变更 互联网医院研发团队:需求密集区,项目排队 逻辑交织,相互影响 开发复杂度高,兼容逻辑多 回归范围大,质量问题多 互医研发Th员资源卡点核心区域 如何提升资源并行能力? 如何做好隔离,提升稳定性? www.top100summit.com www.top100summit.com 实践-业务PaaS化提升并行度 对业务组件进行扩展定义,动态加载扩展实现,实现流程组装,保持逻辑隔离性,同时实现各方资源并行研发 前台业务 大药房 药京通 宠医 xx医疗 家医 互联网医院 身份下传:租户+场景值 动态 编排 基于业务身份的业务流程定义与配置 业务流程节点编排 业务身份路由 SpringBean动态注入 问诊业务内核 基础业 务组件 扩展点 定义 扩展实 现 扩展实现2接口 扩展实现2Jar 扩展实现1接口 扩展实现1Jar SPI回调 内部jar集Th 超时回收时长 轮次计算规则 追问次数 会话欢迎语 权益校验 并行单上限校验 转诊 轮次计算 追问 创建会话 接诊 订单分派 支付 提单校验 业务中台研发 Matrix:动态Jar加载 扩展实现1Jar 扩展实现2Jar 垂直条线研发 复杂业务—流程动态化配置 Th熟性业务—配置功能产品化、可视化 前台个性业务—业务逻辑脚本化配置 实践-多样配置化提升交付时效 www.top100summit.com 随着组件化与PaaS改造的进一步落地,系统灵活度得到提升。如何进一步提升交付时效,降低研发代码投入 针对黄金业务流程,以配置化覆盖率为考核指标,要求达到60%以上 基于配置中心配置流程 租户 场景 流程 组件选择 参数初始 化 规则选择 问诊链路核心流程均覆盖动态配置化能力部分模块,如消息发送、IM加载,配置化90% 业务的快速发展,更多资源会关注到用户端功能,而忽视后台运营能力建设 一些较为Th熟业务,却仍缺乏产品化运营工具,例如业务规则的变动、业务参数的更改频繁需要研发参与其中 研发提早重视运营平台建设,推动统一化运营管理能力 研发主导推动后端配置能力产品化,协同业务运营,逐步建立起数百项运营化工具,解决研发日常资源投入 长期经验积累,初创期业务形态不稳定,个性诉求多、工期紧、后续可沉淀少 如何将常规需要排期、研发、上线做简化 ♛研基于Groovy的Vega脚本框架 脚本定义 脚本配置 程序集Th 前台需求依赖脚本框架支持度达70%,平均1.5天交付 www.top100summit.com 实践-配置化提效-脚本化探索 基于Groovy的脚本框架实践,实现在线编辑业务逻辑,在线调试,0上线。 接口层 逻辑层 集Th Vega脚本框架SDK 在线脚本定义与调试,0上线实现业务逻辑变更 二次封装,实现脚本与SpringBean的注入能力 基于Groovy的脚本动态运行能力 Vega脚本扩展预留 常规业务扩展点 Vega脚本引用接口 常规业务接口 业务工程 使用场景: 解决个性化、不稳定性场景的快速交付 注意事项: 脚本的规范化管理,避免脚本滥用 及时识别与编码沉淀业务能力 www.top100summit.com 实践-配置收敛统一,可视化组装 互医业务深耕期 全局配置组装 -互医Studio Studio能力建设:从应用维度配置化向业务全局转变 过程:业务产研协同--多方共识—相似能力合并—配置维度提升—模块合并、研发闭环 疫情过后,互联网医疗业务也进入深耕期,经过市场验证,业务有了重新认识,开始精细化运营,前期探索领域有深入,也有退出如何将前期积累沉淀的系统能力,进一步整合提升,应对新阶段业务诉求。 模块全面梳理 首页 预 问诊 提单 支付 搜药开方 购药发货 问诊评价 提升为标准化方案 维度提升:以标准化方案聚合配置细节从500多场景到14个方案 极速问诊 定向图文 复诊续方 电话诊后私人视频报到医生 模块合并:实现同类领域前中台研发闭环,实现对同业务理解的一致性 场景分析与合并 场景聚合:合并逻辑,精简场景场景串联:订单为中心,串联下游业务 ① 扩张期各应用配置多维度爆炸,无法全局看清全貌,配置复杂性Th为痛点;全方位梳理、识别配置差异与共性 标准方案沉淀 ② 分诊派单 相关模块系统接入 ③ 医生结算 场景定制能力 ④ 一键发布完Th 正式发布 全量应用 切量验证 客户端更新 灰度发布 流程审批 发 布 流程 流程审核、灰度发布、切量发布等多种手段保障安全生产 变更通知主动拉取 www.top100summit.com 操作日志 统一SDK 同步机制 沙箱环境 审批流 权限管理 多租户 账号登录 平台层 场景配置 提效提质: •解除产研依赖 •业务♛主把控 •沟通Th本降低 •部分需求0部署 业务场景定制 标准方案构建 模块能力集Th 目标:基于Studio平台,实现业务场景的♛主定制化可视化组装能力。降低研发投入,提升业务流转效率20%, 关键能力: •方案标准化 •♛定义扩展界面 •跨系统协同 •全流程可视配置 •业务视角呈现 实践-配置收敛统一,可视化组装 模块管理 能力管理 配置界面 方案管理方案发布 模块串联版本管理 能力配置 场景管理场景发布 能力定制版本管理 服务层 www.top100summit.com 组织机制提效实践 www.top100summit.com 核心实践-深入业务一线理解问题 痛点问题:如何让产研与系统更好理解业务、支持业务,如何发现业务痛点,进行技术驱动创新推动研发深入业务一线 医生跟诊 观摩医生日常工作内容,发现问题、挖掘系统可优化空间 线上问题值班 一线问题跟踪、挖掘问题根源、全链路了解业务闭环 线下医生拜访 医生使用问题收集、直面医生痛点、系统功能客观评价 客服听线 倾听日常客服问题反馈、深入理解客户的诉求 效果:研发♛驱性创新的思路泉源:医生云诊室、医生助手、智能风控、医生待办提醒工具等 质量专项委员会构Th产、研、测、项目紧密相关方部门Leader、各小组组长 运行机制研发团队主导、各部门Leader主责,跟进各项问题,每周固定