登录 / 注册
IT168技术开发频道
IT168首页 > 技术开发 > 技术开发资讯 > 正文

大牛面对面告诉你,该如何开启DevOps之旅

2017-11-27 15:56    it168网站原创  作者: 编译|三文鱼 编辑: 单文彦

  【IT168 资讯】 GamingWorks已建立了一个基于“The Phoenix Project”的模拟,该项目是Gene Kim的著作。JAXenter与Jan Schilt(GamingWorks的共同所有者以及微服务峰会的演讲者)就Phoenix项目模拟、其优势以及DevOps的优势和面临的挑战进行了交谈。

  许多组织希望将DevOps原则应用到自己的组织中,但是他们并不了解真正的DevOps是什么、它将带来什么价值、以及如何开启DevOps之旅。另一些人已经开始尝试DevOps,但他们面临的误解和挑战或许会成为成功路上最大的绊脚石。

大牛面对面告诉你该如何开启DevOps之旅

  JAXenter:以您的观点来说,适用于所有DevOps旅程的良好开端是什么?

  Jan Schilt:在整个组织中开发一个新的思维方式是我认为最重要。每个人(业务、开发和运营)都应该了解DevOps在新工作方式、附加价值和收益等方面所带来的影响。我们需要让人们明白,我们将继续进行基于不断尝试和学习的旅程。我们不仅需要学习团队合作,还要把客户放在第一位。

  JAXenter:DevOps是一种高度文化集合的方法。受否每个项目或公司都有可能采用DevOps?或是在某些情况下,转型从一开始就注定会失败?

  Jan Schilt:DevOps是基于敏捷、精益、ITSM、协作、流程、可视化、产品所有权以及等等的一种方法。有些情况下,其中一个或多个元素的存在是为了创造更多的价值。但有些项目必须以“老”方式来完成。我已经看到一些组织把一些小组作为DevOps团队,其他团队只使用Prince2或其他PM方法。鉴于目前的情况,我们必须考虑最好的解决方案是什么。

  JAXenter:请您介绍一下Phoenix项目。

  Jan Schilt:这个模拟是基于Gene Kim等人的“The Phoenix Project”。我们拥有基于此建立模拟的独家权利。因此在这个模拟中,团队将在Part Unlimited中承担一个小队的任务。负责完成已经进行了很长时间的Phoenix Project。他们需要实施基于DevOps的新工作方式,因此,团队将承担一大堆工作,必须实施DevOps原则(如可视化、流程、团队合作、自动化、学习、反馈、产品所有权等等)才能完成所有工作。

  JAXenter:DevOps有哪些优势?

  Jan Schilt:

  1. 团队合作。通过解决问题、建立新功能等,将产品分配给产品所有者的专门团队,来支持产品所有者。

  2. 客户至上。处理对于这个特定价值流的重要事情。

  3. 正确实施时,与ITSM流程完美匹配。例如问题管理流程、第二线支持。

  4. 快速部署。由于我们明确专注于避免计划外工作,因此通过在一个团队中拥有所有专业知识,能快速无误的部署新功能。

  JAXenter:有什么缺点吗?

  Jan Schilt:我会说“有什么挑战吗?”

  1. 如何创建多功能团队?我们没有无限的资源来为每个小队提供所有的技能和知识。应该思考的是:分享知识、培训人员、尽量减少传递等等。

  2. 如何与世界各地的团队合作?应该思考的是:在靠近产品所有者的地方建立团队。

  3. 如何创造一种我们有时间思考和学习的文化?应该思考的是:给予团队5%的时间进行思考和学习。给团队空间去实验和学习。

  4. 如何对待经理?如果我们建立了多功能的自我控制队伍,那么我们就“扼杀”了那些管理不足的大部门。这确实是一个结果未知的问题。

标签: 程序员 , devops
相关文章
  • IT168企业级IT168企业级
  • IT168文库IT168文库

扫码送文库金币

编辑推荐
系统架构师大会
系统架构师大会
点击或扫描关注
IT168企业级微信关注送礼
IT168企业级微信关注送礼
扫描关注
首页 评论 返回顶部