你的团队里没有DevOps文化?

来源: OSCHINA
编辑: 红薯
2011-08-06

本文是从 Do you have a DevOps Culture? 这篇文章翻译而来。


全球很多的系统负责人和程序开发者都在撰写聚会讨论关于DevOps的事:如何能更加有效的协作、让我们更快的创造商业价值。DevOps的目标是摒弃传统的深根于开发和实施过程中那种单打独斗的思考方式。那么,你如何能辨别你的团队是否已具有DevOps文化了呢?下面的内容将会给你一些线索。

心理上的DevOps状态

问你的程序员下面几个问题:

  • 你能描述一下你们的Web应用程序的运行时环境吗?
  • 你知道你们的应用程序的发布流程吗?
  • 当前的实施过程中要处理的最关键的问题是什么?
  • 你的工作什么时候完成?

从对这些问题的回答中,你能看出你的程序员的思考范围是否跳出了“编写代码”的框框、把应用的部署同时也当成了他们工作的一部分。即使他们只是表示 了对实施领域的一些基本的兴趣,这也说明了DevOps文化的出现。如果你的程序员他们要做的只是把代码交给测试部门(或编译服务器上),或,更糟糕的, 一旦把代码提交的版本控制库中就算完事,那你们还有很长的路要走。

问你的系统负责人下列问题:

  • 下一个要做的新功能是什么?
  • 你期待下一个版本的发布吗?
  • 最近的一次找你的程序员谈话的时间是何时?
  • 你干的事情创造了商业价值吗?

对这些问题的回答展示了系统负责人如何看待他的工作和他的职责。如果他对开发工作已经介入了某种程度、对需求的频繁变更不拒绝,这出说明DevOps已出现。如果他只思考着如何避免变更,不考虑下一步做什么或创造什么商业价值,那你跟你们的负责人还有很长的路要走。

什么是DevOps?

DevOps是一种一起讨论和一起工作的文化。开始DevOps,意味着开始了一场你的程序员和系统管理者的心态的转变。只有当人们愿意相互交谈,关心相互的工作时,你才能更多更快的创造商业价值。只有在这种情况下,寻找培养DevOps文化的方法和工具才会有意义。

展开阅读全文
15 收藏
分享
加载中
更多评论
9 评论
15 收藏
分享
返回顶部
顶部