본문으로 건너뛰기
Hyunjae Lee
← 프로젝트로 돌아가기

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)**을 수상했습니다.