Tetra Tech 的 David Burnham 讨论使用无代码/低代码开发平台重新开发联邦 IT 应用程序

41财经
2026-01-26 09:03 274

Tetra Tech 的 David Burnham 讨论使用无代码/低代码开发平台重新开发联邦 IT 应用程序

信息技术和网络服务

David Burnham 是位于弗吉尼亚州阿灵顿的 Tetra Tech 联邦信息技术 (IT) 团队的首席架构师。在他的整个职业生涯中,他一直担任首席技术专家,在复杂的任务环境中实施新的软件工具和方法。他拥有 30 多年为各种组织开发对运营组合至关重要的应用程序的经验。 David 在初创公司、财富 500 强公司以及州和联邦政府办公室和环境中取得了成功。他在数据库设计和数据建模方面拥有深厚的背景,这对于开发灵活的战略系统至关重要。

他的职业生涯始于埃森哲,当时他是高级系统团队的一员。他的主要关注点和专业领域是与组织合作实施 IBM Db2 关系数据库管理系统并为其企业使用建立最佳实践。随后他成为副总统IntelliCare 的技术总监,这家初创公司迅速成为新英格兰发展最快的 10 家科技公司之一。他负责呼叫中心应用程序的整体设计,包括将远程护士与美国各地人手不足的医疗中心连接起来的数据库设计和技术架构。 David 涉足业务流程现代化 (BPM) 领域已超过 12 年,已成为敏捷方法论和无/低代码开发方面的专家。 David 拥有天普大学计算机科学学士学位。  

什么是无代码/低代码开发以及您在行业中看到哪些挑战?

无/低代码是一个全新的可视化开发平台,具有拖放功能,可让业务用户轻松开发应用程序。几乎不需要编码,或者不需要编码。这项新技术的推动是由于缺乏可用于支持现代信息系统的资源政府机构的化目标,以满足其当前的运营需求。允许用户在开发生命周期中提供协助可以提高开发应用程序的效率。无/低代码为组织内的主题专家提供了自行开发应用程序和/或与技术资源合作的能力。这些平台基于云,因此满足了美国国防部 (DoD) 将遗留应用程序迁移到云的需求,并且它们包含人工智能和机器学习功能,可以优化业务流程的效率。我们在 20 世纪 90 年代的应用程序开发中看到了同样类型的转变,商业用户利用 Microsoft Access 和 Excel 电子表格等用户友好的工具来开发简单的应用程序。目前,业务用户将向技术资源描述他们希望应用程序如何运行。然后技术资源设计用户界面脸;向用户演示,用户提供反馈; the technical resource modifies the interface and shows it to the user again, who provides more feedback; and this process continues until the organization is satisfied with the product. Comparatively, no/low code development streamlines this process by shifting the design and development into the users’ hands.

通过无/低代码,用户可以通过设计自己的界面(作为公民开发人员)更多地参与其中,创建数据属性并实现自己的业务规则。对于简单的应用程序以及微小的更改和增强,这是从开发生命周期中消除中间人(技术资源)的理想方法。 However, managing data and business rules is more important in this environment. Without proper controls, data integrity can be compromised, and incorrect logic can be introduced into the operational processes. Security, testing, and deployment become more critical as users are empowered 开发应用程序的更多组件。系统架构师凭借平台专业知识和对公民开发人员的培训提供持续支持,从而与客户建立持续的合作伙伴关系。虽然客户可以更快地控制创建日常运营所需的功能,但技术专家可以专注于应用程序的整体完整性和安全性。

您认为无代码/低代码开发的当前趋势是什么?未来会怎样?

随着无代码/低代码应用程序的增加,任务将逐渐从 IT 开发人员转移到业务用户。随着企业用户成为公民开发人员,组织将需要增加人员配置,甚至需要增加具有新技能类型(包括基本软件开发能力)的人员。我见过业务用户在尝试平衡当前职责与无代码/低代码开发之间的平衡时不知所措。时间下雨至关重要,否则技术资源将花费大部分时间来协助业务用户。 IT 开发人员的角色将成为业务用户的导师之一。设计和编码的角色将开始发生变化。

在低代码环境中,IT 开发人员较少关注开发完整的应用程序,而更多地关注创建可供业务用户使用的可重用组件(表单、工作流、数据接口等)。这些组件将成为整个企业集成数据和业务规则的关键。随着用户开发的应用程序的增加,测试在开发生命周期中将变得更加重要。除了开发组件之外,IT专业人员将专注于安全、数据管理、性能和版本控制等技术任务,并且更多地关注系统集成,而不是单个应用程序。

在您参与过的无代码/低代码开发项目中,您最自豪的是哪个?

在缅因州工作期间,我领导了一个无/低代码项目,与州长办公室密切合作,建立了一个跟踪投诉的公共网站。这是我第一次能够充分利用无代码/低代码开发。我与业务用户携手合作,帮助定义用户界面组件并实现业务逻辑规则。这些用户能够为项目设计和编码任务做出重大贡献。该开发由一个完全集成的团队组成,业务资源与技术资源没有明确的分离。该项目在预算范围内提前交付,并且具有超出原始工作范围的附加功能。

生产六个月后,没有出现任何明显的缺陷,并且在 IT 参与最少的情况下安排了下一个版本。国家喜欢这个系统,因为他们的员工直接为其发展做出了贡献,证明了该系统的有效性公民开发者概念的主题,以及无代码/低代码平台如何将应用程序开发能力从纯粹的 IT 专家转变为业务用户的控制。

Tetra Tech 如何定位帮助客户进行无代码/低代码开发?

Tetra Tech 的敏捷软件开发方法使我们能够快速将无代码/低代码平台纳入国防客户的开发生命周期中,以快速优化和升级其应用程序以实现 BPM 目标。目前,我们正在开发几个使用无代码/低代码的项目。我们的团队在过去两年中共同努力,为美国空军系统现代化工作实施无/低代码技术。这改善了我们的团队活力,增强了我们作为一个整体支持国防客户的能力,并改进了我们创建高效项目团队的方法,以支持在不断变化的环境中的实施和开发。

Tetra Tech 可以对业务用户进行培训无/低代码平台支持他们发展为公民开发人员,并帮助他们充分利用这些环境中的开发速度和便利性。我们的团队理念是让 Tetra Tech 的 IT 专家与业务用户和公民开发人员保持一致,遵循敏捷开发原则,即在整个开发生命周期中尽早让产品负责人参与进来,使业务用户能够作为关键参与者快速参与我们的开发团队。这会降低 IT 支持团队的成本,当业务用户参与时,可以创建新的、更快的功能,同时减少返工。

纳斯达克股票代码:TTEK 利乐科技
关键词: 海外发稿
分享到: icon-sina shareWeixin copyAddr

发表评论 文明上网理性发言,请遵守国家相关法律

评论列表

加载更多