셀러상품플랫폼팀의 PM은 어떤 일을 하나요?
•
셀러상품플랫폼팀은 가게 사장님이 배달의민족에 입점할 때 필요한 사업정보, 가게정보를 관리하는 플랫폼이에요.
•
배달의민족 서비스를 이용하는 다양한 사용자가 필요로 하는 정보를 편리하고 안정적인 형태로 전달하기 위한 기능들을 만들고 있어요.
•
셀러상품플랫폼팀은 가게 사장님들이 배달의민족에서 광고를 진행하기 위한 근본이 되는 데이터를 관리하다 보니, 아래 그림처럼 수많은 사용자들과 연결되어 있어요.
•
각각의 사용자 별로 필요로 하는 요구사항이 다르기 때문에, 이를 잘 조율하고 좋은 방향으로 이끌어내는 것 또한 셀러상품플랫폼팀의 중요한 역할이에요.
배달의민족 앱을 이용하는 사용자의 관점에서 원하는 가게를 찾아 주문을 하는데 있어서 편리하게 이용할 수 있도록 플랫폼을 개선해요.
배달의민족에 입점하여 가게를 운영하는 데 있어서 필요한 많은 정보를 저장하고, 사장님의 니즈에 맞춰 가게 운영이나 홍보를 위한 다양한 기능을 제공해요.
원활한 배달을 위해 음식을 픽업하는 과정에서, 가게를 쉽고 빠르게 찾을 수 있도록 필요한 정보를 적재적소에 전달하는 역할을 해요.
셀러상품플랫폼팀의 유관부서가 되는 내부의 여러 운영부서에서 가게시스템에서 관리하는 데이터 관련 업무의 비효율을 줄이기 위한 다양한 기능을 제공해요.
우아한형제들과 협력하는 협력업체 등 다양한 외부 연동사에 필요한 형태의 데이터를 가공해 제공하거나 관련하여 필요한 다양한 형태의 정보를 제공해요.
그 외에도 다양한 이해관계자가 있어요. 셀러상품플랫폼팀은 방대한 데이터를 가지고 있는 만큼 다방면의 사용자를 위한 정보 또는 기능을 제공해요.
셀러상품플랫폼팀의 기획자는 플랫폼 기획자로서 다양한 사용자들이 공존하는 플랫폼을 개선하기 위해 아래의 항목들을 늘 고민하며 일하고 있어요.
셀러상품플랫폼팀 PM은 늘 고민해요.
1. 사용자 요구사항 분석 및 데이터 분석
2. 사용자 트렌드 및 니즈 분석
3. 플랫폼 운영의 효율성 분석 및 개선
4. 이슈의 근본적인 원인 파악 및 원인 해결을 위한 정보 추가 및 프로세스 개선
5. 시스템의 정보 및 프로세스에 대한 정책 관리
최근 진행한 업무를 예시로 셀러상품플랫폼팀 업무를 소개할게요.
거리별 배달팁 도입 프로젝트('23.02)
사례1 플랫폼 기능 고도화 사례
프로젝트의 배경
배달의민족 플랫폼에서 배달팁은 크게 주문금액 별로 부과되는 기본 배달팁과, 지역/공휴일/야간 등 특정 조건을 충족했을 때 부과되는 할증 배달팁으로 구분되어 있어요.
셀러시스템에서는 사장님이 고객에게 부과하는 다양한 배달팁을 쉽고 편리하게 설정할 수 있도록 관리하고 있으며, 고객-사장님 간 적절한 수준에서의 배달팁이 부과되어 배달 플랫폼이 활성화될 수 있도록 정책들을 고민하고 관리하고 있어요.
거리별 배달팁 도입 프로젝트는 아래와 같은 배경을 갖고 시작되었어요.
1) 사장님-배달대행사 간 계약 현황에 맞는 기능 고도화
일반적으로 사장님들이 배달대행사와 배달대행 계약을 진행할 때, 가게-배달지 간 거리가 특정 거리를 초과하면 배달비 할증이 부과되는 형태로 계약을 진행하고 있어요.
기존 우아한형제들 플랫폼에서는 ‘거리’ 기반의 할증배달팁 설정 기능 대신, ‘지역(행정동)’ 단위 기반의 할증배달팁 설정 기능을 제공하고 있었어요. 하지만 위 원인으로 인해, 사장님들께서 거리 기반의 할증배달팁을 설정할 수 있는 기능을 과거부터 꾸준히 요청하셨어요.
2) 기존 ‘지역(행정동)’ 단위 할증배달팁 기능이 갖고 있던 한계 해소
‘지역(행정동)’ 단위 배달팁 기능을 유지하기 위해서는, 행정동 간 경계가 변경될 때 이를 적시에 인지하고 반영해주어야 해요. 하지만 ‘행정동’ 은 행정편의성을 위한 주민센터 단위로 설정된 동 개념이라, 변경이 일어나는 빈도가 아주 잦아 이를 매번 인지하고 반영하는 것은 현실적으로 어려움이 많았습니다.
변경된 동 경계를 적시에 반영해주지 않으면, 고객에게 잘못된 지역단위 배달팁이 부과될 수 있기 때문에 리스크가 더 크다고 할 수 있어요.
업무 범위
‘거리할증 배달팁’ 이라는 신규 기능이 도입 이후 잘 운영될 수 있도록, 정책과 운영 프로세스를 정의하는 것이 본 프로젝트의 핵심이었어요.
1.
신규 기능을 만들기 위한 기본 구조 설계
•
사장님들이 어떤 항목을 입력/설정하게 할까?
2.
거리별 배달팁 세부 항목 정책 검토
•
가게주소 - 고객주소 간 ‘거리’ 는 어떤 기준을 근거로 책정할 것인가?
•
사장님-배달대행사 간 계약자료 현황분석을 통한, 적정 수준의 거리할증금액 기준 설정
3.
기존 할증 배달팁 항목과의 정책 검토
•
기존 ‘지역’ 단위 할증배달팁 기능과의 중복설정을 허용할 것인가?
4.
신규 기능 운영 프로세스
•
어떤 채널을 통해 신규 기능을 설정할 수 있도록 할 것인가?
•
신규 기능 사용법에 대한 사장님향 가이드 마련
5.
도입 이후 성과 확인 및 모니터링
•
기능 이용률 체크 및 기능 설정현황 모니터링
업무 프로세스
먼저 상위 기획에 들어가기에 앞서, 아래의 내용을 먼저 검토해 보았어요.
사장님-배달대행사 간 계약현황
사장님-배달대행사 간의 배달대행 계약에 대한 현황파악을 진행했습니다.
1) 거리할증은 어떤 기준에 따라 부과되며
2) 지역에 따라 금액편차가 심한 편인지
3) 거리계산은 어떤 기준으로 이루어지는지
위 내용에 대한 파악을 통해 플랫폼에서 제공해야 할 ‘거리할증 배달팁’의 구조를 파악한 뒤, 상위 기획을 본격적으로 시작했어요.
•
거리할증 배달팁 데이터를 어떤 구조로 관리할 것인지
•
타 시스템에서 거리할증 배달팁을 조회/수정하기 위한 API 명세
•
프로세스 흐름도
•
기능 사용 시의 벨리데이션(유효성 체크) 사항
위 내용에 따라 상세 기획을 진행했어요.
어느정보 개발이 완료 되었을때 QA를 진행하고 오픈 때 챙겨야할 것들을 준비했어요.
•
어떤 식으로 각 팀의 개발 영역 간 오픈 시간을 맞출지
•
롤백 시 대응 프로세스
정리가 되면 최종 검증을 하고, 검증이 완료되면 잡아 놓은 시나리오대로 오픈을 진행했어요.
이렇게 순차적으로 오픈 후 관련 모든 부서에 오픈을 공유했어요.
가게 콘텐츠보드 AI 기반 모니터링 효율화 프로젝트 ('23.11)
사례2 플랫폼 운영 효율화 사례
프로젝트의 배경
셀러시스템에서는 다양한 측면의 사용자를 고려하여 플랫폼을 안정적이고 효율적으로 운영하도록 역할을 하고 있어요. 이 중에서도 사장님이 직접 콘텐츠를 게시하는 가게 콘텐츠보드의 운영 효율화 과제에 대해 소개하고자 해요.
가게 콘텐츠보드란?
가게 콘텐츠보드는 가게 콘텐츠보드는 배달의민족에 입점한 사장님이 가게의 특성과 강점을 소개하는 기능으로, 매장에 직접 방문하지 않더라도 가게만의 매력을 느껴 주문을 유도하는 것을 목적으로 제공하고 있어요.
가게 콘텐츠보드는 사장님 직접 콘텐츠를 자유롭게 올릴 수 있는 영역이다보니 부적절한 콘텐츠가 배민앱에 노출되는 것을 방지하기 위해 운영부서에서 콘텐츠 모니터링을 하고 있어요.
셀러상품플랫폼팀에서는 가게 콘텐츠보드의 목적에 어긋나거나 부적절한 콘텐츠를 차단 및 조치할 수 있도록 정책을 마련하고, 모니터링할 수 있도록 모니터링 기능을 제공하는 역할을 하고 있어요.
이 프로젝트를 진행하게 된 배경은 다음과 같아요.
1.
가게콘텐츠 보드는 사장님이 직접 업로드하는 콘텐츠로 도입 초기에는 데이터가 적재되어 있지 않아, 별도의 도구없이 모두 운영 담당부서에서 직접 검수해야 했어요.
2.
가게 콘텐츠보드 도입 초기 대비 콘텐츠 등록양이 대폭 증가함에 따라, 한정된 모니터링 인력이 효율적으로 운영할 수 있는 방안이 필요했어요.
3.
오픈 이후 3년 간 콘텐츠 데이터가 학습 가능한 수준으로 많아지게 되면서, 데이터사이언스팀의 도움을 받아 머신러닝 기반으로 콘텐츠에 대한 검수 결과 유추가 가능해졌어요.
업무 범위
1.
데이터사이언스팀에 콘텐츠 데이터 제공 및 학습 가능여부와 범위 정의
2.
AI 검수 모델이 학습할 수 있는 범위를 기반으로 단계별 효율화 방안 및 로드맵 마련
3.
AI 검수 모델을 기반으로 모니터링 프로세스에 적용할 수 있도록, 검수 프로세스 개선
4.
내부 담당자의 검수를 위한 모니터링 어드민 툴에 AI 검수 모델의 예측 결과를 적용
업무 프로세스
이 프로젝트는 셀러상품플랫폼팀에서 최초로 도입하는 AI모델로서, 그동안 축적한 콘텐츠 데이터로 AI모델이 학습하고 결과를 유추할 수 있는 범위와 정도에 대해 담당 부서와 논의해야했어요.
•
데이터사이언스팀에 콘텐츠 데이터를 제공하여 AI모델이 학습할 수 있는 범위나 정도에 대해 의뢰
•
AI모델의 학습가능 범위를 기반으로, 검수 결과값(노출/수정 권고/ 차단)의 기준에 맞추어 효율화 할 수 있는 범위를 분류
AI 예측 모델이 예측할 수 있는 범위를 어느정도 정리하게 되면서, 본 프로젝트를 단계별로 고도화할 수 있도록 프로젝트 로드맵을 마련했어요.
•
1단계 : AI기반 사전 검수가 가능하도록 기반 마련
•
2단계 : AI기반 콘텐츠모니터링 사전 검수
•
3단계 : AI기반 사전 검수 고도화
그리고 나서, 이번 과제 범위에서 AI 예측 모델을 모니터링 프로세스에 적용하는 요구사항을 마련했어요.
•
AI 예측 모델을 모니터링 프로세스에 적용할 수 있도록, 검수 프로세스 개선 기획
•
프로세스를 콘텐츠 어드민 툴에 적용할 수 있도록 기능 상세 기획
•
모니터링 담당부서에 변경된 프로세스에 대해 학습하실 수 있도록 가이드 마련
요구사항을 기반으로, 개발에 들어가고 나면 정상적으로 기능이 작동하는지 QA하는 과정을 거쳐 오픈을 준비해요. 이후에는 여러부서와 함께 얽힌 과제이다보니, 유관부서와 적절한 오픈일정을 조율하여 무사히 오픈했어요.
사실 이 프로젝트는 셀러상품플랫폼팀에서 오랫동안 필요성을 느꼈던 과제로, 우아한형제들 사내에서 진행한 해커톤인 우아톤에서도 저희 셀러상품플랫폼팀원이 함께 나가 제안했던 과제인데요. 우아톤을 통해 데이터사이언스팀에서 관심을 가져주시고 먼저 과제 구현을 제안해주심에 따라 진행할 수 있었던 과제인 만큼, 직접 과제를 발제하는 데에 큰 의미가 있던 과제랍니다.
셀러상품플랫폼팀에 합류하시게 된다면, 제가 그랬던 것처럼 마땅히 의미가 있는 과제라면 발제하고 직접 프로젝트를 기획하고 관리하는 경험을 하실 수 있어요!
우리는 이런 사람과 일하고 싶어요!
"더 좋은 플랫폼을 만들기 위해 노력하는 사람"
•
주어진 과제와 업무를 완수하려는 목표와 책임감을 가지고 임할 수 있는 사람
•
변화하고 개선하는데 있어서 긍정적인 자세를 가지고 확장가능한 형태로 구현하는 유연한 사고를 가진 사람.
•
문제의 본질에 접근하여 집요하게 고민하여 문제를 해결하고자 하는 마인드를 가진 사람
•
담당하는 도메인에 대한 깊은 이해를 위해 노력하며, 특정 비즈니스와 서비스에 국한되지 않고 플랫폼 기반의 기획을 하는 사람
"같이 일할 줄 아는 사람"
•
다양하게 연결된 시스템/서비스를 골고루 이해하고 고려할 수 있는 유연한 사고와 시야를 가진 사람
•
다양한 부서와 이해관계자로 하여금 이해가 가능한 용어로 설명할 수 있으며, 복합적으로 사고하고 검토할 수 있는 사람
•
협업과 원활한 커뮤니케이션을 통해 함께 결과물을 만들어내는 과정을 즐기는 사람
•
그럼에도 상황에 휘둘리지 않고, 본인과 팀의 의견을 뚜렷하게 전달할 수 있는 사람
•
개인의 성과보다는 같이 일하는 사람과 함께 이해와 보폭을 맞춰 공동목표에 도달하고자 하는 마인드를 보유한 사람
•
긍정적인 태도로, 더 일을 잘하기 위해 배우고 성장하려는 마음가짐을 가진 분
"꼼꼼한 업무처리로 솔선수범하는 사람"
•
업무의 각 진행단계를 꼼꼼하게 관리해서, 같이 일하는 동료에게 신뢰감을 줄 수 있는 사람
◦
일정 및 프로세스를 누락없이 관리하는 사람
◦
꼼꼼한 히스토리 관리를 통해, 프로젝트 진행 중 뿐만 아니라 프로젝트가 끝난 뒤에도 진행 경과 및 정책에 대해서 모두가 분명하게 인지할 수 있도록 하는 사람
•
업무의 진행 과정을 투명하게 커뮤니케이션하여
◦
뒤늦게 문제점이 발생할 수 있는 가능성을 최소화하고
◦
동료들이 업무의 진행과정을 궁금해하지 않게 해주는 사람
셀러상품플랫폼팀 PM으로 일한다는 것
다양한 정보의 관리를 통한 플랫폼 기획자에 걸맞는 역량 성장
모든 채널과 시스템에 연결되어있는 정보를 관리할 수 있습니다. 배달의민족에 가게시스템의 정보를 사용하지 않은 부서가 없다라고 해도 과언이 아니에요. 서비스에 필요한 많은 종류의 데이터와 그 데이터를 바라보고 있는 시스템들간의 구조를 관리할 수 있고 많은 유관부서와 협업하며 플랫폼기획자로써 성장할 수 있는 기회를 가질 수 있습니다.
자발적으로 업무를 도출하여, 완성할 수 있는 기회가 많음
보통 플랫폼기획자 라고 하면, 여러 유관부서의 요청에 대한 업무대응 위주의 업무를 진행하는 일이 많은데요. 가게시스템에서 업무를 진행하면 외부 요청 이외에도 내부적으로 해결해야 할 문제를 직접 찾아내어 완성하는 경험을 많이 겪으실 수 있습니다. 이러한 경험을 통해 Product Owner의 역량을 기를 수 있습니다.
Last Updated at. 2023.10.12
Written By. 배달의민족 셀러상품플랫폼팀 PM 일동