维珍航空在圣诞出行高峰前,借助OpenAI的Codex重写移动应用,实现零P1缺陷发布。同时,Codex将遗留代码重构时间从两周缩短至半小时,并赋能数据团队快速构建内部工具。

维珍航空利用 Codex 在圣诞节出行高峰期前成功推出了改版后的移动应用——这是全年软件缺陷风险最高的时段之一。
“我们是一家运营型航空公司,必须非常谨慎地选择何时将其应用交付给客户使用,”维珍航空数字工程副总裁 Neil Letchford 解释道,“乘客正在使用这款应用。他们需要能够办理登机手续,登上飞机。”在 Codex 的帮助下,团队在发布时几乎实现了完整的单元测试覆盖,并且零 P1 缺陷。
Codex 还帮助团队大幅加速了多年遗留代码的重构工作,同时,航空公司的分析师团队正在直接基于公司数据仓库构建工具。
“利用 Codex 在应用交付到客户手中之前提升质量,这对我们来说是改变游戏规则的关键。”
——Neil Letchford,数字工程副总裁
维珍航空在圣诞节期间以 beta 版发布了新移动应用,几周后正式上线。“由于测试覆盖,代码质量非常高,”Letchford 说。
在截止日期压力下达到这个质量水平并不容易。面对固定发布日期的工程团队通常不得不缩减范围或在测试上妥协以按时发布。Codex 帮助维珍航空做到了相反的事:应用上线时零 P1 问题。
“从企业角度,当我们向领导层汇报、告诉大家一切就绪可以发布时,这些讨论非常有趣,”Letchford 说,“这些是我们不习惯的新东西。使用 Codex 后,事情不再被推迟。”
同样的改进也体现在遗留代码上。团队维护多年的代码库现在只需几小时而不是几周就能完成重构。“有些情况下,我们利用 Codex 将代码库规模缩减了 78% 到 80%,”Letchford 说。
开发速度开始超过交付流程的其他环节。在最近的一个冲刺中,团队的一位首席前端开发人员(重度 Codex 用户)在 Figma 原型的基础上用一周时间构建了一个完整、可运行的前端应用,后端已打好桩。“我从 Scrum master 那里收到的投诉是,我们的后端任务甚至还没准备好开始工作,”Letchford 说。
这种速度也延续到了数据领域。“Codex 确实帮助我们消除了障碍,降低了将数据库迁移到核心数据仓库的风险,”数据与 AI 副总裁 Richard Masters 说。借助 Codex,分析师团队现在可以直接在公司数据仓库上快速构建内部应用原型。
“你可以在短短几小时内,甚至在一个工作坊内,把数据开发到原型阶段,”Masters 说。网络规划、客户体验以及工程与维护等团队现在正使用 Codex 构建自己的内部应用,而不是将需求提交给中央数据与 AI 团队。
“在重构方面,我们看到原来需要两周的工作现在可能只需 30 分钟到一小时。”
——Neil Letchford,数字工程副总裁
Codex 正在重塑维珍航空的软件交付方式:从乘客在登机口使用的应用到背后的数据平台。对于 Letchford 来说,接下来的问题是当工程速度超过交付流程其他环节时该怎么办。
“我们如何开始扩展这种能力,不仅是在局部,而是在整个软件开发生命周期中?”他说,“这是一个非常有趣且值得面对的好问题。”
“Codex 的发展轨迹超越了纯工程师。它正在成为所有人的真正工具。”
——Richard Masters,数据与 AI 副总裁
原文链接:OpenAI Blog
本文由前途科技编辑整理
免费获取企业 AI 成熟度诊断报告,发现转型机会
关注公众号

扫码关注,获取最新 AI 资讯
3 步完成企业诊断,获取专属转型建议
已有 200+ 企业完成诊断