河南商务学校网站建设,有赞微商城登录,电商美工培训,东莞h5网站制作内容来源#xff1a;DevOps案例深度研究第4期 – 火神山雷神山 DevOps实践研究战队#xff08;本文只展示部分PPT及研究成果#xff0c;全程视频请移步文末#xff09;本案例内容贡献者#xff1a;赖泽薇、张扬、邓茜芸、韦一、刘德权、候利涛、冯利娟、常相宇、张力、韩丰… 内容来源DevOps案例深度研究第4期 – 火神山雷神山 DevOps实践研究战队本文只展示部分PPT及研究成果全程视频请移步文末本案例内容贡献者赖泽薇、张扬、邓茜芸、韦一、刘德权、候利涛、冯利娟、常相宇、张力、韩丰、陈浩 IDCF指导老师王立杰、许舟平、姚冬、徐磊图片来源于网络一、中国速度为瀑布站台我们看一下火神山雷神山建设的整体过程它是典型的瀑布模式。主要体现在阶段定义清晰、顺序串行开展前期规划驱动交接棒式进行上一个阶段的输出是下一个阶段的输入。由于前期在时间、范围和成本方面做了强力的约束那么在进行中不接受变化因为变更代价巨大。在上世纪60年代软件危机爆发之后软件行业继续找到一种科学体系化的方法来进行软件开发最早的瀑布模型就是来自于工业制造和建筑建造的模式。但是为什么在我们的软件领域要从起初瀑布模式往敏捷模式演进因为软件开发不确定性更多需要快速应对变化的需求业界对研发模式方面也在不断地探索如何提升效率、提高软件质量。常见的几个模型有瀑布、螺旋、迭代、敏捷。其特点主要表现为瀑布式开发顺序开展、文档驱动。要求每一个环节的工作尽可能充分讨论、论证减少施工风险减少返工。螺旋开发开始将瀑布开发的模式进行粒度的拆分将整个开发过程划分为一个个阶段在每个阶段引入风险分析。它是风险驱动的方法体系在每个阶段之前都必须进行风险评估使软件在无法排除重大风险时有机会停止以减小损失。但螺旋开发更倾向于是增量开发方式它将整个软件功能的开发拆分为多个可控的阶段最终的软件交付还是在最后一步。迭代式开发在螺旋开发之上出现了先保证能用再想办法让它好用。不要求每一个阶段的任务做的都是做到尽善尽美而是根据优先级来交付高价值的功能。以最短的时间构建一个 MVP交付给客户之后再通过客户或用户的反馈逐步进行完善。 Scrum框架是一个包含增量和迭代的框架。强调固定周期、固定节奏、强调团队协作强调质量、强调成果可发布能快速被验证。那么我们如何选择这些模型和框架其实对于简单域我们更推荐瀑布模式。因为需求明确、范围清晰、周期确定的情况下瀑布也可以很快。只需要强有力的执行计划、不断提升技术自动化一切有效的沟通团队赋能就可做到快速交付而无需反复验证确认。但是有个问题是软件开发往往是一个繁杂或者复杂的过程因为需求是不断变化的。尤其是对于创新型的业务应用在一开始的时候只是一个商业想法构建业务应用也是为了快速验证这个想法是否可行这是一个不断假设和验证的过程。在这样的场景下敏捷模式是更合适的。其实我们很多人都忽略了敏捷宣言的最后一句话往往最后一句话也是最重要的。这句话是“也就是说尽管右项有其价值我们更重视左项的价值。” 它想表达的是尽管瀑布价值有其价值但是我们更重视敏捷开发的价值这是一种价值观的取舍。所以很多时候瀑布和敏捷会存在融合。从火神山雷神山医院的建设来看在整体上很多项目不得不以瀑布计划的方式进行核心是减小瀑布模型的粒度采用敏捷开发的优秀实践方式提高开发的沟通效率。二、中国速度中国质量从早期丰田的精益生产系统一直到目前流行的DevOps理论框架关于项目质量管理的方法论有很多种。在这里我将这些历史的和现存的各种质量管理的核心思想抽象并概括为“质量内建三部曲”即从“做正确的事”到“正确地做事”再到“最小的质量成本”。从项目生命周期的维度按照质量内建的原则分别从设计、实施、验收和运维这四个阶段进行质量管理和控制。三、全能运维,召之即来来之即战两座医院的医疗团队组建起来了是不是就可以按部就班开展救治就万事大吉了很显然并不是等待医疗团队来解决的困难还有一大把呢我们这里列出了医疗团队在接手救治的过程中面临的四个方面的主要困难。一是业务非常紧急但是医院的交付却谈不上多么完整。多个支援雷神山的医疗团队在接手病区后发现等待他们的几乎都是空空如也的病房。医护人员要让病房工作起来需要自己先动手到各处寻找、搬运、安装和现场调试众多设备。这就相当于既要当好运维还得帮开发擦屁股收拾残局。二是业务类型全新但是培训却谈不上多么充分。两家医院的医疗团队成员本职专长业务千差万别在疫情的紧急要求下却都需要在极短时间内完成新冠肺炎诊治这项新业务的培训熟悉然后立即投入到实际运维工作中。三是团队都是临时组建投入实际诊治工作之前缺乏必要的磨合。由于各个医疗团队都是来自多个地方的人员临时组建而成收治工作过程中的所有配合与协作都是从零开始这对所有运维人员的业务素养和团队配合能力都提出了极高的要求。四是疫情严重医护人员本身处在一线被传染的风险极高。这就要求全体医护人员在开展收治工作的过程中必须千方百计做好充分的自身防护。火神山和雷神山两座医院在短时间内汇集了来自全国各地的军队和地方医护人员他们克服重重困难开足马力收治新冠肺炎患者快速将两座医院的效能发挥到最大程度成为了此次重大疫情防控战斗的中流砥柱。这些医护人员面临的任务艰难程度是前所未有的但是他们的实际表现却足以令我们所有人刮目相看。从这个意义上来说他们绝对称得上是全能型的运维团队。东方红太阳升春天就要来到武汉城。当我们在这里坐而论道侃侃而谈的时候前方传来好消息截至目前火神山和雷神山两座医院的医护团队全都是0感染距离战役结束双0感染的目标我们又近了一步注本文成文时间 2020年3月15日拓展阅读本次案例解读分为四篇本文为第四篇章请关注本公众号持续阅读~第一篇 坚强的领导核心“小团队大后台”组织结构点击查看第二篇 完善的项目计划高效能价值流点击查看第三篇 有力的技术保障基建世界里的云原生缩影点击查看第四篇 全能运维召之即来来之即战