TECH 으로 돌아가기
TECH HACKER NEWS 오늘 5분 읽기 27 READS

지도를 게임처럼 고친다 — StreetComplete로 배우는 크라우드소싱 설계의 힘

동네 지도를 걸으면서 고친다고요?

여러분, 혹시 "오픈스트리트맵(OpenStreetMap)"이라고 들어보셨어요? 이게 뭐냐면요, 위키백과처럼 전 세계 사람들이 다 같이 만들어가는 무료 지도예요. 구글 지도는 구글 소유지만, 오픈스트리트맵은 누구나 편집할 수 있고 데이터도 공짜로 가져다 쓸 수 있거든요. 우리가 흔히 쓰는 앱들 중에도 뒤에서 이 지도를 쓰는 곳이 꽤 많아요.

그런데 이 지도, 예전엔 아무나 고치기가 참 어려웠어요. 편집하려면 전용 에디터를 켜고, 도로가 선(way)인지 지점(node)인지 구분하고, "태그(tag)"라는 걸 달아야 하거든요. 태그가 뭐냐면 지도 위 사물에 붙이는 속성 이름표 같은 거예요. 예를 들어 "이건 편의점이고, 24시간 영업하고, 휠체어 접근 가능함" 이런 정보를 정해진 형식으로 적어넣는 거죠. 이걸 다 외우고 있어야 하니 일반인은 엄두를 못 냈어요.

복잡한 편집을 '퀘스트'로 바꾸다

여기서 StreetComplete라는 안드로이드 앱이 등장해요. 이 앱의 아이디어가 진짜 똑똑한데요, 복잡한 지도 편집을 게임의 '퀘스트(quest, 게임에서 주어지는 작은 임무)'처럼 바꿔버린 거예요.

앱을 켜면 내 주변 지도에 동그란 마커들이 뿅뿅 떠요. 하나 눌러보면 "이 도로의 제한속도는 몇 km인가요?", "이 가게 아직 영업하나요?", "이 길 바닥은 아스팔트예요 아니면 흙길이에요?" 같은 아주 단순한 질문이 나와요. 사용자는 그냥 실제로 그 앞을 지나가면서 눈으로 보고 답만 고르면 돼요. 그러면 앱이 알아서 그 답을 올바른 태그 형식으로 바꿔서 오픈스트리트맵에 반영해줘요.

핵심은 "사용자가 OSM 문법을 하나도 몰라도 된다"는 거예요. 어려운 부분은 앱이 다 처리하고, 사람은 현장에서만 알 수 있는 정보만 제공하는 거죠. 산책하다가, 출근하다가 심심할 때 몇 개씩 답하면 그게 다 실제 지도 개선으로 이어져요. 답 하나하나가 작아서 부담도 없고요.

크라우드소싱을 성공시키는 설계

비슷한 시도는 예전에도 많았어요. 구글의 "로컬 가이드"도 사진 올리고 리뷰 쓰면 포인트를 주잖아요. 하지만 StreetComplete가 특별한 건, 기여의 '단위'를 극단적으로 잘게 쪼갰다는 점이에요.

크라우드소싱(crowdsourcing, 다수의 대중에게 조금씩 일을 나눠 맡기는 방식)이 성공하려면, 한 사람이 하는 일이 아주 작고 명확해야 하거든요. "지도를 편집하세요"라고 하면 아무도 안 하지만, "저 앞 신호등에 횡단보도 있어요? 예/아니오"라고 물으면 누구나 3초 만에 답할 수 있어요. 이렇게 진입장벽을 낮추면서도, 각 답이 검증 가능한 사실이라 데이터 품질도 지킬 수 있는 거예요. 게다가 이 앱은 오픈소스라서 앱 자체도 자원봉사자들이 만들고, 새로운 퀘스트 유형을 커뮤니티가 계속 추가하고 있어요.

한국 개발자에게 주는 힌트

우리 서비스에 사용자 참여 기능을 만들 때 이 설계 철학은 정말 배울 만해요. "사용자에게 뭔가 입력받아야 하는데 참여율이 낮다" 싶으면, 요청하는 작업 단위가 너무 큰 건 아닌지 돌아보세요. 큰 폼(form) 하나 대신, 한 번에 하나씩 묻는 마이크로 태스크로 쪼개는 것만으로도 참여율이 확 올라가는 경우가 많거든요.

또 오픈스트리트맵 데이터는 상업적으로도 쓸 수 있어서, 지도 API 비용이 부담되는 스타트업이라면 대안으로 검토해볼 만해요. 국내 데이터는 아직 구글·네이버·카카오만큼 촘촘하진 않지만, 이런 앱들 덕분에 조금씩 채워지고 있어요.

마무리

복잡한 일을 잘게 쪼개고 게임처럼 만들면, 지루한 데이터 입력도 사람들이 자발적으로 하게 만들 수 있다 — StreetComplete가 보여주는 핵심이에요. 여러분이라면 우리 서비스의 어떤 지루한 작업을 '3초짜리 퀘스트'로 바꿔볼 수 있을까요?


🔗 출처: Hacker News

SOURCE · HACKER NEWS
원문 전체 보기 → https://streetcomplete.app/
SHARE
처리 중...