
|
课程培训
|
研发效能度量(DORA指标)与工具链优化培训课程
研发效能度量(DORA指标)与工具链优化培训课程培训对象研发效能负责人、DevOps工程师、技术经理、架构师、需要提升研发交付效能的管理者。 培训目标掌握研发效能度量的核心框架和方法论,深入理解DORA四大关键指标(部署频率、变更前置时间、变更失败率、服务恢复时间),能够设计适合团队的效能度量体系,并围绕度量结果优化研发工具链,实现研发效能的持续改进。 培训内容一、研发效能概述:效能的定义(快、好、省、安),效能的复杂性(多维度、相互制约),效能度量的目的(不是考核而是改进),效能度量的陷阱(古德哈特法则)。 二、DORA指标介绍:DORA(DevOps Research and Assessment)的背景,四大指标的演进(2018-2023),四大指标与软件交付效能的关系。 三、部署频率(Deployment Frequency):定义(应用向生产环境发布的频率),度量方法(按天、周、月统计),高绩效团队的特征(按需部署、每日多次),提升策略(持续交付、自动化部署)。 四、变更前置时间(Lead Time for Change):定义(从代码提交到生产运行的时间),度量的起点与终点设计,影响因素(代码审查、构建测试、部署审批),优化策略(CI/CD流水线优化、审批流程简化)。 五、变更失败率(Change Failure Rate):定义(导致服务受损的变更比例),度量方法(故障与变更的关联分析),高绩效团队的特征(低失败率5-15%),优化策略(自动化测试、灰度发布、可观测性)。 六、服务恢复时间(Time to Restore Service):定义(故障发生到恢复的时间),度量方法(MTTR的计算),优化策略(可观测性完善、故障预案、应急响应流程)。 七、效能度量体系设计:四大指标的采集与计算,指标的上下文解读(不能只看数字),指标的维度拆分(团队、服务、个人),指标看板设计(可视化)。 八、效能度量平台建设:数据采集层(CI/CD、Git、监控系统),数据计算层(ETL、聚合),数据展示层(仪表盘、报表),工具选型(开源与商业)。 九、研发工具链全景:需求管理(Jira、Trello、PingCode),代码托管(GitLab、GitHub、Gitee),CI/CD(Jenkins、GitLab CI、ArgoCD),监控告警(Prometheus、Zabbix),工具链集成。 十、CI/CD流水线优化:流水线的阶段设计(提交、测试、构建、部署),并行与串行的平衡,流水线速度优化(缓存、并发、资源),质量门禁设置(测试覆盖率、代码扫描)。 十一、代码审查与合并优化:代码审查的流程设计,审查效率提升(代码规范、小批量提交),主干开发与短命分支策略,自动化合并(Merge Robot)的应用。 十二、效能改进案例:从DORA指标诊断到工具链优化的闭环实践,低部署频率、长前置时间的根因分析与改进,效能改进效果的复现验证。
如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训 除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916 技术服务需求表点击在线申请 服务特点: 海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。 专家力量: 中国科学院软件研究所,计算研究所高级研究人员 oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家 中科信软培训中心,资深专家或讲师 大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富 多年实际项目经历,大型项目实战案例,热情,乐于技术分享 针对客户实际需求,案例教学,互动式沟通,学有所获 |
|