何谓DevOps?

January 09, 2017

DevOps是什么?

DevOps并不是一种职业角色、一个头衔、一类资格,它是:

是一种文化转变,或者说是一个鼓励更好地交流和协作(即团队合作)以便于更快地构建可靠性更高、质量更好的软件的运动。——Kavis

DevOps的价值何在?

DevOps运动积极推进一系列流程和方法,致力于开发、质量保证和运维之间的跨部门团队沟通与协作。DevOps是达到目标的一种手段,通过制定计划、实施计划、度量输出和决策如何持续地改进流程来完善DevOps循环,如下图。

DevOps的目标?

  • 快速应用部署,缩短产品发布时间
  • 降低软件版本的故障率、修复时间和平均恢复时间
  • 通过自动化方法和相关流程尽最大程度提升可预测性、安全性和可维护性
  • 创造服务,服务于人与公司产品,形成价值交付链

拥抱DevOps我们要做什么?

  • 实现组织合作,高效能机动化团队需要多元的技能,通过消除个人的“非增值”的生产活动以实现流程的持续改进,推动整个组织的发展
  • 所有团队成员保持目标一致,这些目标包括: 价值分析、时间开销分析与浪费分析等,引导价值创造,形成价值交付链
  • 发展度量链,对价值交付链中各项流程的活动进行科学度量,发现各个活动之间对价值链的影响
  • 定期Review以上行动

参考资料

NO, YOU ARE NOT A DEVOPS ENGINEER

· EOF ·