DevOps is a set of practices that combines software development (Dev) and information-technology operations (Ops) which aims to shorten the systems development life cycle and provide continuous delivery with high software quality.


一种实践的观点也把DevOps看作开发、技术运营和质量保障(QA)三者的交集。

QA:Quality Assurance,part of quality management focused on providing confidence that quality requirements will be fulfilled
QC:Quality Control,part of quality management focused on fulfilling quality requirements
参见 ISO9000:2015

以下几方面因素可能促使一个组织引入DevOps:

  • 使用敏捷或其他软件开发过程与方法
  • 业务负责人要求加快产品交付的速率
  • 虚拟化和云计算基础设施(可能来自内部或外部供应商)日益普遍
  • 数据中心自动化技术和配置管理工具的普及
  • 有一种观点认为,当前占主导地位的“传统”美国式管理风格(“斯隆模型 vs 丰田模型”)会导致“烟囱式自动化”,从而造成开发与运营之间的鸿沟,因此需要DevOps能力来克服由此引发的问题。