2025년 7월
차세대 통합정보시스템
KAIST의 3년, 약 USD 130M 규모 전사 프로그램 — 대학에서 가장 규칙이 복잡한 학사 도메인(교과과정·수강신청·수업·졸업)을 분석하고 시스템화하여 설계부터 배포까지 담당. 특별표창 수상.
- 엔터프라이즈 시스템
- 시스템 통합
- 학사행정
- 업무 규칙
- 배포
개요
KAIST는 3년에 걸쳐 노후 행정 시스템을 단일 차세대 통합정보시스템으로 교체하는 전사 프로그램 — 약 USD 130M 규모 — 을 진행했습니다. 저는 학사 도메인의 핵심 실무자로서 입학부터 졸업까지 학생의 전 생애주기를 담당했습니다. 학사는 대학에서 가장 규칙이 조밀한 영역이며, 규칙 하나만 잘못돼도 학생이 졸업하지 못할 수 있는 곳입니다.
KAIST 학사 도메인은 얼마나 복잡한가
무엇이든 만들기 전에 규칙을 완전히 이해해야 했습니다. KAIST의 학사는 보기보다 훨씬 복잡합니다:
교과과정
- 이수요건이 **입학연도(적용 학번)**별로 달라, 학생은 입학 시점의 규칙으로 졸업합니다 — 즉 여러 버전의 규칙이 동시에 공존합니다.
- 공통 vs 전공 요건 위에 복수전공·부전공·자기설계전공이 겹치며, 각각 고유의 학점·과목 규칙을 가집니다.
- 선수과목, 과목 대체·인정 규칙이 학과(전산·전기전자·기계 …)마다 독립적으로 정의됩니다. 전사적으로 1,400건 이상의 서로 다른 졸업요건 규칙에 달했습니다.
수강신청
- 수강신청은 선수과목, 학점 상한, 시간 충돌, 과목별 정원을 동시에 강제해야 합니다.
- 학년·전공별 우선순위와 쿼터가 다르고, 수강정정·재수강·대기열이 각각 학생의 학적을 변경합니다.
- 수강신청 기간에는 강한 동시 부하가 발생 — 속도를 위해 정확성과 공정성을 결코 양보할 수 없습니다.
수업
- 분반, 교차 등록·팀 티칭 과목, 다양한 성적 체계(등급, S/U, Pass/Fail).
- 인턴십, 특강, 대체교과목이 요건으로 인정될 수 있으나 — 오직 정책이 정한 특정 조건에서만 가능합니다.
졸업사정
- 모든 학생의 전체 이력을 각자의 적용 학번 규칙에 맞춰 자동으로, 정확하게 검증해야 합니다.
- 실제 사례는 예외로 가득합니다: 과목 대체, 편입 학점, 인턴십 학점, 개별 승인 — 그리고 논문 마일스톤(프로포절·디펜스·외부 심사위원)까지.
복잡성의 시스템화
규칙을 이해하는 것이 절반이라면, 나머지 절반은 이를 대학 전체가 신뢰할 수 있는 시스템으로 바꾸는 일이었습니다:
- 1,400건 이상의 요건(공통·전공)을 차세대 플랫폼의 유지보수 가능한 규칙 모델로 코드화하여 오랜 제도–시스템 불일치를 해소했습니다.
- 졸업사정 로직을 재설계 — 예외처리와 인턴십·특강·대체교과목 규칙을 포함해 실제 학사 운영이 시스템에 정확히 반영되도록 했습니다.
- 논문 심사 관리(프로포절·디펜스·외부 심사위원)를 개선하여 반복 오류를 제거했습니다.
- 수강 생애주기와 수년치 학사 데이터 이관 전반에서 수강·학적 데이터의 무결성을 보장했습니다.
검증 · 배포
학사 모듈 설계에 깊이 관여하면서 요건과 엣지 케이스에 대한 검증·테스트를 주도했고, 이어 운영 배포와 성공적인 오픈까지 이끌며 — 전환 기간 내내 수강신청·성적·졸업을 안정적으로 유지했습니다.
성과
- 차세대 전환과 맞물린 졸업 시즌을 무중단으로 처리 — 2,000명 이상의 졸업·학위 수여.
- 학위기·학위명·학위번호 발급 기능을 신규 구축하여 학적 정확성과 행정 신뢰도를 높이고, 현업 부서의 업무 부담을 경감했습니다.
- 이 구축으로 **KAIST 특별표창(2025)**을 수상했습니다.