Virgin Atlantic 軟體開發與 OpenAI Codex

Virgin Atlantic 軟體開發與 OpenAI Codex

Virgin Atlantic 使用 OpenAI Codex 加速其全新行動應用程式的開發與部署,實現零 P1 缺陷且單元測試覆蓋率接近完整的上線。此實作展示了 AI 輔助程式碼編寫如何在高風險的部署時段(例如聖誕旅遊高峰)中維持高品質與穩定性。

高品質行動應用程式部署

Virgin Atlantic 成功於聖誕期間以 beta 版推出全新行動應用程式,並於數週後正式上線。透過利用 Codex,工程團隊避免了在固定期限與測試嚴謹性之間常見的取捨,最終實現零 P1 票的上線。

Neil Letchford,數位工程副總裁,強調應用程式穩定性對營運航空公司的關鍵性:

「我們是一家營運中的航空公司,因此必須非常謹慎地向客戶即時交付應用程式……使用者正透過此應用程式搭機。他們需要能夠辦理登機手續,並能順利登上飛機。」

遺留程式碼重構與開發速度

Codex 大幅縮短了重構遺留程式碼基礎所需的時間與精力。Virgin Atlantic 報告稱,在某些情況下程式碼基礎規模減少了 78% 至 80%,先前需要兩週完成的任務現在可在 30 分鐘至一小時內完成。

「我們在重構領域看到的效益是,原本需要兩週的工作現在可能只需約 30 分鐘至一小時。」

這種速度的提升改變了開發生命週期中的瓶頸。在一個案例中,資深前端開發人員使用 Codex 從 Figma 原型在一週內構建出完整且可運作的前端應用程式,速度超過了後端工單的準備。

資料倉儲整合與民主化

除了應用程式開發外,Codex 亦被用於降低風險並加速資料庫遷移至公司核心資料倉儲。Richard Masters,資料與 AI 副總裁指出,分析師團隊現在可以在數小時內或於單一工作坊中,針對資料倉儲快速製作內部應用程式原型。

此功能已將內部工具的建立去中心化,使得網路規劃、客戶體驗以及工程與維護等團隊能自行開發應用程式,而不必將每個需求都送至中央的資料與 AI 團隊。

未來擴展與生命週期整合

Virgin Atlantic 目前正專注於將 Codex 的使用擴展至整個軟體開發生命週期(SDLC)。目前的挑戰已從程式碼撰寫速度轉變為協調其餘交付流程,以跟上加速的工程速度。

Sources