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

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

 

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

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

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

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

 

 

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 15448
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13963
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16499
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22057
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23268
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18924
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39259
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174726
614 CodeRage 모바일에서 소개된 "유용한 정보" 링크 모음입니다. 관리자 2013.06.28 3418
613 [XE7] 병렬(페러럴) 컴퓨팅 라이브러리 소개 Humphery 2014.09.22 3417
612 데브기어 강의 - 2016년 3월 (첫 개강!) file 관리자 2015.01.22 3413
611 이 달의 기술자료 - 2014년 9월 file 험프리 2014.08.11 3385
610 VCL앱을 모바일앱으로 쉽게 확장할 수 있는 앱테더링 자세히 살펴보기! [3] Humphery 2014.11.11 3359
609 SVN 서버 설치하기 - Visual SVN 이용 험프리 2016.02.29 3348
608 XE5용 업데이트2 가 공개되었습니다. 관리자 2013.12.16 3315
607 이 달의 강의 - 2015년 11월 관리자 2015.01.22 3192
606 안드로이드에서 NFC 연동 방법 Humphery 2014.09.12 3140
605 이전버전에서 최신버전으로 마이그레이션(업그레이드) 참고문서 Humphery 2014.02.28 3116
604 [베를린] TBufferedFileStream을 이용해 TFileStream 보다 더 빠르게 파일을 읽고, 쓸수 있습니다. file 험프리 2016.05.09 3086
603 [추가자료] 안드로이드 개발환경 추가 조치방법 - 수동 SDK Tools 업데이트 file Humphery 2015.10.01 3062
602 [따라하기] FireDAC으로 오라클(Oracle) DB와 연결하기 험프리 2015.03.24 3046
601 FireDAC 시작하기 Humphery 2014.09.23 2960
600 안드로이드 SDK 설정 방법 file 험프리 2016.09.20 2869
599 파이어몽키(FireMonkey) vs. VCL 관리자 2017.07.18 2843
598 모바일 앱 개발 시 툴 선택 file Humphery 2014.04.29 2795
597 [다음 버전 정보] 비콘(Beacon)으로 접근감지하기 Humphery 2015.03.26 2794
596 코드사이트(CodeSite)로 로그를 기록하며 프로그램의 문제를 파악할 수 있습니다. file 험프리 2016.05.26 2695
595 FM(파이어몽키) 애플리케이션에서 StyledSettings 활용하기 관리자 2013.12.27 2677