云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

免备案CDN_阿里云whois_年度促销

小七 141 0

网络存储_如何租用_人工智能领域有哪些

在最近的一次连续讨论(c9d9)视频播客中,专家小组成员讨论了企业中的缩放敏捷和DevOps。我们的专家小组包括:Gary Gruver,《领导变革,大规模敏捷开发的实用方法》和《在企业中启动和扩展DevOps》;Mirco Hering,一位热情的敏捷和DevOps变革代理人;Rob Hirschfeld,RackN首席执行官;Steve Mayner,敏捷教练、导师和思想领袖;Todd Miller,迅雷公司企业技术解决方案的交付总监;以及我们自己的Anders Wallgren和Sam Fall。在这一集中,小组成员讨论了在领导力、团队、管道和模式方面所学到的经验教训,这些经验教训可用于在企业中扩展敏捷和DevOps。扩展敏捷与扩展DevOps迟到的组织明白他们需要找到平衡和支持-@MircoHeringŤc9d9#DevOps#敏捷pic.twitter.com/XrbKf3zdsV-CloudBees(@electricloud)2017年4月11日规划您的部署管道并开始一个持续改进的旅程@GRUVERGary | c9d9#DevOps#持续改进pic.twitter.com/dbvyVxjyjr-CloudBees(@electricloud)2017年4月11日#DevOps和敏捷是联系在一起的。#DevOps是一个"精益"的概念-它完全是为了改善你的流程-@zehicleŤc9d9pic.twitter.com/VGrT1WIyMX-CloudBees(@electricloud)2017年4月11日#敏捷被视为解决工程问题的一种方法,关于大数据,但并不一定要考虑"将其转移到客户"的范例c9d9pic.twitter.com/i1I9ZM0Jwc-CloudBees(@electricloud)2017年4月11日Hirschfeld说:"当涉及到DevOps时,请同时讨论技术和流程:"我想说的一点是,人们经常会对DevOps感到困惑,因为DevOps非常注重过程。但是,谈论技术是可以的。我是那种说让我们实际考虑一下技术的人。对厨师、木偶、Ansible、CI/CD管道和所有这些事情感到兴奋也没关系。我认为将DevOps技术注入DevOps的过程是有益的。""DevOps是关于最后一英里的管道工程,"Wallgren解释道:"我们在客户和与人交谈时看到的一件事是(可能是无意中)敏捷成为了工程和开发的局部优化。我们深入到了产品所有权、Scrum和故事等所有方面。我经常谈论的一件事是,实际上,DevOps是如何在最后一英里的管道工程上大显身手的。从签入代码到客户可以使用代码的最后一英里。工程团队已经非常擅长于提供功能。他们将有两周的时间间隔来交付功能,但随后需要90天才能投入生产。可以说,工厂里有很多工作正在进行中。我们在认识到这是一个问题上有了一点进步。这是一个教训,你没有真正解决一个问题,直到你解决了它的最终用户。敏捷从一开始就是这样,但我认为实际上我们很多人都把它看作是解决工程问题的一种方法,而把交付给客户的整个过程都留给了艺术工作者去解决。"这不仅仅是关于敏捷与DevOps,缩放本身就是另一场球赛,per Hering说:"我认为缩放与敏捷或DevOps完全不同。有人曾告诉我,如果你有四个人在一个房间里,你不需要一个方法或任何形式的正式工作方式。我认为,一旦你到了复杂度,到了规模,到了发行版,当你在许多不同的地方工作时,你就真的需要开始正式化了。人们挣扎的地方不是没有任何形式化的东西,就是过于规范化,完全淹没在创新部分之外。这就是为什么我们要努力解决这一问题,因为这是两者之间的紧张关系,对于敏捷和DevOps来说也是一样的。"Gruver讨论了扩展时发布代码的挑战:"当敏捷扩展到企业中时,这个挑战就变成了,在紧密耦合的系统中发布代码变得更加困难。你要么从有能力做到这一点的小团队开始,私有云市场,要么进入有挑战的组织,在架构上将其转变为能够独立开发、鉴定和部署代码的小型团队。事实上,大多数大型组织没有这种架构上的脱钩,因此他们必须协调大量人员的工作,企业信息管理软件,这是一个挑战。所以,当敏捷扩展到企业中时,很多人都把它抛在后面,因为它很难实现。我认为DevOps真正开始获得动力是因为敏捷在企业中扩展时放弃了这一基本原则。随着jezhumble关于持续交付和基础设施即代码的书,它变得更加关于技术。正是这些原因使得频繁发布代码和维护质量变得困难。""仅仅说你是敏捷的是不够的,"费尔说:"如果你想一想敏捷宣言,我认为第12条是‘让有价值的更新持续交付给最终用户。’即使在那时,他们也知道仅仅保持敏捷本身是不够的,你必须实际地将其交付给他人,并将这些实践推广到下游。"敏捷到底意味着什么?Miller解释道:"敏捷的核心是能够增量交付。所以,我要戴上我的开发人员护目镜,看看我能告诉你多少次我在哪里签了东西,物联网设备,每个人都迟到了,我的答案是,但它在我的机器上工作。它可能在一个环境中不起作用,也可能在一半人的机器上工作——我认为DevOps有助于解决这个问题。你真的很敏捷吗?除非你一直在做贡献,否则我认为这是每个人都想加入的状态。当我进入一个说他们是敏捷的组织时,我首先要问的问题之一是,"你的发布周期是什么样子的?"我经常听到‘哦,我们很敏捷,我们每三个月发布一次。’"梅纳谈到了敏捷思维:"当我们开始敏捷对话时,我们听到很多人说,其实更多的是关于思维方式。精益敏捷思维,无论是在从业者层面,还是在领导层,以及整个组织。我想说的是,当我们进入DevOps的对话时,其实是一样的。我见过很多关于技术和实践的对话,但要理解为什么这会有不同的效果,为什么这不仅仅是不同的工具和不同的事物标签,这是一个更深入、更丰富的对话。"第1课:领导力正在扩大团队规模的公司仍然必须有一种方法来协调服务@zehicleŤc9d9#DevOps#敏捷pic.twitter.com/3UFLtUdD8y-CloudBees(@electricloud)2017年4月11日领导者应该允许团队进行实验,但也要保持组织结构,让员工知道他们在做正确的事情@samueldfellŧc9d9pic.twitter.com/cqxWSGMnaO-CloudBees(@electricloud)2017年4月11日#DevOps是关于跨团队协调工作的,这使得它在GRUVERGary c9d9紧密耦合的系统中非常有价值pic.twitter.com/ALrYuHQXQ4-CloudBees(@electricloud)2017年4月11日领导知道我们需要高质量的东西是不够的,他们需要知道@stevenmayner'c9d9'DevOps的方法pic.twitter.com/em6cZ99gVk-CloudBees(@electricloud)2017年4月11日Hirschfeld谈到技术债务和DevOps:"有一个因素会让外部观察家,尤其是DevOps的观察家感到沮丧,这就是我们所说的剃牦牛皮。在你能做你想做的事情之前,你必须做一些事情,这有一个先决条件,这个先决条件和那个先决条件。因此,您遇到的一个挑战是,您可能处于DevOps的情况下,您的团队觉得在几次冲刺中什么都没做,因为它必须在自动化或重构方面做所有这些准备,以便您可以将其放入CI/CD管道中。我给人们的建议是带着一定数量的技术债务来武装起来理解技术债务的含义。接受这样一个事实:您的团队可能看起来完全处于停滞状态,因为他们正在偿还技术债务。"DevOps的领导者需要放弃控制的幻觉,Wallgren说:"领导层必须学会适应,淘客app开发,我本想说的是放弃控制,但这实际上只是控制的幻觉。几个月前,当我第一次在高速公路上开车时,我顿悟了。我说开车,但实际上我是被人开车的。我坐在一辆自动驾驶的车里,头几次我把手从方向盘上拿开时,我会说,"哦,糟了。"我真的很紧张,脚踩刹车,诸如此类的事情。但你要知道的是,这台机器运转得很好,它会比我更好地关注我前面的车,并在必要时刹车。所以我没有放弃控制,我放弃了控制的幻觉,因为我是人,我会分心,而电脑通常不会分心。你还必须愿意放松,学会与DevOps一起生活。"梅纳解释说,仅仅想要质量是不够的,你需要知道如何达到这一目标:"正如戴明所说,仅仅让领导人知道他们需要更高的质量是不够的,他们必须知道方法。他们必须知道我们必须做什么,因为还有谁有能力改变这个体系?并不是说我们有坏人,我们有伟人,我们雇佣了他们。这是系统。我们必须知道我们的目标是什么,更重要的是,我要戴上OCM的帽子,这就要求每个级别的人都要改变。从团队层面到中层管理层。反渗透