OpenAI Codex を活用した Virgin Atlantic のソフトウェア開発
OpenAI Codex を活用した Virgin Atlantic のソフトウェア開発
Virgin Atlantic は OpenAI Codex を使用して、リニューアルしたモバイルアプリの開発とデプロイを加速し、P1 欠陥ゼロかつほぼ完全なユニットテストカバレッジでのリリースを実現しました。この実装は、AI 支援コーディングがクリスマス旅行ラッシュのような高リスクのデプロイ期間でも高品質と安定性を維持できることを示しています。
高品質モバイルアプリのデプロイ
Virgin Atlantic はクリスマス期間中に新しいモバイルアプリをベータ版として成功裏にリリースし、数週間後に本番環境へ移行しました。Codex を活用することで、エンジニアリングチームは固定された締め切りを守ることとテストの厳密さを維持するという一般的なトレードオフを回避し、P1 チケットゼロでのリリースを実現しました。
Neil Letchford, デジタルエンジニアリング部門副社長は、航空会社の運用におけるアプリケーションの安定性の重要性を強調しています:
「私たちは運航中の航空会社なので、アプリケーションを顧客にライブで提供するタイミングには非常に注意しなければなりません… このアプリで飛行している人々がいます。チェックインできる必要があり、搭乗できる必要があります。」
レガシーコードのリファクタリングと開発速度
Codex はレガシーコードベースのリファクタリングに必要な時間と労力を大幅に削減しました。Virgin Atlantic は、ケースによってはコードベースのサイズが 78%〜80% 縮小したと報告しており、以前は2週間かかっていた作業が 30 分から1時間で完了するようになっています。
「リファクタリング領域での成果が見られ、2 週間かかっていた作業が今では約 30 分から1時間で済むようになっています。」
この速度向上により、開発ライフサイクルのボトルネックが変化しました。あるケースでは、リードフロントエンド開発者が Codex を使用して、Figma のプロトタイプから完全な動作フロントエンドアプリケーションをわずか1週間で構築し、バックエンドチケットの準備を上回りました。
データウェアハウス統合と民主化
アプリケーション開発を超えて、Codex はデータベースのコアデータウェアハウスへの移行をリスク低減し加速させるために使用されています。データ・AI 部門副社長の Richard Masters は、アナリストチームがデータウェアハウスに対して内部アプリケーションのプロトタイプを数時間、あるいは単一のワークショップで作成できるようになったと述べています。
この機能により、内部ツールの作成が分散化され、ネットワーク計画、顧客体験、エンジニアリング&メンテナンスの各チームが、すべてのリクエストを中央のデータ・AI チームに回すことなく自分たちのアプリケーションを構築できるようになりました。
将来のスケーリングとライフサイクル統合
Virgin Atlantic は現在、Codex の活用をソフトウェア開発ライフサイクル(SDLC)全体に拡大することに注力しています。現在の課題はコーディング速度から、加速したエンジニアリング速度に合わせてデリバリープロセス全体を調整することへとシフトしています。