• [原创]浅谈Devops理念


    [原创]浅谈Devops理念

    一 什么是Devops?

      DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。(来源百度百科)

    二 什么组织适合Devops?

    1、使用敏捷或其他软件开发过程与方法
    2、加快产品交付的速度
    3、硬件或软件技术,虚拟化和云计算基础设施(可能来自内部或外部供应商)日益普遍
    4、自动化技术和配置管理工具的成熟 

    三 如何促使你的企业进行Devops?

    1、首先,一定要打通“纵”向部门的沟通,如像:需求,设计,开发,测试,部署,发布等环节,最好应是工具化或自动化,通过信息流化进行处理,完成工作;

    2、其次,要打通“横”向部门的沟通,如像:架构,测试,项目管理,运维等环节,通过工具化或自动化,加强“跨团队协作”,信息流传送;

    3、最后,Devops一定要通过工具化将持续集成、持续交付、持续反馈与优化进行整合在一起,协作好跨团队、跨系统;

    4、Devops理念提出,期望的是团队是全面发展,工程师互补,不是要求一个大牛将所有事搞定,这点很重要!

    5、至关重要的一点,Devops更强调的是各角色如产品经理,开发,测试和运维,包括配置等,具备向左或向右的思维,协同去处理碰到的问题,有点哪个希望各角色都跨越半步,不之看自己一亩三分地,也应去了解其它角色职能,自己是否可以更好的服务于自己的上下游。

    四 企业开展Devops后,如何进行Devops优化?

    1、组织架构,技术和流程三方面进行,缺一不可;

    2、寻划团队短板,优化不足之处;重复的事或可以替代化的工作,要逐渐工具化或自动化;

     

  • 相关阅读:
    如何把项目中经常使用的信息放在全局的对象里,随取随用?
    优秀代码
    gcc编译C代码后,输出乱码
    mybatis !=null的一个坑
    String转int[]
    插值算法的公式 mid=low+(key-a[low])/(a[high]-a[low])*(high-low) 是怎么来的
    关于Leetcode的交替打印FooBar,我的答案一直超时
    git找回前几个版本删除的某个文件
    Google 此手机号无法用于验证 解决方法
    Postgresql 一对多如何将原本用,隔开的id替换为name
  • 原文地址:https://www.cnblogs.com/mayingbao/p/2693180.html
Copyright © 2020-2023  润新知