红袜队与洋基队。农民与牛仔。这喷气机与鲨鱼。无论何种努力,我们人类都有一种倾向于向我们的团队的目标找到对手 - 即使我们实际上都在同一侧。

传统企业软件开发和运营人员之间的动态有时会发挥作用。几十年来,DEV和OPS团队经常被视为竞争对手而不是合作伙伴。它不应该这样 - 它不一定是这样。每个团队越多了解对方的需求,也可以越有效。

当然,这是Devops运动背后的目标之一,并且它继续获得粉丝的一个原因。这是我们最近要求Sysadmins和Operations Staff人员对此问题的回应的原因“如果您可以让您的软件开发团队更改事情,它会是什么?“(我们还询问开发人员的反向问题,您可以找到他们的回复在这里:3路操作可以帮助DEVS:开发人员的观点

应对的反应不一定反映了新的遗物观点 - 我们致力于帮助每个人都相处并共同努力,以满足他们的共同目标 - 但他们确实有助于照亮现有的鸿沟的深度,也许会建议弥合弥合其的深度。

有一件事是肯定的:进步将需要双方来更加关注彼此的观点。“OPS需要了解并将其较早地协作进入DEV过程,并且DEV需要了解并在ops流程中提高并协作,”Dave Caplinger,技术产品管理总监解决方案

3个关键主题

虽然我们的调查远非科学,但我们听到的OPS人们似乎最受投资三个关键主题:

  1. 事情打破了。处理它并计划它。
  2. 设计日志文件,安装程序和其他工具,以帮助操作识别和解决问题。
  3. 安全是一个“每个人的问题”。

让我们仔细看看每个人。

事情打破了。处理它并计划它

破蛋太多经常说,一些ops专业人士,开发人员今天将他们的注意力全部注意到今天制作软件工作,明天没有足够的想法。在Sysadmins的眼中,太多的DEVS部署了他们的软件(或将其交给OPS为他们部署)并走开。但是,当开发商过早行动时,ops被指控,可以沮丧,可能会受到沮丧。

“在我们部署之后,尽管我们所有的努力,事情仍然会突破,”凯普林指出。“磁盘将填充。网络延迟将是可变的。链接将失败。您希望写入的文件将是只读的。进程将流出文件描述符。您依赖的一个关键,冗余系统将失败。尽管如此,系统需要尽可能地继续运行。“

OPS希望DEVS避免对国家的态度做出假设任何事物。这意味着DEVS需要创建更好的Sanity检查并提供更好的内联评论和文档。因为当软件在生产中失败时,它是ops团队,即在上午2点拨打电话,他们将需要他们可以得到的所有帮助。

经典示例是开发人员始终开启连接时。“网络不是一个永不改变的静态纪念碑,”一个ops员工指出。“我们计划数据中心网络升级。它需要断开每个服务器并将其重新连接到新交换机。“这可能导致一些应用程序认为整个世界已经结束并在一个不整洁的堆中崩溃。

关键是为了规划可维护性,添加另一个Sysadmin。“软件通常保持在生产远远超过原始编码器的生产远远超过预期的,因此应在编码期间提供维护,”他说。他认为这是开发人员的责任,帮助他们管理失败点,并以了解开发人员的假设。

2.设计日志文件,安装程序和其他工具,以帮助操作识别和解决问题

工具图标应用程序记录事件的日志文件,他们来自的IP地址,结果代码和类似的数据。愉快地,大量的工具可以帮助组织这些日志文件并解释发生的事情。

但是OPS通常因无用的事件日志条目而感到沮丧,这并没有帮助任何人决定出现问题。从OPS的角度来看,“我捕获的信息”与“任何人都可以弄清楚发生了什么”。一个OPS Staffer希望说服开发人员不要将多个错误混淆到同样的错误代码中:“当服务下来时,我不想在哪个进程重新启动的过程中播放俄罗斯轮盘赌。”当软件在桌面或服务器操作系统上运行时,这也适用于创建应用程序安装程序,脚本或其他软件包。

3.安全是一个“每个人的问题”

挂锁图标OPS人们还希望开发人员要记住IT安全最佳实践也适用于他们。包含密码等基本内容。

“我需要担心的最后一件事是简化的,易于猜测的默认密码,浮动在您的代码中,”格雷格威利斯,技术运营和系统架构总监Morpheus数据。“总是让你的是像Java密钥库一样的东西,从未从'Chanceit改变'。”如果你很幸运,一个sysadmin将在安装过程中改变这些第三方软件密码。但是你想依靠运气多少钱?

“安全性不仅仅是一个ops问题,”解释了另一个ops专业 - 这是每个人的问题。

这一切都归结为更好的沟通

正如这些评论所示,有时美国与他们的参数可以让我们失去共享目标的追踪:创建和提供带有用户快乐的软件。“我们没有在代码提交(或包版本或...)的发布,”Caplinger说,“只有在生产和客户看到和使用它时,我们才完成。”

如果您在OPS中,请告诉我们在Twitter上知道(@newrelic.)您从Dev团队寻找什么。

纸娃娃破蛋工具, 和挂锁图片礼貌shutterstock.com.

自1992年以来,Esther Schindler通过从Geek转化为英语来实现生活。找到她推特Facebook, 和Google+,在那里她肯定会让你分散到你完成的工作工作。查看帖子

对新遗物博客的写作有兴趣吗?亚搏体育登入网送我们一个球场!!