×

开元抢庄龙虎-sy.cc>讲师原创专区

教师图片

刘通老师

365文章总数

715335总阅读数

查看Ta的文章>>

DevOps在大型企业落地的经典案例

发布于:2019年07月22日 浏览:493次 1

DevOps这几年的发展趋势可以以“如火如荼”来形容也不为过。在DevOps的理念发展过程中,从最初强调开发运维一体化,到与精益思想和敏捷价值观的同宗同源。在跌宕前行的过程中,DevOps在给自己加持的更多的是其法理上的正确性。

目前很多公司都在或多或少的尝试DevOps的实践,其中不乏每日构建、自动化测试和持续部署流水线等相关内容。其中以百度、腾讯和阿里(BAT)为首的互联网公司又适时推出了其经过内部锻造后较成熟的DevOps工具产品给到当下市场,这无疑降低了很多企业在落地DevOps时的门槛。

那么如何才能够成功迈出DevOps落地的第一步呢?如果您是一个大型传统或互联网企业,可以考虑先拿一个可以进行充分架构解耦的系统进行初步尝试。因为自动化测试和部署流水线的前提是您的软件架构可以得到充分的解耦,可以应用敏捷方法论中短迭代的方式,即一次迭代可以交付一个独立可运行的软件,也就是我们通常所说的MVP。另外,组织力求分配给每个开发人员的一个最小颗粒度的任务最好能够分解到半点到两天的工作量,最多也要限制在两到三天可以完成的工作量。这样一旦这个任务被开发完成就可以马上进行自动化测试和持续部署。因此,一个可以充分解耦的软件系统为实现敏捷迭代开发和DevOps部署的前提条件。

另外,DevOps强调自组织的团队,团队通常是由一专多能的全栈式工程师所组成的。所以,DevOps团队的建立往往会倒逼其所在组织内原有研发和运维团队职能架构的调整,也就是DevOps的实施对所在组织的文化会有深远的影响。因此,如果有意愿实施DevOps的组织,需要做好充分的心理准备,组织的高层尤其是董事长级别的高管需要对这种文化变革抱有持续热忱的支持与守护。

除了高层,组织内的研发团队也要有更多的理论和实践的储备,比如DevOps实践可能会改变你既有的工作方式,比如从“分支开发,主干发布”改为直接“主干开发,分支发布”。开发人员更需要适应每天必须提交增量开发的结果到代码库,当代码一旦提交就会在15分钟之内收到自动化测试的结果。开发人员需要即时查阅邮件获得最新的BUG列表,并有及时修复BUG的工作意识。做到所有BUG不隔夜处理的很好的工作习惯和职业操守。

总之,DevOps的落地不是一触而就的,它需要组织做好文化变革的准备,高层的持续支持、标准化流程(尤其是配置管理流程)和自动化测试的能力储备,以及研发团队对全新工作模式的认同与践行。我们可以认为DevOps落地是组织在践行“精益思想和“持续改进路上的美好驿站。

本周热文

推荐专题

专栏图标 专栏图标 专栏图标 专栏图标 专栏图标 专栏图标

我赢职场APP
扫码立即下载

  • 微信图标官方公众号
    二维码扫描二维码
    关注东方瑞通官方公众号
    小图标
  • 微信图标PMP公众号
    二维码扫描二维码
    关注东方瑞通PMP公众号
    小图标
  • 二维码扫描二维码
    关注东方瑞通新浪微博
    小图标
  • 微信图标客服小瑞
    二维码扫描二维码
    添加东方瑞通客服小瑞
    小图标

开元抢庄龙虎-sy.ccPMI, PMP, Project Management Professional, CAPM, PgMP, PfMP, PMI-ACP, PMI-RMP, PMI-SP, PMI-PBA and PMBOK are registered marks of the Project Management Institute, Inc.

Copyright © 2006-2018 东方瑞通(北京)咨询服务有限公司版权所有

开元抢庄龙虎-sy.cc京ICP备 13009094号 京公网安备 11010802014211号