데브기어 마이그레이션 유상 컨설팅 사례 소개

델파이는 하위호환성이 대단히 높아 대부분의 프로젝트를 직접 마이그레이션 할 수 있습니다.

 

다음과 같은 일부 프로젝트의 경우 전문가의 도움을 받는 것이 효과적입니다.

  • 마이그레이션 대상 프로젝트의 규모가 큰 경우
  • 마이그레이션 대상 프로젝트의 중요도가 높아 정확한 마이그레이션 작업이 필요한 경우
  • 핵심 써드파티 컴포넌트를 다른 컴포넌트로 전환을 포함한 마이그레이션을 진행하는 경우

마이그레이션 유상 컨설팅을 통해 다양한 분야의 프로젝트들이 마이그레이션을 성공적으로 수행 후 운영하고 있습니다.

그 중의 일부 사례를 정리해 공유합니다.

 

 

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 퀀텀그리드)
    • 미지원 기능(속성, 메소드) 다른 기능으로 구현토록 전환
    • 멀티 푸터, 컬럼 매핑 등 전환
  • 사용성 테스트 및 사용 오류 지속적 대응
    • 자동화 프로그램 개선 해 전체적으로 재반영 처리
    • 지원 완료 후 지속적으로 작업 진행

 

 


[데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션

업그레이드 마이그레이션 >>

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 16723
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 15124
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 17737
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 23298
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 24626
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 20066
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 40565
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 175983
50 [발표자료] 20190214 델파이 24주년 기념 세미나: 델파이 앱 현대화 방안 - 다양한 데이터 서비스 연동하기 관리자 2023.04.20 1796
49 [마이그레이션] C++빌더 프로젝트 업데이트하기! 관리자 2020.09.17 413
48 [발표자료] VCL 애플리케이션 확장하기 with RAD 서버 관리자 2020.07.22 421
» [사례 소개] 데브기어 마이그레이션 유상 컨설팅 사례 험프리 2020.04.22 561
46 High-DPI를 적용한 윈도우 10으로 빠르게 마이그레이션 하기 관리자 2020.01.07 351
45 MS와 엠바카데로 기술팀이 생각하는 윈도우 애플리케이션의 방향 관리자 2020.01.07 377
44 윈도우 버전 점유율 변화: 2009년부터 2019년 현재까지! file 관리자 2019.11.18 383
43 델파이 코드 컨버전 빠르게 완료하기 관리자 2019.11.06 604
42 IBM 왓슨과 인공지능(AI) 활용하기 - 델파이/C++빌더 관리자 2019.10.25 681
41 [발표자료] 20191017 실전 사례로 살펴보는 소프트웨어 현대화 전략 file 관리자 2019.10.23 381
40 데브기어 컴포넌트 컨버터 원리와 구조 설명 험프리 2019.10.11 1003
39 VCL 앱, 윈도우 10용으로 현대화하기 관리자 2019.09.25 509
38 현대화 작업, 바로 지금이 골든타임입니다! 관리자 2019.09.11 399
37 20년된 델파이 앱을 현대식 마이크로서비스 아키텍처로 전환하기 관리자 2019.09.11 1466
36 [온라인 세미나 시리즈] 윈도우 10으로 현대화 할 때 확인해야 할 개발팁 file 관리자 2019.09.09 635
35 오래된 C++ 프로젝트 마이그레이션 하기 관리자 2019.09.05 283
34 [마이그레이션 사례] 워프비전(64-bit 애플리케이션) 험프리 2019.05.24 963
33 [마이그레이션] C++프로젝트 현대화하기 (다시보기-영문) 관리자 2019.04.18 421
32 [마이그레이션][팁] 배치파일(커맨드 명령어)을 이용해 손쉽게 소스파일 갯수를 파악할 수 있습니다. 관리자 2019.04.11 570
31 [발표자료] 20190214 델파이 24주년 기념 세미나: 델파이 앱 현대화 방안 - 다양한 데이터 서비스 연동하기 file 관리자 2019.02.15 487