스토리 홈

인터뷰

피드

뉴스

조회수 746

창업자의 일기장(8)-닥치는 대로!

----지난 이야기----잠시 교육생이라는 이름의 소속감과성적이라는 목표로 달려왔던 시간을 지났다.그런데 이제 슬슬 통장 잔고는 바닥을 보이고....실업급여를 마지막으로 수령하고 나니겁이 덜컥 들었다.이제는 죄꼬리만큼 남은 퇴직금이 전부구나.처음 퇴사해서 잡은 계획과 달리,창업 준비는 꽤 더디기만 했다.예상보다 함께 하기로 했던 지인들은 망설였고, 굳이 잘 다니던 직장생활을 벗어나라고유혹할 명분과 근거가 없었다.그리고 그나마 있던 저축도 빠르게 줄어들었다.도서관이라는 장소가 가장 저렴하지만,이제는 왕복거리에 들어가는 교통비마저 부담스러웠다.사업계획서를 시뮬레이션해봐도계속 적자, 적자, 적자가 나오는 구조고반복해서 수정하다 보니...이것은 자본력이 없으면 애초 시작이 불가능하다는 결론이 났다.그렇게 소멸돼버린 사업계획이 늘어날수록정신적 압박감은 더 심해졌고,회사를 나온 것이 너무 이른 결정이었나 하는의구심이 들었다.가만히 있을 수 없어서 닥치는 대로일당벌이를 시작했다.학창 시절에 용돈 벌려고 했던 일용직 알바는생존을 위한 목적과는 마음가짐 자체가 달랐다.새벽에 옷가지 챙겨서 나가선택받는 시간이 너무나 슬로모션으로 느껴진다.공쳐버리면 도서관으로 갈 수밖에...하루살이의 삶이 이런 걸까.하루 열심히 일해서 쥐어지는 일당을손에 쥐고 나면,내일은 과연 일이 있을까 하는걱정부터 생긴다.그나마 좀 긴 시간을 작업하는 경우야반장 눈에만 잘 들어가면, 한동안 안심할 수 있지만당일치기 일은 참... 마음을 어렵게 한다.월급쟁이일 때는 몰랐는데...일용직의 불안함은 너무 생소했고,생생했고, 두렵기도 했다.중간중간에 프리랜서로 인허가 서류 좀 봐주는 일도 하고,물품 찾아주는 일도 했다.사실 군 전역 후에 잠시 창업해서알게 된 지인들이 비정기적이지만조금씩 일을 주었다.진심으로 고마웠던 것은 본인들이 직접 해도 되는 일이었는데도나에게 넘겨준 사실이다.문제는 이렇게 일하다 보니창업 준비에 소홀해지더라.그리고 벌이는 그리 시원치 않았고,몸은 몸대로 항상 고단하였다.아... 다시 한번 더 직장을 다닐까?근데 날 받아 줄 회사가 있으려나?차라리 좀 시간적 여유 있는 회사에서 고정적인 수입을 확보하고,틈틈이 긴 숨 가지고 창업 준비를 해야 하나?그렇게 재취업에 대한 유혹이 컸고,마음이 흔들리기 시작했다.
조회수 741

앱 데이터 분석 시 사용자 세그먼트의 필요성

사용자 세그먼트(USER SEGMENTATION)란? 모바일 분석 툴을 사용하면 앱 사용자에 대한 많은 정보를 얻을 수 있습니다. 하지만 방대한 데이터는 오히려 의사결정에 혼란을 일으킬 수 있어 비즈니스에 의미가 있는 데이터를 선별해서 보는 것이 중요합니다.‘사용자 세그먼트’란 데이터의 필터 기능으로, 1차 데이터를 하위 기준으로 분류해서 보는 것을 의미합니다. 예를 들어 앱 사용자 전체의 데이터를 성별, 연령, 국가, 플랫폼 별로 나누어서 보는 것도 세그먼트에 해당합니다. 이 기능을 이용하면 ‘우리 사용자는 누구인가?’ 에서 더 나아가, 앱 서비스의 충성고객, 구매고객, 이탈고객 각각의 특성을 파악하고 이에 맞는 비즈니스 전략을 만들 수 있습니다.아래 내용을 통해 앱분석 시 사용자 세그먼트의 방법과 필요성을 알아보겠습니다.사용자 세그먼트 적용하기사용자 세그먼트가 무엇인지 실제 데이터 분석 툴의 예시를 보며 자세히 알아보도록 하겠습니다. 모바일 분석 서비스 와이즈트래커는 기본 세그먼트와 사용자 정의 세그먼트 기능을 제공하고 있습니다.기본 세그먼트기본세그먼트 기능을 통해 플랫폼, 성별, 연령대에 따라 데이터를 분류할 수 있습니다. 비즈니스에 따라 사용자 구분 시 중요한 지표가 있다면, 그것을 기본세그먼트 항목으로 추가하는 것도 가능합니다. 광고채널, 회원여부, 회원등급 등이 이에 해당합니다.[ 와이즈트래커 세그먼트 설정화면 – 필요한 세그먼트를 더블 클릭하거나, 오른쪽 상단의 ‘Drag Here’ 로 세그먼트 항목을 Drop하면 세그먼트가 적용됩니다. 여러가지 세그먼트를 동시에 적용할 수 있습니다 ]아래 데이터는 기본 세그먼트 중 연령대(20대, 30대, 40대) 세그먼트를 이용해 [신규방문 vs 재방문] 리포트 데이터를 하위 분석한 결과입니다.이를 통해 단순히 신규방문/재방문의 수치/비율 뿐 아니라, 각 방문 유형별 연령대 구성을 파악할 수 있습니다. 이 데이터를 통해 처음방문자의 경우, 20대와 30대의 수치가 비슷하게 나타나지만 반복방문자의 경우 30대의 비율이 20대보다 훨씬 높게 나타나, 앱 서비스가 20대보다 30대에게 지속적으로 어필되고 있다는 것을 확인할 수 있습니다.사용자 정의 세그먼트사용자 정의 세그먼트를 통해 기본적으로 제공되는 세그먼트를 조합해 비즈니스에 필요한 맞춤 세그먼트를 설정할 수 있습니다. 예를 들어, 앱 서비스의 주요 고객이 iOS를 사용하는 20~30대 여성이라면 아래와 같이 해당 속성값을 가지는 사용자 정의 세그먼트 ‘iOS_2030_여성’을 생성합니다.위에서 생성한 세그먼트를 위의 [신규방문 vs 재방문] 리포트에 적용하면 아래와 같은 데이터가 나타납니다.이처럼 사용자 정의 세그먼트를 이용하면 앱 사용자를 비즈니스에서 정의한 타겟 고객군과 잠재 고객군으로 분류하여 유의미한 사용자 그룹의 숫자를 파악할 수 있습니다.사용자 세그먼트의 필요성데이터 분석은 분석 자체가 목적이 아니라, 비즈니스의 성장과 목표 달성에 도움이 될 때 의미가 있습니다. 그럼 사용자 세그먼트는 비즈니스의 성장에 어떤 도움을 줄 수 있을까요?1. 의사결정에 필요한 데이터를 선별해 추출할 수 있다. 신규 고객을 위한 이벤트 기획 시, 신규 고객들의 성별, 나이, 플랫폼 등을 세그먼트 기능을 통해 파악할 수 있습니다. 만약, 아래 테이블처럼 신규 고객의 대다수가 20,30대 여성이라면, 이들의 흥미를 끌만한 이벤트를 기획해 이벤트 참여율을 높일 수 있습니다.[ 와이즈트래커 내 처음방문자 방문수 데이터에 연령_성별 사용자정의 세그먼트를 적용한 화면 ]2. 어떤 유저가 우리 비즈니스에 가장 유의미한지 파악할 수 있다. 앱 서비스의 핵심적인 유저는 앱을 주기적으로 방문하고, 구매 빈도/금액이 높은 사용자입니다. 이들의 특성을 세그먼트를 통해 파악하고, 이러한 데이터를 기반으로 해당 사용자들의 충성도와 구매율을 높이기 위한 프로모션을 진행할 수 있습니다.[ 와이즈트래커 내 1회 구매자 방문수 데이터에 여성들의 연령_플랫폼 사용자정의 세그먼트를 적용한 화면 ]3. 오디언스 타겟팅(AUDIENCE TARGETING)에 이용할 수 있다.세그먼트 기능을 통해 파악한 특정 사용자 그룹의 특성을 바탕으로 오디언스 타겟팅을 진행할 수 있습니다. 앱에서 한번도 상품을 구매하지 않은 비구매자 그룹의 특징을 파악했다면, 이를 기반으로 해당 그룹의 ADID/IDFA를 추출해 구매를 유도하는 푸시메시지 또는 광고를 노출할 수 있습니다.[ 와이즈트래커 오디언스 타겟팅 설정화면. 비구매자 그룹의 주요 특징이 회원인 40대 국내 남성이라면 이들의 ADID/IDFA를 추출해 구매를 유도하는 푸시메시지/광고 프로모션을 진행할 수 있다.]비즈니스 성장의 지름길 고객에 대한 이해도가 높을수록 비즈니스는 빠르게 성장합니다. 이 때문에 모바일 비즈니스에서 사용자 세그먼트를 통해 비즈니스 고객군 별 특성을 정확하게 파악하는 것은 선택이 아닌 필수입니다. 모바일 데이터 분석을 이제 시작했다면, 사용자 세그먼트 기능을 통해 데이터에 깊이를 더하고 비즈니스 성장에 핵심적인 데이터를 확인해보세요!
조회수 445

1% 협업러의 커뮤니케이션 스킬 5가지

주변을 둘러보면 ‘생산성’이 뛰어난 사람이 한 명씩은 있다. 그들은 동시에 여러가지 것들을 진행하는데 결과마저 좋다. 심지어 커뮤니케이션 능력도 뛰어나기 때문에 그 팀은 팀워크도 최상이다. 옆에서 보고 있노라면 그렇게 많은 프로젝트와 커뮤니케이션을 성공시키는 ‘비결’이 궁금해진다. 그들은 정말 DNA가 다른 걸까? 아니면 후천적으로도 가능한걸까. 회사에서 동료들에게 좋은 평가를 받는것은 결코 중요하다. 지금부터 모두의 이익이 최상이 되는 방법, 모두의 피해를 최소화 하는 지혜로운 해결책을 도출 할 수 있는 1% 협업러의 커뮤니케이션 스킬 5가지를 공개한다. 1. 열정 에너지를 가진 매력적인 동료가 되자.이름만 떠올려도 같이 일하기 불편한 동료가 있는가 하면, 이름만 떠올려도 같이 일하고 싶게 만드는 동료가 있다. 그리고 방금 떠올린 같이 일하고 싶은 동료들의 공통점을 뽑자면 ‘열정’이라는 키워드가 잘 어울리는 사람일 것이다. 매사에 ‘열정’적인 에너지를 가진 사람이라면, 누구든 같이 일하고 싶게 만드는 매력과 이끌림을 가진 사람이라고 볼 수 있다.“열정은 나도 모르게 전염된다.” 재미있는 사실은 열정이 부족한 사람도, 열정이 넘치는 사람을 보면 끌리게 되어 있다고 한다. 무의식적으로 자신이 잊은 걸 상기시켜 주기 때문이다. 열정은 전염이 아주 강해서 주변인들에게 뜨거운 자극이 되고, 결국 조직의 분위기를 바꾸는 가장 큰 원동력이 된다고 볼 수 있다. 현재 내 열정이 조금 부족하다고 느껴진다면 열정 충만한 동료와 에너지를 함께 부딪히는 것도 좋다.“열정이 있는 사람에게는 매일이 천국이다.” 상위 1% 협업러들은 ‘열정’ 은 내가 가진 능력보다 더 큰일을 해낼 수 있게 만드는 힘이라고 한다. 그리고 그  열정을 지속적으로 유지할 수 있는 비결은 언제나 내가 하고 있는 일에서 가치를 찾는다고 답한다. ‘내가 하고 있는 일에서 가치를 찾는다 = 하고 싶은 일을 한다.’라는 말이 아니다. 나에게 어떤 일이 주어지던지 누군가가 시켜서 억지로 하는 것이 아니라 잘 해야 하는 이유를 스스로 찾으면서 그 업무를 해결하는 과정을 즐기라는 말이다.  2. 공감은 오아시스를 만든다.회사 내에서도 포식자가 들끓는 정글 같은 팀과 사막 속 오아시스 같은 팀의 차이는 무엇일까?그 해답은 공감에 있다.업무의 대부분은 분업되어 있다. 일을 하기 위해서는 다른 구성원과의 협업이 필수라는 얘기다. 협업은 구성원이 각자의 아이디어를 보태어 더 좋은 결과물을 만들어가는 과정을 거쳐가게 되는데. 이때 어떤 의견에 대해 공감하지 않고, 비판이나 무시를 거듭하면, 말해봐야 소용없다는 것을 학습한 구성원들은 새로운 아이디어를 내지 않게 된다. 이렇듯 업무와 공감은 땔 수 없는 것이다.공감이 없으면 커뮤니케이션도 없다.커뮤니케이션이 없으면 협업도 없다.취업포털 잡코리아가 직장 내 소통을 주제로 직장인 2860명을 대상으로 실시한 설문조사에 따르면 직장인 79.1%가 직장 내 소통장애를 경험한 적이 있다고 답했다. 소통 장애가 겪으면 근로 의욕이 꺾인다는 응답이 44.0%에 달했다. 하지만 이 설문에서 더 집중해야 되는 부분은 바로 다음이다. 소통을 위해 가장 중요한 것을 묻는 질문에 설문자들은 공감 능력(28.4%)을 1위로 꼽았다.한국은 멕시코에 이어 OECD 국가 중 두번째로 노동시간이 긴 나라이다. 우리는 하루의 대부분의 시간을 회사와 일에 묻혀 산다. 워라벨이 강조되는 이 시대에도 여전히 회사생활은 우리 시간의 많은 부분을 차지한다. 얼굴에 웃음을 띄며 만나는 사람은 친구가 되고, 노기를 띄우며 만나는 사람은 적이 된다는 말이 있다. 전하는 말에 공감을 담아 자신과 상대 모두 잠시나마 힐링되는 회사 생활이 될 수 있기를 바란다. 3. ‘발전적 피드백’으로 팀의 업무 완성도를 S급으로 높이자.팀 단위로 공동 목표를 가지고 업무를 수행할 때 피드백을 하는 사람도 피드백을 받는 사람도 서로의 감정과 시간에 대한 소모가 크기 때문에 스트레스로 여기는 경우가 많다. 그러나  상위 1% 협업러들은 피드백으로 작업 완성도를 높이는 것을 일련의 업무 과정으로 여긴다. 발전적 피드백은 리더가 팀원에게 일방적으로 조언을 전달하는것이 아니라 직책을 떠나 서로 조언과 정보를 나눌 수 있는 상호 커뮤니케이션의 기회가 되어야 한다. 팀의 무한한 성장을 위해 피드백을 즐기는 상위 1% 협업러들은 피드백은 하는 사람도, 받는 사람도 즐거워야 한다고 말한다.2-1) 수정 피드백을 하는 입장일 때, 나는 A / B / C 중 어떤 모습일까?‘일 잘하는 사람 = 피드백을 잘하는 사람’이라는 공식이 성립되는 것은 아니다. 종종 일을 잘하는 사람 중에 본인의 능력이 타인보다 출중하다고 생각하여 기고만장한 태도를 가진 사람들은 대체로 팀원들을 존중하지 못하고 가혹한 피드백을 하는 경우가 많다. 같이 일하는 직원들의 자존감을 떨어뜨리는 피드백은 동기부여를 잃게 하는 독설일 뿐이다. 피드백은 ‘할 것인가, 말 것인가’보다 ‘어떻게 잘 할 것인가’를 고민하는 것이 더 중요하다고 한다. 작업자의 결과물이 부족하다고 느껴 수정 피드백을 할 때는, 작업 수행자의 의도를 간단하게라도 듣고 공감을 표시한 후 내 생각을 전달하는 것이 좋다. 1분 1초가 빠르게 돌아가야 하는 치열한 업무 시간에 C와 같이 긍정적 피드백의 힘을 기르는 것은 말처럼 쉬운 일은 아니다. 때문에 우리는 대부분 A or B와 같은 모습일 것이다. 그러나 태도가 차이를 만든다는 것을 명심하라. 피드백 사냥꾼이 될 것인지 상위 1% 협업러의 차이를 만들 것인지는 본인의 선택에 달려있다.   2-2) 부정적 피드백을 받았을때, 나는 A / B / C 중 어떤 모습일까?내 결과물에 부정적 피드백을 받았을 때 기분 좋게 수용할 수 있는 사람은 극히 드물다. 대부분 방어적인 태도를 보이거나 내 생각이 옳음을 증명하기 위해 피력하는데 급급하여 ‘갑분싸’ 상황이 발생하기도 한다. 이러한 상황이 반복되다 보면 서로 피드백을 주고받는 것이 부담스러워서 결국 더 좋은 조언을 주고받을 수 있는 무한한 기회를 잃게 된다. 내 결과물이 언제나 칭찬과 인정을 받을 수 있으면 좋지만 그렇지 못하더라도 피드백은 무조건 환영하는 태도를 가져라. 내가 잘하고 있는 것인지 확인받고 싶어도 수년 직장 생활 중에 제대로 된 피드백을 받지 못한 직원들도 수두룩하다. 피드백은 돈 한 푼 들이지 않고 내 결과물을 객관적인 시선에서 발전시킬 수 있는 절호의 기회다. 타인의 피드백을 내 것으로 만들어 ‘질적인 전환’을 즐기는 것이 상위 1% 협업러의 특급 노하우다.4. 신뢰의 기본은 약속을 잘 지키는 사람.회사에서 같이 협업하고 싶은 동료를 떠올려 보자. 대부분의 사람들은  ‘업무 능력이 뛰어난 동료’가 아닌 주어진  ‘업무 약속’을 성실히 잘 지키고 신뢰할 수 있는 직원을 떠올릴 가능성이 높다. 그렇다면 내가 동료들에게 신뢰를 받는 사람일까?라는 질문은 스스로에게 해보자. 평범한 직장인이라면 대부분 이런 생각을 거의 해본 적이 없을뿐더러, 자신 있게 ‘Yes’라고 대답할 수도 없을 것이다. 상위 1% 협업러들은 동료들에게 신뢰를 얻는 것이 기본 덕목이라고 말한다.■ 업무 마감일 하루 전, 나는 A / B / C 중 어떤 직원의 모습일까? 업무 약속의 가장 기본이 되는 요소 바로 ‘일정 관리’다. 회사에서 일정이라는 것은 단순히 날짜가 아니다. 조직이 목표로 한 기간 내에 원하는 프로젝트를 끝내기 위한 수단이다. 내가 일정 관리를 놓쳐 일이 늘어지는 만큼 함께 일하는 동료 또한 시간적 여유를 잃는 악순환이 반복된다. 일정은 상호 커뮤니케이션의 기본이 되는 약속이기에 기획자도 디자이너도 개발자도 정해진 일정 내에 약속한 수준의 결과물을 전달해 주어야 전사적으로 업무가 원활히 이루어질 수 있다. 아무리 뛰어난 업무 능력을 가지고 있더라도, 매번 마감일을 준수하지 못한다면 직원들은 모두들 당신과의 프로젝트에서 불안함을 느끼기 마련이다. 업무의 시작일과 마감일을 잘 지키는 것, 그것이야말로 회사의 동료들에게 신뢰받는 1순위라는 것을 명심하자.5. 평일은 ‘프로’답게, 주말은 ‘프리’하게상위 1% 협업러들은 평일과 주말의 균형, 즉 일과 개인 삶의 균형을 조화롭게 이루는 것이 매우 중요하다고 말한다. 평일 ‘프로’답게 일하고, 주말은 업무에서 해방되어 ‘프리’한 상태를 즐기는 것이 그들의 공통점이다. 즉, 일을 잘하는 사람은 노는것도 잘 논다는 말이 맞는 셈이다.5-1) 평일은 프로답게 : 금요일을 찝찝하게 퇴근하지 마라.    두 상황에서의 주말은 극과 극이다. 전자는 주말 리프레시를 위한 힐링의 출발선이라면, 후자는 몸은 집에 마음은 회사인 억울한 주말의 출발선이다. 주말을 주말답게 리프레쉬 해야 상쾌한 월요일 출근이 가능한데 해결하지 못한 업무들을 마음에 담아둔 상태로 주말을 업무 지옥으로 보낸다면 마치 14일 연속 출근하는 기분이 들지도 모른다. 금요일에 일을 완벽하게 마무리하고 퇴근 하기 위해서는 아래와 같은 3set 공식으로 일한다고 하니 참고해보자.월,화요일은 그 주에 가장 중요한 업무의 70% 이상을 몰입해서 다 처리한다고 한다. 월,화에 가장 중요한 업무를 빠르게 해결 해야 비교적 한 주가 여유로워지기 때문이다. 이때는 업무 몰입을 위해 회의, 미팅을 최소화 시기기도 하다. 수,목요일은 후 순위 남은 업무를 처리하면서 좀 더 여유를 가지고 마음으로 다양한 사람들과 회의도 하고 아이디어를 나눈다. 그리고 월+화 업무를 좀 더 디벨롭 시키면 더할 나위 없이 좋다. 마지막 금요일은 한 주를 돌아보는 가장 중요한 시간이다. 그 주의 good & bad를 정리하고 더 나은 차주 업무 계획을 세운다.  5-2) 주말은 프리하게 : 일 스트레스를 날리고, 더 재미있게 일하는 에너지!나에게 주어진 일만 잘 수행한다고 10년, 20년 인정받으며 롱런하는 직장인이 될 수 있을까요? 비즈니스 세계에서 더 인정 받기 위해서는 ‘협업’ 시너지를 잘 내는 것이 매우 중요하다고 생각합니다. 서로의 부족함을 채우고 장점을 극대화 하여 1+1 = 3을 만들 수 있는 1% 협업러가 되길 바랍니다. 마지막으로 최근 협업툴 플로우에서 1,429명 직장인 대상으로 진행했던 의미있는 설문조사 결과 리포트를 공유드리며 본 글을 마무리 하겠습니다.플로우 사용을 경험한 응답자 1,429명은 플로우 사용 전·후 ‘팀 협업’ 만족도와 ‘개인 업무 관리’ 만족도가 크게 개선됐다고 평가했다. 플로우를 사용을 통해 동료와의 협업 만족도는 22점 상승했다. 팀간 실시간 업무 진행 사항 한눈에 파악된다는 점이 긍정적으로 작용된 것으로 판단된다. 개인 업무 관리 만족도는 무려 31점이 상승했다. 응답자 1,429명은 이메일, 단톡방 사용 대신 플로우를 통해 하루 55분의 비효율적인 시간을 단축할 수 있었다고 대답했다.직장인 1,429명의 디지털 업무 경험 결과가 궁금하시다면지금 바로 신청하세요!👉선착순 신청하기
조회수 1604

정말.. 싼 게 비지떡인가?

글을 시작하기에 앞서, "싼 게 비지떡"이라는 말의 어원을 좀 집고 넘어가야겠다. 싼 게 비지떡이라는 말은...옛날 충청도 산골에 서울로 과거를 보러 가는 선비들이 들르는 주막집이 있었는데, 그 주막의 주모는 가난한 선비들을 푸짐하게 대접하기로 유명했다고 한다. 하루 묵고 다시 길을 떠나는 선비들에게 주모는 아침마다 보자기에 싼 것을 손에 들려 보냈는데.. 그럴 때마다 선비들이 물었다고 한다. "이 보자기에 싼 것이 무엇이요?"'싼 게 비지떡'입니다. 가다가 출출할 때 드세요..사진은 마포 을밀대의 녹두전 ㅎㅎ 비지떡은 아님!!보자기에 싼 그 무엇이 바로 콩 비지떡이라고 한다. 즉 싼 게 비지떡이라는 말은 넉넉한 인심을 표현하는 말이었는데 의미가 와전되었다고 한다. 90년대를 강타한 '덩달이 시리즈' 에나 나올법한 이야기(#연식인증)지만, 정설이라고 하니... ㅎㅎ우선 이 글을 쓰고 있는 나도 제품의 일반적 가격대비 싼 것은 잘 소비하지 않는다. 지금까지 40년 가까이 살아오면서 "싼 게 비지떡"이라는 것을 체험해왔다. 이윤을 극대화시키려는 인간의 본성을 생각한다면, 싸게 판다는 것은 본성을 거스르는 것이고, 그런데도 불구하고 싸게 판다는 것은 그 나름의 이유가 있다는 의심을 가진 터라, 그것이 좋게 보이지 않는 경우가 많았다.간단하게 생각하면,이윤(margin) = 가격(price) - 비용(cost)이 되는 것이고, 그렇다면 이윤을 극대화하기 위해서는 가격을 높이던가, 비용을 낮추던가.. 혹은 그 둘다를 하던가 또는 판매되는 unit의 개수를 늘려(박리다매) 이윤의 총 합을 극대화할 수 도 있겠다. 그런 차원에서 가장 쉬운 방법은 가격을 높이는 것이다. 낮은 가격을 유지하면서도 비용을 낮추고 이윤을 극대화하는 것은 실로 엄청난 노력이 따르기 때문! 잠시 이야기의 초점을 가격(price)에 맞춰본다면, 가격은 어떻게 형성되는가?1) 제조업자 (혹은 브랜드) 입장에서는 제조원가에 원하는 수준의 마진을 더하여 가격을 도출할 수 있고..2) 고객의 입장에서는 내가 지불하고자 하는 의지 (wiling to pay) 일 수 있고..3) 시장 입장에서는 유사한 다른 제품들이 판매되고 있는 가격이 기준이 되어 가격을 도출할 수 있다...이러한 조건들이 만족되는 지점의 근처에서 가격이 형성될 것이라는 생각이다. 그런데 요즘 향수, 디퓨져 등등의 시장 조사를 하다 보면, 좀 어처구니없는 가격표들을 붙여놓은 것들을 너무나도 많이 발견하게 된다. 뭔가 시장과 player 간의 암묵적 담합인 듯한데.. 1), 3) 번의 기준에서 살펴보면.. 거품이 너무 많다는 생각을 지울 수 없다. 그렇다면 2)의 기준에서 고객이 이 상품/서비스를 구매 안 하면 그만인데.. 그걸 또 사는 고객들이 있다는 것이다. OTL.... 물론 가격은 서비스와 제품을 판매하는 사람의 결정이고, 의사결정이며 전략이 될 수 있다.  고객의 입장에서는 제품/서비스에 저 정도 가치를 느낀다면 구매를 할 것이고.. 아무튼! 1차적인 결론은 대부분의 상품/서비스 중에 싼게 비지떡인 것은 사실이다. 그럼 파펨의 가격은 왜 만원인가?파펨의 가격은 특별한 계산 없이 "매월 만원이라면 subscription 하는데 부담이 없지 않을까?"라는 생각에서 출발하였고, 고객이 지불하는데 부담이 없을 것이라고 생각하였다. 10,000원이라는 가격 조건을 정해 놓은 후, 1)의 조건, 즉 cost를 조정하기 시작했다. 그러고 나서 남는 margin은 흠.. 꽤나 tight 하지만 도전해볼 만한 수준이라는 생각이었다. 그렇게 해서 파펨은 정기구독 시, 월 만원이라는 가격이 되었다. (곧 월 12,000원이 된다 ㅎㅎ)  문제는 파펨이 "만원"이라는 가격 표시를 붙여 놓으니.. quality가 비지떡일 것 같다는 #선입견 이 생긴다는 것이다. 이 부분에서 좌절이다. (우선 이러한 이야기가 나오면 조금 흥분하는데.. ) 적정한 가치를 제공하지 못하면서 높은 가격 요구하는 브랜드가 있는데 그것은 팔리고 있다는 점이 화가 나고, 오히려 가격이 높은 것이 좋을 것이라는 단순 생각으로 구매하는 고객들에게도 화가 난다. ^^;; 화가 나봐야 어쩔 수 없는 것은 나 밖에 없다는 것을 알면서도.. ㅎㅎ또한 한가지 특이한 사실은... 고객은 저렴한 가격을 붙여놓으면 저렴한 가격의 이유를 찾기 시작하는 경향을 보이는데, 이케아가 저렴하다는 가격표를 보고는 "이케아는 2년 정도 쓰면 제대로 못쓴데.. 그러니까 싼 거야"라는 판단을 해야 본인의 정신적인 스트레스가 감소할 수 있다. 즉 요즘 일부 고객들은 비싼 가격에 명품 행세하고픈 제품에 돈을 지불한다는 것이다.그럼 명품이란 무엇일까? 내 기준에서 명품은...고가의 제품이 아니라, 제품에 대한 명확한 "철학"(philosophy)을 가지고, "최선의 노력"을 다해 "꾸준하게" 제품과 서비스를 "upgrade"하는 노력을 기울이는 회사의 제품이라는 생각이다. 가격의 여부가 명품이 아니라, 그 value를 키워가는 노력과 정성이 살아있다고 느껴지는 제품들이 명품이다. 그런데 요즘 제품들은 위와 같은 생각과 노력보다는.. 이미 명품이 된 것들을 흉내 내려고 하는 것에서 그치고 있다는 느낌이 강하다. 그런 것들을 보면 또 화가 난다. ㅡㅡ;;;파펨은 명품이 되고 싶다. 추운 겨울날에도 방산시장에 가서 혹은 을지로, 청계천 일대를 돌아다니면서 우리가 제품의 quality 증대를 위해서 할 수 있는 것들에 대해서 search 하고, 어떻게 하면 좀 더 가치 있는 제품이 될 수 있을까를 고민한다. 그러한 제품을 고객에게 합리적인 가격에 제공하고 싶다는 생각이다.그럼 싼 것과 합리적인 가격은 어떤 차이가 있는가? 싼 것은 낮은 가격으로"만" 고객을 잡겠다는 목적이다. 합리적인 가격은 value for money이다. 고객이 이 정도의 가격이라면 본인이 가진 것과 교환하는데 충분히 만족을 느낀다는 것이다.자, 그럼 싼 게 비지떡인가? 싸다고 모든 것들이 비지떡이라는 생각은 하지 않았으면 좋겠다. 물론 그럴 가능성이 높겠지만, 합리적인 가격인데 저렴하기까지 하다면 더없이 좋지 않을까? 그런 제품/서비스를 만들겠다는 스타트업들이 많아질수록 더 합리적인 세상이 되는 것이 아닐까? 그리고 이러한 것들을 고객들이 알아줄 수 있으면 좋겠다. ㅎㅎ 물론 마케팅 측면에서 이런 message를 잘 전달해야 알 수 있겠지만..마지막으로.. 억울하면 가격 올리면 되는 거 아니겠는가? 그건 안 하련다...파펨이기 때문에!!!#파펨 #스타트업 #창업가 #창업자 #마인드셋 #인사이트
조회수 684

[인터뷰] 임팩트 베이스캠프 7기 | 디자인씽킹 B조

대중교통을 타고 이동할 때도, 집에서 밥을 먹을 때도 프로젝트를 고민하며 숨가쁘게 달려오고 있는 임팩트 베이스캠프 7기! DT프로젝트 팀별 인터뷰 세 번째 조를 만나보았습니다.권수연, 박소은, 엄석준, 이승연, 홍예진 베이스캠퍼가 속해있는 B조는 누구에게 공감하고, 어떤 사회문제를 해결하고자 하는지 볼까요?INTERVIEW .Q1. 하나의 키워드로 본인에 대해 소개해주세요!▲ 왼쪽부터 시계방향으로 권수연 님, 박소은 님, 엄석준 님, 홍예진 님, 이승연 님수연: “Arise, Shine” 나다움을 찾고자 하는 사람이에요. ‘교육’을 통해 다른 사람도 본연의 모습으로 살아갈 수 있도록 올바르게 세워주는 것이 제 비전입니다.소은: “작은 변화로 큰 변화를 이끄는 것” 작은 포인트를 교정하면 변화를 이끌어 낼 수 있다고 생각해요. 그 작은 포인트를 찾아내는 사람이 되고 싶습니다.석준: “대기만성형 인간” 지금은 스스로 어느정도 그릇을 채워가고 있는 단계라고 보는데요. 늦었다고 느껴질지 몰라도 완성되면 알찬 나를 기대해요.승연: “순간”이요. 지금 이 순간이 가장 젊을 때이고 결국 시간은 지나가고 있기 때문에 프로젝트 팀 혹은 가족, 지인과 함께 있을 때 그 자체에 집중하려고 노력하는 사람이에요.예진: “하고싶은 것 하고 살자” 제가 추구하는 모토에요. 내가 진짜 하고 싶은 걸 해 나가며 채워가는 것이 후회없는 삶이라고 생각해요.Q2. DT 프로젝트 문제정의의 발전(혹은 공감) 과정이 궁금해요▲ 프로젝트 주제 선정을 위해 논의 중인 B조의 모습예진: ‘장애인의 체육활동 증진’이 저희 팀의 첫 주제였는데요. 의미가 있을 것 같아서 선정하긴 했지만 다섯 명 모두 관심이 없던 분야라 공감 자체가 낮은 상태에서 시작했어요. 팀원의 지인을 통해 20대 시각장애인을 인터뷰하게 되었는데 그 과정에서 우리 팀이 더 공감할 수 있도록 대상을 구체화하여 시각장애인 문제를 다루기로 했어요.소은: 시각장애인이 겪는 불편함은 스포츠 활동 외에도 참 많더라고요. 인터뷰를 통해 우리가 생각지도 못한 문제가 있었다는 걸 인식하게 되었어요. 시각장애인의 생활 속 불편이 무엇인지에 대해 고민하고 ‘진짜’ 문제를 찾아가는 중이에요.수연: 저는 평소에 ‘교육’이라는 키워드에 몰입되어 있었기 때문에 개개인이 가진 잠재력을 들춰내는 변화에 초점을 맞추고 있었거든요. 그런데 프로젝트로 해결하고자 하는 문제는, 불편함을 바꿔주는 변화인거죠. 변화의 종류에 대해 알아가고 있는 중이에요.Q3. ‘시각장애인의 생활 속 불편함’에 주목한 B조, 어떤 프로토타입을 제작했나요?승연: [시각장애인은 공중화장실의 성별을 쉽게 구분하기 어렵다]는 불편함에 공감하고, 빠르게 프로토타입을 만들어 보았는데요. 인터뷰를 통해 시각장애인이 지하철 공중 화장실에서 성별을 구별하기 위해서는 점자를 만져봐야 한다는 것을 알게 되었어요. 그 점자 위치를 찾으려고 화장실 앞에서 헤매는 과정이 민망하지 않을까 생각했고, 점자가 아닌 유도블록으로 성별을 구분할 수 있도록 프로토타입을 제작하게 되었습니다.예진: 수수깡으로 미니 유도블록을 만들었다가 찰흙으로 실제 크기에 해당하는 프로토타입을 또제작했는데요. 현장 테스트 결과, 시각장애인 분들은 실제로 후각과 청각을 사용해서 구별하고 계셨어요. 여성 분들의 향수 냄새 혹은 구두 소리, 목소리 등을 통해서요!석준: 또 다른 프로토타입 중 하나는 [시각장애인은 식사를 할 때 반찬의 위치를 찾는 것이 어렵다]는 문제에 공감하여 만들었는데 아직 현장 테스트 전 단계이며, 인터뷰 섭외 중입니다.Q4. 이제 절반이 넘는 시간을 달려오셨는데, 팀으로 프로젝트를 진행해오며 느낀 점은 무엇인가요?소은: 저는 경영학과이기 때문에 팀플 경험이 많은데 보통 다수의 의견과 제 생각이 다르면 입을 열지 않았거든요. 그런데 DT 프로젝트 팀은 개인의 생각을 모두 존중해주고 오픈마인드로 서로의 이야기를 들어주는 것 같아요. 문제정의 같은 경우도 팀원 중 한 사람이 공감이 안되면 왜 공감이 안되는지 들어주고 함께 고민해줘요. 서로에게 자유롭게 생각을 말할 수 있는 이야기의 장이 열려 있다고 해야 할까요?수연: 저는 보이지 않는 가치를 발견하게 되었다는 점이 정말 좋아요. 또 ‘실패해도 된다’는 것을 알려주는게 디자인씽킹이라고 생각해요. 배움을 즐기고 교육자가 되고 싶은 학생으로서, 인사이트를 얻고 실행하는 이 모든 과정이 성찰의 습관을 만들어 주는 것 같아요. 또 저는 지금 ‘완벽하지 않은 나를 수용하는 훈련’을 하고 있다고 말씀드리고 싶어요.승연: 저도 실패해도 괜찮다는 말을 담아 두려고 노력하는 중인데요. 저는 완성된 상태에서 사람들에게 보여주고자 하는 강박 때문에 실패에 대한 두려움이 굉장히 크거든요. 또 저는 축산식품공학을 공부하고 있어서 과 특성상 팀플이 거의 없거든요. 각자의 역할을 ‘분업’하여 진행했던 팀플만 경험해보았는데 DT 프로젝트를 통해 ‘협업’에 대한 새로운 경험을 하고 있어요.예진: 이전에 팀 내에 공감하는 사람이 있으면 좋고 아니면 어쩔 수 없다는 주의였는데 공감의 중요성을 깨닫고 있는 중이에요. 공감하는 방법이 개념화되어 있는게 디자인씽킹이라고 생각하는데 저한테는 굉장한 센세이션이었어요. ‘공감을 이렇게 활용할 수 있구나’를 알게 되었습니다.Q5. 덧붙여서 IBC 인터뷰 단골질문을 여쭤볼게요! DT수업과 SL수업의 차이점은 무엇이라고 생각하시나요?수연: 우선 두 수업 모두 ‘Learning by doing’이라는 공통점을 가지고 있다고 생각해요. 차이점은 SL 수업이 나를 곤두세우면서 경험하게 한다면 DT 수업은 팀원끼리 서로의 온기를 느끼며 경험하게 한다는 것이에요. 비유를 들어보면 SL 수업은 나를 비춰보는 거울이고, DT 수업은 다른 사람 속에 내가 들어가 있는지(공감하고 있는지) 보는 활동인 것 같아요. 둘 다 정말 잘하고 싶어요.석준: 저는 두 수업 자체를 분리하는게 부자연스럽다고 생각하지만 SL 수업은 어두운 곳에서 무언가를 찾아가는 느낌이라면 DT 수업은 어느정도 조성된 안전지대에서 프로젝트를 하는 느낌이에요. 또 SL 수업에서 배운 것들을 직접 몸으로 부딪치면서 배우는 것이 DT 수업이라고 생각합니다. 예진: 저는 ‘감성과 이성’이라고 간단 명료하게 설명할 수 있을 것 같아요.Q6. 임팩트 베이스캠프의 모든 과정을 마친 후, 기대하는 것은 무엇인가요?소은: 사회를 위해서 무언가 하길 원하는 IBC 베이스캠퍼들과 지속적인 커뮤니티를 이어가길 원해요. 비단 비슷한 커리어를 갖게 되는 것만을 의미하는 게 아니라, 각자 다양한 자리에서 사회문제를 고민하고 해결할 때 서로 독려해주는 관계가 되었으면 하는 기대가 있습니다.수연: 항상 최상의 환경과 컨디션에서 프로젝트를 진행해야 된다고 생각했는데, 완벽하지 않아도 우리가 팀원으로 함께 할 수 있다는 것을 누리는 사람이 되었으면 좋겠어요.석준: 수업 초반에 제 DT 프로젝트 목표는 뚜렷한 아웃풋이 있어야 한다는 것이었어요. 평소에도 ‘결과물’이 중요하다고 생각하는 사람이었는데 그러다 보니 ‘과정’에서 배우는 것을 소홀히 했던 것 같아요. 그런데 이제는 결과에 크게 연연하지 않고, 어떤 프로젝트에 참여하더라도 과정을 통해 배운 나만의 무기를 갖추는 것이 목표에요.▲ 눈오는 날, 특별한 단체사진을 남기게 된 B조시각장애인이 일상생활에서 겪는 불편함을 느껴보고 공감하고자 집에서 불을 꺼둔 채 생활해보는 노력까지 마다하지 않는 B조. 프로젝트의 결과를 떠나 진심으로 배움을 즐기고 있는 베이스 캠퍼들의 모습이 참 아름답습니다. 우리의 배움과 채움이 더 나은 세상을 위한 나눔으로 이어지길 기대합니다. 다음 인터뷰로 돌아오겠습니다 :)#루트임팩트 #헤이그라운드 #임팩트베이스캠프 #디자인씽킹 #체인지메이커 #전략적리더십 #소셜벤처 #사회공헌
조회수 2580

"말솜씨보다 중요한 건 고객과 저 사이의 신뢰예요"

패스트파이브에는 총 77명의 직원들이 있습니다. 각 호점을 담당하는 CM(Community Manager), 고객경험부터 디자인까지 패스트파이브의 구석구석을 책임지는 CE(Customer Exellence)팀, 오피스와 라운지를 비롯한 공간 전체를 디자인하는 공간디자인팀 등등 다양한 직무를 맡고 있죠. 이렇게 다채로운 팀이 서로 협업하며 더 아름답고 효율적인 공유 오피스를 제공하려 노력하는데요, 앞으로는 Humans of FASTFIVE에서 패스트파이브의 사람들, 그리고 팀을 만나보려고 합니다. 많은 기대 부탁드려요!오늘 Humans of FASTFIVE에서 만나볼 분은 B2B 세일즈팀의 백도흠 님입니다. 도흠님은 ‘포마드남’이라는 별명을 갖고 계신데요, 늘 한결 같은 포마드 헤어스타일을 고수하기 때문에 붙은 별명이라고 해요. 처음에는 자유로운 분위기의 스타트업과 포마드 헤어가 어딘지 어색한 조합이라고 생각했지만, 인터뷰가 끝나고 나서는 고개를 끄덕이게 되었답니다. “머리가 잘 안 되면 일도 잘 안 되는 기분”이라는 도흠님과의 인터뷰를 통해 B2B 세일즈가 어떤 일인지 생생하게 들어보세요!Q. 도흠님 안녕하세요, 간단한 자기 소개 부탁드립니다. 안녕하세요, 백도흠입니다. ‘포마드남’이라고 소개해주셨는데, 저는 고객들에게 신뢰를 얻어야 하는 일을 하고 있기 때문에 이 머리가 신뢰의 상징이라고 생각하고 유지하고 있습니다. 스타트업이지만 제가 맡은 일에는 포멀한 이미지도 필요하니까요. Q. 헤어스타일에 깊은 뜻이 숨어 있었네요. 그럼 B2B 세일즈라는 직무에 대해 소개해주시겠어요? 포멀한 이미지가 필요하다고 이야기해주셨는데, 그 이유도 궁금합니다.우선 B2B 세일즈는 규모가 큰 기업을 상대로 패스트파이브의 다인실을 세일즈하는 일입니다. 기존에는 의뢰가 들어오는 경우에만 세일즈를 진행했지만 이제 먼저 고객을 찾아 나서기도 하죠. 그 밖에도 대기업과 제휴를 맺거나 기업의 성격에 맞게 사무실을 커스터마이징 하는 등 세일즈 영역을 넓혀가고 있습니다. 일과를 간단히 설명드리자면, 외근이 50% 가량을 차지합니다. 고객사로 찾아가서 미팅을 할 때도 있고 각 호점을 돌아다니면서 고객에게 공간 투어를 시켜드릴 때도 있어서요. 미팅은 주로 3차에 걸쳐 이루어지는데, 1차에서는 공간을 투어하면서 소개하고, 2차에서는 공간 레이아웃과 견적에 대한 컨설팅을 진행합니다. 물론 이후 공간 디자인팀과 더 자세한 미팅을 거쳐야 하지만요. 보통 3차 미팅 때 계약을 체결합니다. 내근 때는 주로 세일즈 방식을 기획합니다. 새로운 비즈니스 모델을 발굴하기도 하고, 계약을 진행 중인 고객들과 연락을 취하고, 공간 디자인팀이나 커뮤니티 매니저 분들과 내부에서 논의할 사항들을 이야기하죠. 팀원 면담을 하기도 하고요.기업 특성을 고려하여 커스터마이징 된 사무실 내부 전경B2B 세일즈는 계약 성사까지 걸리는 시간이 깁니다. 보통 소인실 계약은 투어부터 성사까지 일주일 정도가 걸리는데, B2B는 짧게는 열흘에서 길게는 세 달이 걸릴 때도 있어요. 본사가 외국에 있는 외국계 기업의 경우는 그럴 수 있더라고요. 기본적으로 B2B 세일즈는 설득해야 할 이해 당사자가 많기 때문에 시간이 걸릴 수밖에 없습니다. 그럴수록 ‘신뢰’가 중요한 것 같아요. 사실 제가 달변은 아니거든요. 말솜씨보다 중요한 건 고객과 저 사이의 신뢰라고 생각합니다. 거짓말은 절대 하지 않고 진솔하게 고객을 대하는 거죠. 그 신뢰를 바탕으로 계약이 진행되니까요. 실제로 받았던 피드백 중에서 “원하는 정보를 즉각적으로, 투명하게 전달해 주셔서 믿고 계약할 수 있었다”는 게 있었는데, 이 코멘트가 신뢰가 얼마나 중요한지를 단적으로 보여주죠. 저를 신뢰하셨기 때문에 제가 설명하는 완성된 사무실의 모습을 그대로 그려보고 선택할 수 있으셨다고 해요. 그럴 때 뿌듯함도 많이 느끼고요. B2B 영업이라고 해도 고객과의 관계가 중요한 것 같아요. 세일즈에서 중요한 요소는 판매 대상(product)과 사람, 둘이니까요.Q. 세일즈를 진행하는 단계가 있군요. 더 자세히 설명해주실 수 있나요?저는 우선 고객들이 공유 오피스에 매력을 느끼도록 설득합니다. 그게 세일즈의 첫 단계인 것 같고요, 그 다음이 실제로 비용을 이리저리 따져가며 패스트파이브가 기존 사무실보다 합리적인 선택이라는 걸 알려드리는 차례입니다. 아무래도 평당 비용으로 따지면 패스트파이브가 일반 사무실 임대보다 비싼 게 사실입니다. 하지만 운영비나 관리비 등의 비용까지 쪼개서 설명 드리면 고객들 입장에서도 이곳이 더 합리적인 선택이라는 걸 이해하게 되죠. 예를 들어 비용, 그리고 네트워킹, 인적 리소스 절감 등이 대표적입니다. 각 기업의 경영지원팀 분들은 공유 오피스를 굉장히 좋아해주세요. 잡무가 확 줄어드니까요. 2018년 패스트파이브 워크샵. 워크샵에서도 유지하는 포마드 헤어!Q. 지금까지 일하면서 가장 기억에 남는 계약이 있다면요? 아무래도 B2B 팀으로 넘어와서 성사시킨 첫 계약이 제일 기억에 남죠. 뷰티 커머스 회사였는데, 피드백을 빠르게 주고 신뢰할 수 있는 사람이라 계약을 결정했다고 말씀해주셔서 감사했던 기억이 납니다. 또 사무실 공간 내부에 스튜디오를 마련했던 첫 번째 사례이기도 해서, 공간에 만족한다는 이야기를 들었을 때 굉장히 뿌듯했죠. 어떻게 보면 아직 없는 공간인데 저의 이야기만 듣고 상상하신 거잖아요? 그 약속이 이루어져서 좋았습니다. Q. 그럼 반대로, 힘들었던 계약은 어떤 게 있나요?B2B 세일즈를 통한 입주는 입주사의 성격에 맞춰서 공간을 변형하는 경우가 많기 때문에 고객이 원하는 부분과 내부 부서의 의견이 다를 때가 있어요. 그런 경우에 고객과 회사 사이에서 중재 역할을 해야 하는 게 힘들죠.내근 때는 고객 팔로업, 세일즈 기획 등의 일을 합니다. (설정 사진의 어색함은 넘어가주세요…)Q. 작년(2017년 11월)에 패스트파이브에 입사하셨다고 알고 있어요. 도흠님에게 패스트파이브에서 일한다는 것은 어떤 의미인가요?저는 이곳에 오기 전에 호텔에서 근무한 적도 있고, 온라인 트레블 에이전시에서도 3년을 일했었는데요, 그 회사는 소위 말하는 ‘워라밸’이 좋은 외국계 기업이었습니다. 그래서 국내 스타트업으로 이직한다고 했을 때 주위에서 많이들 의아해했죠. 일반적으로 말하는 ‘조건’이 훨씬 좋아지는 이직은 아니라고 보이니까요. 그런데 저는 일과 삶을 분리하는 경향 때문에 워라밸을 찾게 된다고 생각해요. 그런 경우에는 당연히 워라밸이 중요하지만, 일에서 동기부여를 받는 편이고 큰 성취감을 누리는 사람들에게는 스타트업이 맞다고 봅니다. 도전적이고 주체적으로 일할 수 있는 환경이니까요. 외국계 기업은 시스템이 잘 짜여져 있어요. 정해진 프로세스대로 일하면 되죠. 그런데 그 때문에 제 자신이 작은 톱니바퀴처럼 느껴질 때가 있어요. 반면 패스트파이브에서는 매우 쉽고 빠르게 스스로 틀을 바꿀 수 있고, 제가 어떤 시도를 했을 때 바로바로 결과가 나오는 걸 볼 수 있죠. 특히 세일즈 부서는 제가 한 일의 결과물이 바로 수치화되어 눈에 보이기 때문에 이런 면이 더 중요한 것 같습니다. 저와 같은 성향의 사람이라면 패스트파이브가 최적의 직장이라고 생각합니다. 이직 전에 일 년 정도 준비를 하면서 여러 기업을 접했는데, 딱 저와 맞는다는 생각이 드는 곳이 없었어요. 그런데 패스트파이브 면접을 보고 나서 ‘재밌을 것 같다’는 느낌이 오더라고요. 일에서 재미를 찾고 신나게 일할 수 있겠다는 느낌? 조직 문화도 유연하고요. 또, B2B 세일즈는 원래 혼자 시작했던 일인데 실적이 생각보다 빠르게 나와서 팀이 분리되고 팀원도 두 분 생겼습니다. 어리다면 어린 나이에 팀장의 역할을 해볼 수 있다는 것도 패스트파이브에서 일하는 장점인 것 같네요. (B2B 세일즈 팀에는 코디네이터 이현경 매니저님과 세일즈 매니저 박지영 님이 함께 하고 계십니다!) Q. 앞으로 패스트파이브에서 달성하고 싶은 가치나 목표가 있으신가요?개인적으로 공유 오피스를 넘어서 신사업을 런칭해보고 싶습니다. 예컨대 해외 지사를 맡아서 일해보고 싶어요. 먼 미래에는 소셜 벤처도 해보고 싶고요. 고등학생 때 필리핀에 봉사 여행을 간 적이 있는데, 사람들이 밥을 굶지 않게 하고 싶다는 생각을 했거든요. 돈을 벌기 위해서라기 보다는 사회를 좀 더 좋은 곳으로 만들고, 선한 영향력을 끼치고 싶은 거죠. 패스트파이브 내에서도 충분히 해볼 수 있는 일이라고 생각해요. 패스트파이브와 함께 하는 입주 기업들Q. 도흠님의 인터뷰를 보고 B2B 세일즈에 도전해보고 싶다는 생각을 하신 분들도 많을 것 같은데요, 어떤 사람이 B2B 세일즈에 적합하다고 생각하시나요?세일즈가 곧 영업은 아니라고 생각해요. 특히 B2B 세일즈는 기획 능력, 큰 그림을 볼 수 있는 능력도 필요하고요. 하지만 사람 만나는 일을 싫어하면 조금 힘들겠죠? 또 뛰어나고 능숙한 말솜씨보다는 진솔함이 중요하다고 봅니다. 마지막으로 성취에 대한 열망이 큰 분이면 좋을 것 같아요. 세일즈팀은 아무래도 성과가 선명하게 드러나는 조직이다 보니 일에서 성취를 원하는 사람에게 잘 맞거든요.Q. 많은 인재분들이 지원해주셨으면 좋겠네요. 마지막으로 하고 싶은 말이 있으신가요?앞으로 패스트파이브에서 만나뵙기를 바라는 예비 입주자 분들께 드리고 싶은 이야기가 있어요. 공유오피스를 고려하신다면 여러 업체들을 선택지에 올리셨을 텐데요, 패스트파이브에는 탁월한 유연성이 있습니다. 고객 맞춤 서비스가 월등해요. 패스트파이브와 대화할 때 타 업체와의 차이를 확실히 느끼실 거예요. 아무리 팬시함을 내세워 마케팅해도 결국 ‘공간’에서 중요한 건 나와 얼마나 잘 맞느냐잖아요. 패스트파이브는 우리 회사와 딱 맞는 공간을 제공해드립니다. 너무 광고 같았나요? 자칫 광고처럼 들릴 수 있는 멘트도 도흠님이 말씀해주시니 신뢰가 가는, 놀라운 경험을 한 시간이었습니다. 많은 고객들과 신뢰를 바탕으로 성공적인 세일즈를 진행한 분답다는 생각이 저절로 들었죠 =) 앞으로도 더 많은 인터뷰로 패스트파이브 사람들의 이야기를 전하겠습니다. 읽어주셔서 감사합니다!- 패스트파이브 마케팅팀 드림
조회수 1034

EOS Smart Contract 를 위한 준비

EOS Smart Contract 를 위한 준비와 토큰 발행 그리고 C++를 활용해 토큰의 간단한 기능을 개발해 보겠습니다.환경 구성 및 지갑 생성은 SAM 님의 아래 2글을 참고해 주시기 바립니다.EOS — 설치 및 실행 (1/2)EOS — 동작구조 및 환경설정(2/2)지갑 생성하기SAM 님의 포스트를 참고 하셨다면 아마 다음과 같이 ‘default’ (별도의 이름을 지정하지 않았을 시) 지갑을 생성 하셨을 겁니다.이 지갑을 사용하여 계정을 Create 한 후 Key 를 Import 하겠습니다.Key 생성하기$ cleos create key위 명령을 실행 하시면 다음과 같은 화면을 얻을 수 있습니다.create key 명령의 결과**주의 : Private Key는 Public Key의 소유를 증명하는 중요한 개념으로 절대 타인에게 노출하면 안됩니다.AdditionalKey 생성 후 지갑에 import 하기 귀찮으시다면 생성된 지갑에서 바로 Key 를 생성하셔도 됩니다.$ cleos wallet create_key위와같이 key가 생성 됩니다. 하지만 public key 만 보이기 때문에 하단 명령 입력 후 지갑 key를 입력하면 private key를 확인할 수 있습니다.$ cleos wallet private_keys지갑에 Key import하기지갑은 Public Key — Private Key를 저장하는 저장소 입니다. 생성된 키를 지갑에 저장하기 위해 다음과 같은 명령어를 입력합니다.$ cleos wallet import-n : 옵션을 사용하면 지갑의 이름을 지정합니다. 지정하지 않는다면 기본 생성된 default 지갑으로 지정됩니다.위 명령을 입력 하면 key 가 임포트 되었다는 결과를 확인 할 수 있습니다.** 만약 지갑을 Unlock 한 상태가 아니라면 ‘private key: Error 3120003: Locked wallet’ Exception 이 나옵니다.unlock 을 위해 다음 명령을 실행한 후 wallet 생성시 저장했던 Key를 입력하여 Unlocked 상태로 만들어 줍니다.$ cleos wallet unlock password: Unlocked: default(Optional) 지갑에 저장된 Key 리스트 확인다음 명령어를 입력하여 지갑에 key 가 잘 import 됐는지 확인합니다.$ cleos wallet keys계정 생성eosio.token 이라는 이름으로 계정을 생성하도록 하겠습니다.** 지갑과 Key 그리고 계정에 관해서는 Hexlant 미디움에 게재될 예정입니다.$ cleos create account eosio eosio.token EOS63kstp8kthzJY3rAotp1LAxUDbWk4MywReG578R2ddbktrDHYKcreator : eosioaccount name : eosio.tokenowner key : 지갑에 import 된 keyAdditional본 포스팅은 local 환경에서 빌드 후 System Contract 들이 적용되지 않은 상황을 가정하였습니다. 만약 Public Network 환경에서 접속 시 eosio 와 eosio.token을 사용할 수 없습니다.또한 계정이름은 다음과 같은 규칙을 따릅니다.- 12문자- 12345abcdefghijklmnopqrstuvwxyz 만 사용 가능** 만약 ‘Error 3090003: provided keys, permissions, and delays do not satisfy declared authorizations’ 에러 발생 시 eosio 에 대한 key 를 지갑에 import 해야 합니다.eosio 에 대한 정보는 다음과 같습니다.public key: EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CVprivate key: 5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3위 과정을 모두 마쳤다면, EOS 지갑과 키 그리고 계정에 대한 권한을 모두 가지고 있는 상태가 됩니다. 다음 포스팅에서는 이 계정을 사용 하여 Token 을 발행하는 방법을 알아보도록 하겠습니다.감사합니다#헥슬란트 #HEXLANT #블록체인 #개발자 #개발팀 #기술기업 #기술중심
조회수 1194

앱 마케팅 성과분석은 어떻게 시작되는가 : 앱 설치 측정

앱 마케팅 분석의 시작대부분의 마케팅이 디지털화된 이유는 다양하겠지만, 높은 수준의 마케팅 성과 분석이 가능하다는 점도 중요하게 작용했습니다. ‘디지털 마케팅을 잘한다’라는 말은 사실상 ‘숫자로 증명할 수 있다’는 의미로 이해되는 것이 요즘입니다. 첨단의 타겟팅 기술이 적용되는 앱 마케팅은 더욱 숫자에 민감한 영역입니다.앱 마케팅에는 ‘앱 설치’라는 허들이 있습니다. 앱 설치수를 늘리기 위해 TV 커머셜까지 동원하는 매체포위전략이 실행되기도 하고, 앱 전용 쿠폰, 전용 상품, 캐시백 등으로 마진을 포기하는 투자도 감행됩니다. 그만큼 넘기 어려운 허들이라는 방증입니다. 앱 설치수 증가를 위해 많은 비용을 들였으니 당연히 정확하게 측정해야 하겠지요.그래서 앱 설치 숫자 파악에서부터 앱 마케팅 성과에 대한 분석이 시작된다고 봐야 합니다. 앱 설치 숫자를 어떻게 정확하게 파악할 수 있는지 WISETRACKER의 측정 방식을 설명하면서 이해를 도와드리려 합니다.앱 설치수(INSTALLS) 분석 방법1. 단말기 고유 식별자 확인Android 단말기는 ADID(Advertising ID), iOS 단말기는 IDFA(Identifier for Advertisers)라 불리는 고유 식별자가 있습니다. 이 식별자를 활용해, 특정 식별자를 가진 단말기가 앱을 다운로드했는지 그리고 앱을 실행했는지 확인하는 것이 단말기 고유 식별자 확인법입니다.추적 URL 적용: WISETRACKER에서 생성한 추적 URL을 앱 설치 링크에 적용합니다. 그래서 사용자가 링크가 적용된 광고를 클릭하면 분석 프로세스가 시작됩니다.고유 식별자 전달: 사용자가 광고를 클릭하면 분석에 필요한 몇가지 정보가 WISETRACKER로 전송되는데 고유 식별자도 그중 하나입니다. 이 정보를 바탕으로 WISETRACKER는 특정 식별자를 가진 사용자가 언제, 어떤 채널을 통해 광고를 클릭했는지 확인하게 됩니다.앱 설치: 광고를 클릭한 사용자는 앱 마켓으로 이동해 앱을 설치합니다.고유 식별자 매칭: 사용자가 앱을 실행하면 다시 고유 식별자 정보가 WISETRACKER로 전송됩니다. WISETRACKER는 2)단계에서 확보한 식별자와 4)단계에서 전송된 식별자를 매칭하여, 식별자가 일치할 경우 1건의 앱 설치가 발행한 것으로 리포트합니다.이 방식은 고유값을 이용해 분석 대상을 확실하게 식별할 수 있기 때문에 측정 정확도가 높으며, 이론적으로 모든 단말기에 적용할 수 있기 때문에 측정 범위도 넓다는 장점이 있습니다. 그래서 WISETRACKER는 고유 식별자 확인법을 최우선순위로 활용하고 있습니다.하지만 사용자가 식별자 사용을 거부하거나(Opt Out), 식별자를 바꾸게 되면(Reset) 분석 정확도가 영향을 받는다는 단점이 있습니다. 식별자 사용을 거부할 경우 WISETRACKER는 다른 키값을 기준으로 앱 설치를 측정하며, 식별자를 바꾸는 경우엔 광고가 아닌 자연유입(Organic)된 설치로 측정합니다. 그러나 일상적으로 옵트 아웃과 리셋이 발생하지는 않으니 큰 문제는 되지 않습니다.첨언하자면 식별자만을 활용한 마케팅은 개인정보 관련한 이슈에서 자유롭습니다. 개인을 식별할 수 있는 정보는 포함하지 않으면서 마케팅 목적으로 활용할 수 있는 식별값이 필요했기 때문에 만들어진 것이 ADID나 IDFA입니다. 실제 이런 식별자는 어떠한 개인정보와도 연관성이 없는 무의미한 문자열의 조합으로 이루어져 있습니다.2.  GOOGLE PLAY INSTALL REFERRER구글 플레이를 경유해 앱을 설치할 때 활용하는 방법으로, 추적 URL에 포함된 리퍼러(Referrer)를 기준으로 앱 설치를 측정하게 됩니다.추적 URL 적용: 리퍼러 파라미터(&referrer=)를 조합한 추적URL을 앱 설치 링크에 적용합니다. 사용자가 링크가 적용된 광고를 클릭하면 분석이 시작됩니다.리퍼러 전달: 사용자가 광고를 클릭했을 리퍼러 값이 WISETRACKER로 전송됩니다. 이제 WISETRACKER는 어떤 리퍼러가 언제 광고를 클릭했는지 확인하게 됩니다.앱 설치: 사용자는 구글 플레이에서 앱을 설치합니다. 이때 구글은 해당 사용자의 리퍼러를 앱에 포함시켜 설치되게 합니다.리퍼러 매칭: 앱이 실행되면서 리퍼러가 WISETRACKER로 전송됩니다. 2)단계에서 확보한 리퍼러와 매칭하며, 일치할 경우 앱이 설치된 것으로 리포트합니다.Android 점유율이 높은 국내 환경에 적용하기 쉽고, 리퍼러가 유실될 확률이 낮아 고유 식별자 분석만큼 정확도가 높습니다. WISETRACKER는 고유 식별자 측정을 사용할 수 없는 경우(옵트 아웃 또는 광고매체 설정), 다음 순서로 리퍼러 방식을 적용해 앱 설치를 측정하고 있습니다.하지만 구글 플레이를 사용하지 않는 환경(iOS, 그리고 서드파티 앱마켓)과 모바일웹으로 접속한 구글 플레이에서는 활용할 수 없는 것은 극복하기 어려운 단점입니다. WISETRACKER가 리퍼러 방식을 최우선 순위로 사용하지 않는 이유가 여기에 있습니다.3. 단말기 핑거프린팅고유 식별자와 리퍼러를 사용할 수 없는 환경(대표적으로 모바일웹 환경)에서는 단말기 핑거프린트를 기준으로 앱 설치를 측정합니다. 단말기 이름, 단말기 유형, OS 버전, IP 주소, 통신사 등 다양한 정보를 조합해 단말기를 식별할 수 있는 고유의 지문을 만든다는 개념으로 생각하시면 좋습니다.추적 URL 적용: WISETRACKER의 추적 URL을 앱 설치 링크에 적용합니다. 링크가 적용된 광고를 사용자가 클릭하면 분석이 시작됩니다.핑거프린트 전달: 사용자가 광고를 클릭했을 핑거프린트 값이 WISETRACKER로 전송됩니다. 이제 WISETRACKER는 어떤 단말기가 언제 광고를 클릭했는지 확인하게 됩니다.앱 설치: 사용자는 마켓에서 앱을 설치합니다.핑거프린트 매칭: 앱이 실행되면서 단말기의 핑거프린트가 WISETRACKER로 전송됩니다. 2)단계에서 확보한 값과 매칭하며, 일치할 경우 앱이 설치된 것으로 리포트합니다.핑거프린팅 방식은 어떠한 환경에도 적용할 수 있는 높은 범용성이 가장 큰 장점입니다. 그러나 모바일 기기의 특성상 IP주소 또는 위치정보가 달라질 수 있기 때문에 시간이 지남에 따라 측정의 정확도가 떨어진다는 것이 단점입니다.이런 단점 때문에 WISRTRACKER는 핑거프린팅을 마지막 순위로 적용하고 있으며, 광고 클릭 이후 24시간 이내의 핑거프린트만을 활용해 앱 설치를 측정하고 있습니다. 광고 클릭 시 수집된 핑거프린트의 유효기간을 24시간으로 설정해, 24시간이 경과한 값은 자연유입 설치로 리포트합니다.신뢰할 수 있는 방법을 선택하는 것이 중요 WISETRACKER는 하나의 앱 설치를 측정하기 위해 모든 환경에 대응할 수 있는 앱 설치 측정 방식를 구현하고, 광고 클릭과 앱 실행 두번의 터치 포인트에서 데이터 매칭을 통한 검증 프로세스를 진행합니다. 앱 설치에 대한 측정이 앱 마케팅 성과 분석의 시작이기 때문에 까다로운 과정이 필요한 것이 당연합니다.시작부터 Garbage Data가 들어온다면 그 데이터를 기반으로 한 성과 분석은 프로젝트를 잘못된 방향으로 이끌게 될 것입니다. 따라서 성과 분석을 통한 퍼포먼스 향상을 위해서는 시작부터 정확한 데이터를 확보할 수 있는 측정 방법을 설계하고 채택하는 것이 중요하다는 점을 잊지 않으시길 당부드립니다. * WISETRACKER는 모바일 광고 성과 측정부터 In-app 이용자/컨텐츠 분석, 푸시메시지 최적화까지 지원하는 모바일 통합 분석/타겟팅 솔루션입니다. 와이즈트래커 솔루션의 무료체험을 원하실 경우 여기를 클릭해주세요.* WISETRACKER가 제공하는 무료 데이터 분석 컨설팅를 원하신다면 여기를 클릭해주세요.#와이즈트래커 #앱마케팅 #마케터 #성과분석 #데이터분석 
조회수 796

듣기에 그럴싸한 목표가 독이다

내가 하고싶은 행동의 첫스텝이 목표다매년 새해 목표를 세울때면 스스로 되뇌이는 말이다. 누구나 새해 목표가 있다. 그리고 목표들은 각양각색이다. 개중에는 높은 난이도 때문에 영웅적으로 들리는 목표가 있다. 가령 회사를 차리겠다거나, 책을 쓰겠다는 목표들이 그렇다. 이런 목표는 듣는 사람들의 탄성을 자아낸다. 나는 뭘하고 사는지 돌아보게 만들기도 하는 목표다. 반면 소소한 목표도 있다. 그저 건강하기만 하면 된다거나 회사에서 잘 버티겠다는 식의 목표가 나에게는 그렇다. 이런 목표는 경우에 따라 내심 말하는 사람의 소심함을 곱씹게 할 때도 있다.대학때까지 목표는 굉장히 자율적인 것이었다. 하지만 회사에서는 그렇지 않았다. 목표는 공적인 약속이고 매월 지표가 되어 돌아온다. 그럴싸한 목표와 그림을 안고 새해를 시작했지만 연말에 빈손으로 회사에 보고를 한 적도 있다. 반면 이것도 계획인가 싶은 정도의 발전없는 목표를 가지고도 조금의 성과를 이루어내 내실있는 연말을 맞은 적도 있다. 결과가 중요하다. 하지만 그렇다고 목표를 100% 달성할 수 있는 낮은 수준의 목표를 선정하자는 것은 아니다. 결과보다 더 중요한 것이 실행이라고 믿기 때문이다. 실행을 해야 성공도 실패도 한다. 가장 나쁜 목표는 실행의 가능성이 없는 듣기 그럴싸한 목표들이다. 누구나 한번쯤은 이런 목표를 세워봤을 것이다.- 매일 1시간씩 책읽기- 매일 팔굽혀펴기 100개하기흔한 목표다. 하지만 달성하는 사람은 손에 꼽는다. 대부분은 3일을 넘기지 못한다. 그 이유는 그럴싸한 결과 목표가 갖는 낮은 실행력 때문이다. 나는 새해 목표를 이렇게 세운다. 매일 팔굽혀펴기 50개가 목표라면, 나의 목표는 매일 엎드리기다. 매일 책 50쪽 읽기가 목표라면, 내 목표는 매일 책펴기다. 업무적으로 마케팅 아티클 하루에 하나 읽기가 목표라면, 나는 하루 1번 사이트 접속을 목표로 세울 것이다. 재밌고 즐길 수 있는 것을 목표로 정하는 경우는 흔치 않다. 애초에 활동도 힘든데 목표치를 높게 잡아서 스스로가 더 부담스럽게 느낄 이유는 없다. 매일 다이어리 쓰기가 목표라면 자기전 다이어리에 오늘 날짜 쓰기를 목표로 잡아야한다. 그렇다면 매일 성취감을 느낄 수 있고, 어쩌다 하지 않았을 때 메꾸고 정상궤도로 돌아오기가 쉽다. 영원히 지워지지 않는 to-do list 를 만들어 놓고 스스로 괴로워하지말자. 아직 새해 목표를 세우지 않았다면, 2019년에는 아주 작은 목표를 만들어보자. 행동을 여러 단계로 쪼개서 첫 스텝을 목표로 잡아보자. 매일 방청소를 목표로 세우지 말고 매일 청소기 들기를 목표로 세우자. 그 목표는 자연스럽게 다음 행동으로 이어질 것이다. 그리고 달성이 주는 성취감이 다시 한번 당신을 움직일 것이다.챌린저스, 확실한 목표달성 꾸준한 습관형성www.chlngers.com
조회수 1144

샌프란시스코 테크 업계 인터뷰 2: Bleacher Report, Udemy, Intuit

이 포스팅은 2개의 글로 구성된 시리즈 중 2번째 글입니다. 이전 글을 읽으려면 “샌프란시스코 테크 업계 인터뷰 1: Facebook, Fivestars”로 이동하세요.  안녕하세요, 스포카 프로덕트 매니저 옥지혜입니다.  제품을 담당하는 팀이 일하는 방식은 제품 그 자체에 영향을 줍니다. 어떠한 기능을 어떤 주기로 사용자에 배포할 것이냐에 대한 결정을 하는 과정이기 때문입니다. 그뿐만 아니라 정성적인 차원에서 새로운 기능을 개발하거나 운영하는 일 등을 조직이 어떻게 평가하느냐에 따라 작업자의 업무 만족도와 작업물의 품질에도 영향을 미칩니다.  구태의연한 말이지만 테크 업계에서 일하는 방식에 있어 정답은 없습니다. 제품과 조직은 끊임없이 변화하고 이에 맞추어 일하는 방식도 바뀌어야 하므로 지난해에 불합리하다고 여기던 방식이 올해는 검토해 볼 만한 것이 될 수도 있습니다. 일하는 방식 그 자체도 협의를 거쳐 지속적으로 개선하는 과정이 필요합니다.  일하는 방식과 함께 제품과 조직마다 프로덕트 매니저의 역할과 권한도 바뀝니다. 비즈니스에 제품이 기여하는 정도에서부터 조직 내 이해관계자와의 관계까지 제품과 조직의 모든 요소가 프로덕트 매니저가 일하는 방식에 영향을 미칩니다. 스포카 프로덕트 매니저의 경우, 서비스 백로그 관리의 역할도 담당하기 때문에 유동적으로 일하는 방식에 따른 결과는 제품에 다시금 반영됩니다.  이번 샌프란시스코 테크 업계 인터뷰는 위와 같은 가정하에 ‘스포카는 앞으로 어떤 방식으로 일할 것인가’라는 질문에 대한 참고할 사례를 수집하기 위하여 진행하였습니다. 닭과 계란 문제일 수 있지만, 이것은 ‘스포카는 어떤 제품을 만들고자 하는가’하는 고민과 맞닿아 있습니다.  인터뷰는 총 5회에 걸쳐 아래의 PM 분들과 진행하었습니다. 흔쾌히 인터뷰에 응해 주신 모든 분께 감사드립니다. 각 인터뷰이와 나눈 이야기 중 인상적이었던 부분을 발췌하여 2개의 포스팅에 걸쳐 공유하겠습니다. Stephanie Shum(Director Product Management at Facebook)   David Park (Refereum COO)Michael Hsu (Product Manager at FiveStars)Chris Nguyen (VP Product at Bleacher Report)홍성철 (Product Manager at Udemy)정대영 (Product Manager at Intuit)    Chris Nguyen (VP Product at Bleacher Report)        현재 담당하고 있는 팀은 어떻게 구성되어 있나요?  C: 초기에는 직무 단위로 팀을 구성하였다. 현재는 전략에 맞도록 제품 단위의 스쿼드로 구성을 변경했다. 제품 팀은 전체적으로 디렉터 2명, 시니어 PM 2명, 주니어 PM 2명과 디자이너 7명으로 구성되어 있다. PM 1명 당 디자이너 1.5명의 비율을 유지하려고 한다. 보다 구체적인 수준으로 아이디어를 디벨롭하기 위해서이다. 엔지니어는 50명 규모로까지 충원하는 것을 목표로 하고 있다.  PM은 팀에서 어떤 역할을 하나요?  C: 스프린트를 안정적으로 운영하기 위해서 말 그대로 할 수 있는 일은 모두 도맡아서 했다. 점차로 팀이 커지면서 제품과 팀이 어떤 우선순위를 가지고 움직일지 트래킹하는 데에 집중하려고 노력했다. 우선순위를 지킬 수 있도록 스프린트를 계획하고 계획대로 일이 진행될 수 있도록 챙기는 역할에 집중했다. 실제 배포를 위한 역할이 이와 같다면, 서비스 전략 관점에서는 중요한 결정사항이 타당했는가에 대하여 결정 이후에도 자주 점검했다. 또 제품 팀의 KPI를 정확하게 측정하고 제품 팀에서 하는 모든 일이 KPI를 달성하였는지 검토했다.  PM으로서 제품 팀에 동기부여를 어떻게 하나요?  C: PM의 가장 중요한 역할 중 하나는 ‘왜 이 일을 해야 하는가’에 대하여 끊임없이 설명하는 것이다. 목표와 이를 달성하기 위해 해야 하는 일을 문서화하고 이것이 실제로 팀에서 할 수 있는 일이라는 것을 다양한 방식으로 팀에 전파한다. PM이 주로 조직과 제품에 대한 다양한 정보를 취득하게 되므로 팀 내에 이를 지속적으로 공유하는 것 역시 중요하다. (운영 업무에 대한 동기부여는 어떻게 하나요?) 서비스가 성장하고 시간이 흐를수록 기술 부채가 쌓이기 마련이다. 신규 기능에 대한 요구사항과 기술 부채 삭감을 위한 작업의 무게를 맞추는 역할도 PM의 몫이다. 팀에서 담당하는 가시화되지 않는 업무를 지적하여 마땅한 보상을 받게 하는 것이 좋은 방법이라고 생각한다.    홍성철 (Product Manager at Udemy)        PM의 역할 중 무엇이 가장 중요할까요?  홍: PM은 완성도 있는 제품을 제때 배포할 수 있는지가 가장 중요하다. Udemy의 경우, 서비스에 기술적인 오류가 있을 때 책임을 PM이 지게 하여 제품의 기술적인 영역에 집중하도록 유도한다. PM은 제품의 연 단위 목표를 수립하고 분기 단위로 쪼개진 목표를 실제로 달성할 수 있도록 2주 단위 스프린트를 운영하는 사람이다. (제품 팀이 목표지향적으로 일하기 위해 어떤 장치를 두나요?) 모든 기능의 제안은 원 페이지 기획서로 시작한다. 이 기획서에 해당 기능을 왜 지금 만들어야 하는지에 관해서 설명하게 한다. 이외에도 반드시 팀 비전과 목표에 각각의 기능이 어떻게 기여하는지도 적도록 요청한다. 기능을 제안하는 모든 팀은 이 문서를 작성하여 그것을 기반으로 백로그 조정을 진행한다.  유관부서 요구사항의 우선순위 조율과 디벨롭에 있어서 팁이 있나요?  홍: 기능을 제안한 배경이 되는 문제를 명확하게 정의해야 불필요한 커뮤니케이션을 줄일 수 있다. 아울러 특정 기능의 진행 우선순위를 높이면서 다른 기능의 우선순위가 내려간다는 점을 강조하여야 한다. 모든 커뮤니케이션의 기본은 그것이 협상의 성격을 띤다는 점이다. 개발 팀과의 커뮤니케이션도 협상이다. 이를테면 커뮤니케이션 스킬이 뛰어난 프로그래머와 협업하는 경우, 어떠한 예외 케이스가 있는지와 이에 대하여 대응할 때 검토할 수 있는 옵션을 제시할 수 있어 효과적으로 일할 수 있다. 개발 팀 외부 조직은 제품의 기술적인 영역에 직접 관여할 수 없다. 따라서 어떤 프로그래머가 개발 팀의 리더인지에 따라 협의 결과에 큰 차이를 가져올 수 있다.  컴퓨터 공학에 대한 사전 지식의 유무 또는 한국인이라는 점이 샌프란시스코에서 PM으로 일하는 데 영향을 미친다고 생각하나요?  홍: 재학 중에 시스템 디자인 엔지니어링을 배웠다. PM으로서의 업무 경험이 쌓이면서 테크니컬 배경 유무에 따른 차이가 갈수록 작아진다. 경력 초반에 개발 팀의 업무에 공감할 수 있는 범위와 정도의 차이에 영향을 주었고 시간이 갈수록 차이가 작아졌다. 모바일 앱 시장 초기 단계에는 빠른 출시가 중요하므로 공학 배경이 있는 사람을 업계에서 선호했다. 시장 성숙도가 올라가면서 현재는 트렌드가 바뀌었다. 샌프란시스코에 일하는 한국인 PM은 MBA 출신이 대다수이고 다양한 문화적 배경을 가진 사람이 업계에 많으므로 이 또한 크게 문제는 되지 않는다. 적극적인 태도와 뛰어난 업무 능력이 있다면 적응하는 데에 어려움은 없다고 생각한다.    정대영 (Product Manager at Intuit)        기능에 대한 요구사항은 어떻게 발굴하나요?  정: 발의하는 주체에 따라 크게 2가지 카테고리로 구분할 수 있다. 외부에서 발생하는 요구사항의 경우, 사용자의 제안 또는 리서치를 통해 발굴할 수 있다. 내부에서 발생하는 요구사항의 경우, 사용자 관점에서 서비스 개선사항을 직접 찾아낸다. 이후에 프로젝트를 만들고 프로토타이핑하여 A/B 테스트를 진행한다. 제품 팀 - PM, 디자이너, 엔지니어 - 모두 개선사항을 찾는 과정에 참여한다. 제품의 목표는 탑다운으로 제시될 수 있으나 실제 액션 아이템에 대한 결정은 실무 단에서 가장 비즈니스 임팩트를 줄 수 있는 기능을 정한다. 기존 백로그의 우선순위에 영향을 주는 기능 요구사항이 있을 경우, 명확한 기준을 근거로 투명한 의사결정을 거쳐 우선순위를 결정한다. 이는 모든 요구사항이 협상 과정이라는 것을 강조한다는 점에서 유의미하다.  사내에서 제품 팀 또는 제품에 대한 피드백은 어떻게 받나요?  정: 모든 임원진이 참석하여 제품에 대한 피드백을 주는 미팅이 있다. 서비스에 대한 내부 피드백을 정확하게 받을 수 있는 계기가 된다. 이 회의를 통해 전략 미팅이 시작되기도 하며 구체적인 프로젝트 협의를 진행하는 미팅이 이어지기도 한다. 각기 다른 제품을 담당하는 PM이 모두 모이는 미팅도 있다. 미팅 이전에 어떤 피드백을 받고 싶은지에 대해 사전 요청을 하기도 한다. 반드시 ‘애자일’ 하게 일하는 방식이 옳다고는 생각하지 않는다. 방법론보다는 데이터 기반의 피드백과, 일반적인 경험에 대한 언급보다는 명확하고 직관적으로 상대방에게 구체적인 피드백을 주는 것이 중요하다.  제품 팀이 목표에 집중할 수 있도록 PM으로서 어떤 역할을 하시나요?  정: 비즈니스 목표와 제품 팀의 목표가 서로 연관되어야 하는 것은 당연하다. 다만 기술 부채 문제처럼 비즈니스 목표에서 포함하지 않는 제품 팀의 목표가 있을 수 있고, 이 또한 협상의 대상이다. 기술 부채의 범위와 정도에 따라 서비스 자체에 영향을 미칠 수 있기 때문이다. 이러한 문제를 해결하기 위해서 Hack day를 운영한다. 제품 팀이 특정 문제를 해결하기 위해, 정해진 시간 동안 다른 업무를 진행하지 않고 그 문제에만 집중할 수 있도록 유도하는 방식이다. 또한 PM은 업무 우선순위를 정함에 있어 신규 기능과 기존 기능 버그 패치를 함께 조율한다. 제품의 퀄리티는 제품 팀 또는 개발 팀만의 책임이 아니고 전사의 책임이다. 테스트와 클린업의 중요성에 대해 전사적인 공감대 형성이 필요하다.    총 5회에 걸친 인터뷰를 통해 얻을 수 있는 인사이트를 요약 하자면 다음과 같습니다. 비즈니스 목표와 제품 팀 목표가 연관될 수 있도록 업무 방식을 관리해야 한다.   요구사항 간의 우선순위를 조율하는 것은 협상의 과정이다. 협상의 주된 기준은 비즈니스 임팩트에의 기여도이며 기술 부채와 같이 가시화되지 않는 기준도 PM이 검토하여 반영해야 한다.제품 팀 자체도 제품이다. 팀원의 피드백을 취합해서 효과적인 동시에 행복하게 일할 수 있도록 업무 방식을 개선해 나가야 한다.  스포카에서는 위와 같은 인사이트를 기반으로 스포카 크리에이터(스포카 제품 팀)의 업무 방식을 지속적으로 개선하고 있습니다. 스포카 크리에이터는 우선 서비스 품질 차원의 기술적인 목표를 관리합니다. 동시에 제품이 비즈니스에 어떻게 기여하는지를 확인하고 보다 큰 임팩트를 낼 수 있는 기능을 탐색합니다. 이 결과로 제품에서 발생하는 매출 지표 혹은 이에 기여하는 부가 지표를 관리합니다. 아울러 제품 팀 외 유관부서의 요구사항을 취합하는 채널을 일원화하고, 스프린트를 구성하는 회의에서 이를 발의받아 우선순위를 정합니다. 이러한 협의체는 스포카 크리에이터가 가장 효과적으로 비즈니스와 제품에 기여할 수 있도록 업무를 조율하는 역할을 합니다.  마지막으로 스포카 크리에이터는 분기 단위로 동료 간 리뷰 및 조직장과의 면담을 거쳐 팀의 컨디션을 체크합니다. 피드백을 통해 각 팀원은 보다 성장할 수 있는 기회를 확인할 수 있습니다. 조직 차원에서는 각 팀원이 비즈니스 또는 제품의 목표에 대해 얼마나 공감하는지를 확인하고 기여하고자 하는 업무를 파악하여 팀이 보다 효과적으로 일할 수 있도록 조직 구성을 변경하기도 합니다.  스포카 크리에이터는 개인의 성장이 팀의 성장으로 이어지고 이는 곧 제품의 경쟁력과 연결된다고 믿습니다. 스포카와 함께 성장하실 수 있는 분은 언제나 환영합니다.
조회수 5158

[컬리에서의하루] 컬리의 새벽은 내가 지킨다! 배송팀의 샛별요정, 재규님 편

컬리의 새벽은내가 지킨다!마켓컬리 샛별배송의 끝을 책임지는 배송팀! 모두가 잠든 새벽을 지키는 배송팀! 그 중심의 샛별요정 재규님의 하루를 통해 우리가 궁금했던 배송팀의 하루와 샛별배송, 배송매니저님들의 이야기를 만나보자.[#마켓컬리 #배송팀 #샛별요정]궁금해요, 배송팀!배송팀의 하루는 언제부터 시작되나요?배송팀은 거의 하루 종일 센터에 상주하기 때문에 딱히 언제 시작된다고 하기 어려운 것 같아요^^.  오후 팀과 당직을 서는 팀으로 2교대 운영이 되는데요. 낮 시간에 업무를 보는 팀과 배송 차량이 출발하고 난 새벽부터 아침까지 당직을 서는 팀으로 이루어져 있습니다. 종종 배송매니저(택배 기사님)님들이 새벽에 배송 다니시면서 현장에서 발생하는 문제를 센터 내에서 연락받자마자 바로 대응이 필요한 경우가 많아 상시 당직이 필요해요. 간혹 시스템 자체가 안될 때도 있고, 배송 완료 문자를 발송하는 어플이 말을 듣지 않을 때도 있어서 어떤 일이 언제 어디서 어떻게 발생할지 몰라 배송팀의 밤은 언제나 쫄깃쫄깃하답니다! 배송팀에서 저는 주로 마감을 많이 담당하는 편이에요. 오후 3시 즘 출근해서 배송 차량들이 출발하기 전까지 업무를 봅니다. 하루를 조금 늦게 시작하는 편이죠? ^^[“밤새 별일 없었나~?”]그럼 재규님이 출근하고 하시는 일은 무엇인가요?사실은 출근하기 전부터 업무를 보고 있어요^^. 오후 출근이더라도 아침 7시에는 무조건 일어나서 밤새 무슨 일이 있었는지 확인합니다.  막상 배송지에 도착하고 보니 고객님의 배송 메모와 내용이 달라서 배송을 할 수 없거나 공동 현관 출입 비밀번호가 달라서, 공동 현관에 배송을 하고 와야 하는 대응 배송을 해야 할 때도 있거든요.  잠깐 일어나서 메일을 통해 밤새 무슨 일이 있었는지 확인하고 제대로 대응이 되었는지 꼼꼼히 체크하면서, 오후에 출근해서 해야 할 일들을 정리하고 다시 잠들었다가 오후에 출근합니다.오후에 출근하면 어떤 일을 하시나요?밤새 어느 지역에서 어떤 문제가 발생했는지, 해당 문제가 다시 발생하지 않기 위해서 무엇이 필요한지를 고민하고 해결하기 위해 노력하죠. 그리고 어젯밤 11시 이후부터 몇 건의 주문이 들어와 있는지 확인하다 보면 금방 출차(센터에서 배송 트럭이 출발하는 것) 시간이 다가오죠.생각보다 밤새 스펙터클 하군요!네, 모두가 잠든 사이 수많은 일들이 벌어진답니다, 하하하하[모두가 잠든 새벽에도 깨어 있는 컬리의 물류센터]재규님이 물류센터에서 맡고 있는 업무는 무엇인가요?저는 현재 마켓컬리 물류센터 내 배송팀에 소속되어 있어요. 편의상 배송팀이라고 흔히 부르기도 하지만, 정식 명칭은 ‘Last Mile’입니다.[LAST MILE : 마지막 끝단을 책임진다!]Last Mile이요?네! 간략히 설명드리면 주문이 들어온 시점부터 배송이 되기까지의 역할을 담당하는 곳이에요. ‘마지막 끝단을 책임진다!’라는 의미를 담고 있죠. 저희가 바로 마켓컬리 배송의 마지막 끝단을 책임지는 사람들인 거죠^^. 저희는 고객님께 최상의 배송 서비스를 제공하고자 배송과 관련된 모든 문제점들을 체크하고 파악하고 매일 분석하는 업무를 담당하고 있습니다.팀에 대한 프라이드가 무척 높으신 것 같아요. 컬리는 언제부터 함께 하신 건가요?2015년 마켓컬리가 정식으로 오픈하기 전에는 HELPER 식으로 일을 오가다가, 그다음 해 여름부터 공식적으로 함께하기 시작했어요.  마켓컬리 오픈 준비 당시, 지금 배송트럭의 부엉이 도색을 제가 하러 갔었죠. 당시만 해도 배송을 낮에 할지 밤에 할지 이런 것들이 정해져 있지 않았는데, 도색을 하려고 보니 트럭에 부엉이를 그리는 것이더라고요. 그제야 ‘아~ 새벽 배송이구나’싶었어요. 원래는 밤에 일하는 것을 싫어해서 안되겠다 싶었는데, 하하하하. 친구 따라 강남 간다고, 센터에 친한 친구가 있다 보니, 잠깐 친구를 돕기 위해 왔을 뿐인데 어느새 자리를 잡고 있게 되었더라고요, 하하하하.[컬리의 마스코트, 부엉이]궁금해요, 샛별배송!샛별배송이란?서울/경기/인천* 지역 대상으로밤 11시까지 주문이 완료된 상품을다음날 아침 7시 이전까지배송해드리는마켓컬리만의 특별한 배송 서비스*일부 지역 제외마켓컬리는 왜 샛별배송을 하고 있는 건가요?아마도 신선한 채소류부터 구하기 힘든 식재료까지, 아침 일찍 문 앞으로 편하게 배송받아서 바로 가족에게 요리해주고 싶은 엄마의 마음을 컬리가 알아챈 것 아닐까요?^^ 물론 백화점에 가도 신선한 재료가 있지만, 문 밖으로 나가지 않아도 믿을 수 있는 식재료를 가장 신선한 상태로 아침 일찍 문 앞으로 갖다 드리는 것만큼 주부님들의 일손을 돕는 것은 또 없으니까요.  그리고 일반적으로 온라인 쇼핑 배송은 낮에 배달이 되는 편인데 정작 평일 낮에 댁에 있으신 분도 없고, 낮에 집에 있다 해도 배송이 언제 올지 몰라 상시 대기해야 하는 불편함도 있고요. 샛별배송은 하루 종일 ‘배송이 언제 오려나’ 오매불망 기다릴 필요도 없고, 아침에 배송 온 상품들을 냉장고에 정리하고 바로 출근하면 되니까 직장 생활을 하시는 분들 입장에서도 더욱 편리하죠. 일반 고객님 입장에서 당연하게 여기고 불편함을 감수하던 부분들을 적극적으로 개선해드리고자 고민하다 보니 식재료의 신선함 유지와 온라인 쇼핑의 불편함을 줄이기 위한 대안으로 모두가 잠든 새벽 시간에 배송하는 ‘샛별배송’이 탄생하게 되었습니다.  무엇보다도 새벽에 배송을 하니, 기다리는 시간이 심리적으로 짧게 느껴지는 측면도 있는 것 같아요. 자고 일어나니 문 앞에 상품이 있어서 마치 크리스마스 선물을 받은 기분이라고 말씀해주시는 고객님도 많으시고요 ^^. 저희 역시 산타 할아버지가 된 것 같아 무척 뿌듯할 때도 많습니다.  그리고 산지에서 갓 수확해 신선한 상태 그대로, 본래 품질 그대로 배송해드린다는 것이 마켓컬리의 배송 철학인 만큼 배송시간을 최대한 단축해야 했기에, 마켓컬리의 자체 배송망을 구축하고 최대한 빠르게 상품을 전하고자 주문한 다음 날 새벽에 도착하는 샛별배송을 하게 된 것이지요.[누구보다 신선하고 빠르게!]갓 수확해 신선한 상태 그대로 문 앞으로. 이렇게 신선함을 유지할 수 있는 마켓컬리 배송망의 비결은 무엇인가요?우선 마켓컬리는 공급사에서 상품을 받는 순간부터 신선도를 유지할 수 있도록, 냉장/냉동 시설을 갖춘 배송 트럭이 받는 순간부터 움직이기 시작해요. 마켓컬리의 물류센터로 해당 상품들이 도착하면 상품별 보관법에 맞게 분류되어 철저히 신선도 유지에 들어가게 되고, 고객님의 주문 리스트 대로 상품을 모아 포장하는 단계도 모두 냉장 또는 냉동 창고에서 이루어집니다. 포장 역시 각 상품 별로 상온/냉장/냉동으로 분류되어 포장하죠. 마지막으로 고객님의 집 앞으로 배송 가는 배송 트럭 역시 냉장/냉동 시설을 갖추고 있어 최상의 신선도를 유지할 수 있도록 설계되어 있어요.이 모든 과정이 각 상품별 최적 보관 온도를 유지할 수 있는 Full Cold Chain System으로 갖추어 있다는 것이 최상의 신선도를 유지하게 해주는 심장과도 같은 요소입니다.[마켓컬리 물류센터의 냉장창고]Full Cold Chain System이 특별한 건가요?이건 정말 물류 세계의 엄청난 혁신과도 같은 시스템이에요. 공급사로부터 물건을 받는 그 순간부터 고객님의 문 앞으로 배달이 완료되는 때까지 냉장/냉동이 가동되어 완벽한 Cold Chain을 유지하는 시스템을 말하는 용어인데요. 여기저기 물류센터는 많지만 이렇게 완전한 Full Cold Chain System을 갖춘 센터는 몇 되지 않는 것으로 알고 있어요. 저희는 어느 빈틈도 놓치지 않기 위해 내부 공사까지 해서 냉동/냉장 트럭이 공급사로부터 상품을 싣고 센터로 도착해 냉장/냉동 창고로 상품이 이동되는 그 순간조차도 열기를 허락하고 있지 않습니다.  일반적으로는 트럭에 싣고 온 상품들을 창고에 들일 경우, 트럭에서 상품들을 우선 다 내리고 그다음에 하나씩 창고로 이동하게 되어 있어요. 하지만 저희는 도크 자체에 트럭이 밀착해서 문을 열 수 있도록 내부 공사를 하였고, 문이 열리자마자 바로 냉장창고로 상품들이 열에 노출될 틈 없이 이동할 수 있게 경로를 완비하였지요. 도크 자체에 트럭이 밀착될 수 있도록 바닥을 모두 공사했을 정도니까요. 정말 신선! 신선! 또 신선이네요!그럼요, 죽어도 신선! 하하하 물건을 한쪽에 내려놓고 하나하나 다시 옮기고 그러지 않고 바로 냉장창고로 옮긴다는 것이 참 힘든 일이거든요. 그런 측면에서 모두들 자부심을 느끼고 있습니다.물류 센터에서 샛별배송이 돌아가는 전체 과정이 어떠한 가요?우선 공급사에서 직매입한 상품들을 픽업해서 센터 내 창고로 모으는 ‘입고’를 시작으로, 각 상품 별 컨디션에 따라 냉동, 냉장, 상온 등 상품을 ‘보관’하는 장소로 이동하게 됩니다.[냉장창고 내 상품을 보관하는 곳]전날 밤 11시까지 들어온 주문 건부터 ‘포장’을 시작해요. 주문한 상품들을 모아 차곡차곡 상자에 담습니다. 가끔 ‘테트리스 블록 쌓듯 포장이 너무 잘되어 왔다’라고 칭찬해주시는 고객님들이 많으신데요. 숙련된 직원들이 최선을 다해서 그것도 아주 빠르게! 꼼꼼히 포장하려고 노력하고 있답니다. [빠르고 정확하게!]포장이 완료된 배송 박스는 배송 지역에 따라 분류가 되고, 수량 체크를 하게 되죠. 그동안 배차 시스템을 돌려서 각 배송매니저님마다 경로별로 배송트럭이 가야 하는 최적의 ‘경로’를 짜게 되는데요. 마치 내비게이션 역할을 한다고 보시면 됩니다. 이러한 작업들이 마치고 나면 이제 ‘출차’(배송 트럭이 센터에서 출발하는 것)가 시작되지요.그 모든 과정이 밤새 이루어지는 건가요?출차하고 나서 이동하는 시간을 최대한 단축해야 하기 때문에 포장부터 출차까지의 시간은 생각보다 오래 걸리지 않아요. 자체적으로 시스템을 잘 구축하였기 때문에(뿌듯뿌듯!) 23시 마감이 진행되고 다음날 아침 7시까지 배송이 완료되기 위해서는 엄청난 스피드로 진행이 된답니다.궁금해요, 배송매니저님!배송매니저님들과 배송팀에게 가장 큰 위기가 왔던 순간은 언제였나요?2년 전에 처음 수박 오픈했을 때가 가장 힘들었죠, 하하하하. 지금은 시스템도 자리 잡고 노하우도 생겼지만, 그 당시만 해도 수박처럼 무거운 걸 배송한다는 것 자체가 흔하던 일은 아니어서 한 번에 10~15k을 날라야 하다 보니 모두가 멘붕? 하하하,  꼭 수박이 아니더라도 무게가 많이 나가는 상품이 참 어려운 것 같아요. 간혹 2L 물 한 박스와 500ml 물 한 박스, 페리에 자몽 맛 한 박스, 라임 맛 한 박스 등 음료만 9박스 정도를 한 번에 주문이 들어온 적도 있었어요. 그럼 배송매니저님들은 까마득해지죠. 물 자체도 무거운데 그게 몇 박스가 넘어가면 혼자서는 집 앞까지 모두 가지고 갈 수가 없잖아요. 그래서 다른 직원들 여러 명이 새벽에 함께 박스들을 옮겨 나른 적도 있고, 이런저런 에피소드가 많죠, 하하하하.하지만 이런 시행착오들을 겪으면서, 주문 수량을 제한하거나 최대한 배송매니저님께 체력적 부담이 덜할 수 있는 방법들을 찾는 것 역시 저의 업무이기에 지금은 많은 부분 개선하고 있어요.최근 진행했던 신규 고객님을 위한 삼다수 100원 이벤트 때도 많이 힘드셨겠어요.아무래도 물 주문 건이 늘어나면 부담이 크기는 하죠. 하지만 이런 이벤트를 진행할 때 저희는 항상 ‘얼마의 기간 동안 이러이러한 이벤트를 진행할 예정입니다’라고 사전에 미리 이야기를 해요. 마켓컬리 성장을 위해 필요한 이벤트이고, 당분간 부담이 크기는 하겠지만 최대한 부담을 줄여드릴 수 있도록 주문 수량 제한 등의 시스템 적 장치도 걸어 둘 예정이며, 혹시나 해당 이벤트로 어려움이 크시다면 꼭 알려 달라는 이야기죠. 그럼 배송매니저님을 포함한 물류 팀원들 모두 이 이벤트의 필요성을 함께 공감하고 마음의 준비를 할 수가 있어요. 무엇보다도 감사한 것이 ‘컬리가 성장하면 나도 함께 성장한다.’라는 마음을 모두 갖고 계셔서 프로의식을 갖고 다 같이 파이팅 할 수 있다는 점이죠.배송매니저님들을 위한 생각을 정말 많이 하시는 것 같아요.그럼요, 한 분 한 분 컬리의 성장을 위해 함께 노력하고 동고동락하는 팀원이니까요. 하지만 배송이라는 일 자체가 쉽지 않은 일이기에, 조금이라도 더 보상을 드릴 수 있는 방법이 없을까 고민이 많아요. 그래서 올해부터는 ‘장기근속 보상 제도’라는 것을 만들었어요. 근무 기간에 따라 인센티브를 드리는 거죠. 컬리의 배송이 워낙 일반 배송과는 다르기 때문에 저희가 왜 이러한 배송 방법을 선택하였는지 이해해주시고, 그리고 나름의 노하우들을 경험치로 쌓으신 배송매니저님들과 오래오래 함께 할 수 있는 것 역시 큰 재산이라고 생각하거든요. 그리고 이런 기회를 통해 작지만 감사의 마음을 표현하고도 싶었고요. 배송매니저님들도 엄청 좋아하시고 감동받으신 듯해서 무척 뿌듯했어요.  이번 설날에는 배송매니저님들을 위한 감사 편지 이벤트도 진행하면서, 서로에 대해 다시 한번 더 생각하고 이해하고 감사할 수 있었던 기회도 있었고, 아무래도 일 그 이상의 동지 의식이 있을 수밖에 없는 것 같아요.[설날이벤트] 택배기사님께 감사의 메시지를 전해 주는 컬리 우체국기사님의 택배로 오늘 하루가 행복합니다컬리의 샛별배송을 책임져 주시는 배송 매니저님과 전국 곳곳에서 ...goo.gl[이벤트후기] 택배 기사님께 고객님의 엽서를 전달해주는 컬리 우체국 미션 성공!택배 기사님 새해 복 많이 받으세요!코앞으로 다가온 설날! 연휴 준비 잘 하고 있으신가요? 컬리는 고객님...goo.gl[설날에 진행한 배송매니저님께 고객님 편지 전달 이벤트]설날 배송매니저님들을 위한 감사 편지 이벤트 현장 분위기는 어땠나요?서프라이즈로 진행했던 이벤트라 모두들 깜짝 놀라는 분위기였죠. 고객님들께서 정성스레 남겨 주신 편지를 바로 읽어 보시며 내심 뿌듯한 미소를 지으시기도 하고, 또 편지가 엄청 많이 도착한 매니저님께서는 보이지 않는 자부심이 어깨에서 표가 나기도 했답니다. 어떤 매니저님께서는 고객님께서 현관 문 고리에 걸어 두는 이벤트 봉투 안에 스타벅스 현금카드를 넣어두시기도 했다면서 주위 분들에게 어찌나 자랑을 하시던지! 직접 손편지를 남겨 주신 고객님들도 계시고, 그 이벤트가 진행되는 기간 동안 배송매니저님들이 배송 갈 때마다 두근두근 설렌다고 말씀하시는 분들도 많으셨어요, 하하하 [고객님 편지 전달하던 날의 센터 풍경]꼭 이벤트 때만이 아니더라도 ‘새벽에 다니느라 힘드시죠’라면서 간식거리나, 피로회복제, 선식 같은 선물을 현관 앞에 남겨두시는 고객님들도 많으세요. 고객님들께서 마켓컬리 배송이 왔다 가면 마치 크리스마스 선물 받는 기분이라고 하시잖아요. 되려 배송매니저님들께서도 매일매일이 생일 같다고 하시는 분들도 많으세요.세상이 참 따듯하네요 :)정말 많이 느낍니다. 저희 서비스가 완벽하다고 할 수는 없죠. 되려 다른 대형 회사들에 비교하면 고객님 입장에서 불편하신 부분도 많고, 답답하신 부분도 많을 수밖에 없죠. 그렇기 때문에, 디테일한 부분만큼은 고객님께 도움이 되드리고 싶어요. 24시간 센터에서 상주하며, 바로바로 문제가 생길 경우에 대처하고, 사람이 직접 할 수 있는 부분만큼은 최선을 다하려고 노력하고 있습니다.그런 마음을 이해해주시고 알아주시는 고객님들의 메시지나 칭찬을 받을 때마다 다시 한번 더 오늘도 최선을 다하자는 마음을 먹을 수 있게 되는 것 같아요.[매일 밤 파이팅 넘치는 재규님!]부탁해요, 고객님!고객님들께 꼭 전하고 싶은 이야기!사실 샛별배송이라는 것이 참 생소한 배송이다 보니, 고객님들께서 남겨 주신 배송 메시지대로 할 수가 없는 상황이 많아요.  첫 번째로 밤 00시부터 아침 6시까지는 아파트 경비 아저씨들의 법적 휴게 시간이에요. 그 시간 동안 주무시거나 자리를 비우시는 경우가 많아, ‘경비실 호출’로 배송 메시지를 남겨 주셔도 호출을 할 수가 없어요. 그래서 반드시 폐기하겠다는 약속 하에, 공동현관 출입 비밀번호를 요청드리는 거죠. 이러한 부분을 참고해주시고 배송 방법 선택 및 배송 메시지를 남겨 주시면 좋을 것 같아요.  두 번째는 일반 택배 배송을 이용하시듯 “부재 시, 전화 주세요” 또는 “세대 호출”을 남겨 주시는 분들도 많으세요. 저희 입장에서는 메모를 남겨 주셨기에 고객님과의 약속이라 생각하고 새벽에 전화드릴 수밖에 없거든요. 그럼 주무시던 고객님도 당황하시고, 당황하시는 고객님을 보며 배송매니저님도 당황하고, 하하하…. 물론 이른 새벽 출근하시거나 잠을 자지 않는 분들은 통화를 원하시기도 하거든요. 그래서 그런 메모가 적혀있으면 저희는 전화를 드릴 수 밖에 없는 점을 양해해주시고, 꼭 원하시는 분만 전화 또는 세대 호출을 기재해주시길 부탁드려요. 세 번째는 비밀번호! 평소 쓰시는 비밀번호이기에 대충 남겨 주시는 경우가 있는데, 처음 보는 배송매니저님 입장에서는 당황스러울 때가 많으세요. 최대한 공동현관 비밀번호를 남겨 주실 때는 특정 아이콘이 필요할 경우 해당 모양을 적어 주시거나(예: 종 모양, 문 모양 등) 자세하게 남겨 주시면 좋을 것 같아요.  샛별배송을 이용하실 때 조금 더 양해와 배려를 해주신다면, 저희 배송팀을 포함한 물류팀 모두 고객님께 최상의 상품을 최고의 서비스로 배송 드릴 수 있도록 앞으로 더욱 노력하겠습니다."트럭이 모두 출발하고 나면 그제야 퇴근입니다"#마켓컬리 #팀원소개 #팀원인터뷰 #팀원자랑 #기업문화 #조직문화
조회수 4594

Gradle Dependency 분리하기

본 포스팅은 아래 코드를 보시면 좀 더 이해하기 쉽습니다.build.gradledependencies-variable.gradledependencies-classpath.gradledependencies-app.gradleGradle 의 역할Gradle 은 이제 안드로이드 개발에 있어서 그 중심이 되는 빌드 환경입니다. 안드로이드 빌드에 대한 기본 설정 뿐만 아니라 빌드에 필요한 Task 를 지정하거나 의존성을 추가할 수 있습니다.특히 의존성에서 일반적인 서비스들은 다양한 오픈소스를 활용하게 됩니다. 네트워크 라이브러리, 이미지 라이브러리, DI 라이브러리, Support 라이브러리,Play-Service 라이브러리 등등 이젠 프로젝트를 시작함에 있어서 기본적으로 10개 이상의 라이브러리를 추가하게 됩니다. 이러한 라이브러리들이 많아질수록 필연적으로 빌드 스크립트가 길어지게 됩니다. 이는 나중에 빌드에 관련된 코드를 추가/수정할 때 유지보수에 영향을 끼치게 됩니다.Gradle 의존성 분리하기토스랩에서는 꽤 많은 숫자의 라이브러릴 사용하고 있습니다. 테스트용 라이브러리들까지 포함해서 60여개의 라이브러리를 쓰고 있습니다. 이러한 라이브러리 코드들이 1개의 빌드 스크립트 안에 포함되어 진다면 라이브러리의 버전을 변경하거나 수정하는 작업을 할 때에는 불가피하게 시간이 소요될 수 밖에 없습니다.그에 따라 Gradle 에서 라이브러리들을 변수화 해서 분리하는 작업을 하였습니다.1. 라이브러리 변수화 하기ext { retrofit = 'com.squareup.retrofit2:retrofit:2.1.0' retrofit2_gson = 'com.squareup.retrofit2:converter-gson:2.1.0' retrofit2_rxjava2 = 'com.jakewharton.retrofit:retrofit2-rxjava2-adapter:2.1.0' } 가장 간단한 변수화였습니다. 하지만 Retrofit 은 관련 라이브러리들이 함께 수반되기 때문에 버전명을 다시 분리하였습니다.2. 라이브러리 버전 변수화 하기ext { retrofit_version = '2.1.0' retrofit = "com.squareup.retrofit2:retrofit:$retrofit_version" retrofit2_gson = "com.squareup.retrofit2:converter-gson:$retrofit_version" retrofit2_rxjava2 = "com.jakewharton.retrofit:retrofit2-rxjava2-adapter:$retrofit_version" } 하지만 버전명과 라이브러리이름이 함께 있는 것이 깔끔해보이진 않습니다. 그래서 아래와 같이 바꿨습니다.3. 라이브러리 이름과 버전의 분리ext { retrofit = '2.1.0' } ext.dependencies = [ retrofit2 : "com.squareup.retrofit2:retrofit:$ext.retrofit", retrofit2_gson : "com.squareup.retrofit2:converter-gson:$ext.retrofit", retrofit2_rxjava2 : "com.jakewharton.retrofit:retrofit2-rxjava2-adapter:$ext.retrofit_rxjava2", ] 실제에는 다음과 같이 사용하면 됩니다.dependencies { compile rootProject.ext.dependencies.retrofit2 compile rootProject.ext.dependencies.retrofit2_gson compile rootProject.ext.dependencies.retrofit2_rxjava2 } 이제 라이브러리를 변수화 해서 분리를 하였습니다.이제 변수로 지정한 라이브러리들은 build.gradle 파일안에 존재하게 됩니다.// build.gradle ext { retrofit = '2.1.0' } ext.dependencies = [ retrofit2 : "com.squareup.retrofit2:retrofit:$ext.retrofit", retrofit2_gson : "com.squareup.retrofit2:converter-gson:$ext.retrofit", retrofit2_rxjava2 : "com.jakewharton.retrofit:retrofit2-rxjava2-adapter:$ext.retrofit_rxjava2", ] buildscript { // blah blah } 라이브러리가 3개뿐이니 깔끔해보이는군요. 하지만 토스랩의 라이브러리는 60여개 입니다. 변수명도 60여개라는 말이죠. 그래서 라이브러리 변수들만 파일을 분리하기로 했습니다.4. 라이브러리 변수를 파일로 분리하기// dependencies-variable.gradle ext { retrofit = '2.1.0' } ext.dependencies = [ retrofit2 : "com.squareup.retrofit2:retrofit:$ext.retrofit", retrofit2_gson : "com.squareup.retrofit2:converter-gson:$ext.retrofit", retrofit2_rxjava2 : "com.jakewharton.retrofit:retrofit2-rxjava2-adapter:$ext.retrofit_rxjava2", ] // build.gradle apply from :'dependencies-variable.gradle' buildscript { // blah blah } 이제 좀 교통정리가 되어가는 기분이네요.하지만 app 의 build.gradle 을 보았습니다.// app 의 build.gradle apply plugin: 'com.android.application' dependencies { // 라이브러리 60개 compile rootProject.ext.dependencies.library.retrofit2 compile rootProject.ext.dependencies.library.retrofit2_gson compile rootProject.ext.dependencies.library.retrofit2_rxjava2 } android { // 중략 } 뭔가 잘못되어 가고 있습니다. 여전히 dependencies 가 큰 부분을 차지하고 있습니다.5. app.dependencies 분리하기이제 dependencies 를 분리할 차례입니다.// dependencies-app.gradle repositories { jcenter() } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile rootProject.ext.dependencies.library.retrofit2 compile rootProject.ext.dependencies.library.retrofit2_gson compile rootProject.ext.dependencies.library.retrofit2_rxjava2 compile rootProject.ext.dependencies.library.okhttp3 compile rootProject.ext.dependencies.library.okhttp3_logging compile rootProject.ext.dependencies.library.stetho_okhttp3 } // app 의 build.gradle apply from: 'dependencies-app.gradle' 이제 dependencies 와 관련된 스크립트가 분리되었습니다.하지만 저 apply from 이 항상 app 의 build.gradle 에 따라 붙어야 하는 것이 아쉽습니다. 그래서 buildscript 에 아예 추가하기로 하엿습니다.6. 빌드 스크립트에 dependencies 추가 동작하기먼저 빌드 스크립트용 스크립트를 만들겠습니다.// dependencies-classpath.gradle rootProject.buildscript.repositories { jcenter() } rootProject.buildscript.dependencies { classpath rootProject.ext.dependencies.classpath.android } 그리고 buildscript 가 시작될 때 모든 dependencies 스크립트가 인식할 수 있게 하겠습니다. 인식할 스크립트는 다음과 같습니다.dependencies-variable.gradle - 라이브러리 변수 저장dependencies-classpath.gradle - 빌드용 스크립트 저장dependencies-app.gradle - 라이브러리 추가 스크립트 저장rootProject 의 build.gradle 를 아래와 같이 변경합니다.// rootProject 의 build.gradle buildscript { apply from: "dependencies-variable.gradle" apply from: "dependencies-classpath.gradle" } apply from: 'dependencies-app.gradle' 위와 같이 변경을 하면 빌드스크립트가 동작하는 시점에 변수를 인식하고 빌드용 스크립트를 인식합니다.하지만 앱용 라이브러리 추가 스크립트는 아직 준비가 덜 되었습니다. “app” 프로젝트가 인식이 된 시점에 라이브러리가 추가되어야 하기때문에 처음 만들었던 스크립트로는 한계가 있습니다.그래서 아래와 같이 변경하겠습니다.// dependencies-app.gradle rootProject.allprojects { project -> if (project.name == 'app') { project.afterEvaluate { repositories { jcenter() } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile rootProject.ext.dependencies.library.retrofit2 compile rootProject.ext.dependencies.library.retrofit2_gson compile rootProject.ext.dependencies.library.retrofit2_rxjava2 } } } } afterEvaluate 는 프로젝트의 인식이 완료되면 동작이 되는 함수이기 때문에 모든 것이 끝나고 dependencies 가 추가되는 것으로 이해하시면 됩니다.정리위의 과정을 거침으로써 gradle 파일은 좀 더 나뉘었지만 app 의 build.gradle 은 안드로이드 프로젝트 그 자체에 집중 할 수 있도록 하였습니다.이렇게 나누었던 본래의 목적은 의존성 라이브러리와 코드 품질 관리용 스크립트가 1개의 스크립트 파일에 담겨지면서 관리하는 데 있어서 큰 문제가 발생하게 되었습니다. 그에 따라 각각을 나누고 그 목적에 맞도록 각가의 파일 만들었습니다.라이브러리의 변수용 파일buildscript 용 classpath 를 관리하는 파일본 프로젝트의 라이브러리 의존성 관리 파일참고 소스Github : https://github.com/ZeroBrain/DataBind-MVVM-Sample#토스랩 #잔디 #JANDI #개발 #개발후기 #인사이트

기업문화 엿볼 때, 더팀스

로그인

/