데브기어 마이그레이션 유상 컨설팅 사례 소개
델파이는 하위호환성이 대단히 높아 대부분의 프로젝트를 직접 마이그레이션 할 수 있습니다.
다음과 같은 일부 프로젝트의 경우 전문가의 도움을 받는 것이 효과적입니다.
- 마이그레이션 대상 프로젝트의 규모가 큰 경우
- 마이그레이션 대상 프로젝트의 중요도가 높아 정확한 마이그레이션 작업이 필요한 경우
- 핵심 써드파티 컴포넌트를 다른 컴포넌트로 전환을 포함한 마이그레이션을 진행하는 경우
마이그레이션 유상 컨설팅을 통해 다양한 분야의 프로젝트들이 마이그레이션을 성공적으로 수행 후 운영하고 있습니다.
그 중의 일부 사례를 정리해 공유합니다.
A 사
프로젝트 분류 |
건설 정보화 소프트웨어 마이그레이션 |
델파이 버전 |
델파이 7, 델파이 2005, 델파이 2007 ▷ 델파이 10 통합 |
작업 범위 |
2,400 본(화면기준) |
작업 기간(참여 인력) |
4주(데브기어 컨설턴트, 담당자 2인, 프리랜서 2인) |
완료율 |
100% (그리드 전환 포함 70%) |
주요 이슈 |
- 여러가지 델파이 버전(7, 2005, 2007)을 최신 버전 델파이(10)로 통합
- 자체 제작 컴포넌트 마이그레이션
- 자체 제작 공통 모듈(베이스 폼, 라이브러리) 마이그레이션
- BDE > FireDAC 전환
- 커스텀 DB 그리드 퀀텀 그리드로 전환
|
지원 내역 |
- 마이그레이션 자동화 지원 - 변경 사항을 자동화 도구(reFind.exe) 이용 프로젝트 전체에 일괄 적용
- 마이그레이션 리딩 지원
- 써드파티 컴포넌트 마이그레이션
- 자체 제작 컴포넌트 및 공통 모듈 마이그레이션
- 사전 이슈 파악(수집) 후 해결 방안 제시(패턴화, 자동화)
- 마이그레이션 가이드 문서로 제작 및 전파
- 커스텀 DB 그리드를 퀀텀 그리드로 전환
- 마이그레이션 완료 후 개별 그리드마다 전환 진행
- 그리드 속성을 읽어 그리드 소스코드 생성하도록 진행
- 잔여 화면 전환 작업은 자체적으로 추가 진행
|
감리교 신학대학교
프로젝트 분류 |
학사관리 프로그램(학부, 대학원, 평생교육원 행정 등) 마이그레이션 |
델파이 버전 |
델파이3 > 델파이 10.1 |
작업 범위 |
3,000 본 |
작업 기간(참여 인력) |
3개월(전담 지원) - 표준 프로세스 수립 위해 길게 진행 |
완료율 |
100% |
주요 이슈 |
- 오래된 버전의 델파이(3)를 최신버전의 델파이(10.1)로 전환
- 최신 운영체제 지원
- 현대식 디자인 적용
|
지원 내역 |
- 마이그레이션 가이드 문서 작성 지원 - 일관된 방식으로 마이그레이션 진행(워드 포맷)
- 마이그레이션 이슈공유 문서 작성 지원 - 일관된 방식으로 문제해결(엑셀 포맷)
- 표준 개발 가이드 문서 작성 지원 - 개발환경 설정, 개발 프로세스 등
- 마이그레이션 자동화 도구 지원
<개선 작업>
- 현대화 디자인 적용 및 메인화면, 로그인 화면 재개발
- VCL 스타일 적용으로 전체적인 룩앤필 변경
- 메인 화면 : SplitView(일명 햄버그 메뉴) 지원
- 공통 편의 기능 개선
- 인쇄화면 미리보기 개선
- 엑셀 다운로드 지원
- SQL 로그 기능 추가 등
- 최신버전 델파이 사용법 교육 지원
|
➜ 사례 자세히 보기 : https://tech.devgear.co.kr/424899
B 사
프로젝트 분류 |
의료 장비 소프트웨어 64비트 지원 마이그레이션 |
델파이 버전 |
델파이 7 ▷ 델파이 10.1 |
작업 범위 |
1,520 본 |
작업 기간(참여 인력) |
4주(데브기어 컨설턴트, 담당자 5인) |
완료율 |
100% (테스트 포함 70%) |
주요 이슈 |
- 최신 버전 델파이로 마이그레이션
- 64 비트 지원하도록 마이그레이션
- 테마 엔진 컴포넌트 마이그레이션
- 외부 장비와 연동 인터페이스 점검
|
지원 내역 |
- 마이그레이션 가이드 문서 작성 지원
- 마이그레이션 이슈공유 문서 작성 지
- 자체 제작 컴포넌트 64비트 지원 마이그레이션 지원
- 64비트 플랫폼 추가 및 플랫폼 별 옵션 코드 추가, 툴팔랫트에 표시 코드 추가
- 컴파일 및 오류 수정, 테스트
- 테마 엔진 컴포넌트 마이그레이션
- 테마 엔진 컴포넌트를 기본 컴포넌트로 마이그레이션
- 마이그레이션 자동화 도구 제작: 폼파일과 소스파일을 읽어 컴포넌트 정보 생성(재작성)
- 모든 컴포넌트 별로 컨버터 제작
- 64비트 코드로 마이그레이션 지원
- 32비트로 마이그레이션 진행 후 64비트로 마이그레이 진행
- 유니코드 지원 마이그레이션
- 64비트 지원 마이그레이션
- 위 과정을 마이그레이션 가이드와 마이그레이션 체크리스트로 공유/전파
- 외부 장비와 연동 인터페이스
- 외부 라이브러리 64비트 지원 확인
- 외부 API 데이터 타입 변경
|
C 사
프로젝트 분류 |
사내 경영 정보 시스템(MIS) 마이그레이션 |
델파이 버전 |
델파이 6 ▷ 델파이 10.2 |
작업 범위 |
4,000 본 |
작업 기간(참여 인력) |
4주(데브기어 컨설턴트, 담당자 1인, 유지보수 담당자 1인) |
완료율 |
100% |
주요 이슈 |
- 최신 운영체제 지원
- 최신 버전 델파이로 마이그레이션
- 자체 제작 컴포넌트 마이그레이션(총 26개)
|
지원 내역 |
- 마이그레이션 가이드 문서 작성 지원
- 마이그레이션 이슈공유 문서 작성 지원
- 자체 제작 컴포넌트 마이그레이션 지원
- 단순 DB 처리 소스코드 자동화로 일괄 처리 지원
- - BDE > FireDAC 전환 - 자동화 도구(reFind.exe) 사용
- 2주간 마이그레이션 완료, 2주간 테스트 진행
- 테스트 및 이슈 해결에 집중
- 리포트빌더 컴포넌트 업그레이드
|
D 사
프로젝트 분류 |
사내 전사 자원 관리(ERP) 마이그레이션 |
델파이 버전 |
델파이 2005 ▷ 델파이 10.2 |
작업 범위 |
1,200 본 |
작업 기간(참여 인력) |
4주(데브기어 컨설턴트, 담당자 1인) |
완료율 |
100% |
주요 이슈 |
- 최신 운영체제 지원
- 최신버전의 델파이로 마이그레이션
|
지원 내역 |
- 마이그레이션 가이드 문서 작성 지원 - 일관된 방식으로 마이그레이션 진행(워드 포맷)
- 마이그레이션 이슈공유 문서 작성 지원 - 일관된 방식으로 문제해결(엑셀 포맷)
- 표준 개발 가이드 문서 작성 지원 - 개발환경 설정, 개발 프로세스 등
- 마이그레이션 자동화 도구 지원
- 프로젝트 소스코드 개선(추가 지원)
- 업데이트 프로그램 개선(개별 업데이트 프로그램 > 통합 업데이트 프로그램)
- 통합 로그인 적용(개별 로그인 화면 > 통합 로그인 화면)
- 폼 생성 방식 개선(자동 생성 > 동적 생성: 로딩 속도 10배 개선)
|
E 사
프로젝트 분류 |
공장 자동화(FA), 반도체 품질관리 소프트웨어 마이그레이션 |
델파이 버전 |
델파이 5 ▷ 델파이 10.2 |
작업 범위 |
220 본 |
작업 기간(참여 인력) |
2개월 (데브기어 컨설턴트, 담당자 1인) |
완료율 |
100% |
주요 이슈 |
- 최신 운영체제 지원 - 개발/운영 환경 업그레이드
- 64비트 전용 애플리케이션 지원 - 이미지 프로세싱 등의 큰 메모리 사용 성능 및 속도 개선
- 개발 생산성 증대 - 최신 기술 활용, 코딩/빌드/디버깅 등 개발 생산성 향상
- 안정성 높은 마이그레이션 요구
- 실시간 이미지 프로세싱 로직 마이그레이션
- UI 모듈(품질관리 상태 표시/모니터링) 마이그레이션
- 써드파티 컴포넌트 변경
|
지원 내역 |
- 마이그레이션 가이드 문서 작성 지원
- 마이그레이션 이슈공유 문서 작성 지원
- 안정성 높은 마이그레이션
- 핵심 모듈 수작업으로 마이그레이션
- 코드 가독성 증가 : 컬렉션 변경(TList > Generic TList)
- 써드파티 컴포넌트 변경
- ChartFX > TeeChart
- FormulaOne > StringGrid
|
F 사
프로젝트 분류 |
사내 전사 관리 시스템(ERP) 마이그레이션 |
델파이 버전 |
델파이 2007 ▷ 델파이 10.1 |
작업 범위 |
- |
작업 기간(참여 인력) |
4주(데브기어 컨설턴트, 담당자 1인) |
완료율 |
100% |
주요 이슈 |
- 최신 운영체제 지원
- 프로젝트 개선
- 업무별 프로젝트 실행파일이 너무 많음(중복된 프로젝트 통합)
- 소스 검토 및 개선 제안 요청
|
지원 내역 |
- 마이그레이션 가이드 문서 작성 지원
- 마이그레이션 이슈공유 문서 작성 지원
- 표준 개발 가이드 문서 작성 지원 - 개발환경 설정, 개발 프로세스 등
- 개선방안 제안
- 데이터 처리 프로세스(잘못된 트랜젝션 등) 개선
- 프로젝트 통합, 통합 로그인 및 권한 관리
- 공통화면(로그인, 메인화면) UI 개선 필요
- 프로젝트 이후 유지보수 계약 진행 중(정기방문을 통한 프로젝트 개선 및 교육 진행)
|
G 사
프로젝트 분류 |
의류 ERP, POS 시스템 마이그레이션 |
델파이 버전 |
델파이 7 ▷ 델파이 10.3 |
작업 범위 |
900 본 |
작업 기간(참여 인력) |
4주(데브기어 컨설턴트, 담당자 2인) |
완료율 |
100%(테스트 포함 60%) |
주요 이슈 |
- 최신 운영체제 지원
- 최신 개발환경 지원(향후 멀티티어 아키텍처로 전환 목표)
- 리얼그리드 마이그레이션(퀀텀그리드 제시)
|
지원 내역 |
- 마이그레이션 가이드 문서 작성 지원
- 마이그레이션 이슈공유 문서 작성 지원
- 대규모 그리드 컴포넌트 전환
- 1250여개 + 1만여줄 소스코드 전환
- 마이그레이션 자동화 프로그램 개발(리얼그리드 to 퀀텀그리드)
- 미지원 기능(속성, 메소드) 다른 기능으로 구현토록 전환
- 사용성 테스트 및 사용 오류 지속적 대응
- 자동화 프로그램 개선 해 전체적으로 재반영 처리
- 지원 완료 후 지속적으로 작업 진행
|
워프비전
프로젝트 분류 |
장비제어 소프트웨어 마이그레이션 |
델파이 버전 |
델파이 2007 ▷ XE7 |
작업 범위 |
130 본 |
작업 기간(참여 인력) |
4주(데브기어 컨설턴트, 담당자 1인) |
완료율 |
100% |
주요 이슈 |
- 최신 운영체제 지원
- 자체제작 컴포넌트 마이그레이션
- 고해상도 이미지 처리 시 메모리 부족 문제 해결
- 64 비트 애플리케이션 병행 지원
- 해외 고객사 위한 다국어 지원
|
지원 내역 |
- 마이그레이션 가이드 문서 작성 지원
- 마이그레이션 이슈공유 문서 작성 지원
- 자체제작 컴포넌트 마이그레이션
- 1차 - 최신버전 32비트로 마이그레이션
- 2차 - 64비트 지원 마이그레이션
- 64 비트 지원
- 32비트, 64비트 병행 지원(고객사 환경 지원 필요)
- 이미지 프로세싱 로직 마이그레이션
- 이미지 라이브러리 교체(IJL > libJPEG-Turbo)
- 통신, 외부 API, 라이브러리 연동 코드 점검 및 개선
- 데이터 엑세스 컴포넌트 변경
- FIBPlust -> FireDAC: 자동화 도구(reFind.exe) 이용
|
➜ 사례 자세히 보기 : https://tech.devgear.co.kr/452794
H 사
프로젝트 분류 |
도서출판 관련 ERP(공급,회계,고객,물류 등) 마이그레이션 |
델파이 버전 |
델파이 2010 ▷ 델파이 10.4 |
작업 범위 |
약 1,500 본 |
작업 기간(참여 인력) |
8주(데브기어 컨설턴트, 담당자 2인) |
완료율 |
95% |
주요 이슈 |
- 최신 운영체제 지원
- 자체제작 컴포넌트 마이그레이션
- 써드파티 컴포넌트(XLReport) 마이그레이션(업그레이드 중단 된 사용제품, 소스코드 보유 중)
- 리얼그리드 마이그레이션(퀀텀그리드 제시)
|
지원 내역 |
- 마이그레이션 가이드 문서 작성 지원
- 마이그레이션 이슈공유 문서 작성 지원
- 대규모 그리드 컴포넌트 전환
- 마이그레이션 자동화 프로그램 개발(리얼그리드 to 퀀텀그리드)
- 미지원 기능(속성, 메소드) 다른 기능으로 구현토록 전환
- 멀티 푸터, 컬럼 매핑 등 전환
- 사용성 테스트 및 사용 오류 지속적 대응
- 자동화 프로그램 개선 해 전체적으로 재반영 처리
- 지원 완료 후 지속적으로 작업 진행
|
[데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션
업그레이드 마이그레이션 >>