《2022-ChinaDevOpsDays-数字化研发平台体系建设--张燎原.pdf》由会员分享,可在线阅读,更多相关《2022-ChinaDevOpsDays-数字化研发平台体系建设--张燎原.pdf(23页珍藏版)》请在三个皮匠报告上搜索。
1、!#$%&()(*+,%-./0#$%1234&56!#$%#$!#$!#$%&$()*+,#$-./0123456789:;?ABCDEFGHIJKL:,*MNOP-.QRCSTUV:VWXY,Z_%&$2/0abcdefaghibjcklmnopqrstuvUwxys,ZzC|C!#:tOP-.STUVW,u$_2C,%&$“R”1,qrUOPuU2f研发数字化是必答题01!#研发效能提升研发效能场景和协作复杂度$%现实:随业务及协作复杂性增加,研发效能有降低的趋势期望:业务发展和市场竞争对研发效能的要求不断提&()*+,数字经济时代,软件研发管理面临的重要挑战-.)/-.0*-.1234
2、56789:;?6AB78:;)*12CD456EF9EFGH6IJKL)*MN!#$!#$*O45=AB=PQ!#$RSSR!#$*OTURSSR=VW%&()*+,-.$!#$%&()!*+,*-./012#$345678!.9/:.!;2?ABCDEFG?HI)JK/LMNO3456PQ342RS*TU/VRWf25(256789:;?$PXYU*YZ/2?H_abc.PXd=2eU78/fghij.Rk产研数字化,成为企业数字化转型的必选项研发数字化02X?YZ._ABCDaYZbcZ_defghiEFjklmnkopqrst:;YZGG需求协作实践MurvwxyXz|r6r6r应交付
3、实践KL4“”jde质量守护实践G Xzfg产品探索和创新实践研发数字化是保障执行、持续创新的基石统一研发管理数据模型,实现全链路数字化统一研发管理数据模型,实现全链路数字化云效项管理云效效能洞察云效项目管理任务执行云效 ECS云效 ACK云效 EDAS云效 SAE云效 函数计算一站式工具平台无缝集成云产品企业级安全保障智能化加持云效效能洞察效能分析团队洞察项目洞察决策辅助工程洞察代码洞察git push开发环境SIT环境预发环境生产环境Kubernetes制品仓库DockerPull Docker ImageDeploy containerContainer App云效流水线编译构建SIT验
4、证预发验证上线审核生产发布开发验证remote/feature_dev_branchPrivate Code Repository创建特性分支代码扫描代码评审31246镜像站云效云端开发DevStudioCloud Toolkit监听触发特性分支研发数据协作数据应用数据需求管理交付协作质量管理代码平台云效基础设施5应中发布模式质量中发布管控云效应用交付平台变更管理环境管理产品反馈需求组织版本规划迭代交付看板协作任务分配用例管理测试计划缺陷管理开发者套件云效制品仓库云效云原生DevOps工具链,让研发运维更高效实施策略及路径03lmnLMnoMhipq#$ohirstuvLwhipqxyRSPQ
5、v!#$%&()*+,-./*01&2323*01344&5*67834策略:从工序改进到流程再造*OLYZYvwY9zY.!#$%&!#$-R6vw.%&(-RrY6)/)*#$-Rd)rz.HIJ(KL7?MNOPQRSTUVWCD$z|(Yk34=2z*34oM|734M2CYk“WpHIX(KYZ?MNOPQR_ab-$”j.L5=?ABCDEFG?HI)JK/LMNO3456PQ342RS*TU/VRWJK2pHIc(K%&+,MNOPde%&fghi+,-.$z34#$!#$%&()!*+,*-./012#$345678!.9/:.!;路径:从研发敏捷到业务敏捷云效企业级敏捷规划和
6、产品交付全景图Product SpaceBusiness Space Delivery Team Workspace客户诉求产品待办产品领域ScrumKanbanVT产品领域标管理产品规划迭代排期迭代复盘产品梳理Application应发布计划持续集成代码库流线测试PPM重点专项迭代作项迭代作项迭代作项看板(WIP)项作项进度跟进迭代验收业务规划分解分配分解分配关联动同步动同步动同步业务验收产品验收持续部署需求梳理变更时发布频率发布成功率缺陷率交付周期时吞吐量WIP投产出交付周期时吞吐量MTTF业务营收客户满意度业务/产品主题ORSRFURARAR业务需求定义产品需求定义变更变更变更任务任务任
7、务任务定义应变更定义价值单元定义价值流&空间定义价值活动定义度量定义产品负责技术团队程师技术主管/Scrum Master业务负责企业敏捷协作技术实现 集成部署业务标反馈同步对产品交付业务产品技术产品设计,排期业务分析,规划业务验收,发布需求创建标规划jklmno!#$%!$!&(交付效能反馈每做业务规划,明确业务标,对(版本)规划通过实例化需求等式,建需求效澄清机制每有个可发布包 每周有两次发布窗每(双)周做研发排期和对需求进度,暴露问题和险建验收测试驱动开发的机制,提升需求的研发准和准出质量KubernetesDockerVirtual Machine?ibaba Cloud/AWS/Te
8、ncent Cloud/Huawei Cloud交付物计划开发部署验证发布设计应用变更工作流应用定义应用构建环境管理测试执行应用发布应用编排质量声明发布声明构建服务1服务2构建部署部署功能验证集成测试发布发布秒级创建环境环境锁定环境观测容器日志资源管控资源分配配额管理分支模式管理镜像构建自定义构建镜像可信镜像管理应用编排OAM应用声明Helm Chart应用声明发布过程可观测性分批发布暂停/回滚管理策略版本管理制品晋升策略多测试平台对接测试执行报告变更频率变更周期时长故障率MTTR需求缺陷定时触发Git push发布流程编排发布部署以应为核的持续发布效能洞察1:y6NR+,-./%0123RS
9、R456789:12;?;#$ABCD,EFGH3&$RSRI0JKLMCN,OPQR3uRSR:STULVWCX,YZQR!OPQR!3RSR_abcBdefgOPQRhi0jk:?9:IJ616h6x6Jv+6jkuYZx66IJhmh1)44KL44!#$%()*+,-./KL!1)#$%9:;?ABCDEFGH%9:!#$!#$R!#&()*+R,-,j.%/0Xz1234*129j0XzJ5675685+9:H;?!ABC$m89vwxKL$mDZjklmtu.%EF?GHyz|xvwI$mI$mjk?=$%vw789fStujk+,ixL7?用户价值在系统中的流动速度。如:用户
10、需求从提出到交付的时长(越短越好);或者是过程中等待时间的占比(越小越好)。?各环节的资源利用率和产出情况。如:资源的忙闲程度、使用率、代码产出和测试执行速度等。tu交付过程和交付的质量。如:缺陷和故障数,及其分布情况和解决时长等。!#$%&Jvw?F6IKLRMNOPQReSTvwvwU$%mRJ?KLR?KVWXYRZ)/6?M-()/*()&?XY_?a$%m234Q($C2 q*h|v-cNy234zNyZ)/Z)/Z)/)/)/)/?R?+R+-R?+-+?+?+-+-R2111+-?-+研发效能提升是项系统程?+-?R?B?Thanks for your twitter:zhangliaoyuanTalk is cheap,Show me the real,Thanks 感 谢 聆 听!#$%#$