설명
버진 애틀랜틱은 Codex를 활용하여 소프트웨어 개발 프로세스를 크게 개선하였으며, 특히 바쁜 크리스마스 여행 시즌에 맞춰 개편된 모바일 앱을 배송하는 데 성공했습니다. 항공사는 소프트웨어 버그의 위험이 가장 높은 시기에 신뢰할 수 있는 애플리케이션을 제공해야 하는 도전에 직면했습니다. Codex를 통해 그들은 거의 전체 단위 테스트 커버리지를 달성하고 제로 P1 결함으로 앱을 출시하여 고객이 체크인하고 비행기에 탑승하는 데 원활한 경험을 보장했습니다.
버진 애틀랜틱의 디지털 엔지니어링 부사장인 닐 레치포드는 신중한 애플리케이션 배포의 중요성을 강조하며, "우리는 운영 항공사이므로 고객에게 애플리케이션을 실시간으로 제공할 때 매우 조심해야 합니다."라고 말했습니다. Codex의 사용은 팀이 품질을 타협하지 않고도 촉박한 마감일을 맞출 수 있도록 했습니다. 앱은 크리스마스 기간 동안 베타로 출시되었고, 그 후 곧바로 프로덕션에서 라이브로 전환되었으며, 레치포드는 테스트 커버리지로 인해 품질 수준이 뛰어났다고 언급했습니다.
Codex는 앱 개발을 지원할 뿐만 아니라 레거시 코드의 리팩토링을 혁신적으로 변화시켰습니다. 팀은 코드베이스 크기가 눈에 띄게 줄어들었다고 보고했으며, 일부 경우에는 78-80% 감소를 달성했습니다. 이전에 몇 주가 걸리던 작업이 이제는 단 30분에서 1시간 만에 완료될 수 있게 되었습니다. 이러한 효율성은 데이터 측면에서도 확장되어 분석 팀이 회사의 데이터 웨어하우스를 직접 활용하여 애플리케이션 프로토타입을 개발할 수 있게 했습니다.
Codex가 버진 애틀랜틱의 소프트웨어 개발 생명 주기에 미친 영향은 깊습니다. 레치포드는 이 새로운 속도를 전체 배포 프로세스에 걸쳐 확장하는 도전에 대해 "우리는 어떻게 이 속도를 확장할 수 있을까요? 단지 일부에 국한되지 않고 전체 소프트웨어 개발 생명 주기에 걸쳐서요?"라고 말했습니다. Codex는 엔지니어를 위한 도구일 뿐만 아니라 조직 내 다양한 팀을 위한 자원으로 자리 잡아 애플리케이션 개발에서 생산성과 혁신을 향상시키고 있습니다.
핵심 요점
거의 전체 단위 테스트 커버리지
출시 시 제로 P1 결함
코드베이스 크기 78-80% 감소
리팩토링 시간 2주에서 30분으로 단축
데이터 웨어하우스를 통한 빠른 프로토타이핑
향상된 애플리케이션 품질
가속화된 소프트웨어 배포
애플리케이션 롤아웃에 대한 신뢰 향상
이 사례가 보여주는 것
- 모바일 앱 개발
- 레거시 코드 리팩토링
- 빠른 프로토타이핑
- 품질 보증
- 부서 간 협업






