스토리 홈

인터뷰

피드

뉴스

조회수 47277

'영업'은 여러분이 생각하는 그런 일이 아닙니다

 우리 모두는 '영업직'이라는 말을 들으면 반사적으로 어떤 이미지를 떠올린다. 무더운 날씨에 넥타이를 동여매고 한 손에 자켓을 든 채 땀범벅이 되어 돌아다니고, 실적 압박에 마음고생하며, 무슨 일만 터졌다 하면 가서 고개숙여 사과하는 사람의 이미지. 사실 그렇게 틀린 건 아니다. 고급 외제차에 핸드메이드 스리피스 수트를 입고 환한 미소를 짓는 영업사원은 없으니까. 주변에 그런 영업사원이 있다면, 집에 옥장판이 필요하지 않는 한 멀리하는 게 좋다. 명함에 보석 이름이 써있거나 할 가능성이 높다.·대충 이런 느낌이고, 실제로 이런 느낌이다. 그렇기 때문에, 대부분 구직자들은 영업직군을 상당히 기피하는 경향이 있다. 사실 한국에서 '영업'이라는 단어가 휴대폰을 팔거나, 정수기를 팔거나, 보험을 팔거나...하여간 고객에게 찾아가 뭘 팔아야 영업이라는 인식이 있다. 물론 그게 아주 중요한 역할임에는 틀림없지만, 사실 꼭 그렇지만은 않다. 그래서 오늘은 영업이 무엇인가를 설명해보려 한다.1. 기업의 손과 발 A라는 회사가 있다. 뛰어난 기술력으로 기존 시장에 대파란을 불러일으킬 제품을 만들었다. 광고도 끝내주게 뽑았으니 이제 팔기만 하면 된다. A사 사장은 떼부자가 될 꿈에 젖어 주문 결제 목록을 확인했다. 하지만 주문 건수는 0건이었다. A사는 영업부가 없었기 때문이다. 아무리 좋은 것을 만들더라도, 그것이 왜 좋은 지 고객과 얼굴을 맞대고 설명할 사람이 없다면 아무런 의미가 없다. 이제 막 출시된 제품을 놓고 고객에게 먼저 연락이 와서 '제발 우리에게 이 물건을 팔아주십시오!'라고 말하는 일 따위는 절대로 일어나지 않는다. 아무리 뛰어난 기술과 제품도 제 스스로 구매자를 찾아가 돈과 바꿔오진 않기 때문이다. 이것이 뭐가 얼마나 어디에 좋은 지, 어떤 효과를 낼 수 있는 지 설명할 수 없다면 어떤 제품도, 어떤 서비스도 팔리지 않는다. 기술 영업이라는 직군이 생긴 이유도 바로 이것이다. 세상에는 생각보다 팔아야 할 것들이 많고, 그것들을 팔기 위해서는 영업사원의 부지런한 노력이 필요하다. 영업은 여러분이 생각하는 그 이상으로 중요한 직군이다. 머리로 아무리 좋은 아이디어를 떠올리더라도, 실제로 이행할 손과 발이 있어야 의미가 있는 것이다. ·반짝이는 아이디어에는 금손이 필요하다.2. 사과하는 기계가 아니라 기업의 얼굴이다 기획자, 마케터, 디자이너, 개발자, 경영지원팀....이런 직군은 사과할 일이 거의 없다. 있어도 회사 내부적인 일을 해결하기 위한 것이 대부분이다. 개발자나 디자이너가 고객에게 가서 머리숙여 사과하는 광경을 본 적이 있는가? 자기 회사에서 그런 광경을 본 사람이 있다면 당장 도망치라고 말하고 싶다. 다음 차례는 당신이 될 테니까. 내가 하지도 않은 일을 가지고 누군가에게 사과하러 간다는 건 분명 즐거운 일은 아니다. 잘못은 다른 사람이 했는데, 왜 가서 굽신거리는 건 나인가. 당연히 불합리한 일이다. 그러나 제품이나 서비스를 팔기만 해서는 기업이 제대로 돌아가지 않는다. 사후지원과 고객만족 관리도 영업이 하는 중요한 일 중 하나이다. CS부서를 따로 둘 정도로 규모가 큰 기업이라도, 어지간한 일은 영업사원 선에서 해결이 된다. 영업사원에게 단정하고 정돈된 옷차림을 요구하는 것도 기업의 얼굴로서 해줘야 할 일이 있기 때문이다. 실제로 증권사 시절 겪은 일이다. 나의 고객 중 한 명이 고령으로 세상을 떠났다. 상당한 자산가였고, 잘 찾아오지 않는 자식들이 있었다. 그리고 그들은 고객이 생전에 구매한 채권을 가지고 시비를 걸기 시작했다. '앞으로 살 날이 몇 년이나 남았다고 10년 만기 채권을 사게 한 거냐' '노인에게 이런 걸 팔다니 제정신이냐' 등등, 온갖 매도의 말이 전화상으로 울려퍼졌다. 기록을 찾아보니, 그 채권을 사고싶다고 먼저 제안해 온 건 그 고객이었다. 일단은 검은 넥타이를 매고 장례식장으로 향했다. 사실 금융회사 영업직으로 일하게 된다면 심심찮게 보는 장면이긴 하지만, 재산 분할을 놓고 가족들이 아귀처럼 서로를 물어뜯는 광경은 썩 보기 좋은 일은 아니다. 일단 가자마자 멱살을 쥐어잡히기도 했고. 일본에서는 사망 사실을 인지한 순간 증권사가 고객의 모든 계좌를 동결시키고 상속과 재산분할에 대한 협의가 끝날 때 까지 아무 것도 할 수 없게 만든다. 그들은 바로 그게 불만이었던 것이다. 담담하게 설명을 시작했다. 일단 망인이 그 채권을 사겠다고 한 것은 채권 발행 주체가 신용도가 매우 높은 기업이었고, 은행 이자율과 비교해서 상당히 높은 수익을 얻을 수 있기 때문이었으며, 현재 계좌가 동결된 상태이지만 상속과 재산 분할에 대한 합의가 끝나는 대로 합의된 비율에 따라 각 상속자의 계좌로 이관될 것이다. 연로한 분에게 10년 만기 채권을 팔게 된 점은 윤리규칙상 아무런 문제가 되는 일은 아니나, 가족들에게 불편을 끼쳐 매우 죄송하다. 그리고 나는 고객이 타계하기 전 나에게 감사의 의미로 써주었던 손편지를 꺼내 가족들에게 건넸다. '제게도 할머니 같은 분이셨습니다.' 이 한 마디로 모든 불만은 사라졌다. 그 날 제일 슬퍼하던 건 가족들이 아니라 오히려 나였을지도 모르겠다. 만약 CS부서에서 이 일을 전화로 해결하려 했다면 FINMAC의 중재까지 받아야 하는 일이 되었을 것이다. 비록 사는 사람과 파는 사람으로서 관계를 맺고 있지만, 실제로 얼굴을 마주보고 대화를 나눈다는 것의 힘은 생각보다 강력하다. 영업사원은 편의점 직원이 아니다. 말 한 마디 없이 물건을 받고 돈을 내기 위해 영업사원을 부르는 사람은 없다. 자연스레 주변 얘기도 하고, 궁금한 것에 대해 물어보고, 앞으로의 경제 상황이 어떻게 돌아갈 지 대화를 나누다 보면, 싫더라도 유대감이라는 것이 생긴다. 그리고 그 관계는 굉장히 다양한 곳에서, 생각지 못하게 활용되기도 한다. 사과는 아무나 할 수 있는 게 아니다. 오로지 기업의 얼굴로 활약하는 영업직만이 할 수 있는 일이다.3. 대부분의 영업사원은 실적의 노예가 아니다 특히 보험이나 정수기, 카드처럼 단기적인 실적에 집중하는 회사에서 이런 일이 많다. 물론 증권사도 마찬가지지만, 화이트보드에 이름이나 1과, 2과, 3과 하는 식으로 부서를 죽 써놓고, 그래프를 그리거나 숫자를 써놓거나 하며 독려라는 이름의 압박을 넣는다. 일본에서는 이런 할당량을 '노르마(Norma)'라고 하는데, 증권사 중에서는 노무라 증권이 사람을 개미핥기처럼 훑어내기로 유명하다. 오죽하면 노르마 증권이라고 하는 별명도 있을 정도로. 여기서, 여러분이 흔히 떠올리는 대기업에 그런 영업사원의 이미지가 있는 지 한 번 생각해보자. 그리고 그 회사들에 영업부가 있는지 생각해보자. 물론 내부적으로 실적의 압박이 있는 건 어쩔 수 없는 일이다. 어떤 기업도 '이만큼이면 많이 벌었지 뭘'하면서 만족하지 않는다. 기업의 최전선에서 활동한다는 건, 탐욕의 최전선에서 움직이고 있다는 것과 다르지 않은 말이다. 그 탐욕을 온 몸으로 받아내는 일이 쉬울 리는 없다. 하지만 카드사나 보험사 영업직처럼 사람을 쥐어짜내는 건 생각보다 그리 흔하지 않다. 이런 곳은 애초에 위촉직이니 계약직이니 하면서 자기네 사원으로도 안 쳐준다. 동료 내지는 같은 그룹의 소속원으로서의 유대감조차 필요없다는 뜻이다. 오히려 일반적인 기업의 영업사원은 만화 '미생'에 가깝다. 회사에 필요한 거래를 위해 밤을 새며 일하기도 하고, 전국을 돌며 쪽잠을 자기도 하지만 만화 속 인물들이 괴로워하는 건 일과 실적이 아니라 사람과 직장 내 파벌 같은 것들이 원인이다. ·현실의 많은 영업사원은 이쪽에 더 가깝다.4. 모든 부서의 교집합 회사에서, 제품이나 서비스를 만들 때는 다양한 과정을 거친다. 지금 보고 있는 더 팀스 서비스를 예로 들자면, 기획파트에서 생각한 기획안이 백엔드 개발자에게 넘어가 기능적인 기반을 짜고, 디자이너가 디자인을 하면, 프론트엔드 개발자가 실제로 어떻게 나타낼 것인가를 구현한다. 마케팅파트에서는 이 기획에 대한 브랜딩이나 마케팅 방법을 생각하고, 그렇게 모든 사람들이 만들어 낸 서비스를 내가 가져다 영업하고 있다. 영업을 하기 위해서는 그 과정의 모든 것을 알면 알수록 좋다. 현장에서 무리한 요구를 하거나 흰구름 잡는 소리를 해도 대응이 가능하기 때문이다. 그래서 모든 부서의 교집합이라고 할 수 있다. 우리는 기술영업, 제품영업 식으로 굳이 분류를 나누지만, 모든 영업은 사실 하나다. 제품을 판다고 해서 기술을 모를 순 없다. 하다못해 정수기를 팔래도 이 정수기가 뭐가 좋은 지 알아야 하는 것이다. 여러 사람들이 힘겹게 만든 것을 그저 팔기만 하면 되는 일이지만, '그저' 팔기만 하기 위해서도 상당히 많은 노력이 필요하다. 그래서 영업현장과 동떨어진 기획안은 반드시 망하고(안 팔아주니까), 기획의도를 무시한 영업은 나중에 큰 문제에 휘말린다(대충 파니까). 기업의 모든 부서가 쥐어짜낸 정수를 머릿속에 담고, 다른 사람 앞에서 퍼포먼스를 하는 것이다. 그래서 난 영업을 기업의 종합예술이라고 생각한다.·말하자면 이런 느낌이다.5. 스타트업의 영업 대부분의 스타트업은 영업을 크게 중요하다고 여기지 않는 것 같다. 사실 크게 틀린 일은 아니다. 영업부를 두어가면서 뭘 팔 정도면 스타트업 수준은 아니지 않을까. 하지만 영업에 힘을 쏟는 걸 터부시하는 듯한 느낌을 가끔 받을 때가 있는데, 이건 확실히 틀렸다. 현장에서 영업사원으로 일하던 사람의 관점에서 말하는 것이지만, 스타트업 업계에서는 영업을 '낡은 관습'이라고 생각하는 것 같은 느낌을 받는다. 굳이 우리가 만든 서비스를 돌아다니면서 팔지 않아도, 정말 좋은 것이니까 누군가 사줄 것이라는 믿음이 있는 것 같다. 온라인이나 기타 마케팅 채널은 충분히 활용하고 있으니까. 사실 처음 스타트업에서 일하기 시작할 때, 초반 2개월 정도는 '스타트업은 샤이한 사람들만 하는 건가?'하는 의문이 들 정도였다. 전혀 그렇지 않다. 굳이 영업부나 영업팀을 둘 필요까진 없더라도, 반드시 누군가는 그 직무를 소화해야 한다. 회사의 대표나 마케팅 팀이 겸업하는 형태로라도, 영업은 무조건 필요한 것이다. 좋은 마케팅 수단을 이용해서 이미지나 브랜드를 알리는 것 역시 필수적인 일이다. 하지만 좋은 마케팅 수단은 영업직군이 해야 할 일을 줄여줄 순 있어도 완전히 대체할 순 없다. 현장의 사람들이 느끼는 것들을 체크하고, 직접 발로 뛰며 브랜드를 알리는 것 만큼은 꼭 필요하다. 여차할 때 전화 걸어 '어 그거 어떻게 되고 있어요?'같은 질문을 걸 수 있는 사람은 있어야 하지 않는가. 나의 경우도, 부족하나마 기획 회의에 참여하기도 하고, CS업무를 맡거나, 경영지원 업무를 동시에 하면서 영업 직무를 수행하고 있다. 아직까지는 영업파트로서의 일이 크게 필요하지 않지만, 그래도 사람이 있고 없고는 다를 것이라고 생각하고 있다. 외연 확장이 중요한 만큼, 전담해서 할 사람도 필요할 것이다.·스타트업의 영업부서는 배우자 같다. 어릴때는 있으면 좋고, 없어도 크게 아쉬울 것은 없다.그리고 나이가 들면 그 좋은 점을 알게 된다. 영업에 대해서 죽 말했지만, 결론은 여러분이 생각하는 것처럼 무작정 힘들고, 짜증나고, 실적 압박에 목이 조여오는 그런 직군은 아니라는 것이다. 만약 그랬다면 다른 직군보다 돈을 많이 줘서 사람을 끌어모았거나, 아예 다른 직무로 대체했을 것이다. 영업부가 없는 회사를 본 적 있는가? 가장 흔하다는 것은 가장 필요하다는 것과 같은 말이다. 어느 정도 규모 이상에서,  영업사원이 필요없는 회사를 난 한 번도 본 적이 없다. 누구나가 구한다는 것은 누구나가 필요로 한다는 것이다. 물론 독특하고 더 재미있을 법한 직군은 세상에 많다. 하지만 영업도 나름의 재미와 보람이 있다. 이 재미와 보람을 느끼는 법에 대해서는 다음에 쓰려고 한다. 개발자, 디자이너, 기획, 마케팅...잠깐 생각해도 세상엔 수많은 직군이 있다. 그리고 세상의 모든 일은 노동력을 제공하고 대가를 받는다는 공통점을 가지고 있다. 노동은 분명 신성하지만, 즐겁고 행복한 것은 아니다. 그래서 노동을 하면 돈을 받는 것이다. 영업이 힘든 만큼 다른 직군도 저마다의 힘든 점이 있다. 바꾸어 말하면, 영업은 다른 직군이 힘든 만큼 힘든 일이다. 세상에 합법적으로 편하게 버는 돈은 복권밖에 없다. 여러분이 다른 직군을 알아보고 생각하는 만큼, 영업직군에 대해서도 진지하게 고려하는 시간을 가졌으면 좋겠다.#더팀스 #THETEAMS #영업 #인사이트 #경험공유 #직무분석
조회수 1578

중국기업들의 어약용문

지난 3월, 서울에 'DJI'의 해외 최초 플래그쉽 스토어가 오픈했다. 'DJI'는 2006년 중국 심천에 설립된 드론업체로 팬텀, 인스파이어, 매트리스 등의 소비자드론과 전문가용드론으로 현재 전 세계 드론 시장의 70%를 장악하고 있으며 100억 불 이상의 기업가치를 평가받고 있다.이미 전 세계 15개국에 지사를 내고 영업을 하고 있는 'DJI'가 유독 한국을 왜 제1호 플래그쉽 스토어의 입지로 선택했을까? 플래그쉽 스토어를 오픈하며 'DJI'가 열었던 기자간담회의 내용을 보면 명확해진다. 한국의 제한된 시장 구조상 매출 확대의 목표가 아닌, 수도권에 집중된 마니아들을 결속해 드론의 저변확대를 위한 커뮤니티를 조성하며, 한국이 주도하고 있는 엔터테인먼트 컨텐츠 제작 생태계에 깊숙이 들어가 드론을 주요 요소로 만들면서 진화시키고 싶은 것이다. 최근에 중국기업들과 한국 컨텐츠 제작사가 사전제작을 통해 큰 성공을 거둔 '태양의 후예'의 사례를 보면, 엔터테인먼트 컨텐츠는 중국이 한국에서 얻을 수 있는 매우 중요한 비즈니스 요소임을 알 수 있다. 대륙의 실수라는 유행어를 만든 '샤오미'도 공식적으로 한국 진출을 했다. '특허'라는 장벽이 있어서 스마트폰/TV 사업은 국내에 들어오지 않았지만, 소형 가전과 다양한 액세서리를 가지고 한국 지사를 오픈하며 본격적으로 영업과 기술서비스를 시작했다. 온라인 마케팅도 본격화하면서 한국 안방에서 샤오미 나인봇 미니, 스마트밥솥, 자전거까지 판매를 시작하며 의미 있는 매출을 만드는 경쟁구도를 생성하고 있다.중국산이라면 저가에 품질이 낮을 것이라며 무시하던 한국인들의 고정관념을 바꾼 '샤오미'이기에 상대적으로 대기업의 장악력이 약한 제품 포트폴리오로 한국시장에서 내ㆍ외연을 확장하는 것이 어렵지 않아 보인다. 그런데 조금만 더 들여다보면 '샤오미'의 속셈에 한 마리의 토끼가 더 있음을 알 수 있다. '샤오미'의 인터넷 방송 플랫폼 사업을 담당하고 있는 '샤오미 E&M'이 '코리아엠씨엔'과 제휴하여 샤오미 헤이진쯔보(黑金直播) 클로즈베타 서비스에 한국의 컨텐츠를 확보ㆍ유통하는 작업을 준비하고 있기 때문이다. 한국의 컨텐츠를 통해 '샤오미' 생태계에 새로운 사용자를 확보하고, 다양한 형태의 컨텐츠 비즈니스를 그 안에 접목하려는 시도이다.   이렇게 상대적으로 시장이 크지 않고, 한국 대기업들의 경쟁이 심해 중국 제조, IT 업체들이 잘 진출하지 않았던 우리의 안방에 중국기업들이 들어오기 시작하는 현상을 우린 정확하게 해석해야 할 필요가 있다. 우리나라가 중국의 2대 교역국이긴 하지만, 'DJI'와 '샤오미'만 봐도 단순히 그들이 가진 제품을 유통하고 판매하는 것만이 가장 중요한 목적이 아닌 것으로 보아 한국시장은 여전히 제약이 심하고, 시장잠재력이 크지 않은 시장이다. 중요한 것은 지금이라는 시점에 그들에게 필요한 무언가가 있고 그것을 위한 투자가 수반되고 있다는 것이다. 2000년대 중반만 해도 CES(Consumer Electronics Show, 국제전자제품박람회)나 모터쇼에서 새로운 기술과 제품을 선보이는 역할을 가진 중국기업들이 많지 않았는데 2~3년 사이 완전히 뒤바뀐 모습을 볼 수 있다. 중국에는 이미 400여 개의 3D 프린터 회사들이 있고, 이미 몇 년 전부터 시장을 만들어 리드하고 있다 보니 한국시장은 안중에도 없다.'DJI' 이외에도 'EHANG', '지페이'를 비롯한 100여 개의 드론 회사들은 춘추전국시대를 만들고 있다. 'LeSee', 'Faraday Future', 'BYD' 같은 전기차 기업들도 급격히 늘고 있으며 AR/VR의 경우 디바이스에서 카메라, 컨텐츠까지 예전에는 기술 시차가 있을 법한 분야들에서 이젠 더 이상 격차가 느껴지지 않거나 오히려 앞선 시차가 느껴지는 상황이 되었다. 이런 중국의 기술과 기업들이 한국시장에 진출하지 않는다는 것은 안도할 일이 아니라, 국내 경쟁력이나 시장력이 없음을 보여주는 위험 신호일 수 있다.   세계는 점점 소품종 대량생산 체제에서 다품종 소량생산으로, 평균적 가치에서 극단적 다양성으로 진화하고 있다. 이런 상황에서 중국의 IT와 제조업은 양극단을 커버할 수 있는 거대한 내수시장을 발판삼아 밖으로는 미국과 함께 G2의 지위와 힘을 과시하고 있고, 안으로는 국내 기업과 생태계에 큰 위협이 되고 있다. 중국은 '중국제조 2025'라는 슬로건 아래 내부의 변화도 빠르고, 대외적인 전략도 강하게 실행하고 있다. 국내 시장에 진출하는 기업들도 과거보다 훨씬 더 전략적이고 다양한 목적을 가지고 들어오고 있고, 거대한 자본으로 무장하고 정부의 지원을 받는 그들은 원하는 것을 챙기기 위해 무서운 행보를 계속하고 있다. '어약용문'(魚躍龍門), 즉 '황허(黃河)의 잉어가 룽먼(龍門)의 폭포를 뛰어넘으면 용이 된다'는 고사가 있다. 우리는 중국이 한국을 바짝 추격해오고 있다고 이야기하고 있지만, 실상은 많은 분야에서 우리를 넘어 '어약용문'하고 있다.출처: http://m.blog.daum.net/yongtrim9/1966국내 대기업들이 중국과 경쟁하기 위해서는 보유 자금력과 내재 인프라를 이용하여 빠르고 경쟁력 있는 스타트업 생태계를 육성ㆍ지원해야 하며, 단기적 제품개발을 지양하고 장기적 원천기술 투자와 창발적 연구개발이 가능하도록 체질 개선을 해야 한다. 중소기업들은 기존 대기업 하청구조를 탈피하여 보유하고 있는 제조역량이나 전문기술을 활용하여 글로벌 시장에 많은 기업들과 연계할 수 있는 경쟁력을 가져야 한다. 스타트업은 빠른 실행력을 바탕으로 창의적인 가치와 컨텐츠를 만들어내는 다양한 시도들을 경주해야 하는데 결국 궁극적이고 실질적인 대응방안은 이를 통해 중국과 협력하는 가치를 만들어 내는 것이다.중국은 더 이상 경쟁을 통해 이겨내기 어려운 단계로 진화를 하고 있다. 이제 우리는 가능하다면 경쟁보다는 협력을 통해 새로운 가치와 가능성을 함께 만들어 낼 수 있는 역량과 문화를 가져야 할 절실한 순간을 맞이 한 것이다.http://blog.naver.com/rehoboth2009/220762251010 르호봇 기고글#라이프스퀘어 #스타트업 #창업자 #창업가 #마인드셋 #조언
조회수 1960

게으른 마케터를 위한 사소한 제언

온라인 광고에 세계에는 구글 캠페인 URL이라는 것이 있다. 광고에 돈을 뿌리면, 어디에서 효율이 나는지를 알아야 하지 않겠는가. 그것을 가능하게 해주는 것이 바로 구글 캠페인 URL이라는 것이다. 그것은 다음과 같이 생겼다."http://www.cakecakecake.com?utm_source=google&utm_medium=cpc&utm_term=치즈케이크&utm_campaign=cake"기본 URL 뒤에 몇 가지 태그를 붙여, 고객이 어떤 광고를 타고 왔는지 알려준다. 마케터는 광고에 따라 적합한 URL을 만들어, 각 광고에 이 URL을 부여한다.어느 스타트업의 아침.- 팀원 A : "현재 돌아가고 있는 구글 검색 광고 모두에 캠페인 URL 설정이 필요할 것 같아요ㅠㅠ"- 팀원 B : "허거걱ㄱ,,, 수백 개가 넘는 키워드들을 모두요???!!@#$#$^%!"왜 미리 설정하여 두지 않았냐고 물으신다면, 구글 애널리틱스(웹사이트 유저 데이터 분석을 할 수 있는 곳)에서는 같은 편인 구글 애드워즈(구글 광고를 생성, 관리하는 곳)의 데이터를 끌어올 수 있기 때문에 캠페인 URL 없이도 어느 구글 광고를 타고 유저가 많이 들어왔는지 확인이 가능하다.하.지.만. 구글 애널리틱스가 아닌 자체 데이터 분석 플랫폼을 이용하는 경우라면, 캠페인 URL 설정이 꼭 필요하다. 만약 캠페인 URL 없이 광고가 돌아가면, 어떤 키워드에서 효율이 발생하는지 전혀 알 수 없다.그래서 팀원 B는 고민했다. 하나의 키워드 설정만 해도, 구글 캠페인 URL 생성 페이지에서 캠페인 이름, 소스, 매체, 키워드 등을 입력하여 캠페인 URL을 생성한 다음, 구글 애드워즈에 접속하여 해당 키워드를 선택하고, 설정을 클릭, 클릭하여 URL을 복붙하고 확인 버튼을 눌러야 하고, 이걸 또 수백 번 반복해야 한다.... 털썩..사람 없는 스타트업ㅠ 안 그래도 일 많은데, 오늘도 야근인가...하...뭔가 다른 방법이 없을까?바로 그때, 구세주처럼 등장한 그분이 있었으니...! 그분은 바로 'Trackingtemplate'!(지금 와서 이실직고하지만, 이글의 타겟 독자는 프로그래밍 지식은 없지만 구글애드워즈를 기본적으로 사용할 줄 알고, 구글 캠페인 URL이 무엇인지 알고 있으는 마케터분들입니다. 내가 아니다 싶으시면, 주변에 그러한 분들에게 살포시 공유 부탁드립니다 ^^)자, 이제 우리도 자동화라는 것을 해보자. 아주 간단하게 말하자면, 다음 두 가지를 설정하는 것이 핵심이다.1. Final URL2. Tracking Template(구글 애드워즈 언어 설정은 영어 기준으로 합니다. 한글로 설정 시 제공되지 않는 기능이 많아 선호하지 않습니다.)한 가지씩 좀 더 자세히 들어가 보자.1. Final URL: 도착 페이지 URL광고 클릭 시 유저가 도착하는 주소다. 광고그룹마다, 혹은 키워드마다 다르게 설정 가능하다.가장 일반적인 방법은 이 Final URL에 구글 캠페인 URL을 삽입하는 방법인데, 키워드마다 캠페인 URL이 다르니, 같은 페이지에 도착하는 키워드라도, 키워드마다 트래킹용 utm 변수 부분을 다르게 설정해야 하는 불편함이 존재한다.다음에서 설명할 Tracking Template을 이용하면, 이러한 불편함을 해결할 수 있다!!!!!(저는 Tracking Template과 아무런 관련이 없습니다ㅎㅎㅎ 뭔가 자꾸 홈쇼핑 느낌이 나고 있다...)2. Tracking TemplateFinal URL에 더하여, 트래킹 목적 URL을 생성하기 위한 템플릿. 광고마다 일일이 URL을 만드는 것이 아니라, 템플릿을 바탕으로 자동 생성하는 것이 목적이다.트래킹용 변수는 변하지 않는 값으로 설정할 수도 있고, 변하는 값(ValueTrack이라는 말로 부릅니다)으로 설정할 수도 있다.변하지 않는 값 예시 : utm_term=치즈케이크 (이렇게 설정하여두면, 항상 '치즈케이크'라는 값이 측정됩니다)변하는 값 예시 : utm_term={keyword} (이렇게 설정하여두면, 키워드에 따라 그 키워드 값이 측정됩니다. 예를 들면, '치즈케이크', '티라미수', '생크림 케이크' 등)Tracking Template은 키워드 단위뿐만 아니라, 광고그룹, 캠페인, 그리고 무려 계정 단위에서도 설정이 가능하다.(설정하는 방법 링크 : https://support.google.com/adwords/answer/6305348?hl=ko)광고그룹 이상의 단위에서 템플릿을 설정하고 변하는 값을 정의하여 두면, 모든 키워드에 대해 일일이 트래킹용 변수를 따로 정의하지 않아도, 자동으로 설정이 가능하다.(단, 키워드 단위가 아닌 광고그룹 이상의 단위의 경우, 승인 시간이 조금 오래 걸림. 하루 이내.)Tracking Template은 다음 경로에서 설정 가능하다.[Google Adwords 웹에서 설정하기] 1. Adgroup을 선택한다. (계정, 캠페인, 키워드 등의 단위로 설정하고 싶다면 해당 페이지를 클릭)2. Settings탭을 선택한다.3. 맨 아래쪽에 위치한 Campaign URL options (advanced)에서 Tracking Template을 설정한다.Google Adwords Web에서 설정하는 화면 [Google Adwords Editor에서 설정하기] 1.Google Adwords Editor를 다운로드한다.2. 계정을 연결하고, 데이터를 다운로드한다.3. 왼쪽 아래에서 캠페인, 광고그룹, 키워드 중 원하는 단위를 선택한다.4.URL options탭에서 Tracking template을 설정한다.Google Adwords Editor에서 설정하는 화면[Tracking Template 예시]Trackingtemplate for 케이크 관련 검색어 광고 (광고그룹 단위로 설정 시):{lpurl}?utm_source=google&utm_medium=cpc&utm_term={keyword}&utm_campaign=cake(여기서 {lpurl}부분에는final URL이 다이내믹하게 삽입됩니다)이렇게 설정할 경우, 검색어 치즈케이크는http://www.cakecakecake.com/menu/cheesecake?utm_source=google&utm_medium=cpc&utm_term=치즈케이크&utm_campaign=cake검색어 티라미수는http://www.cakecakecake.com/menu/tiramisu?utm_source=google&utm_medium=cpc&utm_term=티라미수&utm_campaign=cake와 같이 잡힌다.(www.cakecakecake.com은 가상의 웹 사이트명입니다. 이 부분에 각자의 웹 사이트명을 넣으면 됩니다.)그 외 변하는 값이 설정 가능한 변수들(ValueTrack parameters):{campaignid}:캠페인ID{adgroupid}:광고그룹ID{creative}:광고ID더 많은 것들은 여기에서 확인: https://support.google.com/adwords/answer/6305348여기까지 온 당신은 이제 수천 개의 검색 광고를 돌려도 손까딱할 일 하나 없다. 정말이다. (물론 URL 설정에 한해서;;) 스타트업의 마케터는 일당백이니만큼 시간을 아끼고 아껴서 더 중요한 문제를 해결하는데 시간을 더 집중해야 한다. 이런 단순 반복 업무 따위는 자동화해버리고, 당신은 더 중요한 일에 집중하시길~~!금융과 IT를 결합하여 기존의 대출·투자 경험을 혁신하는 P2P금융 스타트업, 어니스트펀드의 이야기가 연재될 팀 포스트에 많은 관심 부탁드립니다. 어니스트펀드에 대해 더 알고 싶으시다면, 어니스트펀드 홈페이지를 방문해보세요.#어니스트펀드 #마케터 #마케팅 #조언 #꿀팁 #데이터분석 #스타트업마케터
조회수 605

상식이 발목을 잡는다

'창의'의  반대말은 '상식'이다.그게 말이 되니?의사 결정 단계가 복잡할수록 창의성이 떨어지는 것은 너무 당연하다. 여러 단계를 거치는 동안 '그게 말이 되니' 목조르기에 몇 번이고 시달리다 보면, 이젠 말이 되게만 만들어가기 마련이다.조직이 창의성을 높이려면의사결정자가 창의적이거나, 의사결정을 아주 간결하게 줄여야 한다.안그러면 지금처럼 가성비 높이고 재료비 줄이고, 피터지게 남들과 똑같이 가격 싸움이나 해야한다.당신은 이미 창의적인 직원을 뽑았었다누가 봐도 말이 되는거면아무도 쳐다보지 않는 세상이다.요즘 시대가 그렇다. 창의성이 높은 사람일수록복잡한 조직에서 견디지 못한다.복잡한 조직에 오래 버티는 사람일수록아주 상식적인 사람이거나, 갈데가 없거나...바꾸라 하면서 바꾸지 못하는 겁쟁이우리 사회는 상식이 통하지 않는다 비판하지만,우리 회사는 상식 때문에 바뀌질 않는다모두가 당연하다고 생각하는 상식은어찌보면 누군가에 의해 조작된 굴레일 수 있다.그래서 종종 너무 합리적인 사람은결국 상식의 굴레에서 벗어나지 못해스스로 무너지곤 한다.가끔은 똘끼와 일탈이 필요하다.그것은 상식의 반대편에 서라는 말이 아니라, 당연한 상식의 전제를 의심하라는 것이다.어차피 합리적인 선을 고수한다면결과도 상식적인 수준에 머무를게 뻔하다.재미도 없을테고.
조회수 1113

스타트업의 Supply Chain Management

파펨의 탄생에 있어 협력업체들은 정말 중요한 역할을 한다. 파펨은 상품을 만들어 판매하는 서비스이지만, 당장 우리에겐 설비나 공장 같은 것은 하나도 없기 때문이다. 그런데 설비 등에 대해서 논의하기 전에 더 중요한 것은... 대부분의 협력업체(공장) 들이 파펨과 함께 일하고 싶지 않았다는 것이다. 파펨의 제품 특성은 일단 다양하다. 1) 네 가지 카테고리가 존재한다. 1.F/F, 2.C/F, 3.W/O, 4.M 이것만 해도 일단 다품종 소량이 되는데... 2) 게다가 매달 새로운 향기를 만든다. 3) 더욱이 이제 시작하는 스타트업이라서 생산량이 많지도 않다. 공장에서 가장 싫어하는 특징들을 고루 갖추고 있었다. 방법은 뭐... 하나하나 찾아가 설득하는  수밖에 없었다. 화장품 제품들을 많이 생산하는 작은 공장들이 밀집해 있는 부천을 찾아다녔고, 중국에도 갔었으며.. 그리고 독일까지 다녀왔다. 어떠한 서비스를 만드는지 콘셉트를 자세히 설명하고, 이 서비스가 얼마나 발전 가능성이 있으며, 장기적으로 어떤 비전이 있는지를 설명하고 다녔다. 다행히!! 설득의 과정이 끝나고 하나하나 실제의 제품들이 세상에 나오기 시작했는데.. 현재는 직접적으로 관련 있는 협력업체(공장)의 수가 총 8개에 달한다. 대부분의 스타트업이 아이디어를 실행해보는 과정을 거치고, 그 아이디어를 혼자서는 만들어 갈 수 없는 상황인데.. 제조업은 그 도전의 범위가 더 클  수밖에 없다. 나는 그런 공장들에 가본 적도 없었고, 적정 가격 수준이 얼마인지도 몰랐으며, MOQ(Minimum Order Quantity, 최소 주문 물량) 같은 개념도 없었다. 공장과 파트너들은 컨설턴트로 일할 때 paper에서나 존재하는 것들이었다. 스프레이의 분사각이 어느 정도가 적당하고, 향수를 제조하고 몇 도에서 어느 정도 기간 숙성을 시켜야 하는지, 그리고 바틀에 silk printing을 할 때는 화염 처리를 언제 해야 하는지, 등등.. 정말로  신세계였고,  하나하나 배워 가는 수밖에 다른  방도가 없었다. 제목을 Supply Chain  Management라는 단어를 쓰기는 했지만, 사실 management라는 의미 보다는, 나의 경험을 공유하고 lesson을 공유하는 글이 더 적당할  듯하다. 첫 번째 케이스 : 샘플은 양산 제품과 다르다. 사전에 계약서에 이에 대한 대비조항이 필요!5ml bottle을 한국에서 만드는 것은 가격에 너무 부담이 있어서 alibaba를 통해 중국 업체 20군데를 찾아내고는 메신저와 메일을 통해 계속해서 커뮤니케이션 및 샘플을 받아보았다.  그중에 최종 두 가지 업체 중, 하나를 결정해서 초도 물량 20,000개를 주문했다. 나름 일정은 잘 맞춰 한국에 들어왔는데.. printing 퀄리티가 정말  형편없었다. 엄밀하게 평가하면 40%는 불량이라고 봐야 했다. 아... MADE IN CHINA!!샘플에서는 엄청난 퀄리티를 자랑하던 제품들이 이따위라니... 속은 느낌이었다. 제조사에 complain 하고 여러 가지 보완 방안을 노력했지만, 아무튼 "정상 향수"가 "인쇄 불량 바틀"에 들어가 있는 것들을 해결해야 했고, 우리는 일단 인쇄 불량을 A급과 B급으로 나누었다.  그중 A급은 사실 일반인이 보기에는 불량이라고 느끼지 못하는 수준이었기에.. 아무 부담 없이 지인들에게 무차별로 선물을 할 수 있었다.. ㅜㅜ 사실 그렇지 않았다면 초반에 그렇게 뿌리기는 어려웠을 듯.. 두 번째 케이스 : 한국의 공장 사장님들은 비대면 커뮤니케이션에 약점이! 계속 얼굴을 뵙자!부천에 몇몇 공장들과 일을 하게 되면서, email communication에 익숙해져 있는 나에게는 정말 엄청난 문제들이 발생했다. 대부분 메일에 답을 안 주시고.. 아마도 안 읽어보시는  듯했다. ㅜㅜ 대부분의 공장 사장님들은 20~30년 하나하나 노력하면서 지금의 기업들을 만드신 엔지니어셨다. 기술에서는 많은 노력을 하시지만, 커뮤니케이션에는 약하셨다. 그리고 스케쥴링 등등.. 예를 들면, 오늘 출고가 되어야 해서 확인 연락을 드리면, "여력이 안돼서 아직... "이라는 황당한 답변을 듣는 경우도 종종 있었다. 아.... 방법은 계속 찾아다니고 얼굴도장 찍고 밥도 먹고 하는  수밖에 없었다. 그리고 전화 통하 하고!  세 번째 케이스 : Quality 이슈가 있을 때는 즉시 정확하게 컴플레인이 필요하다! 파펨의 이미지 카드를 시향지로 변경하고서  그다음에 출력을 했는데, 뒷면이 앞면에 비치는 사태가 발생했다. 뭐.. 적당히 쓴다면 쓰겠지만, 당연히 내 눈에는 그것을 고객에게 보내는 것은 용납이 안되었다. 사장님께 전화를 드리고, 이 것은 못 쓰겠다고 말씀드리고, 제한된 시간 내에 다시 만들 수 있는지 논의를 했다. 뭐 흔쾌히는 아니었지만, 좀 더 두꺼운 종이를 사용하는 것에 대한 추가 비용만 드리고 새로 찍을 수 있었다. 또 한 번은 중국에서 printing quality가 너무 떨어져서 한국에서 출력을 하기로 하고, 병만 들여왔는데.. 인쇄만 하고는 화염 처리를 하지 않은 채 그냥 우리에게 출고를 했고, 테스트를 하던 중 벗겨지고 향수가 묻으면 녹아버리는 치명적인 문제가 발생했다. (이럴 때야 말로 가슴속 ㅈㄹ 근성을 끌어내야 한다. 이건  사기당한 수준이 이 때문에..) 즉각적으로 강력하게  컴플레인했고, 우리 출고 전까지 무! 조! 건! 열처리를 해서 다시 가져다 놓으시라고 난리를 친 사태가... ㅜㅜ 네 번째 케이스 : 우리 쪽에서 처음부터 시간 여유를 계산해서 드리자. 파펨은 매달 새로운 제품이 네 가지씩 나오기 때문에, 매달 잡지 하나 만드는 수준의 고통과 더불어 생산 관리를 해야 하는 어려움이 있다. 그러다 보니 초반에는 정말 타이트 한 일정 속에서 작업을 요청드리곤 했는데, 그렇게 되면 항상 문제가 터질  수밖에 없었다. 예상하지 못한 변수들이 생기게 마련이고, 또한 무언가 조금만 바뀌게 되면 예측의 범위 밖으로 날아가버렸다. 그래서 요즘에는 deadline을 3~4일 미리 당겨 말씀드린다. 이렇게 하기 위해서는 부자재들을 미리 수급해야 하고, 왜 이런 일정들이 잡히는지에 대한 사전 커뮤니케이션이 중요했다. 사실 우리 제품들이 그 사장님들의 공장에서 차지하는 비중은 아직까지 미비한 수준이기 때문에, 무언가 변동이 있을 때는 계속해서 알려드리는  수밖에 없었다. 이런 일 말고도 나를 속병들게 하는 다른 리스크들이 많이 있지만 오늘은 여기까지만! 하는 걸로.. "속병"이라는 말을 함부로 하는 것은 그렇지만, 나는 최대한 그 분들께 예의를 갖추고자 노력하고 있고, 결산 시점에 세금계산서를 발행하시면 바로 바로 입금해 드리고 있다. 그런 것들이 서로에 대한 예의라고 생각하고, 또한 파펨이 잘 된다면 우리와 함께해주신 협력업체들도 잘 되셔야 한다는 나름의 철학을 가지고 있기 때문이다. 이 글 초반에 말했지만, 파펨의 생산을 위해서 도움을 주시는 공장 사장님들이 계시지 않았다면, 파펨이 론칭하지도 못했을 것이다.  이 글을 쓰면서 그분들께 다시 한번 감사의 마음이 들고, 다음에 찾아뵐 때는 맛있는 간식거리라도 하나 손에 사들고 찾아뵈야지.. 하는 생각을 해본다. #파펨 #스타트업 #창업가 #창업자 #마인드셋 #인사이트
조회수 1144

레진 기술 블로그 - AWS Auto Scalinging Group 을 이용한 배포

레진코믹스의 서버 시스템은 잘 알려진대로 Google AppEngine에서 서비스되고 있지만, 이런저런 이유로 인해 최근에는 일부 컴포넌트가 Amazon Web Service에서 서비스되고 있습니다. AWS 에 새로운 시스템을 셋업하면서, 기존에 사용하던 PaaS인 GAE에서는 전혀 고민할 필요 없었던, 배포시스템에 대한 고민이 필요했습니다. 좋은 배포전략과 시스템은 안정적으로 서비스를 개발하고 운영하는데 있어서 필수적이죠.초기에는 Beanstalk을 이용한 운영에서, Fabric 을 이용한 배포 등의 시행착오 과정을 거쳤으나, 현재는 (스케일링을 위해 어차피 사용할 수밖에 없는) Auto Scaling Group을 이용해서 Blue-green deployment로 운영 중입니다. ASG는 여러 특징 덕분에 배포에도 유용하게 사용할 수 있습니다.ASG를 이용한 가장 간단한 배포는, Instance termination policy 를 응용할 수 있습니다. 기본적으로 ASG가 어떤 인스턴스를 종료할지는 AWS Documentation 에 정리되어 있으며, 추가적으로 다음과 같은 방식을 선택할 수 있습니다.OldestInstanceNewestInstanceOldestLaunchConfigurationClosestToNextInstanceHour여기서 주목할 건 OldestInstance 입니다. ASG가 항상 최신 버전의 어플리케이션으로 스케일아웃되게 구성되어 있다면, 단순히 인스턴스의 수를 두배로 늘린 뒤 Termination policy 를 OldestInstance 로 바꾸고 원래대로 돌리면 구버전 인스턴스들부터 종료되면서 배포가 끝납니다. 그러나 이 경우, 배포 직후 모니터링 과정에서 문제가 발생할 경우 기존의 인스턴스들이 이미 종료된 상태이기 때문에 롤백을 위해서는 (인스턴스를 다시 생성하면서) 배포를 다시 한번 해야 하는 반큼 빠른 롤백이 어렵습니다.Auto scaling lifecycle 을 이용하면, 이를 해결하기 위한 다른 방법도 있습니다. Lifecycle 은 다음과 같은 상태 변화를 가집니다.기본적으로,ASG의 인스턴스는 InService 상태로 진입하면서 (설정이 되어 있다면) ELB에 추가됩니다.ASG의 인스턴스는 InService 상태에서 빠져나오면서 (설정이 되어 있다면) ELB에서 제거됩니다.이를 이용하면, 다음과 같은 시나리오로 배포를 할 수 있습니다.똑같은 ASG 두 개를 구성(Group B / Group G)하고, 그 중 하나의 그룹으로만 서비스를 운영합니다.Group B가 라이브 중이면 Group G의 인스턴스는 0개입니다.새로운 버전을 배포한다면, Group G의 인스턴스 숫자를 Group B와 동일하게 맞춰줍니다.Group G가 InService로 들어가고 ELB healthy 상태가 되면, Group B의 인스턴스를 전부 Standby로 전환합니다.롤백이 필요하면 Standby 상태인 Group B를 InService 로 전환하고 Group G의 인스턴스를 종료하거나 Standby로 전환합니다.문제가 없다면 Standby 상태인 Group B의 인스턴스를 종료합니다.이제 훨씬 빠르고 안전하게 배포 및 롤백이 가능합니다. 물론 실제로는 생각보다 손이 많이 가는 관계로(특히 PaaS인 GAE에 비하면), 이를 한번에 해주는 스크립트를 작성해서 사용중입니다. 대략 간략하게는 다음과 같습니다. 실제 사용중인 스크립트에는 dry run 등의 잡다한 기능이 많이 들어가 있어서 걷어낸 pseudo code 입니다. 스크립트는 사내 PyPI 저장소를 통해 공유해서 사용 중입니다.def deploy(prefix, image_name, image_version): '''Deploy specified Docker image name and version into Auto Scaling Group''' asg_names = get_asg_names_from_tag(prefix, 'docker:image:name', image_name) groups = get_auto_scaling_groups(asg_names) # Find deployment target set future_set = set(map(lambda g: g['AutoScalingGroupName'].split('-')[-1], filter(lambda g: not g['DesiredCapacity'], groups))) if len(future_set) != 1: raise ValueError('Cannot specify target auto scaling group') future_set = next(iter(future_set)) if future_set == 'green': current_set = 'blue' elif future_set == 'blue': current_set = 'green' else: raise ValueError('Set name shoud be green or blue') # Deploy to future group future_groups = filter(lambda g: g['AutoScalingGroupName'].endswith(future_set), groups) for group in future_groups: asg_client.create_or_update_tags(Tags=[ { 'ResourceId': group['AutoScalingGroupName'], 'ResourceType': 'auto-scaling-group', 'PropagateAtLaunch': True, 'Key': 'docker:image:version', 'Value': image_version, } ]) # Set capacity, scaling policy, scheduled actions same as current group set_desired_capacity_from(current_set, group) move_scheduled_actions_from(current_set, group) move_scaling_policies(current_set, group) # Await ELB healthy of instances in group await_elb_healthy(future_groups) # Entering standby for current group for group in filter(lambda g: g['AutoScalingGroupName'].endswith(current_set), groups): asg_client.enter_standby( AutoScalingGroupName=group['AutoScalingGroupName'], InstanceIds=list(map(lambda i: i['InstanceId'], group['Instances'])), ShouldDecrementDesiredCapacity=True ) def rollback(prefix, image_name, image_version): '''Rollback standby Auto Scaling Group to service''' asg_names = get_asg_names_from_tag(prefix, 'docker:image:name', image_name) groups = get_auto_scaling_groups(asg_names) def filter_group_by_instance_state(groups, state): return filter( lambda g: len(filter(lambda i: i['LifecycleState'] == state, g['Instances'])) == g['DesiredCapacity'] and g['DesiredCapacity'], groups ) standby_groups = filter_group_by_instance_state(groups, 'Standby') inservice_groups = filter_group_by_instance_state(groups, 'InService') # Entering in-service for standby group for group in standby_groups: asg_client.exit_standby( AutoScalingGroupName=group['AutoScalingGroupName'], InstanceIds=list(map(lambda i: i['InstanceId'], group['Instances'])) ) # Await ELB healthy of instances in standby group await_elb_healthy(standby_groups) # Terminate instances to rollback for group in inservice_groups: asg_client.set_desired_capacity(AutoScalingGroupName=group['AutoScalingGroupName'], DesiredCapacity=0) current_set = group['AutoScalingGroupName'].split('-')[-1] move_scheduled_actions_from(current_set, group) move_scaling_policies(current_set, group) 몇 가지 더…Standby 로 돌리는 것 이외에 Detached 상태로 바꾸는 것도 방법입니다만, 인스턴스가 ASG에서 제거될 경우, 자신이 소속된 ASG를 알려주는 값인 aws:autoscaling:groupName 태그가 제거되므로 인스턴스나 ASG가 많아질 경우 번거롭습니다.cloud-init 를 어느 정도 최적화해두고 ELB healthcheck 를 좀 더 민감하게 설정하면, ELB 에 투입될 때까지 걸리는 시간을 상당히 줄일 수 있긴 하므로, 단일 ASG로 배포를 하더라도 롤백에 걸리는 시간을 줄일 수 있습니다. 저희는 scaleout 시작부터 ELB에서 healthy 로 찍힐 때까지 70초 가량 걸리는데, 그럼에도 불구하고 아래의 이유 때문에 현재의 방식으로 운영중입니다.같은 방식으로 단일 ASG로 배포를 할 수도 있지만, 배포중에 혹은 롤백 중에 scaleout이 돌면서 구버전 혹은 롤백 버전의 인스턴스가 투입되어버리면 매우 귀찮아집니다. 이를 방지하기 위해서라도 (Blue-green 방식의) ASG 두 개를 운영하는게 안전합니다.같은 이유로, 배포 대상의 버전을 S3나 github 등에 기록하는 대신 ASG의 태그에 버전을 써 두고 cloud-init 의 user-data에서 그 버전으로 어플리케이션을 띄우게 구성해 두었습니다. 이 경우 인스턴스의 태그만 확인해도 현재 어떤 버전이 서비스되고 있는지 확인할 수 있다는 장점도 있습니다.다만 ASG의 태그에 Tag on instance 를 체크해 두더라도, cloud-init 안에서 이를 조회하는 경우는 주의해야 합니다. ASG의 태그가 인스턴스로 복사되는 시점은 명확하지 않습니다. 스크립트 실행 중에 인스턴스에는 ASG의 태그가 있을 수도, 없을 수도 있습니다.굳이 인스턴스의 Lifecycle 을 Standby / InService 로 전환하지 않고도 ELB 를 두 개 운영하고 route 53 에서의 CNAME/ALIAS swap 도 방법이지만, DNS TTL은 아무리 짧아도 60초는 걸리고, JVM처럼 골치아픈 동작 사례도 있는만큼 선택하지 않았습니다.물론 이 방법이 최선은 절대 아니며(심지어 배포할때마다 돈이 들어갑니다!), 현재는 자원의 활용 등 다른 측면에서의 고민 때문에 새로운 구성을 고민하고 있습니다. 이건 언젠가 나중에 다시 공유하겠습니다. :)
조회수 22594

Next.js 튜토리얼 9편: 배포하기

* 이 글은 Next.js의 공식 튜토리얼을 번역한 글입니다.** 오역 및 오탈자가 있을 수 있습니다. 발견하시면 제보해주세요!목차1편: 시작하기 2편: 페이지 이동 3편: 공유 컴포넌트4편: 동적 페이지5편: 라우트 마스킹6편: 서버 사이드7편: 데이터 가져오기8편: 컴포넌트 스타일링9편: 배포하기 - 현재 글개요아래와 같은 궁금증이 생긴 적이 있나요?어떻게 내가 만든 Next.js 애플리케이션을 배포할 수 있나요?아직 배포에 대해 이야기하지 않았지만 배포하는 것은 꽤 간단하고 직관적입니다.Node.js를 동작할 수 있는 곳이라면 어디든 Next.js 애플리케이션을 배포할 수 있습니다. 매우 간단한 ▲ZEIT now로 배포하는 데에도 불구하고 어떤 잠금 장치도 없습니다.설치이번 장에서는 간단한 Next.js 애플리케이션이 필요합니다. 다음의 샘플 애플리케이션을 다운받아주세요:아래의 명령어로 실행시킬 수 있습니다:이제 http://localhost:3000로 이동하여 애플리케이션에 접근할 수 있습니다.Build와 Start처음으로 프로덕션에 우리의 Next.js 애플리케이션을 빌드해야 합니다. 빌드는 최적화된 프로덕션의 코드 세트를 생산합니다.이를 위해 간단히 다음의 npm 스크립트를 추가하세요:그런 다음 하나의 포트에서 Next.js를 시작해야 합니다. 사이드 렌더링을 수행하고 페이지를 제공합니다. (위의 명령으로 빌드됩니다)이를 위해 다음의 npm 스크립트를 추가하세요:이러면 3000 포트에서 우리의 애플리케이션이 시작됩니다.이제 프로덕션에서 애플리케이션을 동작시키 위해 다음의 명령어를 실행할 수 있습니다:두 개의 인스턴스 실행하기애플리케이션의 인스턴스 두 개를 실행시켜 봅시다. 대부분 앱을 수평으로 확장하기 위해 이 작업을 수행합니다. 처음으로 start npm 스크립트를 다음과 같이 변경해봅시다:만약 Winodws라면 next start -p %PORT%로 스크립트를 변경해야 합니다.이제 애플리케이션을 처음으로 빌드해봅시다.npm run build그러면 터미널에서 다음의 명령어로 실행시켜 봅시다:PORT=8000 npm startPORT=9000 npm startWinodws에서는 다른 명령어를 실행시켜야 합니다. 하나의 옵션은 애플리케이션에 cross-env npm 모듈을 설치하는 것입니다.그런 다음 커맨드 라인에서 cross-env PORT=9000 npm start를 동작시켜 주세요.두 개의 포트 모두에서 애플리케이션에 접근할 수 있나요?- 네. http://localhost:8000와 http://localhost:9000 둘 다 접근할 수 있습니다.- http://localhost:8000에서만 접근 가능합니다.- http://localhost:9000에서만 접근 가능합니다.- 둘 다 접근할 수 없습니다.한 번의 빌드로 많은 인스턴스 실행시키기보다시피 애플리케이션을 한 번 빌드해야 합니다. 그런 다음 원하는만큼의 많은 포트들을 시작할 수 있습니다.▲ZEIT now에 배포하기Next.js 애플리케이션을 빌드하고 시작하는 방법을 배웠습니다. npm 스크립트를 사용하여 모든 것을 수행했습니다. 그래서 원하는 배포 서비스를 사용해서 동작하도록 애플리케이션을 설정할 수 있습니다.하지만 ▲ZEIT now를 사용하면 딱 한 번의 과정만 수행하면 됩니다.다음과 같은 npm 스크립트만 추가해주세요:그런 다음 now를 설치해주세요. 설치 후 다음 명령어를 적용해주세요:now기본적으로 애플리케이션의 루트 디렉터리 안에서 "now" 명령어를 실행합니다.여기에서 애플리케이션을 시작하는 포트로 8000 포트를 지정했지만 ZEIT now에 배포할 때 변경하지 않았습니다.그러면 ZEIT now에 배포할 때 애플리케이션에 접근할 수 있는 포트는 어떤 것일까요?- 8000- 443 (혹은 언급되는 포트가 없음)- URL에 언급한 모든 포트- 에러를 표시한다. "443 포트에서만 시작할 수 있습니다"ZEIT는 항상 443 포트를 사용합니다실제로 8000 포트에서 애플리케이션을 시작해도 now에 배포될 때는 443 포트를 사용해서 접근할 수 있습니다. ("https" 웹사이트의 기본 포트)이것은 ▲ZEIT now의 특징입니다. 원하는 포트에서 애플리케이션을 시작해야 합니다. ▲ZEIT now는 항상 443 포트로 매핑합니다.로컬에서 애플리케이션 빌드하기▲ZEIT now는 npm build 스크립트를 발견하고 빌드 인프라 내부에 빌드합니다.하지만 모든 호스팅 제공자가 이와 같은 것을 가지고 있지는 않습니다.이 경우 로컬에서 다음의 명령어를 사용해서 빌드할 수 있습니다:npm run build그런 다음 .next 디렉터리를 사용하여 애플리케이션을 배포하세요.커스텀 서버를 사용하여 애플리케이션 배포하기우리가 막 배포한 애플리케이션은 커스텀 서버 코드를 사용하지 않았습니다. 하지만 만약 사용한 경우에는 어떻게 배포할 수 있을까요?다음의 브랜치로 체크아웃하세요:커스텀 서버를 사용하여 애플리케이션을 실행하기 위해 애플리케이션에 Express를 추가해주세요:npm install --save express애플리케이션 빌드하기이를 위해 next build를 사용하여 애플리케이션을 배포할 수 있습니다. 다음의 npm 스크립트를 추가해주세요:애플리케이션 시작하기프로덕션 애플리케이션임을 알리기 위해 커스텀 서버 코드를 생성해야 합니다.이를 위해 server.js로부터 이 코드를 살펴봅시다.이 부분을 살펴봅시다:그러면 프로덕션으로 이와 같이 애플리케이션을 시작할 수 있습니다.그래서 "npm start" 스크립트는 다음처럼 변경됩니다:마무리Next.js 애플리케이션을 배포하는 것에 대해 거의 다 배웠습니다.문서에서 Next.js 배포하기에 대해 더 배울 수 있습니다.배포에 대한 질문이 있다면 자유롭게 Slack에서 물어보거나 issue를 제출하세요.#트레바리 #개발자 #안드로이드 #앱개발 #Next.js #백엔드 #인사이트 #경험공유
조회수 1707

4)우리를 애자일 하지 못하게 만드는 건 무엇일까?

글목록1) 우리는 왜 애자일 하지 못할까2) 우리는 애자일 하게 일하고 있을까?3) 나는 애자일 하게 일하고 있을까?4) 우리를 애자일 하지 못하게 만드는건 무엇일까? (현재 글)아무리 좋은 개발 문화를 기반으로 빠르게 프로덕트를 만드려 해도 수많은  위험요소들이 생깁니다. 그리고 이런 위험요소들은 우리의 성장을 막곤 하지요.제가 일하고 있는 팀은1. 유저에게 필요한 프로덕트를 만들자(User Centric Design, Lean UX). 2. 가장 가치 있는 기능을 빠르게 만들고 확인하자(Agile, Lean Startup, XP).  3. 우리가 “왜 만들었는지”를 스스로 설명할 수 있는 프로덕트를 만들자.라는 목표를 가지고 프로덕트를 만들고 있고 엄청나게 다양한 허들(장애요소)을 만나며 성장하고 있습니다. 그래서 오늘은 우리를 애자일 하게 만들지 못하는 건 어떤 것들이 있는지, 어떻게 해결해 나가고 있는지를 간단히 설명드리려 합니다.프로덕트의  기능과 일정, 그리고 품질장애요소서비스를 만들어 가는 과정은 마라톤이라고 했지만, 프로덕트를 만드는 모든 팀원들이(개발자, 디자이너 피엠도 있지만, 비즈니스와 마케팅을 관리하는 팀원들 역시) 생각하는 프로덕트에 대한 일정과 품질, 그리고 성능에 대해 같은 생각을 할 수 없습니다. 그래서 애자일 방법론에서는 “MVP를  만들고, 유저가 필요한 기능부터 하나씩 추가하면 돼요!”“처음부터 스포츠카를 만드려 하지 마세요! 스케이트 보드를 만들고, 자전거를 만들고 그다음  필요한 것들을 개선하다 보면 멋진 스포츠카가 완성될 겁니다.”라는 이야기를 하지만, “MVP의 기준이 뭔데? 우리 프로덕트의 스케이트보드 버전은 뭔데? 개발팀에게 시간은 많이 준거 같은데 내 스포츠카는 어딨지?”등으로 프로덕트에 대한 이해가 없다면 프로덕트에 대한 시각은 달라지고, 만드는 팀과 팔아야 하는 팀의 제품에 대한 기준을 맞추기 위해 결국 단거리 선수처럼 몰아치는 일정이 생기는 건 막을 수가 없게 됩니다.해결방안왜 이런 일이 생기는 걸까? 를 생각하면,  "우리가 만드는 프로덕트는 어떻게 커가고 있는지"를 모르는 게 가장 첫 문제(Risk)라고 생각합니다. 물론, 모든 것들을 생각하는 시간에 딱딱 맞춰 생산해 나가는 건 많은 위험요소들과 개발 중 찾아내는 미지의 영역들(Unknowns) 때문에 거의 불가능합니다. 그래서 저희는 프로덕트 릴리즈의 기준과 목표를 데모데이와 문서화를 통해 공유하고 중/단기적인 로드맵 공유로 최대한 많은 정보를 효율적으로 전달하려 노력합니다.(나중에 시간이 될 때 하나하나 자세히 설명할게요.)수행하는 일들1. 데모데이한 개발 주기 동안 프로덕트가 얼마나 성장했는지, 다음 개발 주기 동안 프로덕트는 얼마나 성장할 것인지 공유하고, 사업 쪽에서도 지속적인 사업방향에 대한 공유를 통해 프로덕트 팀에게 요청할 업무들이 어떤 이유에서 나왔는지 이해할 수 있게 해 주는 행사 진행2. 프로덕트 로드맵기간에 나와야 할 "산출물 리스트"가 아닌 기간 안에 이루고자 하는 목표와 목표를 이루기 위해 진행해야 하는 업무를 바탕으로 하는 로드맵 산정과 공유3. Task management tool의 적절한 사용프로덕트팀이 어떤 일을 하는지에 대해 비개발자들도 스토리를 통해 파악할 수 있도록 Jira 등의 툴을 사용하고, User story 기반으로 업무 리스트를 만들고, gerkin과 최대한 자세한 설명으로 업무를 공유방법론과 라이브 프로덕트의 간극에서 생기는 문제장애요소우리만의 개발 문화를 만들기 위해선 기초적인 방법론을 적용하기 위해 Pivotal Labs에서 연수받은 Agile, Lean UX, UCD, 그리고 XP를 기반으로 우리만의 개발 문화를 만들어 가는 도중, 개발론에서는 정말로 맞는 방법이지만, 라이브 프로덕트를 개발해 나가면서 생기는 어쩔 수 없는 이슈들을 만났습니다. 가장 많이 당면한 문제들은“빠르게 진행하자”라고 했던 많은 것들이 결국은 기술 부채로 다가왔고나중에 꼭 해야 하지만 방법론 때문에 작업하기 애매한 업무가 생기고효율적으로 일하고 싶으나 절대적인 리소스와 시간은 지속적으로 부족하고 서로 간의 개발 이해도와 적용방법에 차이가 생겨 소통에서 오류가 생기는등의 에러사항들이 있고, 지금도 계속해서 생겨나는 중입니다.해결방안가장 먼저 저희가 깨달은 건 “우리가 방법론에 노예가 되지 말고, 우리가 일을 더 잘할 수 있는 법을 개척하자.” 였어요. 그래서 기초적인 방법론을 기반으로 우리만의 개발 방식을 만들어 가고 있습니다.수행한 일들1. Technical Parking lot 사용프로덕트 개발 중 기술적인 부분에서 “이건 어떻게 처리해야 하지?” 등의 물음표가 생기는 부분이나 “반드시 해야 해”라고 생각하나, 진행 중인 User Story에선 포함되지 않는 내용.  들을 모아 Technical Parking Lot을 만들어, 매주 어떤 이슈가 나왔고,  1. 언제 작업하는 게 가장 적합할지  2. 어떻게 처리해야 할지에 대해 논의하는 시간을 가집니다.2. IPM을 통해 페어를 할 업무와 혼자서 할 업무를 선정하고 진행저희 팀은 기본적으로 모든 개발 리소스가 Pair로 업무 하는 것을 지향합니다. 그러나 인원 운용이나 시간적 여유 때문에 항상 페어로 업무를 하진 않고,  1. 서비스의 기능 상 코어적인 기능들의 초반은 반드시 페어로 진행한다.  2. 기본적인 리서치를 통해 공유하는 Chore들이나 일반적인 서비스에서 이미 다들 해본 개발은 솔로로 진행한다.라는 기조를 가지고 Iteration을 시작하는 기점인 IPM(Iteration Preparing Meeting)에서 Task를  “페어”또는 “솔로”로 결정합니다. (디자인과 PM은 때때로 페어를 합니다.)3. 지속적으로 성장하는 개발 문화 정착일을 하다 보면 모르는 부분은 당연히 생깁니다. 그래서 모르는걸 빠르게 질문할 수 있는 문화를 만들기 위해 Stand up meeting과 위에 말씀드린 Technical Parking lot을 진행하고, 도메인 놀리지나 기술적 또는 비즈니스 적으로 도움이 필요할 땐 서로서로가 빠르게 확인할 수 있도록 White Boarding 등을 통해 개선하고 있습니다.새로운 방법론을 만들고 적용하는 것에 대한 문제. 장애요소업무 시작 시“애자일이 좋은 건 알겠는데 한국사회에선 어울리지 않아요.”“이미 적응해서 하고 있는데 이제 와서 뭘 또 어떻게 바꾼다는 건지 이해가 안돼요.”“그냥 시킬 일 정확하게 잘라서 주세요 그냥 하면 되니까.”(아마 소름 돋은 분들 많을 걸로 예상....) 등의 새로운 방법에 대한 일방적인 거부감이나 오랫동안 가져온 관습의 변화에 대한 반대 의식이 가장 큰 장애요소 중 하나였습니다.물론, 애자일 방법론, 빠른 의사결정과 수렴 그리고 빠른 개발과 빠른 확인이 진리는 아닙니다. 기존의 워터폴 방식으로 프로덕트를 잘 성장시킨 회사들도 너무나 많고 아직도 워터폴 방식으로 좋은 프로덕트를 만드는 회사도 많이 있습니다. 명확한 사업 기획서와 화면 기획서, 명확한 디자인 가이드라인, 정리된 개발 문서가 있다면 물론 워터폴은 매력적인 방법이에요. 하지만 제가 있는 팀은1. 변동성 높은 시장에 따라 빠르게 개발하고 빠르게 확인해야 하는 것들이 많은 점2. 현재 가지고 있는 리소스(물적, 인적 리소스)를 문서화나 가이드에 쓸 수 없다는 점3. 팀에 조인한 모두가 하나의 프로덕트를 다 같이 만들어 가고 싶다는 의지가 있다는 점을 기반으로 빠르게 가치를 만들어 낼 수 있는 팀으로 프로덕트 팀의 문화를 세우기를 결정했습니다. 그리고 이하와 같은 상황을 당면했죠.작은 팀으로 서로가 많은 공유를 했더라도 놓치는 부분이나 의견이 맞지 않는 상황들은 피할 수 없다기조는 있지만 디테일한 부분에서 개발 문화에 대해 결정하고 나아가야 하는 이슈들이 지속적으로 생긴다너무 방법론에 치우치거나 너무 의미 없이 일하거나 중간이 없는 상황들이 생기는 등에 대한 문제사항 황들이 발생했습니다.해결방안방법론은 의사결정권자나 스크럼 마스터가 결정하고 통보하는 게 아닙니다. 프로덕트를 만드는 인원들이 방법에 대해 공유를 통해 이해하고 인정함으로써 가치가 생기고 많은 시행착오를 거치며 진정한 의미가 생깁니다.그리고 결국 중요한 건 애자일이 중요한 게 아니라 우리가 일을 잘하는 게 중요합니다. 일을 잘하기 위해 월급과 복지 말고도 팀과 자신의 성장에 대한 동기부여가 필요하다면 그렇게 일할 수 있게 우리가 만들면 되는 거죠.그리고 이런 팀 안에서의 의지로 만들어진 우리가 개발하는 방법은 우리가 일을 잘하기 위해 만든 방법 이기 때문에 서로서로가 지키려는 의지를 가지게 돼서 더 잘 적용할 수 있는 거 같아요 그래서 저희는 일을 하면서1. 개발단 또는 사업단에서도 지속적으로 확인하고 체크하는 습관을 가지고2. 문제를 느낄 때마다 그리고 변화가 필요하다고 느낄 때마다 회고나 포스트모템을 통해 개선 리스트들을 바로바로 만들어 내고 개선하며3. 사소한 정책이더라도 모두가 지킬 때 진짜로 의미가 있다는 것을 주기적으로 상기해 습관을 만들 수 있도록팀을 가꿔가고 있습니다. 우리가 하고 있는 일도 결국 많은 사람들과 협업을 통해 서비스를 만들어 내 가는 과정이므로 업무에 대한 지속적인 공유와 소통이라는 이 마르고 닳도록 나오는 이 마법의 문장이 정말 중요합니다. 그리고 소통에서 무엇보다 가장 중요한 건 화자가 아니라 청자라는 것을 잊지 말고 청자를 위한 소통을 해야 합니다.함께 일하는 동료들에게 항상 Actionable (바로 행동을 취할 수 있고), Specific (명확하며), Kind (친절하게)를 기준으로 일해주세요 그게 우리가 일을 잘할 수 있는 시작이지 않을까 싶습니다.오늘도 긴 글 읽어주셔서 감사합니다.앞으로도 종종 저희 팀이 일하는 모습들을 실제 사례를 들어 하나하나 설명드리고 알려드릴게요!감사합니다.#코인원 #블록체인 #기술기업 #암호화폐 #스타트업인사이트
조회수 1155

[인터뷰] Clara의 인턴 직무 인터뷰 제1화 _Global Communication의 초희를 만나다

안녕하세요. 클라라입니다:)안녕하세요. 클라라입니다:)저희 미미박스에는 저를 비롯한 아홉 명의 인턴들이 일을 하고 있는데요~저희들은 서로를 ★MEMEGIRLS★라고 부른다며………여하튼, 원래 인턴과 대화해보면 그 회사에 대해 잘 알 수 있다고 하죠. (네, 제가 만들어낸 말입니다...)집중의 박수 짝짝짝!!!오늘부터 [미미걸스 인턴 인터뷰]를 올릴 예정이니 많이 기대해주세요 >_<첫번째 인턴 인터뷰 !!그 영광의 주인공은 바로글로벌커뮤니케이션 팀에서 일하고 있는 CHOHEE 초희!!!!!매력적인 목소리를 가진 밝은 에너지의 초희를 만나보시죠:) 뿅뿅첫번째 인턴 인터뷰 !!그 영광의 주인공은 바로글로벌커뮤니케이션 팀에서 일하고 있는 CHOHEE 초희!!!!!매력적인 목소리를 가진 밝은 에너지의 초희를 만나보시죠:) 뿅뿅Q. 안녕하세요 초희:)아침부터 인터뷰 응해주셔서 감사합니다 . 평소 초희의 하루 일과는 어떻게 되는지 알려주세요!A. 아침에 출근을 하면 세계 각국의 지사에서 온 요청들을 처리해요. 미미박스에는 총 다섯 개 국가에 지사를 두고 있어요. 미국, 중국, 대만, 싱가포르, 홍콩인데요. 지사마다 분위기도 다르고 집중하고 있는 업무도 달라서 지사에 맞게 요청을 처리하고 커뮤니케이션하는 게 저희 팀의 주 업무거든요. 저는 메이크업 브랜드를 담당하고 있는데, 예를 들어 새로 런칭하는 제품이 있을 때, 그 제품에 대한 이해를 바탕으로 교육자료나 컨셉보드를 번역해서 전달하는 일을 하기도 하고요. 화장품 같은 경우는 수출을 위해 위생허가를 받아야 하는데, 저는 중국과 대만의 위생허가를 담당하고 있어요. 위생허가의 원활한 절차를 위해 브랜드 오너들, 제조사, 그리고 위생허가 담당자들과 주로 커뮤니케이션을 하고 있어요. 또 매일 한 지사씩 돌아가면서 컨퍼런스 콜을 합니다. 그 콜을 하면서 지사가 어떻게 돌아가고 있는지, 서로의 이슈나 요청에 대한 의견을 나눕니다. 새로운 화장품을 출시할 때 제품의 이름이나 컬러명 등을 결정하는 일도 하는데요. 전 세계적으로 문화에 맞게 통용될 수 있는 이름을 지어야 하기 때문에 이 일 또한 글로벌커뮤니케이션팀에서 담당하고 있습니다. 예를 들어서 우리는 ‘로즈브라운’이라고 하면 대충 색감이 와닿잖아요, 근데 미국에서 색이름으로 너무 이상하다고 한 적이 있어요. 그런 미묘한 차이를 반영해서 어느 국가에서나 통용될 수 있는 이름을 찾아내는 거죠.Q. 그럼 화장품 성분이나 법률 지식도 많이 알아야 할까요? 글로벌커뮤니케이션에 가장 필요한 업무 능력이나 지식은 무엇일까요?A. 생각보다 화장품 지식은 금방 배우는 것 같아요. 몇 가지만 알면 어느 정도 이해할 수 있거든요. 근데 저는 여성이기 때문에 강점이 좀 있다고 봐요. 화장품 업계 모든 직무가 그렇겠지만, 일단 컨셉보드 같은 경우에 보자마자 직관적으로 그 내용을 이해할 수 있으려면 화장품 자체를 접할 기회가 있어야 하는 것 같고요. 그게 베이스가 되어있으면 용어적인 면에서는 금방 적응하고 배울 수 있어서 큰 문제는 없을 것 같네요.제가 느끼기에 가장 필요한 능력은 아무래도 영어인것 같아요. 지사들과는 직접 만날 수 없으니 화상통화와 메일로만 커뮤니케이션이 가능한데, 모든 지사들이 기본적으로 영어를 쓰기 때문에 영어가 가장 중요한 업무 능력인 것 같아요. 사실 영어보다 중요한 건 커뮤니케이션 스킬이에요. 저는 흔히 말하는 업무 능력들 중 많은 사람들이 커뮤니케이션 스킬이 중요하다고 했을 때는 감이 잘 오지 않았었어요. 이제는 제가 커뮤니케이션 팀에 있다 보니 그게 얼마나 중요한지 피부로 깨닫게 되는 것 같아요. 어떤 의사결정을 할 때에 지사와 본사에 있는 브랜드 담당자들이 굉장히 많이 부딪히거든요, 그럴 때 중간에서 서로 감정이 상하지 않으면서 좋은 결과를 도출할 수 있도록 조율해줄 수 있는 능력이 무엇보다 필요한 것 같아요!Q. 그럼 미미박스의 해당 직무에 지원하게 된 계기는 무엇이었나요?아침부터 인터뷰 응해주셔서 감사합니다 . 평소 초희의 하루 일과는 어떻게 되는지 알려주세요!A. 아침에 출근을 하면 세계 각국의 지사에서 온 요청들을 처리해요. 미미박스에는 총 다섯 개 국가에 지사를 두고 있어요. 미국, 중국, 대만, 싱가포르, 홍콩인데요. 지사마다 분위기도 다르고 집중하고 있는 업무도 달라서 지사에 맞게 요청을 처리하고 커뮤니케이션하는 게 저희 팀의 주 업무거든요. 저는 메이크업 브랜드를 담당하고 있는데, 예를 들어 새로 런칭하는 제품이 있을 때, 그 제품에 대한 이해를 바탕으로 교육자료나 컨셉보드를 번역해서 전달하는 일을 하기도 하고요. 화장품 같은 경우는 수출을 위해 위생허가를 받아야 하는데, 저는 중국과 대만의 위생허가를 담당하고 있어요. 위생허가의 원활한 절차를 위해 브랜드 오너들, 제조사, 그리고 위생허가 담당자들과 주로 커뮤니케이션을 하고 있어요. 또 매일 한 지사씩 돌아가면서 컨퍼런스 콜을 합니다. 그 콜을 하면서 지사가 어떻게 돌아가고 있는지, 서로의 이슈나 요청에 대한 의견을 나눕니다. 새로운 화장품을 출시할 때 제품의 이름이나 컬러명 등을 결정하는 일도 하는데요. 전 세계적으로 문화에 맞게 통용될 수 있는 이름을 지어야 하기 때문에 이 일 또한 글로벌커뮤니케이션팀에서 담당하고 있습니다. 예를 들어서 우리는 ‘로즈브라운’이라고 하면 대충 색감이 와닿잖아요, 근데 미국에서 색이름으로 너무 이상하다고 한 적이 있어요. 그런 미묘한 차이를 반영해서 어느 국가에서나 통용될 수 있는 이름을 찾아내는 거죠.Q. 그럼 화장품 성분이나 법률 지식도 많이 알아야 할까요? 글로벌커뮤니케이션에 가장 필요한 업무 능력이나 지식은 무엇일까요?A. 생각보다 화장품 지식은 금방 배우는 것 같아요. 몇 가지만 알면 어느 정도 이해할 수 있거든요. 근데 저는 여성이기 때문에 강점이 좀 있다고 봐요. 화장품 업계 모든 직무가 그렇겠지만, 일단 컨셉보드 같은 경우에 보자마자 직관적으로 그 내용을 이해할 수 있으려면 화장품 자체를 접할 기회가 있어야 하는 것 같고요. 그게 베이스가 되어있으면 용어적인 면에서는 금방 적응하고 배울 수 있어서 큰 문제는 없을 것 같네요.제가 느끼기에 가장 필요한 능력은 아무래도 영어인것 같아요. 지사들과는 직접 만날 수 없으니 화상통화와 메일로만 커뮤니케이션이 가능한데, 모든 지사들이 기본적으로 영어를 쓰기 때문에 영어가 가장 중요한 업무 능력인 것 같아요. 사실 영어보다 중요한 건 커뮤니케이션 스킬이에요. 저는 흔히 말하는 업무 능력들 중 많은 사람들이 커뮤니케이션 스킬이 중요하다고 했을 때는 감이 잘 오지 않았었어요. 이제는 제가 커뮤니케이션 팀에 있다 보니 그게 얼마나 중요한지 피부로 깨닫게 되는 것 같아요. 어떤 의사결정을 할 때에 지사와 본사에 있는 브랜드 담당자들이 굉장히 많이 부딪히거든요, 그럴 때 중간에서 서로 감정이 상하지 않으면서 좋은 결과를 도출할 수 있도록 조율해줄 수 있는 능력이 무엇보다 필요한 것 같아요!Q. 그럼 미미박스의 해당 직무에 지원하게 된 계기는 무엇이었나요?A. 음, 저는 사실 다른 직무, MD나 인사 직무에 대한 고민도 조금은 했었는데 제가 잘하는 게 외국어니까 그걸 가장 잘 살릴 수 있는 직무가 무엇인가 고민했어요. 그게 글로벌 커뮤니케이션이었어요.뒤통수 미인이다아~Q. 일하면서 있었던 가장 재미있는, 또는 힘들었던 에피소드를 알려주세요! A. 최근에는 저희 글로벌 브랜드 팀에서는 아임미미나 포니이펙트같은 브랜드가 어떻게 소비자들에게 더 잘 다가갈 수 있는지, 어떤 메시지를  어떻게 전달하면 좋을지 기존의 틀을 더 발전시켜보는 시간을 가졌었어요. 리서치도 해보고 다양한 사람들과 생각을 나누다 보니 저도 미미박스에 대한 이해도가 높아지고 아무래도 매일매일 처리하는 업무의 성격과 다르다 보니 정말 재밌게 느껴졌던 것 같고요!물론 힘든 일도 있습니다. 지사랑 연락하는 과정에서 갈등이 일어나기도 하니까요. 특히 문화적, 언어적 간극에서 오는 갈등이 많아요. 제품 이름을 정할 때, 한국 BM분들이 원하는 이름과 미국BM분들이 원하는 이름이 다르면 그 사이에서 갈등을 조율해야 하는데, 그 시간이 길어지거나 의견이 좁혀질 가능성이 안 보이면 지치게 되는 것 같아요. 근데 또 그 갈등을 잘 해결했을 때 보람이 있으니까 더 잘해야겠다는 생각도 들어요.Q. 인턴으로 일하면서 가장 만족스러운 부분은 뭘까요?Q. 일하면서 있었던 가장 재미있는, 또는 힘들었던 에피소드를 알려주세요! A. 최근에는 저희 글로벌 브랜드 팀에서는 아임미미나 포니이펙트같은 브랜드가 어떻게 소비자들에게 더 잘 다가갈 수 있는지, 어떤 메시지를  어떻게 전달하면 좋을지 기존의 틀을 더 발전시켜보는 시간을 가졌었어요. 리서치도 해보고 다양한 사람들과 생각을 나누다 보니 저도 미미박스에 대한 이해도가 높아지고 아무래도 매일매일 처리하는 업무의 성격과 다르다 보니 정말 재밌게 느껴졌던 것 같고요!물론 힘든 일도 있습니다. 지사랑 연락하는 과정에서 갈등이 일어나기도 하니까요. 특히 문화적, 언어적 간극에서 오는 갈등이 많아요. 제품 이름을 정할 때, 한국 BM분들이 원하는 이름과 미국BM분들이 원하는 이름이 다르면 그 사이에서 갈등을 조율해야 하는데, 그 시간이 길어지거나 의견이 좁혀질 가능성이 안 보이면 지치게 되는 것 같아요. 근데 또 그 갈등을 잘 해결했을 때 보람이 있으니까 더 잘해야겠다는 생각도 들어요.Q. 인턴으로 일하면서 가장 만족스러운 부분은 뭘까요?A. 일단, 직무 선택을 잘했다고 생각하는 게, 이 직무가 회사의 큰 그림을 볼 수 있는 일이라는 거예요. 좁은 범위의 일만 하는 게 아니라 브랜드 전체의 프로세스를 이해하고 전달하는 일이라서 가능한 것 같아요. 만약 좁은 범위의 일을 반복적으로 하는 일이었다면 저랑 맞지 않았을 것 같고, 일에 대한 주인의식도 안 생겼을 것 같은데, 제가 한 일이 어떤 영향을 미치고 그 결과도 직접 느낄 수 있어서 일하는 재미를 얻어 가는 것 같습니다. 그리고 인턴임에도 진짜 많이 배우고 많은 일에 관여할 수 있는 것 같아서 만족스러워요. Q. 글로벌 커뮤니케이션 일을 하면서 느꼈던, 미미박스가 갖고 있는 강점은 무엇인 것 같아요? 저는 미미박스가 글로벌 지사들의 말에 진심으로 경청하는구나, 하는 생각을 자주 하는데요. 제 주변 타사에서 일하는 분들 말씀을 들어보면 보통 본사에서 일방적으로 소통하는 경우가 정말 많아요. 그런데 미미박스는 각 지사와 매주 소통하고 그들이 하는 말을 귀 기울여 들으려고 진짜로 노력해요. 때로는 그게 지나친 게 아닌가 싶을 정도로요. 근데 그런 점에서 저는 미미박스가 글로벌로 뻗어나가기 위한 태도를 잘 실천하는 회사라는 생각이 들었어요. Q. 마지막으로, 누군가 글로벌 커뮤니케이션 인턴으로 지원하고자 한다면 해주고 싶은 말! A. 음... 저희 팀원들이 너무너무 좋거든요. 다른 팀은 제가 직접 경험하지 않아서 모르겠지만 저희 팀의 경우에 말 그대로 수평적인 문화가 잡혀있어요. 팀원들이 너무 좋아서 인턴을 하면서 가장 크게 얻어 가는 것 중 하나가 사람이라는 생각이 들 정도에요. 첫 직장에서 팀원들을 너무 잘 만난 것 같아서 감사하며 다니고 있습니다. 혹시라도 저희 팀에 지원하시게 된다면 좋은 사람들은 보장해드릴 수 있을 것 같네요 ^^초희의 사원증과 중요해 보이는 인터네셔널한 서류!!!!! ----------------오늘 인턴 직무 인터뷰 어떠셨나요?미미박스, 그리고 글로벌 커뮤니케이션에 대해 조금은 이해가 가셨는지 모르겠어요~.~다음 직무는 요즘 핫한 데이터와 관련된 직무가 될 예정이니 궁금하신 점 있으신 분들은아래 댓글을 쑝 달아주세요!클라라가 친절하게 직접 여쭤봐드리겠습니당 호호홍그럼 다음에 또 만나요, 제바아아아아아알~----------------오늘 인턴 직무 인터뷰 어떠셨나요?미미박스, 그리고 글로벌 커뮤니케이션에 대해 조금은 이해가 가셨는지 모르겠어요~.~다음 직무는 요즘 핫한 데이터와 관련된 직무가 될 예정이니 궁금하신 점 있으신 분들은아래 댓글을 쑝 달아주세요!클라라가 친절하게 직접 여쭤봐드리겠습니당 호호홍그럼 다음에 또 만나요, 제바아아아아아알~
조회수 780

당신의 마케팅에는 고객경험을 고려한 시나리오가 있는가

작은 부탁의 힘가끔 마트의 장난감 진열대 앞에서 아이와 곤란한 줄다리기를 하고 있는 젊은 부부들을 볼 때가 있다. 평소 사고 싶던 장난감 앞에서 한 꼬마는 엄마에게 이렇게 물어본다.  “엄마, 저게 뭐예요?” (가끔, 저렇게 놀랍도록 뻔뻔한 질문을 하는 아이들을 보면 역시, 아이들에게 배울 것이 많다는 생각을 한다. )  그럼, 엄마는 이렇게 이야기 한다.  “아빠가 빨리 오래”  상황 파악이 된 아이는 그 자리에 풀썩 주저 앉더니 보채기 시작한다. 그리고 마법의 주문을 외우기 시작한다.  “엄마! 이번 한 번 만요!” 늘 이런 패턴을 알고 있는 부모지만 이 ‘한번만’이라는 마법같은 단어에 못 이긴 듯 결국, 장난감을 사주고 만다.  그런데 이런 대화는 비단, 아이와 부모 사이에서만 일어나는 것이 아니다. 영업이나 설득의 기술에 탁월한 이들을 보면, 애초에 부탁하고자 하는 것보다 더 어렵거나 들어주기 힘든 부탁을 전략적으로 건네곤 한다. 그리고 상대가 거절하게 되면 기다렸다는 듯이 부탁의 수준을 낮춰 작은 부탁을 제안한다. 그럼, 절반 이상은 거절할 수 없게 되는 것이다. 사실, 그 부탁이 원래 목적의 부탁인지도 모른 채 말이다.  그런데 더 놀라운 것은 이렇게 작은 부탁을 들어준 친구는 어느샌가 처음에 제시했던 큰 부탁도 크게 어렵지 않게 들어 줄 가능성이 크다는 것이다.  맥락에서 오는 실행력과 설득력마치 저것이 거절의 미안함을 스스로 없애기 위한 자기만족의 선택이라고 느껴지는가? 그렇지 않다. 고전에서도 많이 다뤄지고 있는 설득 법칙 중의 하나다. 바로, 자신이 한 행동의 방향성을 그대로 유지 시키고 싶은 관성의 법칙이기도 하다.  즉, 원인과 결과, 그리고 그 결과는 다른 행동의 원인이라는 이 맥락의 흐름을 파악하게 되면 어떻게 우리가 얻고자 하는 결과의 앞 단에 어떤 원인이 있어야 하는 지 알게 될 것이다. 더 나아가 원하는 결과를 얻기 위해 필요한 원인을 디자인하고 적절한 곳에 배치 시킬 수도 있을 것이다.  이런 모든 흐름들을 원인과 결과라는 맥락의 단위로 쪼개다 보면, 각 단계로의 진전에 자연스럽게 실행력과 설득력이 생기게 된다. 정말 쉬운 예를 들어보면 어떨까? 일찍 일어나고 싶다. > 일찍 잔다. 운동을 하고 싶다. > 운동을 하러 간다.  혹시 피식 웃는 이가 있을 지 모르겠다. 누가 이것을 모르나라고 할 수 있을 것이다. 혹시 알면서도 못 하는 것이라고 이야기 한다면, 한 번 더 원인을 만들어 보자. 그럼, 자연스럽게 ‘실행력’까지 생기게 될 것이다.  일찍 일어나고 싶다. > 일찍 잔다. > 무조건 7시 전에는 업무를 마치고 8시까지는 식사와 샤워를 마치고 9시 전에는 침대에 눕는다.  운동을 하고 싶다. > 운동을 하러 간다. > 정해진 시간에 친구와 헬스장에서 만나기로 한다.  물론, 원하는 결과를 얻을 수 없을 때도 있다. 운동을 하기로 한 친구의 연락을 차단하면 모든 것은 수포로 돌아간다. 다만, 저 원인들이 있다면, 운동을 할 가능성은 커진다.  고객이 행동을 맥락으로 바라보는 관점이런 맥락의 흐름을 마케팅의 관점으로 바라보면 어떨까? 쇼핑몰의 한 예를 들어보자. 구매를 하기 직전, 원하는 제품에 찜을 해두거나 장바구니에 담아두는 행동을 유도해보는 것은 어떨까. 그런 이전의 행동들을 해 본 유저는 구매까지 가는 과정이 어렵게 느껴지지 않을 것이다.  어느 오프라인 교육프로그램을 예를 들어보자. 오프라인 마케팅 과정이 있다면, 그 전에 pre-seminar를 진행하기도 하고 프로그램을 안내하는 웹사이트 페이지에 교육의 일부를 촬영하여 미리 보여줄 수도 있을 것이다. 해당 프로그램에 흥미를 느끼는 이들은 pre-semina에 참여하거나 영상을 보게 되며, 이런 행동은 본 프로그램 참여까지 관성 작용을 일으키게 될 가능성이 커진다.  이렇게 관성을 이용한 설득의 법칙을 페이스북과 같이 full-funnel 마케팅이 가능한 매체를 활용하면 그 효과가 더욱 커질 수 있다. 10초 정도의 짧은 영상으로 관심을 유발하고, 이에 반응했던 유저를 대상으로 캠페인의 full 영상을 보여준다. 긴 영상에도 일정 시간 시청하며 반응한 유저에게는 세일즈 전환 메시지를 다시 보여줌으로써 전환을 유도하게 된다. 아마 당신도 이런 full-funnel 마케팅에 반응한 경험이 꽤 많을 것이다.  고객은 어떠한 경험을 하는가 이런 맥락을 더 잘 활용하려면 어떻게 해야 할까? 당신의 고객이 특정 니즈를 가진 순간부터 최종 구매 완료를 하는 순간까지 어떤 경험을 하게 되는 지를 모두 관찰 할 필요가 있다. 그리고 그 과정을 작은 단위로 쪼개어 정의 할 필요가 있다. 작은 단위로 고객의 경험을 쪼개어 보면 어느 부분의 고객 경험을 향상 시켜야 할 지, 그 솔루션이 보이게 된다. 즉, 이런 과정의 연속이 마케팅 실행력을 성장 시키게 된다.  가령, 쇼핑몰의 메인 페이지에서 제품의 상세 페이지를 경험하는 과정에 고객이 있다고 하자. 마케터 입장으로는 메인 페이지에만 고객이 머물다가 사이트를 나가면 무의미하다. 단 한명이라도 더 제품, 서비스의 상세 페이지를 보게 만들어야 한다. 이 때, 상세페이지 확인이 가능한 썸네일 이미지 클릭이나, 배너 클릭이 이루어져야만 다음 단계로 갈 수 있다. 이 때, 해당 이미지나 배너는 고객이 클릭할 수 있는 요소들을 갖추고 있어야 한다. 단순 제품 이미지를 싣는 방법도 있을 테고, 직접 해당 제품을 사용하는 모습의 이미지가 들어갈 수도 있다. 사실, 어떤 이미지가 고객의 클릭율을 높일 수 있을지는 모른다. 다만, 해당 이미지나 배너는 클릭하고 싶게끔 만들어야 상세 페이지뷰가 많아진다는 것은 누구나 안다.  이런 생각의 흐름으로 쪼개진 고객 경험의 모든 구간에서 전환율 상승에 도움되는 모든 전략을 구성해 볼 수 있다.  고객의 경험에 따라 우린 어떤 메시지를 적절하게 줄 수 있는가 만약, 제품의 상세페이지에 유입된 고객이 후기 텝을 눌러 후기를 3가지 정도 읽어보고 구매 없이 나간 데이터가 많다고 생각해보자. 이들은 구매에 대한 의사결정으로 무엇을 주로 본다고 할 수 있는가. 두말 할 나위 없이 바로 후기다. 구매를 실패한 유저 외에 구매를 한 유저도 사전에 후기 콘텐츠 소비가 많다고 판단되면 고객에게 구매 전, 후기 확인이 매우 중요한 구매결정우선순위라고 이야기 할 수 있다.  그럼, 이 데이터를 기반으로 무엇을 해야만 하는가. 바로 구매는 실패했지만 유의미한 행동(후기 소비)을 했던 유저를 다시 사이트에 불러 올 필요가 있다. 바로, 리타겟팅이다. 바로, 이때 우린 어떤 메시지로 이들을 데려와야 할까? 바로, 후기다. 그들의 구매결정우선순위에 맞는 후기 콘텐츠를 통해 그들의 흥미를 다시 끌어야 하는 것이다.  고객을 다시 데리고 올 때, 혹은 신규 고객을 더 많이 유입 시키고자 할 때, 적절한 메시지는 바로 웹사이트에서 목표 전환 전, 유저가 가장 많이 해본 행동이나 소비한 콘텐츠의 내용이 된다. 흥미를 유발하는 콘텐츠는 이미 사이트 유입 전, 한 참 전에 사용되었어야 한다.  우리가 처음에 이야기했던 작은 행동으로부터의 힘은 바로 이렇게 연결된다. 작은 부탁이라도, 작은 행동이라도 그것을 실행하게 되면 관성의 법칙이 생긴다. 즉, 그 다음 요구되는 액션을 할 가능성이 높아지는 것이다. 마트의 시식코너나 화장품의 테스터는 이런 전략의 아주 기초적인 사례라 할 수 있다. 웹사이트에서 찜 버튼을 누른 이는 장바구니 버튼의 클릭을 더 잘 할 것이며, 장바구니 버튼 클릭 유저는 구매를 더 잘 할 것이다. 그래서, 더 작은 것부터 우린 제안해야 한다. 그리고 그 제안을 받아 들인 유저가 물 흐르 듯 흘러 갈 수 있게 그 다음 단계가 잘 준비되어 있어야 한다.  즉, 구매고객들의 구매결정우선순위에 맞춰, 작은 행동부터 요구하라. 이 작은 행동이나 부탁을 들어 줄 가능성은 당신의 본 제품이나 서비스를 구매 할 가능성보다 크다. 이렇게 처음부터 끝까지 고객 행동경험을 디자인하고 이 경험을 웹사이트 내부, 외부에서 모두 디자인하는 것을 시나리오 마케팅이라고 부른다. 자, 당신의 마케팅에는 시나리오가 있는가. 지금부터 한 번 고객의 경험을 A to Z, 모두 설계 해 볼 수 있길 바란다.  
조회수 987

나는 무엇을 할 수 있는 사람인가?

이제 새해가 밝았고, 대학가는 조만간 2-3월에 공채시즌이 다가올 것이고, 이직시장은 인센티브 1-2월쯤 받고 이직하려는 사람들로 역시 3-4월에 메인 시즌이 될 것이다. 아마도 슬슬 오래된 이력서 업데이트를 기웃기웃 거리고 있는 사람들이 분명 있을 것이다. 오늘 글에서는 사람들이 굳이 이력서 뿐 아니라 내 스스로를 다른 사람에게 PR할 때 꼭 심사숙고해 봐야 하는 다음 주제에 대한 단상을 몇가지 끄적여 보고자 한다.나는 무엇을 할 수 있는 사람인가?1. '~를 할 줄 안다'에 대해 생각해 볼 것들면접에서 나를 소개할 때 가장 많이 하는 다음과 같은 말들이 있다.포토샵 할줄 알아요일러도 좀 다뤄봤어요파포, 엑셀, 워드 이런건 아주 능숙하게 다뤄요저 말이 틀렸다는게 절대 아니다. 내가 무언가를 '할 줄 안다'를 얘기 할 때 그 할 줄 안다에 대해 얼마나 숙고해 봤는지가 중요하다는 뜻이다. 이에대한 숙고가 있는 사람과 없는 사람이 아주 극명하게 갈리기 때문이다. 사실 무언가를 할 줄 안다는 뜻은 지극히도 주관적이고 정량화 할 수 없는 표현이다. 내가 생각했을 때 나는 포토샵을 할 줄 아는 사람이었는데, 나보다 더 잘하는 사람이 보기에는 할 줄 모르는 사람이 되기도 하고, 나는 엑셀 전문가라고 생각 했는데, 엑셀 문서를 잘 만든다는 건지, 아니면 엑셀로 데이터 분석을 잘 한다는 건지에 대한 스코프 차이에 따라 전문가가 되기도, 아니기도 한다.요지는 위와 같은 말을 함부로 하지 말자라는게 절대 아니니 오해하지 말자. 본인이 저 말을 할때 아주 구체적으로 어떤 범위에서, 또는 어떤 식의 결과물을 기준으로 본인이 '할 줄 안다'를 얘기하는지에 대한 본인 스스로의 성찰이 반드시 필요하다는 말을 하고 싶은 거다. 포토샵 할 줄 안다를 예로 들었을 때, 적어도 다음과 같은 '할 줄 안다'의 근거를 제시할 수 있어야 한다.포토샵으로 사진 보정을 잘 하는데, 주로 풍경이나 사진의 선예도/색감등을 살리는 작업은 잘 하는데 인물 사진에서 피부 톤 보정, 곡선 보정 등은 별로 해본 적이 없습니다. 예를들면 이게 원본 사진인데, 이걸 이런식으로 보정해서 해당 컨텐츠에 이렇게 사용했습니다. 본 포지션은 주로 소셜미디어에서 컨텐츠 배경에 들어갈 사진 보정 작업이 주를 이룰 것이기 때문에 이 영역에서 저는 포토샵을 할 줄 안다가 맞습니다.2. '(~의 타이틀로) 일해봤다'에 대해 생각해 볼 것들같은 맥락에서 면접, 이력서에 다음과 같은 말이 거의 주를 이루는 경우가 많다.A사의 소셜미디어 마케터로 3년 있었습니다.B사의 영업관리직을 2년 했습니다.C사의 브랜드마케터로 3년 있었습니다.역시, 저 말이 틀렸다거나 저 말을 해서는 안된다는걸 주장하려는게 아니다. 모든 산업의 시스템이 다르고, 에이전시냐 브랜드사냐에 따라 또 다른 상황에서 그저 저렇게 '~로 일해봤다' 한줄의 의미는 크게 중요하지 않다는게 포인트다.예를들어 내가 A사의 소셜미디어 마케터로 3년 있었다면, 적어도 다음과 같은 수준의 내 업무 스코프에 대한 정리가 필요하다.A사는 주로 10-20대를 타겟하는 화장품 회사의 페이스북, 인스타그램, 블로그 계정을 운영하고 있습니다. 저는 주로 페이스북과 인스타그램을 담당하는 소셜미디어 마케터로 3년을 일했습니다. 본인은 주 단위로 컨텐츠 테마, 아이템, 스토리텔링에 관한 아이디에이션 작업, 부스트업 할 제품 선정, 소비자 인터뷰 등을 담당하며, 컨텐츠 제작으로 ㅇㅇ 에이전시와 협업해 왔습니다. 10-20대 여성 화장품 관련 컨텐츠에서 타겟을 후킹하는 요소로 다음과 같은 것들이 있다는 걸 발견했고, 이러이러한 과정으로 기획된 몇개의 컨텐츠는 paid reach대비 organic reach가 120% 이상 나올 정도로 전파력이 있었습니다. 보통 한달 기준으로 10개의 컨텐츠를 발간하는데 평균 80-90%의 organic reach 비중을 유지하고, 100%이 넘어가는 컨텐츠가 적어도 3개 이상은 나올 정도로 본인은 화장품 소셜미디어 컨텐츠 기획력에 강점을 가지고 있습니다.3. 수치를 덤핑하지 말고 꼭 필요한 비교 가능한 유니크 수치만 말하자이력서에 해 봤던 업무에 대해 적을 때 단순히 '이거 해봤다' 보다는 수치화, 정량화해서 표현해야 한다는 말은 많이 들었을 거다. 그런데 간혹 이걸 너무 과다하게 받아들여서 수치를 아예 덤핑하는 사람들을 많이 봤다. 위에서 B사의 영업관리직 2년차를 예로 들어보자.ㅇㅇ채널 매출액 전년대비 150%성장ㅇㅇ제품군 재고 시스템 효율화를 통해 비용 30%절감신규 거래처 연간 3개 이상 발굴강조하지만, 저렇게 쓰지 말자는거가 절대로 아니다. 아니, 사실 위와 같이 표현하는건 이력서의 모범답안과도 같은 표현 방식이기도 하다. 문제는 뭐냐면 저렇게 던지는 수치가 저걸 읽는 사람으로 하여금 가늠할 수 없는 수치들이라는거에 있다. 예를 들어, ㅇㅇ채널 매출액이 전년대비 150% 성장했다는데, 만약에 그 회사 전체 매출이 200% 성장했다면? ㅇㅇ제품군 재고 시스템 효율화를 통해 비용이 30% 절감됐다는데 무엇을 기준으로 절감시켰다는건지? 단순히 ㅇㅇ제품군 비용지출이 전년 대비 30%가 줄어든거가 다 저 재고시스템 효율화 덕분이라고 말하고 있는거는 아닌지? 이런 꼬리에 꼬리를 무는 의문점들이 떠오를 수 있기 때문이다. 이렇게 가늠할 수 없는 수치들로 덤핑된 이력서를 읽게 되면 읽어 나가기도 힘든데다가 다 읽고 나서 남는게 없는 상황이 벌어진다.본인 같은면 저런 수치 표현들을 다음과 같이 더 상세하게 풀어볼 것 같다.ㅇㅇ제품군 전체 매출이 120% 성장하는 중에 본인 담당 ㅇㅇ채널은 150% 성장전략제품군 PR을 통해 영업프로모션 금액을 전년대비 1.5배 획득3개 총판에서 신규 거래선 발굴하는데 프로모션 금액의 50%를 집중시켜 여기서 추가 매출액이 ㅇㅇ 발생만성적으로 지급되던 ㅇㅇ채널의 프로모션 금액 삭감, 이를 ㅇㅇ채널로 돌려 여기서 추가 매출액 ㅇㅇ발생ㅇㅇ제품군 재고시스템 효율화를 통해 직접적인 비용 절감액 ㅇㅇ원 (전체 비용 절감액의 30% 수준)재고시스템 수기 운영으로 인력 배정이 3.5명 운영재고시스템 전산화 작업에 00 투여, 완료 후 인력 배정 1.7명으로 조정이를 통해 연간 00원의 비용 절감액 발생, 전체 비용 절감액의 30% 수준영업선 평균 대비 신규 거래처 연간 25% 이상 확대전체 영업 자원의 20%는 항상 신규 거래처 영업에 할당ㅇㅇ채널의 연관산업 레퍼럴을 집중 활용하여 해당 채널에서만 연 평균 2개 이상의 신규 거래처 획득위와 같이 읽는 사람으로 하여금 본인이 주장하는 수치가 비교 가능한 유니크 수치임을 언급할 줄 아는게 중요하고, 이런식의 비교 검증 가능한 수치가 아니면 차라리 언급하지 않는게 낫다.4. 성장 베이스를 엔진화 시키는 습관오늘 글의 핵심 주제이자, 많은 사람들이 가장 간과하고 있는 부분 같다. 세상에 너무 날라다니는 능력자가 넘치다 보니 마치 본인이 이것도 잘해야 할 것 같고 저것도 잘해야 할 것 같은 강박관념이 드는 세상에 살고 있다. 이 때 반드시 본인이 해당 분야에서 성장하기 위해 꼭 필요한 어떠한 요소들을 가지고 있고, 이 요소들을 기반으로 새로운 영역에서 내 능력을 어떤 식으로 발휘할 수 있는지에 대한 습관을 길러야 한다. 나는 이걸 '성장 베이스를 엔진화 시킨다'라고 표현한다.위 2번의 소셜미디어 마케터를 예로 들어보자. 만일 저 사람이 일했던 회사는 화장품 회사였지만, 새로 이직하고자 하는 회사는 전자제품 회사, 또는 편집샵 유통 플랫폼 회사 등등 전혀 다른 업계의 회사일 가능성이 크다. 이런 경우 당연히 본인이 접하던 소비자와 저 회사의 소비자는 성향도 다르고, 후킹포인트, 프로모션 제품 베이스 등등 거의 모든게 전혀 다를 수 있다. 그러면 그런 상황에서 '나는 어쨌든 소셜미디어 마케터로 성공을 해봤기 때문에 이 쪽에서도 잘 할 수 있어요..'라는 식으로 생각하면 곤란하다. 2번에서 언급했던 본인의 역량을 성장 베이스로 정리하고, 이를 엔진화 시켜서 새로운 환경에서 어떻게 인사이트를 발견하며 소셜미디어 마케팅을 행할지에 대해 설명할 줄 아는게 필요하다. 예를들면 다음과 같은 식이다. 제가 소셜미디어 마케팅에서 남들보다 차별점을 가진 능력은 크게 3가지 입니다. 1) 타겟의 욕망에 해당하는 부분을 찾아내는데에 일가견이 있습니다. 예를들어 저는 A사에 들어가기 전까지 (남자이기도 하고) 화장품은 전혀 관심 밖의 세상이었습니다. 하지만 타겟이 자주 활동하는 이러이러한 커뮤니티를 조사하고, 페이스북에서 잘 터지는 컨텐츠에 사람들이 다는 댓글을 모두 조사하여 이러이러한 욕망들을 발견해 낼 수 있었습니다. 2) 욕망을 건드리는 컨텐츠 아이템을 찾아내는 크리에이티브가 있습니다. 예를들어 A사의 아이라이너 신제품 관련 콘텐츠를 만들때의 일화였는데, 여성은 더 짙고 섹시해 보이고자 하지만 헤프게 보이고 싶진 않은, 강한 눈매를 드러내고자 하지만 너무 드세보이지는 않고자 하는... 이런 상호 역설적인 욕망관계를 가장 잘 비유할 수 있는 이러이러한 상황에 대한 아이템을 잡아서 컨텐츠화 했었습니다. 3) A/B테스트에 대한 나름의 방법론이 있습니다. 보통 돈을 얼마를 태우고 초기 이러이러한 반응률을 넘어서는 컨텐츠만 골라서 돈을 단계적으로 더 태우고.. 타겟을 두 그룹으로 나누어 비교 포스팅을 태우고... 이런 나름의 방법론으로 항상 버짓을 효율적으로 사용하고자 노력하죠. 이런 3가지 능력은 그게 화장품이던, 전자제품이던, 소셜미디어 마케팅 어디에서나 기본 베이스가 되는 능력이기 때문에 본인은 여기서도 이러이러한 성과를 낼 자신이 있습니다.이 글을 읽고, '이거 너무 피곤하게 사는거 아닌가?' 하는 의문이 들 수도 있지만, 본인은 사실 이런 방법론을 전 직장 상사에게 갈굼당하며 2년간 배운 내용인데, 내 업(業)에 이런식으로 접근하는걸 습관화 시키면 굳이 이직하거나 직장을 구할때만 도움이 되는것이 아니라 내 평소 업무의 매 시간에 의미가 생기고 본인 역량의 날이 서게 되는 걸 경험하게 된다.글쓴이는 스팀헌트 (Steemhunt) 라는 스팀 블록체인 기반 제품 큐레이션 플랫폼의 Co-founder 및 디자이너 입니다. 비즈니스를 전공하고 대기업에서 기획자로 일하다가 스타트업을 창업하고 본업을 디자이너로 전향하게 되는 과정에서 경험한 다양한 고군분투기를 연재하고 있습니다.현재 운영중인 스팀헌트 (Steemhunt)는 전 세계 2,500개가 넘는 블록체인 기반 앱들 중에서 Top 10에 들어갈 정도로 전 세계 150개국 이상의 많은 유저들을 보유한 글로벌 디앱 (DApp - Decentralised Application) 입니다 (출처 - https://www.stateofthedapps.com/rankings).스팀헌트 웹사이트 바로가기
조회수 679

숙박앱에 필요한와이즈트래커 리포트 Top 3

숙박앱은 O2O 서비스를 선도하는 사업 중 하나로 빠르게 시장을 확보하기 위한 다수의 앱이 생산되면서, 유사한 경쟁 앱 속에서 차별화 된 서비스로 고객을 잡기 위한 노력이 치열한 사업영역 이기도 합니다. 그래서 숙박 앱 운영에 도움이 될 와이즈트래커의 리포트 3가지를 소개하고자 합니다.1. 상품 카테고리 리포트숙박의 등급은 생각보다 다양합니다. 그러나 숙박 앱에서 한 화면에 보여지는 컨텐츠는 1~2개이며, 이후에는 지속적인 스크롤링으로 원하는 숙박장소를 찾기 때문에 사용자가 선호하는 컨텐츠를 상단에 효과적으로 배치하는 게 중요합니다.상품 카테고리 리포트는 각 숙박 카테고리별로 방문수(=유니크 조회수), 평균 체류시간 등 인게이지먼트 지표와 더불어 객실선택, 예약하기, 주문, 매출액 등 다양한 컨버전 지표를 함께 제공합니다. 나아가 상품 리포트를 통해서 ‘특급’이란 카테고리 중 실제 어떤 호텔이 효과가 좋았는지를 파악할 수 있습니다.이러한 데이터는 컨텐츠 배치 뿐만 아니라, 제휴 영역을 확장하는 데도 어떤 카테고리에 집중해야 할지 참고할 수 있는 유용한 데이터입니다.2. 화면 이동경로 리포트숙박 앱 UI는 매우 심플하고 직관적인 편입니다. 사용자는 예약이 앱 실행의 주 목적이기 때문에, 퍼블리셔는 보통 첫 화면에 컨텐츠를 스크롤링해서 볼 수 있도록 구성하지만 의외로 예약에 접근하는 행동패턴은 다양할 수 있습니다.샘플 데이터처럼 목적을 갖고 검색을 통해 빠르게 상품 정보를 획득하고자 하는 사용자의 비중이 많다면, 모바일 기기에 적합한 내부 검색엔진 편의성 및 결과 화면의 퀄리티가 매우 중요할 것이며 이는 예약율과 직결될 수 있습니다. 반대로 검색했는데 만족하지 못한 결과 값을 제공했다면, 높은 외부 유출 비율을 나타낼 것입니다.화면 이동경로 리포트는 이러한 다양한 사용자들의 행동패턴을 타겟별로 4가지 타입(A화면 이후, A화면 전/후, A화면 도달경로, A화면에서 B화면을 도달하는 경로)으로 분석하여 네비게이션 개선에 통찰력을 얻을 수 있는 데이터를 제공합니다.  3. 내부 검색어 리포트 숙박 앱에서 검색엔진을 사용하는 빈도는 꽤 높습니다. 앱을 실행하자마자 검색하는 사용자는 서핑을 즐겨하기보단 자신이 원하는 컨텐츠(정보)만을 빠르게 받고 싶은 성향이 있습니다. 해당 사용자에겐 효과적인 검색결과 화면을 제공하는 것이 핵심입니다.검색결과 화면은 2가지가 필히 고려돼야 합니다.1) 검색결과와 관련성 높은 결과 값 제시( 방대한 결과값은 오히려 재검색하게 하여 불편함을 제공)2) 검색결과 값이 없을 경우 대안을 제시( 빈 페이지 제시는 매우 부정적인 경험으로 기억)내부 검색어 리포트는 사용자의 검색빈도가 높은 인기 키워드를 파악할 수 있으며, 검색 실패수 지표를 통해 온전한 결과 값을 제시하지 못한 경우를 찾아 검색엔진 개선의 방향을 잡을 수 있습니다.  * WISETRACKER는 모바일 광고 성과 측정부터 In-app 이용자/컨텐츠 분석, 푸시메시지 최적화까지 지원하는 모바일 통합 분석/타겟팅 솔루션입니다. 와이즈트래커 솔루션의 무료체험을 원하실 경우 여기를 클릭해주세요.* WISETRACKER가 제공하는 무료 데이터 분석 컨설팅를 원하신다면 여기를 클릭해주세요.  #와이즈트래커 #서비스소개 #데이터분석 #데이터트래킹 #앱리포트

기업문화 엿볼 때, 더팀스

로그인

/