数字化时代的“超级工程师”

华为云DevRun超级工程师实战营。华为云携手IDCF社区联合打造数字时代的“超级研发工程师”。面向技术爱好者进行赋能,八大模块课程体系涵盖研发生命周期及关键技能图谱,内容由知识传导、技能实践、工具实操、案例解析组成。3小时大时段深度研讨,8位领域知名大咖倾囊相授,累计24小时精心打造“超级工程师”,36天体系化能力全面提升。

最近参加了,华为云携手IDCF社区共同打造数字化时代的“超级研发工程师”。
IDCF , International DevOps Coach Federation ,国际DevOps教练联合会。

商业模块(数字时代的产业重塑)

议题概述

在十四五科技革命和产业变革浪潮的引领下,从中央到地方都在持续强化数据驱动、集成创新、合作共赢等数字化转型理念。通过上一轮“互联网+”的推动,数字化时代的产业革命已经拉开了帷幕,推开了第四次工业革命的大门,而新生产要素 ———— 数据的应用深化,又将带来新的产业整合及商业模式创新。

此次培训将以全球现金的科技思考框架及模型为蓝本,结合中国市场的实际情况,通过案例的形式帮助学员理解现代数字化业务的规划和设计,逐步建立起面向第四次工业革命的数字化思维。

一、产业数字化认知;
1、现代数字化业务与数字化流产度模型
2、科技新动能推动产业数字化
3、产业数字化带动商业模式生态化

二、产业数字化实践;
1、产业数字化难点及挑战
2、产业数字化转型之路
3、数字化实践知行合一

梳理总结

现代数字化业务的三大目标

  • 深入客户洞察(价值)。深入理解客户,洞察机会,建立亲密关系,从中获取竞争优势。
  • 缩短上市时间(快)。持续加快向客户提供新产品的服务的速度,兼顾快与优质。
  • 创新数字化收益(创新)。持续探索以新技术重塑业务流程,创造新商业模式。

现代数字化业务业技融合

第三次工业革命信息成为关键资源,第四次工业革命科技提供价值核心。
业务和科技融合,称之为业技融合。

现代数字化业务的打造

打造真正的客户思维,打造创新的内外生态。

现代敏捷组织三大原则

总体上快速响应市场变化、持续创造客户价值。

  • 小团队法则。亚马逊的杰夫·贝索斯(Jeff Bezos)推广了所谓的两人披萨团队。如果一个团队无法吃饱两个披萨,那就太大了。这个想法是,较小的团队更具有更高的责任心和所有权,协调和沟通成本更低,并且可以更快行动。
  • 客户法则。正如彼得·德鲁克(Peter Drucker)所说:“由客户决定什么是业务。客户考虑的价值决定了什么是企业,应该产出什么以及业务是否会繁荣。”
  • 网络法则。将组织转变为一个团队集合,这些团队与其他有着共同目标的团队互动和协作,从而产生连接,实现更大的目标。换句话说,创建一个由斯坦利·麦克莱斯特将军(Stanley McChrystal)描述的团队的团队(team of teams)

创新模块(产品创新设计思维 Design Thinking)

“设计思维”(Design Thinking)源自没过硅谷,由全球最大的商业创新咨询机构IDEO提出,已成为啥也创新最热门的话题之一。它早已突破狭义的“设计”概念,“设计思维”不只是讲设计的,也不只是给设计师学习的,设计思维和“设计师”职业没有直接关系,是一套产品与服务创新的方法论,还可以用于流程改进、商业模式创新、用户体验改进等,是每一个想要突破自我、做出创新的个体和组织都需要掌握的一套方法、工具和理念。IBM、宝洁、SAP、西门子等诸多企业将设计思维作为内部创新的主流方法论。

1、理解企业为什么要创新
2、掌握设计思维理念与框架
3、了解业界落地案例与收益

一、设计思维基础
1、企业为什么创新
2、设计思维是什么
3、设计思维案例

二、设计思维进阶
1、设计思维5步心法
2、设计思维关键工具
3、设计思维案例

协作模块(敏捷项目管理实战)

本课程主要讲述敏捷项目管理理念与方法实践,主要介绍规划与设计中的影响地图、用户股市地图,敏捷需求管理以及团队与协作;并以华为云敏捷项目管理企业实践,阐述了敏捷项目管理的理论、方法与模型。

1、了解敏捷项目管理理念
2、掌握敏捷需求管理流程
3、熟悉华为云DevCloud项目管理工具

一、敏捷项目管理理念介绍
1、理念与方法
2、规划与设计
3、敏捷项目管理的方法、模型
4、敏捷需求管理
5、团队与协作

二、华为云敏捷项目管理企业实践
1、项目管理企业实践介绍
2、华为云项目管理工具场景介绍
3、华为云项目管理工具实战

架构模块(云原生微服务架构与DDD实践)

本次分享将介绍云原生架构、微服务架构与领域驱动设计的关系,讲解主流的云原生架构模式、微服务架构的优劣势对比、以及结合 Spring Cloud 框架介绍微服务的核心技术。介绍领域驱动设计的整体知识,重点讲解领域驱动设计的战略设计过程与方法(限界上下文)、战术设计过程与方法(领域分析建模、领域设计建模和实现建模)、以及实践案例。

  1. 掌握云原生架构与微服务架构的基础知识、架构模式以及核心技术
  2. 了解云原生架构和微服务架构的在真是案例的实践
  3. 掌握领域驱动设计的整体知识、战略设计过程与方法、战术设计过程与方法
  4. 了解领域驱动设计在真实案例的实践

一、云原生架构基础
二、云原生架构模式
三、云原生转型案例分享
四、微服务架构概念
五、微服务核心技术

  • 云原生架构的定义,技术特征,优势,它和微服务架构、领域驱动设计的关系
  • 讲解主流的云原生架构模式
  • 通过真实案例分享从传统架构转型到云原生架构的过程与实践
  • 对比单体架构与微服务架构,理解微服务架构的优势与不足,了解微服务架构的发展趋势
  • 讲解微服务的核心技术,包括服务治理、服务网关、配置中心、APM、分布式事务。

一、微服务实践案例分享
二、领域驱动设计方法基础
三、领域驱动战略设计
四、领域驱动战术设计
五、领域驱动设计案例分享

  • 通过真实案例分享微服务架构的设计、落地与最佳实践
  • 回溯领域驱动设计的历史,全面介绍领域驱动设计方法,领域驱动设计过程和元模型。
  • 深入讲解领域驱动设计的战略部分,主要讲解限界上下文的定义、特征,通过具体案例讲解如何识别限界上下文,明确限界上下文和微服务的关系
  • 以模型驱动设计为主线,分别讲解战术部分的领域分析建模、领域设计建模和实现建模
  • 通过真实案例对比非 DDD 方式和 DDD 方式之间的差异,整体分析 DDD 的实践过程,并将其与微服务架构结合起来。

工程模块(企业DevOps工程实践)

DevOps实践需要结合具体的工程实践才能在软件研发团队中落地,从代码分支策略到流水线,从制品晋级到质量门禁,从容器化到灰度发布。每一种工程实践都为团队提供了提升效能的可能性。但是是否存在一套团队应该照搬套用的所谓“最佳实践”一直都是一个有争议的话题。本次话题将从具体案例出发,分享有关“最佳实践”的思考。

  1. 了解 DevOps 工程实践体系
  2. 掌握为团队选择最佳实践的方式和方法
  3. 体验高效工程实践下的团队开发场景

一、DevOps工程实践之体系和方法篇
1、DevOps工程实践体系定位
2、广义流水线
3、UDAD流程

二、DevOps工程实践之场景篇:基于 HE2E 的 DevOps 实践演示
1、华为云 DevCloud HE2E 项目简介
2、使用 Cloud IDE 和凤凰商城项目进行微服务开发过程演示

质量模块(敏捷环境下的测试自动化实践指南)

随着这几年业务的快速变化诉求以及敏捷开发方法的流行,越来越多的组织都采用敏捷模式进行项目开发。而这种时间极短且发布频繁的迭代让习惯于在传统瀑布模式开发下的测试人员感到应对吃力,心力交瘁。自动化测试在敏捷中是被高度推荐的一种实践,但是自动化测试应该如何与敏捷开发融合?自动化流程该如何嵌入到开发过程中?自动化框架该如何设计才能满足敏捷的需求以及如何与 DevOps 集成?本讲座会从自动化理念、流程和实践技术等各个方面系统化的进行婆媳和讲解。

  1. 了解敏捷环境下自动化测试的理念
  2. 掌握敏捷自动化测试流程
  3. 了解敏捷自动化框架设计
  4. 了解敏捷自动化实践框架和与 DevOps 集成方法

一、敏捷环境下的测试自动化-方法篇
1、敏捷测试自动化的基础理念
2、自动化测试如何内嵌到敏捷 Scrum 的框架中
3、 如何选择正确的自动化测试工具

二、敏捷环境的测试自动化-实践篇
1、敏捷环境下的自动化测试架构设计
2、自动化测试如何与 DevOps 集成
3、基于 BDD 的自动化测试实践案例

安全模块(DevSecOps安全实战)

软件研发作为推动这个时代快速演进的发动机,每一位开发者都要保持敏锐的行业洞察力与实践能力,本次课程将介绍 DevSecOps 的理念,以及华为云 DevSecOps 实践。

  1. 了解 DevSecOps 的理念
  2. 华为云在 DevSecOps 的技术积累
  3. 华为云在 DevSecOps 的最佳实践

一、DevSecOps 安全实战-方法篇
1、DevSecOps 的基础概念讲解;
2、华为研发安全方面的技术积累;

二、DevSecOps 安全实战-实践篇
1、华为云 DevSecOps 实践分享

运维模块(自动化运维知识体系建设实践)

不管是 SRE、DevOps、GitOps、AIOps、ITIL 还是其他体系都无法详述运维的方方面米娜只有清晰的了解完整的运维知识体系,才能在各种理念和新技术的浪潮中乘风破浪。本次分享带你先知全貌,而后入海,做运维行业的弄潮儿。

  1. 了解完整的运维知识体系
  2. 了解完整的自动化运维建设体系
  3. 了解完整的可观测体系

一、运维知识体系
1、运维只是体系介绍
2、自动化运维发展
3、缓存知识体系

二、自动化运维和可观测
1、自动化运维工具链
2、可观测知识体系
3、云原生运维

集团型企业敏捷解决方案

本次培训受益良多,经过各位大佬的讲解,对整个数字化时代的技术要求有了一个全面的认识。

结合自己的工作经历,我觉得集团型的企业,有一套独特的敏捷落地方案。

集团人员 => scrum master(敏捷教练)
产业公司 => product owner(产品经理/项目经理)
产业公司 => 研发团队