现代软件工厂 提升开发和交付速度
2017-11-08
Gartner称企业现有的IT基础设施和应用及商业流程必须能迅速适应新环境,如果传统IT系统不能支持、集成或允许这些新的数字举措,那么数字化业务的成功会大打折扣、甚至失败。
对应用开发和交付来说,同样体现了这一观点,环境的迅速变化要求企业在对应用的开发和交付上必须做到敏捷,缩短开发时间,同时还要考虑降低开发成本、提高软件可靠性等。
CA Technologies在提升应用开发和交付上有着独到见解。CA Technologies首席执行官Mike Gregoire在 CA World’17的开幕式上表示,“企业软件仅被用于提高工作效率的时代早已过去,当前的重心在于为公司下一个重大转型做出革新,为企业提供有针对性的解决方案,从而移除阻碍。”CA World’17大会上展示了超过20余种产品创新和提升,这些产品和解决方案都指向一点,就是为众多企业提供了适应和响应变革,旨在帮助企业移除阻碍。这些智能化产品组合实现了被CA称为“现代软件工厂”的作用。
图1 CA Technologies首席执行官Mike Gregoire
每个企业都可以称为“现代软件工厂”,而现代软件工厂可帮助企业快速感知和响应环境变化,也即敏捷性。在未来用户持续交互的情况下,敏捷开发对于数据驱动的需求将会增加,如果没有了数据分析,软件开发将会缺少关键性的输入。因此数据分析将会革新敏捷。
当今,自动化通过持续测试、一体化和业务过程自动化体现出来,只有当通过DevOps过程和工具链将工作流程顺利标准化、一体化,自动化才能加快业务发展。未来,自动化不再是基于蛮力的人工自动化;而是智能自动化,它可以学习、适应并且不断自我优化整个系统。
以上理念体现在这些智能产品组合,如CA Automic One Automation Platform:在复杂多样的应用程序、平台和技术环境中,其由数据分析驱动,在该环境下进行自动化以提高效率,智能自动化帮助用户简化流程、让运营团队减少脚本编写、为开发团队提供零接触自服务功能来支持和扩展DevOps。
在开发人员集成开发环境 中,CA Veracode Green light使开发人员能高质量、快速进行开发,其利用对安全漏洞的即时反馈建立出一套无缺陷的代码。这种在编写代码时扫描、纠错的能力可加快软件开发速度,在不影响安全前提下交付,开拓DevSecOps的世界。