사례 연구: 고객관계관리 시스템

고객

본 프로젝트의 고객은 영국 기반의 자선단체입니다. 14세~30세 연령의 영국 시민을 돕고, 교육, 재정 및 실질적인 지원을 제공하는 단체입니다. 이 단체는 교육을 받는 데 어려움이 있거나 장기간 일자리를 구하지 못하는 사람을 돕는 것에 집중합니다.

비즈니스 수요

고객의 CRM 시스템은 많은 애플리케이션을 보유하고 있습니다. ‘시큐리티’, ‘론매니지먼트’, ‘영피플’ 등 웹 기반 및 데스크톱 애플리케이션이 영국에서 진행되는 고객의 관계 연결 사업에 서비스를 제공합니다. 고객은 기존 시스템을 유지하면서 구 CRM의 핵심 사업을 차용하는 개인 기부 시스템을 개발하기 원했습니다.

The Challenges

FPT Software faced the following challenges in executing the engagement:
• The first challenge was to acquire sufficient expertise in this particular domain, which necessitated very specialized domain knowledge.
• Another major challenge was to provide and maintain a stable connection from the offshore location to the client’s onsite system.

솔루션

FPT Software는 베트남 하노이에 있는 해외개발센터(ODC)를 통해 제작 지원과 레거시 애플리케이션의 유지보수를 수행했습니다.

우리 팀은 시스템 분석 프로세스를 활용해 애플리케이션에 관한 심층 정보를 수집했고 에스컬레이션 방법론을 고안했으며 고객사의 부지에서 해외 환경을 시뮬레이션했습니다.

핵심 팀의 일부 인력이 현지에서 진행된 시스템 분석 단계에 참여했으며, 그 후 해외로 돌아와 해외 상주팀 교육을 수행했습니다.

프로젝트 요약:

• CRM 시스템을 묘사하면 다음과 같습니다
• 프리젠테이션 레이어는 IIS 웹 서버의 ASP로 구성됩니다. 웹 브라우저 기반의 씬 클라이언트(thin client)를 위해 매우 가볍고 유연한 인터페이스를 제공합니다. 사용자는 원하는 기능의 수행을 위해 웹 브라우저(인터넷 익스플로러)를 이용해 CRM 시스템에 쉽게 접속할 수 있습니다.
• 비즈니스 레이어는 프리젠테이션 로직 레이어에 필요한 정보를 제공하는 데에 필요한 매니플레이션 및 로직을 처리할 것입니다.
• COM+ 기술은 비즈니스 로직 레이어(검증 및 계산)의 실행에 적용되고 CRM 애플리케이션에서 사용될 것입니다. CRMIG001, CRM어드민, CRM프로파일 등 비즈니스 로직 수행을 책임지는 몇 가지 컴포넌트로 구성되어 있습니다.
• CRMIG001(개인 기부 관리)은 CRMxxx, CRMxxy 등과 같은 다른 시스템이나 기능을 위해 후속 표준인 “플러그 앤드 플레이” 컴포넌트를 제공했습니다.
• CRM 어드민은 향후 CRM 시스템 전반에 대한 관리자 모듈과 보안(인증 및 허가) 기능을 실행하게 됩니다. 하지만, 본 프로젝트에서는 이 중 아주 작은 부분만 CRM 애플리케이션에서 실행되고 사용될 것입니다. 여기에는 파일과 데이터 내보내기/불러오기 및 교환(예. 엑셀로 리포트 내보내기)을 위한 다른 MS OLE 서버용 인터페이스 및 시스템 태스크에 사용할 수 있는 유틸리티 기능도 포함됩니다.
• 그 외에도 일체의 의도하지 않은 실행 태스크와 배치 작업을 위해 이 레이어 내에서 사용이 필요할 수 있는 빌트인 NT 일정 태스크와 같은 서비스가 있습니다.
• 데이터베이스 레이어는 다음 두 기능을 제공합니다.

데이터 프로바이더에 안전한 것으로 확인된 코드 기술을 통해 데이터를 얻는 수단.

데이터 프로바이더. 일반적으로 RDBMS 데이터베이스 형식.

• CRM 시스템 설정은 마이크로소프트 관리 콘솔(Microsoft Management Console) 및 SQL 엔터프라이즈 매니저(SQL Enterprise Manager) 등 윈도우 관리자 도구를 통해 실행될 것입니다. 이 도구들이 운영 시스템 및 데이터베이스 애플리케이션 서버에 추가되어 있어, 사용자 친화적인 GUI를 통해 시스템 설정을 쉽게 관리하고 편집할 수 있게 될 것입니다.
• 데이터베이스는 텍스트 기반 스크립트 파일(.sql)로부터 생성될 수 있습니다. 이렇게 하면 SQL 서버에서 데이터베이스 구조를 생성하는 것이 용이합니다.
• 팀은 애플리케이션 지원, 유지보수 요청 해결 및 새로운 기능 개발에도 중점을 두었습니다. 모든 유지보수 요청을 해외에서 해결했습니다.
• 우리가 시도하고 시험해본 방법론을 토대로 적용된 솔루션이며, 믿을 수 있고 비용 효과적인 유지보수 지원을 고객에게 효율적으로 제공했습니다.

효과

본 솔루션의 효과는 다음과 같습니다.

• FPT Software의 오프쇼어 모델 덕분에 애플리케이션 유지보수 비용이 감소했습니다.

• 정량 기준(비용, 프로젝트 리스크/실행 일정의 용이성, 기능적 적합성) 목록과 복합적인 평가 프로세스를 토대로 가장 적절한 솔루션을 확인.

• 통합 커미션 플랫폼 등 다양한 이니셔티브를 통해 사업 측면의 이점을 만들어내고 이를 고객의 경영진에게 설명.

사용 기술:

MS Visual Basic 6.0, ASP, MS SQL Server database 2000, VSS, Erwin 4.0, MS Access 97; MS Access 2000, Timesheet, DMS, Fsoft insight, XML 4.0, Microsoft Office 2000 (Word and Excel only), Front Page 2000, Adobe Photoshop 6.0