스토리 홈

인터뷰

피드

뉴스

조회수 2837

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

패스트파이브에는 총 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. 많은 인재분들이 지원해주셨으면 좋겠네요. 마지막으로 하고 싶은 말이 있으신가요?앞으로 패스트파이브에서 만나뵙기를 바라는 예비 입주자 분들께 드리고 싶은 이야기가 있어요. 공유오피스를 고려하신다면 여러 업체들을 선택지에 올리셨을 텐데요, 패스트파이브에는 탁월한 유연성이 있습니다. 고객 맞춤 서비스가 월등해요. 패스트파이브와 대화할 때 타 업체와의 차이를 확실히 느끼실 거예요. 아무리 팬시함을 내세워 마케팅해도 결국 ‘공간’에서 중요한 건 나와 얼마나 잘 맞느냐잖아요. 패스트파이브는 우리 회사와 딱 맞는 공간을 제공해드립니다. 너무 광고 같았나요? 자칫 광고처럼 들릴 수 있는 멘트도 도흠님이 말씀해주시니 신뢰가 가는, 놀라운 경험을 한 시간이었습니다. 많은 고객들과 신뢰를 바탕으로 성공적인 세일즈를 진행한 분답다는 생각이 저절로 들었죠 =) 앞으로도 더 많은 인터뷰로 패스트파이브 사람들의 이야기를 전하겠습니다. 읽어주셔서 감사합니다!- 패스트파이브 마케팅팀 드림
조회수 1097

KBS 분야별 업무소개 - 영상그래픽

컴퓨터를 핵심으로 하는 정보기술의 광범위한 영향력은 방송사의 그래픽 제작 도구를 예외없이 컴퓨터 기반의 시스템으로 바꾸어 놓았습니다.방송사 내에서 ′영상그래픽′은 컴퓨터그래픽을 도구로 한 포괄적 의미의 영상 디자인 업무를 담당하고 있습니다.현재 제작리소스센터에 소속되어 뉴스, 교양, 오락 등 프로그램의 전 장르에 걸쳐 그래픽, 특수영상의 기획 및 제작을 몇개의 전문팀으로 구성하여 담당하고 있습니다 ● 뉴스 및 스포츠 프로그램 담당- 인서트파트(Full Screen)  뉴스의 현장 취재 영상에 더하여 보충설명용 그래픽 및 사건 사고의 재현  시뮬레이션 제작을 담당합니다. - 이펙트파트(Quarter Picture)  뉴스내용에 대한 핵심 주제를 시각화하여 앵커 멘트화면의 좌우측에 사용하  는 그래픽을 제작합니다. - 사전제작파트  프로그램 타이틀 애니메이션과 영상효과를 제작합니다. - 문자그래픽파트   타이포그래픽을 이용해 자막, 로고, 뉴스 속보, 스크롤, 서브타이틀 등을 제작      합니다. ● 교양, 오락, 드라마, 편성제작 프로그램 담당- 특수영상제작파트  크로마키 방식을 이용한 실사비디오의 정밀합성과 2D, 3D그래픽 합성, 모션  트래킹 등의 제작기법을 기획, 제작합니다. - 가상스튜디오파트  가상스튜디오용 3D그래픽 세트 제작 및 전용 스튜디 오에서의 가상스튜디오  녹화를 담당합니다.  영상그래픽 업무란 프로그램 제작의도나 연출에 적합하도록 비디오와 그래픽 요소를 기획하고 제작하는 전 과정을 담고 있으며, 방송사의 경우 일반 그래픽 프로덕션에 비해 기획업무의 비중이 커 경력관리 및 자기개발에 유리합니다. 또한 그래픽 시스템이 고기능, 첨단화하면서 새로운 개념의 시스템(가상스튜디오, 가상 캐릭터 등)이 등장하고 있어 이들을 프로그램 제작시스템으로 응용하는 업무도 영상그래픽의 주요한 업무가 되고 있으며 이로 인해 전문 테크니션(Technician)의 결합이 일반화되고 있습니다.이 때문에 ′영상그래픽′직은 창의적인 마인드, 감각, 응용제작능력, 하드웨어 및 제작시스템에 대한 포괄적 이해가 필요하며, 프로그램 제작과정에 참여하는 기자, 프로듀서, 엔지니어 등 제작실무자들과의 원활한 커뮤니케이션 능력이 요구되기도 합니다. ● 영상그래픽의 세부 직무- 2D그래픽 디자이너  Quantel(Paintbox, Hal, Editbox), Discreet(Flame, Smoke, Combustion),       AfterEffects - 3D그래픽 디자이너  Maya, Softimage, 3ds Max - 문자그래픽 디자이너  Davinci, Fx Deko - 가상스튜디오 애니메이터  가상스튜디오 녹화시의 조명, 음향, 영상업무 및 가상스튜디오 특수장치  Setup/운용 방송사 내의 제작 실무자들이 공통적으로 느끼는 것이기는 하지만 본인이 제작한 영상물이 전파를 타고 전국에 방송된다는 사실은 자부심과 긍지를 갖기에 충분한 이유가 됩니다.더구나 영상디자인 업무의 특성상 제작자의 아이디어가 필연적으로 개입되기 때문에 성취감은 결코 적지 않다 할 것입니다.#한국방송공사 #KBS #KBS공채 #직무정보 #직무소개
조회수 1037

중이 제 머리를 깎아보았다.(feat.애프터모멘트)

세상에서 제일 어려운 게 자기꺼 만드는 거예요. 제가 일을 하면서 느낀건데 회사소개서든 제안서든 뭐든 남에게 맡기는 게 제일 좋은 것 같습니다. 물론 내가 만들면 굉장히 굉장한 걸 만들 수도 있겠지만, 도대체 그 굉장한 게 언제 만들어질 지 모르니 문제죠.어제 만든거 오늘보면 막 쓰레기같고 버리고싶고... 어제의 나는 환형동물같고 막 그렇거든요.그래서 저도 도무지 지금까지 제 새끼. 애프터모멘트를 손도 못대고 있었습니다. 아니 명색이 제가 디자인을 하고 브랜드 어쩌고 하면서 이것저것 뚝딱이똑딱이 만들어내고 있잖습니까. 근데 정작 제 제안서는 어디 길가에 구르는 잎파리 뭉치와 다름이 없더라구요.시간없는 건 둘째치고 아무리 만들어도 도무지 맘에 들지 않는 영속의 굴레에 빠져 허우적 대고 있었지요. 이대로 가다간 백골이 되어 관속에서나 완성하겠구나 싶어서... 조금 여유있던 6월에 뚝딱뚝딱 손을 대보기로 했습니다. 애프터모멘트는 '정리' 를 최우선 목표로 합니다!그러니 깔끔하고 챡 정리된 느낌의 디자인이었으면 했어요. 하지만 너무 칼같이 냉철한 느낌은 싫더라구요. 제가 그런 성격도 못되는 데다가 그렇게 막 엄청 전문적으로 보이는 게 딱히 도움이 될 것 같지도 않아서, 색을 좀 부들부들하게 써보고 싶었어요.대신 딱 두개만 쓰쟈!!~~라고 생각했죠. 그래서 그 두 개를 정하기 위해 굉장히 고민이 많았답니다. 전 개인적으로 보라색을 좋아해서 어떻게해서든 보라색을 넣고싶었어요. 일단 보라색을 넣고 의미를 부여해보쟈!! 싶었죠. 이빨을 까보자는 거죠. 그래서 기어코 보라색을 넣어버렸습니다. 보라색을 넣은 이유는, 제가 좋아해서예요. 이보다 더 명확한 이유가 있겠습니까! 하하하하하ㅏㅎ하ㅏ하하하하하하하하하....(브랜드철학 그런 거 없..)나머지 한 색은 보라색과 좀 대조되는 색이면서 충돌하지 않아야 하고, 예쁜 색이면 좋을 것 같았어요. 제가 하는 일은 브랜드를 오물조물 잘 정리해서 필요한 것만 보여주는 일이예요. 그렇게 쏙 뽑힌 것들이 나와 너와 지구인의 마음에 스르르륵 녹아들면서 퍼져나가길 원하죠! 그래서 뭔가 아이스크림 녹은 느낌?..내지는 잉크가 퍼지는 느낌을 표현하고 싶었어요. 색도 발산속성의 색이면 좋을 것 같더라구요! 그래서 노란색이 채택!!이렇게 색이 구성되었는데, 아무리봐도 자색고구마 같아. 자색고구마라고!!!!!!자색고구마다아아아아아!!!아놔..완벽히 오사쯔잖아.................하지만 돌이킬 수 없었어요. 저 이상 다른 색을 생각하고 싶지도 않았고 생각할 수도 없었거든요. 그래서 그냥 밀어붙이기 시작했습니당. 패턴은 자색고.. 아니.. 저 노란색이 주룩주룩 흘러내리는 몰캉몰캉함을 살려서 만들었어요.이렇게 몰랑몰랑 액괴 주물거리듯 흘러내리는 패턴을 써보았죠. 이게 과연 이쁠까 싶었는데, 은근히 괜찮더라구요. 대비가 강한 색이라서 뭔가 눈에도 잘띄는 듯 싶었구요.이제 로고를 좀 손대보았어요. 사실 제 로고는 별게 없어요. 애프터모멘트의 A와 크리에이티브랩와 마침표를 형상화한거예요. 마침표의 의미는 뭐 다들 아시다시피 '내 선에서 끝냅시다.' 라는 뜻이죠. 미팅다녀보면 대표님들이 다들 어디선가 멘탈과 비용을 털려서 굉장히 시무룩하시더라구요. 이제 고민말고 내가 마무리 지어드릴께요!!~~라는 거만한 메시지죠. 다른 의미론 이리저리 고민 끝! 저에게 오세용~~ 이라는 졸라 유혹의 손길같은 것이기도 하구요.그래서 이렇게 간단하게 A+마침표로 형상화했어요. 마침표부분을 C로 쪼갠건 '크리에이티브랩' 이라는 부속명칭때문에 그래요. 사실 너무 길다라는 느낌을 받아요. 저놈의 크리에이티브랩은 처음에 왜 붙였는지 사실 잘 모르겠어요. 아마 저 땐 마냥 디자인만 하고싶진 않았나봐요. 그래서 디자인에이전시나 뭐 그런 말을 붙이고싶지 않았던거죠. 창의적인 콘텐츠면 다 만들꼬야!!라는 의지가 있었달까요. 뭐 덕분에 지금은 글도 쓰고 곧 유튜브도 생각중이고 이래저래 확장할 생각을 하고있긴 합니당 :) 다만 회사이름이 겁나 길어서 맨날 클라이언트님들이 힘들어해. 사실 저도 풀네임 부르기가 좀 힘들더라구요. 가끔 소개할 때 입꼬이고.. 애픝어모멘트 크리이에뷥탭.........그냥 애프터모멘트라고 합시당.컬러는 메인컬러 자색고구마와, 노란색에 어울리는 두 컬러를 조합해서 총 4개로 구성해보았어요. 종종 포인트로 쓰기도 하고 조합컬러로 쓸 것 같아요. 근데 지금까진 쓸 일이 없어요. 그냥 비상용으로 만들어놓은 거예요.이렇게 자기만족을 위한 브랜드가이드를 뚝딱뚝딱 만들어보았어요. 이제 제가 만든 이걸 제가 지켜야해요. 겁나 귀찮더라구요. 브랜드가이드를 지킨다는 건 생각보다 엄청 귀찮은 일입니다. 하지만, 하나 만들어놓으면 나름의 기준이 있어서 맘대로 쓸 때마다 양심의 가책과 죄책감에 시달릴 수 있어서 좋습니다. (그게 좋은건가?..)목업도 만들어봤어요. 만들고보니 괜찮드라구요. 그래서 난 언제 저런 앱도 만들고 굿즈도 만드냐...돈이 없어. 얼른 굿즈 제작해서 막 굿즈도 팔고싶은데...... 저런 지우개..저런 명함..저런 앱 봐봐요. 얼마나 저 깔끔하고..저런거 다 만들어서 온 지구에 저렇게 깔고싶다. 저런 다이어리도 막 만들고싶고 만년필도 만들고싶고 그렇다구요. 일단 전세자금을 모은 후 돈이 남으면 여행도 좀 다녀오고...아이맥프로도 좀 사고..그리고도 남으면 다이어리제작을 해봅시다.(47억년 후쯤..)이렇게 브랜드정리를 하고나니 이제 웹도 손대야 하고... 서류들도 손대야 하고, 리플렛도 제작해야 하고.... 그렇더라구요. 일이란 게 참 그래요. 뭐 하나 벌리면 뒤따라 오는 일들이 오백만가지야. 아기오기마냥 졸졸졸졸 따라와선 엉덩이를 깨물고 절대 놔주지 않죠. 이제 한마리한마리씩 좀 처리를 해봐야 할 것 같아요.실제로 제 브랜드를 제작하면서 굉장히 3자입장이 되려고 노력을 많이 했어요. 제가 미팅할 때 하는 질문들을 녹음해서 틀어놓고 혼자 대화도 해봤다니까요. 누가보면 완전히 자아분열스럽달까.... 생각보다 저도 제 브랜드를 그냥 마구 다루고 있었더라구요. 로고ai 하나 놔두고 그냥 막 아무렇게나 쓰고있었달까...지금부터라도 반성하고 귀찮아죽겠지만 제 브랜드가이드를 잘 지켜서 써보려구 합니당. 저는 사실 브랜드쪽으로 업력이 오래된 것도 아니고, 비전공출신인지라 디자인퀄리티가 엄청나다고 얘기하긴 어려워요. 훨씬 레퍼런스 좋은 업체들도 많구요. 아무래도 협력업체와 프리랜서 디자이너님들과 함께 일하긴 해도 1인기업의 특성상 일을 쳐내는 속도라는 게 한계가 있거든요. 게다가 프로젝트를 취향대로 받는 내맘대로 성향때문에 여기저기 제가 맘에 드는 회사들을 대상으로 일하고 있죠. 하지만 분명한 건 이번에 브랜드가이드만들면서도 느낀 거지만... 이게 얼마나 '일' 인지 아주 잘 알고있답니다. 그래서 무작정 예쁘고 멋진걸 우르르 만들어서 PSD 던져놓고 안녕!!! 하고싶진 않아요. 브랜딩이 내부직원들에게 과중한 업무가 되지 않도록 '일'을 생각하는 브랜드를 만들려고 노력하고 있어요. 결국 브랜드란 건 사람들이 만드는 것이라서, 사람이 지치면 그때부터 흔들거리기 시작하더라구요. 이러면 안된다고!그래서 사람이 중심이 되는 브랜드를 구축하려고 꽤나 노력하고 있어요. 그리고 맥락!!..맥락없이 예쁜건 그냥 예쁜 쓰레기라고 생각해요. 브랜드는 그냥 책상에 세워놓는 게 아니잖아요. 그래서 그놈의 맥락을 찾고 연결시키기 위해서 클라이언트 님을 집요하게 괴롭힐 거예요. 계속 물어보고 계속 귀찮게 할거야!!! 하하하하하하하하하핳...그리고 말도 안되는 소리하시면 눈을 지그시 감고 '놉!' 이라고 고개를 가로저을거예요!!예쁘게 리뉴얼한만큼 나머지도 하나하나 손대면서 열심히 일을 해보겠습니다. :)돈도 많이벌고싶다....아이고 마음의 소리를 적어버렸네.
조회수 3911

페이스북 프로덕트 디자인 인턴 체험기 #1

드디어 시작.꿈에 그리던 페이스북에 2016년 11월에 지원을 하였고 (이 당시 나는 조지아텍 HCI석사 1학년 1학기), 12월까지 세 번에 걸친 면접들을 보고 1월 초에 합격 연락을 받았다 (자세한 페이스북 인터뷰 프로세스는 페이스북 커뮤니케이션팀이 동의해 주어 나의 Medium에 퍼블리쉬할 수 있었다). 사실 합격 전화를 받았을 당시, 복도를 뛰어다니면서 함성을 질렀다. 아는 사람들에게 자랑도 하고, 축하도 받고 무엇보다 인턴쉽을 가서 뒤처지지 않으려고 더 열심히 공부를 하리라 마음을 먹었다. 여름이 되기까지 시간은 정말 느리게 갔지만 시작날인 5월 30일까지는 정말 그 누구보다도 행복하게 하루하루를 보냈던 것 같다.인턴 시작 날은 5월 30일... 시간은 정말 느리게 흘러갔다.살짝 내 얘기를 해보자면... 이렇다.페이스북 프로덕트 디자인 인턴쉽(Product Design Internship) 얘기를 하기 전에, 나에 대해 살짝 얘기하자면... 사실 나는 학부 때 디자인 전공을 하지 않았다. 캐나다에서 초등학교를 다니고 고등학교를 졸업한 후 나는 미시간 대학교에 (University of Michigan-Ann Arbor) 기계공학 전공으로 입학했다. 그 당시에는 대학교에서 들어가서 내가 무엇을 해야 할지, 내가 전공하는 것이 무엇인지에 대한 지식도 많이 없었을뿐더러, 제일 중요한 건, 배우고자 하는 열정이 없었다. 고등학교 때 미친 듯이 공부했을 때와는 다르게 대학교 때는 뭔가 흥미가 없었던 것 같다. 시간이 그렇게 무의미하게 지나간 적도 없었던 것 같다. 지금 생각해보면 너무나도 허무하게 첫 대학생활 2년을 보내지 않았나 싶다.나는 3학년에 올라가기 전에 한국에 돌아와 군에 입대를 했고 그 절제의 테두리 안에서 시간이 흐를 때면 하나둘씩 도전해 보고 싶고 알고 싶은 것들이 생겨났다. 전역 때쯤에는 "그래! 나는 기계공학보다는 문과 체질이야"라고 자신에게 최면을 걸고 복학을 해서 대학교 3학년 2학기 때 많은 반대와 걱정에도 불구하고 나는 심리학으로 전과를 했다. 솔직히 부모님을 포함에 많은 사람들이 걱정의 목소리를 높였지만 나는 뭔가 사람에 대해 더 알고 싶었다 (라기보다는 그냥 너무나도 흥미로웠다). 운이 좋게도 심리학 수업을 듣는 동안만큼은 항상 재미있었고 솔직히 기계공학 때 배웠던 수학, 물리 등 보다는 훨씬 쉬웠다. 열심히 하다 보니 성적도 쭉쭉 올라가고 운이 좋게 교수님들과 재미있는 연구도 하고... 첫 대학 2년과는 다르게 나머지 2년의 나라는 사람은 자신감이 최고조로 올랐던 것 같다.하지만 중요한 문제는 졸업 후의 진로였다 (a.k.a 현실). 많은 문과 유학생들이 하는 고민일 수도 있겠지만 STEM (Science, Technology, Engineering, Mathematics) 관련 전공이 아니면 미국 취업이 불리한 면이 없지 않기 때문에 당연히 한국행이겠구나 생각했다. STEM 전공을 하면 3년이라는 OPT (취업) 기간이 주어지는 반면에 STEM이 아닌 전공들은 1년 안에 H1-B라는 비자를 받지 못하면 다시 한국이나 다른 나라로 돌아가야 한다.졸업 후, 역시 반전은 없었다. 나는 어느새 한국 가는 비행기에 몸을 실었고 정신을 차려보니 한국 강남역 메가로스쿨에서 한국 로스쿨을 진학 희망하는 학생으로 변신해 있었다.  진짜로 진짜로 로스쿨 준비는 정말 힘들었다. 한국에서 내로라는 사람들도 재수하고 삼수하는 마당에 초등학교 때부터 캐나다에서 유학해온 나는 한국말로 공부하는 것이 편하지는 않았을뿐더러 한자들 또한 이해하기 힘들었다. 모의고사를 볼 때마다 하위권이었고 스터리를 할 때면 다른 사람들 발목을 붙잡진 않을까 노심초사했다. 뿐만 아니라 나는 한국의 암기하고 문제를 푸는 공식(?) 같은 것들이 지긋지긋하다. 문제를 쓸데없이 꼬는 것, 어떤 특정 문장 속에 답이 숨어있기 마련이며 글짓기를 할 때면 꼭 무슨 수학 문제 푸는 마냥 뼈대는 이미 정해져 있으며 심지어 첫 문장과 마지막 문장도 모든 수험생들이 거의 동일하게 접근할 때도 있다. (나한테 글짓기는 창의력인데) 사실 애초에 이런 것들이 너무나도싫어서 어렸을 적부터 유학을 가고 싶었다. (중학교 때 잠시 한국으로 돌아왔을 때 족보닷컴이란 곳에서 과거 출제문제를 미친 듯이 뽑아서 기계처럼 풀었던걸 생각하면 정말... 나랑은 안 맞는다).여하튼, "난 꼭 변호사, 검사, 판사가 될 거야!!!"라는 미친듯한 열정이 있었던 것도 아니었다. 하지만 그땐 이게 아니면 난 과연 무엇을 해야 할지 몰라 밤낮으로 공부를 해야만 했다.그럼 도대체 나는 어떻게 UI/UX/Product Design에 입문해 여기까지 오게 된 것일까?정말 행운 이게도, 그때 미국에서 날 지도해주던 심리학 교수님께서 한국 대학교 몇몇 곳에 심리학 강의를 하러 방문하셨다. 페이스북 메신저로 한번 밥이나 먹자는 연락이 왔고, 만나서 반가운 얘기들을 하던 도중 나에게 Human Computer Interaction (HCI)와 User Experience (UX)에 관한 얘기들을 해주셨다. 로스쿨 진로를 매우 고민스럽게 여기던 나에게는 매우 알맞은 진로 일 것 같다고 한번 집에 돌아가면 컴퓨터를 켜서 찾아나 보라고 말씀을 해주셨다. 그리고 내가 알고 있던 미시간 대학교 선배가 나와 같이 심리학을 전공한 뒤, 석사를 카네기멜론 대학에 HCI로 가서 현재는 미국 아마존 (Amazon)에서 UX 디자이너 (UX Designer)로 일하고 있다는 것이었다. 물론 그 형님께도 연락해서 많은 정보들을 들을 수가 있었다.항상 테크 (Tech industry) 쪽에 관심이 있었던 나는 교수님과 헤어지고 나서, "이게 과연 내 인생의 전환점인가?"라는 뚱딴지같은 마음을 품고 집에 돌아왔다. 그리고는 컴퓨터를 켜고 시간이 가는 줄 모르고 새벽까지 나는 UI/UX에 관한 것들을 찾아본 것 같다. 직업군은 어떻고, 무엇을 잘해야 하며 어떤 대학원들이 있고 등등 무수히 많은 정보들을 노트에 적어가기 시작했다. 이 세상 그 누구도, 그 날이 내 인생을 180도 바꾼 순간이라는 것은 알지 못했을 것이다. 심지어 부모님도 그땐 얘는 도대체 뭘 하는 앤가 싶기도 하셨을 것 같다. (미시간에 기계공학으로 들어가 심리학으로 전과해서 갑자기 한국 돌아와서 로스쿨을 간다고 하고는 다시 공대 쪽으로 간다고 하니... 속이 터지셨을 것 같다)물론 로스쿨은 그다음 날로 바로 때려치웠다. 한번 꽂히는 것은 무조건 파고드는 성격 때문인지, 다른 것은 눈에 들어오지도 않았다. 당장 컴퓨터 학원을 끊고 아침에는 디자인과 코딩, 밤에는 대학원 준비 등으로 시간을 보내고 체력이 남으면 디자인 스터디도 알아보고 인터넷에서 블로그나 아티클들도 읽고, 네트워킹도 하려고 노력했다. 학원은 나에게 진도가 너무 느렸고 집에 오자마자 혼자 공부한 시간 동안에 훨씬 실력이 많이 는 것 같다. 항상 남들보다 훨씬 뒤처져있다고 생각한 것은 너무나도 당연했다. 나에게는 배워도 배워도 새로운 것들이 너무나도 많았지만 이 정도로 재밌었던 적은 없었던 것 같다. Dribbble이라는 곳에 가면 "저런 건 도대체 어떻게 만들지?" 하고 생각하는 것에서 끝나는 게 아니라 항상 스크랩해두고 똑같이 Sketch나 Photoshop을 켜고 따라 했다. 그리고 코딩에 관심이 있어서 그런지 홈페이지를 어떻게 만드는지 잘 몰랐지만 무작정 공부하고 비슷하게 만들어 보곤 했다. 그저 무엇이든 배우고 연습하고 읽고 쓰고 열심히 마우스 클릭을 했던 것 같다. 지금 생각해보면 나의 그 열정과 "절박함"이 지금의 나를 만든 것이 아닌가 생각한다.다시 시간의 흐름을 말하자면, 2015년 5월 대학교 졸업, 2015년 8월까지 로스쿨 준비, 2015년 12월까지 미친 듯이 코딩과 디자인 공부 및 대학원 지원 서류 준비, 2016년 3월 결과 발표, 2016년 8월 조지아텍 (Georgia Tech) HCI 석사 입학... 당연히 디자인에 대한 이해나 실력이 부족하다고 생각할 수밖에 없는 나의 배경이다. 추가로 말하자면 매일 이를 갈면서 공부를 했고 연습, 또 연습을 거듭했다. 모르는 게 있으면 포스팅도 해보고 피드백도 구하고 잘하는 분에게 페이스북이나 링크드인 메시지도 보내며 멘토 신청도 하고, 사람들이 많은 쓰는 유명한 앱들을 다운로드하여서 어떻게 작동하고 디자인돼 있는지도 미친 듯이 파고들었던 것 같다. 무엇보다 인터넷에 나와있는 수많은 튜토리얼, 블로그, 아티클 그리고 오프라인 스터디들 및 많은 정보들이 밑거름이 되었다. 그런 도중 운이 좋게 한국에 있는 스타트업에도 몇 개월 동안 일을 해볼 수도 있었고 Rightbrain이란 UX 컨설팅회사에서 주최하는 UX 수업도 3개월 동안 들을 수가 있었다.대학원 지원 당시에는 "나는 심리학 전공자이지만 디자인과 코딩에 대한 이해도와 실력이 있으며 나의 포트폴리오는 내가 혼자 코딩해서 만들었어요"라는 문구를 앞세워서 나를 패키징 했다. 그것이 좋은 selling point가 되었는지 많은 대학원에서 나에게 높은 점수를 주지 않았나 생각한다. 다시 말하지만 열정, 열정 그리고 열정... 게다가 나 자신이 어느 위치에 있는지 (self-awareness)에 대한 자각심이 나 자신을 계속 채찍질하지 않았나... 이렇게 생각이 든다. 앞으로도 갈길은 멀다.페이스북 디자인 인턴십에 대한 정보.페이스북 얘기를 들으려 왔는데 너무 나에 대해 얘기를 많이 한 게 아닌가 싶다...구글과는 다르게 페이스북은 디자인 직책이 하나다. 구글에는 Interaction Designer, Visual Designer, UX Designer, Product Designer, UX Engineer 등 UI/UX 관련 직책들이 되게 많은 반면에 페이스북에 디자이너는 프로덕트 디자이너 (Product Designer)라고 통합해서 불린다. 디자이너들은 미국에는 Menlo Park (CA), Seattle 그리고 New York 오피스에만 있고 유럽에는 런던 오피스에만 있는 것으로 알고 있다 (페이스북 오피스는 이외에도 훨씬 많은데 디자이너가 있는 오피스는 이렇게 4개인 것으로 알고 있다). 인턴 같은 경우에도 이렇게 4 지역에 분포해서 뽑는데 이번 연도에는 나를 포함해 총 17명이 선택되었다. 작년보다는 많다고 하는데 몇천 명의 엔지니어 인턴 숫자와는 너무나도 뻔하게 비교가 된다. 여하튼, 수만 개의 지원 서중에 달랑 17명이라니 로또 당첨이 아닐 수가 없다. 게다가 합격자들의 스펙을 보면 이미 각종 기업에서 인턴을 최소 한 개씩을 하고 많게는 세 번 까지도 한 친구들을 볼 수 있었다. 예를 들면 Palantir, Quora, Spotify, Google, Pinterest 등등... 그리고 작년에 페이스북에서 인턴하고 두 번째로 돌아오는 애들도 있었다. 그래서 그런지 합격이 되고 나서의 행복한 시간들 동안에도 나는 항상 이를 갈면서 열심히 공부했던 것 같다. 왜냐하면 결국은 모두 다 정직원 (Full-time) 오퍼를 받기 위해서 발버둥 칠 테니까...인터뷰 자체는 나의 Medium 아티클에서도 설명했듯이 모두 다 다 똑같은 인터뷰 프로세스를 거쳐서 뽑힌다. 인터뷰를 보는 동안에는 어떤 팀으로 갈지는 정확히 알지는 모르지만 오퍼를 받을 때에는 대충 어떤 쪽으로 갈지 알게 된다. 페이스북은 정직원으로 들어가기 많이 힘들다고 한다. 그 뜻은 인턴에서 최대한 전환 (conversion)을 시킨다고 들었다. 그래서 그런지 팀마다 인턴이 필요한 곳에서 신청을 하는데 프로젝트도 적절해야 하며 정직원을 뽑을 만한 자리가 나을 시에만 뽑는 것으로 알고 있다. 페이스북의 장점 중 하나는 인턴쉽을 잘하고 정직원이 되고 나면 원하는 팀으로 지원이 가능하며 일하는 와중에도 다른 팀에 지원 또는 한 달 동안 경험을 해볼 수도 있다. 회사에서도 여러 팀을 경험해 보는 것을 장려하며 많이들 왔다 갔다 하는 것 같다.잠시 오리엔테이션 때를 돌아보자면...처음에 인턴쉽을 시작하게 되면 전부다 Facebook HQ (Menlo Park, CA 에 있다)로 오리엔테이션을 하러 간다. 오리엔테이션은 디자인뿐만 아니라 엔지니어, 데이터 사이언티스트, 리서쳐, 마케팅 등 여러 다른 인턴들은 한데 모아 론칭한다. 장소는 Menlo Park, California라는 곳에 있는 어마어마한 크기의 본사인데 거기안에는 10가지가 넘는 식당뿐만 아니라 각종 샵들도 존재한다. 거기에서 페이스북 대부분의 제품 및 팀들에 대해 강의를 듣고 디자이너들은 따로 디자인 캠프라는 것을 듣는다. 디자인 캠프에서는 각종 소프트 웨어도 배우지만 페이스북의 디자이너로써의 자질과 능력 등 기본 지식들을 많이 쌓는다. 사람들도 많이 만나고 회사 밖에서는 절대로 상상도 할 수 없는 많은 신기한 디자인 및 인터널 (internal) 툴들도 경험하면서 몸이 들썩이고 손발에 땀이 나도록 긴장하기를 반복했다. 물론 기대감과 긴장감은 이루 말할 수 없었다.오리엔테이션 막바지쯤에는 나를 계속 평가하고 가이드해줄 인턴 매니저를 만나게 되며 사내 각종 이벤트에도 참여하면서 페이스북이라는 회사와 더 많이 친근해지고 디자인 인턴이라는 롤에 점차 익숙해졌다. 마크 저커버그나 셰릴 샌드버그 같은 유명한 사람들도 실제로 만나보고 사회에서 사람들이 아는 유명한 디자이너들도 가끔 이름이 보이기도 한다. 그 사람들이 우리를 가르쳐 주기도 한다. 마지막으로 오리엔테이션이 모두 끝나면 인턴마다 정해진 오피스가 다른데, 나는 시애틀로 배정을 받았다 (인턴쉽 오퍼가 나올 때 이미 장소는 정해진다).나의 팀은? 나의 역할은?페이스북 인턴 17명 중 나를 포함한 4명은 시애틀에 있다. 몇천 명이나 되는 시애틀 페이스북 직원 중 프로덕트 디자이너는 30명이 채 안된다. 어떤 사람들은 그 정도면 많다고 하는데 옆에 엔지니어들 뿐만 아니라 다른 직책들이 너무나도 많아서 그런지 살짝 외롭기도 하다. 하지만 그만큼 유니크한 거겠지... (정신승리!)나는 현재 Facebook Ads Measurement team에서 일을 하고 있는데 사실 시작하고 2주 동안은 많이 혼란스러웠다. 아무리 페이스북 유저가 된 지 10년 가까이 된다지만 페이스북의 광고 매니저 (Ads Manager)라는 제품은 한 번도 써보지 않은 데다가 유저가 나와 같은 보통사람이 아닌 광고나 마케팅에 종사하는 사람들이 대부분이니 말이다. 하지만 지금은 많은 정보들을 습득하고 적응해서 열심히 일하는 중이다. 많은 사람들과 만나서 똑같은 설명을 여러 번 듣고, 각 직책마다 한 사람씩 1:1 미팅을 잡아서 그 사람들이 무엇을 담당하는지 어떻게 일하는지 그리고 내가 그 사람들과의 관계에서 어떤 역할을 수행해야 하는지 등 많은 정보를 습득해야 했다.이제 2달이 지난 이 시점에 나의 경험을 되돌아보면 광고 (Ads)라는 쪽은 너무나도 매력 있고 전문성이 있는 것 같다. 처음에는 분명 다른 페이스북 프로덕트들과는 비교해서 이해하기 힘들었지만 지금까지 내가 차곡차곡 쌓은 지식이 조금은 자부심이 들긴 한다. 처음에는 다른 인턴들처럼 뉴스피드를 건들거나 메신저나 인스타그램, 또는 오리가미 (Origami)를 해보고 싶기도 했지만 광고라는 것이 되게 중요하고 많은 기업들에서도 큰 투자를 하는 분야이기도 한 것을 깨달으니 뭔가 기회가 많을 것 같기도 하다.내가 디자인하는 것은 차후 시리즈에 적을 생각이지만 쉽게 말하자면 대부분 Data Visualization과 Information Architecture이다 (그래프, 테이블, 유저 플로우 등등). Sketch로 디자인도 많이 하지만, 프로토타이핑도 많이 하고 발표도 거의 매주 하는 것 같다. 다른 디자이너들에게 크리틱도 받고 페이스북 그룹에도 올려서 피드백을 받는다. 여기서  중요한 건 절대로 혼자 디자인하지 않는다는 것이다. 항상 다른 사람들과 협업하고 (특히 Content Strategist와 UX Researcher) 가이드라인 내에서 많이 벗어나지 않지만 때때로는 창의력 있게 방법을 생각해내야 한다. 광고나 마케팅에 관련한 전문적인 내용들은 Product Manager나 PMM (Marketing Manager)와 상담하기도 한다. 나에게 주어진 프로젝트들은 각기 다르지만 전부다 Ads Manager 내에서 한다. (이 부분은 다음에 더 자세히 설명하고자 한다)"넌 인턴이지만 인턴이 아니야!"추가로 페이스북 디자인 인턴은 팀에서 인턴이 아닌 신입의 입장으로써 책임감을 가지고 일을 해야 한다. 나의 매니저가 말하길, "네가 인턴이라고 말하기 전에 네가 인턴인지 아무도 몰라"라고 하였다. 많은 사람들이 기본적인 가이던스나 정보들을 가르쳐주긴 하지만 모르는 것들이 있을 시에는 혼자 미팅들도 잡고 적극적으로 붙잡고 물어봐야 알려주기 때문에 알아서 자율적으로 탐방하고 필요한 정보들을 알맞게 얻어내야 한다. 손잡고 끌어주는 문화가 아닌 손을 놓고 어떻게 필요한 정보들을 얻어내는지 또 그것들을 어떻게 디자인 해내가는지를 보는 것 같다. 그래서 그런지 필요한 정보들을 알맞고 효율적으로 캐내는 것은 물론 중요하거니와 어떻게 다른 사람들과 소통하고 협업하는지도 중요하게 보는 것 같다.더 나아가 미팅이나 크리틱에 들어갈 때에는 항상 내 의견에 대한 이유들은 미리 숙지하고 이 미팅에 대한 agenda를 확실히 하고 들어가야 한다. 워낙 다들 바쁘고 시간 낭비하는 것을 매우 싫어하기 때문에 시간을 효율적으로 활용해야지 안 그러면 마이너스인 것 은 분명하다. 지금까지 느낀 건 확실히 디자이너는 발표도 많이 해야 하고 설명도 이해하기 쉽게 해야 하며 문서들도 많이 작성해야 한다. 커뮤니케이션이 디자이너의 정말 중요한 능력임은 몸으로 느끼게 된다.페이스북 시애틀 오피스는 다행히 캘리포니아에 있는 본사와는 다르게 10층짜리 큰 건물 하나에서 왔다 갔다 하기 때문에 시간은 그나마 절약할 수 있다. 미팅은 대부분 캘리포니아나 뉴욕이나 런던에 화상 챗으로 연결해서 같이 한다. 또, 또, 또 얘기하자면 모르는 것들은 과감하게 모른다고, 알려달라고 적극적으로 얘기해야 하며 내가 맡은 일, 그리고 내가 궁금한 점들이 있거나 알려줘야 할 경우에는 어떤 사람들에게 어떻게 알려주는 것이 편한지, 이런 것들을 센스 있게 잘 알아야 하는 것이 중요하다. 어떻게 보면 "그런 걸 어떻게 일일이 신경 써!"라고 생각할 수 있지만 30분이라는 짧은 시간 동안 미팅을 하다 보면 어쩔 수 없이 그래야 하는 걸 느낀다.자주 느끼는 거지만 디자이너는 그 어떤 직책보다 미팅의 숫자 또한 훨씬 많은 것 같다. 어떤 날에는 1시간도 내 자리에 앉아 집중해서 디자인을 못할 때도 있다. 수요일은 No meeting Wednesday라고 해서 미팅을 잡지 않는다. 그래서 나는 수요일에 정말로 최대한 집중해서 많이 끝내려고 노력한다. 하지만 그 수많은 다른 직책들과의 미팅들이 중요한 커뮤니케이션이며 "디자인 프로세스"이다. 엔지니어, 데이터 사이언티스트, 컨탠트 스트래티지스트, 프로덕트 매니저 등 모두 한 배에 한 목표를 가지고 올라타야 비로소 프로덕트가 좋아지니까 말이다.시애틀 페이스북 오피스는 어떤가?페이스북 오피스는 사실 엄청 크고 위치도 매우 좋다 (South Lake Union이라는 곳 앞에 위치). 캘리포니아에 있는 본사 다음으로 제일 크다. 지금은 10층짜리 거대한 건물 하나지만 앞으로 건설 중인 건물들이 있다. 페이스북 시애틀이 커지는 이유는 현재 많은 테크 기업들이 시애틀에 자리 잡아있는 이유도 있을 테고 본사가 뉴욕보다는 훨씬 가까운 것 때문인 것 같기도 하다. 뿐만 아니라 페이스북뿐만 아니라 구글, 아마존, 마이크로소프트 등 많은 기업들이 시애틀에 있다. 미국 진출을 고민하시는 분들은 시애틀도 정말 좋은 선택일 거라고 생각한다. 무엇보다 state income tax가 없어서 돈도 많이 아낄 수 있다.인턴쉽에 대한 보상에 대해서 많이 궁금해할 것 같은데, 정확한 월급 액수를 적는 것은 사실 무의미한 것 같다. 하지만 하나 확실한 건 미국 어느 테크 기업 중에서도 탑 중에 탑이다. 정말 이 정도의 돈을 받아도 되나 할 정도로 많이 주지만 마음속 안에 스며드는 메시지는 간결하다 "그 정도의 일을 3개월 동안 뽑아내길 바란다..." 사실 하루 3끼를 전부 회사에서 챙겨주며 집 도주고 그 외에도 모든 것을 제공해주니 그냥 열심히 일하고 즐길 때는 즐기고 그 외에 것들은 걱정하지 말라는 배려인 것 같다. 나는 매일 회사에서 주는 저녁을 먹고 집까지 걸어간다. 가끔 한국 테크 기업들에서 야근을 많이 한다는 기사가 나오는데 확실한 건 여기에서는 야근하는 사람은 정말 많이 없다. 출퇴근도 자유라서 미팅만 없으면 집에 가서 일을 하거나 집에서 일한다고 하고 화상으로 미팅을 들어오는 경우도 다반사다. 매우 유연한 회사이지만 자신이 맡은 역할은 훌륭하게, 남에게 피해 안 끼치게 잘 해결하는 걸 보면 정말 똑똑한 사람들은 많은 것은 분명하다.매일매일 시애틀 오피스에는 주황색 뱃지를 단 관광객들이 온다. 금요일이 되면 놀이동산인 것 마냥 방문객들이 정말 많아서 깜짝 놀랐는데 몇 주 지나고 나니 익숙해졌다. 직원들의 온 가족들도 오고 기업들에서도 탐방 오고 온사이트 인터뷰하는 사람들도 되게 자주 그리고 많이 보인다. 그럴 때면 항상 투어 하는 곳들이 있는데 그중 하나는 9층이다. 9층 야외 테라스에서는 전망이 죽여주는데 거기서는 여름 매일 내내 바베큐를 한다. 회사 내에 최고급 재료로 맛있는 음식을 제공하는 식당도 있지만 햇볕 아래 (시애틀은 그나마 여름에 날씨가 좋다는..)에서 먹는 바베큐는 힘든 오전을 잊게 해준다. 6층에는 메인 식당이 있는데 거기서도 하루 3끼 맛있는 음식을 제공한다. 항상 화덕피자와 요구르트 아이스크림 및 각종 음료수와 샌드위치, 과일, 채소는 무제한으로 제공된다. 이게 다 공짜라니! 음료수 종류만 해도 최소 50가지는 되는 것 같다.나는 7층에서 일을 하는데 7층의 장점은 다른 층과는 다르게 커피 내려먹는 곳이 엄청 크고 콜드 브루까지 항상 있어서 나처럼 커피를 너무 사랑하는 사람은 아침에 항상 들리게 되기 마련이다. 처음에는 혼자 커피 내려먹는 것을 할 줄 몰랐는데 회사 내에서 바리스타 수업도 있어서 금방 스타벅스 앱을 지우게 되는 자신을 발견할 수 있다. 이런 하나하나가 피로를 잊게 해주는 것은 분명하다.회사 내에 한국사람은 그렇게 많지 않은 것 같다. 시애틀 오피스에서 내가 본건 한 3명(?) 이 전부인 것 같다. 오히려 백인, 중국인, 인도인이 대부분 인 것 같고 확실한 건 지금 인턴쉽 기간 동안 한국말은 거의 쓰지도 않은 것 같다. 혹시 시애틀 근처에 사시는 분이 있으면 회사로 놀러 오시면 구경도 시켜드리고 얘기도 하는 것도 나쁘진 않을 것 같다.이만 줄이며...지금까지 두 달 동안 내가 보고 듣고 느낀 점 들 그리고 배운 점들은 너무나도 많지만 이 글 하나에 다 때려 넣기에는 너무 힘들지 않을까 생각된다. (지금도 너무 긴데...) 쓰면 쓸수록 더 자세히 쓰고 싶고 더 많이 다른 많은 것들을 포함시키고 싶지만 욕심이 과다하면 내용이 산으로 갈 수 있기에 여러 가지로 분할해서 쓸 계획이다. 만약에 자세한 것들에 관심이 있는 분들이 계시면 그것들을 주제로 써보고 싶기도 하다. 다음 시리즈에는 내가 어떻게 일하는지에 대해 더 자세히 적어볼 계획이긴 하다.밑에는 처음 방문자로 페이스북에 방문했을 적 사진이다.저땐 직원이 아니어서 오렌지색의 증을 들고 다녔지만 이제는 당당히 사원증을 들고 다닌다...너무나도 행복한 지금 나는 열심히 주어진 일에 최선을 다하고 있다.facebook wall#페이스북 #Facebook #인턴 #인턴후기 #인턴생활 #기업문화
조회수 8263

Node.js로 Amazon DynamoDB 사용하기

DynamoDB 로컬 설정 (다운로드 버전)실제 DynamoDB 웹 서비스에 액세스하지 않고 로컬에서 애플리케이션 작성 및 테스트를 할 수 있음1. 다운로드 링크에서 DynamoDB 무료 다운로드2. 압축 해제 후 해당 디렉터리에서 아래의 명령어로 실행java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb* Ctrl+C로 중지할 수 있고 중지하기 전까지 수신 요청을 처리함* 기본적으로 8000번 포트를 사용Node.js 용 AWS SDK 설치1. 설치npm install aws-sdk2. 실행// app.jsvar AWS = require("aws-sdk");var s3 = new AWS.S3();// 버킷 이름은 모든 S3 사용자에게 고유한 것이어야 합니다.var myBucket = "dynamodb.sample.wonny";var myKey = "myBucketKey";s3.createBucket({ Bucket: myBucket }, function(err, data) {  if (err) {    console.log(err);  } else {    params = { Bucket: myBucket, Key: myKey, Body: "Hello!" };    s3.putObject(params, function(err, data) {      if (err) {        console.log(err);      } else {        console.log("Successfully uploaded data to myBucket/myKey");      }    });  }});node app.js테이블 생성// CreateTable.jsvar AWS = require("aws-sdk");AWS.config.update({  region: "us-west-2",  endpoint: "http://localhost:8000"});var dynamodb = new AWS.DynamoDB();var params = {  TableName: "Movies",  KeySchema: [    { AttributeName: "year", KeyType: "HASH" }, // Partition key    { AttributeName: "title", KeyType: "RANGE" } // Sort key  ],  AttributeDefinitions: [    { AttributeName: "year", AttributeType: "N" },    { AttributeName: "title", AttributeType: "S" }  ],  // 다운로드 버전인 경우 아래 코드 무시  ProvisionedThroughput: {    ReadCapacityUnits: 10,    WriteCapacityUnits: 10  }};dynamodb.createTable(params, function(err, data) {  if (err) {    console.log(      "Unable to create table. Error JSON: ",      JSON.stringify(err, null, 2)    );  } else {    console.log(      "Created table. Table description JSON: ",      JSON.stringify(data, null, 2)    );  }});node CreateTable.js샘플 데이터 로드1. 이곳에서 샘플 데이터 파일 다운로드데이터 형태는 아래와 같음[    {        "year": 2013,        "title": "Rush",        "info": {            "directors": ["Ron Howard"],            "release_date": "2013-09-02T00:00:00Z",            "rating": 8.3,            "genres": [                "Action",                "Biography",                "Drama",                "Sport"            ],            "image_url": "http://ia.media-imdb.com/images/M/MV5BMTQyMDE0MTY0OV5BMl5BanBnXkFtZTcwMjI2OTI0OQ@@._V1_SX400_.jpg",            "plot": "A re-creation of the merciless 1970s rivalry between Formula One rivals James Hunt and Niki Lauda.",            "rank": 2,            "running_time_secs": 7380,            "actors": [                "Daniel Bruhl",                "Chris Hemsworth",                "Olivia Wilde"            ]        }    },    ...]- year 및 title을 Movies 테이블을 위한 기본 키 속성 값으로 사용- info의 나머지 값들은 info라는 단일 속성에 저장- JSON을 DynamoDB 속성에 저장2. 샘플 데이터 Movies 테이블에 로드// LoadData.jsvar AWS = require("aws-sdk");var fs = require("fs");AWS.config.update({  region: "us-west-2",  endpoint: "http://localhost:8000"});var docClient = new AWS.DynamoDB.DocumentClient();console.log("Importing movies info DynamoDB. Please wait.");var allMovies = JSON.parse(fs.readFileSync("moviedata.json", "utf8"));allMovies.forEach(function(movie) {  var params = {    TableName: "Moves",    Item: {      year: movie.year,      title: movie.title,      info: movie.info    }  };  docClient.put(params, function(err, data) {    if (err) {      console.error(        "Unable to add movie",        movie.title,        ". Error JSON:",        JSON.stringify(err, null, 2)      );    } else {      console.log("PutItem succeeded:", movie.title);    }  });});node LoadData.js테이블에 항목 추가// PutItem.jsvar AWS = require("aws-sdk");var fs = require("fs");AWS.config.update({  region: "us-west-2",  endpoint: "http://localhost:8000"});var docClient = new AWS.DynamoDB.DocumentClient();var table = "Movies";var year = 2017;var title = "The Big Wonny";var params = {  TableName: table,  Item: {    year: year,    title: title,    info: {      plot: "Nothing happens at all.",      rating: 0    }  }};console.log("Adding a new item...");docClient.put(params, function(err, data) {  if (err) {    console.error(      "Unable to add item. Error JSON:",      JSON.stringify(err, null, 2)    );  } else {    console.log("Added item:", JSON.stringify(data, null, 2));  }});node PutItem.js- 기본 키가 필요하므로 기본 키 (year, title) 및 info 속성 추가항목 읽기// GetItem.jsvar AWS = require("aws-sdk");var fs = require("fs");AWS.config.update({  region: "us-west-2",  endpoint: "http://localhost:8000"});var docClient = new AWS.DynamoDB.DocumentClient();var table = "Movies";var year = 2017;var title = "The Big Wonny";var params = {  TableName: table,  Key: {    year: year,    title: title  }};docClient.get(params, function(err, data) {  if (err) {    console.error(      "Unable to read item. Error JSON:",      JSON.stringify(err, null, 2)    );  } else {    console.log("GetItem succeeded:", JSON.stringify(data, null, 2));  }});node GetItem.js항목 업데이트// UpdateItem.jsvar AWS = require("aws-sdk");var fs = require("fs");AWS.config.update({  region: "us-west-2",  endpoint: "http://localhost:8000"});var docClient = new AWS.DynamoDB.DocumentClient();var table = "Movies";var year = 2017;var title = "The Big Wonny";var params = {  TableName: table,  Key: {    year: year,    title: title  },  UpdateExpression: "set info.rating = :r, info.plot=:p, info.actors=:a",  ExpressionAttributeValues: {    ":r": 5.5,    ":p": "Everything happens all at once.",    ":a": ["Larry", "Moe", "Curly"]  },  ReturnValues: "UPDATED_NEW"};console.log("Updating the item...");docClient.update(params, function(err, data) {  if (err) {    console.error(      "Unable to update item. Error JSON:",      JSON.stringify(err, null, 2)    );  } else {    console.log("UpdateItem succeeded:", JSON.stringify(data, null, 2));  }});node UpdateItem.js- 지정된 항목에 대해 수행하고자 하는 모든 업데이트를 설명하기 위해 UpdateExpression을 사용- ReturnValues 파라미터는 DynamoDB에게 업데이트된 속성("UPDATED_NEW")만 반환하도록 지시원자성 카운터 증가시키기update 메서드를 사용하여 다른 쓰기 요청을 방해하지 않으면서 기존 속성의 값을 증가시키거나 감소시킬 수 있음 (모든 쓰기 요청은 수신된 순서대로 적용)실행 시 rating 속성이 1씩 증가하는 프로그램// Increment.jsvar AWS = require("aws-sdk");var fs = require("fs");AWS.config.update({  region: "us-west-2",  endpoint: "http://localhost:8000"});var docClient = new AWS.DynamoDB.DocumentClient();var table = "Movies";var year = 2017;var title = "The Big Wonny";// Increment an atomic countervar params = {  TableName: table,  Key: {    year: year,    title: title  },  UpdateExpression: "set info.rating = info.rating + :val",  ExpressionAttributeValues: {    ":val": 1  },  ReturnValues: "UPDATED_NEW"};console.log("Updating the item...");docClient.update(params, function(err, data) {  if (err) {    console.error(      "Unable to update item. Error JSON:",      JSON.stringify(err, null, 2)    );  } else {    console.log("UpdateItem succeeded:", JSON.stringify(data, null, 2));  }});node Increment.js항목 업데이트(조건부)UpdateItem을 조건과 함께 사용하는 방법조건이 true로 평가되면 업데이트가 성공하지만 그렇지 않으면 수행되지 않음// ConditionalUpdateItem.jsvar AWS = require("aws-sdk");var fs = require("fs");AWS.config.update({  region: "us-west-2",  endpoint: "http://localhost:8000"});var docClient = new AWS.DynamoDB.DocumentClient();var table = "Movies";var year = 2017;var title = "The Big Wonny";// Increment an atomic countervar params = {  TableName: table,  Key: {    year: year,    title: title  },   UpdateExpression: "remove info.actors[0]",  ConditionExpression: "size(info.actors) > :num",  ExpressionAttributeValues: {    ":num": 3  },  ReturnValues: "UPDATED_NEW"};console.log("Attempting a conditional update...");docClient.update(params, function(err, data) {  if (err) {    console.error(      "Unable to update item. Error JSON:",      JSON.stringify(err, null, 2)    );  } else {    console.log("UpdateItem succeeded:", JSON.stringify(data, null, 2));  }});node ConditionalUpdateItem.js다음과 같이 작성하면 아래와 같은 에러 메시지가 표시 됨The conditional request failed"영화에는 3명의 배우가 있는데 배우가 3명보다 많은지를 확인하고 있어 에러가 발생다음과 같이 수정하면 정상적으로 항목이 업데이트 됨ConditionExpression: "size(info.actors) >= :num",항목 삭제// DeleteItem.jsvar AWS = require("aws-sdk");var fs = require("fs");AWS.config.update({  region: "us-west-2",  endpoint: "http://localhost:8000"});var docClient = new AWS.DynamoDB.DocumentClient();var table = "Movies";var year = 2017;var title = "The Big Wonny";var params = {  TableName: table,  Key: {    year: year,    title: title  },  ConditionExpression: "info.rating <= :val",  ExpressionAttributeValues: {    ":val": 5.0  }};console.log("Attempting a conditional delete...");docClient.delete(params, function(err, data) {  if (err) {    console.error(      "Unable to update item. Error JSON:",      JSON.stringify(err, null, 2)    );  } else {    console.log("DeleteItem succeeded:", JSON.stringify(data, null, 2));  }});node DeleteItem.js다음과 같이 작성하면 아래와 같은 에러 메시지가 표시 됨The conditional request failed특정 영화에 대한 평점이 5보다 크기 때문에 에러가 발생다음과 같이 수정하면 정상적으로 항목이 삭제 됨var params = {  TableName: table,  Key: {    year: year,    title: title  }};데이터 쿼리- 파티션 키 값을 지정해야 하며, 정렬 키는 선택 사항- 1년 동안 개봉한 모든 영화를 찾으려면 year만 지정, title을 입력하면 2014년 개봉된 "A"로 시작하는 영화를 검색하는 것과 같이 정렬 키에 대한 어떤 조건을 바탕으로 일부 영화를 검색할 수도 있음한 해 동안 개봉한 모든 영화// QueryYear.jsvar AWS = require("aws-sdk");AWS.config.update({  region: "us-west-2",  endpoint: "http://localhost:8000"});var docClient = new AWS.DynamoDB.DocumentClient();var params = {  TableName: "Movies",  KeyConditionExpression: "#yr = :yyyy",  ExpressionAttributeNames: {    "#yr": "year"  },  ExpressionAttributeValues: {    ":yyyy": 1985  }};docClient.query(params, function(err, data) {  if (err) {    console.error("Unable to query. Error JSON:", JSON.stringify(err, null, 2));  } else {    console.log("Query succeeded.");    data.Items.forEach(function(item) {      console.log(" -", item.year + ": " + item.title);    });  }});node QueryYear.jsExpressionAttributeNames는 이름을 교체함. 이를 사용하는 이유는 year가 DynamoDB에서 예약어이기 때문. KeyConditionExpression을 포함해 어떤 표현식에서도 사용할 수 없으므로 표현식 속성 이름인 #yr을 사용하여 이를 지칭ExpressionAttributeValues는 값을 교체함. 이를 사용하는 이유는 KeyConditionExpresssion을 포함해 어떤 표현식에서도 리터럴을 사용할 수 없기 때문. 표현식 속성 값인 :yyyy를 사용해 지칭* 위의 프로그램은 기본 키 속성으로 테이블을 쿼리하는 방법. DynamoDB에서 1개 이상의 보조 인덱스를 테이블에 생성하여 그 인덱스로 테이블을 쿼리하는 것과 동일한 방식으로 쿼리 작업 가능. 보조 인덱스는 키가 아닌 속성에 대한 쿼리를 허용하여 애플리케이션에 더 많은 유연성을 부여함한 해 동안 개봉한 모든ㄴ 영화 중에 특정 제목을 지닌 영화year 1992에 개봉한 영화 중에 title이 "A"부터 "L"까지의 알파벳으로 시작하는 영화를 모두 조회합니다.// QueryTitle.jsvar AWS = require("aws-sdk");AWS.config.update({  region: "us-west-2",  endpoint: "http://localhost:8000"});var docClient = new AWS.DynamoDB.DocumentClient();console.log(  "Querying for movies from 1992 - titles A-L, with genres and lead actor");var params = {  TableName: "Movies",  ProjectionExpression: "#yr, title, info.genres, info.actors[0]",  KeyConditionExpression: "#yr = :yyyy and title between :letter1 and :letter2",  ExpressionAttributeNames: {    "#yr": "year"  },  ExpressionAttributeValues: {    ":yyyy": 1992,    ":letter1": "A",    ":letter2": "L"  }};docClient.query(params, function(err, data) {  if (err) {    console.error("Unable to query. Error JSON:", JSON.stringify(err, null, 2));  } else {    console.log("Query succeeded.");    data.Items.forEach(function(item) {      console.log(        " -",        item.year + ": " + item.title + " ... " + item.info.genres + " ... ",        item.info.actors[0]      );    });  }});node QueryTtiel.js스캔테이블의 모든 항목을 읽고 테이블의 모든 데이터를 반환선택 사항인 filter_expression을 제공할 수 있으며 그 결과 기준이 일치하는 항목만 반환하지만 필터는 테이블 전체를 스캔한 후에만 적용됨// Scan.jsvar AWS = require("aws-sdk");AWS.config.update({  region: "us-west-2",  endpoint: "http://localhost:8000"});var docClient = new AWS.DynamoDB.DocumentClient();var params = {  TableName: "Movies",  ProjectionExpression: "#yr, title, info.rating",  FilterExpression: "#yr between :start_yr and :end_yr",  ExpressionAttributeNames: {    "#yr": "year"  },  ExpressionAttributeValues: {    ":start_yr": 1950,    ":end_yr": 1959  }};console.log("Scanning Movies table.");docClient.scan(params, onScan);function onScan(err, data) {  if (err) {    console.error(      "Unable to scan the table. Error JSON:",      JSON.stringify(err, null, 2)    );  } else {    // print all the movies    console.log("Scan succeeded.");    data.Items.forEach(function(movie) {      console.log(        movie.year + ": ",        movie.title,        "- rating:",        movie.info.rating      );    });    // continue scanning if we have more movies, because    // scan can retrieve a maximum of 1MB of data    if (typeof data.LastEvaluatedKey != "undefined") {      console.log("Scanning for more...");      params.ExclusiveStartKey = data.LastEvaluatedKey;      docClient.scan(params, onScan);    }  }}node Scan.jsProjectionExpression은 스캔 결과에서 원하는 속성만 지정FilterExpression은 조건을 만족하는 항목만 반환하도록 조건을 지정. 다른 항목들은 모두 무시됨테이블 삭제// DeleteTable.jsvar AWS = require("aws-sdk");AWS.config.update({  region: "us-west-2",  endpoint: "http://localhost:8000"});var dynamodb = new AWS.DynamoDB();var params = {  TableName: "Movies"};dynamodb.deleteTable(params, function(err, data) {  if (err) {    console.error(      "Unable to delete table. Error JSON:",      JSON.stringify(err, null, 2)    );  } else {    console.log(      "Deleted table. Table description JSON:",      JSON.stringify(data, null, 2)    );  }});node DeleteTable.js#트레바리 #개발자 #안드로이드 #앱개발 #Node.js #백엔드 #인사이트 #경험공유 #데이터베이스 #DB #개발 #AWS #아마존 #NoSQL 
조회수 956

판타지소설과 브랜딩에 대한 썰

중딩시절 판타지소설을 참 좋아했습니다. 물론 그 계기는 집에 들어가기 싫었기 때문입니다. 합법적으로 등짝을 쳐맞지 않고 늦게 들어갈 수 있는 방법은 서점에서 책을 읽는 것이었죠. 당시엔 이우혁의 퇴마록이 세계편까지 등장한 시점이었죠. 전 월향의 쉬이이이이~하는 소리에 소름을 느끼며 판타지소설에 빠져들기 시작했습니다. 퇴마록을 시작으로 그 1년간 판타지소설만 거의 900권 가까이 읽었던 것 같습니다. 하루에 2,3권, 주말엔 3,4권씩 닥치는 대로 봤기 때문이지요. 그렇게 중3까지 판타지를 보고나니, 나중엔 볼 게 없더군요. 볼 게 없어지니 쓰고 싶어졌습니다. 그래서 고등학교 1학년 때 선풍적인 커뮤니티였던 다모임에 판타지소설을 하나하나 연재하기 시작했습니다. 친구들의 이름을 넣어서 말이죠. 친구들은 왜 자길 죽이냐, 날 살려라, 나는 왜 이렇냐, 멋지게 바꿔줘라, 내가 왜 얘랑 커플이냐 등등 각종 MBC아침드라마 시청자게시판같은 피드백을 쏟아내었고 전 임성한작가로 빙의하여 녀석들을 살렸다 죽였다 하면서 책기준으로 3~4권짜리 판타지소설을 쓰게 되었습니다. johnna 전설판타지를 쓰다보니 여러가지 생각이 들더군요. 세계관을 만들어야 하고, 영어사전을 뒤적거리며 겁나 멋진 단어를 찾아야했습니다. 주로 S나 H로 시작하는곳에 멋진 이름들이 많더군요. 영어시간을 이용해서 사전을 뒤적거리니 혼날 일도 없었고, 뭔가 열심히 공부하는 것처럼 보였는 지 선생님도 좋아하셨습니다. 샘, 그 때 전 마법기술 이름 찾고있었어요, 죄송합니다. 브랜딩얘기한다면서 왜 갑자기 판타지소설에 대한 얘기를 하는 지 고개를 양쪽으로 갸웃갸웃하실 분들이 많을 겁니다. 사실 0도 상관이 없어보이기도 하지요. 왜냐면 요즘 사람들이 말하는 브랜딩이란 존나 고귀한 것이라서 가치와 전략을 논하면서 펜돌리기를 시전해야하는 전문적인 영역처럼 비추어지니까요. 하지만 저는 일단 그런 종류의 브랜딩을 논하지 않을 뿐더러, 굴러다니는 돌멩이조차도 브랜딩의 한 부분이라고 생각하는 터라 오늘도 쓸데없는 소재에서 쓸데없는 썰을 풀어보고자 합니다.시작합니다.판타지소설을 읽지 않았거나, 관심없는 분들도 반지의 제왕 정도는 알고계실겁니다. 스타크래프트도 알고 계시겠죠. 먼저 스타크래프트 이야기를 해봅시다. 스타는 전략시뮬레이션 게임의 한 획을 그으며 지금까지도 회자되는 최고의 게임이라고 할 수 있습니다. 스타가 이렇게 성공할 수 있었던 데에는 유닛의 밸런스나 네트워킹을 통한 베틀넷, 친구와의 3:3 무한헌터맵의 졸잼 등이 있겠지만... 그 베이스에는 겁나 엄청난 스토리라인이 있습니다. 엔타로 테사다르압축해보자면 이런겁니다. 젤나가라는 개불을 닮은 창조성애자 외계종족이 재미삼아 프로토스를 만들었는데, 너무 똑똑해져서 창조주 젤나가를 개패듯이 패고 쫓아내버립니다. 마음의 상처를 입은 젤나가는 이번엔 말 잘듣는 멍청이들을 만들어야지!~하면서 저그를 만들었는데, 얘네들도 통제가 안되면서 젤나가는 아씌..다 망했어 싶어서 쓸쓸이 우주 뒷편으로 숨어있습니다. 그러다가 테란이 등장하면서 대우주 삼국지가 펼쳐지는데, 우주에는 대악마같은 나쁜새끼가 있었습니다. 그 놈을 무찌르려면 프로토스와 저그가 힘을 합쳐야 했죠. 그 매개체가 되는 것이 바로 테란의 유닛이었다가 저그에 잡혀와서 레게머리화가 된 캐리건이었습니다. 그리고 스타2에 이르러서 캐리건은 자길 버린 테란의 복수를 하고 프로토스와 저그의 힘을 동시에 받아 나쁜자식을 물리치고 자기가 젤나가가 된다는 스토리입니다. 적과의 동침, 신이된 인간의 클리셰를 따라가지요.우주를 배경으로 했고, 각자의 행성이 존재하고, 3개의 종족이 피터지게 싸우다가 나중엔 공동의 적을 물리치기 위해 손잡고 평화를 되찾았다. 라는 것입니다.올리폰트 왔쪄욤 뿌우!반지의 제왕 스토리는 이런 것입니다. 사우론이 절대반지를 만들고 세계지배잼을 즐기자 요정, 드워프, 인간들이 편먹고 사우론과 싸우다가 손가락을 잘라 절대반지를 되찾습니다. 당연히 그렇듯 반지를 부수라는 말을 안들어쳐먹고 자기가 잘 보관하겠다는 설날명절 엄마멘트를 날린 뒤 반지쟁탈싸움을 벌이다가 이별한 남자친구 마냥 강물에 던져버리고 오랜시간이 흘렀습니다. 강물은 S자를 그리며 안쪽부터 유속이 느려지므로 퇴적물은 그 쪽에 쌓이게 됩니다. (지리시간) 이렇게 쌓인 퇴적물은 농사를 짓기 적합한 비옥한 토양으로 바뀌게 되고 그쪽에 샤이어가 생기고 호빗들이 살아가게 됩니다. 그러다가 생일을 맞은 스미골이 친구와 낚시잼을 즐기다가 강물아래 절대반지를 발견하고 눈이 뒤집힙니다. 서로 반지를 차지하려다 친구호빗을 죽인 스미골은 동굴로 들어가 쑥과 마늘로 100일을 연명하며 골룸으로 변하게 되는데 호빗3부작에서 이 반지를 빌보 베긴스가 줍하는 스토리가 나옵니다. 빌보삼촌에서 프로도로 이어진 후, 간달프가 폭족놀이를 핑계로 반지의 유치권을 행사하려고 하는 것이 반지의제왕의 시작입니다. 나머지는 아시다시피 골룸이 집요하게 내 보물!을 외치고 프로도와 샘이 사랑의 힘으로 반지를 파괴하고 중간계의 평화를 되찾는다는 게이물....아니;; 환타지물입니다.뜬금없이 왜 이런 얘기를 하냐면, 바로 '세계관'에 대한 설명을 해야하기 때문이죠.판타지소설은 기본적으로 가상의 세계를 기반으로 합니다. 때문에 모든 세계를 창조부터 현재의 지도까지 세세하게 구축을 해야하죠. 이러한 세계관의 구축은 스토리의 개연성과 갈등관계, 모든 것들의 존재의 이유를 설명합니다.브랜딩도 마찬가지입니다. 기본적으로 비지니스는 세상에 없었거나 기존에 있던 어떤 것이 달라진 형태로 등장합니다. 그것을 경험하는 소비자입장에선 없던 것이 등장한 것입니다. 때문에 이것의 탄생과 개연성, 존재의 이유를 설명해야 합니다.우리의 비지니스는 어떤 모습으로 그려지고, 어디에 어떻게 위치해 있는지, 어떤 식의 역사가 있었고, 어떻게 지금의 이것이 탄생하게 되었는지 스토리의 개연성을 만들어내야 합니다. 물론 우리가 반지의 제왕 이전의 스토리를 전혀 모르고 있듯, 또는 어벤져스2는 봤지만, 마블세계관에 대해선 별 관심이 없듯 소비자들은 이러한 상세한 세계관에 대해 알려고 하지 않습니다. 귀찮은 일이죠. 반지의 제왕 영화가 나왔을 때도, 이러한 세계관에 대한 자세한 소개는 없었습니다. 그럼에도 불구하고 모든 요소들이 챡챡 맞아들어가거나, 추후에 세계관을 알게되었을 때의 소름을 느끼며, 광대한 세계관에 경악을 금치 못하게 됩니다.세계관 구축은 소비자를 위해서라기 보단 나와 직원들을 이해시키기 위해 필요합니다. 비지니스의 개연성을 확실하게 만들기 위해서죠. 구체적인 세계관을 구축하는 것의 힘판타지소설에서는 탄생설화부터 각 종족의 생성까지 모든 것에 이유와 개연성을 부여합니다. 드래곤은 왜 생겼고, 드워프는 어떻게 생겼고, 각 대륙은 어떻게 존재하게 되었는지 신의 입장에서 모든 세계를 만들어야 하죠. 사실상 비지니스도 비슷한 맥락을 따라갑니다. 우리의 서비스는 무엇을 배경으로 탄생했으며, 그 성장과 갈등관계는 무엇이었는지. 현재 우리 비지니스를 어떠한 세계라고 하면, 왜 이것과 이것은 갈등하게 되었는지, 위협요소는 무엇이고, 옆 나라 협력업체는 누구이고, 우리는 여기서 왜 살아가고있는지에 대한 이유를 알려주어야 합니다.1. 캐릭터의 구축그리곤 캐릭터를 만들어줘야 합니다. 중간계대륙의 지도이러한 멋진 나라가 구축되었고 각 나라가 생겼고, 생긴 이유까지 나왔으면 이제 이 세계를 토대로 움직이는 캐릭터가 있어야 할 게 아닙니까. 세계관의 구축이 브랜딩의 기초와 개연성을 만들어주는 바탕이라면캐릭터는 실제로 브랜딩 퍼포먼스를 의미합니다.캐릭터의 구축방법은 5가지 셋팅을 따라가야 합니다. 한 번 보실까요.1. 일단 기본적으로 외모와 성격을 큼직하게 설정합니다.2. 그 성격이나 흉터 등이 생기게 된 유년시절을 구축합니다.3. 특징이 되는 에피소드를 구체화시키고, 캐릭터가 지닌 가치관과 선입견을 설정합니다.4. 캐릭터 주변의 가족과 친구 등 삶의 영향을 주는 인물들간의 관계를 설정합니다.5. 캐릭터의 동선과 거주지, 관계를 통한 열망과 욕망을 설정합니다.이것을 비지니스로 바꾸어보면 이렇습니다.1. 일단 회사의 성향과 로고, 비쥬얼컨셉을 설정합니다.2. 비지니스의 개연성과 설립목적, 비쥬얼컨셉과의 일관성을 만들어냅니다.3. 주요 레퍼런스와, 회사가 지닌 가치관을 구체화시키고 공유합니다.4. 회사 외적인 요소들간의 관계(경쟁사, 협력사, 벤치마킹 등)을 설정합니다.5. 비지니스의 범위, 활동영역, 타겟팅, 목표를 설정합니다.물론 1,2,3,4,5가 서사적순서로 흘러가는 것은 아닙니다. 어찌보면 거의 동시에 이루어지기도 하고, 경우에 따라 우선순위가 바뀔 때도 있습니다. 그러나 '성격.가치관.철학.욕망' 등이 내적요소와 '관계.환경.신체적요소.시대적배경' 등의 외적요소를 모두 빠짐없이 구축해야한다는 사실은 변함이 없습니다.2. 캐릭터의 디테일무엇보다 캐릭터구축의 핵심은 캐릭터의 모든 행동을 저자가 통제하는 것이 아니라는 점입니다. 캐릭터의 눈 옆에 점이 몇 개 있고 주근깨가 얼마나 있는지까지 디테일하게 설정하고 나면, 캐릭터는 내가 만들어놓은 세계관 안에서 스스로 행동하고 움직이게 됩니다. 모든 것은 개연성에 의해서 필연적으로 일어나는 것들이지요. 심지어 세계관이 구체적으로 설정되어 있으면 우연조차도 필연처럼 느껴지게 됩니다.비지니스 또한 그렇습니다. 비지니스의 거대한 철학을 설정하는 것은 좋지만, 단순히 슬로건만으론 회사의 브랜드는 움직이지 않습니다. 그래서 자꾸 제가 디테일과 실무를 외치는 이유도 그것이죠. 내가 만들어놓은 회사가 스스로 브랜딩이 펼쳐나가기 위해서는 구체적이고 디테일한 성격의 설정이 있어야합니다. 우리가 쓰는 폰트는 어떤 것인가우리가 쓰는 말투는 어떨까우리가 쓰는 양식은 어떤 것인가?우리 사무실에 걸린 액자와, 문구들은 왜?우리 팀원들의 특성과 책상의 모습은?탕비실에 놓여진 커피와 다과류는?이런 세세한 설정들은 암묵적인 선입견과 스키마를 형성합니다. 여기서의 선입견은 나쁜 의미가 아닙니다. 외적으로든 내적으로든 회사에 대한 선입견이 없다는 것은 '존재하지 않는 것' 이라는 의미와 같습니다.선입견이 없다는 것은 '존재하지 않는 것' 이라는 의미와 같습니다.인간은 어떤 정보를 인식한 후 그것을 저장하기 위해 특유의 방향성을 설정하고 임의해석을 통해 변형시킵니다. 나의 가치관의 필터링을 통해 다양한 형태로 저장하려고 하죠. 이렇게 굳혀진 선입견은 오래도록 기억에 남게 됩니다. 때문에 브랜딩은 다른 말로 하면 무의식적인 선입견을 형성하는 과정과도 같죠. 여기서 선입견을 만드는 것들은 추상적이고 거대한 개념들이 아닙니다. 아주 세세한 디테일들이죠. 톨킨이 반지의제왕 세계관을 구축한 이래 대부분의 판타지소설들은 톨킨의 세계관속 클리셰와 미장센을 차용하고 있습니다. 엘프라고 하면 일단 뾰족한 귀에 아름다운 얼굴, 금발의 머리카락 등이 생각나죠. 오크는 투박한 칼과, 근육질, 험상궂은 얼굴등이 생각나죠. 대부분의 캐릭터의 구축과 움직임은 이러한 미장센에서 비롯됩니다. 이 컨셉은 아직도 변하지 않고 있습니다.그리고 소비자에게 보여주는 것도 사실상 거대한 가치관이나 철학에 대한 부분보단, 이러한 미쟝센들일 가능성이 큽니다. 실상은 보여준다기 보단 보여'지는' 것에 가깝겠죠. 기업입장에서야 엄청 선하고 대단한 철학을 막 설명하고 싶겠지만, 소비자들은 결국 포장지나 배송상태, 브로슈어와 명함등을 관찰/경험하게 되니까요.3. 캐릭터의 컨셉사람의 신뢰감은 일관성에 있다고 하듯, 기업의 신뢰감도 다르지 않습니다. 특정한 컨셉과 캐릭터가 구축되었다면 개연성있게 움직이는 것이 옳은 일이겠죠. 이 때 어떤 캐릭터를 구축해야하느냐에 대해 궁금증이 생깁니다. 물론 악역을 맡아서 지구뿌셔버려를 시전하는 것은 안되겠지만, 그 이외에 어떠한 컨셉이든 사실 상관이 없습니다. 죄다 주인공에 착한역할만 하려고 하면 세계관이 개판이 되어버리듯, 컨셉이란 것은 색깔이 뚜렷하면 될 뿐 정답이란 것이 없지요. 어떤 성향, 성격이든 그 개연성이 명확해서 이해가 되는 것이라면 괴팍한 미치광이 과학자 컨셉이라도 매력이 있기 마련입니다.캐릭터의 매력발산은 과거의 에피소드와 환경과의 관계를 통해 만들어진 이유있는 가치관을 통해서입니다. 사람도 그렇듯, 처음엔 뭥미? 싶은 괴팍한 성격도 시간이 지나 술 한 잔 하면서 그의 비하인드스토리를 듣게되면서 고개를 끄덕이게 된 경험이 한 두번씩 있을거예요. 그러니 남들의 시선을 신경쓸 필요 없습니다. 내 비지니스의 성격을 분명하게 한정시키고 '이유'를 만들어주는 작업이 더 중요합니다.4. 드래곤의 탄생드래곤이 등장하면서 판타지소설은 극적으로 변해갑니다. 호빗의 핵심을 만들었던 킬링컨텐츠가 스마우그였듯 말입니다. 또는 엄청난 궁극의 마법사가 대마왕의 반전등이 등장하면서 세계관을 흔드는 절정으로 치닫게 되죠.오이형님이 선방했던 스마우그비지니스에도 드래곤이 있습니다. 이른바 킬링컨텐츠 내지는 코어를 의미하죠. 주사업모델일수도 있고, 주력상품일수도 있겠네요. 이 드래곤의 등장은 그냥 존나 강해서 나머지를 다 싸그리 죽여버리고 혼자 보물을 독차지해서 노후걱정없이 4000년간 잘살았답니다!! 를 말하려고 나온 것이 아닙니다. 드래곤의 등장은 어떤 긴장감과 갈등관계, 긴박감과 묘한 쾌감을 불러일으켜주죠. 킬링컨텐츠란 그런 매력이 있어야합니다. 혼자만 대박 잘나서 다른 상품들을 다 개무시하는 그림을 그려선 안됩니다. 상품의 라인업이나, 신규서비스의 런칭이나, 신규아이템의 등장 등...어떤 비지니스는 대박아이템을 선보일때는 그것이 다른 것들과 어떤 연관성을 지니고 있고, 어느 정도의 위치에 있으며 어떤 타켓을 존나 공격할 것인지 명확하게 보여주어야 합니다. 드래곤에게도 성격을 부여하는 것은 이 때문입니다. 심지어 이 드래곤도 산에 쳐박혀서 혼자 2천년간 잠들어있던 이유가 있으니까요. 그러니 비지니스를 위한 다양한 상품/서비스에는 각각의 위계질서와 서로의 관계도를 설정해주는 것이 필요합니다. 제품의 라인업을 다르게 설정하고 그 중 최상위라인을 다시 만들고, 타겟별로 다시 분류하고, 이 제품과 이 제품은 함께 쓰면 안된다..는 식의 플랫폼 내부에 세계관이 구축되어 있어야 하는 것입니다. 그리고 각 제품은 각자의 성격과 탄생비화가 있어야 하죠.세계관과 캐릭터, 드래곤을 통해서 비지니스 브랜딩의 구축방법을 주절거려보았습니다. 정리해보자면 다음과 같습니다.1. 앞으로 뭔 행동을 하려고 하면 그 땅이 있어야 합니다. 땅엔 도로와 국경, 신호, 길, 옆집, 악당, 친구가 있어야 하죠. 우리 비지니스가 뿌리내리고 탄생하게 된 세계관에 대한 구체적인 설정을 해주어야 합니다.2. 이 세계위에서 우리 브랜드는 하나의 캐릭터가 되어 움직이게 됩니다. 이 때 사람들이 관찰하는 것은 이 캐릭터의 미쟝센이죠. 디테일하고 개연성있는 행동으로 고객들에게 선입견을 주어야 합니다.3. 주인공이 필살기를 쓰거나, 스토리가 절정으로 치닫게 될 때는 킬링컨텐츠나 최상위라인업이 짜잔하고 등장하게 됩니다. 그러나 이 모든 것들의 탄생은 세계관과 캐릭터간의 관계를 통해 설명되어야 합니다. 혼자 뚝...떨어져 나온 (예를 들면 모바일게임이 존나 에이핑크사진만 박아놓는 뭥믜 싶은 것들 말입니다.) 느낌이 들면 사람들은 뭐래...싶기 때문이죠.한 마디로 말하면, '맥락있는 브랜딩' 에 대한 이야기였죠. 판타지소설을 예로 들었던 것은, 그 세계와 캐릭터, 클라이막스와 생소한 아이템들을 모두 내가 창조해야한다는 점에서 비지니스와의 유사점이 있었기 때문입니다요. 창조주잼에 빠져서 자꾸 새로운 걸 만들려고만 하지말고, 만들어놓은 것들이 잘 살아가고 있는지 다시 한 번 검토해보도록 합시다. 끝
조회수 554

4차산업혁명과 새로운 협업방식

증기 기관차로 대변되는 1차산업혁명, 전기를 이용한 대량 생산의 2차산업혁명, 인터넷이 이끈 3차산업혁명, 이제는 3차산업혁명을 지나 4차 산업혁명은 18세기 초기 산업 혁명 이후 4번째로 가장 중요한 산업 시대입니다. 현재는 3차산업혁명으로 다져진 인터넷으로 기계, 화학, 디지털 등의 서로 다른 분야가 융합되는 시대로써 4차 산업혁명의 핵심기술들로 인해 자동화. 지능화가 빨라지고 있고 AI, Big Data 등의 관련 일자리도 늘어나고 있습니다. 지금 4차 산업혁명 사회에서 우리에게 가장 필요한 능력은 무엇일까요?※ 사진출처 : https://www.autoexpress.co.uk/car-news/91046/gm-onstar-the-future-of-connected-car-tech4차산업혁명에서 생존과 진화를 위한 핵심 키워드는 바로 “융합과 협업”입니다. 아마존은 물건 하나 가지고 있지 않으면서 세계최대 유통업을 하고 있고, 에이비엔비는 객실하나 없으면서 숙박사업을 하고 있으며, 우버는 자동차 한대 보유하지 않고 운송업을 하고 있습니다. 곧 Google과 GM이 자동차 산업에서 경쟁하는 시대가 예고되고 있으며, 이미 CNN보다 페이스북은 더 큰 미디어사가 되었습니다. 업종간의 경계가 사라지면서 전혀 다른 업을 한다고 생각했던 회사와 콜라보레이션을 하면서 새로운 사업을 하기도 하고, 경쟁사라고 생각했던 회사와 신사업을 함께 하기도 합니다. 때문에 4차 산업혁명 시대에는 긴밀한 연결을 통한 사업, 기술 등 융합과 협업이 중요합니다.※관련글 : https://www.forbes.com/sites/aarontilley/2017/01/27/why-apple-joined-rivals-amazon-google-microsoft-in-ai-partnership/#4bfe1e583228이러한 시대흐름 속에서 우리는 일하는 방식도 바꾸어야 합니다. 회사 안에 서버를 두고 내부시스템으로 직원들과 이메일로 업무를 하던 방식은 벌써 수십년전 과거의 방식입니다. 보안이라는 키워드로 유기적인 협업을 가로막고 있던 구축형 시스템은 한국 소프트웨어의 글로벌 경쟁력을 떨어뜨려왔으며, 소프트웨어 산업전반을 망가뜨려왔습니다. 이제는 오히려 투명하게 공개하고 최대한 많은 직원과 파트너사, 고객이 직접 참여하며, 더 혁신적인 서비스를 만들어내야만 4차산업혁명 시대에 살아남을 수 있습니다. 팀장의 FW: (포워딩 메일)을 통해서만 사업부장에게 전달되고, 사업부장의 FW: (포워딩 메일)을 통해서만 경영자에게도 전달되던 방식은 역동성을 망가뜨리고, 변화의 속도에 뒤쳐지게 합니다. 또한 외부 파트너 협력사, 고객사와는 단절된 상태로, 전문분야의 지식이 없음에도 불구하고 회사내부의 사정을 핑계로 외부의 더 좋은 아이디어, 빠른 피드백을 수용하지 못함에 따라  정말 중요한 내용은 경영자에게 전달되지 못하고 필터링 당하기 일수입니다. ※ 사진출처 : 협업툴 플로우그럼 일하는 방식을 잘 바꾸어나가려면 무엇이 필요할까요?업무 도구입니다. 특히 플로우와 같은 협업 도구는 프로젝트를 중심으로 각 분야별 전문가들이 유기체처럼 협업할 수 있게 합니다.기존의 업무방식을 변화하기 위해서는 일부 비용이 발생하겠지만 그 비용을 감수하고 변화하는 기업과 그렇지 못한 기업의 10년 뒤는 반드시 다를 것입니다. 경영자들이 회사의 사업전반을 이해하고 판단하는 시각, 실무자들의 비효율을 줄이고, 창의적이고 생산적인 일을 하는 시간이 누적되어 기업의 운명을 달리할 것입니다.협업툴 플로우 바로가기
조회수 1697

아라님 'e커머스'에서는 유통마진  진짜 낮아요?

'e커머스' 시장이 매일매일 전성기를 맞는다.모바일 쇼핑까지 가세하면서 m커머스라고 불릴 정도로 시장이 확대됐다.실제 GS홈쇼핑의 경우, GSSHOP의 모바일 거래액 취급고가 TV홈쇼핑의 것을 넘어섰다.커머스 판의 체질개선이 일어나고 있다.e커머스를 운영하는 기존 사업자들은 ‘D2C(Direct to consumer)’전략을 도입하기 시작했다. 기존 몰과 더불어, 인플루언서와 그 채널에서 소통 및 구매가 바로 일어나게끔 더 진보된 커머스 환경을 조성했다. 나날이 진보되며 e커머스는 매일이 전성시대다.   *본 글에서는 온라인 커머스, 모바일 커머스, 미디어 커머스 등 산재된 용어들을 'e커머스'로 통합정의하고자 한다.전통 식음료업체, 오리지널 오프라인 유통사업자들도 ‘O.O(Online Only, 온라인 전용)’ 제품 및 브랜드로 e커머스 비즈니스에 나서며 활기를 띄고 있다. 대표적으로, 웅진식품의 탄산수 ‘빅토리아’ 제품은 오프라인 유통망이 아닌 온라인 플랫폼에서만 구매가 가능하다. 신선 야채가게 브랜드 ‘총각네’가 내놓은 ‘총각네 두유’도 온라인 구매가 활황이다.온라인 구매는 유튜브, 페이스북 소통을 즐기는 Y세대와 밀레니얼 세대들의 입소문을 탄다. 흔치 않은 디자인과 독특함으로 나름 프리미엄 제품으로 인식되고 소비된다.전통 제조업체가 온라인 유통망에 입점을 하는 요인으로 e커머스의 가성비를 꼽는다.전통 오프라인 유통망을 거치는 것보다원가를 절감할 수 있다는 것이 진출 업계의 설명이다.그렇다면, 태생이 'e커머스'인 기업들은 실제 유통에서 강점이 있을까.e커머스에서의 유통은 오프라인과 달리 어떤 노력을 기울일까블랭크코퍼레이션에서 오퍼레이팅 전반을 담당하는 장아라 프로와 티타임을 가졌다.블랭크코퍼레이션 장아라 프로 https://brunch.co.kr/@arajangJason KH : 전통적인 유통기업들이 소위 누리꾼, 네티즌이라 불리었던 잠재고객에게 구매를 일으키는 플랫폼으로 e-커머스를 바라보던 것과는 사뭇 달라진 것 같아요. 유통마진, 원가절감과 함께 온라인 프리미엄이라는 두 마리의 토끼를 잡는 듯 합니다.장아라 프로 : 유통마진의 절감은 분명있지만 e커머스 진출의 지배적인 이유는 아닌거 같아요. 오히려 온라인 프리미엄, 온라인 파워를 바라보는 것이 더 크죠.전통적인 유통기업들은 힘과 기본기가 있어요. 현재 저희와도 다양한 협업을 진행하는 플랫폼 중 하나 예를 들어 SSG의 경우, 신세계 그룹의 다채로운 유통망과의 통합 시너지를 내면서 엄청난 상품 카테고리를 확보했어요. 이용자도 엄청 많아요. 그리고 ‘브랜드 갈라쇼’같은 메인 프로모션 활용, '에디션'기획 등 쇼핑을 주제로 한 다양한 색으로 이용자와 호흡하고 있고요. 오프라인 못지 않은 신뢰와 온라인의 편리함이라는 강점을 살리면서요.Jason KH : 듣고보니 수많은 상품과 브랜드는 모두 원가를 절감하기 위해 SSG에 입점한 것은 아닐거라는 생각이 드네요. 제품의 특성과 개성에 알맞게 온라인 플랫폼을 선택해 입점하면서 구매를 일으키는 것 같아요.장아라 프로 : 맞아요. 29CM, W컨셉 같은 플랫폼은 편집과 큐레이팅으로 이용자들과 소통하지요. 상품 카테고리를 넓히는 동시에 매거진 버금가는 디지털 콘텐츠, 브랜드 룩북 등에 투자를 하면서 호응을 얻고 있어요.그런데 지배적인 이유는 아니지만 분명 전통적인 오프라인 유통망을 통하는 것보다 e커머스 진출은 상대적으로 유통마진이 절감되는 효과도 얻을 수 있죠.Jason KH : 유통마진을 좀 더 이야기해보고 싶어요. e커머스를 통해 전통기업들이 절감할 수 있는 부분은 물건의 단계적 배송료, 입점 수수료, 판촉-판매 인건비, 매장관리비, 재고처리비 등 요소인 것 같아요. 그렇다면, 아주 태생부터 'e커머스'인 기업들은 당연히 낮은 유통원가를 바탕으로 비즈니스를 하겠지요?  장아라 프로 : 보기에 따라 다른 것 같아요. 자사몰과 오프라인 유통망 입점을 비교할 때는 당연히 자사몰을 기반으로 한 비즈니스의 유통원가가 낮아요. 하지만 온라인 유통망 입점과 오프라인 입점을 비교한다면 유통마진을 구성하는 요소가 달라질 뿐 유통원가는 발생합니다.e커머스 역시 앞서 말한 굵직한 플랫폼부터 다양한 스토어에 입점합니다. 저희 블랭크도 다양한 제품을 드럭스토어, 백화점 같은 오프라인과 소셜커머스, 오픈마켓, 온라인스토어 등 온라인몰 입점을 병행하면서 브랜드 제품과 소비자 간의 접점을 다각화하고 있어요.온라인 입점도 수수료가 있습니다. 제품장르와 카테고리에 따라, 또 제품의 판매량과 제품 기본원가에 따라 다양한 비율로 수수료를 책정합니다. 또 원활한 입점과 비즈니스를 위해 다양한 물류사, 밴더사와 협업을 하면서 수수료가 발생하고요. 수수료뿐만 아니라 각 플랫폼을 통한 제품의 통합주문, 생산과 발송 등 모든 과정에서도 비용이 발생하지요.   Jason KH : 즉, 기존 유통기업들이 e커머스 진출에서 얻는 유통마진의 절감은, 오프라인을 기반으로 할 때 사람의 손을 더 많이 거치며 발생했던 비용을 줄일 수 있는 것으로 봐야겠네요.대게 전통기업이 e커머스 유통으로 마진 개선의 활로를 찾는 것을 혁신이라 말하는데, 그렇다면, 블랭크는 e커머스 기업이잖아요. 유통에서 어떤 혁신을 고민하고 실행하나요?장아라 프로 : 제가 흠뻑 젖어 일하는 영역은 유통, 생산, 물류, CS 등 오퍼레이팅 분야에요. 블랭크에서는 '유생물 유닛'이라 부릅니다. 우리에게 혁신은 e커머스에서 더 효율적인 구조를 만드는 것입니다. 이를 위해서는 유통뿐만 아니라 생산, 물류, CS 각각의 영역에서 노력이 필요하죠.간략히 소개드리자면, 블랭크에서의 ‘유통’은 약 250여 가지의 다양한 제품을 국내외 자사몰에 유통하고, 제품의 특성에 알맞게 온라인몰, 오프라인몰에 입점 시키는 분야 입니다.‘생산’은 제품의 패키지와 구성에 필요한 원자재를 구매하고, 제조까지 관리하는 영역이고요.‘물류’는 매월 약 30만 박스에 해당하는 출고물량을 관리하면서 물류의 프로세스를 기획해요.'CS'는 고객만족을 높이며 제품과 브랜드의 최전선 케어를 담당하고요.Jason KH : 그럼 각 분야 별로 어떻게 효율적인 구조를 만들고 있는지 살짝 말씀해주실 수 있으세요?장아라 프로 : 저희는 모든 커머스의 경쟁력은 곧 고객서비스에서 나온다는 생각을 가지고 있어요. e커머스에서의 고객서비스라하면, 유생물 즉 오퍼레이팅이고요.유통의 경우, 원가와 이익의 마진 폭을 개선하는데 노력합니다. 우선 적극적인 수소문과 많은 미팅에서 팁을 얻습니다. 다양한 스토어들의 정책에 알맞게 효율적인 상품을 선정하고 입점합니다. 예를 들어, 홈쇼핑이 핫해도 모든 제품이 먹히지 않아요. 이 제품이 어떤 타깃을 갖는지 알아야 하고, 또 제품의 특성과 마케팅전략(고급화, 일반화)과도 궤를 맞춰야하죠. 그렇게 유통원가를 개별로 책정해서 관리합니다.생산의 경우, 보통 전통적인 오프라인 기업 포함 대개의 기업들은 ‘턴키’ 방식을 채택합니다. 건설업체가 설비와 시공까지 모두 책임지고 다 마친 후 발주자에게 열쇠를 넘겨준다는 의미인데요. 커머스로 치면 제품의 제조, 생산부터 물류, 유통까지 전담하는 것이에요. 저희는 이렇게 하지 않으려고 노력합니다. 리소스가 상당히 높아지지만 저희는 구매처를 세분화하고 개별조율 하려고 노력합니다. 내자구매와 외자구매를 나누어 원자재 구매값을 더 절감하면서, 더 높은 품질은 내는 파트너를 찾고 조율하는데 노력을 기울이죠.블랭크는 “좋게~좋게~갑시다”가 없는 회사에요. 더 논리적으로 좋은 부분이 있으면, 조율리소스가 들더라도 그 방법을 찾아나섭니다. 생산 담당자들이 조율의 리소스를 들이는 만큼 타이트한 재고관리와 재발주 기간을 줄일 수 있습니다.Jason KH : 유통과 생산 두 분야의 효율적인 구조는 '원가를 낮추되 품질과 이익을 높이는 것'이군요. 어렵네요. 그럼 물류랑 CS 이야기도 해주세요.장아라 프로 : 물류의 경우는 크게 두 가지로 혁신을 꾀합니다.1. 안전한 물자관리와 빠른 배송관리 2. 원가절감의 프로세스 마련 입니다.소비자가 특정 온라인몰에서 물건을 사는 이유는 ‘가격, 다양성, 속도’ 때문이라 판단했고, 이 중 한가지 요소를 증대시킨다면 구매율이 상승할 것이라는 가설을 세웠습니다. 이에, 배송속도 측면의 검증을 위해 ‘블랭크혁신물류센터’를 설립해서 테스트하고 있어요. 이미 국내에서는 쿠팡 로켓배송부터 SSG배송까지 반나절이면 상품을 받아볼 수 있을 정도로 매우 발달했는데요. 저희는 좀 더 파격을 담아, 배송과 거점 퀵서비스를 융합하는 물류 서비스를 고민하고 있습니다.그리고 물류 파트너들과 리소스비용, 원가상승에 대한 요인을 분석해요. 물류에서는 주문유입, 데이터정리, 상품선별, 분류, 선적확인, 송장부착, 배송 스타트 등 다양한 분업이 이루어지는데, 이 과정을 효과적으로 할 수 있게끔 인력을 구성하고 시스템을 만듭니다. 예를 들어, 한 박스제조 업체가 하나의 제지에 더 많은 도면을 프린팅할 수 있는 신기술이 있다면, 파트너사와 함께 이 기술을 도입하면서 원자재 비용을 절감하는 것이지요.CS의 경우는 우리보다 더 전문적이고 노하우 가득한 파트너사와 협력하기 위해 노력합니다. 파트너사들은 다양한 고객 유형을 알고, 경우에 따른 관리 노하우와 스터디 리포트가 쌓여있어요. 블랭크의 브랜드 별 고객문의량은 타 업체의 전체 문의량과 비슷한 수준입니다. 이에 파트너사의 노하우와 기술을 빌리면서 배우기 위해 노력합니다. 일례로, 카카오챗봇을 도입했는데요. 이게 고객문의에 대한 원활한 처리를 도우면서 단순문의량이 상당히 감소했고요. 빠른 해결과 답변에 고객만족도도 증가하는 가시적인 성과를 얻었습니다. 이에 카카오아이와 루나소프트, 블랭크 3자간의 AI챗봇 고도화 개발에 대한 노력을 지속하고 있습니다.Jason KH : 상세한 설명 감사해요 아라님, 정리해보면 e커머스의 오퍼레이팅 혁신의 노력은 몇 개의 키워드로 쉽게 이해 됩니다. 원가와 이익의 마진폭을 끊임없이 개선하는 것, 고객서비스로 만족도를 높이는 것, 그리고 발품을 많이 팔고 또 파트너사와 윈-윈의 협업을 꾀하는 것이네요.특히 인상 깊은 부분은 ‘블랭크혁신물류센터’인거 같아요. 왜냐하면 오프라인 매장이 온라인에 비해 취할 수 있는 절대적인 장점이 바로 직접성과 접근성인데, 온라인에서도 오프라인만큼의 즉각적인 경험을 할 수 있을 것 같아 기대되네요.         장아라 프로 : 저희 사업의 근간이 상생-공유가치창출입니다. 수많은 제조사를 발굴하고 이들과 협업을 통해 수익을 창출하고 나누는거죠. 유생물도 같은 관점이에요. 수많은 파트너사와 협력하고 배우면서 가치를 창출하고 공유하는 것이죠. 유통의 입점도, 생산의 구매처 발굴도, 물류의 혁신 파트너 협력도 모두 상생의 길목에 있다고 생각합니다.태생이 e커머스인 기업이라도 유통 단계에서 무조건적인 메리트를 타고 나지는 않는다.오프라인 사업자들이 안정적인 공급체계를 바탕으로 전통적인 유통원가를 절감하면서 서비스하기 위해 e-커머스를 활용하는 것처럼, e커머스 유통에서도 효율성을 더 높이기 위해 나름의 혁신을 일으키고 있다.아마존의 자동화 물류, 무인화 같은 리테일 테크적인 부분이 아니다.우선, 다룰 수 있는 범위 내에서 분석하고 강점을 찾아 실행한다.그렇게 단계적이고 실험적으로 혁신을 시도한다.Jason KH커뮤니케이션    기획자
조회수 1997

스켈티인터뷰 / 스켈터랩스의 조깨비 조경희 님을 만나보세요:)

Editor. 스켈터랩스에서는 배경이 모두 다른 다양한 멤버들이 함께 모여 최고의 머신 인텔리전스 개발을 향해 힘껏 나아가고 있습니다. 스켈터랩스의 식구들, Skeltie를 소개하는 시간을 통해 우리의 일상과 혁신을 만들어가는 과정을 들어보세요! 스켈터랩스의 조깨비 조경희 님을 만나보세요:)사진1. 스켈터랩스의 조깨비 조경희 님Q. 자기소개를 부탁한다.A. 이름은 조경희, 아이리스 팀에서 소프트웨어 엔지니어로 일하고 있다. 2016년 8월에 입사했으니 이제 스켈터랩스에 합류한 지도 2년이 훌쩍 넘었다.Q. 맡고있는 업무를 설명한다면?A. 우리 팀은 일종의 실시간 맥락 인식(Context Recognition) 기술을 개발하고 있다. 다양한 종류의 맥락 인식이 있겠지만, 현재 우리는 모바일 기기를 주요 디바이스로 삼고있다. 핸드폰을 통해 사용자의 다양한 정보를 수집하고, 우리의 기술이 알아서 사용자의 취향이라던지 성향, 좋아하는 음식부터 음악까지 다양한 정보를 여러 시그널을 바탕으로 추론하고자 한다. 이후에는 사용자에 딱 맞는 ‘추천'까지 제공하는 기술을 개발하는 것이 목표다.Q. 핸드폰 하나로 사용자의 다양한 정보를 수집하고 추론할 수 있다는 부분이 신기하다. 조금 더 자세히 얘기해줄 수 있나.A. 가령 내가 안드로이드 사용자라고 가정해보자. 우리가 택시를 부를 때 흔히 사용하는 것 처럼 내가 현재 위치한 곳을, 즉 장소 정보를 핸드폰은 알아서 수집하고 있다. 우리는 장소를 비롯하여 와이파이나 사운드, 배터리, 자이로센서 등으로부터 시그널을 수집하고, 스트리밍 프로세싱 엔진에 송출한다. 그럼 그 엔진에서 실시간으로 이러한 스트림(정보)를 받고, 받은 데이터를 조합하여 새로운 데이터로 변환한 후 다음 단계를 추론하다. 내가 만일 아침 9시쯤에는 항상 일정한 A라는 장소로 이동하고 있고, A 장소로 이동하는 길목에서 카페에 들러 커피를 한 잔 사는 일과를 가지고 있다면, ‘A는 사용자의 회사이고, 사용자는 출근하기 전 커피를 마시기를 즐기는 사람이다'라고 추론할 수 있다. 우리는 이러한 상황에 대한 추론을 바탕으로, 조금 더 고차원적인 추론을 하거나, 사용자의 취향 및 패턴을 찾는 기술을 개발하고 있다. 궁극적으로는 <아이언맨>에 등장하는 자비스(JARVIS)와 같은 퍼스널 어시스턴트(Personal Assistant)를 세상에 내보이고 싶다. 사실 자비스는 어디까지나 영화 속의 상상이 많이 묻어있고, 현재로서는 갈 길이 멀기도 하다. 하지만 현재 스켈터랩스는 음성 인식이나 이미지(Vision), 챗봇과 같은 다양한 프로젝트를 동시에 진행하고 있으며 각각의 기술력도 뛰어나다. 이 여러가지 기술이 총체적으로 구현된 서비스가 탄생한다면, 일상을 혁신적으로 바꿀 것이라고 생각한다. Q. 지금까지의 개발 상황을 살짝 공개하자면?A. 시장에 공개한 것을 기준으로 하자면, 일단 베타 버전으로 런칭한 앱 서비스 ‘큐(CUE)’ 이야기를 하고 싶다. 간단한 상황 인식을 통해 사용자에게 추천을 제공한다. 가령 강수량이 높게 예고된 날에는 ‘우산 챙겨가'라고 카드를 띄워준다거나, 라면을 즐겨 먹는 사용자에게 ‘오늘은 라면 대신 건강한 샐러드 어때?’라고 말해주기도 한다. 사실 큐에 대한 사용자의 의견은 정말 가지각색이었다. 날씨 예보를 기반으로 한 추천의 경우 ‘너무 뻔해서 의미가 없는 것 같다’ 라고 생각하는 사용자가 있는 반면, 출근 직전과 같은 적시에 카드가 알아서 추천해주니 매우 편하게 느꼈다는 사용자도 있었다. 결국 나는 상황 인식이 사용자에게 유용한 서비스로 와닿기 위해서는 ‘정확성'이 큰 척도라고 생각한다. 적시에, 적절한 장소에서, 나에게 꼭 맞는 추천을 해주는 것, 이를 위해서는 사용자를 정확하게 파악하는 것이 우선되어야 하기 때문이다. 지금까지의 개발이 상황 정보를 적절하게 받을 수 있는 플랫폼 구축 중심이었다면, 현재는 더 자세한 상황을 찾는 쪽으로 초점이 맞추어져 있다. 가령 사용자가 ‘지하철을 타고 이동한다'가 아니라, ‘어느 역에서 지하철에 탑승하여 어느 역에서 내렸다'까지 인식할 수 있는 것이다. 음악도 마찬가지다. 음악과 같이 엔터테인먼트 컨텐츠의 경우 단순히 ‘음악을 듣고 있다'라는 정보가 아니라, 취향 정보가 중요하다. 때문에 ‘어떤 가수의 어떤 음악을 들었다'까지 인식하여 이를 조합한 추론을 만들려고 한다.사진2. 사내 Tech Talk 세미나를 진행하고 있는 경희님Q. 큐의 베타 서비스를 런칭하며 팀원들끼리 자축하던 장면이 떠오른다. 굉장히 뿌듯한 경험이었을 것 같다.A. 나는 사실 뿌듯함 보다는 ‘갈 길이 멀다'라는 생각을 먼저 했다. 베타 버전이기도 했고, 개발한 우리 스스로도 정확성이 기대에 미치지 못하고 있다고 생각했다. 그럼에도 불구하고 런칭을 결정한 이유는 명확하다. 다양한 사용자가 큐를 통해 어떤 경험을 얻고, 어떻게 느끼는지 들어야만 더욱 사용자의 핏에 맞는 정식 버전을 제대로 개발할 수 있을 것이라고 판단했기 때문이다. 모든 서비스가 마찬가지겠지만 나는 큐야 말로 많은 사용자와 함께 만들어가는 서비스라고 생각한다.Q. 경희님 개인의 이야기를 들어보고 싶다. 스켈터랩스에 어떻게 합류하게 되었는가.A. 스켈터랩스의 CTO인 조성진 님과 같은 연구실에서 일했다. 연구를 마친 후 나는 전문연구요원으로 다른 회사에서 일을 했고, 성진님은 구글에 입사한 것으로만 알고 있었는데, 구글을 나와서 회사를 차렸다는 얘기를 듣게되었다. 그때만 해도 대기업이 주는 안정감을 놓칠 수 없어 대기업에 머물러있었다. 하지만 성진님을 자주 만나 스켈터랩스의 프로젝트가 어떠한 방향으로 구체화되고 있는지 들을수록 매력적으로 와닿았다. 대기업의 경우 조직의 구조 때문에 어쩔 수 없이 쪼개진 일에 집중하게 된다. 하지만 스켈터랩스는 구성원들 모두가 자발적으로 참여하여 방향성을 결정 짓고, 개발 환경을 선진적으로 꾸리고 있다는 점도 좋았다. 이러한 요소가 결국 스켈터랩스로의 이직을 결정지었던 것 같다.Q. 스켈터랩스로 이직하여 얻은 가장 큰 성취를 꼽자면?개인적으로 코드리뷰 문화를 통한 개발 실력의 발전을 꼽고 싶다. 다른 조직에서는 다른 사람이 내 코드를 봐주고, 평가하는 것이 마치 자존심 싸움처럼 여겨지곤 했다. 타인의 코드는 일종의 침범할 수 없는 ‘불가침 영역'으로 인식되었다. 하지만 스켈터랩스에서는 코드리뷰가 너무나도 당연하다. 다른 사람에게 코드를 보여주고, 내 코드가 더욱 효율적으로 작동할 수 있도록 바꾸어주는 것이 자연스럽게 이루어지고 있다. 이 과정을 통해 코드를 리뷰하는 사람도, 리뷰받는 사람도 모두가 윈윈(win-win)할 수 있다. 코드리뷰 문화가 익숙하지 않은 사람에게는 이 문화가 마치 일의 효율을 저해하는 것 처럼 여겨질 수 있다. 그러나 결론적으로는 목표에 닿기 위한 가장 빠른 방법이라고 생각한다. 확실히 여러 개발자의 리뷰를 거칠수록, 버그는 적어지고 개인의 실력이 향상될 뿐더러 시야도 넓어질 수 있기 때문이다. 나 또한 같은 경험을 했다. 스켈터랩스에서 몇 개월 근무한 후, 내가 이전에 짜놓은 코드를 보면 ‘어떻게 이렇게 짜놓았지' 싶을 때가 있다. 개발 실력에 관한 이러한 성취를 정량적으로 판단할 수 는 없지만, 회사와 개인이 모두 발전할 수 있는 가장 의미있는 성취라고 생각한다.Q. 반대로 스켈터랩스에서 개발을 하며 가장 어려운 점은 무엇이 있을까.개발 자체에 대한 어려움보다는 방향성에 대한 어려움이 있다. 인공지능이라는 분야는 워낙 넓기도 하고, 상황인식 기술의 경우 근래에 크게 발전하고 있는 것은 맞지만, 세부 기술에 대해서는 시장 자체가 뚜렷하지 않다. 참고할만한 제품도, 경쟁사도 없기 때문에 새로운 시장을 만들어내는 것에 대한 부담이 있다. 언뜻 보기에는 경쟁사가 크게 없는 니치마켓(Niche market)처럼 여겨질 수 있지만, 기술을 쪼개고 쪼개어 들여다보면 하나의 기술을 바탕으로 각각 다른 사용자와 상황을 타깃으로 변주한 다양한 서비스가 등장하는 상황이다. 이러한 기술을 마냥 뭉뚱그린다면 기술에 대한 깊이가 얕아질 수 있고, 특정 상황과 사용자에게만 집중한다면 타깃이 좁아질 위험이 있다. 때문에 시장과 사용자에 대해 매 순간 유추하며 적절한 균형을 가지고 개발을 진행할 수 있도록 노력하고 있다. 사진3. 프로젝트 별 Sync-up 미팅, 짧은 미팅을 통해 업무 효율을 높이고 있다Q. 스켈터랩스의 개발 문화가 타 기업과 확고하게 다르다고 느낀 사례가 있다면, 그 이야기를 구체적으로 듣고싶다.A. 두 가지를 꼽고 싶다. 첫 번째는, 다른 분들도 많이 얘기했을 것 같지만 역시 와 다. 각각 상반기와 하반기에 한 번 씩, 하는 일을 모두 멈추고 일주일 간 원하는 개발에 집중하는 일종의 해커톤이다. 내가 입사한 날이 Demo Days 시작 이틀 전이었다. 입사하자마자 부랴부랴 팀을 만들고, 아이디어를 구체화하여 개발에 매달렸다. Demo Days 기간 내내 팀원들이 밤을 새워가며 개발에 매달리는데, ‘매일 이렇게 일하는 곳인가' 라는 두려움과 ‘이렇게 뛰어난 개발자들이 집중하니까 뚝딱 서비스가 나올 수 있구나'라는 재미를 동시에 느꼈다. 그 기간이 끝나고 보니 역시 매일 그렇게 일하는 것은 아니었다. 일주일 간 그토록 밤을 세워 개발을 할 수 있는 원동력은 ‘내가 원하는 서비스를 직접 만들어볼 수 있다'라는 흥미와 ‘최종 발표일에 어설픈 개발로 쪽팔리고 싶지 않다'라는 감정인 것 같다. 매일 하는 업무에서 벗어나 리프레쉬 할 수 있는 재미요소도 크다. 그 기간의 우리 성과를 돌아보면, 이토록 개발을 사랑하고 기대 수준이 높은 사람들이 모여있으니, 뭘 하던 성공할 것이라는 일종의 확신을 얻을 수 있다. 두 번째는 ‘빠르다'라는 점이다. 새로운 아이디어나 기술에 대해 흥미가 생겼을 때 쉽고 빠르게 팀을 꾸릴 수 있다. 그렇기 때문에 자연스럽게 자신의 흥미와 역량에 맞는 팀을 찾아 이동하는 것도 매우 자발적으로, 빠르게 이루어진다. 오픈 소스 사용도 빠르다. 새로운 기술이나 제품을 들여다보고 싶다면, 그냥 진행해 볼 수 있다. 기존의 큰 회사들은 수직적으로 팀장 급에서 업무를 할당하고 시일에 맞추어 개발을 진행하다 보니, 속도 자체는 빠를 수 있지만 허술한 부분이 생기기 마련이고 새로운 기술을 도입에 있어서도 조심스럽다. 하지만 스켈터랩스에서는 ‘빨리 도입하고 빨리 경험해보자’ 라는 의식을 공통적으로 가지고있다.Q. 개발자는 개발이 막히는 순간도 종종 맞닥뜨릴 것 같다. 그럴 때 어떻게 해결하는지 자신만의 팁을 공유한다면.A. 고민의 양이 아니라, 그저 고민의 끈을 놓지 않고 있는 것이 중요한 것 같다. 나는 개발이 막혔을 때 스트레스를 꽤 많이 받는 편이다. 한 번 막히면 맥주를 마시면서도, 밥을 먹으면서도 항상 머리 한 구석에는 개발 고민을 이어간다. 꿈에서도 하도 코딩을 한 탓에, 와이프가 어느 날 “어젯 밤에도 ‘테스트 코드는 이렇게 해야지’ 라는 잠꼬대 하던데?”라고 말할 정도다. 그러다 신기하게도 개발을 아무 것도 모르는 제 3자와 얘기하다가 번뜩 방법이 떠오르곤 한다. 지극히 일상의 순간, 가령 샤워를 한다거나 멍하니 지하철을 타다가 해결책을 찾기도 한다. 이 방법이 훌륭한 팁은 아닐 수 있지만, 포기하는 것이 아니라 개발에 대한 고민을 놓지않는 것이 중요하다는 얘기를 전하고 싶다.사진4. 경희 님과 아내 분의 투샷Q. 경희님이 회사에서 종종 드라마 얘기를 하는 것을 들었다. 드라마를 많이 보는 편인가, 하루 일과를 듣고 싶다.A. 예전에는 <와우>라는 게임을 정말 많이했다. 덕분에 게임 동호회에도 가입해있는데, 요즘에는 <오버워치>나 <클래시로얄> 정도만 즐기고 있다. 결혼하고 와이프와 시간을 함께 보내면서, TV 시청이 늘었다. 와이프가 워낙 TV를 좋아하기도 하고 함께 집에서 시간을 보낼 수 있는 가장 편리한 방법인 것 같기도 하다. 하루 일과는 그래도 일찍 시작하는 편이다. 와이프는 일곱시 쯤 일어나 출근하는데, 나도 보통은 맞춰서 함께 일어난다. 재택근무를 할 수 있는 환경이다보니, 오전에는 주로 집에서 코딩을 하며 개발에 집중한다. 보통 점심 때 출근을 하거나, 미팅에 맞추어 출근하는 편인데, 오후 시간은 미팅과 개발 모두를 병행해서 꽤 정신 없이 하루가 흘러가는 것 같다.사진5. 게임동호회에 가입하면, 회사의 지원을 받아 게임을 즐길 수 있다.Q. 스켈터랩스에서 이루고 싶은 것을 듣고싶다.A. 나의 꿈이 원래 ‘내가 개발한 기술이나 제품이 최대한 많은 사람에게 편리함을 주는 것'이었다. 우연히도 스켈터랩스의 미션인 “언제 어디서나 우리의 일상을 이해하고, 도와주고, 더 나아지게 하는 머신 인텔리전스의 혁신을 이룬다”와 일치하더라. 덕분에 내 꿈을 이루어나가는 것과 스켈터랩스가 혁신적인 기술을 바탕으로 성장하는 것은 궤를 같이한다. 그것이 내가 스티브잡스 처럼 특정 분야의 스타가 되는 것을 뜻하지는 않는다. 연속성이 있고 확장성이 있는 기술로 우리의 일상을 조금씩 더욱 편리하게 가꾸어나가고 싶다.Q. 마지막 질문이다. 스켈터랩스에 바라는 점이 있다면 무엇인가.A. 내가 입사했을 때만 해도 20명 정도에 불과했던 인원이 현재는 70여 명으로 늘었다. 체감상 인원이 조금씩 느는 것이 아니라 순간적으로 확 늘어나는 시기가 있는 것 같다. 그 때마다 약간의 침체기랄까, 분위기가 변하는 모습이 감지된다. 예전에는 사람이 적기 때문에 자연스레 커뮤니케이션이 자율적이이었지만, 사람이 늘어난 만큼 제한적인 커뮤니케이션 모습을 종종 발견할 수 있었다. 이러한 문제 의식의 발로로 컬쳐커미티(Culture Committee)가 생겨났다. 커미티의 활동 덕분에 매주 1:1로 커피를 마실 수 있는 커피믹스와 같은 제도도 신설되었다. 이렇듯 지속적으로 우리만의 모습을 유지하기 위한 노력이 지속되었으면 좋겠다. “우리는 답을 찾을 것이다. 늘 그랬듯이”, 흔한 명대사지만 스켈터랩스 또한 내부적으로도, 외부적으로 늘 답을 찾아가길 바란다. 물론 나 또한 그 답을 찾는 여정에 함께할 테지만 말이다.
조회수 1349

8.22 근황

안녕하세요.집에서 공항까지, 공항에서 집까지 오가는 분들이 위한 카쉐어링 서비스 벅시 입니다.업데이트가 매우 뜸한 것이 아닌가 하는 의문이 드시겠지만, 사실 지난주는 매우 바쁜 나날이었습니다.몇몇 있었던 일들을 간략히 소개해드리고자 합니다. 업데이트도 곧 하겠습니다...1. 우리 앱의 기능 개선은 물론이고 전반적인 앱 기획을 맡아주실 기획자 분께서 새로 조인하셨습니다.그동안 내부에서 격렬한 회의를 통해 두서없이 진행되던 부분이 이제 각 잡고 진행이 되겠군요 후후후참고로 여자분입니다!!(...소곤)2. 명함을 새로 만들었습니다. 사실 실물이 막 나온건 아니고 디자인만 완료된 것이지만...저는 그동안 명함 없이 사람 만나고 일하고 막 그랬습니다. 그냥 회사 뛰쳐나가도 아무도 모를겁니다.사실 우리 대표님께서는 기존에 사용하던 명함을 보여주시며 '아...이건 좀 아니지 않나요...' 하며저에게 강제로 새로운 명함을 만들 것을 지시하셨습니다.하하하 시키면해야죠 뭐... 하하하 하하하3. 회사 홍보 영상 촬영이 있었습니다. 저희를 품어주시는 롯데엑셀레이터 분들의 지원으로 홍보 영상을 찍게 되었는데요.칙칙한 남자들 밖에 없어서 매우 걱정하였으나, 롯데엑셀 인턴분들이 흔쾌히(!) 모델을 지원해주셔서영상이 매우 잘 나올 것으로 기대됩니다.다만 회사 내부를 촬영하는 부분에서 손발이 오그라드는 연기를 보여주신 분들 때문에 걱정이네요.특히 막 대표님이 이상한 소리 하면서 촬영된 회의 씬은 현장에 있기 차마 힘들 지경이었습니다...다행히 음성은 영상에 추가가 안된다고 하니 불행 중 다행이랄까...촬영현장 미공개 컷 살포시 공유합니다.인터뷰 준비중이신 대표님, 참고로 저희는 대표님이 두 분이시며 명함과 이상한 연기를 하신 대표님은 다른 분입니다...야외촬영, 혹시라도 누가 방해할까봐 조마조마...저희는 더 좋은 서비스를 제공해 드리기 위해서 열심히 일하고 있습니다.언제나 낮은 자세로 여러분들의 말씀을 듣겠습니다.교통 플랫폼으로서 벅시가 성장하는 그날까지 화이팅~#벅시 #스타트업일상 #운영 #성장 #일지
조회수 1416

린더를 만들고 있는 이유 2.0

본문은 2017년 8월 작성한 린더를 만들고 있는 이유 1.0 의 후속편입니다.히든트랙이 해결하고자 한 문제히든트랙팀은 '린더'라는 일정을 받아보는 경험을 만들어가고 있습니다. 2018년 4월 기준 약 16만명의 사용자가 린더를 통해 일정을 받아보고 있으며, 린더가 존재하기 전 사람들을 일일히 자신들이 필요로 하거나 궁금한 일정들을 검색하여 확인해야만 했습니다. 우리가 문제를 해결한 방식은 매우 간단합니다. 매번 필요할 때마다 검색해봐야 했던 일정을 우리가 대신 기록하여 그것을 받아볼수 있도록 제공 하는것, 다시 말해 다수가 공통적으로 안고 있던 귀찮음을 소수의 노력으로 해결하고자였으며 이와 같은 문제 해결 방식은 명함 수기 입력 앱 - 리멤버 또는 전단지 모음 앱 - 배달의 민족이 접근한 방식과 유사합니다.첫 번째 선택, 캘린더 기반 일정 구독 ( https://linder.kr/ )일정을 받아보는 경험은 모바일앱, 챗봇, AI 스피커 등 다양한 방식으로 구현될 수 있습니다. 그중에서도 히든트랙팀이 선택한 첫 번째 방식은 이미 다수가 활용중인 캘린더 앱의 구독 기능을 활용한 것입니다. 스마트폰 기본앱인 캘린더를 하나의 정보 전달 채널로 활용함으로써 거부감 없이, 낮은 진입장벽으로 출시 반년 만에 15만명이 넘는 사용자를 확보할수 있었습니다.캘린더 기반 일정 구독의 한계하지만 캘린더를 기반으로 한 일정 구독에는 명확한 한계가 몇 가지 있었습니다. 1) 구독 캘린더의 특성상 리마인더 기능이 매우 제한적이었으며  2) 각 플랫폼 별 다른 동기화 시간으로 인해 실시간 업데이트가 불가했습니다. 3) 또한 기존 캘린더에 입력되어있던 개인 일정과 받아보는 일정이 혼재되어 분류가 어려웠으며 4) 일정을 삭제하거나 메모를 입력할 수 없었습니다.캘린더의 한계를 극복할 수 있는 자체 앱 제작 ( http://bit.ly/2EB41TW )이에 히든트랙팀은 지난 2017년 말 진행한 다수의 유저 인터뷰를 바탕으로 2018년 1월부터 약 3개월 간 일정을 받아보는 경험에 최적화된 모바일 앱을 개발하였습니다. 모바일의 핵심은 필요한 일정을 정확한 시점에, 검색 없이도 쉽게 받아 볼 수 있는데 초점을 두고 있습니다.린더 : 받아보는 캘린더 - Google Play 앱play.google.com 일정을 받아보는 경험에 대한 사용자와 이해 관계자히든트랙팀이 캘린더 기반의 일정 구독자와 모바일앱 사용자 모두에게 공통적으로 제공하고자 하는 것은 사용자가 자신에게 필요한 일정을 보다 쉽고 확실하게 소비할 수 있도록 돕는 것입니다. 사람들에게 필요한 일정은 아이돌 스케줄부터 화장품 세일, 학사일정에서부터 마트 휴무일까지 다양한 분야에 존재합니다. 일정을 받아보는 경험을 만들어가는 과정에서 우리가 일반 사용자 외에도 고려해야 할 나머지 두 종류의 이해 관계자는 일정을 공급하는 공급 파트너와 유통을 돕는 유통 파트너가 있습니다.망하기 딱 좋은 일정 데이터 생산 비즈니스일정을 받아보는 경험을 만들어가는 과정은 여느 타 서비스에 비해 매우 소모적입니다. 일정 데이터는 리뷰(왓챠)나 댓글(크리마), 연락처(리멤버) 등 과는 다르게 데이터의 휘발성이 매우 강하며 변동성 또한 매우 크기 때문에 다수의 기업들이 기피하는 데이터 형태라고 볼 수 있습니다. 일례로 2016년부터 2017년 중순까지 운영되었던 SKT의 Someday(썸데이)는 내부 조직장 교체와 비효율적인 ROI로 서비스가 종료된 바 있습니다.같은 실수를 저지르지 않기 위한 일정 데이터 서비스 전략 로드맵히든트랙팀은 2017년 1월부터 다수의 일정 관련 서비스 개발을 진행해왔으며 이 과정에서 습득한 노하우를 바탕으로 일정 데이터 생산 및 공급망을 구축할 수 있는 3단계 계획을 세우게 되었습니다.STEP.1 린더 파트너스 - 데이터 공급 파트너 확보캘린더 기반 일정 마케팅 솔루션 '린더 파트너스'는 해외 eCal, CalendarX, Eventable 등 다수의 캘린더 마케팅 업체를 벤치마킹하여 국내 인터넷 환경에 맞추어 최적화시킨 아시아 유일의 캘린더 마케팅 솔루션 입니다. 2018년 3월 기준 롯데자이언츠, 두산베어스, 수원삼성FC, 아디다스 코리아 등 20여 개의 데이터 공급 파트너를 확보한 린더 파트너스를 기반으로 히든트랙팀은 공식적인 데이터 공급 파트너를 확보함과 동시에 데이터 생산을 위한 초기 자본을 조달할 수 있게 되었습니다. 파트너스 영업은 현재 영업팀을 주축으로 이루어지고 있으며 2018년 말까지 현 20여 개의 파트너를 50여 개 수준으로 늘리는 것을 목표로 하고 있습니다.STEP.2 린더 모바일앱 - 일반 사용자 확보린더 파트너스를 통해 확보한 자금과 일정 생산력을 바탕으로 모바일앱 데이터의 정확도와 품질을 향상하고 사용자 중심의 서비스를 구축합니다. 기업 친화적인 린더 파트너스와는 다르게 린더 모바일앱은 오로지 일반 사용자를 위한 서비스로서 사용자 친화적인 인터페이스와 일정 콘텐츠 소비 경험을 핵심으로 합니다. 다수의 일반 사용자를 확보함으로써 제보 기능(크라우드소싱)을 활용하여 데이터의 정확도와 유저별 선호 캘린더 데이터를 파악할 수 있게 됩니다.  2018년 4월 안드로이드/iOS 앱 출시가 예정되어 있으며 2018년 연말까지 5만 이상의 MAU 확보를 목표로 하고 있습니다.STEP.3 린더 데이터헙 - 데이터 유통 파트너 확보글의 서두에서 언급한 바와 같이 일정을 받아보는 경험은 단순히 캘린더나 모바일앱 외에도 다양한 방식으로 제공될 수 있습니다. 확보한 데이터 공급 파트너와 일반 사용자 제보를 바탕으로 일정 데이터량과 품질을 향상하고, 더 나아가서는 보유한 유저 Pool을 바탕으로 사용자들의 선호도를 사전에 파악할 수 있게 됩니다. 이러한 다양한 종류의 데이터를 기반으로 현재 스피커 및 기타 AI 서비스를 제공 중인 네이버, 카카오, 삼성, SKT, KT 등의 유통 파트너를 대상으로 영업을 진행, 협력을 통해 다양한 방식으로 사용자들에게 일정 정보를 전달할 수 있게 됩니다.히든트랙의 3가지 비즈니스 모델위 언급한 3단계의 전략 로드맵을 통해 히든트랙은 3가지 수익창출 기회를 확보할 수 있습니다. 1) 캘린더 마케팅 솔루션 - 린더 파트너스의 Enterprise SaaS 형태 공급 및 데이터 관리 용역을 통한 수익2) 린더 앱 내 확보한 사용자 선호도를 바탕으로 일정 기반의 마케팅 광고주들에게 제공하여 창출하는 수익 3) 그리고 유통 파트너들에게 일정 데이터를 제공하는 대가로 받는 데이터 판매 및 용역에 대한 수익 이 바로 그 3가지 입니다.'린더' 하다 = 일정을 받아보다다각적인 비즈니스 모델과 단계가 존재하지만 결과적으로 이를 통해 확보한 매출의 재투자와 회사의 방향성은 하나로 일원화 될 수 있습니다. 그것은 바로 사람들의 소중한 일정을 놓치지 않도록 도와주는것. 자동차 네비게이션과 같이 서비스가 삶에 완벽히 녹아들어 그것이 부재하던 시절의 삶을 상상할 수 없게 되는 것이야 말로 가장 높은 수준의 서비스 구현이라 할 수 있습니다. 과거에 지도에만 의존하여 길을 찾던 시절 소수의 사람들이 네비게이션의 가능성을 보고 그것을 만들어왔던 것처럼, 사람들이 린더를 통해 그들의 소중한 일정을 놓치지 않도록 도와주는 것이 우리의 최종 목표입니다.#히든트랙 #챗봇 #기술기업 #개발자 #개발팀 #인사이트 #경험공유

기업문화 엿볼 때, 더팀스

로그인

/