스토리 홈

인터뷰

피드

뉴스

조회수 5002

UI 사용성 평가, 쉽고 간편하게 하는 방법

최근 몇 년 새 린스타트업, 린 소프트웨어 개발 등 '린' 이야기를 많이 접하게 되었었다.학교 다닐 때만 해도 린스타트업이라는 단어는 잘 알지도 못했고 린 제조라는 단어가 훨씬 친숙했었는데 이제는 오히려 린 제조라는 말이 더 어색하게 들릴 정도다. 하여간 린스타트업이란 단어는 린 제조라는 에서 유래가 된 것이며 Lean(군더더기 없는) + Startup(자신들의 가설을 증명해가는 단계의 조직) 이 합쳐진 말인데, 바로 이 린스타트업에서 사용하는 소프트웨어 개발 프로세스가 린 소프트웨어 개발 방법론이고 기존 전통적인 워터폴 방법론과는 큰 차이점을 보인다. 이 두 가지 방법론을 비교하자면 아래 그림과 같다.워터폴과 린스타트업을 잘비교 설명하는 그림위 그림처럼, 워터폴 방법론 프로세스 에서는 바퀴, 차대, 카울 등의 단계를 차근차근 순차적으로 진행하여 완벽한 최종 제품 or 서비스인 자동차를 만들어 시장에 내놓는 방식이었고, 린스타트업의 프로세스는 보드, 킥보드, 자전거, 오토바이 등의 작은 단계마다 고객에게 가치를 제공할 수 있는 결과물로 시장에 내놓고 반응을 살펴가며 최종 결과물로 만들어가는 방식이라 할 수 있다. 기껏 자동차를 만들어 놨어도 팔리지 않으면 허사니까 작은 단계마다 시장을 즉시 접하고 파악하여 리스크를 줄이는데 목적이 있다.린스타트업 프로세스를 들여다보면 위 그림처럼 Build, Learn, Measure 과정을 계속 끊임없이 반복하며 원을 그리게 되는데, 이렇게 수 많은 원을 그리며 점차 완벽한 원 (=완벽한 제품 or서비스)를 만들어 나가게 된다. 그래서 린스타트업 책의 표지도 수많은 원이 그려져 있는 것이다.[린 스타트업 The Lean Startup] 책 표지이처럼 린스타트업 프로세스에서는 필연적으로 테스트 과정을 계속 반복하게 되는데, 어떻게 하면 이 테스트 과정에 투입되는 자원과 비용을 줄일 수 있을까? 이러한 질문의 좋은 해답이 [사용자를 생각하게 하지 마 Don't make me  think]라는 책에 잘 설명되어 있어서 소개하고자 한다.(소개할 내용은 BM을 검증하기에는 무리이며, 오직 UI의 사용성에 관한 부분이다.)사용성 평가 소개사용성 평가란?사용성 평가란 한 사람이 어떤 물건을 가지고 일반적인 과제를 수행하는 과정을 지켜보는 것이다. 대상은 웹사이트, 애플리케이션, 제품 프로토타입, 새 디자인을 담은 스케치 등이 될 수  있다. 그 과정에서 사용자가 혼란스럽다거나 답답하다는 느낌이 드는 지점을 찾아서 고치는 것이 사용성 평가의 목표다. FGI와의 큰 차이점은 그 물건에 대해 나누는 대화를 듣는데 그치는 것이 아닌 실제 사용하는 모습을 보는 것에 있다.개인적으로 단 한 명을 하더라도 꼭 해야 한다고 생각하는데, 왜냐하면 만든 사람은 조금만 지나도 너무나 많은 것을 알고 있기 때문에 새로운 관점으로 볼 수 없게 된다. 그럴 때 평가를 해보면 전혀 다르게 이용하는 사람들을 보며 새로운 시각이 열리게 된다.소개하는 사용성 평가는 전통적인 평가 방법이 아닌 'DIY  평가’라는 이름으로 시간과 예산, 전문지식과 공간에 제약받지 않고 누구나 쉽고 간편하게 진행할 수 있다. 전통적 평가방법이 많은 자원을 투입하여 가능한 모든 문제를 찾기  위해서였다면 DIY 평가방법은 적은 자원으로 당장 개선할 문제를 찾기 위한 목적이다.DIY 평가 방법평가 주기&시간한 달에 한번 오전 시간 정도면 충분하다. 그 정도의 주기와 시간이면 단순하므로 지키기가 쉽고, 평가로 얻은 결과만으로도 다음 평가까지 개설시킬 충분한 업무량이 생길 것이다.참여자적정 참여자 수는 3명이다. 전통적인 방법에 비해 3명은 표본으로 삼기엔 너무나 적은 수이며 따라서 모든 문제를 밝혀내기엔 부족한 인원수라는 것은 사실이다. 하지만 전혀 문제 되지 않는다. 왜냐하면 DIY 평가는 정량평가가 아닌 정성평가로써 데이터를 만들어 내기 위한 목적이 아니다. 또 모든 문제를 찾아낼 필요가 없다. 단 1회의 평가만으로도 찾아낼 수 있는 문제의 수는 고칠 수 있는 양을 채우고도 남는다. 또 3명을 넘겨 평가를 거듭해 보아도 점점 이미 알고 있는 중복되는 문제들만을  재확인하게 될 뿐이다.모집테스트에 참여할 사용자는 페르소나와 꼭 일치하는 사람을 고집할 필요는 없다. 그런 사용자를 찾기 위해서 노력하는 시간에 차라리 그냥 사전 지식이 없는 사용자로 조건을 완화하고 진행하여도 만족할 만큼 충분한 문제점을 발견할 수 있다. 또 조건을 완화할 경우 참여자를 쉽게 모집할 수 있게 된다. 우리는 서비스를 만들며 페이스북 그룹 몇 곳에다가 모집글을 올렸었는데 수 많은 참여자를 모집할 수 있었다. (그것도 자원봉사자로!)진행자참여자 옆에  1:1로 나란히 앉아서 평가 진행을 돕는 진행자 1명만 있으면 충분하다. 전문가가 아니라도 상관없다. 평가 용지와 스크립트를 보며 조금만 연습해도 충분히 잘 할 수 있다.평가 장소&도구캠코더와 마이크가 준비된 매직미러 딸린 조용한 방일 필요 없다. 편한 카페 같은 공간에서 노트북과 마우스, 화면 녹화 소프트웨어 정도면 충분하다.(도구 소개는 먼저 작성하였던 '스타트업 UI 프로젝트에서 사용한 10가지  도구’에서 좀 더 자세히 볼 수 있다)평가대상프로젝트 초반에  가까울수록 좋고 극단적으로는 디자인이나 개발 등이 전혀 이루어지지 않은 상태에서 자신의 서비스가 아닌 경쟁사의 서비스나 유사한 서비스를 사용하게 해봐도 된다. 서비스 와이어프레임 때 실시해봤고 프로토타입 때 실시해봤다 그리고 오픈 베타 중인 지금도 하고 있다.과제각 평가대상의 단계마다 평가하고 싶은 부분이 달라 과제가 달라지게 되는데 예를 들자면 만약 로그인 프로세스를 평가하는 목적이라면 계정 가입하기, 계정 로그인하기, 아이디 찾기, 비밀번호 찾기 같은 과제일 것이다.좋은 질문에서 좋은 해답을 찾는다고 한다. 좋은 과제를 준비하자.진행순서&방법1. 인사(4분)참여자가 진행과정을 이해한 상태에서 평가에 임할 수 있도록 진행방법을 설명한다2. 배경 질문(2분)참여자에 대해 몇 가지 질문을 던지다. 참가자의 긴장을 풀어주며 사전 지식을 가늠할 수 있다3. 둘러보기(3분)서비스 첫 화면의 첫인상으로 서비스가 제대로 이해를 전달하는지 파악한다.4. 과제(35분)평가의 핵심적인 부분으로 참여자가 일련의 과정을 수행하는 모습을 관찰하는 부분이다. 여기서 중요한 것은 참여자가 과제에 집중하되 본인이 생각하는 내용을 소리 내어 말하게 해야 한다. 말을 안 한다면 말하게끔 유도하는 질문을 던져야 한다. 예를 들면 “지금 어떤 생각이 드나요?”, “어디를 보고 계시죠?”, “이제 무엇을 할 건가요?” 등인데 질문할 때는 유도 질문하지 않도록 조심하여야 한다 참여자 스스로 과제를 수행해야 하는데 “가입 버튼을 찾고 계신가요?”라고 질문한다면 참여자에게 가입을  유도시키게 되기 때문이다.5. 심층질문(5분)과제 간에 행동을 유도할까 봐 미처 하지 못했던 질문을 할 수 있다.6. 마무리(5분)감사인사와 함께 마친다.(진행순서&방법에 대해 간략하게 소개하였는데 가장 중요한 부분인데도 불구하고 이 글에 함께 쓰기엔 어려워 따로 분리하여 자세히 써야 할 것 같다. 다음 글 쓸 때 소개할 예정인데 아마 12월 말에 소개할 예정이다.)평가 진행 후평가 후 일반적으로 파악할 수 있는 문제들이 3가지 있는데 소개한다.  1. 콘셉을 이해하지 못하는 경우무엇을 할 수 있는지 모르거나 또는 할 수 있을 거라 짐작했던 내용을 할 수 없게 된 것이다.2. UI 텍스트가 문제인 경우사용자가 사용하는 단어와 여러분이 사용하는 단어가 다른 경우다.3. 찾는 내용을 찾지 못하는 경우사용자가 원하는 것을 찾지 못하는 경우로써 더 눈에 띄도록 해야 하는 경우이다.문제들을 보다 보면 진짜 중요한 문제도 있고 덜 중요한 문제도 있을 테고 문제뿐 아니라 사용자들이 제안한 내용도 있을 거다 "이런이런 기능 있으면 좋겠어요"하고 말이다. 이러한 문제들은 아마 다 고치기 어려울 수 있다.때문에 팀원들이 모여서 관찰한 내용을 공유하고 고칠 문제와 고칠 방법을 정해야 할 텐데 어떻게 고칠 우선순위를 정해야 할까?1. 공동목록을 만든다평가 중에 목격한 문제들로만 가장 심각하다고 생각하는 문제를 3개씩 말하고  화이트보드 같은 곳에 적는다.새로운 문제를 더하려는 충동을 자제하고 새로운 기능에 대한 요청은 꼭 필요한 게 아니라면 배제한다.2. 가장 심각한 문제 10개 뽑는다공동목록을 만들며 중복되는 문제든 투표를 하든 10개만 뽑는다.3. 순위를 매긴다심각한 순서로 1~10위까지 순위를 매긴다.4. 목록을 정돈한다1위부터 차례대로 다음 평가전 한 달간 누가 어떻게 고칠 것인지 정한다 완벽하게 고치지 못하더라도 조치를 취한다는 것이 중요하다.5. 매우 쉽게 고칠 수 있는 목록은 따로 둔다심각하지 않고 매우 간단한 문제들은 별도로 모아 두어서 짧은 시간에 고칠 수 있을 때 고친다.지금까지 쉽고 간단하게 UI 사용성  평가하는 방법에 대해 글을 작성하였는데 본문에서 먼저 언급했던 것처럼 진행방법에 대해한 자세한 내용은 다음 글쓰기 때 따로 더 심층적으로 다루도록 하겠다.다음글 :https://www.theteams.kr/teams/143/post/64512참조 : [사용자를 생각하게 하지 마 Don't make me think], 구글 이미지 검색#텐시티 #디자인 #디자이너 #UI #UX #사용성개선 #사용성평가 #인사이트
조회수 1455

새로운 슬로건도, 어반베이스답게

기업의 슬로건은 기업의 이미지를 좌우할만큼 중요하다고 할 수 있습니다.나이키의 'Just Do It' 이나 아디다스의 'Impossible Is Nothing'과 같이 대중의 머릿속에 이미지 그 자체로 각인될 수 있기 때문이죠. 어반베이스가 3D 공간데이터 플랫폼으로서 전 세계의 모든 실내공간정보를 자유롭게 활용할 수 있는 코어 기술과 서비스를 런칭하게 되면서 미래를 향한 메시지를 내포할 수 있는 새로운 슬로건을 만들게 되었습니다. 어반베이스는 과연 어떤 방법으로 새로운 슬로건을 만들었을까요?슬로건도 '어반베이스'답게 만들다어반베이스는 IT 기술 기반의 스타트업인만큼 직원 중 절반 이상이 개발자입니다.그렇다보니, 출퇴근기록 계산기부터 점심알람봇(bot)까지 일상에서 조금이라도 불편한 점이 있다면 개발자분들이 출동하여 프로그램을 만들어 주시곤 합니다.  이러한 문화를 가지고 있는 어반베이스는 슬로건 만드는 방법 또한 '어반베이스'답게 만들어 냅니다. 슬로건에 대한 다양한 아이디어를 얻기 위해 어떤 방법이 좋을지 고민하다가, 진우님(진우님=대표님=건축가 출신 프로그래머)께서 룰렛 하나를 만들었습니다. 같이 살펴볼까요?만들어 공유해 주신 링크를 타고 들어가면 이렇게 깔끔한 룰렛하나가 나오는데요참여방법은 간단합니다.1. 랜덤버튼을 2회 누르면 문장이 완성됩니다. 마음에 드는 문장이 나타나면 아래의 세이브 버튼을 누릅니다. 그 리고 그 문장은 저장되어 하단의 그래프로 반영이 됩니다. 'RANDOM'버튼을 한 번 눌러보았더니 클릭 두번에 슬로건 하나가 탄생합니다.'We Generate Urban'조금 더 나은 슬로건을 위해 RETRY 해 봅니다.이번엔'We Reform The Next World' 가 탄생했습니다.2. 그래도 마음에 드는 문장이 안나오면 보라색 '후리스타일' 버튼을 누르셔서 직접 입력해주시면 우측 리스트에 반영됩니다. (무기명입니다)'후리스타일' 버튼을 누르고 입력한 문장들입니다.이렇듯, 룰렛을 사용해 간단하고 간편하게 많은 문장들을 만들어냈습니다. 몇몇 단어를 가지고 고민하는 것보다, 룰렛을 최대한 많이 돌려서 저장하는 방법을 선택했습니다. '이런식으로도 슬로건을 만들 수 있다니' 재미 반 진지 반으로 어반피플들이 모두 참여하여 슬로건 짓기에 동참했습니다.그러하여 나온 최종 두 가지 안 입니다. We Invent the Next WorldWe Reinvent the World우리는 이 최종 두 가지 안을 가지고 다시 투표를 하였습니다. (다수결의 원칙) 그 결과, 아주 근소한 차이로 우리의 슬로건 탄생!어반베이스의 새로운 슬로건'We Invent The Next World'4차 산업혁명의 시대, 국내 뿐 아니라 전 세계적으로 공간데이터의 높은 활용 가능성에 주목하고 있습니다.3D 공간데이터 플랫폼 어반베이스는 앞으로 “We Invent The Next World” 라는 모토 아래, 보다 앞선 새로운 삶의 모습을 제시하고자 합니다. 2D 도면 이미지를 단 몇 초만에 3차원 공간으로 자동 변환해주는 기술부터가상의 인테리어를 돕는 3D HomeDesign, 3D데이터를 증강현실로 경험할 수 있는 AR Viewer, 머신러닝과 인공지능을 이용한 공간 기반 추천 서비스까지. 전 세계의 모든 실내공간정보를 하나의 플랫폼 안에서 자유롭게 활용할 수 있는 코어 기술 및 서비스를 선보이고자 하오니 많은 기대 부탁드립니다.*2019.01 어반베이스 개발자 사이트 런칭 예정 *2019.02 AR SCALE 런칭 예정출처: https://blog.naver.com/urbanbaseinc 
조회수 873

아마존 진출 각오: 투자는 필수다!

안녕하세요 대한민국 셀러들의 성공적인 아마존 진출을 도와주는 컨설팅 회사이자 대행사인 컨택틱의 이이삭 대표입니다.  오늘 다룰 주제는 ‘투자’입니다. 여러분들께서는 이미 사업을 하시면서 어떤 시장이든 투자가 필수적이라는 사실을 많이 느끼셨을 것입니다. 문득 사업을 하다 보면, 이런 생각이 들 때가 있죠. “돈만 많으면 나도 성공할 수 있을 것 같은데”. 하지만, 돈이 많다고 해서 반드시 그 사업이 성공하는 것은 아닙니다. 사업에 대한 이해, 투자의 목적 등을 고려하지 않은 채 무리하게 M&A를 시도하다가 위기에 빠진 기업들의 사례를 종종 볼 수 있는 것처럼 말이죠. 물론, 아마존에서 물건을 판매하는 셀러 분들께서 인수합병을 위한 투자를 하시는 것은 아니지만, 그만큼 돈이라는 것이 언제, 어떻게 쓰이는지에 따라 초래하는 결과가 천차만별이라는 사실을 말씀드리고 싶었습니다. 본격적인 내용을 다루기에 앞서, 투자 구루(Guru)인 워렌 버핏의 명언을 소개하고자 합니다. Price is what you pay, Value is what you get. 보통 투자의 성공 여부를 가르는 기준 중 하나가 ROI(Return Of Investment) 즉, 투자자본 수익률입니다. 하지만, 위 수치에서 가치(Value)는 포함되지 않습니다. 제가 위 명언을 소개한 이유는 ‘장기적인’ 관점에서 투자를 하기 위해서는 반드시 본인이 지불하는 돈에 가치를 부여할 수 있어야 하기 때문입니다.   투자를 통해 단기간에 성과가 나올 수 있다면, 실패하는 사업자는 없어야 할 것입니다. 하지만, 본인의 돈을 직접 투자했다면, 매몰비용을 생각할 수밖에 없습니다. 광고를 집행하고 아마존 PRIME을 이용했는데도 불구하고, 단기간에 매출이 급증하지 않으면 조급해질 수밖에 없습니다. BEP(Break Even Point)를 맞추기 위해서 계속 자본을 투입하지만, 결과가 같다면, 점점 더 출구전략을 어떻게 세워야 할지를 고민할 수밖에 없게 되는 것입니다. 이때, 본인만의 ‘가치’를 갖고 있어야 합니다. 왜냐하면, ‘투자’라는 것이 반드시 금전적인 돈만을 의미하는 게 아니기 때문입니다. 바로 심리적인 요인도 고려해야 합니다.   제가 사업을 하면서 만난 많은 셀러 분들이 공통적으로 하는 질문이 바로 “아마존에 언제까지 투입해야 하는 것입니까?”입니다. 아마존 시장이 커지면 커질수록 많은 경쟁자들이 난입하고, 브랜드 파워를 갖춘 대기업도 진출을 시작할수록, 초기에 확실한 성과를 얻는 것이 점점 어려워지기 때문이겠죠. 또한, 아마존은 1년에도 몇 번씩 정책이 바뀌는 굉장히 다이내믹한 곳입니다. 가령, ERP(Early Reviewer Program)라고 해서, 초기 진출자를 위한 리뷰 장려 프로그램이 있습니다. 아마존에서 도입한 지 1년도 안된 정책이죠. 그만큼 소비자들이 리뷰를 중요한 레퍼런스로 삼아서 구매 결정을 한다는 것을 알 수 있습니다. 그뿐만 아니라 Amazon Seller Central에 들어가시면, 활용할 수 있는 기능들이 점점 많아짐을 알 수 있습니다. 즉, 시장이 커질수록 기능도 추가되면서 끊임없이 공부해야 성공할 수 있는 시장으로 바뀌고 있는 것이죠. 그럼, 도대체 언제까지 아마존을 붙잡고 있어야 하는가? 특정한 수치를 제시하기는 힘듭니다. 상품 이미지를 등록할 때, 크기만 맞춰서 올리거나, 렌더링을 통해 올린 이미지는 퀄리티도 다르지만 비용도 다르기 때문입니다. EBC(Enhanced Brand Contents)를 이용하시면, PPC뿐만 아니라, 배너 광고를 함으로써 소비자들의 시선을 사로잡을 수 있는 장치를 활용할 수 있습니다. 단, 상표권 등록이 되었을 때만 가능하기 때문에, 이 역시 시간과 비용을 고려해야 하는 것이죠. 리스팅 최적화나 PPC 광고 또한, 아마존 고유의 알고리즘이 바뀌면 그때마다 최적화된 전략으로 대응을 해야 성공 가능성이 높아집니다. 또한 잦은 정책 변경에 대응하고자 컨택틱 블로그를 활용하시거나, 외국의 뉴스레터 등을 팔로우업 하는 이 모든 과정을 투자라고 말씀드릴 수 있는 것입니다.   그래도, 굳이 투자 비용의 가이드라인을 제시해야 한다면, 3-6개월 동안 1,000만 원에서 2,000만 원 정도의 금액을 고려하셔야 합니다. 마케팅, 물류, 법인의 경우 추가 직원이나 업무 대행 서비스 등의 제반 비용을 감안해서 말씀드리는 것입니다.   정리하자면, 본격적으로 아마존으로 진출하기 앞서 마지막으로 심리, 시간, 인력, 금전 등의 비용을 고려했을 때, 도전할만한 가치가 있다는 본인만의 확신을 가지셔야 함을 말씀드리고 싶었습니다. 누구나 성공하는 시장은 없기 때문입니다. 그러나, 조급하지 않고 장기적인 관점에서 꾸준히, 아마존 성공 진출 프로세스를 따르신다면, 좋은 결과 있으리라 믿습니다.   컨택틱의 모든 교육은 파트너인 글로벌셀러 창업연구소와 접수하고 진행합니다. 교육 신청은 아래 링크나 글로벌셀러 창업연구소의 홈페이지를 통해 접수 가능합니다. 오프라인 아마존 입문 과정오프라인 아마존 기초/심화 과정온라인 아마존 입문 과정 그럼 오늘도 즐거운 글로벌 셀링 되세요!   감사합니다. 컨택틱  서울특별시 서초구 서초대로 356, 606호(서초동, 서초지웰타워)대표 전화: 02-538-3939   이메일: [email protected]   홈페이지: https://www.kontactic.com 네이버 블로그: https://blog.naver.com/kontactic  카카오 브런치: https://brunch.co.kr/@allaboutamazon
조회수 676

메이커의 세상이 온다

큰 일 났다만들지 못하는 자의 아우성"Maker", "Creator", "Designer", " Producer", "Writer", "Architect", "Cook", "Artist", "Youtuber"...바야흐로, 만들 수 있는 사람이 세상의 중심에 서는 시대가 왔다. 과거에도 여전히 존재했던 이들이었지만, 세상이 바뀌어 무엇이라도 창조할 수 있는 능력을 가진 자들이 누군가를 위해서가 아니라, 그 어느 때보다 본인의 생각을 세상을 향해 자유롭게 표현할 수 있는 시대가 된 것이다. 도구의 발달, 미디어의 발달이 세상을 바꾼 것이다.더군다나 근면하고 치밀하고 논리적이고 빠르게 일하는 능력이 더 이상 전문성으로 부르기 부끄러운 시대가 되어가고 있으니, 과거에 존경받던 이들은 다가오는 시대를 어떻게 맞이해야 할지 고민을 많이 해야하는 때이다.인공지능에 대항할 인간지능과거의 연장선상에는 미래가 없다100년에 한번 올까말까 할 변혁이 1년이 멀다하고 찾아오는 시대에 우리는 살고 있다. 10년 전과 오늘을 한 줄로 연결하여 연장하면 1~2년 뒤를 예측할 수 있는 시대가 아니다. 과거의 성공 경험이 버려야 할 관습이 되어 버렸고, 직장 선배가 후배에게 더 이상 노하우를 전수할 수 없는 시대가 되었다. 노하우가 오히려 혁신의 발목을 잡는 꼰대들의 집착으로 치부되는게 현실이다.보지 못했던 것이 새로운 것으로 인정받고, 경험하지 못했던 것이 혁신으로 추앙받는 시대에는 '창의성'이야말로 누구나 장착해야 하는 아이템이 되어버렸다.만들 수 있는가? 무엇이라도!근대 교육은 사회 순응 시스템 그 자체이다. 과거의 프레임에 미래를 재단하는 일종의 안정화 시스템이었다. 과거의 가치와 정신을 받아들이게 하고, 사회가 인정하는 가치에 빠르고 성실하게 적응하는 자가 사회적 리워드를 가져가는 시스템이었다. 과거를 부정하고 의심하는 자를 부적응자로 내몰고, 사회 질서에 저항하는 것으로 치부하여 사회적 낙오자로 만들어왔던 것이다. 남들과 다른 것을 '4차원'으로, '또라이'로 평가절하 하던 시절에는 감히 남과 다르게 생각하고, 남들에게 쉽게 이해받지 못하는 것은 스스로 억누를 수 밖에 없었다. 표현하는 것에 서투를 수 밖에 없는 환경이었다. 표현이 낯설게 되니, 자신의 것을 표출하거나 창작하는 것은 훈련받지도, 격려받지도 못했다. 그렇게 창작욕구도, 창의력도 퇴화되었다.빨리 실패해야 한다, 자기를 찾을 기회!단 한 장의 종이에 단번에 멋진 작품을 그릴 수 있는 사람은 드물다. 몇 번씩 종이를 찢어버리고, 밑그림을 망치는 과정을 거듭해야 비로소 윤곽을 잡아나갈 수 있다. 매일 수 백만개의 유투브 영상이 올라오고, 잊혀져간다. 하루에도 수만 개의 글이 다양한 미디어에 올라오고, 그 중 일부만이 회자되고 공유된다. 그것이 글이건, 사진이건, 웹툰이건, 영상이건 비즈니스모델이건 형식과 관계없이 시도해봐야 만들어낼 수 있다. 중요한 것은 자신의 것이어야만 한다. 남의 것이 아니라 자신의 고유의 것이어야 한다. 반복해서 만들어보고, 자신의 것으로 엣지를 살릴 수 있을 때까지 만들어 내야 한다.Ordinary people doing extraordinary things누구나 가능하다. 당신은 유일하다.타고난 사람만이 만들 수 있는 건 아니다. 평범한 누군가도 자기 것을 만들 수 있다. 요즘 유투버들은 우리의 전통적인 상식을 깨는 인물들이다. 일상이 컨텐츠가 되고, 누군가 평범한 삶의 방식이 셀럽과 같은 관심을 이끌어낼 수 있는 세상에 살고 있다. 프랜차이즈가 몰락하고 로컬 가게들이 주목 받는 시대이다. 고급스러움이 아니라 독특한 취향이 반향을 일으키는 때이다. 다름을 당당하게 여긴다면 누구나 가능하다.  과잉 공급 시대 다음은, 로컬 창작의 시대세상에 물건은 넘쳐나지만, 소비는 물건이 아니라 메시지로 하는 것이다. 스토리가 없는 상품은 도구로서만 기능할 뿐, 메시지로 가치를 전달하지 못한다. 창작의 결과물은 이야기이다. 나만의 이야기가 충분히 상품이 될 수 있는 세상이다. 그것이 기술을 넘어선 4차 산업 혁명의 핵심이 될 것이다.만들지 못하면 아무것도 아니다.
조회수 464

컴공생의 AI 스쿨 필기 노트 ⑧의사결정 나무

미국 스탠퍼드대학의 Xuefeng Ling 교수팀이 본태성 고혈압 발병 위험을 예측하는 AI를 개발했다고 해요. 이 연구에서 활용한 AI 모델은 의사결정 트리(decision tree) 기계학습 기법을 적용했는데요. 그 결과 AI를 통하여 10명 중 9명은 1년 내 본태성 고혈압 발병 위험을 정확하게 예측할 수 있었어요. 국내외 연구자들은 이 의사결정 트리 모델을 적용하여 고령화 시대에 폭발적으로 증가한 고혈압 환자 진료 부담을 덜 수 있을 거라고 기대하고 있다고 합니다. (기사 원문: AI 훈풍 타고 '최적 고혈압 관리'로 향한다)(Cover image : Photo by Gabe Pangilinan on Unsplash)8주 차 수업에서는 이렇듯 의학 분야에도 도움을 주고 있는 딥러닝 모델의 하나인 의사결정 트리(Decision Trees)와 의사결정 트리의 문제를 해결해주는 랜덤 포레스트(Random Forests)에 대해 배웠습니다. 예시를 통해 알아볼까요?의사결정 트리(Decision Tree)의사결정 트리는 다양한 의사결정 경로와 결과를 트리 구조를 사용하여 나타내요. 의사결정 트리는 질문을 던져서 대상을 좁혀나가는 스무고개 놀이와 비슷한 개념이에요.위의 그림은 야구 선수의 연봉을 예측하는 의사결정 트리 모델이에요. 의사결정 트리를 만들기 위해서는 어떤 질문을 할 것인지 그리고 그 질문들을 어떤 순서로 할 것인지 정해야 해요. 의사결정 트리의 시작을 ‘뿌리 노드’라고 하는데요, 위의 예에서 뿌리 노드인 ‘Years < 4> 참고로, 의사 결정 트리는 회귀와 분류 모두 가능한데요. 위의 그림과 같이 숫자형 결과를 반환하면 회귀 트리(Regression Tree)라 부르고 범주형 결과(A인지 B인지)를 반환하면 분류 트리(Classification Tree)라 불러요.  이렇게 질문을 던지고 그 질문에 따라 답을 찾아가다 보면 최종적으로 야구 선수의 연봉을 예측할 수 있게 돼요. 최적의 의사결정 트리를 만들기 위한 가장 좋은 방법은 예측하려는 대상에 대해 가장 많은 정보를 담고 있는 질문을 고르는 것이에요. 이처럼 얼마만큼의 정보를 담고 있는가를 엔트로피(entropy)라고 해요. 엔트로피가 클수록 데이터 정보가 잘 분포되어 있기 때문에 좋은 지표라고 예상할 수 있어요. 이처럼 의사결정 트리는 이해하고 해석하기 쉽다는 장점이 있어요. 또한 예측할 때 사용하는 프로세스가 명백하며 숫자형/범주형 데이터를 동시에 다룰 수 있어요. 그렇지만 최적의 의사결정 트리를 찾는 것은 어려운 일인데요. 그래서 오버 피팅, 즉 과거의 학습한 데이터에 대해서는 잘 예측하지만 새로 들어온 데이터에 대해서 성능이 떨어지는 경우가 되기 쉬워요. 이러한 오버 피팅을 방지하기 위해 앙상블 기법을 적용한 랜덤 포레스트(Random Forest) 모델을 사용해요.의사결정 트리 코드아래는 의사결정 트리를 구성하는 코드예요. # classification treefrom sklearn.tree import DecisionTreeClassifierclf = DecisionTreeClassifier()clf.fit(xtrain, ytrain)yhat_train = clf.predict(xtrain)yhat_train_prob = clf.predict_proba(xtrain)yhat_test = clf.predict(xtest)yhat_test_prob = clf.predict_proba(xtest)clf.score(xtrain, ytrain)clf.score(xtest, ytest)sklearn.tree에 있는 DecisionTreeClassifier를 임포트 합니다.clf : 의사결정 트리를 의미합니다.clf.fit으로 모델을 학습시킵니다.  clf.predict : 데이터를 테스트합니다.  clf.predict_proba : 데이터 각각에 대한 확률이 주어집니다.  clf.score : 학습 데이터와 테스트 데이터의 정확도를 확인합니다.랜덤 포레스트(Random Forest)랜덤 포레스트는 많은 의사결정 트리로 이루어지는데요. 많은 의사결정 트리로 숲을 만들었을 때 의견 통합이 되지 않는 경우에는 다수결의 원칙을 따라요. 이렇게 의견을 통합하거나 여러 가지 결과를 합치는 방식을 앙상블 기법(Ensemble method)이라고 해요.그럼 랜덤 포레스트의 ‘랜덤’은 어떤 것이 무작위라는 것일까요? 여기에서 ‘랜덤’은 각각의 의사결정 트리를 만드는 데 있어 쓰이는 요소들을 무작위적으로 선정한다는 뜻이에요. 즉 랜덤 포레스트는 같은 데이터에 대해 의사결정 트리를 여러 개를 만들어서 그 결과를 종합하여 예측 성능을 높이는 기법을 말해요. 많은 의사결정 트리로 구성된 랜덤 포레스트의 학습 과정(사진 출처 : 위키백과)랜덤 포레스트 코드아래는 랜덤 포레스트를 구성하는 코드예요.from sklearn.ensemble import RandomForestRegressorrf = RandomForestRegressor(n_estimators=100, random_state=0)rf.fit(xtrain, ytrain)yhat_test = rf.predict(xtest)rf.score(xtrain, ytrain)rf.score(xtest, ytest)sklearn.ensemble에 있는 RandomForestRegressor를 임포트 합니다.  rf : 랜덤 포레스트를 의미합니다.   rf.fit으로 모델을 학습시킵니다.    rf.predict : 데이터를 테스트합니다.    rf.score : 학습 데이터와 테스트 데이터의 정확도를 확인합니다.  이론 수업을 마치며2018년 5월 22일부터 시작한 8주간의 이론 수업이 이로써 마무리가 되었어요!! 매주 3시간 동안 어려운 내용의 수업을 듣는 게 힘들기도 했지만 그만큼 얻은 게 많아서 뿌듯하기도 합니다. 이론 수업과 AI스쿨 후기는 아쉽게도 이번이 마지막이지만, 앞으로 8주간은 팀 프로젝트 과정과 커리어 코칭 과정이 기다리고 있어요! 지금까지 8주간 이론 공부를 열심히 했기 때문에 굉장히 기대가 되네요. 살짝 알려드리면 저희 조는 시각장애인과 청각장애인을 위한 상황 해설 솔루션을 주제로 프로젝트를 진행하려고 해요! 아직 추상적인 부분이 많아 조교님으로부터 피드백을 많이 받게 될 것 같지만 그동안 배운 이론을 적용시켜서 높은 퀄리티로 프로젝트를 완성시키고 싶다는 욕심입니다. :) 이론 수업의 시작과 함께 우연한 기회로  AI스쿨 후기를 쓰게 되었는데요. 수업 내용도 어렵고 글쓰기도 익숙하지 않아 쉽지 않았지만 배운 내용을 최대한 공유하고자 했습니다. 이를 통해서 배운 내용을 복습하고 부족한 부분을 알 수 있어서 무척 뜻깊은 경험이었습니다. 부족하지만 이 글을 읽고 조금이라도 도움이 되었으면 좋겠어요! AI 스쿨이 인공지능 엔지니어를 꿈꾸는 제게 큰 발걸음이 될 수 있도록 앞으로도 저는 프로젝트에 전력을 다할 것 같습니다. 8주 동안 열심히 수업 들으신 수강생 여러분 모두 좋은 결과가 있기를 바랍니다!* 이 글은 AI스쿨 - 인공지능 R&D 실무자 양성과정 8회차 수업에 대해 수강생 최유진님이 작성하신 수업 후기입니다.
조회수 862

탕비실의 브랜딩: 브랜딩과 육두문자의 상관관계

일을 하다보면 매우 화가 날 때가 종종 있습니다. 일이 힘들어서라기 보단 그 일을 하는 사람들로 인한 관계의 문제가 크죠. 브랜딩업무는 협업과 협조가 굉장히 많이 필요합니다. 디자인팀만 죽어라고 일하는 것이 아닌, 마케팅, 대표님, 경영지원, 개발단에서도 전체 브랜드의 맥락과 의미를 알고 있어야 합니다. 또 제대로 가이드대로 적용할 수 있어야 하지요. 단순히 문구를 일치시키고 상하좌우 여백과 로고위치를 맞추는 것의 문제는 아닙니다. 사실 그런 비쥬얼적인 부분은 오히려 부차적이죠. 그냥 로고위치는 바꾸면 되는 것입니다. 그러나 행사기획에서의 방향성이나, 신제품 런칭할 때 홍보전략 등은 단순한 것들이 아닙니다. 그러나 우리는 돈도 별로 없고 시간도 없고 마음이 바다같이 넓지 않기 때문에 브랜드컨셉을 정확하게 일치시켜가면서 전략을 구축하기 어렵습니다. 그 때 그 때 아름다운 순천만 갈대같은 우리의 맘도 다잡아야 하고, '현실적' 이란 말을 입에 달고 사는 이사와도 싸워야 합니다. 당초 설정했던 브랜드컨셉대로 가려면 통장의 장막을 들추고 공허를 마주하는 공포도 견뎌내야 합니다. 대부분의 사람들은 이러한 불안과 조급, 두려움, 가난, 피폐, 기아와 환난에 마주하게 되면 3가지의 특징을 드러내게 됩니다.1. 대충 보고 대충 결정한다.2. 내 말이 맞다.3. 니 말은 틀렸다.마음이 조급해졌다..라는 얘기는 심리학적으로는 '인지편향기제가 크게 작용한다' 라는 것과 비슷합니다. 인지편향이란 무언가를 받아들일 때 한 쪽으로 치우쳐진 판단을 하는 현상을 의미하지요. 불확실성이 높아지면 사람은 내가 알고 있는 지식이나 경험안에서 해답을 찾고자 합니다. 안정성을 추구하고 해봤던 것으로 회귀하죠. 관성과 습관에 의해 행동하길 원하고, 그 외의 것들은 고려의 대상에서 일단 제외시킵니다. 2번과 3번의 현상은 그러한 안정성의 추구때문에 발생하는 것이지요. 1번의 경우는 정확히는 '스윽 보고 내가 아는 것이면' 받아들이고 아니면 버린다라는 얘기입니다. 이 때 흥미로운 것은 '내가 아는 것' 이 그닥 정확하지 않은 것이라는 사실이죠. 보통 그 지식은 프레임의 영향을 크게 받습니다. 예를 들어 이번에 앱을 구글스토어에 런칭하고 3달이 지났는데 아직 다운로드수가 45밖에 되지 않았다고 해봅시다. 똥줄이 타고 마음이 조급하여 심장의 쫄깃거림이인절미의 그것과 같겠죠. GA분석을 하고 있어도 사실상 수치에 대한 객관적 분석이 힘들어집니다. 그래서 일단 박리다매식 불특정다수를 대상으로 한 광역홍보를 시전하자고 합니다. '일단 높이는 것이 먼저다!' 라는 전제에서 나온 것이죠. 하지만 당초 브랜드컨셉은 고급화전략+명확한 타겟군의 확보로 매니아층을 기반으로 한 앱이었단 말입니다. 하지만 GA상에서 '네이버검색 유입이 가장 높네!' 라는 사실을 들어 마케팅팀에선 브랜드컨셉을 가볍게 누를 수 있습니다. 물론 편향된 정보입니다. 사실 연관검색어 유입은 다른 것에 비해 1.2%정도가 높은 것 뿐입니다. 그러나 이미 답정넌전략의 경우엔 일단 전략을 내고 그 이유를 나중에 찾습니다. 운 좋게도 네이버 연관검색어가 1위를 차지해서 프레임의 벽을 튼튼하게 만들어주었습니다. 수치와 통계, 데이터도 프레임앞에선 가끔 무용지물이 될 때가 있습니다. 숫자없는 의미는 맹목적이고, 의미없는 숫자는 공허하지만, 숫자가 의미와 잘못 결탁하는 순간 우리는 회의실에서 고대사 간접체험을 하며 '고조선시대의 제정일치가 이런 느낌이었구나.' 라며 무릎을 탁 칠 수 있습니다.이처럼 정보의 편향된 인지와, 자기중심적 사고, 배타심리가 높아지면서 무리한 요구, 잦은 변경, 말 같지도 않은 소리등이 탄생하게 되고 실무자들은 만들어놨던 여러가지 것들을 無로 되돌리는 공허의 군주놀이를 하며 드디어 욕설이 등장하게 되는 것입니다.사람은 언제 화를 낼까요. 물론 여러가지 상황이 있을 겁니다. 그 주체가 상대방에 대한 빡침인지, 나를 향한 것인지도 구별해야 겠죠. 추운 겨울날 따끈한 치킨을 사들고 집에 가다가 자빠져서 치킨이 진흙탕물에 뿌링클되는 것은 나에 대한 빡침일 것이고, 디자이너에게 시안좀 만들어오라고 했더니 혼돈스러운 것을 가져왔을 때 느껴지는 것은 상대에 대한 빡침이겠죠. 사람의 화는 주로 이런 상황에서 발생합니다. 5가지로 분류해보죠.1. 인정받지 못할 때2. 나와 다른 어떤 것을 강요당할 때3. 부당하거나 억울하다고 느껴질 때4. 상대가 공격적인 태도를 취할 때5. 배고프거나 졸릴 때5번의 경우는 1,2,3,4의 상황과 콤보를 이루며 증폭의 역할을 합니다. 1번은 10시간 내내 해놨던 것을 보지도 않고 '다른 거 없어?' 라고 할 때이고, 2번은 정치관련된 콘텐츠 만들기 싫은데 자꾸 만들으라고 할 때(심지어 내가 싫어하는 당을 옹호하는), 3번은 1번에서 만든 10시간 시안을 보면서 '이거 뭐 베낀거 아냐? 아니면 니가 한거 맞아?' 라고 되물을 때, 4번은 '그건 팀.장.님.에.게 물.어.보.시.라.구.요.' 라며 꼭꼭 씹으며 싸가지없이 말하는 옆 팀 대리에게서 느껴지는 느낌이죠.브랜딩작업만에 해당하는 것은 아니겠지만, 브랜딩은 굉장히 추상적이고 두루뭉술한 것들을 실체화시키는 작업입니다. 그러다보니 상황이 조금만 여의치 않으면 가장 먼저 희생되고 깨지는 약속이기도 하지요. 실질적인 매출증감을 체감할 수도 없고 어쩌면 모두에게 그냥 불필요한 일의 일부로 느껴질 수도 있으니까요. 그래서 상호간의 깊은 동의와 이해가 없이는 브랜딩작업은 사실상 불가능에 가깝습니다. 사람 모인 곳이 회사인데 모든 사람들이 인정하는 하나의 명제를 만드는 것이 결코 쉬운 일은 아닐 것입니다. 또한 이러한 명제 아래 발생하는 실무들을 처리하는 실무자들에겐 의미없는 스트레스로 다가오기도 하지요. 그러나 단순히 일이 늘어서 짜증나는 것일까요? 그건 아니라고 생각합니다. 그 일을 전달하는 사람의 자세나, 일을 대하는 지시자의 태도, 결과물에 대한 리액션 등..결국엔 사람과의 커뮤니케이션에서 항상 문제가 발생하죠.그래서 우리를 화나게 하는 상황들에 대해 주우욱....늘어놔보도록 하겠습니다.1. 5번을 말해도 못 알아들을 때: 말하는 내 문제인지, 듣는 사람의 문제인지 모르겠지만 5번 정도 말했다면 듣는 사람의 센스 문제일 경우가 큽니다. 보통 이럴 땐 그림을 그려주거나, 사내에 말 잘하는 분께 외주를 주거나, 제프 베조스가 빨리 '센스를 높이는 두뇌자극장치'를 개발해주길 기다려봅시다.'어디서부터 잘못된거지?....2. 혼자 크게 우월한 분: 그러니까 그 이론은 알겠으니 이제 앉아서 일을 하세요.배우신 분인건 알겠고, 언제 끝나요?3. 자꾸 다른 것 부터 하고 계실 때: 아니 그거 말고 제가 프로모션 기획안부터 하라고 중세시대부터 얘기했을 텐데..4. 회의에서 나온 내용 안듣고: 자꾸 나한테 다시 물어봅니다. 저는 에버노트가 아닙니다.. 5. CC걸린 이메일 안보고 딴 소리: CC라는 것은 캠퍼스커플이나 컨츄리클럽이 아니라 carbon copy입니다. 먹지에 똑같이 복사해서 당신에게도 주겠다는 것인데 무언가를 주는 데에는 이유가 있습니다. 6. 파일을 자꾸 못찾아: 기획안은 야동이 아닙니다. 컴퓨터에는 즐겨찾기라는 최첨단 기능이 있습니다. 너무 소중해서 깊숙히 숨겨놓는 마음은 이해가 갑니다. 하지만 빨리 달라고 하는데 30분 째 파일 하나하나 열어보면서 뭐였지?..하고 있으면 답답합니다. 파일이름도 19741908357.doc 하지말고 DarkNamer 등의 프로그램을 이용해서 일괄변경해줍시다. 7. 아까 했던 말을 자꾸 바꿈: 23아이덴티티 인줄.. 그의 마지막 23번째 인격이 깨어나 또 말을 바꾼다면 이젠 내가 가만히 있지 않을 것입니다.8. 왠지 가르치려 듦: 아니 같이 일을 하는데 왜 묘하게 선생님의 모습이 겹치지.. 어느새 손등내밀고 자 모서리로 뼈 맞을 것 같은 느낌이 들기도 합니다. 회의를 하는 거지 가르침을 받는 시간이 아닐텐데..9. 뭐가 맘에 안드는 지 말해줘요.: 이 느낌이 아니야. 라고 했다면 무슨 느낌을 원하는 지 말해주세요. 말을 못하겠다면 당신의 느낌을 빌딩밖으로 던져버리도록 합시다.10. 디자이너가 시안을 밤새 깎고있다.: 일을 한다는 건 절차가 있고 제한시간이 있습니다. 디자이너 쪽에서 막혀있으면 다음 단계의 실무자는 주말에 애인을 만날 수 없습니다. 또는 생길 수가 없습니다. 아직 최종이 나온 것이 아니잖습니까. 시안의 완성도는 최종시안에서 챙깁시다. 지금은 '쳐내는 것'에 집중하세요.11. 당신이 맡은 일은 '끝내서' 나에게 주세요.: 대학교 조별과제 하다보면 '제가 PPT맡을께요.' 라고 해놓고 이 세상 PPT가 아닌 것 같은 해괴망측한 괴생명체를 단톡방에 던지고 '저는 그럼 이제 나가볼께요.' 하시는 분들이 계십니다. '제가 맡을게요.' 라는 말은 자신의 업무에 대한 결과보장과 퀄리티, 신뢰도까지 책임지겠다라는 얘기입니다. 그렇게 대충해서 다했다고 할거면 월급도 아무숫자나 적힌 채로 받으시면 됩니다.'자료 조사를 해오랬더니 링크만 긁어서 단톡방에 남겨??12. 일하는데 옆에서 계속 투덜댐.: 투덜대지 말고 의견을 제시하던가, 해결책을 내놓던가 대표님실에 가서 투덜댑시다. 13. 자기만 힘든 척: 모두가 같은 일을 하고 있습니다. 지금 저 사람이 놀고 있는 것 같지만 그 사람 프로세스가 오면 그 사람이 바빠지는 겁니다. 이어달리기 같이 움직이는 것이 일입니다. 세상 일은 혼자 다하는 것처럼 자꾸 인상찌뿌리고 그러면 아마츄어 같습니다.14. 아무 설명도 없이 파일만 던짐: 메일을 보면 제목도 없고 내용도 없고 파일만 덜렁 온 경우도 있는데, 특히 포워딩할 때 이런 경우가 많습니다. 무언가를 줄 때는 무엇이다, 주겠다, 이걸 받고 어떻게 해라 등등의 디렉션을 포함하도록 합시다. 하다못해 동네축구를 해도 마이마이!!! 가 있고 패스패스!! 들어가!!! 퍼져퍼져!!! 등의 직관적인 디렉션이 있는데 말이죠.15. 사건을 벌어졌는데 미궁속으로 빠졌다.: 뭔 사고를 쳤는데 범인은 없다....! 대부분 그 범인은 자기가 범인인 줄 모릅니다.16. 남의 것만 베껴옴: 우리 브랜드철학과 적합한 뭔가를 만들어야 지 자꾸 남의 것만 베껴오면 어떻하나요. 물론 카카오나 배달의 민족이나 29CM 등 브랜딩과 마케팅을 잘하는 곳들의 레퍼런스를 참고하는 것은 좋습니다만, 그들이 성공한 것은 레퍼런스가 좋아서가 아니고 '그들이 했기 때문' 입니다. 17. 중요하지 않은 것에 힘쓰고 계심: 보고서에 표지만드는 것은 크게 중요하지 않습니다. 자꾸 표지에 디자인하지 마세요.18. 데드라인 못지킨 이유: 못지켰으면 핑계핑계하지말고 대책을 가져오도록 합시다. 어머니와 아버지가 편찮으시고 집안이 무너지고 심신미약과 공황장애, 우울과 몸살감기가 겹쳐 일을 못한 것은 십분 이해합니다. 그러니 이제 어떻게 할 것인지 그것을 얘기해주세요.19. 이빨까기: 저 사람은 자꾸 일은 안하고 대표님과 팀장님 옆에서 자기 일한 거 들고 아양만 떱니다. 얼핏 주상전하 옆에 성은이 망극하옵니다 봇같기도 하고 이방 내지는 반지의 제왕의 세오덴 왕 옆에 붙어있던 그 까만머리 아저씨같기도 한데 뭐가 되었든 저 사람이 자료를 줘야 내가 퇴근을 하는데 벌써 7시고.. 뭐 이렇습니다.저..저봐!! 백색의 김대리야!20. 도와서 같이 해: '돕는다' 라는 말은 참 애매합니다. 내가 다 만들고 니가 옆에서 ctrl+s 만 눌러줘도 돕는 건 돕는거니까요. 이건 남편이 아내의 집안일을 '돕는다' 라고 표현하는 것과 비슷합니다. 지가 사는 집인데 왜 그게 돕는 건가요. 돕는다라는 표현은 애시당초 "니가 할 일" 인데 내가 선심써서 너의 노고를 덜어주는 거야 라는 함의가 담겨있습니다. 일에 돕는 것이 어딨나요. 니 일은 니가 하시고, 내 일은 내가 하는 거죠. 진짜 돕는 건 자기 일 다 끝내신 분이 주말에 나와서 내가 못 끝낸 기획서 반토막을 샤샤샥 써주고 백마 탄 초인처럼 손 흔들며 사라지는 걸 돕는다고 하는 겁니다. 21. 공부 좀 ...: 단도직입적으로 브랜딩은 똑똑해야 할 수 있습니다. 전문지식이 있던가 아니면 얕고 넓게 알던가, 트렌드에 민감하던가 센스가 엄청나던가. 어떤 식으로든 똑똑해야 합니다. 아는 게 있고 본 게 많아야 레퍼런스를 끄집어 낼 수 있고 컨버전스를 하던 믹싱을 하던 카피를 하던 뭐라도 할 수 있습니다. 당최 요즘 우리나라가 통일이 됬는지 대통령이 바뀌었는지 살았는 지 죽었는 지 관심도 없이 이번 겨울신상 롱패딩 지르기에만 여념이 없으면 같이 회의하고 일하는 사람들이 무지 답답합니다.22. 결과물까지 책임지는 겁니다.: 인쇄사고가 난 거니까 이건 인쇄소책임이니 난 모르겠습니다. 라고 하면 안됩니다. 아 그건 인쇄소탓이잖아. 23. 해봤다면서요.: 해봤다고 해서 시켰는데 광고게시자에 결제수단 추가도 못하면 어떻하자는 건가요. '해봤다' 라는 것은 '전체맥락을 알고있다.' 라는 얘기입니다. 한 두번 만져봤다란 얘기가 아니지요.24. 자기가 한 것처럼 하지 마세요.: 다 같이 만든 건인데 보고 할 때 자꾸 자기가 다 한 것처럼 주어를 통합하거나 뭉뚱그리는 분들이 있습니다. "이번 기획안 다 완성했습니다. 자료조사도 다 끝냈고, 프로모션 이벤트 견적도 조사 끝냈습니다." 라고 말이죠. 누가 무슨 업무를 담당했었는지 확실하게 보고하도록 해요. 심지어 부족한 자료는 꼬박꼬박 얘기하면서 잘되고 멋진 건 주어를 빼버리는 주어강제수탈행위는 좋지 않습니다.아니, 야 임마  말을 그렇게 하면 안..25. 그냥 해: 물론 일이란 게 그냥해야 할 때도 많습니다. 브랜딩은 철학과 가치적인 워딩이 많은 작업이기 때문에 나와 다른 생각을 강요받을 때가 있습니다. 이 때 이유도 뭣도 묻지말고 시키는 거나 하라는 식의 태도는 좋지 않습니다. 적어도 다른 의견을 지닌 사람들에게 설명이나 합의, 배려는 있어야 하는 것이지요. 닥치고 시키는 일이나 해!...라는 말을 들을 때면 보자기를 뒤집어 쓴 채 회사에 검은 차로 끌려와서 검은 가방을 국경넘어로 전달하는 느와르의 주인공이 된 듯해서 짜릿하긴 하겠지만, 직원이 리암 니슨이 아닌 이상 대부분 그런 사람들은 빠른 퇴장을 고심하게 됩니다. 대부분 업무를 하다가 화가 나는 것은 커뮤니케이션의 문제가 90%이고, 일의 능숙도나 스킬문제가 10%정도 되는 듯 합니다. 일을 잘 못하거나 실수를 하거나 사고를 치는 것은 어쨌든 손배소를 걸든, 퇴사를 하든 다른 사람에게 넘기든 해서 정리를 하고 처리가 가능한 부분입니다. 하지만 커뮤니케이션은 사실 대놓고 막 화를 내기도 뭐하고 따지자니 내가 좀 치졸해지는 것 같기도 합니다.'다양한 의미의 해석'이 가능한 부분인지라 속앓이를 하기 마련이지요.위의 25가지는 당연히 브랜딩 뿐 아니라 모든 일을 함에 있어서 동일하게 적용되는 상황들입니다. 하지만, 굳이 브랜딩실무와 연결시킨 이유는 아래와 같습니다.1. 브랜딩은 말로 하는 업무가 아닙니다.: 그런데 누군가는 자꾸 말만 하고 있고, 누군가는 일만 하고 있기 마련입니다. 차라리 마케팅업무는 데이터에 근거한 액션을 수립하고 정확한 목표와 예산을 설정할 수 있으니 미래지향적이라곤 해도 브랜딩보단 비교적 정량평가가 가능한 영역입니다. 그러나 브랜딩은 그 자체를 수치화 할 수 없고 '정체성' 이라는 모호한 단위에서 다들 허우적거리기 마련이죠. 실무단계에서 빨리 이 두루뭉술한 개념을 정리하여 시각화시키고, 액션으로 바꿔내야 합니다. 문장과 개념들만 떠도는 브랜딩은 모두에게 해롭습니다.문장과 개념들만 떠도는 브랜딩은 모두에게 해롭습니다.2. 모두가 함께하는 유일한 일이어야 해요.누군가는 이를 눈으로 보이게 만들어야 하고 누군가는 그에 맞는 기획안을 짜고 실천에 옮겨야 합니다. 이는 달리 말하면 디자이너와 기획자, 대표만의 잔치로 끝나버릴 수도 있다는 얘기입니다.  위 문제들은 대부분 이러한 맥락에서 발생합니다. '내 일 아닌데?''그게 나와 무슨 상관?''나는 똑똑해, 그러니 내 생각이 옳아.''무슨 일을 해야 하는거죠?'등의 말들이 나오기 시작하죠.  브랜드에 대한 이해도가 공유되지 않으면 대표, 디자이너, 기획자를 제외한 인원들과 업무 핀트가 어긋나기 시작합니다. 서로 무슨 일을 하지는 모르니 오해도 생깁니다. 또한 브랜딩 업무가 특정인원에게 가중되기도 하죠. 회사에는 여러 인원이 있고 각자가 맡은 영역이 서로 다릅니다. 그러니 같이 모여있지만 서로 다른 일을 하면서 일정 부분을 채워나가는 식이죠. 그럼에도 모두가 공통으로 해야 하는 영역이 있다면 바로 브랜딩실무라고 생각합니다. 같은 정체성을 그리고 같은 언어와, 같은 양식, 동일한 프로세스와 같은 문화를 영위하며 같은 방식으로 표현하는 것. 모두가 각자의 일을 하되, 그 저변에 항상 고려되어야 하는 것. 내가 작성하는 모든 문서의 중심과 커뮤니케이션의 구심점이 되어야 하는 것이 사실 브랜딩이니까요. 3. 브랜딩실무는 '일을 만드는 것'이 아니예요.브랜딩의 정의나 개념을 내리는 것은 오히려 쉽습니다. 브랜딩의 중요성을 설파하고 그 방법론에 대해서 떠드는 것은 어렵지 않죠. 하지만 "그래서 우리는 뭘 해야하는데?" 라는 문제에 봉착하면 머뭇거리고 있기 마련입니다. 일단 배너하나 바꾸는, 표지, 굿즈, 상품라벨, 패키지 하나 바꾸는 데에도 돈이 들어가기 시작하고 그 투자비용에 대한 개런티는 어디에도 없습니다. 누구나 다 중요하다곤 외치지만 실상 많은 돈을 들여서 하긴 꺼려하죠. 그래서 생각보다 브랜딩에 대해선 많은 사람들이 모순된 행동을 보이곤 합니다. "아, 이번에 저희가 네이밍을 새로 하려고 해요. 저희의 가치와 브랜드스토리를 알리는 작업이 정말 중요하잖아요. 브랜드의 시발점을 제대로 잡고싶어서 의뢰드렸습니다." 라고 말은 하지만, 막상 견적이 오고가는 과정에선 "그런데 3글자에 A4한 장만 적어주시면 되는데... 조금 저렴하겐 안되나요?"가 되는 것이죠. 가치를 알리는 브랜드의 시발점에서 갑자기 글자와 A4한장분량의 작업으로 바뀌는 경우가 정말 수도 없이 많습니다. 사실 솔직히 브랜딩에 대해 잘 모릅니다. 저도 그렇고 여러분들도 그렇죠. 하지만 변치 않는 명제가 있다면 브랜딩이 일을 위한 일이 되어서는 안된다는 것입니다. 브랜딩을 하기 위해 또 다른 일을 벌리거나 누구도 이해하기 힘든 새로운 프로젝트나 팀을 짜서 움직이는 것이 아니라는 것이죠. 오히려 브랜딩은 '마이너'한 개념의 실무부터 진행해야 합니다. 지금 우리가 하고 있는 것 중  우리 가치관과 맞지 않는 일들을 제거하는 것부터가 시작이죠. 브랜딩은 마이너스의 업무.위의 25가지 내용을 다시 한 번 곰곰히 살펴보시면, 대부분 무언가 "일을 하는 과정/일이 생기는 과정" 에서 발생하는 문제들입니다. 위의 문제들을 하나하나 해결해나가기 위해선, 분노유발자인 상대방을 원자단위로 소멸시키기거나 빅뱅이전의 에너지상태로 돌리는 방법도 있겠지만....더욱 좋은 방법은일단, "우리가 꼭 이것때문에 싸워야 할 필요가 있나?" 를 먼저 고민해보는 것입니다. 브랜딩은 '뭉치는 작업', '규정하고 하나로 모으는' 수렴형업무입니다. 이것을 꼭 유념해두셨으면 합니다. 일이 자꾸 커져서 문제가 생길 때는 잠시 일을 멈추고 주위를 둘러보세요. 그리고 그 원인자체를 하나하나 제거해 나가는( 사람이 아니고..업무를 ) 겁니다. 이런 식으로 우리를 둘러싼 거품과 불필요한 과정들이 사라지고 나면, 이제부터 무엇을 해야할 지 꽤나 직관적으로 발견할 수 있게 될 거예요. 
조회수 1299

앱 어트리뷰션 가이드 – 애플 서치 애드 트래킹 실습

새로 등장한 광고 매체들 중에서 올해 하반기 가장 주목 받는 대표적인 매체가 애플 서치 애즈(Apple Search Ads)입니다. 앱 스토어(App Store)의 유일한 광고 상품이기 때문이지요. iOS 플랫폼에서 유료 고객이 많은 헬스케어, 프리미엄 브랜드, 여행 등의 카테고리에서는 특히 서치 애즈를 진지하게 받아들이는 분위기입니다.애플 서치 애즈가 새로 생긴 매체이다 보니, 광고를 집행하는데 필요한 애플 계정을 만드는 일부터 시작하는 경우가 많을 것 같습니다. 이번 가이드에서는 서치 애즈 운영이 가능한 애플 계정을 생성하는 방법과 서치 애즈 트래킹을 위한 설정까지 설명하도록 하겠습니다. 서치 애즈 운영을 위한 계정 만들기서치 애즈는 베이직(Basic)과 어드밴스드(Advanced) 두 가지 유형이 있습니다. 베이직은 광고주가 CPI 단가를 설정하면 자동으로 운영되는 방식입니다. 키워드와 타겟 등은 모두 애플의 자동화 알고리즘이 알아서 결정합니다. 어드밴스드는 광고주가 모든 것을 설정할 수 있지만 CPT(탭당 비용, CPC와 동일 개념) 과금으로 운영됩니다. 본 가이드는 어드밴스드를 기준으로 설명을 이어 나갈 것입니다.서치 애즈를 운영하기 위해 반드시 아래 조건이 충족되어야 합니다.서치 애즈를 운영하는 계정이 App Store Connect를 통해 광고 대상인 앱과 연결되어 있을 것App Store Connect(Formerly iTunes Connect)는 앱 스토어에 올린 앱을 관리하는 도구입니다. 앱을 새로 올리고, 앱 소개 페이지를 수정하고, 앱 다운로드 수치를 확인할 수 있습니다. 일반적으로 이런 업무는 개발팀이 담당하지요. 그러나 이제 서치 애즈를 운영하기 위해서는 마케팅팀도 App Store Connect에 접속할 수 있는 계정이 있어야 합니다.App Store Connect를 사용하기 위해서는 애플 개발자 계정이 있거나, 관리 권한을 가진 개발자로부터 초대를 받아야 한다. 결국 개발팀에 권한을 요청해야 한다. 계정 생성과 App Store Connect 권한 받기계정 생성을 위해 서치 애즈로 이동한 뒤 상단의 ‘로그인’ -> ‘Advanced’ 버튼을 클릭합니다.서치 애즈는 Apple ID를 사용해 로그인 합니다. 따라서 기존에 iOS 플랫폼에서 사용하던 공용 Apple ID가 있으면 서치 애즈에 그대로 사용할 수 있습니다. Apple ID가 없다면 입력창 하단의 ‘지금 만드세요’를 클릭해 새로운 계정을 만듭니다.이제 서치 애즈 관리용으로 사용할 Apple ID의 App Store Connect 접속 권한을 개발팀(구체적으로는 Apple Developer 계정 운영자)에 요청합니다. 서치 애즈 운영을 위해서는 ‘마케팅’ 또는 ‘관리’ 권한이 필요하니 반드시 ‘마케팅’ 이상의 권한을 부여해달라고 해야 합니다.관리자가 Apple Store Connect에 접속해 새로운 계정에게 권한을 부여할 수 있다.권한 부여가 끝났다면 해당 Apple ID로 서치 애즈에 로그인합니다. 그리고 로그인 후 새로운 캠페인을 생성합니다. 캠페인을 만들고 나서 아래 그림과 같이 해당 캠페인의 ‘설정’으로 이동하여 ‘계정 연결’을 선택하면 권한을 부여 받은 Apple Store Connect 계정의 이름이 나타납니다. 추가할 계정을 선택하고 저장 버튼을 눌러 연결을 마무리합니다. 이제 서치 애즈 캠페인을 시작할 수 있습니다. 서치 애즈 트래킹서치 애즈는 트래킹 URL을 생성하고 세팅하는 과정 없이도 자동으로 트래킹이 동작합니다. 이를 위해서는 서치 애즈 출시 이후에 업데이트된 분석 SDK를 앱에 설치해야 합니다. 와이즈트래커의 경우 21.2.48 버전 이상의 SDK를 사용하면 서치 애즈를 자동 분석할 수 있습니다. 서치 애즈의 전체적인 성과뿐만 아니라, 각 캠페인 또는 키워드별 성과도 자동으로 분석합니다.이런 방식의 트래킹이 가능한 이유는 애플의 Attribution API와 연동했기 때문입니다. 설치된 앱이 실행되면 앱 내의 분석 SDK가 Attribution API를 호출하고, 분석 파트너는 API로부터 획득한 정보를 바탕으로 성과를 어트리뷰션 합니다. 단순하지만 신뢰할 수 있는 방법입니다.애플과 어트리뷰션 툴이 동일한 데이터를 사용함에도 서치 애즈 계정의 데이터와 어트리뷰션 툴의 데이터가 완전히 일치하지는 않는데, 다음의 이유로 인해 데이터의 차이가 발생합니다.앱 다운로드 측정 기준– 서치 애즈: 앱 스토어의 광고를 탭한 이후 발생한 ‘앱 다운로드’ 수– 어트리뷰션 툴: 앱이 실행되는 시점으로부터 가장 최근에 탭된 광고에 의한 ‘앱 최초 실행’ 수룩백윈도우– 서치 애즈: 광고 탭 이후로 30일간– 어트리뷰션 툴: 광고주 설정에 의한 기간광고 추적 제한(LAT)을 설정한 유저의 앱 다운로드– 서치 애즈: 다운로드 수치에 포함– 어트리뷰션 툴: Apple의 개인보호 처리방침으로 인해 측정 불가능
조회수 1829

지표가 중요하지.

스타트업이 챙겨야 할 지표는 정말 많다. 모든 지표를 챙겨야 할 필요는 없지만 사람들의 입에 오르내릴 정도의 지표라면 특정 상황 별로 필요에 대해 어느정도 인정받았다는 뜻일거다. 그러므로 내 분야에 필요한 지표가 무엇인지 체크해 둘 필요가 있다.  지표는 투자를 받을 때 엄청 중요한 요소로 동작한다. 숫자로 표현되지 않는 미래는 왠만한 비전이 아니면 상대방을 설득하기 힘들다. 지표는 다른 사람들에게 현재 상황을 객관화해서 보여주는 가장 좋은 방법이다. 하지만 중요한 것은 다른 사람에게 보여주기 위한 지표가 아니라 내가 사용해서 도움이 되는 지표를 찾아내야 한다.실제로 사업을 하면서 중심이 되는 지표를 선정하는 일은 매우 중요한데, 지표를 잘 선정해야 사업 방향을 제대로 잡아 갈 수 있기 때문이다. 예를 들어 와탭의 경우 서비스 초기에는 모니터링의 확장성에 집중했기 때문에 모니터링 하는 서버의 대수를 핵심 지표로 삼았다. 그래서 모니터링 분야의 특성상 일별 사용자나 월별 사용자가 아닌 일별 모니터링 대수와 월별 모니터링 대수 지표를 사용했다. 스타트업에서 사용하는 지표는 정말 많은데, 아래와 같은 지표들을 사용한다. 모르는 지표가 있다면 의미 정도만 체크해 두었으면 한다.  Bookings계약서에 찍힌 금액Revenue받은 돈ARR(annual recurring revenue)매년 꾸준히 들어오는 돈ARR per customer고객 1명 당 매년 꾸준히 들어오는 돈  MRR(monthly recurring revenue)월별 꾸준히 들어오는 돈Gross Profit쓰고 남은 모든 돈 TCV(total contract value)계약상 받을 모든 돈ACV(annual contract value)12개월 동안 받을 수 있는 모든 돈 LTV(life time vlaue)관계가 있는 동안 받을 수 있는 돈 GMV(gross merchandise value)시장에서 거래되는모든 돈CAC(customer acquistion cost)고객 유치하는데 쓴 돈 DAU(daily active user)하루동안 한번이상 방문하는 사람 MAU(monthly active user)한달동안 한번이상 방문한 사람 CMGR(compounded monthly growth rate)기간 동안 매월 성장한 비율Churn떠나간 사람의 총 수Gross churn줄어든 돈의 비율 Net churn기존 고객 전체에서 줄어든 돈의 비율 Gross burn월별 쓰는 돈 + 추가로 쓴 현금Net burn월별 쓰는 돈위에 있는 개념들은 하나씩 살펴 보고 좋은 지표들은 채택해서 검증해 나가면 좋은 지표들이다. 와탭은 가입자 / 서버수 / Revenue / Burn / Gross Profit / Churn 등의 지표를 관리하고 있는데, 이 지표들을 만드는데 약 50개 정도의 항목을 수집하고 있다.  참고자료http://a16z.com/2015/08/21/16-metrics/#와탭랩스 #와탭 #SaaS #SaaS서비스 #SaaS기업 #문제해결 #데이터분석 #트래킹 #인사이트
조회수 1331

[인공지능 in IT] 올림픽의 주인공은 여전히 인간이다

2011년 7월 7일 새벽 오전0시 18분, 남아프리카 공화국 더반 컨벤션센터에서 평창이라는 단어가 적힌 흰색 쪽지가 뽑힐 당시, 대한민국 국민 모두의 염원이 현실로 이뤄졌다. 88 서울 올림픽, 2002 한일 월드컵 이후 우리나라에서 열린 전세계 규모의 가장 큰 축제가 평창에서 개최됨을 알리는 순간이었다. 동계올림픽은 인종과 국가, 정치 및 이념을 초월하고 전인류의 평화와 화합을 증진시키기 위한 글로벌 겨울 축제이자 세계 젊은이들의 힘과 기록의 제전이라 할 수 있다. 1924년 프랑스 샤모니 대회를 시작으로 2018년까지 총 22회 개최, 고대 그리스의 올림피아 경기부터 시작된 '올림픽'보다 그 역사가 현저히 짧지만, 올림픽이라는 의미만은 분명하다.< 2018>올림픽에 참가하는 선수들은 그들의 육체적, 정신적인 능력의 최대치를 겨룬다. 올림픽은 인간이 가진 힘을 시험하는 장이고, 이에 관중들은 우월한 선수들의 능력에 환호성을 자아낸다. 물론, 기술이 발달하며 선수들이 입는 유니폼이나 여러 도구들이 진화를 거듭했지만, 올림픽이라는 것은 인간 본연의 모습에 큰 초점을 맞춘 시험대다. 이렇듯 'Raw'하다고 볼 수 있는 선수들의 경쟁을 비 선수 입장에서 지켜볼 수 있는 것만으로도 엄청난 기회라고 생각한다.이번 평창 동계올림픽에서 발견한 재미있는 요소 중 하나는 관중을 위한 기술의 접목이라 할 수 있다. 과학기술정보통신부는 동계올림픽과 패럴림픽 진행 중 다양한 기술을 누릴 수 있도록 '평창 ICT 올림픽 가이드북'을 발간했다. 해당 가이드북을 살펴보면, ICT 올림픽은 이번 평창 올림픽의 5대 목표 중 하나다. 인공지능, 5G, UHD, IoT, 가상현실(VR) 등을 어떻게 이용할 수 있는지 국문과 영문으로 된 가이드북을 제작하고, 평창 ICT 체험관과 인천공항 등 오프라인을 포함한 온라인 상에도 게시한다.< 2018>5대 ICT 서비스 중 가장 관심이 가는 영역은 인공지능이다. 한국을 찾는 외국인들이 느낄 수 있는 언어장벽을 완화시키기 위해 인공지능 기반 통번역서비스를 제공하고, 올림픽이 열리는 동안 경기 정보 및 교통상황을 알아보기 위해 인공지능 콜센터를 통해 24시간 문의할 수 있다. 혹자는 단순히 편의성을 위해 간단한 기술을 도입했다 할 수 있을 것이다. 하지만, 인공지능 기술은 그 자체로도 어려운 과제임과 동시에, 선수가 아닌 관람객을 위해 도입했다는 것에서 의미를 부여하고 싶다.다시 한번 언급하지만, 올림픽은 오랜 훈련을 통해 능력을 입증하고 싶은 선수들은 물론, 경기를 지켜보고 이들을 응원하는 관람객들까지 모두 '참여'하는 축제다. 한국어를 전혀 모르는 핀란드의 방송사 관계자가 통번역서비스를 활용해 아무 문제없이 스피드 스케이팅 경기를 중계할 수 있을 것이고, 대구에서 평창까지 봅슬레이 경기를 보러 가는 가족들이 편안한 운전을 위해 새벽 1시에라도 교통 정보를 얻을 수 있는 것이다.최근 인공지능을 활용한 통번역 서비스는 날이 갈수록 진화를 거듭하고 있다. 대부분의 기업에서 'NMT(Neural Machine Translation)'라고 부르는 인공신경망 기계번역을 활용하는데, NMT는 인공지능 기술을 적용해 어마어마한 양의 번역 결과 데이터를 스스로 학습하고, 다른 번역 케이스에도 적용하는 기술이다. 우리에게 많이 알려진 NMT 탑재 번역 서비스는 구글 번역과 네이버 파파고가 대표적이다. 이번 평창올림픽에서 사용되는 통번역서비스는 한글과컴퓨터가 한국전자통신연구원(ETRI)과 공동 개발한 '말랑말랑 지니톡'이다. 실제로 지니톡에는 올림픽 종목, 강원도 지역 관광지, 음식 등 동계올림픽에 관련된 데이터베이스 10만 건을 적용, 상당한 정확도를 보인다고 한다.한글과컴퓨터가 한국전자통신연구원(ETRI)과 공동 개발한 말랑말랑 지니톡, 출처: 한컴24시간 상담할 수 있는 콜센터도 인공지능은 핵심적인 역할을 담당한다. 여기서의 인공지능은 대량의 텍스트 기반 데이터를 학습하는 것이 중요하다. (1) 인식률이 높은 'DNN(Deep Neural Network)'을 토대로, (2) 한국어를 음성으로 인식할 수 있는 'STT(Speech To Text)'를 구축한 뒤(굉장히 어려운 과제다), (3) 콜센터로 들어오는 상담 내용을 분석하고, (4) 이를 제대로 학습할 수 있는 인공지능 기술을 접목해야 한다. 이 모든 것을 만족해야 콜센터에 상담을 요청하는 고객들이 인간 상담원과의 기계간의 괴리감을 적게 느낄 수 있기 때문이다.인공지능 상담 영역은 CS가 가장 활발히 이루어지는 업계 중 하나인 금융, 특히 보험 업계에서 많이 적용 중이다. AIA생명 한국지점은 인공지능을 도입해 고객과 상담하는 챗봇과 전화로 응답하는 로보텔러 서비스를 실시한다. 고객이 자주하는 문의에 대해서는 채팅 형태로 24시간 365일 인공지능 챗봇이 1차 상담을 진행하고, 대기시간 없이 바로 연결할 수 있어 생산성과 효율성, 정확도 등을 높일 수 있다. 또한, 고객에게 판매된 보험계약에 대해 로보텔러가 직접 전화를 걸어 완전 판매를 모니터링하는 업무도 진행한다. 여기는 인공지능 상담사가 학습한 대화를 기반으로 고객과 대화를 진행해 계약정보를 확인하고 계약을 확정하는 음성서비스를 적용했다.이번 평창 동계올림픽을 통해 인공지능은 그 범위를 가리지 않고 곳곳에 적용될 수 있다는 새로운 잠재력을 평가 받고 있다. 사실 최근 몇 년 사이에 IT 뿐만이 아니라 유통, 제조 등을 막론하고 기업들은 사활을 걸고 인공지능에 투자 중이다. 고도의 기술을 축적하고, 이를 적용해 새로운 사업 모델로 확장하거나, 단순반복적인 일을 대체해 비용을 줄일 수 있다는 점은, 인공지능을 하나의 패러다임으로 이끌고 있다. 물론, 이번 평창 동계올림픽에서 선보인 인공지능 기술들은 여러 기업들이 사업적인 측면을 고려한 사안일 것이다. 하지만, 인간이 주체가 되어 열리는 올림픽이라는 축제 속에서 인공지능이 한자리를 차지한다는 것은, 이제 더이상 놀랄 일은 아닐지 모른다. 결국, 인공지능도 인간의 삶을 이롭게 하기 위해 탄생된 기술이라는 것을 잊지 말자.이호진, 스켈터랩스 마케팅 매니저조원규 전 구글코리아 R&D총괄 사장을 주축으로 구글, 삼성, 카이스트 AI 랩 출신들로 구성된 인공지능 기술 기업 스켈터랩스에서 마케팅을 담당하고 있다#스켈터랩스 #기업문화 #인사이트 #경험공유 #조직문화 #인공지능기업 #기술기업
조회수 1192

iOS Passbook의 signpass 분석

Passbook이란?iOS 6에서 새로 추가된 Passbook은 여러 장의 디지털 티켓, 쿠폰, 매장 카드를 담고 편리하게 이용할 수 있는 애플리케이션입니다. Passbook 안에 들어가는 티켓, 쿠폰, 매장 카드들을 Pass라고 부릅니다. Pass는 기존 앱보다 손쉽게 개발, 배포할 수 있으며, 위치나 시간에 따라 최적의 사용 시간에 맞춰 알림을 주기 때문에 더 높은 사용성을 보장할 수 있습니다. 이번 블로그 글에선 Pass를 만드는 과정에서 이용되는 signpass의 소스코드를 분석해보도록 하겠습니다.signpass?signpass는 애플이 Pass 개발에 이용할 수 있게 제공한 툴킷으로, 형식에 맞춰 개발된 Pass 디렉터리를 인증서와 함께 하나의 파일(*.pkpass)로 묶어주는 프로그램입니다. Xcode Project 형태로 소스코드와 함께 Passbook Materials에 포함되어있습니다. Passbook Materials는 애플 개발자 계정이 있으면 무료로 다운받으실 수 있습니다.왜 분석하는가?signpass가 하는 일은 Pass를 만들어서 배포하는 데 있어 필수적인 과정이지만, 많은 Pass 배포환경이 리눅스 운영체제 위에 각자 고유의 서버 시스템 위에 구축될 것이므로, 해당 커맨드 라인 툴을 그대로 이용하기보단 기반 서비스 플랫폼에 맞춰서 새로 구현해야 할 필요가 있습니다. 다행히 signpass가 하는 일은 간단하며, 애플도 signpass를 주석이 포함된 소스코드 형태로 배포하였기 때문에 어렵지 않게 분석할 수 있습니다. 이 글은 signpass를 분석해야 할 분들에게 더욱 편하게 처리 과정을 이해할 수 있도록 돕고자 합니다.signpass의 처리 과정signpass는 크게 3가지 일을 수행합니다.파일명과 hash를 key/value 형태로 담은 manifest.json을 제작manifest.json을 인증서로 인코딩한 signature 제작기존 파일과 앞의 1, 2 번에서 제작한 파일을 함께 zip 압축signpass에는 이 외에도 validation 기능과 몇 가지 커맨드 라인 처리 기능이 포함되어있지만, pkpass를 만드는 과정만 보고 싶으시다면 PassSigner.m 의 +(void)signPassWithURL:(NSURL *)passURL certSuffix:(NSString*)certSuffix outputURL:(NSURL *)outputURL zip:(BOOL)zip 메서드만 참조하시는 것만으로 충분합니다.manifest.json 제작형식에 맞춰 제작된 *.pass 디렉터리의 파일을 훑으면서 json 형태로 저장합니다. key는 파일이름, value는 파일 내용에 대한 SHA1 해싱이 들어가며 ([fileData SHA1HashString]), 완성된 json 파일은 보통 아래와 같은 내용을 하게 됩니다.{ "[email protected]" : "bd5442b4b08aa4dde333ec9ef0269e7fd93140b3", "icon.png" : "ba47a8021c8d74d2146d7244c8a0566be37df43b", "pass.json" : "1cdbac541c1736420e7fbd7455c98d0735a71a9e", "logo.png" : "780540b3a324bf66aeaee2d352283371356e9502", "[email protected]" : "a718ffd4e611e404dd3eb701454bcaefdabbe311" } signature 제작manifest.json 파일을 애플에서 받은 Pass 인증서를 이용해 인코딩합니다. (CMSEncodeContent()) 인증서를 통해 manifest를 인코딩함으로써, 쿠폰 발급자가 아닌 다른 사용자가 임의로 Pass를 편집하는 것을 방지합니다. 인코딩된 파일은 signature라는 이름의 파일로 Pass의 Top-level 디렉터리에 manifest.json과 함께 저장합니다.CMSEncodeContent는 PKCS #7 기반의 Cryptographic Message Syntax RFC 3852 표준으로, 해당하는 과정을 다른 플랫폼에 포팅할 때 표준 문서와 애플 인증서 형태를 함께 참조하시기 바랍니다.zip 압축위의 두 파일과 나머지 파일들을 모두 포함하여 zip파일로 압축합니다. 단순한 과정이므로 부가적인 설명은 생략합니다. :-)마치며signpass의 구현 과정을 이해하였다면, Pass 배포 서비스를 구축 시 기반 플랫폼 의존도가 낮은 시스템을 구축할 수 있습니다. 또한, 이 분석을 통해, 애플이 Pass를 어떠한 방식으로 안전하게 보호하는지를 이해할 수 있으므로, 여러 회사에서 Pass의 도입 여부를 고민할 때 보안 측면에서 좋은 참고 자료가 될 것으로 기대합니다.#스포카 #개발 #개발자 #iOS #iOS개발 #앱개발 #Signpass #인사이트
조회수 1393

짝사랑도 끝내야 할 때가 있는 법

"안녕하세요. 몇 년간 좋아하는 오빠에게 몇 번을 고백했습니다. 그리고 이번 4월 무렵 다시 한번 좋아한다고 고백을 했습니다. 하지만 제가 들은 대답이 뭔지 아세요? "다음 기회에!"라고 하더군요. 사랑 고백이 뽑기도 아니고, 다음 기회라니요.. 사랑에 있어 희망고문은 아니란 말이 떠올랐어요. 저처럼 이렇게 고백에 대한 황당한 대답을 들어본 사람이 또 있을까요?"-  스푼 유저 '꽃처럼' 님의 사연중A. 안녕하세요. 스푼 라디오입니다.'꽃처럼'님의 사연을 받고 사실 얼마나 당황스러웠는지 모르겠습니다. 얼마나 큰 용기를 가지고 고백을 하셨을지에 대한 짐작도 되었고, 무례한 대답을 듣고 얼마나 속상하셨을지도 느껴졌습니다. 몇 년간 좋아하는 사람에게 몇 번이고 진심을 담아 고백을 하셨다니 정말 많이 좋아하셨을 거라고 생각합니다.그리고 지금의 마음은 어떠하신지도 궁금하기도 합니다. 무례하기 짝이 없는 황당한 대한 들었어도, 좋아하는 마음은 쉽게 내 뜻대로 되지 않으니까요. 단지, 말씀하신 것처럼 사랑은 뽑기도 아니고, 사랑은 희망고문도 아니라는 걸 스스로에게 다시 한번 말해보는 건 어떨까 라는 생각을 해봅니다.내가 좋아하는 사람이 나를 반드시 좋아해 줄 필요도, 할 수도 없는 일임을 잘 아실 거라고 생각합니다. 그래서 짝사랑이 힘든 게 아닐까 싶습니다. 하지만, '꽃처럼'님의 진실된 마음을 가볍게 여기는 상대방에게 그 사랑과 시간은 너무 과분 하단 생각이 듭니다. 나를 사랑해주지 않아서가 아니라, 나의 대한 진심을 짓밟은 몹쓸 말을 하는 그런 사람에게 더 마음을 주기 너무나도 나의 마음이 너무 소중하다는 걸 알아주셨으면 좋겠습니다.나의 대한 가치와 존중을 알아봐 주는 사람에게 나의 마음을 쏟으셨으면 좋겠습니다. 물론 머리는 이해해도 마음이 따라주지 않아서 짝사랑이지만요. 적어도 나에 대한 진심에 모욕감을 주는 사람은 마음속에서 하루빨리 떠나보내 주는 게 전 좋은 선택일 것 같다고 감히 적어봅니다. 나도 분명 예전에 누군가를 짝사랑해 본 적이 있었던 것 같다. 지금은 까마득히 기억도 안 나긴 하지만 말이다.누군가를 좋아하고 사랑한다는 것은 세상에서 가장 아름답고도 아픈 일이 아닐까 싶다. 함께 하는 사랑은 행복한 순간도 있지만 이별을 겪을 수 있기에 가슴 아픈 상처가 될 수도 있고, 혼자 사랑하는 사랑은 혼자만의 감정을 추스르느라 어려운 일임이 분명하다.사람 마음이라는 게 참 분명 내 마음인데 왜 내 뜻대로 되지 않는 걸까? 아무리 그 이성적인 사람이라도 사랑 앞에선 마음 앞에선 결국 약자가 되어버린다. 짝사랑을 해 본 사람들은 아마 공감하지 않을까?1. 언제부터 왜 어떻게 이 사람을 좋아하게 됐는지 나도 잘 모르겠다.2. 그냥 이유 없이 어느 순간부터 나의 모든 시선, 마음 그리고 소중한 이 사람에게 향해있다.3. 그저 바라반 봐도 좋다가도 나도 모르게 은근슬쩍 이 사람으로부터 사랑받고 싶단 생각을 한다.짝사랑은 무조건적으로 마음 아프거나 새드 앤딩으로 끝나진 않지만, 가끔은 나 스스로를 위해서 새드 앤딩이 되어야 할 때가 있다. 사랑은 다른 사랑으로 잊힌다는 말이 있다. 신기하게도 다른 누군가를 좋아하게 되거나 연애를 하게 되면 시간이 흘러 전 사람이 잊히곤 한다. 마치 아무런 일이 없었던 것처럼. (물론 계속 기억에 남는 사람도 있다) 하지만 짝사랑도, 연애도 하면서 중요한 게 딱 한 가지 있다는 걸 최근 돼서야 정확히 아주 명확히 알게 된 사실이 있다.정말 뻔하고도 클리쉐 한 말이지만,'내가 나를 먼저 사랑해야 남을 사랑할 수 있다'라는 말이다. 누구나 쉽게 할 수 있고 많이들 들어본 이야기일 거라고 생각한다. 특히나 사랑에 약한 사람들이 있다. 평상시에는 정말 똑 부러지던 사람이 '사랑'이란 두 글자에 세상 바보 천지가 되는 사람들이 있다. 그건 바보라서가 아니라 그만큼 열정적이게 사랑을 하는 타입의 사람이라고 생각한다. 하지만 분명한 건, 타인을 사랑하면서 나를 사랑하는 법을 잃어버리면 안 된다라는 말을 하고 싶다. 내가 나를 존중하고, 나를 아끼고 사랑할 때 정말 다른 누군가도 나를 존중하고 사랑하고 아껴준다는 말이 뭔지 몇 번의 연애를 끝으로 알게 되었다. 짝사랑에서도 마찬가지이다. 나를 사랑해주지 않는 사람을 사랑하지 말란 말이 아니다. 그저, 짝사랑에도 상도덕(?)이 있다는 것과 고백에 대한 거절, 나의 진심에 대한 존중은 받아야 된다고 생각한다.누구에게나 사연은 있다.당신의 사연, 고민을 함께 나누는 공간 스푼 라디오입니다.사연에 채택되신 스푼 유저 '꽃처럼'님께 스푼 라디오 공식 굿즈를 선물로 보내드립니다.여러분의 이야기를 듣고 싶습니다. 스푼 라디오에 사연을 보내주세요.사연에 채택되신 분들께 소정의 선물을 보내드립니다.자세한 사항은 [email protected]으로 문의 바랍니다.

기업문화 엿볼 때, 더팀스

로그인

/