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

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

 

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

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

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

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

 

 

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 21608
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 20220
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 22274
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 28030
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 29316
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 24638
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 45576
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 181119
64 기술자료 TOP 7 - 개발자들이 가장 많이 클릭한 기술자료는? (2019년 상반기) 관리자 2019.06.25 599
63 [시애틀] 스타일북 컴포넌트에 여러개의 플랫폼 스타일을 담을 수 있습니다. Humphery 2015.09.04 594
62 [10.3 리오][업데이트 2] 새로운 RAD서버 관리 콘솔 관리자 2019.08.28 589
61 [베를린 U1] TGrid가 네이티브 렌더링을 지원해 더 부드럽고 강력한 기능을 제공합니다. file 험프리 2016.09.20 587
60 이 달의 기술자료 - 2017년 06월 file 험프리 2017.05.30 577
59 RAD스튜디오 로드맵 - 2019년 8월 관리자 2019.08.13 568
58 RAD스튜디오 2020 로드맵 – 자세한 내용을 확인해보세요! (PM들의 코멘터리) 관리자 2020.11.19 554
57 과감하면서도 볼드한 효과를 주고 싶다면 - Ruby Graphite FMX 스타일 관리자 2019.09.17 554
56 이 달의 기술자료 - 2021년 02월 file 험프리 2021.01.26 550
55 VCL 앱, 윈도우 10용으로 현대화하기 관리자 2019.09.25 548
54 NEW! 델파이 오브젝트 파스칼 스타일 가이드 관리자 2021.05.04 547
53 이 달의 기술자료 - 2019년 03월 file 험프리 2019.02.27 547
52 [10.4 시드니 신기능] 고해상도 DPI용 VCL 콘트롤(들) 관리자 2020.06.04 540
51 프로그래밍 언어 인기도 측정의 문제점 file 김원경 2020.03.27 539
50 리눅스용 앱에 다양한 스타일 적용하기 (FMX 스타일들을 리눅스 앱에도!) 관리자 2019.09.17 533
49 머신 러닝: 윈도우 앱에 적용하는 5가지 방법(파이썬과 델파이) 관리자 2021.04.30 522
48 2020 년 8 월 GM 업데이트 관리자 2020.08.24 517
47 [10.4 시드니 신기능 Deep Dive] 델파이 추가된 문법 및 변경 사항 김원경 2020.06.05 516
46 리눅스 앱에 '윈도우 10 컬러 스타일'을 적용하고 싶다면 - Aqua Graphite 스타일 관리자 2019.09.09 512
45 [10.4 시드니][업데이트 2] TCONTROLLIST – 새로운 VCL 컨트롤 관리자 2021.03.02 511