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%까지 감소했으며, 이전에 두 주가 걸리던 작업이 이제 30분에서 1시간 안에 완료된다고 보고했습니다.
‘우리는 리팩토링 영역에서 이익을 보고 있습니다. 이제 2주가 걸리던 작업이 약 30분에서 1시간 정도만 걸립니다.’
이러한 속도 증가는 개발 라이프사이클의 병목 현상을 변화시켰습니다. 한 사례에서는 선임 프론트엔드 개발자가 Codex를 사용해 Figma 프로토타입을 기반으로 완전하고 작동하는 프론트엔드 애플리케이션을 단 일주일 만에 구축했으며, 백엔드 티켓 준비 속도를 앞섰습니다.
데이터 웨어하우스 통합 및 민주화
애플리케이션 개발을 넘어, Codex는 회사의 핵심 데이터 웨어하우스로의 데이터베이스 마이그레이션을 위험을 줄이고 가속화하는 데 사용되고 있습니다. 데이터 및 AI 부사장인 Richard Masters는 분석팀이 이제 몇 시간 안에 혹은 단일 워크숍 동안 데이터 웨어하우스를 대상으로 내부 애플리케이션을 프로토타이핑할 수 있다고 언급합니다.
이 기능은 내부 도구 제작을 분산시켜 네트워크 계획, 고객 경험, 엔지니어링 및 유지보수 팀이 모든 요청을 중앙 데이터·AI 팀을 거치지 않고 자체 애플리케이션을 구축할 수 있게 했습니다.
향후 확장 및 라이프사이클 통합
Virgin Atlantic은 이제 Codex 활용을 전체 소프트웨어 개발 라이프사이클(SDLC) 전반에 걸쳐 확장하는 데 집중하고 있습니다. 현재 과제는 코딩 속도에서 가속화된 엔지니어링 속도에 맞추어 나머지 전달 프로세스를 조정하는 것으로 바뀌었습니다.