上海品茶

您的当前位置:上海品茶 > 报告分类 > PDF报告下载

5-杭文庆-大型业务持续交付下的效能平台定位和价值探索.pdf

编号:151982 PDF 37页 5.66MB 下载积分:VIP专享
下载报告请您先登录!

5-杭文庆-大型业务持续交付下的效能平台定位和价值探索.pdf

1、大型业务持续交付下的效能平台定位和价值探索杭文庆杭文庆从业年限:13年任职经历:开发工程师-系统工程师-研发效能工程师岗位职责:负责DevOps效能平台研发体系产品规划设计及在研发项目落地实施擅长领域:需求模型分析,研发过程管理华为,某产品线DevOps效能平台资深产品经理效能平台,不仅仅是作业和度量平台!重构实现时如何保障和当初的设计一致?背景:PC一碰传,鸿蒙3.0转测,发现存在功能场景遗漏情况。原因:未构建产品完整的功能清单,并且场景用例有遗漏未发现,由于切鸿蒙新架构,业务代码大修改,导致功能丢失而无法核实发现,最终遗留到灰度阶段才识别。背景:2021年12月9日,log4j被爆出“史诗

2、级”漏洞。其危害非常大,影响非常广。该漏洞非常容易利用,可以执行任意代码。这个漏洞的影响可谓是重量级的。原因:由于Apache Log4j存在递归解析功能,未取得身份认证的用户,可以从远程发送数据请求输入数据日志,轻松触发漏洞,最终在目标上执行任意代码。背景:D部门业务XX开发反馈:xxx镜像OS已经EOM,平台却显示可以选用。原因:A部门发布最基础的OS镜像-调用方B部门把A的基础镜像发布到平台-C部门再集成上B部门提供的镜像-D业务集成C部门提供的镜像。C和D部门都不清楚OS什么时候不能用了!精准识别和精准分发漏洞!识别直接依赖的服务3XX个12月10日12月17日2XX个服务完成漏洞规避

3、,3X个分析不涉及12月17日识别间接依赖的服务2XX个12月24日1XX个完成漏洞规避,4X个分析不涉及目录CONTENTS不同业务交付场景下效能平台面临的问题和挑战01 大型业务持续交付下的效能平台的定位级价值探讨02 大型业务持续交付下的效能平台实践03 总结与展望04 01不同业务交付场景下效能平台面临的问题和挑战数据资产人流程事管理效能平台的定位,围绕人和事,提升人做事的效率,同时保障交付质量效能平台的“本”业务交付场景分类以需求聚合短平快,敏态交付以项目聚合一定的耦合,稳态交付以产品+服务+版本聚合持续规划,持续交付特征需求驱动,强调交付周期,构建和代码提交。需求聚合业务痛点业务市

4、场变化快,快速上线就是抢占市场。对架构的要求高度解耦。互联网应用敏态交付短平快以需求聚合对效能平台的诉求随时上线,周期在1天-2周,开发和运维一体,快速上线。需求是持续发展的,快速上线,在线业务,容错率高。特征规划驱动,强调稳定,测试保障要求高。项目聚合业务痛点跨团队的项目管理,资源分配的优化。对架构的要求架构稳定,可延续性强。2B应用/中台稳态交付存在一定的耦合以项目聚合对效能平台的诉求迭代进展协同,响应瓶颈识别,测试保障,项目周期在2-4个月。需求比较固定,呈现阶段化的需求发展特征,多模块联动交付特征既要持续交付,又要持续规划,业务有一定的互联网敏感度,持续演进。产品+服务+版本聚合业务痛

5、点产品持续演进,多个团队协同构建。对架构的要求持续规划,服务化架构。云原生应用持续规划以产品+服务+版本聚合对效能平台的诉求完整的工具链支撑业务持续演进,基于流程稳定迭代,质量保障版本迭代上线周期在2周-2个月。需求是模糊的,业务是具有敏捷性的,以服务为单位持续规划、持续运维。持续交付02大型业务持续交付下的效能平台的定位及价值探讨解决方案:平台定位管理研发交付流程驱动,交付提效交付活动流程化流程IT化自动化提升交付效率资产积累资产反哺,高阶应用资产应用安全可靠,漏洞分析提供更高阶的应用场景架构演进技术驱动,价值交付设计资产系统化韧性设计,威胁分析高价值的持续规划数据流程利用资产积累和架构持续

6、演进能力,支撑效能平台更高阶应用,在漏洞分析、全量设计等领域延续大型业务的高质量持续交付核心方案1:流程自动化,提升交付效率研发活动IT化、流程化;流程驱动,流程自动化;可灵活编排,支持多种形态快速交付。框架设计场景定义产品功能定义需求分析设计个人构建本地编码/编译个人调测/门禁代码检视/合入版本构建流水线软件信息仓软件信息树集成测试开发部署功能测试DFX测试部署与发布版本发布灰度发布基础设施即代码持续运维自动部署安全防护资源管理故障生命周期自动化故障自动演练监控/告警持续反馈运维反馈A/BTestOnlineTest研发活动持续规划需求价值探索需求管理问题管理STEP 1单节点IT化单节点自

7、动化拉通工具链STEP 2研发一站式效能平台交付活动流程化STEP 3流程持续开发持续规划持续部署与发布持续运维持续反馈流程IT化流程自动化流程灵活编排,支撑多种交付形态平台核心方案2:大型业务持续交付下的资产积累软件资产管理产品信息服务/微服务管理数据检索产品管理树编译依赖信息树检索打包依赖过程树/结果树软件信息仓库信息库检索一方开源三方二方中间件基础镜像静态声明信息动态部署信息资产应用软件生命周期管理开源管理漏洞管理来源可信供应链安全数据洞察构建结果树部署信息树软件信息树版本管理核心方案3:技术驱动架构设计,支撑服务持续演进基于模型的系统工程(MBSE,Model-Based System

8、s Engineering)从产品概念设计到持续开发乃至产品全生命周期中,用来支持完成系统需求、设计、分析、验证与确认活动的应用程序,从系统观念出发,以最优化方法解决复杂系统/产品的规划、设计、制造与使用问题。基于全量设计活动对设计资产建模,积累设计资产,持续演进,支撑高交付价值的持续规划。资产建设设计活动场景功能架构需求全量场景库建设并持续维护全量功能库建设并持续维护构建系统架构视图全量场景积累全量功能积累设计与实现一致性产品功能需求需求分析架构设计系统设计基于全量场景库、功能库开展需求分析活动基于全量功能库、系统架构开展架构设计、系统设计活动03大型业务持续交付下的效能平台实践交付项目管理

9、:为项目交付服务数据洞察:识别和提炼数据,通过度量提升研发效能发展从面向项目到面向产品和服务,是基于业务发展的探索,也是基于云原生技术发展的探索研发过程资产:沉淀研发过程资产,通过信息仓/信息树,构建软件成分视图,为高安全、高可靠服务设计资产:通过全量设计,从产品概念设计到产品生命周期,支撑产品演进,为高韧性、设计实现一致性服务架构演进资产201520192022关键技术1:构建支撑一站式作业流程的平台服务管理视图服务需求规划服务资源管理团队管理环境资源,代码仓,流水线,知识库版本需求版本缺陷版本任务漏洞风险人力版本管理视图版本作业流工具链文档SBOMDesign需求软件成分分析缺陷Pipel

10、ine代码Test.产品空间产品信息全量设计场景库功能树软件信息树一站式效能平台研发作业流程功能影响分析差异化分析安全设计DFX评估漏洞处理软件溯源开源认证缺陷处理众测发布调测发布灰度发布版本分析设计版本开发版本发布部署架构规划资产积累过程信息沉淀版本交付汇聚过程信息和状态及时跟踪到作业面落地作业过程数据聚合关键技术1实践:服务+版本,持续需求交付以服务构建团队工作空间,服务作为交付的主体,一服务一仓一流水线,在服务下进行需求的统一规划,服务独立部署独立交付。人员投入到服务中,人力组织和交付主体归一。关键技术1实践:服务+版本,持续需求交付以版本承载持续迭代,将流程要求built-in到版本活

11、动中;一个刚启动的版本,便可以端到端展示所有需要完成的版本活动的进展及门禁满足情况,提升版本管理效率。关键技术2:构建信息仓和信息树进行软件全生命周期管理持续开发持续规划持续运维一方及中间件二方软件三方软件开源软件创建生命周期策略产品信息引入管理引入生命周期策略身份管理信息仓软件信息仓库版本发布发布版本信息入库信息树版本发布依赖声明解析版本构建成分分析应用EOM/EOS预警EOM/EOS发布门禁EOS版本治理软件推荐能力软件画像能力软件老旧化运营持续运营构建结果树部署信息树供应链安全开源管理漏洞管理关键技术2实践:信息树展示软件成分分析结果通过流水线构建展示一个版本包中涉及的所有软件包成分,通

12、过部署信息展示在网运行的容器信息关键技术2实践:信息仓纳管所有直接/间接软件管“生”,管“养”,管“下线”,所有软件信息入软件信息仓,在仓中管理所有状态,并对EOM/EOS进行预警。关键技术2实践:版本发布时进行门禁拦截和风险提示版本发布前,从信息树获取到构建结果,再匹配信息仓中的软件包状态,识别风险,对于高风险的进行门禁拦截,支撑供应链安全关键技术3:开展全量设计活动全量设计活动系统数字化设计资产场景分析专业领域分析功能库场景库领域评估基线库功能分析需求分析架构与系统设计逻辑模型库实现元素库软件实现产品需求功能点Story系统设计经验传承韧性架构设计设计实现一致关键技术3实践:场景分析,识别

13、暴露面和威胁场景进行场景分析,识别利益相关者及对目标系统关键诉求,避免关键需求遗漏(who where when actions mission)关键技术3实践:场景分析,识别暴露面和威胁场景对所有场景进行暴露面和威胁分析,对识别出来的风险进行需求跟踪和落地关键技术3实践:产品功能树,延续产品价值设计从正向定义角度,进行功能定义和分析,根据功能进行接口设计关键技术3实践:产品功能树,延续产品价值设计从逆向识别角度,对UI界面功能/API接口进行功能项识别和管理,将功能项与功能树核对,将接口实现与代码实现核对,实现和设计一致04总结与展望总结与展望灵活的流程高效交付有服务意识业务的成功才是最后的成功资产积累资产反哺自动完成积累完善高阶应用-可追溯/完整性架构演进持续规划设计资产积累支撑产品规划设计架构建模贯穿整个产品生命周期,设计实现一致效能平台的“本”管理事人数据资产软件资产流程需求一站式效能平台缺陷版本任务风险人员排期分工多人协作流程活动IT化流程活动自动化流程编排产品信息软件信息树软件信息仓设计资产作业数据质量数据工具链数据质量&洞察流程:自动化+灵活编排资产:反哺应用以流程驱动研发交付效率,以资产的高阶应用驱动业务持续规划,提升交付质量。感谢聆听关注QECon公众号

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(5-杭文庆-大型业务持续交付下的效能平台定位和价值探索.pdf)为本站 (2200) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
会员购买
客服

专属顾问

商务合作

机构入驻、侵权投诉、商务合作

服务号

三个皮匠报告官方公众号

回到顶部