프로젝트 배경
본 서비스는 우리나라의 지역적 특성과 기후 여건을 반영한 부문 내·부문 간 영향 및 취약성 평가 모형을 개발하여, 국가 및 지자체가 실효성 있는 기후변화 적응 대책을 수립할 수 있도록 지원하는 것을 목표로 하였습니다.
서비스는 농업, 산림, 건강, 생태, 해양 등 다양한 분야에서 활용되며, 서울대학교, 고려대학교, 연세대학교 등 국내 주요 연구기관이 참여한 대규모 공동 프로젝트로 진행되었습니다.
당사는 이 가운데 고려대학교가 담당한 농업·산림 분야 용역을 맡아 초기 데이터 가공 및 품질 관리 설계 단계부터 참여했습니다. 이후 데이터 처리, 예측 모형 개발, 서비스 배포 및 서버 인프라 구축까지 전체 개발 과정을 책임졌습니다.
프로젝트는 2개년 약 12개월간의 개발 기간을 거쳐 성공적으로 완료되었으며, 국가 및 지자체가 과학적 근거에 기반해 기후변화 적응 정책을 수립할 수 있도록 지원하는 서비스를 구축하였습니다.
본 프로젝트는기획부터 개발 및 배포, 통합시스템과 연계까지 모든 부분을 저희가 모두 맡아 진행했습니다.
국가 연구 과제를 대학교 연구소에서 진행하는 프로젝트인 만큼, 고객께서 데이터에 대한 이해는 충분하셨으나, 데이터의 가공 및 사용자 UI부분에서 아이디어를 구체화 시키는 부분에 대해 어려움이 많으셨습니다.
따라서 요구사항 정리 부터 모두 항목에 대해 재확인 및 수정과정을 거치며 진행하였으며, 약 10회 이상의 디자인 시안 리뷰 및 수정, 문서정리를 함께 진행 하면서, 저희의 노하우를 통해 미리 발생 가능한 이슈 및 더 나은 방향을 제시 하며 아이디어 구체화를 진행 했습니다.
결국 최종선택은 고객이 할 수 있도록 조력 하는 포지션을 지향 했으며, 그 이유는 고객께서도 향 후 서비스의 최종 형태 및 일정을 예측하며 구축을 진행 할 수 있도록 돕기 위해서였습니다.
해당 프로젝트의 경우 타 대학교 연구소의 다른 과제와 연계해 통합 시스템을 구축하는것이 최종 목표였기때문에,
서버 및 각종 장비 또한 타 업체들과 긴밀히 조율하며, 리드할 수 있었습니다.
그 이유는 처음에는 타 서비스에 비해 조금 늦은 출발을 했으나, 저희는 문서를 탄탄히 구성하는데에 시간을 많이 들였고, 기획단계에서 철저히 검증을 거쳐 두었기 때문에 실제 구축당시에는 큰 이슈 없이 정해진 일정대로 작업을 진행 했고, 타 업체에서 발생하는 각종 이슈대비 개발이 수월했기 때문에 결국 프로젝트 마무리는 저희가 제일 먼저 마무리 지었고 장비 및 구성에 대해 저희 서비스를 기준으로 리드 할 수 있었습니다.
서비스는 농업, 산림, 건강, 생태, 해양 등 다양한 분야에서 활용되며, 서울대학교, 고려대학교, 연세대학교 등 국내 주요 연구기관이 참여한 대규모 공동 프로젝트로 진행되었습니다.
당사는 이 가운데 고려대학교가 담당한 농업·산림 분야 용역을 맡아 초기 데이터 가공 및 품질 관리 설계 단계부터 참여했습니다. 이후 데이터 처리, 예측 모형 개발, 서비스 배포 및 서버 인프라 구축까지 전체 개발 과정을 책임졌습니다.
프로젝트는 2개년 약 12개월간의 개발 기간을 거쳐 성공적으로 완료되었으며, 국가 및 지자체가 과학적 근거에 기반해 기후변화 적응 정책을 수립할 수 있도록 지원하는 서비스를 구축하였습니다.
본 프로젝트는기획부터 개발 및 배포, 통합시스템과 연계까지 모든 부분을 저희가 모두 맡아 진행했습니다.
국가 연구 과제를 대학교 연구소에서 진행하는 프로젝트인 만큼, 고객께서 데이터에 대한 이해는 충분하셨으나, 데이터의 가공 및 사용자 UI부분에서 아이디어를 구체화 시키는 부분에 대해 어려움이 많으셨습니다.
따라서 요구사항 정리 부터 모두 항목에 대해 재확인 및 수정과정을 거치며 진행하였으며, 약 10회 이상의 디자인 시안 리뷰 및 수정, 문서정리를 함께 진행 하면서, 저희의 노하우를 통해 미리 발생 가능한 이슈 및 더 나은 방향을 제시 하며 아이디어 구체화를 진행 했습니다.
결국 최종선택은 고객이 할 수 있도록 조력 하는 포지션을 지향 했으며, 그 이유는 고객께서도 향 후 서비스의 최종 형태 및 일정을 예측하며 구축을 진행 할 수 있도록 돕기 위해서였습니다.
해당 프로젝트의 경우 타 대학교 연구소의 다른 과제와 연계해 통합 시스템을 구축하는것이 최종 목표였기때문에,
서버 및 각종 장비 또한 타 업체들과 긴밀히 조율하며, 리드할 수 있었습니다.
그 이유는 처음에는 타 서비스에 비해 조금 늦은 출발을 했으나, 저희는 문서를 탄탄히 구성하는데에 시간을 많이 들였고, 기획단계에서 철저히 검증을 거쳐 두었기 때문에 실제 구축당시에는 큰 이슈 없이 정해진 일정대로 작업을 진행 했고, 타 업체에서 발생하는 각종 이슈대비 개발이 수월했기 때문에 결국 프로젝트 마무리는 저희가 제일 먼저 마무리 지었고 장비 및 구성에 대해 저희 서비스를 기준으로 리드 할 수 있었습니다.
프로젝트 성과
구축총괄
연구성격의 국가과제이므로 데이터의 검증 및 UI에 대한 구체화, 통합시스템과의 연계등 많은 부분을 저희가 진행 하였고, 단순 구현 및 리뷰가 아닌 모든과정을 고객과 협력하며 상호 협의하며 진행했습니다.
방대한 데이터 처리
단일 2~3GB 규모 CSV 10개 이상을 분석하며 오류 검증과 개선을 반복해 안정적인 통계 표출을 구현했습니다.
직관적인 사용자 인터페이스(UI)
복잡한 기능을 직관적으로 탐색·필터링할 수 있도록 UI를 설계하고 인터랙션을 최적화해 사용자 편의성을 높였습니다.
핵심 기능

지난 데이터 및 예측 데이터 표출
설명: 세부 필터링으로 분석 모델을 정밀 설정하고, 예상 분석 소요 시간을 안내합니다.

필터링 기반 시각화 및 리포트 기능
분석 완료 데이터는 지연 없이 다양한 시각화로 탐색 가능하며, 클릭 한 번으로 이미지와 자료 저장을 지원합니다.
진행 단계
기획 및 요구사항 정리
2020.02.
고객은 로우데이터만을 보유하고 있는 상태였고, 서비스에 대한 UI및 기능을 초기부터 함께 설계 했습니다. 직관적인 이해를 돕기 위해 시안 뿐 아니라 데모를 통해 항상 결과물에 대한 예측과 오해를 최소화 했습니다
개발 및 피드백
2020.02.
기능 개발 후 항상 실데이터를 연동하여 테스트를 진행했습니다.
기능 간 충돌이 없어야하고, 메모리 소모를 최소화 하는것을 최우선으로 고려하여 작업 진행 했습니다.
기능 간 충돌이 없어야하고, 메모리 소모를 최소화 하는것을 최우선으로 고려하여 작업 진행 했습니다.
서버 구축 및 배포
2020.10.
여러 대학교와 협업하여 하나의 시스템으로 배포되기 때문에 각 개발회사들과 스펙 조율 및 일정 조율이 중요했습니다. 늦어지거나 이슈 대응을 지원하며 배포를 마무리 했습니다.
프로젝트 상세
• 프로젝트 범위
- 개발 영역: CSV 원시 데이터 파싱, 서버 구축, 데이터베이스 설계 및 연동, 프론트엔드 개발, UI/UX 디자인
- 주요 기능: 대용량 데이터 기반 예측 시스템 개발 및 홍보용 웹사이트 구축
• 기술 스택
- 데이터 파싱: R
- 서버: Node.js
- 데이터베이스: MySQL, CSV 파일 데이터 활용
- 프론트엔드: Node.js, Gulp, AngularJS, HTML5, CSS3
• 프로젝트 개요
대규모 CSV 데이터를 효율적으로 파싱하여 차트와 지도 등 다양한 시각화 요소로 변환하고, 사용자가 원하는 옵션에 따라 데이터 표출 형식을 자유롭게 변경할 수 있는 기능을 구현합니다.
빅데이터 처리에 최적화된 서버 성능을 확보하고, 화면 리소스 사용량을 최소화하기 위해 다양한 연구와 테스트를 거쳐 최적화된 아키텍처를 적용하며, 안정적이고 직관적인 사용자 경험을 제공하는 시스템을 개발합니다.
- 개발 영역: CSV 원시 데이터 파싱, 서버 구축, 데이터베이스 설계 및 연동, 프론트엔드 개발, UI/UX 디자인
- 주요 기능: 대용량 데이터 기반 예측 시스템 개발 및 홍보용 웹사이트 구축
• 기술 스택
- 데이터 파싱: R
- 서버: Node.js
- 데이터베이스: MySQL, CSV 파일 데이터 활용
- 프론트엔드: Node.js, Gulp, AngularJS, HTML5, CSS3
• 프로젝트 개요
대규모 CSV 데이터를 효율적으로 파싱하여 차트와 지도 등 다양한 시각화 요소로 변환하고, 사용자가 원하는 옵션에 따라 데이터 표출 형식을 자유롭게 변경할 수 있는 기능을 구현합니다.
빅데이터 처리에 최적화된 서버 성능을 확보하고, 화면 리소스 사용량을 최소화하기 위해 다양한 연구와 테스트를 거쳐 최적화된 아키텍처를 적용하며, 안정적이고 직관적인 사용자 경험을 제공하는 시스템을 개발합니다.

필터 적용에 대한 일부 화면 입니다. 복잡하고 너무도 다양한 조건들을 개발 관점이 아닌 사용자 관점에서 쉽게 사용할 수 있도록 하는것에 초점을 두었습니다.

필터 적용 후 첫 화면 입니다. 방대한 데이터를 최대한 빠르게 표출하기 위해 수많은 테스트와 수정, 로직변경등을 고객님과 상호 협의하여 진행했으며, 매 단계 데모화면을 보실 수 있도록 공유드리고 피드백을 받으며 진행