Patricia Bogoevici最初是一名软件开发者,现已逐渐成长为一名敏捷和DevOps项目咨询师。最近,在红帽峰会上,Bogoevici和她的同事Josh Minthorne一起做了一个演讲,主题是:使用敏捷和DevOps方法以达到快速生产部署。
“该演讲的目的是解释卓越执行的意义,” Bogoevici解释说,“你是如何改进技术流程的?使用敏捷流程和DevOps方法,你如何交付价值给你的客户?”
“凭借我们对客户的经验,收集了一些最佳实践。我们认为此次红帽峰会是一个很好形式,来与其它客户分享信息,并获得反馈,才能确何我们一直地改进我们的最佳实践,以及确保我们的最佳实践对客户有用。”
“人们应该做,以及还没做或不确定做的一件事是自动化测试。这是确定你在做持续集成或持续部署的核心工作,你要确保内置代码安全且高质量。敏捷是要在每个冲刺阶段的结尾,交付高质量、生产就绪的代码。”
另一方面,Bogoevici的演讲还讲了一些反模式——大量组织犯的一些错误,以及从过去错误中吸取的一些教训,这样你的组织就不会再犯这样的错误。
“我们所看到的一个问题是文化,这难以定义,因为它很大,无所不在。而且我们还看到,即使是非常聪明的人、非常有智慧的人,也不能全部说出来它是什么。创建开放性和协作性很重要,这使人们可以把他们所想带到流程中。让他们告知其它人他们看待技术的方法,这可以让他们进行自己的工作。”
“红帽创建开放性软件,并培养开放社区。我们在外部培养社区开放软件是我们在内部取得成功的所在。我们拥有开放社区,我们建立社区实践,而且当我们联系客户时,我们常常与他们一起工作,来建立社区文化——这是所有人的想法,而且每一个人都在会议桌上有一个席位,他们也是创建解决方案的一部分。”
在其核心,DevOps方法论是建立一个开放和协作的社区,横跨整个软件开发组织,并包括开发和运维人员。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
DevOps如何帮助加强软件质量
业界领先企业正在尝试DevOps理念,该理念基于开发和运维团队之间更为有效的交流。这些实践经验可以加速功能版本的开发,但是也可能会增加软件的漏洞。
-
业务软件制胜法宝:协作
通过敏捷流程,许多团队都能非常好的交付运行中的软件。通常,交付周期非常紧迫的情况下,开发团队在没有周全地考虑业务需求和用户需求就会开始进行编码。
-
DevOps成功实践的五条建议
架构师Dan Zentgraf对成功实践DevOps提出了五个方面的建议,包括系统操作、环境管理、异常处理、度量和持续改进、松散耦合。
-
云需要新的IT组织结构 厂商能干什么
CIO要求他们的IT团队构建具有简单性和敏捷性的私有云,这种简单性和敏捷性正是亚马逊网络服务在公共云服务中所提供的,包括作为核心能力的自助服务、按需供应和退款。