联系我们

课程大纲

思维模式、文化与职责

  • DevOps历史与C.A.L.M.S.
  • DevOps原则——三方式——开发+运维+协作文化
  • DevOps实践——持续一切——端到端的DevOps生命周期
  • 参与者自身项目的反思
  • 管理者在DevOps中的角色——消除组织瓶颈
  • 警示信号:如何识别缺乏健康DevOps参与的项目

DevOps工具链:工具地图(1)

  • 一切即代码——版本控制与Git
  • 实验:Git基础——克隆、分支、拉取请求、代码审查
  • 流程——持续集成与持续交付
  • 实验:使用Jenkins部署、运行和解读CI/CD管道
  • 质量门——代码质量与持续测试
  • 实验:SonarQube设置、执行与报告——代码质量、技术债务、安全问题
  • 安全且可移植的容器化部署
  • 实验:使用Docker桌面进行容器化,Kubernetes概述
  • 配置管理与基础设施即代码
  • 实验:使用Ansible进行配置即代码,部署Web服务
  • DevSecOps——将安全融入管道
  • 左移安全、软件供应链管理、SBOM、漏洞管理、安全责任
  • 演示Snyk在管道中的安全门
  • SRE与可靠性工程——设计韧性与客户价值

识别机会与DevOps成熟度

  • 业务视角、价值流映射与管理
  • 管理重点——等待、返工、交接、审批
  • 实验:使用Jira进行需求追溯——从用户故事到部署代码
  • DevOps诊断框架——任何项目的10个关键问题
  • DORA指标——部署频率、前置时间、平均修复时间、变更失败率
  • 研讨会:DevOps成熟度评估——应用于实际项目
  • 机会矩阵——快速胜利与路线图的优先排序,小组展示——每位经理展示其评估

业务案例、集成与行动计划

  • “如何说服客户以及如何实施”
  • DevOps投资回报率——如何计算节省的时间与实施成本
  • 如何为客户或管理层构建业务案例
  • 如何将DevOps纳入工作说明书、提案或项目计划
  • 最终研讨会:每位经理展示一个项目的行动计划

总结、问答、后续步骤与推荐资源

要求

参与者应具备:

  • 对软件开发项目和IT运维的基本理解
  • 管理技术团队、项目、产品或服务交付的经验
  • 熟悉软件开发生命周期(敏捷、Scrum、瀑布或混合方法)
  • 无需具备DevOps、Docker、Kubernetes或CI/CD的实践经验

技术实验旨在从管理角度提供对DevOps概念和工具的实践接触,而非深入的工程实现。

受众

本课程适合:

  • 项目经理
  • 交付经理
  • 团队负责人
  • 工程经理
  • 开发经理
  • IT经理和部门主管
  • 参与软件交付计划的产品负责人
  • 从技术岗位转向领导角色的高级专业人员

本课程特别适合那些需要了解DevOps如何影响项目交付、团队绩效、质量、安全和业务成果的经理,而无需成为DevOps工程师。

 21 小时

客户评论 (2)

即将举行的公开课程

课程分类