DevOps是一组过程、方法与系统的统称,用于促进开发、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。DevOps是IT交付过程令人兴奋和具有深远意义的转变,可以从根本上提高生产力,拥有更低的成本和更可靠的系统。
将软件开发和IT运维团队整合到单一的DevOps组织可以带来更强大的软件开发项目交付能力,但两类团队的文化差异、以及缺乏有效的工具都会阻碍DevOps的成功。DevOps运动在修补残缺的部署流程方面取得很大进步。从表面上看,为开发者提供的解决方案是更多地站在运营者的角度去思考,反之亦然,这样就调和了开发和运营的关系,从而提高了双方合作的效率。