DevOps的定义

一 最简定义

DevOps:将命令行(SH)从IT工作中赶走。

这是在2013年O'Reilly Velocity会议的T恤衫上看到的。

二 2013维基百科定义

DevOps(开发Development与运维Operations的复合词)是一种软件开发方法,强调的是软件开发人员与信息技术(IT)专业人员之间的协作、沟通与整合。DevOps是软件开发与IT运维之间相互依赖的一种反应。它旨在帮助组织快速产出产品及服务。

三 2016维基百科定义

DevOps(开发Development与运维Operations的组合词)是一种文化、一场运动或实践,强调在自动化软件交付流程及基础设施变更过程中,软件开发人员与其他信息技术(IT)专业人员彼此之间的协作与沟通。它旨在建立一种文化与环境,使构建、测试、软件发布得以快速、频繁以及更加稳定地进行。

四 2013与2016年定义的区别与进步

  • 将“软件开发方法”替换为“文化、运动或实践”
  • 增加了“自动化”一词
  • 将最终的目标由“快速产出产品及服务”替换为“建立一种文化与环境,使构建、测试、软件发布得以快速、频繁以及更加稳定地进行”。由此,Devlop变革的目标从仅仅是速度变为速度、稳定性以及质量。

你可能感兴趣的:(DevOps)