제목을 클릭하면 해당 슬라이드로 이동합니다.
KOKKOK Move는 라오스에서 운영 중인 모빌리티 앱입니다. 전기차 전환이 빨라지는 라오스에서 ‘쇼핑’과 ‘EV 충전’을 더해 슈퍼앱으로 확장하려 했지만, 어떤 EV 충전 앱을 만들어야 하는지 근거가 없었습니다. 그래서 시장의 목소리(VOC)를 직접 수집·분석해 ‘무엇이 불편한가’를 데이터로 증명하고, 이를 PRD·플로우·요금정책이라는 실제 산출물로 연결했습니다.
| 채널 | 테이블 | 수집량 |
|---|---|---|
| 앱 리뷰 | app_reviews | 28,890 |
| 슈퍼앱 리뷰 | superapp_reviews | 3,370 |
| 뉴스 · Market Intel | news_articles | 3,085 |
| 유튜브 STT·댓글 | youtube_* | 3,152 |
| 프로젝트 | COCONUT SILO · KOKKOK EV 서비스 기획 (슈퍼앱 확장) |
| 팀 | 마수한 · 김재희 (Data Engineer · Data Analyst · Service Planning) |
| 분석 시장 | 라오스 · 베트남 + 태국 비교군 |
| 주요 분석 앱 | Green SM · LOCA EV · PTT blueplus+ · PEA VOLTA · EleXA |
| 슈퍼앱 비교군 | Grab · Gojek · LOCA Taxi · KOKKOK Move |
| 분석 레이어 | 앱(SW) + 충전기(HW) 2계층 |
| 데이터베이스 | PostgreSQL · Supabase Cloud (laos-ev-voc-db) |
| 사용 툴 | Jupyter Notebook 분석 · ERDCloud ERD · draw.io Flow·시퀀스 · Figma·Figma Make 화면·프로토타입 |
| 앱 | 국가 | 별점 | Negative | 리뷰수(인지도) | 강점 · 약점 |
|---|---|---|---|---|---|
| LOCA EV ●라오스 | 라오스 | 5.0 | 14.3% | 7건 | ✓ 현지 1위·LOCA 택시 연동 / ✗ 리뷰 거의 없음 |
| PTT blueplus+ ★벤치마크 | 태국 | 3.11 | 47.6% | 1,518건 | ✓ 앱+카드 이중결제·주유소 연계 / ✗ 태국 외 미확장 |
| Green SM ●라오스 | 라오스·베트남 | 2.56 | 53.5% | 26,603건 | ✓ 리뷰 수 1위·인지도 최고 / ✗ UX·결제 오류 빈발 |
| PEA VOLTA | 태국 | 2.28 | 67.9% | 499건 | ✓ 태국 정부(PEA) 운영 / ✗ 동남아 최하위 평점 |
| EleXA | 태국 | 2.41 | 62.4% | 263건 | ✓ EGAT 국영 전기공사 / ✗ 앱오류·UI 심각 |
| 앱 | 별점 | Negative | Positive | 리뷰수 | EV 언급 | 시사점 |
|---|---|---|---|---|---|---|
| LOCA Taxi ★벤치마크 | 3.43 | 37.1% | 40.9% | 447건 | 72건 | EV가 이미 핵심 서비스 (언급 16.1%) |
| Grab | 3.11 | 45.0% | 36.8% | 1,479건 | 75건 | BYD·GAC 7만 대 EV 진출 (라오스 미포함) |
| Gojek | 3.20 | 51.0% | 31.7% | 1,066건 | 30건 | EV 공식 전략 미확인 |
| KOKKOK Move ◆우리 | 2.41 | 44.7% | 16.7% | 378건 | 7건 | Positive 최저 · 배차 실패 44.9% |
택시앱 → EV 추가 → 라오스 1위·1년 내 투자금 회수 (LOCA Taxi EV 언급 16.1%)
BYD·GAC 7만 대 ASEAN 진출 — 단 라오스는 미포함 = 선점 기회
EV 통합 전 드라이버 공급(배차 실패 44.9%)·기본기 개선이 선행 과제
※ Grab 공식 사유는 미발표 — 추정
2024→2026 · 2.5배↑ 목표 (개소)
Negative 53.5%
4,437대 (2024.10)
KOKKOK EV 진입 창
| 분석 질문 | 필요 데이터 (테이블) |
|---|---|
| Q1충전 앱의 #1 불만은? | 충전 앱 리뷰 + 감성·키워드 · app_reviews |
| Q2SW(앱) vs HW(충전기) 문제? | 충전기·OCPP 뉴스 · news_articles |
| Q3슈퍼앱의 EV 통합 전략은? | 슈퍼앱 리뷰 · superapp_reviews |
| Q4라오스 시장·정책·경쟁은? | 시장·정책 뉴스 + SoV · news_articles |
| Q5실사용 맥락·여정은? | 유튜브 자막·댓글 · youtube_* |
| Q6거시·요금 정량 근거는? | 공식 통계·단가/IR · reference_stats |
“충전 한 번 실패하면
그날 수입이 날아가요.”
하루 2~3회 충전하는 라이드헤일링 생계 운전자(LOCA Taxi 언급 16.1%). 충전 실패·결제 오류가 곧 영업 손실 — 빠른 충전 시작과 안정적 결제가 절실하다.
“해외 카드가 안 돼서
결제를 못 했어요.”
2주 체류하며 EV·스쿠터를 렌트하는 여행자(영어 리뷰 부정 65.8%). 해외 카드 미지원·영어 UI 부재로 결제 실패 — 국제 카드·영어 지원·앱 없는 QR 결제가 필요하다.
“가까운 충전소가 어디
있는지 모르겠어요.”
자차로 충전하는 얼리어답터(라오스 EV +111%, 15~39세 43%). 충전소 위치 정보 부족·예약 기능 부재가 불만 — 탐색·완료 알림·예약이 필요하다.
목적 — 앱 ↔ 충전기 통신과 충전 동작 로직을 정의
목적 — 서비스·VOC 데이터 구조를 실행 가능한 스키마로
목적 — 사용자 흐름과 화면을 검증 가능한 형태로
충전앱 부정 VOC 1,227건 — Pain Point(상단)가 곧 기능 우선순위(하단)로 도출됩니다.
| 범위 | 데이터가 가리키는 대상 | 경영진 구상 | 핵심 장 · 단점 |
|---|---|---|---|
| 라오스 국한 (진입 시장) | LOCA EV — 현지 1위·40개소·1년 회수 | LOCA EV ✓ 일치 | + 동일 시장·모델·검증된 사업성 - VOC 7건뿐 → UX 분석엔 한계 |
| 역내 통합 (라오스+태국+베트남) | PTT blueplus+(태국·UX 1위 3.11) · VinFast·Xanh SM(베트남→라오스·위협) · Green SM | 미지정 | + UX 품질 기준·미래/경쟁 동학 대비 - 시장·규모 상이 → 직접 이식엔 한계 |
| 레이어 | 기능명 | 설명 | 사용자 가치 | MoSCoW |
|---|---|---|---|---|
| 앱 | 충전 세션 자동 복구 | 앱·네트워크 오류 시 세션 서버 저장·자동 복구 | 충전 중 끊겨도 처음부터 다시 안 함 | Must |
| 앱 | QR 재시도 + 수동 입력 | QR 실패 시 자동 재시도 후 6자리 수동 입력 | QR 안 돼도 충전 시작 가능 | Must |
| 앱 | RFID 오프라인 결제 | 통신 불안정 시 RFID 카드 태깅 결제 | 네트워크 끊겨도 결제·충전 | Should |
| 앱 | 결제 확인 화면 | 결제 완료 → 충전 시작 상태 명시 | ‘결제됐는데 충전 안 됨’ 불안 해소 | Should |
| 앱 | 실시간 충전소 지도 | 가용 충전기 실시간 표시 | 헛걸음 없이 빈 충전기 탐색 | Could |
| 앱 | 충전 완료 알림 | 완료 5분 전 푸시 알림 | 점유 페널티·대기 회피 | Could |
| HW | OCPP 1.6J 준수 검증 | 제조사 OCPP 규격 준수 사전 검증 | 앱↔기기 통신 실패 근본 차단 | Must |
| HW | 충전기 상태 모니터링 | 충전기 상태·고장 실시간 감지 | 고장 충전기 헛시도 방지 | Must |
| HW | Handshake 오류 로그 | 앱-기기 통신 인증 오류 수집 | 장애 원인 신속 파악 | Should |
| HW | 충전기 펌웨어 OTA | 원격 펌웨어 업데이트 | 현장 방문 없이 결함 대응 | Should |
| HW | 충전기 고장 신고 | 앱 내 고장 신고 기능 | 문제 충전기 빠른 처리 | Could |
| 검증 항목 | NANCOME | COSTEL | ABB |
|---|---|---|---|
| OCPP 버전 | 1.6J | 1.6J | 1.6J |
| 보안 프로토콜 | Security Profile 2 | Profile 1&2 (TLS) | TLS 1.2+ WSS |
| 오프라인 인증 | 로컬 화이트리스트 | 단절 시 충전 유지 | 오프라인 허용/차단 |
| 목표 kWh 자동종료 | 서버 RemoteStop | 기기 Local Stop | 서버 의존(Backend) |
| 펌웨어 OTA | 지원 (VPN/OCPP) | 지원 (OTA) | 지원 (Ability) |
분석에서 OCPP 호환문제가 169건으로 최다 → 제조사별 실제 스펙을 직접 대조했습니다.
| 항목 | LOCA EV (경쟁사) | KOKKOK (제안) |
|---|---|---|
| 결제 기반 | 카드 가승인 / 후불 | wallet 충전식 결제 (사용한도 후불) |
| 과금 방식 | 시간(분) + 전력량 | 전력량(kWh) 단일 — 공정성 |
| 에너지 단가 | 4,300 ₭/kWh | 4,000 ₭/kWh |
| 유휴 유예 시간 | 7분 | 10분 (넉넉한 유예) |
| 예약 보증금 | 없음 | 10,000 ₭ (노쇼 방지) |
| 항목 | KOKKOK (확정) | LOCA EV (참고) |
|---|---|---|
| 결제 방식 | wallet 충전식 | 카드 가승인·후불 |
| 충전 최소 잔액 | 20,000 ₭ | 15,000 ₭ |
| 과금 방식 | 전력량(kWh) 단일 | 시간(분)+kWh |
| 에너지 단가 | 4,000 ₭/kWh | 4,300 ₭/kWh |
| 연결 수수료 | 7,000 ₭ (4분 초과) | 7,000 ₭ |
| 유휴 페널티 | 1,000 ₭/분 · 10분 유예 | 1,000 ₭ · 7분 |
| 예약 보증금 | 10,000 ₭ | 없음 |
| 판매 단가 | 4,000 ₭/kWh |
| − 전력 원가 | ~647 ₭/kWh |
| = 총마진 | ≈ 3,350 ₭/kWh · 84% |
가정: 급속충전기 1기 CAPEX ~4억₭(≈$18k) · 세션 ~10kWh · 마진 3,350₭(운영비 별도)
고정·고빈도 충전 → 가동률 리스크↓ · 슈퍼앱 교차판매로 LTV↑
7% 저렴 · kWh 단일 과금 · wallet 충전식 · ‘앱 불안정 27.6%’ 정면 차별화
차량 브랜드 중립(OEM 비종속) · 현지 운영 기반(인허가·부지·실행 속도)
두 관점으로 본 방법론 — 위 ① 어떻게 분석했나(CRISP-DM 순환)와 아래 ② 서비스 개발 어디까지 했나(SDLC 포지셔닝). 각 CRISP-DM 단계의 Phase 번호가 아래 SDLC 단계로 이어집니다 — 수행한 분석 산출물이 SDLC의 계획·분석·설계에 대응(개발은 범위 외).
LOCA EV 리뷰 7건뿐 → 태국 비교군 추가
VOC와 시장정보 분리 필요 → 테이블 분리 설계
12시간 병목 → XLM-RoBERTa로 2시간 단축
Supabase 10초 timeout → 배치·pandas 처리
Negative만 → 전체 리뷰로 확대 (긍·중립 포함)
실행 중 오류 발견 → ALTER TABLE 즉시 대응
무엇 충전기↔중앙서버(CSMS) 간 OCPP 1.6-J 통신 메시지·필드·JSON 스키마·상태값을 정의한 통신 규격 명세서 · 근거 최다 이슈 OCPP·호환문제(169건)를 표준 준수로 해소하는 개발 기준 — OCPP 1.6 ed.2/errata 기반 (명세 + 리서치: 프레임·테스트·WebSocket)
무엇 EV 충전기 제조사별(NANCOME·COSTEL) 하드웨어 사양·OCPP 연동 스펙을 항목별로 대조한 비교표 · 근거 OCPP·호환문제(169건) 표준 준수 검증 — 본문 ‘OCPP 1.6J 3사 검증’ 상세 근거 (OCPP 버전·보안·오프라인 인증·종료·OTA)
무엇 VOC·시장 데이터와 서비스 데이터를 담는 엔티티·관계를 모델링한 다이어그램 (chargers·charging_sessions·transactions 등) · 근거 테이블 구조·FK 관계를 정의 — 분석 파이프라인과 서비스 DB의 청사진
무엇 테이블·컬럼·타입·제약조건을 정의한 스키마 설계 및 DDL(create_tables.sql) · 근거 ERD를 실행 가능한 스키마로 구체화 — 개발 착수 시 그대로 DB 구축에 사용 (총 19종)
무엇 테이블·컬럼·타입·제약조건 스키마 설계 및 DDL (이어서) · 근거 개발 착수 시 그대로 DB 구축에 사용 (총 19종)
무엇 충전 프로세스의 분기·예외 처리를 단계별로 표현한 순서도 · 근거 QR 실패·세션 복구 등 핵심 로직 분기를 빠짐없이 정의 — 개발 구현 기준 (5종)
무엇 앱·서버·충전기 간 OCPP 메시지를 시간순으로 표현 · 근거 통신 순서·책임 명확화 — Handshake·상태 전이 구현 근거 (10종)
무엇 충전 시작·진행·종료 행동 흐름과 예외 상황을 정의한 유스 시나리오 · 근거 데이터에서 확인한 Pain Point를 실제 사용 맥락으로 구체화 — 기능 설계의 출발점 (제조사별 동작 비교 6종)
무엇 화면별 레이아웃·구성요소·동작·예외 처리를 정의한 화면설계서 · 근거 PRD 기능을 실제 UI로 구체화 — 디자인·개발 참조 명세 (4종)
무엇 KOKKOK EV 앱의 주요 화면 흐름(App flow) 설계 — 진입·충전소 탐색·충전·결제·완료까지 화면 전환 · 근거 PRD 11개 기능을 실제 화면 흐름으로 구체화 (총 14p)
무엇 Figma 기반 인터랙티브 프로토타입으로 핵심 충전 플로우를 실제 조작 가능하게 구현 · 근거 개발 전 사용자 흐름을 검증 — 리스크 조기 발견
무엇 요금 체계·결제 방식·운영 규칙(충전 시작/종료 조건·페널티·보증금·장애 대응·정산·이용 제한)을 정의한 정책 명세 · 근거 결제 Pain Point(11.0%) 해소·미수금 방지 — 본문 ‘완성된 정책안’의 상세 근거 (총 12종)
무엇 시장분석·데이터 수집·전처리·분석 단계에서 사용한 핵심 용어 정의 · 근거 분석 재현성과 용어 일관성 확보
| 용어 | 설명 |
|---|---|
| PEST | 정치·경제·사회·기술 거시환경 — 라오스 진입 적기 논거 |
| TAM·SAM·SOM | 전체·유효·수익가능 시장 규모 3단계 (공식 자료만) |
| SWOT | 강점·약점·기회·위협 전략 분석 |
| Share of Voice | 뉴스 언급 점유율 — 경쟁자 인지도 프록시 |
| 용어 | 설명 |
|---|---|
| Google Play Scraper | 앱스토어 리뷰 수집 (28,890건) |
| continuation_token | 페이지네이션 — 언어·국가 5조합 분할 수집 |
| youtube-transcript-api | 유튜브 자막(STT) 수집 (2,625세그) |
| MUL | 동일 앱 다국가 운영 (Green SM = V-Green) |
| 용어 | 설명 |
|---|---|
| langdetect | 텍스트 언어 자동 판별 (라·베·태·영·한) |
| XLM-RoBERTa | 100개 언어 감성분석 — 번역 없이 직접 |
| 키워드 분류 | 규칙 기반 불만 유형 태깅 |
| keyword_domain | 2계층 — 라이드헤일링·충전·앱공통 분리 |
| 배치 처리 | 대량 UPDATE 분할 (10초 timeout 회피) |
| 용어 | 설명 |
|---|---|
| CRISP-DM | 데이터 마이닝 표준 프로세스 (순환 모델) |
| VOC 2계층 재분류 | 평가→데이터이해 루프 · ‘앱오류=OCPP’ 기각 |
| 감성 분포 | 긍·부·중립 비중 (충전앱 Negative 53.5%) |
| 동시타당도 | 다른 지표와의 일치로 신뢰도 점검 |
무엇 시각화·기획·설계 단계에서 사용한 핵심 용어 정의 · 근거 산출물 해석과 협업 커뮤니케이션 일관성 확보
| 용어 | 설명 |
|---|---|
| Tableau | 포지셔닝맵·경쟁분석 시각화 (차트 20개) |
| 포지셔닝 맵 | 2축 평면에 경쟁 앱·목표 배치 |
| 워드클라우드 | 빈출 불만 키워드 크기 시각화 |
| 2계층 차트 | 도메인 분리 비교 차트 |
| 용어 | 설명 |
|---|---|
| PRD | 제품 요구사항 정의서 (앱6+HW5=11) |
| MoSCoW | Must·Should·Could·Won't 우선순위 |
| 페르소나 | 대표 사용자 3종 |
| 여정 지도 | 단계별 경험·감정 (As-Is→To-Be) |
| DRD | 데이터 요구사항 정의 (수집 전) |
| WBS | 작업 분해 구조 |
| 요금 정책안 | 데이터 기반 요금 체계 (kWh 단일) |
| 용어 | 설명 |
|---|---|
| ERD | 개체-관계 모델 — erdcloud · 9테이블·FK |
| DDL | 테이블 생성 SQL (create_tables.sql) |
| Flowchart | 충전 Flow 순서도 (draw.io+Mermaid) |
| 시퀀스 다이어그램 | 앱·서버·충전기 OCPP 통신 시간순 |
| OCPP | 충전기↔서버 통신 표준 (1.6-J) |
| 테이블 | 건수 | 전처리 | 목적 | 분석 활용 |
|---|---|---|---|---|
| app_reviews | 28,890건 | 언어·감성·키워드 | VOC 핵심 | 감성·2계층 분류 · PRD·시장보고서 근거 |
| youtube_stt | 2,625세그 | 언어감지 | VOC 핵심 | 실사용 맥락 · 시나리오 복기 |
| news_articles | 3,085건 | 언어·감성·키워드 | Market Intel + HW | PEST·TAM · 라오스 점유율(SoV) |
| superapp_reviews | 3,370건 | 언어·감성·키워드 | 슈퍼앱 경쟁 | Grab·Gojek·LOCA·KOKKOK 비교 |
| youtube_comments | 527건 | 언어·감성·키워드 | VOC 보조 | 사용자 반응 |
| blog_posts | 42건 | 언어·감성 | 참고 | 한국인 여행객 시각 |
| youtube_videos | 21개 | — | 메타데이터 | 영상 메타(조회·채널) |
| sns_posts | 0건 | — | 참고 | 보류(B안) · IG 여건 시 재시도 |
| reference_stats | 54건 | 출처·신뢰도 | 시장 참조 | 라오스 공식·전력·LECS7·단가·IR |