现代软件工厂的演变


分享有趣的见解,由Ayman Sayed,总裁兼首席产品官,以及Otto Berkes,高级副总裁兼首席技术官CA Technologies,在他们介绍2018 Built To Change Summit。在2017年中国峰会期间,主题是所有企业都需要成为现代化的软件工厂。

完成工作的方式正在迅速改变。我们看到了变化:

  • 从本地到云、混合云和多云

  • 来自客户和消费者

  • 从国际CISO到LOB

这些变化发生得更快。我们看到自学与预测分析相结合。这导致了从管理项目到关注结果和价值创造的转变,以及从停电管理到停电预测的转变。

企业如何应对所有这些变化?而且,企业如何投资于技术,才能在未来取得成功?

最终用户客户正转向更多通过软件和应用程序实现软件功能的企业。

建设现代化软件工厂的解决方案和蓝图有四个重点领域:

  • 高速移动
  • 智能自动化
  • 改进产品的见解
  • 安全作为SDLC不可或缺的一部分

企业正在从单一的应用程序过渡到微服务。随着自动化程度的提高,企业构建、开发和测试CI/CD和DevSecOps的方式正在发生变化。他们依靠AI/ML来改善消费者产品。

支持现代软件的产品组合:

  • 具有跨第三方和开源集成产品的能力。
  • 可扩展以支持小型企业和大型跨国组织。
  • 能够跨异构环境工作-构建在从移动到大型机的所有平台上。
  • 提供跨企业多平台支持,确保技术投资的未来性

正因为如此,DevOps范例正在更改为DevSecOps。技术正在推动变革,使其通过软件和应用程序更好地响应消费者。在企业中,软件的基本性质已经改变,从操作后端到为客户建立数字渠道,缩短了反馈环路,以了解客户需求和业务影响。

这需要完全不同的能力、技术、技能和工具。企业需要采取全面的方法来采购创新。这包括以下多个不同的型号:

  • 投资开源。
  • 拥有内部产品加速器文化,为持续的产品创新提供框架

CA有一个战略研究小组,围绕复杂性和规模探索将影响未来5到10年的“硬性问题”。它的支柱是:

  • 让安全成为好胜的优势
  • 借助自动化更快地构建更好的应用程序
  • 为更好的CX提供见解
  • 创建更加敏捷的业务