스토리 홈

인터뷰

피드

뉴스

조회수 2060

외부 서비스 이용을 장려해서 개발력을 아끼자.

2017년 목표 중 하나인 Product Management에 관한 weekly 포스팅의 네번째 포스팅입니다. 원래는 weekly 포스팅이었는데..어느덧 biweekly 포스팅이 되고 있습니다. 이번에는 제가 Product Manager로서 “팀 내부 직접 개발 vs 외부 서비스 이용”에 대해서 어떻게 생각하는지에 대해서 정리할까 합니다. 이번에도 confidential한 내용은 생략했습니다.이거 한 달이면 만들어요.제품 개발을 하다보면 Core feature는 아니지만 더 나은 사용자 경험을 위해 필요한 기능을 추가해야 하는 경우가 있습니다. 그리고 이 feature가 개발하기에 쉽지 않다고 예상되는 경우가 있습니다. 이런 상황이 오면 PM, 제품 담당자(혹은 기획자, 대표)은 내부에서 개발할지 아니면 외주를 줄 지, 아니면 외부 서비스를 이용할 지 등을 고민합니다. 그리고 판단을 돕기 위해 기획자/개발자가 모여서 이런 대화를 나눕니다.이거 다 만드는데 얼마나 걸릴 것 같아요?이거 한 달이면 만들어요.그렇습니다. 저 대화가 바로 나중에 개발자가 “내가 이걸 왜 하고 있죠?”라고 얘기하는 그 순간의 시초입니다.하지만 기간은 두 배가 걸린다.하지만 직접 개발에 들어가면 기간(UX, UI디자인 포함해서)은 점점 늘어집니다. 십중팔구 안 됩니다. 되는게 더 이상한 법이에요.헛된 꿈을 꾸었다기간이 두 배가 되는 이유는 딱 하나입니다.  우리에겐 그 분야의 전문성이 없기 때문입니다. 물론 그런 일을 한 경험이 있는 사람들은 좀 더 낫습니다. 하지만 이 사람이 파편적인 경험(혹은 기억)만 가진 경우에는 똑같습니다. 별 차이가 안 나요.-_-;일단 제품의 개발 범위 결정이 안 됩니다. 이게 가장 크리티컬한 이유입니다. 처음에는 앞단에 보이는 것만 생각하고 시작하면서 역기획으로 풀어냅니다. 하지만 기획 단계에서 고려해야 할 요소들은 점점 추가되고 이 중에서 뭘 버리고, 뭘 해야 하는지 정확한 판단이 안 됩니다. 그럴 수 있는 데이터도 적고요.  거기에 디테일하게 개발하는 과정에서 고려해야 할 요소들이 빠지는 경우도 비일비재 합니다. 추가로 각종 정책 결정 이슈도 존재합니다. 이런저런 일들이 계속 추가되고, 해보지 않은 일을 하면서 업무 효율도 떨어집니다. 그러면서 기간은 계속 늘어납니다.결국 사람은 지치고, 일은 계속 늘고, 시간을 쓰게 됩니다. 그리고 그 과정에서 진짜로 에너지를 써야 할 일에 집중을 못 하게 됩니다.그냥 외부 서비스 쓰자!푸른밤의 PM으로서 저 스스로 가지고 있는 원칙이 있습니다.(사실 이건 예전에 프라이베리 때도 지키려고 했던 노력입니다.)기회를 놓치지 않는다.팀의 시간을 헛되이 쓰지 않는다.사람들의 에너지가 낭비되게 하지 않는다.좋은 역량을 가진 사람들은 제품의 core feature에만 집중한다.기회, 시간, 사람, 돈 중에서 가장 가치 없는 것은 돈이다.위 5가지 원칙을 준수하고자 하면, 대부분의 경우 그냥 외부 서비스를 이용하게 됩니다. 예를 들어서 서버 쪽에서 약간 낭비되는 코드가 있더라도 어떤 순간에는 그냥 돈을 더 써서 서버를 늘리는 것을 선택합니다. 메일 서버를 직접 구축해서 각종 마케팅용 메일을 직접 하는 것도 좋지만 그냥 메일침프를 씁니다. 요근래 저와 대표가 함께 부산에 미팅을 다녀왔는데..이것도 비슷한 맥락입니다. 제품 내에 꽤 중요하지만 서비스의 Major급 feature라고 하긴 좀 애매한 기능을 붙여야 하는 상황이었습니다. 개발팀에서는 1개월 정도면 될 것 같다고 했지만 그것보다는 전문적으로 이 일만 하는 곳의 제품을 이용하는 것이 좋다고 판단해서 부산에서 관련 사업을 하는 팀을 찾아갔습니다.“어설프게 우리가 하는 것보다, 인생을 건 사람들의 제품을 쓰는 것이 훨씬 좋다.”는 생각을 가지고 있습니다. 특히 제가 관리하는 제품들도 이런 생각을 가진 사람들이 돈을 쓰기 때문에 운영될 수 있는 제품이라서 다른 사람들보다 거부감이 낮을 수도 있습니다.외부 서비스 선택의 기준추가로 외부 서비스를 선택할 때는 이런 기준을 가지고 판단합니다.우리가 원하는 것이 어느 수준 정도로 충족되는가: 이게 제일 중요합니다. 원하는 것이 안 채워지는데도 돈을 쓸 필요는 없습니다.ㅠ어느 정도 커스텀이 가능하고, API가 제공 범위는 어떻게 되는가: 기존 시스템과 붙이기 얼마나 편하고, 우리 개발팀이 에너지를 어느 정도로 써야 하는지를 판단하기 위해 필요합니다. 덕분에 요즘은 API 문서 읽는 것이 일입니다.-_-;;(마케터, 운영팀 등이 쓰는 경우)개발자/디자이너가 꼭 붙지 않아도 사용할 수 있는가: 전 푸른밤의 모든 사람들이 코딩을 기초적인 수준으로는 했으면 합니다만 (진짜 잘하면 SQL까지도.) 그렇지 못 한 경우가 더 많고 그 과정에 역시 에너지/기회/시간 낭비가 좀 있다고도 생각합니다. 그래서 위 조건도 꽤 중요하게 봅니다.우리가 지금 쓰고 있는 다른 외부 서비스들과 연동이 어느 정도 되는가? 직접 연동이 안 되더라도 다른 방식으로 연동할 수 있는가: 가장 중요합니다. 세상 제일 중요합니다. 저희 같이 외부 서비스 연동을 하나씩 하나씩 하다보면 어느 순간부터 매월 SaaS 툴에만 $1000 넘게 쓰게 됩니다.(정말이에요.) 일단 가장 중요한 데이터 분석 툴과 연동되는지를 봅니다. 그리고 각 부분에서 core한 툴과 연결되는지 봅니다. 예를 들어서 마케팅 오토메이션 단계에서는 유입 관련 데이터 분석 툴과 연결되는 것이 핵심입니다. 제품 관련해서 외부 서비스 쓸 때도 메인 분석툴인 GA와 어떻게 붙는지가 핵심입니다.유기적인 연결이런 복잡한 기준을 잡으면서 외부 서비스 선택을 합니다.우리가 새로 만들자.하지만 이런 힘든 과정 거쳐서 외부 서비스 선택해서 잘 사용하다가 다시 직접 개발하게 될 때도 있습니다. 커스텀의 한계가 오거나, 외부 서비스 회사가 망하거나(ㅠㅠ), 서비스의 오픈 API 범위나 정책이 바뀌거나, 의외로 이 feature의 중요도가 크거나 하면 이런 의사결정을 할 수 있지 않을까 싶습니다. 하지만 아직 제가 이런 경험을 한 적은 없어서..향후에 이런 일이 발생하면 꼭 공유하겠습니다.정리하며스타트업에서 가장 부족한 것이 뭐냐는 질문을 하면 대체로 돈과 사람이라고 답할 것 같은데요. 여기에 기회, 시간이라는 것도 변수로 추가하길 권합니다. 그러면 어떤 경우에도 내 사업의 core가 되는 일들, 내 사업의 core랑 직결되는 제품 관련 과업들, 디자인/개발 관련 과업들만 생각하게 되고 여기에만 집중하게 됩니다.물론 돈이 부족한 것도 알고 있습니다만..정말 인생을 걸고 하는 사업에서 가장 아쉬운 것은 기회와 시간이라고 생각해서 외부 서비스 주구장창 이용하는 PM 안창영이었습니다.푸른밤 안창영#푸른밤 #알밤 #개발 #운영 #개발자 #PM #업무프로세스 #인사이트 #일지 #경험공유
조회수 3355

취업의 고수가 되는 방법

안녕하세요, 더팀스입니다. 채용플랫폼을 운영하다 보니 정말 많은 구직자들과 만나 이야기를합니다. 그 중에서도 특히 사람들로부터 가장 자주 듣는 질문은, "좋은 기업을 알려주세요" 라는 것 입니다. 채용플랫폼을 운영하는 저희로서도 이 질문은 매우 어려운 질문입니다."좋은"이 무엇을 의미하는지 물어 보면 대부분의 사람들이 원하는 것은 "안정적으로 회사에 계속 다닐 수 있고, 거기에다가 누구나 들으면 고개를 끄덕일 수 밖에 없는 절대적으로 좋은 회사가 될 수 있는 곳을 알려주세요 " 입니다. 이건 마치 "주식을 사고 싶은데 확실하게 돈을 벌 수 있는 주식을 알려주세요" 라고 하는 것과 같은 말입니다. (만약 그런 주식이 있다면, 제가 먼저 삽니다)인생이라는 시간을 투자하는 것과 돈을 투자하는 정도의 차이는 있지만, 유한하게 정해져 있는 자산을 어디에 투자할 것인가 라는 점에서 본질적으로 비슷합니다.우리는 연봉, 복리 후생, 회사의 성장 전망 등에 따라 기업을 선택합니다. 하지만 트렌드에 따라 화제가 되는 회사에 많이 지원하는 경향은 세월이 지나도 변하지 않았습니다. (제조가 붐일 때는 삼성/ LG, IT가 붐일 때는 네이버/카카오에, 스타트업이 붐일 때는 쿠팡/배달의 민족)성장하는 회사와 업계는 계속 바뀌는데 회사를 선택하는 방식은 변하지 않았다.과거 제조업이 한창 성장할 때에는 삼성, 현대와 같은 기업이 취업 선호 순위가 높았습니다. 안정적으로 판매하는 제품에 정년이 보장되는 시스템이었습니다. 그러나 지금은 끊임없이 혁신하지 않으면 살아남을 수 없는 세계에 살고 있으며, 네이버, 카카오 같이 단시간에 급성장하는 기업들이 나오고 있습니다. 과거에는 누구나 좋다고 하는 대기업에 들어가면 거의 모든 문제가 해결되었지만 이제는 정년까지 보장되는 일자리는 공무원 이외에는 존재하지 않으며 자신 스스로가 일자리를 계속 찾아야하는 시대에 살고 있습니다.위 현상을 이해할 수 있는 간단한 예를 들어 보겠습니다. 우리 아버지 시대가 취업하던 시절에는 은행에 예금만 넣어놓아도 이자가 10% 이상씩 붙었습니다. 어디에 투자할지 고민할 필요가 없었다는 뜻입니다. 지금은 어떨까요? 은행에 예금을 넣어놓고 투자라고 생각하는 사람은 없습니다. 부동산, 주식, 채권 등 더 높은 수익을 만들기 위해 공부해야 하는 시대에 접어 들었습니다. 돈을 벌 수 있는 업계는 시시각각 변화하고 있는데, 우리가 취업하기 위해 회사를 선택하는 방법은 과거 아버지 시대때와 달라진 것이 하나도 없다는 것은 정말 이상하다고 밖에 할 수 없습니다.그렇다고 해서 우리 모두가 스타트업에서 시작할 필요는 없습니다. 상장되어 있는 기업이 비상장 기업보다 안전한 것은 지금도 변함없는 사실입니다. 단지 상장되어 있는 기업 중에서도 계속적으로 혁신 하며 지금 입사 하더라도 단시간내에 높은 직책과 재량권을 얻을 수 있는 기업을 찾는 것이 중요하다는 것을 말하고 싶습니다.많은 경험은 반드시 자산이 된다.이런 급변하는 시장 상황 속에서 위험을 낮추는 방법으로 추천하는 것이 다양한 기업에서 인턴을 해 보는 것입니다. 가능하다면 인턴으로 일을 할 때에도 창업자처럼 열정적으로 일해보기를 권유합니다. 자신이 어떤 커리어를 쌓아가는 것이 행복인지 실제로 체험 할 수 있으며, 같이 일하는 사람들을 통해 스타트업 혹은 대기업에서 일을 해본  경험을 들을 수도 있습니다. 직접 경험과 간접 경험을 통해 자신은 대기업 같은 곳에서 제대로 교육을 받고 시작하는 것이 적합하다고 생각할 수도 있고, 스타트업에서 내 능력을 바로 펼쳐 보는 것이 더 낫다고 깨달을 수도 있습니다. 최대한 빠르게 자신의 적성을 확인해 두는 것이 위험을 줄일 수있는 요령이라고 생각합니다. 실제 통계로도 여러 회사를 경험본 적이 있는 구직자들이 자신이 다녀야 할 곳을 객관적으로 잘 판단한다고 나와있습니다.타인의 의견으로 내 인생을 결정하지 말자.하지만 우리가 선택할 수있는 회사는 한번에 하나입니다. 열심히 생각하고 결정 했는데, 그래도 불일치가 일어나 버리는 이유 중 하나는 자신의 선택에 타인의 의견을 많이 개입시킬 때 입니다. 헤드헌팅, 개인 추천으로 기업을 옮기는 일이 늘어나고 있습니다. 하지만 이직 후에 장기적으로 만족하는 경우는 얼마나 될까요? 외부의 추천으로 기업을 들어갈 경우 회사 내부의 현실과 마주하는 건 구직자 본인입니다. 자신의 생각보다 부모나 친구, 선배의 추천으로 회사를 결정해 버리면 결국 맞지 않는 경우가 생각보다 많습니다. 하지만 추천으로 입사해도 괜찮은 예외적인 경우도 존재합니다. 바로 내부 추천입니다. 내부 추천의 경우 기업 내부의 현실적인 이야기를 들을 수 있는 것뿐만 아니라 추천자가 직접 경험하고 있는 상황을 토대로 추천하는 것 이기에 더 신뢰가 갈 수 밖에 없습니다. 자기 자신은 사지 않는 주식을 나에게 추천할 때에는 조심해야 하지만, 자신도 같이 주식을 사면서 나에게 권유한다면 긍정적인 신뢰로 받아들여도 된다고 생각합니다. 하지만 이와 다르게 외부 추천으로 입사할 경우 처음에는 객관적인 측면에서 좋을 수 있어도 자기 확신으로 결정한 것이 아니기에 어느 순간부터 급여 이외에는 동기를 유지하기 어렵습니다. 이런 사태를 피하기 위해서라도 앞으로 구직 활동을 하는 사람들은 스스로 결정하는 습관을 만드는 것이 좋습니다.과거의 포트폴리오를 통해 더 나은 미래를 선택하자마지막으로 취업하는 사람에게 한가지 Tip을 전하고 싶습니다. 취업 활동이 주식과 다른 결정적인 한 가지는 단 하나의 기업만 고를 수 있다는 것입니다. 우리가 성장할 것이라고 생각되는 기업이 있다면 주식은 적정한 돈을 나누어 투자할 수 있습니다. 그러나 취업에서는 우리 인생 시간을 나누어 투자한다는 게 불가능 합니다. 취업 활동을 아무리 열심히 해도 결국 결정은 하나입니다.그렇다면 지금 내가 관심가는 기업에 자신의 인생을 투자하는 것이 올바른 것인지 판단하기 어렵습니다. 그럼 어떻게 하면 좋을까요? 자신이 만나보았던 기업들을 다 기록해서 기업 성공 여부를 예측해 두는 것입니다. 취업 합격 여부에 관계없이 앞으로 해당 기업이 어떻게 될 것인가 하는 예상을 기업담당자와 면접 이후에 쓰고 남겨 둡니다. 지원 전에 알아 보았던 객관적인 정보와 면접을 통해 느꼈던 회사 분위기, 기업 담당자(인사 담당자, 대표 등)의 태도를 종합적으로 고려해 작성합니다. 1, 2년이 지나 그 노트를 꺼내 되돌아 보면서 기업을 다시 검색해보고 자신이 입사 했다면 어떤 일이 있었을지 상상 할 수 있습니다. 이 방법을 통해 기업을 판단하는 눈을 기르고 감각적으로 성장할 수 있는 기업을 알 수 있게 됩니다. (필자는 7년간 총 300개 정도의 기업을 기록하였습니다) 이 방법은 내가 취업을 하고 있지 않은 상황에서도 계속적으로 훈련이 가능합니다. 회사의 객관적인 지표, 일하는 분위기, 구성원들의 생각과 태도 이 세가지만 파악하시면 됩니다. 기업과 실제 만나기 어려운 직업을 가진 사람이라면 온라인에 있는 창업자 인터뷰, 구성원 인터뷰, 기업문화, 퇴사율 등 정량적, 정성적 자료를 토대로 예측해 보시는 것도 가능합니다. 성공 확률이 높은 기업에 자기 자신을 투자하라.우리는 주식 투자의 고수가 주변의 추천을 통해서 성공했다는 이야기를 들어본 적이 없습니다. 그런데 왜 우리는 기업을 선택할 때면 주변의 추천으로 쉽게 결정해 버릴까요? 주식 투자를 연습하는 것처럼 취업 과정을 통해 기업을 보는 눈을 기를 수 있으며, 자신 스스로가 동기부여를 얻고 성공할 기업을 찾을 수 있습니다. 여기에 유일한 변수가 존재한다면 바로 기업에 입사를 결정하는 여러분 입니다. 여러분이 투자하는 인생 시간을 통해 성공할 기업이 될 수 도 있으며, 성공할 기업이 실패할 수도 있습니다. 최대한 스스로의 판단으로 성공할 수 있는 기업을 찾고 여러분을 투자해서 그 성공확률을 더 높여 보세요. 이런 관점으로 취업에 임한다면 취업도 충분히 재미있는 과정처럼 느껴질 것입니다. *이제 막 구직을 시작한 분이라면 이미 성공한 실리콘밸리, 국내 스타트업 기업들의 초기 사례를 찾아보고 공통적인 성공 요인을 먼저 파악해 보세요. 이를 토대로 기업을 검색하는 것도 하나의 방법입니다.#더팀스 #THETEAMS #구인구직 #꿀팁 #인사이트 #스타트업 #취업고수
조회수 764

구글 애드워즈가 자연검색 트래픽 증가에 영향을 미칠까?

구글 애드워즈 배너 광고나 검색 광고가 자연 검색 트래픽에 영향을 미칠 수 있다는 것은 일반적인 디지털 마케팅 업계의 지식이 되어 왔습니다. 그러나 그 효과는 정확히 무엇이며, 어떤 과정을 거쳐 작동될까요? 오늘 오피노에서는 유료 광고가 유기적 결과에 영향을 주는 방식과 그렇지 않은 방식 중 하나를 다룰 것입니다 :) 많은 사람들이 의심해보았을 것입니다. "아, 우리는 Goolge AdWords에 많은 돈을 투자하기 시작했어! 그러니까 자연검색 트래픽이 올라갔어." 또는 "이봐, 우리는 Google에 많은 돈을 지출하고 있지만 경쟁 업체는 더 많은 돈을 지출하고 있어!. 그래서 쟤네들의 자연 검색 트래픽 증가율이 더 높은 거야!" 검색 광고에 대한 디스플레이 광고의 영향을 측정하고자 한 여러 연구가 있었지만 터키의 하버드 (Harvard)와 오지 겡 (Ozyegin) 대학의 연구자는 이 연구를 제대로 조사하려 했습니다. 그들의 연구 결과는 하버드 비즈니스 스쿨 (Harvard Business School)의 "Display Ads Influence Search? 온라인 광고의 간접 기여와 역동성"이라는 제목으로 게재되었으나, 이 문서는 학문적 전문 용어, 사회 과학 모델링 토론 및 다른 연구에 대한 언급과 같은 학술적 글쓰기 규칙에 따라 어려움을 겪기 때문에 지루하고 읽기가 어렵습니다.그래서 제가 간단히 정리를 해드리려고 합니다.결론 및 통찰력은 유의미하지만, 다음과 같이 요약할 수 있습니다.- 디스플레이 광고는 더 많은 검색양, 클릭, 전환에 기여한다.- 검색 광고는 디스플레이 광고의 상호작용을 증가시키는 것에는 딱히 기여하지 않는다.- 하지만, 디스플레이 노출 광고의 효과는 즉각적이진 않으나 평균적으로 2주 정도 이후에 발생하기 시작한다.- 마케터들은 단순한 계산이나 측정 항목으로는 디스플레이 광고의 ROI나 CPA를 결정하기에는 한계가 있다.이러한 인사이트는 온라인 광고를 사용하여 새로운 당좌 계정 고객을 확보하는 검색 및 디스플레이 광고 지출 및 전환 데이터 ( "미국의 대형 은행에서")로 깊이 파고들었습니다. 이 데이터는 2010 년에 나온 것입니다. 올해 온라인 은행의 온라인 광고 예산은 약 1 백만 달러였으며 검색과 디스플레이 간에 거의 균등하게 분배되었습니다.이 학술 논문에서 몇 가지를 발췌한 내용들이 있습니다."디스플레이 광고는 클릭뿐만 아니라 검색 트래픽 증가에도 중요한 영향을 미치는 것으로 나타났습니다. 이 파급 효과의 대다수는 순식간에 발생하지 않았지만 평균적으로 2주 후에 적용되었습니다...""우리의 연구 결과에 따르면 업계에서 일반적으로 사용되는 단순 정적 통계는 온라인 광고의 효과를 정확하게 측정하지 못할 수 있습니다. 그래서 우리는 측정항목을 동적으로 가져와 광고의 효율성을 측정했습니다. 그 결과, 검색 CPA가 단순 정적 CPA보다 48% 낮아졌고, 반면에 ROI는 38% 증가하였습니다. 디스플레이 광고에서도 비슷한 패턴이 나타나는데 여기에는 또한 기여도가 포함됩니다. 이로 인해 디스플레이 CPA가 표준 CPA보다 14 % 낮아졌으며 투자 수익 (ROI)이 10 % 증가했습니다...""광고 효과에 대한 이러한 수정된 성과 파악 방법론은 [은행]이 현재 사용하는 것보다 매우 다른 예산 배분을 초래합니다. 특히 우리는 제안된 할당이 검색 응용 프로그램에 미치는 영향으로 인해 디스플레이에 대한 기여도가 높았음에도 불구하고, 검색 광고 예산은 강력한 동적 효과로 인해 현재 수준에서 36 % 증가해야 하며 디스플레이 광고 예산은 31 % 감소해야 합니다."결과적으로, 디스플레이 광고가 검색률 증가에 지대한 영향을 미친 다는 것은 위에 프레임 워크에서 알 수 있습니다. 그런데도 우리가 Google Display Network에 회의감을 갖고, 성과 파악이 어려운 것은 모든 데이터 분석 툴이 "Last Click"에 기여 모델을 중점으로 두고 있다는 것입니다.논문 원본 : https://www.slideshare.net/gesterling/do-display-ads-influence-search?from_action=save다음에는 광고 성과를 제대로 분석하기 위한 "기여 모델(Attribution Model)"과 "교차 기기 트래킹" 대하여 심도 있게 얘기해보도록 하겠습니다.퍼포먼스 마케팅 에이전시, 오피노 바로가기
조회수 1594

박문수 이야기

출근 첫날 이효진 대표님으로부터 입사 지원 메일을 하나 전달받았다. 이력서를 살펴보니 컴퓨터를 전공하지도 않았고, 현재 개발을 하고 있지도 않았지만 개발자로 일하고 싶다고 적혀 있었다. 개발을 할 수만 있다면 인턴부터 시작해도 좋다고 말했다. 남들이 부러워하는 삼성에 다니고 있는데 어떤 이유로 개발자가 되고 싶어 할까? 궁금한 마음에 한 번 만나보기로 했다. (뽑을 생각은 없었다)첫인상은 그냥 수수한 시골 청년이었다. 나도 입사한 지 얼마 안 되어 회사 주위 식당을 몰라 그냥 눈에 띄는 식당으로 들어갔다. (생각해 보니 그 식당을 그 이후로는 한 번도 가지 않았다) 지난 회사에서 어떤 일들을 했고, 왜 개발에 대한 목마름을 느꼈는지를 들었다. 개발자가 되기 위해 어떤 것들을 포기할 수 있는가에 대한 각오도 들었다.나는 앞으로 일 년 동안 인턴 월급을 받아야 할지 모른다고 이야기했다. 정말 열심히 하지 않으면 그저 그런 개발자가 되어 인생이 꼬일지도 모른다고 경고했다. 그런데도 흔쾌히 도전해보고 싶다고 말했고, 나는 배움의 기회를 제공하겠다는 약속을 했다. 좋은 대학을 나와 어렵게 얻은 직장을 포기하고 다시 새로운 길을 선택하려는 용기를 높이 샀다. 입사일은 3주 뒤로 정했다. 파이썬 책과 웹 프로그래밍 기본 책을 던져주고 모두 읽어 오라고 했다.입사 후 정신없이 3주가 지나고 문수님이 입사를 했다. 첫날 개발 환경을 셋업 하는 것을 도와주었다. 나에게는 너무나도 자연스러운 많은 것들이 그에게는 생소한 것이고 설명을 해야 했다. 문수님이 이해할 수 있는 간단한 것만 설명하고 나머지는 더 크면 알게 된다고 설명을 미루었다.(첫날 전체를 대상으로 자기소개를 하는 문수님. 우리 회사에는 입사자가 전체를 대상으로 자기소개를 하는 문화가 있다. 이 문화의 유래에 대해서는 다시 한 번 이야기해 보겠다.)내가 모든 것을 알려 줄 수는 없으니 코세라 수업을 같이 들어 보자고 이야기했다. 내 기준으로는 너무 쉬운 강의였지만 나는 회사 내에서 공부하는 분위기를 만들어 가고 싶었고 문수님께는 회사에서 필요한 기술 스택을 맛보는 기회가 될 수 있으리라 생각했다. (현재 시점으로 3달째 코세라 강의를 이어서 듣고 있다.)첫 강의인 HTML5를 들으면서 간단한 버그 수정부터 문수님께 요청을 하기 시작했다. 오자를 고치거나 박스의 위치를 조정하는 일부터 시작했다. 입사하고 3일이 지나서 첫 번째 배포를 했다. 처음이 어려웠을 뿐 간단한 수정을 하는 것에는 일주일이면 충분했다. 그때부터는 git과 git flow를 알려주기 시작했다. 착한 신입은 마음이 열려 있어서 불만 없이 모든 것을 따라 했다. 어느 정도 이해를 했는지는 알 수가 없다. 하지만 프로그래밍을 배우는 길에는 머리보다 손이 먼저 익히는 것들도 많다.3주가 지난 시점에는 첫 번째 데모를 전체 앞에서 보였다. (우리는 스크럼을 하고 있어서 매번 스크럼이 끝나는 날에 개발자가 스스로 자신이 개발한 것을 전 직원 앞에서 데모를 보인다.) 지금은 잠깐 문을 닫은 채권 거래소에서 채권 판매자가 손쉽게 채권을 팔 수 있는 기능이었다. 그것을 만들기 위해 일주일 넘게 꽁꽁 머리를 싸매고 있었고, 결국은 결과물을 내놓았다.(첫 번째 데모를 보이는 문수님. 긴장한 모습이 느껴진다. 데모를 마치고 다들 뜨거운 박수를 보내주었다)내가 만들면 2시간이면 끝났을 기능이라 일주일간 고생하는 것을 옆에서 지켜보는 것은 상당한 인내를 필요로 했다. 하지만 최대한 혼자만의 힘으로 첫 번째 과제를 해내기를 원했기에 최소한의 도움만을 주었다.이제 문수님이 입사한 지 만 3개월이 되었다. 그동안 많은 변화가 있었다. 회사에서 조그마한(점점 커지고 있다) 수정/기능들은 대부분 맡아 주고 있기에 다른 개발자들은 좀 더 어려운 문제를 풀 수 있게 되었다. 처음에는 코드 리뷰를 온라인으로 할 수가 없었다. 옆에 앉아서 어떤 부분을 어떻게 고쳐야 하는지를 구체적으로 알려 주어야 했고, 이해하지 못하면 관련된 지식을 얻을 방법을 알려 주어야 했기 때문이다. 하지만 이제 github의 PR을 보고 코멘트를 다는 것 만으로 코드를 적절히 수정할 수 있게 되었다. 얼마 전에는 하루에 1억이 넘는 이체를 하는 내부 시스템을 80% 이상 만들기도 했다. (내가 뼈대는 잡아 주기는 했다.)개발자라 부를 수 있는 기준이 따로 있겠냐만은 나는 이제 그를 개발자라 부를 수 있을 것 같다. 아마도 오늘의 문수님에게는 “개발자 박문수 님”이 가장 듣고 싶은 호칭이 아닐까 생각한다.  마지막으로 전공하지도 않았고, 첫 직장과도 관련 없는 새로운 도전을 하는 문수님의 용기에 박수를 보낸다. 내게 말하지는 않았지만 수많은 주위의 걱정과 우려를 이겨내기 위해 최선을 다하고 있으리라 생각한다. 나는 앞으로 그에게 “문수님은 지금 어디로 가고 있나요?"를 종종 물어봄으로 내 역할을 해야겠다.8퍼센트는 멋진 저희 팀과 함께 할 분들을 찾고 있습니다. 특히 저보다 개발을 잘 하시는 시니어 개발자, 그리고 3년 뒤에는 저 보다 잘하게 되실 주니어 개발자는 제가 모시러 갑니다. [email protected]로 연락 주세요.박문수 님이 이체 시스템 개발을 할 때 Toss의 이체 대행 API를 사용했습니다. 정말 간편합니다. 관련 개발을 하시는 분들은 사용해 보세요.#8퍼센트 #에잇퍼센트 #채용 #채용후기 #개발자 #개발자채용 #인턴 #인턴채용 #스타트업CTO
조회수 952

콘텐츠와 미디어에 대한 3분 고찰

Overview콘텐츠와 미디어가 중요해지면서 그에 따른 관심도 커졌습니다. 그런데 말입니다. 디지털 문화시대, 초연결시대에서 말하는 ‘콘텐츠’와 ‘미디어’는 과연 어떤 의미를 갖고 있을까요? 무엇인지는 알고 있지만 막상 말하려면 ‘엌!..’ 하고 막히기 마련입니다. 이번 글에선 콘텐츠와 미디어의 명확한 의미를 짧은 글로 되짚고자 합니다.Content VS Contents누군가의 얼굴을 종이에 그렸다고 생각해봅시다. 그렇다면 그 그림은 Content일까요, Contents일까요? 정확하게는 단수형인 Content입니다. 하지만 그림을 사진으로 촬영하거나, 영상으로 녹화하거나, 스캔해서 온라인에 올리면 Contents라고 말합니다. 어떤 차이인지 감이 잡히나요? (느낌 아니까~)당신이 그린 그림을 다른 종이에 다시 그려보라고 한다면 똑같이 그릴 수는 없을 겁니다. 비슷하게 그릴지라도 선의 굵기나 그림의 위치가 미세하게 바뀔 겁니다. 다시 지웠다 그려도 지운 흔적이 남고요. 하지만 그림을 사진으로 촬영하거나, 영상으로 녹화하거나, 스캔해서 온라인에 올리면 1,000명이 보든, 10,000명이 보든 똑같은 품질로 제공될 겁니다. 게다가 PC, 모바일, 태블릿PC 등 가리지 않고 어느 디바이스(Device)에서나 볼 수 있습니다.그렇습니다. Content는 미디어 하나에 딱 한 번만 쓸 수 있습니다. 반면 Contents는 다양한 미디어에서 ‘똑같은’ 품질로 만날 수 있습니다. 심지어 닳아 없어지지도 않고요. 크리에이터가 온라인에 올린 이야기가 Contents라고 불리는 이유입니다.Content와 Contents는 ‘어떤 미디어에 속해있는가’에 따라 결정됩니다. 영화의 대본, 배경음악은 그 영화에서만 쓸 수 있습니다. 다른 영화에서 쓰였다간 큰일납니다. 그러나 상위 미디어로 이동하면 얘기는 달라집니다. 영화가 컴퓨터 파일(File)이 되었다고 생각해보세요. 컴퓨터 안에는 영화도 있고, 게임도 있고, 문서도 있고, 그것도 있…ㅎ~ ‘컴퓨터’라는 미디어 안에는 파일이 엄청 많습니다. 무엇을 볼지 선택할 수도 있습니다. 아무리 많이 봐도 늘 똑같습니다. 이때 영화는 Contents가 되는 것이지요.Media콘텐츠만큼이나 자주 언급되는 게 바로 미디어입니다. 마샬 맥루한(Herbert Marshall McLuhan)은 ‘인간의 오감은 최초의 미디어였고, 미디어의 확장이 곧 감각의 확장’이란 이론을 내세웠습니다. 아주 먼 옛날, 적이 침입했을 때 봉수대에 불을 지폈던 걸 생각하면 고개를 절로 끄덕이게 됩니다. 소리를 꽥꽥 질러도 먼 지역에서 들을 수 없기 때문에 불을 크게 지핀 겁니다. 봉수대는 위험한 상황을 알리는 최고의 미디어였습니다. 그의 이론에 따르면 달리는 말과 굴러가는 바퀴도 인간의 다리를 확장한 것이니 미디어가 됩니다. 말도 미디어라니, 뭔가 웃음이 나오지만 여기엔 중요한 사실이 하나 있습니다. 바로 미디어가 메시지 그 자체가 된다는 것이지요. 봉수대는 ‘위험한 상황’을 알리기 위해 만들어졌습니다. 만들어진 목적과 전하려는 메시지가 일치합니다. 봉수대에 불만 지펴도 누군가 침입했다는 걸 알 수 있었습니다.그렇습니다. 미디어는 표현과 전달을 동시에 합니다. 결국 ‘무엇인가를 담아 전달하는 도구’인 셈입니다. 우리 주변에서 쉽게 찾을 수 있는 책, 달력, 컵, 포스트잇은 사실 모~두 미디어입니다. 앞서 미디어가 메시지 그 자체가 된다고 했는데요, 그렇다면 미디어가 달라졌을 때, 메시지도 달라질까요?봉수대의 불과 가스레인지의 불은 다른 의미를 가지고 있습니다. 이뿐만이 아닙니다. 소설 ⌈해리포터⌋는 상상과 사고의 연속이지만 영화 <해리포터>는 시각과 청각을 열어두는 콘텐츠의 파노라마입니다. 두 예시만 봐도 ‘미디어가 달라지면 메시지도 달라진다’는 걸 알 수 있습니다. 이제 콘텐츠와 미디어의 의미를 정확하게 알았으니 우리 주변의 모든 것들이 콘텐츠와 미디어로 보이게 될 겁니다.Conclusion유럽의 미래학자 피터 힌센(Peter Hinssen)은 그의 저서 ⌈뉴 노멀(New Normal)⌋에서 “콘텐츠는 더 이상 왕이 아니다”라고 말했습니다. 이는 다양한 미디어에서 콘텐츠가 쏟아져 그 가치가 저하됐다고 봤기 때문입니다.그러나 새로운 기술의 등장은 한 사회의 근간인 문화의 틀까지 바꿉니다. 스마트폰이 등장한 이후 오늘날의 모습은 어떤가요. 이모티콘으로 감정을 전하고, 인스타그램의 사진들은 따로 설명이 필요 없을 정도입니다. 콘텐츠와 미디어로 인해 세계공용어가 없어지는 중이라 해도 과언이 아닙니다. 콘텐츠와 미디어의 중요성을 비교할 수는 있어도 ‘결국 둘 다 중요하다’는 의견에는 모두 동의할 겁니다. 그만큼 둘의 본질을 꿰뚫는 건 크레에이터가 꼭 짚고 넘어가야할 일이기도 하지요. 이제 누군가 콘텐츠와 미디어를 설명해달라고 한다면 자신 있게 말할 수 있겠쬬? (도장 쾅쾅)글장근우 대리 | People&Relations [email protected]브랜디, 오직 예쁜 옷만#브랜디 #마케팅문화 #마케팅팀 #업무환경 #인사이트 #경험공유 #콘텐츠
조회수 5704

[디자인] 웹 디자이너의 끝내주는 자소서 쓰기

안녕하세요. 프리모아입니다. 예전에 소프트웨어 개발자들을 위한 죽여주는 이력서 쓰기라는 컨텐츠로 글을 썼었는데요. 그 때 답글로 '웹디자이너를 위한 이력서 쓰는 방법' 도 알려주라는 말이 있었습니다. 그래서 오늘은 웹 디자이너를 포함한 디자이너 종사자 분들을 위한 이력관리와 자기소개서를 쓰는법을 알려드리고자 글을 씁니다. 웹 디자이너 신입은 왜 초봉이 낮을까요? 전문 기술직인 반면에 웹디자이너 신입 초봉이 2,000도 못 받는 곳이 수두룩 할 정도로 웹디자이너 시장은 임금기준이 낮습니다. 그 이유 중의 하나가 웹디자이너 학원으로 인한 시장 포화상태 때문입니다. 웹디자인 학원에서는 전공과 무관하게 3개월 속성으로 가르치고 웹디자이너 지망생을 찍어내다 시피 하다보니 매년 웹디자이너 지원자가 넘쳐나게 됩니다.요점은 시장 '회귀성' 입니다. 나를 대체 할 수 없는 웹디자이너로 포장을 하는 것이 첫 번째 입니다. 그리고 회귀성을 만들기 위해서는 관점을 바꿔야 합니다.웹 디자이너의 실무능력은 디자인이 아닐 수도 있습니다. 물론 웹디자이너의 가장 핵심적인 실무 스킬은 디자인 시안을 뽑는 능력과 디자인툴을 얼마나 완숙도 있게 다루느냐 입니다. 하지만 대부분 포토샵, 일러스트레이터, 에프터이펙트와 같은 툴을 어느 정도 다루고, 이력서에는 중, 상급이라고 쓰지 하급 이라고 쓰는 사람은 없습니다. 그러면 회사 입장에서는 지원자들을 평가할때 이러한 디자인 툴로 인한 기술적인 차이는 사실 큰 차이가 안난다고 볼 수 있습니다.때문에 관점을 바꿔서 디자인에 기획적인 부분을 넣어야 합니다. 기획서를 쓰라는게 아니라 디자인 과정에 기획적인 의도와 역량이 들어간다는 걸 보여줘야 하는 것이지요. 웹사이트의 그래픽적 요소에 대한 이유와 의도, 의도자의 컨셉을 어떻게 해석하였는지 등을 보여주는게 채용 담당자에게는 매력적으로 보일 수가 있지요.디자인 툴이 아닌 다른 활용 도구들과 벤치마킹 사이트를 보여줘야 합니다. 포토샵이나 일러스트레이터 같은 디자인 툴 외에 인포그래픽 툴 또는 사이트를 활용해 포트폴리오를 만들고 이를 어필하는 것도 좋습니다. 예를 들어 Piktochart 같은 경우도 자기소개서를 PPT로 만들 때 시각적인 퀄리티를 높여주는 요소가 됩니다. 또한 웹디자이너 실무자들이 벤치마킹을 위해 많이 사용하는 Behance, Awwwards와 같은 디자이너 포트폴리오 사이트를 최대한 활용하는게 좋습니다. 위 사이트에 작업물 또는 포트폴리오를 올리고 링크를 걸어두면 궂이 얘기를 안해도 해당사이트를 활용하는걸 보여줄 수 있고, 디자이너의 트렌드를 읽는 감각적인 눈을 은연 중에 어필할 수 있지요. 웹디자이너에게 중요한 것은 포트폴리오 > 활용 툴 능력 > 경력 의 중요도 순입니다. 디자인 계통의 특성상 경력이 높다고 디자인을 잘하는 것은 아닙니다. 색채나 레이아웃 등 감각적으로 타고난 사람들이 어쩔때는 경력자들보다 뛰어나기도 합니다. 때문에 경력자들은 경력을 무작정 어필하는 것보다 시각적으로 내가 어떤 유형과 분위기의 디자인을 구사하는 웹디자이너 인지를 보여줄 필요가 있습니다.쉽게 얘기하면 공기업과 프로젝트를 많이 해본 웹 디자이너와 벤처나 스타트업의 프로젝트를 많이 해본 웹 디자이너 각각 웹 디자인 분위기가 다르다고 느껴집니다. 때문에 포트폴리오를 제작할 때 컨셉별로 또는 작업물 분류 카테고리를 적용하여 구성을 하고 지원하는 회사의 성향에 맞춰 카테고리를 재구성해 지원 하는 것도 전략이라고 볼 수 있습니다. 어젯 철야작업을 하였더니 글쓰다 체력이 방전되었습니다. 때문에 경력직 웹디자이너를 위한 끝내주는 자소서는 3탄으로 찾아뵙겠습니다. 털썩..#프리모아 #자소서 #디자이너 #디자인팀 #인사이트 #경험공유 #꿀팁
조회수 816

스타트업은  왜 정리한 것을 또 정리하는 걸까(자꾸만)

사실 스타트업이라고 이야기는 했습니다만, 어디 스타트업뿐만의 얘기이겠습니까. 개인사업자든 큰 회사든 규모에 상관없이 이 '정리'라는 것은 모두에게 숙명의 과제입니다. 혼돈과 난장이 가득한 카오스의 세계에서 일하고 싶은 사람은 아무도 없으니까요. 그래서 우리는 자꾸 정리를 합니다. 근데 이 정리를 계속 하다보니, 뭘 정리하고 있었는지 잊어먹거나, 또는 정리를 정리하는 수준까지 이르더니 급기야 정리한 것을 모아서 다시 정리한 것을 또 정리해서 표현한 것을 재차 정리하는 경지에 다다랐습니다.그래서 오늘은 이 놈의 정리는 도대체 뭐가 문제길래 어제 하고 오늘 해도 내일 또 하고싶은 지 알아보도록 하겠습니다. 일단 자꾸만 정리를 사랑하게 되는 이유를 3가지로 분석해봤습니다.1. 자꾸 새로운 것이 생각난다.그렇죠, 원래 정리란 것은 재배치와 청결, 그리고 무엇보다 '마이너스'가 원칙입니다. 쓰잘데기 없는 것들은 버리는 것이 정리의 본질이라는 것이죠. 그런데 사업의 정리는 좀 이상합니다. 고된 하루를 마치고 집으로 돌아와 가까스로 눈을 붙인 대표님의 머릿속에 그 분이 강림하십니다. 대부분 그 분은 '지나가던 그 대표의 한 마디' , '고객의 댓글', '지인이 속삭인 피드백 하나' 등이죠. 그 사소한 것들이 모여 궁극의 기막힌 아이디어와 멋진 말로 바뀌기 시작합니다. 그리고 생각하면 생각할수록 이것은 충분히 매력적인 아이템 같습니다. 새벽감성은 그 타당성에 찬성표를 던져주죠. 들뜬 아이디어를 들고 다음 날 아침 회의시간에 이것에 대해 얘기하기 시작하는데, 대부분 이러한 브레인스토밍(정말 말 그대로 스톰)은 "PLUS"의 성향을 띠고 있습니다. 무언가를 쳐낸다기 보단 더해지는 경우가 많죠. 물론 새로운 아이디어가 정말 기막힐 때도 있지만, 대부분은 이것은 정리라기 보단 수면시간을 지불하고 아이디어를 지른 것과 비슷합니다. 게다가 새벽감성자식의 찬성표는 신뢰하기가 어렵습니다. 떠...떠올랐어!!! 아이디어로 가버렷!!!2. 내 말을 이해하는 사람이 별로 없다.95년 미국 코넬대학교 심리학팀에선 재밌는 실험을 하나 합니다. 나는 손가락을 탁자를 두드리며 마음속으로 노래를 부르는 겁니다. 그리고 그 둠투둣탓투둑타다닷을 듣고 상대방은 무슨 노래인지 알아맞추는 것이죠. 재미있는 것은 손가락을 연주하고 있던 사람들은 자신이 연주한 손가락의 박자만으로도 50% 이상이 곡을 맞출 수 있을 것이라고 확신했다는 것입니다. 결과는 참담했습니다. 전체 청취자의 2.5%만이 곡을 맞추었지요. (맞춘 것도 신기하다)사실 당연한 결과입니다. 손가락 연주를 하는 쪽은 리듬과 음정, 코러스까지 머릿속에서 현란하게 그려지고 있으니, 너무 선명한 정보입니다. 하지만 듣는 사람입장에선 그런 머릿속 소리까지 들리진 않으니 그냥 툿닷툿다닷탓 투두두구국두두탓 밖엔 안들리죠. 벙 찔 수 밖에 없는 상황이 되는 거예요. 정리도 똑같습니다. 난 머릿속에 이미 창고정리도 다 되어 있고, BM정리도 싹 되었고 어젯밤 나의 꿈속의 내 침대위에선 모든 것이 완벽하게 그려졌지만, 오전회의에 그걸 듣는 사람들은 아직 모닝커피의 약발이 온 몸에 퍼지기도 전에 혼란스러운 얘기를 들은 느낌이 되는 거예요. 이해했지?를 애처럽고 외쳐봐도 그 공허한 메아리는 동산위에 나부끼는 깃발의 소리없는 아우성이 되어 먼 노스탤지어에 손을 흔들고 말죠.3. 풀을 관리할 사람이 없다.사람도, BM도, 상황도 끊임없이 단기간에 슉슉 바뀌는 것이 스타트업입니다. 원래 자주 어지러질 수 밖에 없는 구조라는 것이죠. IR도 투자자에 따라 다르게 만들어야 하고 자료도 다시 찾아야 합니다. 제안서도 성향에 따라 몇 개를 만들어야 하는지 모릅니다. 문제는 뭐냐면, 방금 말한 IR이든 소개서든 제안서든 아니면 웹페이지 워딩이든 스토리북이든 어떤 것이든 간에 일단 원천이 있어야합니다. 뭔가 RAW한 마스터데이터가 있어야 그곳에서 필요한 정보만 추려서 챡챡 뽑아쓰죠. 하지만, 이러한 마스터데이터를 모으려면 어쨌든 누군가가 악마에게 영혼을 팔던가 영혼을 갈아넣던가 주말데이트를 포기하던가 해야합니다. 그리고 다들 당장 쏟아지는 일을 처리하기도 바쁜데 누가 어느세월에 그 데이터를 하나하나 모으고 있겠습니까. 어떤 곳들은 클라우드 서비스나 협업툴의 데이터서비스를 이용하는 곳들도 있지만, 크게 3가지 이유로 잘 활용이 안되더군요.1. 누락이 겁나 심함2. 분류기준이 없음. 그냥 쏟아부어놨음3. 신빙성이 없음. 가라로 적은 것이 많음많지 않은 인력으로 과중한 업무를 처리해야하는 스타트업에게 정리란 사실 공부,다이어트,운동,금연과 더불어 5대 '내일 할 일' 이 되는 경우가 많습니다.이젠 나도 아무것도 모르겠다. 나는 혼돈의 사도다.그렇다면 이번엔 도대체 현재 우리는 뭘 어떻게 정리하고 있는지 그 실태를 한 번 깨알같이 살펴보도록 합시다.물론 케바케에 따라 다른 곳들이 있을 것입니다. 아래의 시나리오는 제가 지금껏 겪고 보고 들은 것들의 이것저것을 합쳐본 것입니다. 그러니 임산부 및 태음인들은 갈증이 날 수 있으니 이온음료를 지참하시고 보시기 바랍니다.1. 정리한다!: 일단 그냥 정리함자료를 모아서 분류한다.(폴더링)2. 그걸 정리해보자!: 더 체계적으로 만들려고 정리분류한 걸 예쁘게 다시 분류한다!(파일이름 정리, 하위폴더 따오기, 가마우지, 새폴더, 심연보다 깊은 그 곳의 폴더)3. 다시 정리해보자!: 서류로 만들기 위해 정리다시 분류한 걸 잘 정리해서(표지와 목차를 만들고 PPT로 만들어서 공유!)4. 그 자료를 쓸 수 있게 또 정리해보자.: 다양한 프로그램으로 보려고 정리방금 나눠준 자료에 기입하도록 다시 정리된 엑셀파일을 만든다.5. 엑셀을 정리해서, 다른 정리파일을 만든다.: 정리한 것을 확인하기 위한 정리엑셀을 정리한 것의 보고자료를 만들어서 다시 보고서만 따로 정리한다.6. 그 정리파일을 정리할 다른 업무를 만들어본다.: 공유를 위한 정리그 보고서는 매주 언제 취합해서, 보고서 폴더에 따로 넣고 공유를 건다.7. 정리된 걸 바탕으로 다시 정리해보자.: 무언가를 만들기 위한 정리취합된 자료를 바탕으로 제안서를 만들어보기로 했다.8. 놓친 부분을 다시 정리해보자.: 빼먹어서 정리제안서를 만들다보니 2015년도 MOU업체, 대외행사의 비용부분 리스트가 최신화가 안되어있다.9. 빠진 것을 다시 정리해서 아까 정리한 것에 넣어 또 정리를 해보자.: 수정하느라고 정리그 부분을 다시 정리해서 아까 정리폴더에 넣어 다시 정리를 한 후 정리된 파일을 다시 보고서에 정리해서 the 보고서를 정리한다.10. 좋은 생각이 났다! 이 생각을 정리해보자!: 새로운 것이 생겨서 기존의 자료를 정리문득 이렇게 하면 좋겠다는 생각이 들어서 그것을 정리해보기로 했다. 통계와 자료를 찾아서 정리한다. 그리고 기획안을 작성해서 생각을 정리해본다. 디자이너는 시안을, 기획자는 PPT를 만들고, 마케터는 전략을 짜온다.11. 이 생각을 정리한 것을 워딩으로 다시 정리해보자.: 새로운 것을 다시 정리한 문장이나 키비쥬얼로 정리해보려고 하는데 가르강튀아가 내 눈앞에 아른거리지만, 간신히 정신을 붙잡고 이것저것 쳐내서 심플하게 만들기 시작한다. 그리곤 궁극의 한 문장이 나왔다.12. 근데 이 정리한 게 너무 심하게 정리된 것 같다.: 정리한 새로운 것을 다시 수정한 문장으로만 하기엔 이 생각의 위대한 가치를 다 표현하지 못할 것 같으니 3가지로 다시 정리해보기로 하자. 그래서 3가지로 정리한 것을 또 PPT로 재차 정리해서 자료를 만든다.13. 근데 이게 다른 자료들과 결이 잘 안맞다.: 말을 만들려고 정리할 수 없이 방금 굴러온 돌에 맞추어 다른 자료들의 정렬기준을 다시 바꿔본다. 지금까지 모인 자료는 유입인원을 기준으로 진행했지만 지금부터는 운영 미디어 채널 수와 광고매출을 KPI로 잡는다! 왜냐면, 아이디어가 그러라고 했으니까!그래서 아까 정리한 파일을 꺼내서 다시 정리를 한다.14. 제안서를 정리해서 만들었다.: 하나의 정리된 무언가가 만들어짐정리한 끝에 제안서가 만들어졌고, 대략의 자료들이 모였다.15. 앗, 근데 IR도 만들어야 한다.: 다른 자료 만들려고 다시 정리제안서를 만드느라 그간의 자료를 취합하지 못했다. 공백기간의 실적과 보도자료, 매출액을 다시 파악한다 그래서 어디다가 정리를 해놔야 하는데, 재무팀에선 아직 저번 달 정리가 안되었으므로 정리를 기다리도록 한다.16. 정리를 기다리다가 다시 생각해보니 정리한 것들을 조금 더 편하게 정리해야할 것 같다.: 업무편의를 위해 정리그래서 정리한 것을 다시 편하게 해야할 것 같아서 정리된 자료를 꺼내서 좀 더 효율적인 방법으로 정리하기 시작한다. 흔히 툴을 사용하거나, 클라우드에 업로드하거나 예전자료를 외장하드에 넣고 지하세계에 봉인하는 등의 방법을 쓴다.17. IR이 만들어졌다.: 온라인과 오프라인의 결을 맞추기 위해 정리IR에 쓴  자료를 홈페이지에도 적어야겠다. IR에 맞춰서 홈페이지도 최신화를 시키자. 그래서 홈페이지 레이아웃과 내용을 정리해보기로 했다.18. 정리를 하다보니 4개보다는 3개가 좋을 것 같다.: 만들다보니 생각이 바뀌어서 정리사업구분을 하나 줄여야겠다는 생각이 들었다. 2번과 3번이 왠지 비슷한 결이기도 하고, 앞으로 바뀔 부분이니 그냥 3개로 가는 것이 좋겠다. 그래서 아까 정리해서 만든 제안서와 IR의 내용도 다시 3개로 바꾼다. 정리한 걸 꺼내서 3개로 다시 분류한다. 19. 홈페이지 워딩을 짜다보니 좋은 생각이 났다.: 못보던 것이 보여서 정리메인 슬로건을 만들고, 정리했던 것을 다시 이미지로 정리하기 위해 디자이너를 섭외해서 키비쥬얼을 만들기 시작했다. 그래서 정리된 것을 주었더니 이미지로 만들어주었다. 그런데 이미지를 보니, 미처  생각지 못한 부분이 생겼다.20. 그래서 그 부분을 다시 정리하기로 했다.: 기존의 것과 리뉴얼된 것을 다시 맞추는 정리이미지와 텍스트 결을 맞추기 위해 정리된 것을 방금 정리된 키비쥬얼에 맞춰서 다시 정리를 해보기로 했다.21. 정리된 걸 가져와 보라고 했다.: 누락되어 있어서 정리근데 그 얼마 되었다고 또 정리가 잘 안되어있다. 뭐는 빠져있고, 뭐는 없다.22. 화가 난다: 기존의 정리체계를 바꿈다시 전체 자료를 제대로 정리해보자고 한다. 이번엔 KT비즈메카같은 ERP전산시스템을 도입해볼 생각이다.23. 지금부턴 비즈메카만 활용한다.: 새로운 프로그램을 사용하기 위해 정리모든 결재와 재무관련 자료는 비즈메카로 전부 이관한다. 재무팀은 지금까지 정리한 자료를 비즈메카에 맞게 다시 정리한다.24. 맙소사 누군가가 나갔다.: 퇴사나 휴직, 연차, 연휴를 위한 정리어떤 이가 그냥 회사를 정리해버리고 말았다. 그 아이의 빈자리가 n분의 1되면서 모두의 데이트시간이 3시간정도 늦춰지기 시작했다. 업무의 효율성을 위해서 업무분장을 다시 하면서 업무정리를 다시 한다. 25. 아무래도 업무로딩이 심하다.: 신입을 위한 정리업무정리를 해보니 인간의 능히 감당할 수 있는 수준이 아닌지라, 누군가를 채용하기로 했다. 이번엔 저번과 같은 실수가 반복되지 않아야하므로, 신입들이 들어오자마자 진리에 눈을 뜨듯 회사를 이해할 수 있는 OJT경전을 만들기로 한다.26. 성균관유생이 된다.: 총체적 정리그 간의 모든 자료를 다시 정리하고, 신입지침, 내규, 계약내용을 갱신하여 OJT경전을 집대성한다. 반포식을 성대하게 열어 그간의 유생들의 노고를 치하하고 치하 후 흩어진 닭다리 뼈를 정리한다.27. 정리되어 있는 경전을 통해 정리를 배운다.: 정리의 방법이 서로 다름하지만, 유도리있게 하라는 가르침을 받는다. 28. 유도리있게 하다보니 정리가 잘 안된다.: 꺼냈다가 집어넣으니 더 어지러워져서 다시 정리그래서 다시 정리를 한다. 이상하게 그냥 빠진 부분만 정리하면 되는데 정리할 때마다 모든 짐을 다 꺼내서 모든 것을 재정리하게 되었다. 29. 무엇을 정리하는 지 잘 모르겠다.: 일에 치여서 정리가 누락됨무엇을 왜 정리하는 지 헷갈리기 시작한다. 정리를 했는데 나아지는 것이 없어서 더 이상 정리하기가 싫은데, 계속 뭘 만들긴 해야한다. 로우데이터를 가져와야 한다. 너무 유도리를 부린 탓인지 5개월전 업로드가 마지막이다. 5개월 치를 다시 취합해야하는데 자꾸 일이 들어온다.30. 지금껏 정리했던 것과 정리가 되지 않은 것들을 파악해서 연말에 다시 정리를 한다.: 시즌이 시즌인지라 정리연말맞이 정리와, 새해계획을 다시 정리해서 1번으로 돌아간다.위와 같은 태초의 빅뱅 이 후 혼돈과 질서를 거듭하던 우주의 섭리를 따라 사업을 하는 것이 나쁜 것이 아닙니다. 누구에게 피해를 주는 것도 아니고, 정리와 사업성과와는 큰 연관성이 있지도 않습니다. 그냥 우리가 힘들 뿐이죠. 그렇습니다. 욕을 먹는 것도 아니고 뭣도 아니지만 그냥 우리가 힘들뿐입니다. (물론 심각하게 정리가 안된 상태가 된다면 생산성이 쭉쭉 떨어지면서 인건비, 운영비 등 다양한 항목에서 거대한 몸집을 유지하기 위한 유지비가 들어가기 시작하겠지만, 이렇게 생각하면 한도 끝도 없어지므로)  사실 이 모든 것의 해결책은 궁극적으론 하나입니다. "버리는 것" 이 파일이, 또는 이 아이디어가 사라졌을 때 회사에 치명타가 있거나 강력한 문제가 생기는 것이 아니라면 몽땅 모아서 외장하드에 짱박아버리고, 실제로 쓰는 자료들은 아주 심플하게 단순하게 정리하는 것이죠. 더불어 아래의 7가지도 함께 참고해보시면 좋겠습니다. 사실 뻔한 얘기입니다. 그러나 손이 떨리고 마음의 선덕선덕해서 쉽사리 하기 힘든 멘탈의 영역들이죠. 버리쟛1. 폴더명과 파일명통일 : 검색으로 바로 찾아지게. 공통기준 특히 날짜, 언더바, 대쉬사용 통일!2. 폴더트리는 3단계 미만 : '가마우지 - 까치 - 독수리' 여기까지 끝. 자료는 야동이 아니다.3. 작성양식은 제발 단순하게 : 출장보고서에 복귀시간, 기획서에 회의시간기입란 이런 것들 싹 지웁시다.4. 툴은 하나만 : 뭐 하나만 제대로 씁시다. 드롭박스든, 플로우든, 구글드라이브든. 하나로 통일5. 엑셀수식좀 깨지마 : 특히 마스터데이터 파일 다룰 때, 엑셀에 걸린 필터, 수식 깨지마세요. 제발6. 파일은 최종만 남겨요 : 디자인도 그렇고, 기획안도 그렇고 Final이 컨펌되면 이전버전은 모두 외장하드로 짱박기7. 실무자들이 편해야 함 : 보기에 이쁘게 바꾸지말고, 일하기 편하게 바꾸자요. 직접 정리하라고 하세요. 지시하지 말고. 서로 일하는 방법을 얘기하면서 합의를 봐야 전사공유폴더가 완성되요.8. 굴러온 돌, 박힌 돌 : 새로운 것에 기존 것을 맞추지 말자요. 기존 히스토리와 데이터를 보면서 새로운 것의 타당성을 확인해야지. 새로운 아이디어는 늘 대단하고 신선해 보이는 법!!....들뜨지 말고 냉정하게 바라봅시다.9. 정리를 위한 정리는 그만! : 데이터 정리한 것들을 다시 정리해서 보고한다거나, 정리를 하기위해 하루 업무일지를 또 작성해야 한다거나..하는 등. 이건 배가 불러서 죽을 것 같은데, 움직여서 소화를 시킨답시고 다시 입을 움직여서 뭔갈 먹는 느낌이예요. 10. 버려요. : 과감히. 이 파일이 없다고 사업에 크나 큰 지장이 있는 경우가 아니라면 흔들려서 PPT에도 못 쓸 사진들은 버리도록 합시다. 이상한 한글파일이나, 4년전에 미팅했던 미팅보고서도 버립시다. 쓰다 만 기획서도 버립시다. 괜히 떠오른 어젯밤의 아이디어로 잠시 재고합시다. 길가다 떠오른 것, 미팅에서 들은 스치던 그의 목소리도 잠시 재고합시다. 가볍게!! 무엇보다 가볍게!저리 가 버렷!모두의 깔끔한 정리를 기원하며 저도 이만 글을 정리하겠습니다. 즐정리
조회수 1312

단일 TABLE을 SELECT하자!

OverviewDB를 다뤄봤다면 SELECT문도 아실 겁니다. 가장 먼저 접하는 명령어 중에 하나이기도 하죠. 보통은 아래처럼 사용합니다. SELECT문SELECT     * FROM 테이블명  ; 명령을 주면 지정한 테이블에 저장된 모든 내용을 검색합니다. 이번 글에서는 테이블을 만들고 SELECT하는 과정을 다뤄보겠습니다. DB는 MySQL 5.6을 기준으로 하고, Tool은 MySQLWorkbench를 사용하겠습니다.Query, 너란 녀석테이블은 위와 같이 생성할 수 있습니다. 위의 내용은 MySQLWorkbench를 이용해 Model을 표시하면 아래와 같습니다. 구성원의 정보를 저장하도록 했고, 컬럼마다 의미를 갖게 됩니다. MBR_ID (구성원 아이디) : DB에서 구성원을 식별하는 아이디MBR_INDFY_NO (구성원 식별 번호) : 구성원을 실제 구별하는 번호로 과거에는 주민등록번호가 많이 사용되었고, 요즘은 e-mail 이 많이 사용됩니다.MBR_NM (구성원 명) : 구성원의 이름 테스트 데이터를 입력해 실행하면 어떤 결과가 나오는지 보겠습니다.가장 기본적인 SELECT문 실행계획을 보면 아래와 같이 나옵니다.실행 계획은 DB가 어떻게 Query를 수행할 건지 보여줍니다. Query가 복잡해지면 실행 계획을 보면서 Query가 올바르게 작성됐는지 확인하고 필요하다면 Query를 수정해야 합니다. DB를 시작할 때부터 실행 계획을 보는 습관을 기르는 게 중요한 이유입니다. 각 항목에 대한 설명id : SELECT 문에 있는 순차 식별자로 Query 를 구분하는 아이디select_type : SELECT의 유형SIMPLE : Subquery나 union 이 없는 단순한 SELECTtable : 참조되는 테이블의 명칭TB_MBR_BAS : 참조되는 테이블명type : 검색하는 방식ALL : TABLE의 모든 ROW를 스캔 위의 이미지는 임의로 만든 자료를 이용해 Query를 실행한 결과입니다. 실행 계획은 TABLE : TB_MBR_BAS 를 TYPE : ALL 전체 검색한다고 나옵니다. 실행한 내용도 같습니다. 여기서 MBR_NM 이 “나서영”인 자료를 검색해볼까요. WHERE 조건이 들어가자 실행 계획도 내용이 변경되었습니다. rows와 Extra에도 값이 있는데요. 두 항목을 잠시 짚고 넘어가겠습니다. rows : Query를 수행하기 위해 접근해야 하는 열의 수Extra : MySQL 이 Query 를 수행할때의 추가 정보Using where : Query 수행시 TABLE에서 값을 가져와 조건을 필터링 함 위의 결과처럼 전체를 검색해 필요한 자료만 추출하는 것을 FULL TABLE SCAN or FULL SCAN 이라고 합니다. 그러나 FULL SCAN은 성능이 좋지 않기 때문에 우선 꼭 필요한 Query인지 검토해야 합니다. 보통 MBR_NM에 INDEX를 추가해서 해결하는데요. INDEX를 추가해서 같은 Query를 수행하면 실행 계획은 어떻게 달라질까요. 분명 같은 Query였는데 INDEX에 따라 실행 계획이 변경된 걸 알 수 있습니다. INDEX를 추가해도 수행한 결과는 같지만 검색 속도에 많은 차이가 있습니다. 각 항목에 대한 설명type - ref : 인덱스로 자료를 검색하는 것으로 현재는 매칭(=) 자료 검색을 나타냄possible_keys : 현재 조건에 사용가능한 INDEX를 나타냄(인덱스가 N개일 수 있음) IX_MBR_BAS_02 : 현재 조건에 사용 가능한 INDEXkey : Query 수행시 사용될 INDEX (possible_keys 가 N 개일 경우 USE INDEX, FORCE INDEX, IGNORE INDEX 로 원하는 INDEX 로 바꾸어 수행할수 있음)key_len : 수행되는 INDEX 컬럼의 최대 BYTE 수를 나타냄152 : 수행되는 INDEX 컬럼의 BYTE 수가 152ref : INDEX 컬럼과 비교되는 상수 여부 or JOIN 시 선행 컬럼 constant : 상수 조건으로 INDEX 수행rows : 678 : 678 rows 접근하여 값을 찾음Extra : using index condition : INDEX 조건에 대하여 스토리지 엔진이 처리(MySQL의 구성에서 스토리지 엔진과 MySQL 엔진이 통신을 주고 받는데 스토리지 엔진에서 처리 하여 속도가 향상됨) ConclusionINDEX가 없으면 결과가 나오기까지 5초 정도 걸리지만, 반대로 INDEX가 있으면 1초 안에 결과가 나옵니다. 별거 아닌 것 같아 보이지만 실무에서는 엄청난 차이입니다. Query를 작성할 때 실행 계획을 확인하고 조금이라도 빨리 결과가 나올 수 있도록 하는 것이 중요하기 때문이죠. 다음 글에서는 단일 TABLE 을 SELECT하는 것을 주제로 이야기를 나눠보겠습니다. 무사히 SELECT하길 바라며.글한석종 부장 | R&D 데이터팀[email protected]브랜디, 오직 예쁜 옷만#브랜디 #개발문화 #개발팀 #업무환경 #인사이트 #경험공유
조회수 4096

서버 비용을 70%나 줄인 온디맨드 리사이징 이야기

비트윈의 서버에는 사용자들이 올리는 수많은 사진이 저장되어 있습니다. 2016년 3월 기준으로 커플들이 데이트에서 찍은 사진, 각자의 프로필 사진, 채팅을 나누며 올린 재미있는 짤방까지 약 11억 장의 사진이 저장되어 있습니다. 비트윈에서는 이러한 사용자들의 소중한 추억을 잘 보관하고, 사용자들의 요청을 빠르고 비용 효율적으로 처리하기 위해서 많은 노력을 기울이고 있습니다. 이번 포스팅에서는 비트윈 개발팀이 사용자들의 사진 처리를 보다 효율적으로 하기 위해서 어떠한 노력을 하였는지 공유하고자 합니다.기존의 아키텍쳐¶비트윈 사용자가 채팅창이나 모멘츠 탭에서 사진을 업로드 할 경우, 해당 사진은 업로더 서버라고 불리는 전 세계 각지에 퍼져 있는 사진 업로드 전용 서버 중 가장 가까운 서버를 자동으로 찾아서 업로드 됩니다. 업로더 서버는 사진을 해당 AWS Region의 S3 bucket에 적재하고, 미리 지정된 크기의 썸네일을 자동으로 생성하여 역시 S3에 저장합니다. 그리고 Tokyo Region에 있는 비트윈 메인 서버에 이 결과를 토큰 형태로 전송하여 DB에 그 정보를 저장하도록 합니다. 이러한 과정을 통해서 일반 HTTP request보다 훨씬 큰 용량을 가지고 있는 사용자의 사진이 최대한 적은 지연시간을 가지고 업로드되도록 합니다.사용자가 올린 사진은 원본이 S3에 저장됨과 동시에 미리 정해진 사이즈로 썸네일을 생성해서 저장된다.하나의 사진이 대략 5장에서 6장의 서로 다른 크기의 썸네일로 리사이징이 되는데, 이는 클라이언트의 디스플레이 크기에 따라서 최적화된 이미지를 내려주기 위함이었습니다. 예를 들어서 아주 작은 썸네일이면 충분한 채팅 프로필 표시 화면을 그리기 위해서 사용자가 올린 3백만 픽셀이나 되는 원본 사진을 받아서 클라이언트가 리사이징 하는 것은 지연 시간뿐 아니라 과도한 데이터 사용이라는 측면에서 효율적이지 않기 때문에 작게 리사이징 해놓은 사진을 내려주는 것이 더 바람직합니다.비트윈 사용자들의 넘치는 사랑(?)에 비트윈은 출시 후 5년 동안 약 11억 장, 썸네일을 모두 합치면 66억 장의 사진을 저장하게 되었습니다. 이 사진은 전부 AWS S3에 저장되어 있으며, 썸네일을 합친 총 용량은 2016년 3월 기준 무려 738TB였습니다. 이에 따라 사진을 저장하기 위한 S3 비용이 전체 인프라 운영 비용에서 상당 부분을 차지하게 되었습니다.기존 아키텍쳐의 비효율성¶비트윈 팀은 어느 날 위와 같은 기존의 사진 전송 아키텍쳐에 의문을 가지게 되었습니다. 비트윈 서비스가 다른 서비스와 가장 다른 특징 중의 하나는 커플 간의 데이터는 그 둘 사이에서만 공유된다는 점입니다. 일반적인 웹사이트 같은 경우, 하나의 게시물 혹은 이미지가 수천 수 만명의 유저에게 전달되지만 비트윈에서는 그렇지 않습니다. 즉, 개별 사진의 Fan-out이 작다는 점을 특징으로 가지고 있습니다.그리고 클라이언트에서 LRU를 기반으로 한 파일 캐쉬를 사용하고 있는데, 이를 통해서 위에서 말씀드린 채팅창 프로필 사진 같은 경우 클라이언트에서 캐쉬될 가능성이 매우 커지게 됩니다. 그리고 CDN으로 사용하고 있는 AWS의 CloudFront에서도 약 30~40%의 추가적인 Cache hit을 얻을 수 있었습니다. 즉, 이미 Fan-out이 낮은 리소스가 높은 Cache hit rate를 가지는 사용패턴을 가지고 있는 셈이 됩니다.더군다나 사용자의 디바이스 사이즈에 따라서 미리 리사이징 해놓은 썸네일 중 일부는 아예 사용하지 않는 사용패턴이 나타나기도 합니다. 아이패드와 같은 큰 디스플레이를 가진 클라이언트를 쓰는 사용자와 아이폰4를 사용하는 사용자가 필요로 하는 썸네일의 크기는 다를 수밖에 없기 때문입니다.아래의 그래프는 S3 접근 로그를 분석해서 파악한 특정 기간 내에 같은 해상도를 가지는 썸네일을 클라이언트가 한 번 이상 재요청 하는 비율을 나타내는 그래프입니다. 하루 내에 같은 해상도의 사진을 요청하는 경우는 10% 가 되지 않으며, 한 달 안에도 33% 정도에 불과한 것을 알 수 있습니다.특정 기간 내에 S3에 저장된 썸네일이 다시 요청되는 비율결국 비트윈 팀은 미리 여러 해상도의 썸네일을 준비해서 저장해 놓은 아키텍쳐보다는 사용자가 요청할 때 그 요청에 알맞게 리사이징된 썸네일을 새로 생성해서 내려주는 게 훨씬 비용 효율적이라는 결론에 도달하게 됩니다.새로운 아키텍쳐¶Skia¶하지만 이러한 온디맨드-리사이징 아키텍쳐로의 변환에 가장 큰 걸림돌이 있었습니다. 바로 사진의 리사이징에 오랜 시간이 걸린다는 점이었습니다. 비록 아키텍쳐 변화를 통해서 저희가 얻을 수 있는 비용 이득이 크더라도, 비트윈 사용자 경험에 느린 사진 리사이징이 방해가 되어서는 안 되었습니다.이때 저희가 찾은 것이 바로 Skia 라이브러리였습니다. Skia 라이브러리는 Google에 의해서 만들어진 2D 그래픽 라이브러리로써, 크롬이나 안드로이드, 모질라 파이어폭스 등에 사용되고 있었습니다. 그리고 이 라이브러리는 CPU 아키텍쳐에 따라서 인스트럭션 레벨로 매우 잘 최적화가 되어 있었습니다. 저희가 기존에 쓰고 있던 ImageMagicK에 비해서 거의 4배 속도로 이미지 리사이징을 처리할 수 있었으며, 총 CPU 사용량도 더 적었습니다. 저희는 이 라이브러리를 Python으로 wrapping한 PySkia라는 라이브러리를 내부적으로 만들어서 사진 리사이징에 사용하기로 하였습니다.WebP¶저희는 여기서 한발 더 나아가 보기로 했습니다. 단순히 리사이징만 Skia로 대체하는 것이 아니라, 원본 사진의 저장도 더 효율적으로 할 방법을 찾게 되었습니다. 그 결과 자연스럽게 떠오른 것이 비트윈 스티커 시스템에서 사용되었던 WebP 방식이었습니다. WebP 역시 구글이 만든 이미지 인코딩 방식으로써, 비슷한 화질을 가지는 JPEG에 비해서 약 26% 정도의 용량이 절약된다는 점에서 장점이 있습니다.온디멘드-리사이징¶위에서 언급한 대로 Skia 리사이징과 WebP 원본 저장을 합하여 아래와 같이 필요한 해상도의 사진을 그때그때 리사이징 하는 온디멘드-리사이징 아키텍쳐로 옮겨가게 되었습니다.사용자가 올린 사진은 원본이 WebP로 변환되어 S3에 저장된다. 클라이언트의 요청이 있을 때는 그때그때 요청한 사이즈로 리사이징한 썸네일을 생성해서 내려준다.리사이저 서버가 사용자의 요청을 받아서 원하는 해상도의 사진을 리사이징해서 내려주기까지 채 100ms가 걸리지 않는데, 이 정도면 사용자의 경험에 영향을 주지 않는다고 판단하였습니다. 리사이저 서버는 업로더 서버와 함께 세계 각지의 AWS Region에 배포되어 있으며, 이는 사용자가 요청한 사진을 최대한 빨리 받아가기 위함입니다.기존 사진 마이그레이션¶위와 같은 아키텍쳐 전환을 통해서 새롭게 업로드 되는 사진들은 원본만 WebP로 변환되어 저장한 후 요청이 들어올 때만 온디멘드 리사이징이 되지만, 그동안 비트윈 사용자들이 축적해 놓은 11억 장의 사진은 여전히 여러 사이즈의 썸네일로 미리 리사이징이 되어 있는 비효율적인 상태였습니다. 저희는 이 사진들도 마이그레이션하는 작업에 착수했습니다.11억 장이나 되는 원본 사진들을 전부 WebP로 변환하고, 나머지 50억 장의 미리 생성된 썸네일 사진을 지우는 작업은 결코 간단한 작업이 아니었습니다. 저희는 이 작업을 AWS의 Spot Instance와 SQS를 통해서 비용 효율적으로 진행할 수 있었습니다.Auto Scaling with Spot instance¶마이그레이션 작업은 크게 다섯 단계로 이루어져 있습니다.커플 단위로 작업을 쪼개서 SQS에 쌓아놓습니다.Worker가 SQS로부터 단위 작업을 받아와서, 해당 커플에 존재하는 모든 사진을 WebP로 변환하고 S3에 올립니다.S3로의 업로드가 확인되면, 그 변경 사항을 DB에 적습니다.기존 썸네일 사진들을 삭제합니다.기존 썸네일이 삭제되었다는 사실을 DB에 적습니다.작업을 하는 도중에 얼마든지 Worker가 중단되거나 같은 커플에 대한 작업이 두 번 중복되어서 이루어질 위험이 있습니다. 이를 위해서 마이그레이션 작업을 멱등적으로 구성하여서 사용자의 사진이 손실되는 등의 사고가 발생하지 않도록 하였습니다. 중간마다 DB에 접근해서 변경된 내용을 기록해야 하는 작업의 특성상, 작업의 병목 구간은 비트윈 DB였습니다. 그리고 사진 인코딩을 바꾸는 작업의 특징상 많은 CPU 자원이 소모될 것으로 생각하였습니다.DB에 부담이 가지 않는 범위내에서 많은 CPU 자원을 끌어와서 작업을 진행해야 할 필요성이 생긴 것입니다. 이 조건을 만족하게 하기 위해서 SQS를 바라보는 Worker들로 Auto-scaling group을 만들었습니다. 그리고 이 Auto-scaling group은 c3.2xlarge와 c3.4xlarge spot instance로 구성되어 있으며, DB의 CPU 사용량을 메트릭으로 하여 Scaling이 되도록 하였습니다. 작업은 주로 DB의 부하가 적은 새벽 시간에 집중적으로 이루어졌으며, 이 인코딩 작업은 대략 4일 정도가 소모되었습니다. 작업 과정에서 Tokyo Region에 있던 c4.2xlarge와 c3.4xlarge spot instance를 최대 140대를 사용했고, 총 사용 시간은 6,767시간이었습니다. 사용한 instance의 계산 능력을 ECU로 환산하면 총 303,933 ECU · hour를 작업에 사용하였습니다. 마이그레이션에 사용된 EC2 비용을 바탕으로 계산해 보면, 백만 장의 WebP 인코딩을 위해서 사용한 비용이 $1.8 밖에 되지 않았다는 것을 알 수 있습니다.작업 과정에서 AWS 서비스에 의외의 병목 구간이 있다는 것을 알게 되었는데, S3 단일 버킷에 1분당 1천만 개 이상의 object에 대한 삭제 요청이 들어오면 Throttling이 걸린다는 사실과 SQS의 in-flight message의 개수가 12만 개를 넘을 수 없다는 것입니다.결과¶위의 아키텍쳐 변화와 마이그레이션 작업 후 저희의 S3 비용은 70%가 넘게 감소했으며 전체 인프라 비용의 상당 부분이 감소하였습니다. 온디멘드 리사이징으로의 아키텍쳐 변화는 Storage 비용과 Computation 비용 사이의 교환이라고 볼 수 있는데, 아래 그래프에서 볼 수 있듯이 확연한 비용 절감을 달성할 수 있었습니다.총 마이그레이션 비용¶항목사용량비용 ($)EC2 spot instance6,767 hrs1,959.11SQS188,204,10489.59S3 Put/Get Requests2,492,466,8605,608.34총비용7,657.04마이그레이션 결과¶항목Before MigrationAfter Migration감소량 (%)S3 # of objects6.65 B1.17 B82.40S3 storage738 TB184 TB75.06비용 감소¶사진 저장과 리사이징에 관련된 비용이 68% 감소하였음못다 한 이야기¶이번 포스팅에서는 최근에 있었던 비트윈 사진 아키텍쳐의 변화에 대해서 알아보았습니다. 주로 사용자의 경험을 방해하지 않는 조건에서 비용을 아끼는 부분에 중점을 두고 저희 비트윈의 아키텍쳐 변화에 대해서 설명해 드렸습니다. 하지만 이 글에서 미처 언급하지 못한 변화나 개선 사항들에 대해서는 다루지 못했습니다. Tokyo Region에서 멀리 떨어져 있는 사용자를 위해서 전 세계 여러 Region에 사진 저장/전송 서버를 배포하는 일이나, 사진을 로딩할 때 낮은 해상도로부터 차례대로 로딩되도록 하는 Progressive JPEG의 적용, 사진을 아직 받아오지 못했을 때 Placeholder 역할을 할 수 있는 사진의 대표색을 찾아내는 방법 등이 그것입니다. 이에 관해서는 후에 자세히 다뤄보도록 하겠습니다.정리¶비트윈 개발팀에서는 많은 인프라 비용을 소모하는 기존 썸네일 저장 방식을 개선하여 70%에 가까운 비용 절감 효과를 보았습니다. 기존의 썸네일을 미리 생성해놓는 방식으로부터 클라이언트가 요청할 때 해당 크기의 썸네일을 리사이징해서 내려주는 방식으로 변경하였고, WebP와 Skia등의 새로운 기술을 적용하였습니다. 이를 통해서 사용자 경험에는 거의 영향을 주지 않은 상태로 비용 절감 효과를 볼 수 있었습니다.저희는 언제나 타다 및 비트윈 서비스를 함께 만들며 기술적인 문제를 함께 풀어나갈 능력있는 개발자를 모시고 있습니다. 언제든 부담없이 [email protected]로 이메일을 주시기 바랍니다!
조회수 4798

코딩 부트캠프에서 코딩을 배우면 좋은 점 5가지

코딩에 관심있는 사람들이 늘어나고 있습니다. 스타트업 창업을 위해서, 개발자로 커리어를 전환하기 위해서, 본인이 원래 하고 있는 직무(마케팅, 디자인)에 도움이 될 것 같아서 등 이유도 다양합니다.코딩을 배우려는 사람들도 늘어나고 자료들도 넘쳐나지만 어떻게 시작해야하는지 방향을 잡기 어렵다고 합니다. 온라인에 있는 자료들로 독학을 할 수도 있고, 대학교에서 공부할 수도 있고, 기존의 국비지원 교육등을 받을 수도 있지만, 이번 글에서는 코딩 부트캠프에서 코딩을 배우면 좋은 이유들에 대해서 이야기해보겠습니다.스스로 문제를 해결할 수 있는 능력을 갖게 됩니다.개발자에게 가장 중요한 능력중의 하나는 스스로 문제를 해결하는 능력이라고 생각합니다. 하지만 처음 배우는 사람들은 어떻게 배워야하는지도 모르기 때문에 스스로 문제를 해결한다는게 쉽지 않습니다. 코딩 부트캠프에서는 과제들, 프로젝트 등을 통해서 의도적으로 문제해결능력을 기를 수 있도록 유도합니다. 어떻게 배워야 하는지 점점 몸에 체득하게 되고, 시간이 지나면 새로운 문제가 나와도 자연스럽게 스스로 해결하게 됩니다.부트캠프 프로그램을 시작하기전에는 본인이 정말 생각한 아이디어를 서비스로 구현할 수 있을까 의문점을 갖던 사람들도, 프로그램을 성공적으로 마치면 본인이 직접 만든 웹/앱 서비스를 갖게 됩니다.끈끈한 커뮤니티를 갖게 됩니다.실제로 많은 분들이 혼자서는 계획을 세우고 꾸준하게 프로그래밍을 학습하기 어렵다고 합니다. 처음에는 혼자 열정을 가지고 동영상도 보고, 문서도 읽으면서 공부하지만 몇가지 에러를 만나거나 잘 안풀리는게 쌓여가다보면 좌절하고 그만두는 경우가 많습니다.그래서 같은 목표를 가지고 함께 학습하는 동료들을 갖는것이 중요합니다. 코딩 부트캠프에서는 체계적인 커리큘럼에 따라 페어프로그래밍, 그룹 프로젝트등을 통해 협업하는 동료들이 있습니다. 좌절하는 순간들은 함께 공부할때도 수없이 많지만, 함께하는 동료들이 있어서 훨씬 더 수월하게 극복할 수 있습니다.먼저 졸업한 선배 기수들, 함께 공부한 동기들, 코딩 부트캠프 스태프들, 연결되어있는 외부 협력 기업과 개발자들, 투자자 등 다양한 네트워크를 가진 커뮤니티에 들어오게 됩니다.짧은 시간에 훨씬 더 많은 것들을 배울 수 있습니다.“학습하는 동안 정말 빠르게 시간이 흘렀는데, 대학교 전공 3년 보다 3개월 안에 집중적으로 배운 것이 훨씬 많았던 것 같다.”“I value this on par with my college education. I learned so much more in this course than probably a lot of the time I spent in college. It’s so condensed and so well curated. I feel like I went to college again for four years.”코딩 부트캠프를 수료한 학생들이 한 말입니다. 대학교에서 4년동안 컴퓨터공학을 전공하는것도 물론 도움이 되는 방법입니다. 하지만 다시 대학교를 가기 어려운 상황에 있는 분들에게 코딩 부트캠프는 가장 효율적으로 짧은 시간에 프로그래밍을 공부할 수 있는 방법이라고 생각합니다.Computer Science 의 Data Structures, Algorithms 뿐만 아니라 JavaScript 관련한 최신 기술들까지 몰입할 수 있는 환경에서 집중해서 학습합니다. 물론 코딩 부트캠프 프로그램을 마친다고 해서 프로그래밍을 완벽히 마스터하게 되는 건 아닙니다. 하지만 앞으로 어떤 기술들이 나오더라도 스스로 배워갈 수 있는 능력을 갖게 되고, 회사에서 개발자로 일하면서 더 성장할 수 있는 기회를 갖게 됩니다.진로설정에 도움을 받을 수 있습니다.본인이 원하는 진로에 대한 상담을 받을 수 있습니다. 개발자 취업, 스타트업 창업 등 본인이 원하는 진로에 따라 핏이 맞는 회사에 면접연결을 도와주기도 하고, 만나고 싶은 회사 관계자분들을 소개해주기도 합니다.코딩 부트캠프는 졸업생들의 성공이 곧 부트캠프의 성공이기 때문에 적극적으로 졸업생들의 진로설정에 도움을 주려고 합니다.영어 자료에 익숙해지게 됩니다.프로그래밍을 공부한다면 영어는 피할 수 없는 부분입니다. 수많은 자료들과 질의응답들이 영어로 되어있기 때문에 반드시 영어에 친숙해져야 합니다. 처음에는 물론 속도도 느리고 이해도 쉽지 않지만, 프로그래밍 부트캠프에서 공식 문서를 읽고, 구글링을 하고, stack overflow 를 찾아보는 것들이 습관화되면서 영어로 자료를 접하는 것들이 자연스럽게 됩니다.이제 막 코딩에 관심을 가지고 무엇부터 시작하면 좋을지 고민하고 있다면 Udacity — Intro to JavaScript or 생활코딩에서 한번 공부해보시는걸 추천합니다. 이 사이트들을 통해서 프로그래밍의 기초를 공부하고, 좀 더 본격적으로 배워서 개발자가 되고 싶거나, 본인만의 서비스를 개발하고 싶거나, 지금 하고 있는 직무에서 프로그래밍의 도움을 얻고 싶다면 한국 최초 코딩 부트캠프 코드스테이츠를 고려해주세요
조회수 1023

아마존 인플루엔서를 통해 매출을 늘리는 법

인사말안녕하세요 대한민국 셀러들의 성공적인 아마존 진출을 도와주는 컨설팅 회사이자 대행사인 컨택틱의 이이삭 대표입니다. 오늘 여러분들에게 소개하고 싶은 내용은 아마존에서 발표한 새로운 개념인, '아마존 인플루엔서 프로그램'입니다. 이 기능을 잘 활용하면 브랜드 오너들의 경우 매출을 증폭할 수 있는 하나의 방법이 되지 않을까 싶습니다.우선 본론으로 들어가기 앞서 Amazon Associates Program과 그에 속해있는 세부 분야인 Amazon Influencer Program에 대한 소개를 드리는 것이 좋을 것 같습니다.Amazon Associates ProgramAmazon Associates Program을 한 마디로 설명드리자면, '영업 인센티브 제도'라고 할 수 있습니다. 즉, 누군가가 인터넷으로 아마존의 특정 상품을 특정 URL (본인의 Amazon Associates Link)로 홍보하여, 그 링크를 클릭하고 상품을 구매한 고객이 있을 경우, 구매한 액수만큼 %로 커미션 (수수료)를 지급 받는 개념입니다. 예를 들어, 제가 Amazon Associates Program에 이수하여, 저의 Associates 링크로 제 블로그에 $1000짜리 캐논 DSLR 카메라를 홍보했고, '홍길동'이라는 사람이 그 링크를 클릭하여 그 카메라를 구매했다면, 제 앞으로 4% (카테고리에 따라 최대 10%까지 수령 가능)의 수수료인 $40가 지급됩니다.아주 멋진 프로그램이죠? 하지만 정작 중요한 것은 정확히 얼마를 받을 수 있는지입니다. 카테고리마다 커미션이 다른데요, 최저 0%에서 최대 10%까지 가능합니다. 웬만한 카테고리는 4% 커미션을 지급 받을 수 있습니다. 정확한 커미션율은 아래 표를 참고해주세요:카테고리별로 Amazon Associates 커미션율Amazon Influencer ProgramAmazon Influencer Program은 Amazon Associates Program의 속편입니다. Amazon Associate가 되면 Associates Central이라는 어드민 페이지에서 본인의 링크를 만들 수 있게 되는 등 어드민 페이지에 접속이 가능해지는데, 이 시스템의 단점이 있었습니다. 그것은 바로 "나만의 아마존 랜딩페이지가 없다"는 것이었습니다. 이게 무슨 말이냐면, Associates Central에서 링크를 만들더라도, 기존재하는 특정 아마존 상품의 링크를 걸 수도 있고, 아니면 특정 '검색어 결과'에 대한 링크를 나의 홍보 링크로 사용할 수 있었는데, 결국 '나의 아마존 내의 미니몰' 같은 것을 만들 수가 없었다는 것입니다. 하지만 Amazon Influencer Program을 통해서 이제 인플루엔서들이 본인만의 아마존 미니몰을 만들 수 있게 되었습니다 (예를 들어: amazon.com/shop/influencername). 이럼으로써 더이상 하이퍼링크(URL)를 '클릭'하지 않아도, 해당 인플루엔서들의 팔로워들이 아예 인터넷 검색창에 위처럼 특정 인플루엔서의 아마존 미니몰 URL을 직접 입력하고 방문하고 제품을 구매해도 여전히 인플루엔서에게는 커미션이 지급 되게 되었습니다.Social Media Promo Codes이제 Amazon Associates Program과 Amazon Influencer Program에 대한 이해를 하셨다면, 다음으로 셀러입장에서 '어떻게 이 프로그램을 잘 사용해서 그 수많은 인플루엔서들에게 내 상품을 적극적으로 홍보하라고 독려할 수 있을까'를 고민하셔야될 것입니다. 그리고 아마존에서 이 문제를 쉽게 해결할 수 있도록 여러분들께 하나의 기능을 제공하였습니다. 그것이 바로 Social Media Promo Codes입니다. 이 기능은 아마존 브랜드 레지스트리 프로그램에 이수중인 '브랜드 오너'만 이용이 가능한데요, 아래에서 보이듯이 메뉴를 찾는 것은 쉽습니다:Social Media Promo Codes가 어떤 형태의 Promotion인지 구체적으로 설명하려면 이 포스트가 너무 길어지기 때문에, 한 마디로만 요약해드리자면, '내 브랜드 상품 중에 몇 가지를 선정한 특정 URL을 생성하여, 해당 제품들에 대해서는 고객들이 굳이 별도로 promotional code를 입력하지 않아도, 장바구니에 담자마자 미리 설정해둔 할인가로 구매할 수 있게 해주는 URL 생성식의 promotion' 기능입니다. 어쨌거나 중요한 것은, 이제 이걸 이용하게 되면 생성 페이지에서 아마존이 이런 행사를 브랜드 측에서 하고 있다는 것을 브랜드가 인플루엔서들에게 쉽게 알려줄 수 있도록 'Share this promo code with Amazon Influencers and Associates' 라는 기능을 추가한 것입니다.막상 브랜드 측에서 이렇게 할인을 제공하는 행사를 하기로 크게 마음 먹었는데, 페이스북에서 힘들게 홍보하고 인스타에서 힘들게 홍보하고 구글에서 힘들게 홍보하는 것도 결국 다 일입니다. 하지만 애초에 브랜드를 대신해서 이런 행사를 홍보해줄 수 있는 인플루엔서들이 가세해준다면? 브랜드 입장에서는 손도 안대고 코를 풀 수 있는 격이 되는 것입니다.마치며이 기능을 활용해서 브랜드 오너들은 인플루엔서 마케팅에 들어가는 수고와 비용을 조금 덜 수 있게 되었으면 좋겠습니다! 그리고 아마존 인플루엔서 인맥을 잘 활용해서 매출을 증폭할 수 있는 기회가 되길 희망합니다.그럼 오늘도 즐거운 글로벌 셀링 되세요! 컨택틱   서울특별시 강남구 강남대로 62길 11, 8층 (역삼동, 유타워)   대표 전화: 02-538-3939   해외 부서: 070-7771-1727   영업 부서: 070-7771-1728   이메일: [email protected]   유튜브: https://www.youtube.com/channel/UC8OxbQGAnMqWGpGj5weLcZA  홈페이지: https://www.kontactic.com
조회수 8069

IR을 처음 시작하는 분들을 위해

대부분의 스타트업들은 투자를 통해 더 빠른 성장을 이뤄냅니다. 제가 있는 와탭랩스도 더 멋진 단계로 넘어가기 위해 프로젝트 시작 후 2년만에 IR (Investor Relations)을 진행하였습니다. 이 과정에서 느낀고 배운 점들을 공유하려고 합니다.2016년 5월 와탭은 한달 안에 투자를 완료하겠다는 밑도 끝도 없는 계획을 세웁니다. 시간이 지나 생각해보니 무식하면 용감하다고, 정말 아무것도 몰랐기에 결정한 험난한 일정의 시작이였습니다. 덕분에 두달간 집에도 못가고 회사에서 기존 일정과 IR을 병행하며 밤을 지새우며 지내야 했습니다. 투자는 적어도 3개월 길게는 6개월을 바라보고 진행하는 것을 권해 드립니다.투자사 VC막상 IR을 진행하려면 어떻게 해야할 지 막막합니다. 가장 좋은 것은 지인의 소개를 통해서 투자사를 만나는 것입니다. 주변에 IR을 진행중이라는 이야기를 적극적으로 하시고 도움이 받아야합니다. 엑셀러레이팅을 받았다면 담당 매니저님들께 정식으로 부탁드리면 직접 심사역들을 연결해 드리기도 합니다. 시드머니가 필요한 초기 기업이라면 엑셀러레이터(초기 스타트업을 위한 국내 5대 엑셀러레이터 DNA 해부)의 지원을 받는 것이 시리즈 A를 위해서도 매력적일 수 있습니다.소개를 받지 못한다면 직접 VC에 연락하는 방법을 찾아야 합니다. 투자사에 대한 정보는 한국벤처캐피탈협회 (KVCA) 에 회원사를 참고 하거나 벤처투자정보센터에 VC 현황 리스트를 살펴 보시면 됩니다. 투자사의 홈페이지에는 IR 지원을 위한 이메일이 공개되어 있습니다. 이메일을 통해 Pitch Deck을 보내면 내부 심사를 거쳐 연락을 받을 수 있습니다. 아래는 2015년 VC 투자 현황입니다. 포트폴리오를 확인해서 VC가 자신의 분야를 좋아하는지 알아내고 어느 규모의 펀딩을 주로 하는지도 체크하는 것이 좋습니다.추가로 다양한 스타트업 행사를 통해 심사역들과 관계를 가져가는 방법도 가능합니다. 제가 경험한 행사로는 D.Camp 에서 열리는 D.Day 행사가 있습니다. 매달 열리는 행사이며 심사위원들이 VC 심사역들로 구성되기 때문에 발표를 통해 관계를 맺는다면 추후 IR에 많은 도움이 됩니다. K Global DB Stars 도 참여 할 수 있다면 IR에 도움이 됩니다. 심사를 투자사의 심사역분들이 하기 때문에 심사 과정 자체가 IR의 기회가 될 수도 있으며 통과 후에는 원하는 심사역을 멘토로 모실수도 있습니다.Pitch DeckPitch Deck에 들어가는 12장의 슬라이드IR을 진행 할 투자사를 만나기 전에 Pitch Deck을 완성해야 합니다. 처음 Pitch Deck을 만들려고 하면 어떤 내용이 들어가야 할지 고민이 됩니다. 우선 일반적인 방법을 따라한 후 상황에 맞쳐 고쳐나가면 됩니다. 일반적으로 Picth Deck에는 아래 12가지 내용이 들어갑니다. 와탭의 예를 간단하게 넣어 보았습니다.1. 소개- 와탭은 IT 서비스의 장애를 모니터링 합니다.2. 팀- 와탭의 CTO는 어플리케이션 분석 서비스 분야를 이끄는 세계적인 개발 리더입니다.3. 문제- IT 환경은 급격히 CLOUD로 이동하고 있습니다. 이런 새로운 IT 환경에 맞는 모니터링 솔루션이 필요합니다.4. 장점- 와탭은 SaaS 기반의 실시간 모니터링 솔루션입니다.5. 해결책- 와탭은 새로운 IT 환경에 최적화된 모니터링 솔루션을 제공합니다.6. 제품- 와탭은 "시스템 관리 서비스"와 "어플리케이션 분석 서비스"를 제공하고 있습니다.7. 지표- 2015년 44대의 서버를 모니터링 하던 와탭은 7월 현재 9,000대 이상의 서버를 모니터링 중입니다.8. 시장- 전 세계 IT 서비스 모니터링 시장 규모는 6조 시장입니다.9. 경쟁력- SaaS 기반의 실시간 어플리케이션 분석 서비스는 전 세계에서 와탭만 제공할 수 있습니다.10. 사업 모델- 와탭은 Free + Premium 모델로 설계되었으며 B2B 채널사와 협력을 통해 성장하고 있습니다.11. 투자계획- 와탭은 지난 1년간 해당 비용을 사용했고 향후 예상한 비용이 필요합니다.12. 연락처- 와탭에 연락하고 싶은분은 메일, 전화번호, 팩스.와탭의 경우에는 10장으로 시작했던 장표가 보름이 지나자 60장까지 늘어났습니다. 투자사에서 궁금해 하는 내용은 모두 Pitch Deck에 추가했습니다. 상황에 따라 5분이내 설명 가능한 핵심 PT와 모든 질문에 대한 답이 있는 30분 분량의 PT 모두 준비해 놓는 것을 추천드립니다.Pitch Deck Template저는 IR Deck을 쉽게 만들기 위해 PPT 템플릿을 구매하는 방법을 사용했습니다. 회사에 디자이너가 있기는 하지만 낮에는 업무를 진행하고 한밤중에 IR Deck을 수정하다보니 디자이너와 협업하는 일도 쉽지 않습니다. 그러다보니 2~5만원 정도에 IR용 템플릿들을 구매해서 직접 문서를 수정하는 것이 편했습니다. 구글링을 하시면 정말 다양한 형태의 템플릿을 찾아낼 수 있습니다.저는 envanto 를 통해서 템플릿을 구매하고 있습니다. 비싸고 화려한 템플릿 보다는 저렴하면서도 다양한 형태를 지원하는 템플릿을 권합니다. 그리고 디자이너가 작업을 할 때는 이미지가 아닌 파워포인트 기능을 통해 디자인 하는 것을 권합니다. 그래야 급하면 직접 수정할 수 있습니다. Pitch Deck은 IR 때마다 계속 업데이트 해야 합니다.Team MemberIR을 진행할 때 투자 심사역이 가장 관심을 기울이는 부분이 멤버 구성입니다. 멤버가 현재 사업에 어떻게 관련되어 있고 어떤 스토리를 가지고 있는지 궁금해 합니다. 회사 경력이던 학력이던 아니면 수상 경력이던 우리 멤버가 해당 분야에서 뛰어날 수 밖에 없는 이유를 설명 할 수 있어야 합니다.Show the people behind your idea아래는 와탭이 멤버를 소개하는 방식입니다.와탭의 경우에는 전체 17명의 멤버중에 개발자가 13명일 정도로 개발에 집중되어 있습니다. CEO, CTO, COO, CPO 모두 개발자 출신인 회사입니다. 와탭의 멤버를 소개하자면 CEO는 ITSM 모니터링 개발사의 개발 총괄 경력을 가지고 있으며 CTO는 국내 최초로 성능 분석 서비스를 만들었고 개발 리더는 국내 최초로 클라우드 서비스를 개발했으며 CPO는 네이버 아카데미에서 교수를 역임한 아키텍처 전문가이고 COO 또한 CEO와 함께 10년 이상 개발을 같이 한 개발자입니다. 이런 개발 멤버들이 모였기 때문에 와탭이 만드는 모니터링 서비스가 클라우드 서비스에 최적화 되어 있으며 모니터링 분야에서 세계적인 기술력을 자랑할 수 있는 것입니다. 글로벌기업의 창립자가 CSO로 있으며 10년넘게 국내에서 IT 세일즈를 해온 영업 팀장이 있는 와탭랩스는 개발은 물론 사업까지 안정적인 비전을 제시할 수 있는 멤버 구성을 가지고 있습니다.와탭 같은 경우 대표보다 멤버들이 더 훌륭합니다. 대표가 훌륭하면 좋지만 본인이 훌륭하지 않다면 좋은 멤버들을 채워나가야 합니다. 시리즈 A를 준비중이라면 이미 충분히 좋은 멤버들과 함께 하고 있을 것입니다. 그런 좋은 멤버들을 충분히 부각시켜야 합니다.IR은 짧은 이야기로 시작 와탭은 기술 기반의 스타트업이다보니 IR 내용이 엄청 딱딱합니다. 그래서 어떤 경우에는 나 혼자 IR하고 있는 기분이 들 때도 있습니다. 하지만 가끔은 진행이 매끄러웠던 IR들이 있었습니다. 이유를 고민해 보니 IR 시작전에 와탭에 대한 이야기를 할 기회가 있었던 IR 반응이 좋았었습니다. 전 너무 늦게 알았습니다.회사에 대한 스토리가 전달되고 그 뒤에 사업에 대한 내용이 전개 되어야 IR을 듣는 심사역 분들도 입체적으로 투자를 심사할 수 있습니다. 왜 해당 분야를 시작하게 되었는지, 왜 이 팀이 모일수 밖에 없었는지에 대한 짧고 흥미진진한 이야기를 전달 하시길 바랍니다.메일 보내기 IR이 끝나고 나면 심사역 분들께 감사 메일을 보내 주시기 바랍니다. 대부분 Soft Copy를 추가로 요청하는 경우가 많으니까 IR Deck도 함께 첨부하여 보내면 됩니다. 특히 IR 끝나고 바로 보내셨으면 합니다. 기본 적인 예의이기도 하고 IR 결과에 상관없이 언젠가 또 마주치게 되는 분들이기도 합니다. 투자를 떠나서 IR 진행한 심사역분들과 인간적인 관계를 만드는 것도 좋을 거라 생각합니다.약점 드러내기스타트업이 시리즈 A에서 VC가 원하는 모든 걸 만족시키는 것은 쉽지 않습니다. 당연히 약점이 있을 것입니다. 그러면 약점을 숨겨야 겠다는 생각을 해볼 수 있습니다. 하지만 저는 한번도 약점을 숨기는데 성공한 적이 없습니다. 질문 안했으면 좋겠다고 생각했던 부분들은 무조건 질문하시더군요. 결국 약점에 대응하는 유일한 방법은 우선 인정하고 해결 방안을 만들어 놓는 것입니다. 꼭 명심하세요. 회사에 부족한 부분이 있다면 자신있게 대답할 수 있는 답변을 만들어 놓아야 합니다. 그리고 이왕이면 명확하게 드러내는 것도 좋은 전략입니다. 물론 합당한 해결책도 만들어 놓아야 합니다.포기하지 않기제가 IR 준비는적어도 3개월 길면 6개월을 준비했으면 한다고 말씀 드렸습니다. 왜냐하면 6개월이면 충분히 개선할 수 있는 시간이기 때문입니다. 제가 생각하는 IR의 좋은 점은 전문가들을 통해서 스스로의 아이템을 뒤돌아 볼수 있다는 것입니다. IR을 진행하게 되면 스타트업은 자사의 문제점들을 적나라하게 마주하게 됩니다. 이것은 심사역이 직접 이야기 하기도 하지만 스스로가 IR을 준비하면서 깨닫게 되기도 합니다. 해당 문제가 시간과 돈에 관한 문제이면 설명을 잘하는 것으로도 투자를 받을 수 있겠지만 구조적인 문제라면 빨리 개선해 나가는 모습을 보여줘야 합니다. 그리고 제가 경험해 본 대다수의 심사역 분들은 그렇게 개선해 나갈 줄 아는 스타트업을 정말 좋아합니다.https://pitchdeck.improvepresentation.com/what-is-a-pitch-deckhttp://www.thebell.co.kr/front/free/contents/news/article_view.asp?key=201507010100000010000001http://graphicriver.net/category/presentation-templates/powerpoint-templates#와탭랩스 #와탭 #기획 #스타트업 #IR #투자유치 #IR피칭

기업문화 엿볼 때, 더팀스

로그인

/