본문으로 건너뛰기

DELF DALF Korea

국가 시험 접수 시스템 재구축, 미완성

클라이언트
DELF DALF Korea
연도
2019—2020
서비스
애플리케이션, 보안, 결제
DELF DALF Korea cover artwork

DELF와 DALF는 프랑스 정부가 발급하는 프랑스어 자격증입니다. 한국에서는 모든 응시자가 하나의 전국 시스템으로 접수합니다. 회차를 고르고, 시험장을 고르고, 등급을 고르고, 결제하고, 수험표를 받습니다. 접수가 열리는 2주 동안 매년 수천 명이 이 시스템에 의존합니다.

지금 웹이 당연하게 여기는 것들보다 오래된 코드베이스 위에서 돌아가고 있었습니다. 접수, 결제, 응시자 기록이 모두 그 안에 있었고 보안 수준도 그 나이에 걸맞았습니다. 공개된 접수 폼과 그 뒤의 관리 화면 사이에 실질적인 분리가 없었습니다. 개인정보는 2010년에 다루던 방식 그대로 다뤄지고 있었습니다.

과제는 부분 수정이 아니라 전 과정을 현대화하는 것이었습니다. 접수 흐름을 다시 쓰고, 결제 단계를 현행 국내 게이트웨이로 바꾸고, 응시자 데이터를 시험 기관이 실제로 방어할 수 있는 상태로 만드는 일이었습니다.

거의 다 갔습니다. 접수와 결제 경로는 처음부터 끝까지 동작했습니다. 남은 것은 데이터 이관과 관리자 쪽이었습니다. 프로젝트는 어느 것도 기존 시스템을 대체하기 전에 중단됐습니다.

작업이 실재했고 그 결말 또한 기록의 일부이므로 함께 싣습니다. 여기서 얻은 교훈은 코드가 아니라 견적에 관한 것입니다. '기존 시스템이 하는 모든 것'을 범위로 삼은 재구축에는 경계가 없습니다. 그 사실을 절반쯤 와서 깨닫는 것은 이미 늦게 깨닫는 것입니다.