至顶网报道 来源:cio 成功的数字化转型需要来自内部的破坏,想要拥抱数字化未来的首席信息官们必须经常改变他们的IT运行模式才能实现这一点。没有什么比开发软件和服务更为明显的了。 为了更快地构建软件,首席信息官们开始放弃旧的瀑布式的习惯,转而采用敏捷方法,同业务利益相关方合作,用迭代冲刺的模式更快地构建应用程序。而有一些人则相信通过采用一种名为DevOps的新兴哲学,他们甚至可以进一步加速软件开发工作。 DevOps是“开发”和“运营”的混搭,描述了实现敏捷开发和可扩展运营所需的组织结构、实践和文化。DevOps使软件组装自动化,利用持续集成、开发和部署,改善客户体验,更快地响应业务需求,并确保创新与安全和运营需求相平衡。你可以将DevOps视为使用了类固醇的敏捷开发。 它正在迅速蔓延。Forrester Research的调查显示,在237个接受调查的机构中,有50%的机构表示他们正在实施DevOps。分析师Robert Stroud在研究报告中写道:“DevOps的发展势头正在蔓延至所有的行业。”他表示,“由于我们即将迎来2017年年底,越来越多的询问集中在组织能够如何在压力下成功地提高应用程序和服务的交付速度上——而且不能增加人手。” 由于组织孤岛、文化障碍和变革管理等问题,向DevOps的过渡绝非易事。来自Intuit、大都会人寿(MetLife)和Red Hat的IT高管们介绍了他们在DevOps变革方面的经验,并为希望拥抱DevOps的首席信息官们提供一些建议。 对于一家拥有4500名开发人员、而且他们都已经习惯了瀑布式工作方式开发应用程序的软件制造商来说,融合网络安全和DevOps可不是一件容易的事。但是,对于Intuit的DevSecOps总监Shannon Lietz来说,这是她的首要任务。Lietz表示:“这是一种文化上的转变。”她表示:“越是接近客户,开发人员、公司里的其他人的经验就愈加丰富,你的客户也是如此。” Lietz表示:“科学的奉献精神使DevOps现实可行并取得成功,而我发现试图将科学引入公司是非常困难的。”她表示, “这是一种完全不同的进行方式。” 对大都会人寿(MetLife)而言,引入DevOps与创新携手共进。Alex Seidita是这家拥有150年历史的保险公司的首席技术架构师,Alex表示,在过去几年里,大都会人寿(MetLife)在开始采用DevOps的同时还采用了来自微软和IBM的云服务,并使用了来自Docker的容器技术。 大都会人寿(MetLife)的ModSquad是一个由工程师、网络专业人员和开发人员组成的创新团队,这个团队已经接受了云计算、敏捷开发和DevOps,采用了“快速学习、快速失败、快速交付”的模式。ModSquad的口号是:“你不用等到自己知道了所有的事情之后才开始动手。” 对于容器、微服务和其他工具宗教般的狂热,让Mike Kelly 于2016年8月在DevOps的诱惑下加入了Red Hat。曾在McKesson 担任首席信息官的Kelly厌倦了首席信息官是如何演变成为软件卖家的过程,因此在离开这个职位之后,加入了这家开放源代码软件开发企业。 Kelly表示,企业首席信息官们采购打包软件以确保流程效率,并管理与这些应用程序相关的变化。但是,首席信息官们的手脚被定制软件束缚了,这些定制针对的是太过独特或者难以改变的流程。 在McKesson引入DevOps的Kelly表示:“我总是觉得自己能够完成这些大项目,会有一些人并不开心。” Kelly表示:“有了这些(DevOps、敏捷开发和文化变革),我们现在拥有了众所周知的工具箱中的工具,可以帮助我们解决这些长期以来一直存在的问题。” 根据他们在向DevOps过渡过程中的亲身实践经验,Lietz、Seidita和Kelly提供了以下建议,以保障DevOps的成功。
|
|