查看原文
其他

DevOps Master凤凰项目沙盘总结:DevOps黄金三步法

DevOps布道者 安全牛课堂服务号 2022-08-17
重大通知:

EXIN DevOps认证体系——全球范围内唯一DevOps Master认证,于11月16日-18日开班,1天《凤凰沙盘项目演练》+2天理论及实战,限时特惠:

11月8日前优惠价:11000元/人

11月15日前优惠价:11500元/人

11月16日之后恢复原价:12000/人


今天的企业 随着互联网的发展,IT技术已变成业务发展的原动力。IT不断在“自嗨”中成长。从传统IT到敏捷IT,到今天的DevOps IT。而随着新技术的应用包括云计算、大数据、移动互联等技术的应用,让IT管理再一次看到管理瓶颈。业务需求快速交付而为今天交付的主流。站在精益管理的角度常见的IT瓶颈(精益IT思想)包括: 


  • 半成品的工作(未完成的工作,提前完成的不能交付的工作)

  • 额外/多余的工作(未实现精益的流程,未实现精益的价值流)

  • 额外/多余功能(开发镀金、运维镀金)

  • 任务切换(无法实现单件流,多任务的并行)

  • 等待(决策时间大于执行时间=吴穹老师、执行流程的等待)

  • 移动(知识的转移问题、无效的会议)

  • 缺陷(BUG、安全问题)

  • 非标准或手工操作(自动化的失误或失败、未标准化、未能精细化)


通过《凤凰项目》DevOps一书让我们从宏观的角度去看待整个DevOps(开发测试和部署运维)的整个价值流。通过更高维度的系统化思维不断地改进流程加强IT的效率流动性。通过精益敏捷的持续交付,基于丰田的Toyota Kata模式,进行不断地改进实现IT组织的高效交付。

2018年10月27日DevOps凤凰项目沙盘模拟游戏学习


其中《凤凰项目》总结了DevOps黄金三步法的初稿,并在《DevOpshandbook》中进行再次总结。什么 是DevOps黄金三步法,即包括三个步骤:流动、反馈与持续学习与实验。

DevOps黄金三步法改进版


一流动


第一工作法是关于从开发到IT运维再到客户的整个自左向右的工作流。为了使流量最大化,我们需要小的批量规模和工作间隔,决不让缺陷流向下游工作中心,并且不断为了整体目标(相对于开发功能完成率、测试发现/修复比率或运维有效性指标等局部目标)进行优化。必要的做法包括持续构建,集成以及部署,按需创建环境,严控半成品,以及构建起能够顺利变更的安全系统和组织。


2018年10月27日DevOps凤凰项目沙盘模拟游戏学习DevOps核心管理

二反馈


第二工作法是关于价值流各阶段自右向左的快速反馈流,放大其效益以确保防止问题再次发生,或者更快的发现和修复问题。这样,我们就能在所需之处获取或嵌入知识,从源头上保证质量。


必要的做法包括:在部署管道中的构建和测试失败时“停止生产线”;创建快速的自动化测试套装;开发和运维之前的频繁沟通;持续改进日常生活。


在《凤凰项目》中引入了瓶颈理论,即TOC(Theory of constraints),即任何系统至少存在一个制约因素或瓶颈,系统最终的产出受限于系统内部最薄弱的环节。要想显著提高系统的产出,就必须找到系统最大的瓶颈解决掉。改进系统的效率就应应用瓶颈理论,应先找最大的瓶颈。然后 最高优先级地解决掉这个瓶颈,然后再找新的瓶颈,重复上述步骤。找到改进点与改进机会,不断地提升组织的管理能力与管理 效率。

看板PLUS实现DevOps的瓶颈管理与可视化管理 


通过看板的管理 方法,即把每项工作通过看板进行需求管理 、执行管理 、完成管理 不仅让团队成员透明化,也业务进行透明化,并且可以清晰地展现出哪个环节最容易成为瓶颈。


三持续改进与学习


第三工作法时关于创造公司文化,该文化可带动两种风气的形成:不断尝试,这需要承担风险并从成功和失败中吸取经验教训;理解重复和练习是熟练掌握的前提。


必要的做法包括营造一种勇于创新、敢于冒险以及高度信任的文化,把至少20%的开发和IT运维周期划拨给非功能性需求,并且不断鼓励进行改进。如何进行持续改进:


首先:应对流水线进行改进:即确保工作流水线不要中断。比如,需求、开发、测试、运维环节要衔接上,不能影响全局效率。


其实:引入精益的思想,找到根本原因,就是要找到问题的源头,即从根源上解决问题。例如生产上出现BUG,应停下手里的工作,直到解决为止。并进行总结


最后:持续进行系统化改进(TQM、IT治理管理 、IT管理 体系思想)持续不断地改进每个人(精益思想),因为交付价值的是知识工作者,只要人员进行了改进,才能有高效的管理组织,并要为非功能性需求及临时的需求,留出时间。


通过《凤凰项目》DevOps黄金三步法掌握整个价值流,打破组织的壁垒,才能把技术拉入到关注企业价值的交付。通过DevOps黄金三步法实现整个企业的价值流的可视化,从订单到开发,再到运维,实现IT组织再造。我们再来看看DevOps Master的详细介绍。


什么是DevOps Master?

EXIN DevOps Master(简称DOM)通过一个完整的体系,将以上知识系统性地传授给学习者。DOM承诺做到一次投资,真正学透DevOps的核心知识。

EXIN DevOps Master是EXIN DevOps认证体系中的最高级别课程,它将原则、知识和实践技能结合在了一起,考察学员对DevOps整体实施的掌握能力,具体包含了DevOps里的关键技术实践(持续交付)、关键企业实施和管理流程实践(规范敏捷、精益、轻量级ITSM)、以及组织文化实践。



  DevOps Master 目标学习人群


DevOps主要与软件开发相关,但是它的原则越来越多地应用到了IT价值流中。这使得DevOps Master认证对于那些希望扩展知识体系,以及覆盖IT管理的最新发展模式的IT专业人士来说非常有吸引力。

培训对象包括但不限于业务团队、架构师、开发人员、IT运营、生产人员,应用或服务产品经理、敏捷项目经理、Agile ScrumMaster、项目经理、测试工程师、测试经理、IT服务经理、流程经理、精益IT从业人员、正考虑转向DevOps的企业及该企业内的人员等。



谷安作为首批EXIN授权培训机构,首批授权考试中心,拥有首批认证讲师,教学品质得到保障。我们欢迎更多IT有为之士,加入EXIN DevOps Master的学习中来,同时,也希望大家充分了解和明白:证书背后,是您多年的相关工作经历和知识背景的积累体现,通过系统的DevOps学习,更好地向数字化转型,创立良好的DevOps企业文化,加强市场竞争力。


免责申明:本篇文章内容来自作者北京老李,版权归作者所有,任何形式转载请联系作者。


扫码二维码火速报名

11月8日前优惠价:11000元/人

11月15日前优惠价:11500元/人

11月16日之后恢复原价:12000元/人

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存