内容简介:【51CTO.com快译】许多中型公司夹在资源丰富的全球巨头和动作敏捷的小公司之间,努力实现DevOps的成功。下面是解决这个问题的几个最佳方法。希望充分利用DevOps的中型企业面临着大企业和小公司通常不会遇到的独特挑战。专业服务公司毕马威(KPMG)的数字化赋能总经理Mike Wolf说:“这些企业常常难以进行全面的转型,因为公司常常看不到大企业所看到的直接价值。”几位专家就中型公司如何在DevOps方面取得成功给出了建议,Wolf是其中之一。
【51CTO.com快译】许多中型公司夹在资源丰富的全球巨头和动作敏捷的小公司之间,努力实现DevOps的成功。下面是解决这个问题的几个最佳方法。
希望充分利用DevOps的中型企业面临着大企业和小公司通常不会遇到的独特挑战。专业服务公司毕马威(KPMG)的数字化赋能总经理Mike Wolf说:“这些企业常常难以进行全面的转型,因为公司常常看不到大企业所看到的直接价值。”
几位专家就中型公司如何在DevOps方面取得成功给出了建议,Wolf是其中之一。
分析软件供应商SAS的IT云自动化高级经理Joe O'Brien指出,改变多年来根深蒂固的流程和彻底改变将新产品推向市场的方式都是重要的工作,无论企业规模如何。“与跨国企业相比,中型企业可能拥有较少的资源,不过从积极的角度来看,由于规模较小,因而受到的限制较少,从而提高了敏捷性。”
应对挑战
对于许多中型企业来说,从DevOps方面开始入手就是最大的绊脚石。IBM的杰出工程师Rosalind Radcliffe解释:“启动DevOps计划需要为采用和培训提供财力支持,它是巨大的文化变革更不用说了。”她特别指出,第一步应该是获得高管的认可和支持。她指出:“如果没有高层的支持,对实施DevOps的计划又未达成共识,改变公司文化和流程将是整个企业的一个持续性难题。”
除了高管支持外,打造合适的规划团队也很重要。重点物色熟悉DevOps并渴望引入到企业组织的经理。Radcliffe建议道:“让这个团队在可以迅速获得最大效益的那个方面开始转型。从某个地方入手,不断学习,然后与第一个团队一起开始将新的实践推广到其他团队。”
在许多中型企业,团队上马DevOps过于仓促,破坏了既有的工作流程,导致混乱状态。网络安全培训和认证机构SANS Institute的课程主管Frank Kim表示:“重要的是,每次处理一步,循序渐进。开发团队、运维团队和安全团队必须确保新的安全措施正常进行,评估结果,微调扫描工具,在考虑颠覆工作流程之前尽量减少误报。”
中型企业常常掉入这个陷阱:迷恋于大公司所做的一切,然后试图以千篇一律的方法来复制成功。测试基础设施提供商BrowserStack的首席运营官Shailesh Rao说:“与每家公司的产品一样,DevOps本质上是独一无二的,设计和实施也需要是独一无二的。这不是说不能向成功的其他企业学习;关键是要开辟一条适合每家公司的最佳独特利益的道路。”
毕马威的Wolf建议中型企业比较市面上新一批基于云的SaaS DevOps产品,这些产品让采用者可快速有效地组装持续集成/持续开发(CI/CD)管道。他说:“利用中型企业固有的敏捷性和调整新 工具 和基于云的工作流程的能力,企业就可以将精力集中在价值流的其他方面,比如设计思维。这使企业得以简化和改进需求流程,转而更快速更好地满足客户期望。”
文化冲击
中型企业常常犯这个错误:改变了文化,却没有充分解释这种转变给经理和员工带来的影响。业务管理和咨询机构Red Beach Advisors的创始人兼总经理Ray McKenzie说:“如果企业从传统环境转向DevOps,可能会引起混淆。这会疏远员工和团队成员,会降低生产力和士气。”他特别指出,最好的方法是“力求开放,解释角色和变化,解释如何在新的文化氛围中完成任务。”
中型企业还需要向员工介绍DevOps文化的各种复杂情况。McKenzie声称:“团队应该了解自动化、协作和反馈方面有哪些核心原则。团队还应该了解DevOps中使用哪些工具来评估适当的工具以完成任务和计划。”
经理们还需要准备好向有需要的人提供支持。与面临困难的团队和团队成员同舟共济,聘请训练有素的导师帮助经历转型过程,企业可以消除或减少常见的DevOps难题所带来的痛苦。Radcliffe说:“导师确保DevOps文化仍然最重要,要是不予以强化,通常不会自然而然就这样。”另一个常见的错误是没有给员工足够的时间来学习。她解释道:“企业先慢下来,之后才能快起来;让大家有时间学习成为DevOps转型的一分子至关重要。”
最后的建议
采用DevOps的中型企业应始终关注持续学习和创新。McKenzie建议:“有新的方法、系统、工具和代码经常用于各种平台上,在引入到你的环境之前先对各部分进行评估。制定一种标准的运营方法或框架是成长、发展和向基础设施发布代码的关键。”
变革对经理和员工来说都很难。Radcliffe说:“中型企业应牢记,转型不会一蹴而就,但随着时间的推移,这种不断增强的能力将带来持续的成功。”确保从小步做起,不断成长,尝试与一个团队共同改变流程,然后使其适应整个企业。她特别指出:“一旦这个团队掌握了DevOps,你就有了内部成功案例,可鼓励整个企业采用DevOps。”
原文标题:How Mid-Size Firms Can Overcome DevOps Challenges,作者:John Edwards
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 持续演进,克服“REST 缺乏”
- 如何克服面试紧张心理 ?(面试答题篇Ⅲ)
- 构建敏捷的测试过程要克服哪些困难?
- [译]作为一名新手开发,我是如何克服焦虑的?
- 克服拖延,这有两个简单到不可能失败的技巧
- FISCO BCOS 2.0 发布:新增群组架构克服吞吐瓶颈
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。