Search

가게시스템팀 기획

가게시스템팀의 기획자는 어떤 일을 하나요?

가게시스템팀은 가게 사장님이 배달의민족에 입점할 때 필요한 사업정보, 가게정보를 관리하는 플랫폼이에요.
배달의민족 서비스를 이용하는 다양한 사용자가 필요로 하는 정보를 편리하고 안정적인 형태로 전달하기 위한 기능들을 만들고 있어요.
가게시스템팀은 가게 사장님들이 배달의민족에서 광고를 진행하기 위한 근본이 되는 데이터를 관리하다 보니, 아래 그림처럼 수많은 사용자들과 연결되어 있어요.
각각의 사용자 별로 필요로 하는 요구사항이 다르기 때문에, 이를 잘 조율하고 좋은 방향으로 이끌어내는 것 또한 가게시스템팀의 중요한 역할이에요.
배달의민족 앱을 이용하는 사용자의 관점에서 원하는 가게를 찾아 주문을 하는데 있어서 편리하게 이용할 수 있도록 플랫폼을 개선해요.
배달의민족에 입점하여 가게를 운영하는 데 있어서 필요한 많은 정보를 저장하고, 사장님의 니즈에 맞춰 가게 운영이나 홍보를 위한 다양한 기능을 제공해요.
원활한 배달을 위해 음식을 픽업하는 과정에서, 가게를 쉽고 빠르게 찾을 수 있도록 필요한 정보를 적재적소에 전달하는 역할을 해요.
가게시스템팀의 유관부서가 되는 내부의 여러 운영부서에서 가게시스템에서 관리하는 데이터 관련 업무의 비효율을 줄이기 위한 다양한 기능을 제공해요.
우아한형제들과 협력하는 협력업체 등 다양한 외부 연동사에 필요한 형태의 데이터를 가공해 제공하거나 관련하여 필요한 다양한 형태의 정보를 제공해요.
그 외에도 다양한 이해관계자가 있어요. 가게시스템팀은 방대한 데이터를 가지고 있는 만큼 다방면의 사용자를 위한 정보 또는 기능을 제공해요.
가게시스템팀의 기획자는 플랫폼 기획자로서 다양한 사용자들이 공존하는 플랫폼을 개선하기 위해 아래의 항목들을 늘 고민하며 일하고 있어요.
👨🏻‍💻
가게시스템팀 기획자는 늘 고민해요. 1. 사용자 요구사항 분석 및 데이터 분석 2. 사용자 트렌드 및 니즈 분석 3. 플랫폼 운영의 효율성 분석 및 개선 4. 이슈의 근본적인 원인 파악 및 원인 해결을 위한 정보 추가 및 프로세스 개선 5. 시스템의 정보 및 프로세스에 대한 정책 관리

최근 진행한 업무를 예시로 가게시스템팀 업무를 소개할게요.

💁🏻‍♀️ '라이더 가게방문 안내' 문구 활성화 프로젝트 ('21.07)

사례1 사용자 경험 개선 과제 사례
프로젝트의 배경
앞서 소개해드린 바와 같이 가게시스템팀은 다양한 측면에서의 사용자를 고려한 업무를 하고 있어요.
배달의민족 앱을 이용하는 고객 뿐 아니라, 음식을 주문한 고객에게 음식을 전해주는 역할을 하는 라이더분들과 커넥터 분들 또한 가게시스템팀의 사용자랍니다.
기존에는 라이더와 커넥터 분들은 가게의 주소지를 통해서 가게를 찾아 음식을 픽업하고 있었어요. 그렇다보니 라이더와 커넥터 분들이 가게에 방문할 때에 다음과 같은 어려움을 겪고 계셨어요.
라이더와 커넥터가 가게를 찾을 때 겪는 어려움
크거나 복잡한 건물 안에 가게가 위치해 있어, 건물 안에서 가게를 찾는데 헤매는 일이 많음
가게에 방문을 위해 주차를 하고자 하는데 주차장 위치를 알 수 없음
가게가 복잡한 골목안에 위치해 있어, 주소지만으로 가게를 찾기 어려움
위와 같은 이유로 주소지 정보 만으로는 가게를 빠르게 찾기가 어려움이 많다보니, 가게 사장님이 라이더분들에게 가게를 쉽게 찾을 수 있도록 안내하는 "라이더 가게방문 안내" 기능을 제공하고 있었는데요.
기존에는 사장님이 직접 입력하는 것이 아니라, 고객센터를 통해서만 가능했다보니 이 기능이 널리 활용되지 못했어요.
그래서 이 프로젝트를 통해 가게 사장님들이 배달의민족에서의 가게 운영을 위해 이용하는 '배민사장님광장 셀프서비스' 페이지에 "라이더 가게방문 안내" 기능을 제공했어요. 그래서 많은 사장님들이 직접 "라이더 가게방문 안내" 문구를 입력하실 수 있도록 개선했어요.
👇🏻 아래 화면 참고
(좌) 사장님이 입력하는 배민셀프서비스 화면 (우) 커넥터가 확인하는 배민커넥트 앱 화면
이를 통해 라이더, 커넥터 분들에게 매장을 방문할 때 편리한 경험을 제공하여 배달에 소요되는 시간을 줄이고, 이를 통해 배달의민족 앱 사용자에게는 빠른 음식 배달 경험을 제공하는 것이 이 프로젝트의 핵심 목적이랍니다.
업무 범위
이 프로젝트는 기존에 존재했던 기능을 활성화하는 것이다 보니, 신규 기능에 대한 기획보단 기능의 목적에 맞게 사용자가 이용할 수 있도록 관리하는 운영과 모니터링에 대한 정책에 대한 업무가 중요했어요.
1.
관련 기능 정책 수립
이 프로젝트를 함께하는 유관부서 담당자분들과 논의하여 관련 스펙을 정의하고 조율해요.
사용자가 직접 입력할 수 있는 지면을 제공하다보니, 해당 데이터에 대한 입력 방식을 정의해요.
관련 기능 정의에 따라 개발에 필요한 사항을 기획해요.
2.
운영 정책 수립
기존 이용 현황을 분석하여, 기능의 목적에 맞게 이용할 수 있도록 입력 허용 항목을 정의해요.
사용자가 자유롭게 입력할 수 있는 필드엔 어뷰징 케이스가 발생할 수 있기에, 어뷰징 기준과 입력을 비허용할 항목을 정의해요.
해당 기능의 입력과 이에 대한 운영과 관련하여 전반 운영 Flow를 설계해요.
3.
이용 현황에 대한 모니터링 정책, 지표 개선 관리
기능이 오픈되고, 사용자들이 목적에 맞게 잘 사용하는지를 검토하기 위해 모니터링 운영 정책을 마련해요.
어뷰징으로 규정한 케이스가 발생하면, 조치 방식과 프로세스를 정의해요.
사용자들이 목적에 맞도록 잘 사용할 수 있도록 지속적으로 모니터링하고 정책 또는 기능을 개선해요.
업무 프로세스
본 업무의 시작으로 현황과 문제를 검토하고, 해당 과제의 필요성과 해당 과제를 통해 변화되는 기대 결과를 파악합니다.
라이더, 커넥터 분들이 어떤 불편함을 왜 느끼고 있는가?
기존 기능의 문제점은 무엇인가? 어떻게 해결해야하는가?
문제를 해결하면 어떤 파급효과를 가져오게 되는가? 충분히 효과적인가?
어떻게 문제를 해결하는 것이 가장 합리적이고 효율적인가?
해당 내용이 정리되어 프로젝트 진행이 결정되었다면 직접적인 유관부서와 논의하고, 상위 기획을 진행해요.
해당 프로젝트의 목적과 해결해야하는 과제 정의
프로젝트의 전체 스펙과 영향 범위는 얼마나 되는지
어떤 방식으로 해당 기능을 운영해나갈 것인지
이후 상세 기획을 진행하고, 프로젝트를 진행해요.
요구사항별 상세 테스크 정의
상세 개발 스펙 정의
단계별 운영 정책 마련
모니터링 정책 마련
이 프로젝트는 오픈 후 모니터링과 개선이 가장 중요해요. 사용자들이 목적에 맞게 잘 사용할 수 있도록 기능 이용 현황에 대해 주기적으로 모니터링해요. 이를 통해 어뷰징 데이터의 비율을 얼마나 되는지, 이에 따라 운영정책을 강화해야하는지 등등 검토하고 지속적인 개선을 통해 라이더, 커넥터분들의 매장을 방문할 때의 경험이 개선될 수 있도록 해요.

💁🏻‍♂️ 가게시스템 어드민 오픈 ('20.12)

사례2 내부 업무 비효율 개선 사례
프로젝트의 배경
사업정보와 가게정보를 다루는 가게시스템의 특성 상, 많은 데이터를 보유하고 관리하고 있어요.
그리고 우아한형제들 플랫폼은 마이크로서비스 아키텍쳐(MSA) 구조로 이루어져 있어, 각 도메인 별 관리하고 있는 데이터에 대한 접근 및 수정에 대한 권한이 엄격하게 관리되고 있었어요.
위의 원인으로 인해, 특정 운영부서에서 비즈니스적인 목적을 위해 사업정보와 가게정보에 대한 수정이 필요할 때 반드시 내부 개발 리소스를 투입하여 처리해야 하는 비효율적인 부분이 존재했습니다.
가게시스템 어드민을 통해서, 사업정보와 가게정보를 운영부서에서 손쉽게 수정 가능하도록 함으로써 이런 비효율을 제거하고자 하는 목표로 작업을 진행하게 되었어요.
업무 범위
가게시스템 어드민을 통해 개선할 수 있는 업무들을 리스트업 하는 것에서 부터 시작했어요.
최근 1년 동안 가게시스템팀으로 요청이 왔던 건들을 아래 기준에 따라 정리하고, 어떤 기능이 우선적으로 필요할지 정리해보았어요.
요청 빈도 얼마나 자주 발생하는 요청인가 작업의 공수 요청을 처리하는 데 얼마나 많은 리소스가 투입되는가 작업의 파급력 해당 작업을 처리하는 것이 비즈니스적으로 얼마나 큰 파급력이 있는가
위 기준에 따라, 가게 어드민에는 아래와 같은 기능을 포함하기로 했어요. (내부 시스템 및 정책과 관련된 사항들이라 자세하게 공개해드릴 수 없는 점은 양해 부탁드려요 🙂)
업무 프로세스
먼저 상위 기획에 들어가기에 앞서, 아래의 큰 꼭지들을 먼저 고민해 보았어요.
사용자 정의 이 기능을 주로 사용할 사용자들은 어떤 사람들일까? 그들이 쉽게 사용하기 위해선 어떻게 기능이 구현되어야 할까? 기능의 영향범위 이 기능이 다루는 데이터 정보를 참조하는 도메인 영향범위는 어떤 곳들이 있을까? 위 기능이 기존 도메인에 영향없이 구현되려면 어떤 부분들을 같이 확인해야 할까?
가게시스템 어드민의 사용자
위 내용에 대한 파악을 완료하고, 상위 기획을 본격적으로 시작했어요.
어드민 기능 별 핵심 요구사항은 무엇인지
어드민에 접근 및 데이터 수정을 위한 권한관리는 어떻게 할 것인지
프로세스 흐름도
어드민 화면 프로토타이핑
기능 사용 시의 벨리데이션(유효성 체크) 사항
위 내용에 따라 상세 기획을 진행했어요.
어느정보 개발이 완료 되었을때 QA를 진행하고 오픈 때 챙겨야할 것들을 준비했어요.
어떤 식으로 각 팀의 개발 영역 간 오픈 시간을 맞출지
롤백 시 대응 프로세스
정리가 되면 최종 검증을 하고, 검증이 완료되면 잡아 놓은 시나리오대로 오픈을 진행했어요.
이렇게 순차적으로 오픈 후 관련 모든 부서에 오픈을 공유했어요. 🏆

우리는 이런 사람과 일하고 싶어요!

💡
"더 좋은 플랫폼을 만들기 위해 노력하는 사람"
주어진 과제와 업무를 완수하려는 목표와 책임감을 가지고 임할 수 있는 사람
변화하고 개선하는데 있어서 긍정적인 자세를 가지고 확장가능한 형태로 구현하는 유연한 사고를 가진 사람.
문제의 본질에 접근하여 집요하게 고민하여 문제를 해결하고자 하는 마인드를 가진 사람
담당하는 도메인에 대한 깊은 이해를 위해 노력하며, 특정 비즈니스와 서비스에 국한되지 않고 플랫폼 기반의 기획을 하는 사람
💡
"같이 일할 줄 아는 사람"
다양하게 연결된 시스템/서비스를 골고루 이해하고 고려할 수 있는 유연한 사고와 시야를 가진 사람
다양한 부서와 이해관계자로 하여금 이해가 가능한 용어로 설명할 수 있으며, 복합적으로 사고하고 검토할 수 있는 사람
협업과 원활한 커뮤니케이션을 통해 함께 결과물을 만들어내는 과정을 즐기는 사람
그럼에도 상황에 휘둘리지 않고, 본인과 팀의 의견을 뚜렷하게 전달할 수 있는 사람
개인의 성과보다는 같이 일하는 사람과 함께 이해와 보폭을 맞춰 공동목표에 도달하고자 하는 마인드를 보유한 사람
긍정적인 태도로, 더 일을 잘하기 위해 배우고 성장하려는 마음가짐을 가진 분
💡
"꼼꼼한 업무처리로 솔선수범하는 사람"
업무의 각 진행단계를 꼼꼼하게 관리해서, 같이 일하는 동료에게 신뢰감을 줄 수 있는 사람
일정 및 프로세스를 누락없이 관리하는 사람
꼼꼼한 히스토리 관리를 통해, 프로젝트 진행 중 뿐만 아니라 프로젝트가 끝난 뒤에도 진행 경과 및 정책에 대해서 모두가 분명하게 인지할 수 있도록 하는 사람
업무의 진행 과정을 투명하게 커뮤니케이션하여
뒤늦게 문제점이 발생할 수 있는 가능성을 최소화하고
동료들이 업무의 진행과정을 궁금해하지 않게 해주는 사람

가게시스템팀 기획자로 일한다는 것

📌 다양한 정보의 관리를 통한 플랫폼 기획자에 걸맞는 역량 성장
모든 채널과 시스템에 연결되어있는 정보를 관리할 수 있습니다. 배달의민족에 가게시스템의 정보를 사용하지 않은 부서가 없다라고 해도 과언이 아니에요. 서비스에 필요한 많은 종류의 데이터와 그 데이터를 바라보고 있는 시스템들간의 구조를 관리할 수 있고 많은 유관부서와 협업하며 플랫폼기획자로써 성장할 수 있는 기회를 가질 수 있습니다.
📌 자발적으로 업무를 도출하여, 완성할 수 있는 기회가 많음
보통 플랫폼기획자 라고 하면, 여러 유관부서의 요청에 대한 업무대응 위주의 업무를 진행하는 일이 많은데요. 가게시스템에서 업무를 진행하면 외부 요청 이외에도 내부적으로 해결해야 할 문제를 직접 찾아내어 완성하는 경험을 많이 겪으실 수 있습니다. 이러한 경험을 통해 Product Owner의 역량을 기를 수 있습니다.
Last Updated at. 2021.08.21
Written By. 배달의민족 가게시스템팀 기획자 일동 💛