Auto DevOps介绍

1 Preface/Foreword

随着国际化,信息化,当今是一个VUCA时代。

VUCAVolatile (易变的),Uncertain (不确定的),Complicated (复杂的),Ambiguous(模糊的)。

  • 易变性:事情变化非常快
  • 不确定性:事物的发展方向不确定;
  • 复杂性:事物之间的相互关联,一件事情会影响另外一件事情;
  • 模糊性:事物之间的关系不明确。

2 DevOps介绍

DevOpsDevelopment and Operations ,开发和运行。

2.1 DevOps是什么

DevOps:是一组过程、方法与系统的统称,用于促进开发,技术运营和质量保障部门的沟通、协作与整合。

最终目的:是了构建测试发布软件软件能够更快捷、频繁和可靠

Auto DevOps介绍_第1张图片

2.2 为什要关注DevOps

部门墙产生的原因:简单来讲,其实就是不同部门关注点不一致,最后部门墙就产生。

康威定律:“设计系统的架构受制于产生这些设计的组织的沟通结构。”通俗的来讲:产品必然是其(人员)组织沟通结构的缩影。

2.3 DevOps带来的改变

2.4 软件工程方法论(methodology)

软件工程方法论:

  • 瀑布, waterfall
  • 敏捷, agile,目的是打破产品和开发团队的部门墙
  • DevOps,进一步打破开发和运维运营团队的部门墙

你可能感兴趣的:(项目管理,DevOps)