Migration Process

마이그레이션 수행 프로세스

업무 미팅부터 테스트·검증까지, 단계별 산출물과 함께 일관되게 진행합니다. 분석 구간과 전환·검증 구간을 나눠 리스크를 먼저 줄입니다.

  1. 1
    업무 미팅 업무·분석
  2. 2
    요구사항 분석 업무·분석
  3. 3
    자동화 검토 전환·검증
  4. 4
    전환 적용 전환·검증
  5. 5
    테스트 검증 전환·검증
업무·분석 전환·검증
01 업무·분석

업무 미팅

현행 업무·시스템·담당자를 맞추고, 전환 범위와 일정 전제를 문서로 고정합니다.

산출물 체크리스트, 문서화
  • 현행 프로그램·DB·운영 환경 파악
  • 핵심 업무 시나리오와 예외 정리
  • 일정·담당·의사결정 라인 합의
단계 예시
현행 시스템 목록
업무 담당자 인터뷰
전환 범위 초안
리스크·일정 전제
02 업무·분석

요구사항 분석

샘플 코드와 변경 목록으로 전환 난이도를 가늠하고, 자동화 가능 구간을 나눕니다.

산출물 샘플 코드, 변경할 내역
  • 대표 화면·배치·리포트 샘플 확보
  • 문법·API·DB 차이 목록화
  • 수동 전환 vs 자동화 구간 분류
단계 예시
Before If rs.EOF Then Response.Write errEnd If
After if (!rows.Any()) return Problem();}
03 전환·검증

마이그레이션 자동화 방안 검토

반복되는 변환·검증을 스크립트와 공통 모듈로 표준화해 속도와 품질을 맞춥니다.

산출물 공통 스크립트, 도구, 모듈 제작
  • 반복 패턴 추출 및 변환 규칙 정의
  • 공통 스크립트·변환 도구 제작
  • 모듈 단위 파일럿으로 검증
단계 예시
규칙 정의
스크립트
파일럿
적용
04 전환·검증

마이그레이션 진행 / 자동화 적용

소스와 데이터를 최신 환경으로 옮기고, 자동화로 반복 전환을 일괄 적용합니다.

산출물 최신화 코드소스, 데이터베이스 마이그레이션 포함
  • 소스 전환 및 최신 프레임워크 반영
  • DB 스키마·데이터 마이그레이션
  • 자동화 적용 결과 리뷰
단계 예시
소스 전환 86%
DB 마이그레이션 72%
공통 모듈 적용 94%
05 전환·검증

테스트 및 검증

업무 시나리오 기준으로 기능·데이터·회귀를 확인하고, 이슈를 닫은 뒤 이관합니다.

산출물 테스트 시나리오 작성 및 검증
  • 핵심 시나리오·예외 케이스 작성
  • 기능·데이터·권한 검증
  • 이슈 조치 후 재검증
단계 예시
로그인·권한 Pass
핵심 업무 흐름 Pass
리포트·출력 Pass
데이터 대사 Run