2016년 출시된 이 플랫폼은 사용자용 ‘Mypage’와 관리자용 ‘MS-Web’으로 구성됩니다. Mypage는 4만 명의 사용자가 이용하며, MS-Web은 400명의 관리자가 사용합니다. AI 기반 가격 책정, 현금 흐름 추적, 상담 지원 등 부동산 거래를 간소화하는 고급 기능을 제공합니다.
고객 요구사항 및 시스템 기능
MS-Web (관리자용): 검색 및 관리 기능 강화

- 사용자: 건물, 임대/매물 부동산 검색, 매매/임대 문의, 인기 상위 100개 건물 목록 확인을 통한 의사 결정 지원.
- 관리자: 데이터 보안을 위한 접근 제어, 주요 부동산 관리, 주요 리스팅 강조, ItandiBB 등 외부 시스템과의 데이터 동기화.
MS-Web은 부동산 관리 및 사용자 상호 작용을 위한 포괄적인 솔루션을 제공합니다.
Mypage (사용자용): 부동산 관리 기능

- 사용자: 보유 부동산 등록, AI 기반 가격 예측 (매매/임대 수익), 매매 선호도 관리, 견적 요청, 거래 상태 추적 (문의부터 계약 체결까지), 가격 조정, 전문가 상담.
- 관리자: 사용자 데이터, 부동산 리스팅, 프로모션 캠페인 관리, 사용자 채팅 관리, 배너 업로드, 사용자 참여 모니터링.
Mypage는 개인 사용자에게 부동산 관리 및 거래 추적 도구를 제공하며, 교육 콘텐츠, 알림, 개인화된 검색 기능으로 사용자 경험을 향상시킵니다.
구현 과제: 복잡성 극복
- 복잡한 배치 처리: 수많은 복잡한 배치 처리 로직(logic)은 광범위한 연구와 시험 실행을 필요로 했습니다. VTI 팀은 보안을 위해 개발 환경에서 각 배치를 분석하고 테스트했습니다.
- 외부 시스템 연동: Resony, ItandiBB 등 외부 서비스 API 호출 빈도가 높아 성능 저하 위험이 있었습니다. 부하 테스트를 통해 API 호출을 최적화하여 영향을 최소화했습니다.
- 다중 프로젝트 조율: 백엔드, 프론트엔드, 인프라 통합에 기술적 어려움이 있었습니다. VTI는 고객사에 작업 흐름 표준화를 위한 포괄적인 설정 및 빌드 문서를 요청하여 해결했습니다.
VTI의 접근 방식: 전략적인 Agile-Scrum 구현
1단계: 기반 이해 및 준비
- 시스템 분석: 시스템 요구사항, 인프라, 커뮤니케이션 채널을 철저히 분석 (SA, PM, BA, BrSE 참여).
- 환경 설정: 로컬 시스템 배포, 고객사 AWS 개발 및 스테이징 환경 제어권 확보.
2단계: Agile 개발
- 스프린트 계획: BrSE가 제품 백로그에서 티켓 할당.
- 일일 회의: 이슈 해결 및 원활한 진행을 위한 지속적인 논의.
- 개발 프로세스:
- 요구사항 분석: 고객사 자료 기반 SRS 및 테스트 케이스 작성.
- 코딩: 일정 계획, 기능 구현, 단위 테스트 수행.
- 테스트: 통합 테스트 (IT) 및 사용자 인수 테스트 (UAT) 수행.
- 스프린트 검토 및 회고: 진행 상황 평가 및 개선점 파악.
기술 스택 및 프로젝트 프레임워크
- 기술 스택:
- 프로그래밍 언어: Ruby
- 기타: AWS, React, VueJS, Ruby on Rails 프레임워크
- 프로젝트 규모:
- 팀 규모: 14명
- 기간: 2023/01/10 – 2024/09/30
- 아웃소싱 모델: 오프쇼어 및 온쇼어 결합
- 소프트웨어 모델: 작업 기반
- 개발 방법론: Agile-Scrum
Ruby 및 Agile을 통한 VTI의 성공
Ruby on Rails의 ‘설정보다 관습 (Convention Over Configuration)’ 철학과 풍부한 gem 에코시스템 덕분에 개발 속도와 효율성을 높일 수 있었습니다. 다른 프레임워크 대비 개발 시간을 50% 단축했습니다. 반복적인 개발과 지속적인 피드백을 보장하는 Agile-Scrum을 결합하여 코드 품질을 유지하면서 기능 제공 시간을 15% 단축했습니다.
프로젝트를 한 단계 더 발전시킬 준비가 되셨습니까? 지금 바로 문의하세요. 고객님의 아이디어를 그 어느 때보다 빠르고, 스마트하고, 효율적으로 현실로 만들어 드리겠습니다.