企业如何选择DevOps平台?注意这十个关键点

本文探讨了企业选择DevOps平台时需关注的十个关键点,包括研发协同、分支策略、代码评审、质量门禁、CI引擎、自动化测试、配置分离、容器/非容器发布、制品库和综合能力。DevOps平台应支持敏捷管理、持续交付和ITSM,助力企业实现高质量和高效率的软件交付,并促进内部文化改善。
摘要由CSDN通过智能技术生成

文章来源:本文根据嘉为蓝鲸2021研运治理实践大会嘉宾段亚浩的演讲总结得出
原文作者:公众号 嘉为蓝鲸

背景

Why:为什么需要DevOps?

伴随着新一代信息技术(人工智能、区块链、云计算、大数据等,通常称之为ABCD)的深度应用,全面推进数字化转型,已成为了新时期企业生存和发展的必然选择。

DevOps作为支撑数字化转型的基石,通过体系化的研发实践导入、软件架构的整体革新、组织管理理念的不断升级和企业文化的影响塑造,来帮助企业改善整个软件交付过程,实现高质量和高效率兼得,同时持续改善企业内部的文化建设(工程师文化、学习型组织等)。

What:什么是DevOps?

什么是DevOps,这个概念已经并不陌生,但对于各个团队来说都会有自己的侧重点:开发希望只编写代码,其他的事都不用管,全部自动化完成。而运维希望,每次的部署都是小步的、短周期的,从而进行充分的测试验证,保证部署上线时不容易出问题。在开发和运维之间则希望能更好地沟通协作,在保证质量的情况下来提升交付效率。

以下是DevOps Master白皮书中对DevOps知识体系的定义,即一个基础三大支柱,以精益管理的基础,通过敏捷管理持续交付ITSM来支撑从需求到运营的端到端的过程。

精益管理

在精益管理方面强调的是内建质量,通过单建流的方式实现小批量的交付,同时建议整个组织转型为学习型的组织。

敏捷管理

敏捷管理方面,需求是要条目化的,需求拆分到什么颗粒度,任务多大比较合适,都要有一定的标准。同时要做DoD,即对完成的明确定义,比如开发要做单元测试,能把整个功能向其上下游,即业务、测试做show case。开发敢把自己实现的功能做演示,那么基本可以认为他的功能开发是比较成功的、bug是少的,否则也不敢做展示。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值