公共部门技术栈现代化指南

在现代化公共部门技术栈时,需要考量诸多因素,比如现代化的范围是否匹配业务目标。

译自 Modernizing Your Tech Stack in the Public Sector,作者 Mia Villarreal 是 VMware Tanzu 应用服务的高级产品营销经理。 在加入 VMware 之前,她在产品营销、数字营销和策略方面拥有多年的工作经验,专注于新兴技术和产品发布。 她的热情......

软件开发者和平台工程师面临着越来越大的压力,需要现代化他们的技术栈。当涉及到公共部门时,理解传统技术如何更新以满足公民的需求和提高系统与数据的安全性,变得更加重要。最近几年,美国白宫发布了许多行政命令,呼吁改进数字公共服务,加强网络安全,并强调现代化传统系统的必要性。

在一个提供许多选择的世界里,适应新系统和技术的成本高昂,很难知道在保持运营效率的同时从何开始。更不用说需要平衡各种互相冲突的需求,如促进创新和执行政策。

与此同时,组织正在采用项目来提升员工的技能,因为他们正面临人才短缺。这些项目,如技术加速器,帮助内部人才接受了入门级培训。当涉及到团队时,团队成员掌握新方法来理解基础设施并能够高效编写和部署代码变得更加重要。

在确定最佳方向之前,请考虑以下四个领域:

  • 定义您的需求并了解您可能需要考虑的任何折衷。
  • 审核您的应用程序组合,评估首先现代化的最佳候选对象。
  • 创建与您的目标一致的指标(您所衡量的就是您!)
  • 调查您的开发团队以创建一条更平滑、更安全的通往生产的路径。

评估您的技术栈并制定现代化战略

每家企业都处于现代化旅程的不同阶段,首先评估业务应用程序和基础设施的当前状态非常重要。这将包括审核您的应用程序、基础设施、用户界面、代码、安全性和整体业务目标。

在考虑在业务目标的参数范围内对技术栈的哪些部分进行现代化时,会涉及到许多因素。特别是,国防部面临着许多挑战,以保持技术的领先地位,范围从风险管理到开发负担以及不断变化的人员等。

在公共部门,现代化传统技术更加重要,以支持政府部门采用面向未来的解决方案,这些解决方案可以建立在其之上。这对于通过平台工程师、开发人员和运营商实现生产力和成本效益至关重要,这将使他们能够快速编写代码并确保一流的基础设施。

军事软件创新

当涉及到关键任务的应用程序时,处于操作速度的尖端对于让开发团队更快地发布软件而同时确保定期的用户反馈循环至关重要。

美国海军陆战队(USMC)一直专注于通过先进的数字素养和无缝的软件进步来推进和保留其一流人才,方法是营造持续学习的文化。他们成功建立了海军陆战队软件工厂,这使更多海军陆战队员能够学习如何编编码,了解尖端技术,并通过这个持续学习中心来发展自己的职业生涯。

使用 VMware Tanzu Labs 的咨询服务和 VMware Tanzu 服务应用程序构建的软件工厂,使海军陆战队能够以定期的节奏更快地发布软件,创建用户反馈循环,并增加自动化和自助服务。这也使军队能够结合 DevOps 和敏捷软件开发方法来组织和重用现有代码。美国海军陆战队的开发人员现在可以更少地担心基础设施,而更多地专注于创建和交付应用程序,所有这些都具有内置的安全功能。

实践

现代化技术栈的一部分是提升现有员工的技能,这可以使他们在职业生涯中获得提升,并使他们在角色中更有效率。美国政府一直专注于为其团队和组织提供新的技能和进步,以继续调整其系统。

政府组织与内部员工和承包商合作开展软件工作并交付版本,但是在政府机构内配置组织的人员有许多不同的选择。根据您的目标,雇佣内部 IT 员工并与承包商合作可能是明智的。

无论您选择哪条路,都有一套最佳实践来提升员工的技能,以确保他们了解最敏捷的技术。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注