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

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

 

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

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

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

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

 

 

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 22450
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 20975
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 23046
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 28825
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 30024
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 25375
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 46316
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 182148
143 2020 년 8 월 GM 업데이트 관리자 2020.08.24 523
142 이 달의 기술자료 - 2020년 07월 험프리 2020.06.25 511
141 [10.4 시드니 신기능 Deep Dive] 겟잇 패키지 매니저의 새로운 기능들 관리자 2020.06.22 619
140 [10.4 시드니 신기능 Deep Dive] 델파이 추가된 문법 및 변경 사항 김원경 2020.06.05 523
139 [10.4 시드니 신기능] 고해상도 DPI용 VCL 콘트롤(들) 관리자 2020.06.04 544
138 이 달의 기술자료 - 2020년 06월 file 험프리 2020.05.29 389
137 [10.4 시드니 신기능] Sarina Dupont이 정리한 주요 신기능 모아 보기 험프리 2020.05.28 4373
136 [10.4 시드니 신기능] 겟잇 패키지 매니저(GetIt Package Manager) 개선 험프리 2020.05.21 655
135 [10.4 시드니 신기능] 컨트롤 개별 VCL 스타일 적용(Per-Control Style) 적용 험프리 2020.05.19 988
134 델파이, 25년의 혁신 - 버전 1부터 10.3까지 버전별 핵심 기능 [2] 관리자 2020.05.12 3200
» [사례 소개] 데브기어 마이그레이션 유상 컨설팅 사례 험프리 2020.04.22 626
132 인터베이스(InterBase) 2020 버전을 사용해야 하는 5 가지 이유 file 김원경 2020.04.09 6069
131 프로그래밍 언어 인기도 측정의 문제점 file 김원경 2020.03.27 544
130 파이어몽키를 사용하여 멀티 플랫폼/아키텍처 용 소프트웨어 개발 file 김원경 2020.03.25 656
129 C++ 언어와 C++빌더의 23년! 관리자 2020.03.13 627
128 [10.4 프리뷰] 베타 서비스 시작 & 새 기능 미리 보기 관리자 2020.03.03 1668
127 윈도우 10에서의 High DPI 김원경 2020.03.02 1401
126 이 달의 기술자료 - 2020년 03월 file 험프리 2020.02.28 319
125 새로운 FMX 멀티-디바이스 테마 - Material Patterns Blue 관리자 2020.02.25 491