스토리 홈

인터뷰

피드

뉴스

조회수 1889

왜 블록체인 프로젝트에서 메신저 스티커를 만들었을까?

최근 Carry Protocol 공식 텔레그램 스티커를 디자인했습니다. 블록체인 프로젝트 중 텔레그램 스티커라니 한참 우선순위가 떨어지는 업무로 보입니다만, 생각보다 ICO(Initial coin offering)와 브랜딩 관점에서는 중요한 포인트들이 있었습니다. 블록체인 프로젝트와 텔레그램 스티커 사이에 어떤 연관이 있었는지, 어떤 점들을 기준으로 디자인했는지 그간 작업 과정을 되돌아보겠습니다.블록체인 프로젝트만의 특성Carry Protocol은 장기 로드맵을 가진 블록체인 프로젝트로, 이 글을 쓰고 있는 2018년 8월 중순 현재, 메인 일정 중 크라우드 세일을 앞두고 있습니다. 어느새 Carry팀에 합류한지 반년이 훌쩍 넘었는데, 그간 스포카에서 하던 Dodo 제품 디자인과는 다른 점들이 있었습니다.먼저, 이 프로젝트는 제품적인 부분 뿐만 아니라 이벤트 마케팅적인 요소도 함께 신경 써야 합니다. 그래서 짧은 기간 내에 이벤트 상황에 따른 다양한 제품(여기서는 보통 랜딩페이지를 의미) 대응이 필요합니다.두번째는, 독특한 사용자의 특성입니다. 프로젝트 타깃인 코인 소지자들은 어떤 프로젝트의 타깃보다 훨씬 열정적입니다. 스스로 팬을 자처하며 프로젝트 컨텐츠를 만들어내기도 하고, 적극적으로 커뮤니티에 참여해 관리자들과 소통합니다. 심지어 커뮤니티 관리자로 활동하시게 되는 분들도 계셨습니다. 실무자 입장에서는 오히려 그들의 열정을 보고 프로젝트 진행에 있어 큰 힘을 얻기도 했습니다.Dreams come true이런 특징을 가진 프로젝트다 보니 커뮤니티 사람들과 프로젝트 관계자 간 소통의 중요성은 긴말할 필요가 없었습니다. 계속 텔레그램 커뮤니티를 관찰하게 되었는데, 언어별 채널 관리자도 여러 명이며 수시로 쏟아지는 문의에 대해서 상시 즉각 응대하며 분주해 보였습니다. 직접 코인 구매에 참여하는 이벤트다 보니 민감한 이야기가 오갈 수도 상황이 있었는데, 그때마다 텔레그램 스티커의 역할이 눈에 띄었습니다. 문의 응대를 하고나서 만족한 사용자와 응대를 마친 관리자가 서로 엄지척 스티커을 보내거나 인사를 나누기도 하고, 다소 마음이 급한 사용자가 나타나면 차분하라는 스티커를 사용해 분위기를 한결 부드럽게 하기도 했습니다. 분명히 스티커는 커뮤니티 분위기에 일조하고 있었습니다.실제 텔레그램에서 스티커가 쓰이는 모습프로젝트가 그리는 비전에 대한 공감 이끌기각종 메신저에 쓰이는 스티커(혹은 이모티콘, 이모지)에는 대화에 재미를 더하고 흥미를 유발하며 적극적으로 참여하게 하는 힘이 있습니다. 텔레그램 커뮤니티에서 프로젝트 관계자와 잠재 투자자 및 잠재 이용자들의 수많은 대화가 오갑니다. 그 대화 속에 Carry 브랜드가 녹아들어가 많은 커뮤니티 멤버들이 Carry에 대해 애정과 관심을 더 가지도록 하고 싶었습니다.더 나아가 ‘어떻게 Carry가 그리는 비전에 많은 공감을 이끌 수 있을까?’라는 전체 Carry 브랜딩 과정 속 질문에 대한 하나의 답변이 캐리 텔레그램 스티커가 되었으면 했고, 결과물에 대해 구체적인 지향점을 세우고 시작했습니다.1. 다양한 사람들이 공감하게 하기캐릭터의 외모Carry(CRE)는 오프라인 생활에서 인종을 비롯해 성별과 나이 구분 없이 실생활에서 사용할 수 있는 유틸리티 토큰입니다. 실제 관심을 가지시는 분들도 나이, 성별, 인종에 경계가 없었습니다. 61개국에서 참여하고 98초 만에 종료된 프리세일이나 한국을 포함한 8개국에서 진행된 캐리 글로벌 밋업에서도 10대부터 나이 지긋하신 분까지 다양한 연령대의 분들이 참여하셨던 것을 보면 특정 세대만 관심을 가지고 있는 것이 아니다는 것을 알 수 있었습니다.그렇기 때문에 외향적인 부분에서 다양한 성별, 인종, 나이가 등장하는 스티커 디자인을 의도했습니다. 특정한 한 두 캐릭터가 등장하지 않고 실제 세계에서 어디에서나 친근하게 볼 수 있을 것 같은 이웃 같은 캐릭터들.다양한 캐릭터와 사용된 피부 및 헤어 색상캐릭터의 행동캐릭터의 행동도 세계 어디에서나 받아들이기 어렵지 않은 느낌으로 선정하고자 했습니다.프로젝트의 초기 주요 무대는 동북아시아지만, 글로벌한 커뮤니티 멤버들을 생각할 때 너무 동북아시아 취향인 느낌은 되도록 덜어내려고 애썼습니다.리서치 중 재밌었던 사실은, 메인 사용 국가에 따라 인기있는 메신저 스티커(이모티콘) 스타일이 어느 정도 드러났던 점입니다. 일본과 대만 등에서는 아기자기 파스텔 톤의 귀여운 스티커들이, 우리나라 메신저에서는 엽기, 냉소적인 개그 코드를 가진 스티커가 인기가 많으며, 그래픽 자체의 퀄리티보다는 컨셉을 중시하는 면이 두드러져 보였습니다.2. 우리에게 맞지 않다면 과감히 버리기초반 리서치 과정에서 스티커 구성을 고민하며 희노애락 등 사람들이 자주 쓰는 기본적인 유형 외에도 적립 및 결제와 관련된 재미있는 스티커도 많이 포함하고 싶었습니다. 하지만 신뢰를 형성하는게 중요한 초기 블록체인 프로젝트에서는 위험할 수 있었습니다. 그래서 사소하게라도 부정적인 느낌을 가질 수 있는 부분들은 배제했습니다. 이를테면, 현금이 직접적으로 등장하거나 투기를 장려하는 뉘앙스가 된다거나 하는 것들이었습니다.3. 사용 환경 고려하기메신저는 보통 배경 이미지를 사용자 마음대로 변경할 수 있습니다. 때문에 어떤 커스텀 환경에서라도 스티커가 잘 보이도록 해야 했습니다. 스타일의 차이이지만, 메신저에서 적당해보일 수 있는 선 굵기와 색상을 선정해 일러스트에 적당한 힘이 들어가도록 디테일을 조정했습니다.사용되는 환경에 맞게 스타일 발전시키는 과정: 전(좌)과 후(우)TIP1. 텔레그램에서 스티커 팩 만들기텔레그램에서는 스티커봇이 예시와 포맷을 자세히 알려주며, 절차도 스티커봇과 대화로 쉽게 스티커 팩을 등록할 수 있었습니다.1. '/newpack'을 입력한 후 스티커팩 이름을 정한다.2. 차례대로 작업한 스티커 디자인을 Photo가 아닌 File로 업로드한다. 업로드 후 스티커에 해당하는 이모지도 입력해준다. 스티커 개수만큼 이 과정을 반복한다.3. '/publish'를 입력하고 스티커팩 링크 이름을 정하면 배포 준비 끝!캐리 프로토콜 공식 텔레그램 스티커 다운받기이렇게 완성된 19종 캐리프로토콜 텔레그램 스티커! 텔레그램 사용자라면 여기에서 받을 수 있습니다. 수고해주신 안정빈 디자이너께도 감사를 표합니다.캐리 프로토콜 공식 텔레그램 스티커#스포카 #기업문화 #조직문화 #개발자 #개발팀 #프로젝트
조회수 981

블루오션 시프트

내가 놀담을 창업했을 당시에는 '대학생 놀이시터'라는 개념이 없었다.창업교육을 이수중이었던 우리는 대학생이 아이들을 재밌게 놀아주는 모델로 사업을 하고 싶었다. 때마침 맘카페, 구인구직카페에선 '우리 아이와 그냥 재밌게 놀아주실 분을 구한다. 대학생도 상관 없다.'는 글이 간헐적으로 등장했다. 그렇게 데모데이를 하루 앞두고 우리의 사업 모델을 '대학생 놀이시터 매칭 서비스'라 정의했었다. 그렇게 2년이 지난 지금, '대학생 놀이시터'는 아이를 키우는 엄마 아빠 사이에서 매우 핫하다.모든 시터는 에너지가 넘치고 밝은 대학생들이며 심사와 교육까지 이수하여 믿을 수 있다. 어플리케이션으로 간단하게 신청할 수 있고 내가 원하는 시간에 원하는 곳으로 시터를 부를 수 있다.급한 일이 있을 때, 우리 아이가 재밌게 뛰어놀았으면 할 때, 아이가 심심해하거나 혼자 놀게 하기 미안할 때, 놀이 시터는 아이에게는 즐거움을 보호자에게는 휴식을 선사한다.놀담은 베타테스트부터 뜨거운 관심을 받았고 점점 '대학생이 아이를 놀아준다'는 개념이 시장에 녹아들어가면서 사업도 순항을 맞은 듯 했다. 맘카페에서 '놀이시터 후기'는 하루에도 십수개씩 쏟아졌다.매력있는 아이템임은 분명했다. 당연한 이치로 머지않아 경쟁자가 나타났다. 저마다의 이야기와 매력으로 무장한 그리고 굳고 곧은 미션을 가진 기업들이 등장했다. 지금 이 시장은 5~6개의 스타트업이 경쟁하는 우리만의 레드오션이다. 서로는 각자가 가진 경쟁력을 스스로 잘 알고 있다. 나또한 수 많은 사업계획서에서 장표 하나를 할애해가며 경쟁사를 사분면위에 올려두고 우리의 차별화 전략을 목놓아 외치며 우측 상단 사분면에 놀담을 올려두었다. 하지만 고객의 관점에서는 비슷비슷한 '놀이시터 업체'일 것이다.  많은 스타트업이 이와같은 고민을 할 것이라 생각한다. 촤란~ 내 사업을 설명했을때, '그게 ㅇㅇㅇ이랑 뭐가 다른데?' 란 대답을 듣게되는 씁쓸함. 밤을 새워가며 끙끙대며 만든 내 자식과도 같은 아이템을 슥- 비슷하게 뚝딱! 만들어 선보이는 신기업이 나탔을때의 허탈함. 이런 감정을 느껴본 모두에게 이 책을 추천한다. [블루오션 시프트]레드오션의 경쟁에서 빠져나와 블루오션의 시장을 창출하는 법※주의블루오션 시프트는 '익숙해진 신개념'에 속한다. 이 개념의 첫 등장은 무릎을 탁 치게할 정도로 너무나 놀라웠지만 우린 이미 블루오션 시프트와 유사한 "제로투원" 또는 "블루오션 전략"에서 비슷한 개념을 많이 접해보았다. 이 글은 비슷한 부류 가운데 가장 최근에 나온 책에서 (잉? 블루오션 시프트가 비슷하다는 평가를 받는다니 모순적이다ㅜㅜ!) 적용하기 좋은 몇 개의 개념을 요약한 것이라고 생각하면 되겠다.1. 차별화와 저비용을 동시에 이뤄라.레드오션의 시장 경쟁에서 승리하고자 하는 자라면 모두 응당 두 가지 전략을 생갹할 것이다. 더 질 좋은 서비스 또는 상품을 만든다. "또는" 비용을 낮춰 더 값싼 서비스 또는 상품을 만든다.이 두가지를 동시에 이루는 것이 블루오션 시프트이다. 가치를 혁신하면 훨씬 저비용으로 완전히 차별화된 사업모델을 차줄 수 있다는 것. 가치 혁신이란 기회가 어디에 있는지에 대한 이해를 바꾸는 것이다.저자 르네 마보안은 튀김기의 레드오션에서 기름 없이 튀겨버리는 액티프라이 (우리에겐 에어프라이가 더 익숙한 모델명이지만)을 만든 세브그룹의 케이스를 예로 들었다. 블루오션 시프트의 목적은 가치와 비용의 상충관계(저비용을 추구하면 퀄리티가 낮아지고 압도적 퀄리티를 추구하면 비용이 높아진다)를 꺠버리는 혁신을 이뤄내는 것이다.2. 비슷비슷한 서비스를 제공하는 레드오션을 빠져나와라.블루오션 시프트를 이루는 기업가는 업계의 조건을 주어진 것으로 생각하지 않고 오히려 이러한 조건을 자신에게 유리하도록 재구성한다. 이 대목을 읽고 함께 퇴근학교에서 공부하는 학생독립만세가 생각났다. 자타 공인 과외고수 공대생 두 명은 2년간 유료과외업체 '어몽'을 성공적으로 운영 중이었다. 시장엔 이미 너무 많은 과외 업체가 자신들만의 매력을 뽐내고 있었다. 어몽은 6개월 전 사업을 피봇했다. 과외 시장 안에서 '과외를 받을 수 없는 환경에 있는 학생'에게 집중하는 모델이다. 학독만은 일단 무료로 과외를 제공하고 학생은 스스로의 힘으로 얻어낸 사교육을 누리며 대입에 매진할 수 있다. 대입 후 과외비를 갚는 조건으로. 사업을 시작함과 동시에 우리가 다른 과외 업체와 뭐가 다른지, 얼마나 좋은 지 홍보할 새도 없이 학생들이 모여들었다. 현재는 100분의 1의 비용으로 고객을 유치하고 있고 유료과외를 할때보다 수익 구조도 훨씬 탄탄하다. 학생독립만세는 과외를 대출해주는 모델로 경쟁 자체를 의미없게 만들었다. 3. 모든 프로젝트는 인간적이여야한다.저자는 프로젝트 진행에 있어서의 인간다움에 대해서 계속해서 언급했다. 전 과정이 리더의 결정과 지시로 이루어지는 것이 아니다. 레드오션 시프트의 필요성을 듣는 것이 아니라 팀원 전체가 스스로 발견하게 하는 과정이 중요하다. 그러면서 프로젝트에 대한 주인의식과 창의력이 높아진다는 것이다. 4. 방법론방법론까지 하나하나 거론하지는 않겠다. (솔직히 그저 그랬다... 익숙해진 신개념...흑흑)자세한 방법론과 템플릿은 블루오션 시프트 공식 홈페이지에 자세히 나와있다.간단히 요약하자면 PMS지도, 전략 캠퍼스, 구매자 효용성 지도, 비고객 세계층 정의, 여섯가지 경로 프레임워크 등 인데 우리가 익히 알고있는 디자인씽킹 전략과 너무나 유사하다. 가치혁신에 대한 새로운 방법론을 모색하고 있다면 한 번쯤 살펴보는 것도 나쁘지 않을 것 같다.결론올림픽이 한창이다. 스피드 스케이팅의 경기를 보고 있자면 경쟁자를 잘 만나야 한다는 생각을 하게 된다. 누가 옆에서 뛰느냐에 따라 전략과 페이스가 달라지고 결국 기록이 달라진다. 압도적으로 뛰어난 선수에게는 예외이다. 그에겐 수 많은 시간으로 단련한 자신만의 페이스가 있다. 경기에선 언제나 그랬듯이 나를 이기면 되는 것이다. 우리의 사업을 요리조리 살펴보자. 우리가 진짜 하고 싶은 게 뭔지, 진짜 이뤄내야하는 게 뭔지, 세상이 진짜 필요로 하는 게 뭔지. 그리고 그 미션으로부터 혁신을 시작하자. 경쟁이 의미없도록. 나만 나를 이기면 되는 운동장에서 뛰자.
조회수 3153

국내 스타트업 개발자들도 저녁이 있는 삶을 산다.

[대화 1]친구 A: 남편은 무슨일 해?아내: 어, IT회사 다녀.친구 A: 거기서 무슨일 하는데?아내: 개발자에요.친구 A: 아 그래? 그럼 퇴근 제때 못할텐데, 애들 키우기 힘들겠네.…[대화2]아내: 아니 그렇게(반바지) 입고 회사 가려고?필자: 음... 요즘 판교 쪽에서는 패피들은 반바지에 샌들 정도 신어줘야 인정받아..아내: 우리(금융회사)는 반바지 입는 사람은 생수 배달하는 사람 뿐인데. 갈아입고 가.금융기관에서 일하는 필자 아내와의 일상 대화 중 일부입니다. 대화는 짧지만 많은 의미가 함축되어있습니다. 우리 사회에서 금융권 직원이라 하면 말끔한 수트를 차려입고 아침부터 아메리카노 한잔 하면서 뭔가 중요한 딜을 성사시킬 것 같은 느낌이라면, IT개발자라 하면 그 금융권에서 사용하는 시스템 개발을 하위 위해 파견온 협력회사 직원과 그 회사에서 고용한, 소위 을, 병, 정 프리랜서들로 반바지에 좀 헝크러진 머리를 하고 밤늦게까지 그리고 주말에도 코딩하느라 제대로 씻지도 못하고 다니는 사람을 먼저 떠올립니다. 최근에 국내 유수의 게임 회사 한 곳에서만 세 명이 과로사하거나 업무 부담으로 회사에서 자살했다고 하니 그런 인식이 전혀 틀리지만은 않은 듯 합니다.미국에서는 개발자들이 대접은 잘 받지만 업무 난이도와 강도는 정말 높다고 합니다. 미국에서는 소프트웨어 개발자라고 하면 엄지손가락을 치켜 세우며 ‘6 digits’이냐고 물어보고들 합니다. 연봉이 $100,000 즉  1억 1,200만원 이상이냐고 묻는 것입니다. 연봉 10만 달러는 미국에서도 높은 편이지만, 소프트웨어 개발자들은 일반적으로 이를 상회합니다. 실리콘밸리에서는 개발자 대졸 초임이 10만 달러 정도 된다고 합니다.시가총액 상위 기업 대부분이 ICT 기업들이고 미국에서도 소프트웨어 개발 인력은 공급이 상당히 부족하니 그럴 수 밖에 없습니다. 공대중에서 최고라 하는 스탠포드와 MIT에서 최고 인기 전공은 단연 컴퓨터 사이언스라고 하는데, 대한민국에서는 인재들이 소프트웨어 분야를 기피하고, 이 분야가 더 열악해지는 악순환이 계속되고 있습니다. 자율주행 시스템, 암진단을 인간 의사보다 잘한다는 IBM 왓슨, 자산관리 로봇까지 가지 않더라도 뱅킹, 콜센터, 주차 정산, 음식 주문, 모바일 게임 등 우리 일상 생활을 소프트웨어 개발자들이 책임지고 있는데, 만성적인 개발 인력 부족으로 우리 ICT 산업의 경쟁력이 갈수록 떨어지지 않을까 걱정입니다.어제 오늘의 이야기도 아니고, 해결책이 과연 있는가?고무적인 것은 과거보다는 소프트웨어 개발자의 근무 환경에 더 관심을 가지고 야근 문화를 없애나가려고 노력하는 기업들이 많아지고 있다는 점입니다.핀테크 기업 핀다도 접근 방법은 다소 다르지만 이런 긍정적인 문화를 확산시키는 데 노력하고 있습니다. 그로 인해 우수한 인력이 한명이라도 더 핀다를 선택하고, 대한민국 젊은이 몇명이라도 더 공시생이 되기보다는 소프트웨어 개발자로 진로를 선택하기를 기대합니다.업무 환경이 중요하다.핀다의 개발자는 공유오피스 위워크(Wework) 을지로점 내의 사무실 및 라운지 등에서 자유롭게 근무합니다. 근무중에 사무실 내의 탁구장에서 함께 탁구를 치기도 하고 다트 게임을 하기도 합니다. 위워크 다른 층 라운지 쇼파에서 탁트인 전망을 보며 일하기도 합니다.물론 업무가 몰리고 데드라인에 쫓기면 야근을 하기도 하고 주말에 집에서 일하기도 하지만 이를 권장하기 보다는 지양하고 더 줄여나가려고 합니다. 저녁이 있는 삶을 보장하기 위해 지속적으로 노력할 것입니다.Wework 16층 회의실 겸 탁구장에서 열심히 탁구치는 우리 개발자. Le Viet Hoang‘월화수목금금금’ 일해도 일정 맞추기 어려운데 무슨 배부른 소리인가?소프트웨어 개발은 집중력을 요하는데, 사람이 하루 8시간도 집중해서 일하기는 쉽지 않습니다. 집중하지 못한 상황에서 작성한 낮은 품질의 코드로 더 많은 오류를 일으키고 이를 해결하기 위해 더 많은 시간을 일해야 하는 악순환이 발생합니다. 해당 직원의 행복지수도, 건강도, 로열티도 떨어지고 퇴사할 가능성이 높아집니다. 결국 회사는 잃는 것이 더 많아지게 됩니다. 하지만, 단지 초과 근무로 인해 생산성이 떨어지므로 이를 지양해야 한다고 하기에는 현실은 일반적으로 너무 열악하고 다급합니다. 초과 근무를 대신할 다른 혁신적인 방안이 있어야 기업의 관리자를 설득할 수 있을 것입니다.핀다 개발팀은 다릅니다. 개발 환경을 소개합니다.1. 이슈관리 시스템 Jira를 이용하여 태스크, 오류 등 모든 이슈를 관리합니다.      위키 시스템 Confluence를 통해 회사 및 프로젝트의 날리지를 관리합니다.  위키에 프로젝트별로 이와 같이 스페이스를 만들고 트리 구조로 페이지를 생성합니다.그림 상의 페이지에는 Jira에서 생성한 이슈들을 나열한 것을 볼 수 있습니다. 이런 방식으로 회사의 모든 지식은 체계적으로 정리되고 공유됩니다.2.  Git을 이용하여 소스코드 뿐 아니라 디자인 프로젝트까지 관리합니다.동시에 여러 버전의 소스를 유지하고, 여러 사람이 협업하기 위해 위와 같은 Git flow를 준수합니다.소스 변경(커밋) 시에는 그림과 같이 관련 이슈 번호를 넣어서 커밋과 이슈를 연동합니다.상용 배포 버전에는 그림과 같이 버전을 태그로 달아두고 버전별로 릴리즈 노트를 작성합니다.3. Jenkins를 이용하여 시스템 빌드 및 배포를 자동화하고 있습니다. 각 빌드에도 버전을 태그로 붙이고 있습니다.4. 객체지향 프로그래밍 방식을 철저히 준수합니다.시스템을 모듈로 나누고 각 모듈 간의 의존도는 최소화합니다. 논리적으로 관련된 코드는 한 패키지, 클래스 등에 모아서 응집도를 최대화합니다. 데이터와 데이터 처리 코드는 한 클래스에 모읍니다. 중복된 코드는 피할 수 있다면 한 줄이라도 허용하지 않고, 상속, 함수화, 오버로딩 등을 최대한 활용하여 코드 사이즈를 줄입니다.5. 이해하기 쉬운, 설명이 필요 없는 코드와 문서를 작성합니다.소프트웨어는 본질적으로 복잡합니다. 복잡한 문제를 최대한 쉽게 풀어내는 것이 소프트웨어 개발자의 능력의 핵심 중 하나입니다. 문제를 더 복잡하게 만들어서 다른 사람이 이해하기 어려워 하는 것을 본인의 능력이 뛰어나서라고 자만하거나, 주석을 달거나 문서화를 하지 않고서 다른 사람이 코드를 보고 이해하면 된다는 식의 생각은 아마추어리즘일 뿐입니다.핀다의 소프트웨어 프로젝트는 경험이 부족한 신입 개발자라도 30분 내에 구조와 흐름을 파악할 수 있도록 하고 있습니다.6.  웹, 안드로이드, 아이폰 앱은 철저히 통일된 MVC 구조로 구현합니다.모델(M) 부분은 서버로부터 데이터를 받아오는 모듈, 데이터의 세부사항을  처리하는 모듈, 데이터의 보존과 공급을 담당하는 모듈로 철저히 분리하여 구현합니다.화면의 부분을 담당하는 뷰(V)는 주어진 데이터로 화면을 그리는 것만 담당합니다.화면을 구성하기 위해서는 뷰를 배치하고 모델로부터 데이터를 받아서, 뷰에 전달해야 합니다. 이는 컨트롤러(C)가 담당하는데 컨트롤러는 철저히 컨트롤만 하고 세부적인 사항을 처리하지 않습니다.핀다의 웹, 안드로이드, 아이폰 앱은 모두 동일한 폴더, 클래스 구조를 가지도록 설계하고 있습니다. 이로 인해 다른 분야를 접해보지 못한 개발자라도 하루 내에 파악하여 코드 수정까지 할 수 있어서 누구나 쉽게 풀스택 개발자가 될 수 있습니다.종합해보면, 핀다 개발팀은 나만의 스타일로 코드를 작성할 자유가 없고, 프로그래밍 컨벤션을 따라 최적의 간결한 코드를 작성해야 합니다. 타이트한 프로세스를 따라야 합니다. 구글이나 마이크로소프트 보다 더 높은 수준의 클린 코드를 작성해야 합니다. 다소 타이트해보일 수 있지만, 유능한 핀다의 개발자들은 적극적으로 이를 준수하고 오히려 더 나은 개선 방안을 내놓고 있습니다. 결국 핀다의 개발자는 저녁이 있는 삶 뿐 아니라 신나고 발전적인 직장생활까지 누리게 될 것입니다.핀다의 미래가 밝아 보이나요? 아니면 너무 타이트해 보이나요?핀다는 핀다의 미래가 밝아 보인다고 느끼는 개발자에게 문을 활짝 열어놓고 있습니다.많은 기업이 핀다 방식 혹은 더 나은 방식을 도입하여 행복하게 일하는 개발자들이 더 많아지기를 기대해봅니다.#핀다 #개발 #개발팀 #개발자 #저녁이있는삶 #기업문화 #조직문화 #사내복지
조회수 900

키워드 인덱싱(indexing)

안녕하세요 대한민국 셀러들의 성공적인 아마존 진출을 도와주는 컨설팅 회사이자 대행사인 컨택틱의 이이삭 대표입니다.오늘 다룰 주제는 ‘키워드 인덱싱’입니다. 우리가 대형 마트에서 쇼핑을 할 때, 해당 구역으로 가듯, 아마존 쇼핑은 ‘검색어’를 바탕으로 해당 고객이 구매하고자 하는 구간을 선택적으로 보여주게 됩니다. 이때 고객이 검색창에 입력한 실질적인 검색어를 C.S.T (Customer Search Term)이라고 부르며, 고객의 검색 단위와 셀러 여러분께서 상품 각각에 등록해놓은 키워드가 상호간에 ‘인덱싱’이 되어 최대한 많은 검색 결과에 노출되게 하는 것이 ‘키워드 인덱싱’의 목표입니다.당연한 얘기라고 생각하실 수 있지만, 아마존 상품 등록에 필요한 키워드는 1,2개가 아닙니다. 적게는 수십 개에서 많게는 수백 개까지, 고객이 사용하는 키워드는 다양합니다. 가령, face mask와 facial mask, mask for face 등 단어의 조합과 띄어쓰기에 따라 키워드 인덱싱이 다르게 나타나기 때문에 셀러들은 고객들이 가장 많이 찾으면서, 동시에 그 검색어가 자신의 상품이 잘 노출되는 검색어가 무엇인지 찾는 과정을 반드시 거쳐야 합니다.현재 아마존 진출을 고려하고 계신다면, 여러분은 판매하고자 하는 해당 상품의 판매자로서 후발 주자일 가능성이 높습니다. 그렇다면, SP (Sponsored Products) 광고와 같은 수단을 통해 반드시 여러분의 리스팅을 최대한 노출시켜야 합니다. 하지만, SP 광고를 단순히 아무렇게나 세팅하고 돌린다고 해서 정상적으로 광고가 돌아가고 여러분들의 리스팅이 노출 될 수 있을까요? 그렇지 않습니다.키워드 마케팅을 해보신 분들은 알겠지만, 상품 단위별로 각각의 키워드를 입력하고 입찰(bidding) 값을 설정해서, 낙찰이 되면, 등록 키워드와 C.S.T가 일치(또는 부분 일치)가 될 때, 노출되는 원리입니다. 따라서 이렇게 심지어 아마존에서 SP 광고를 할 때에도 키워드 인덱싱의 중요성을 느낄 수 있습니다. 그렇다면 키워드 인덱싱이 잘 되게 하려면 어떤 부분에서 신경을 써야할가요? 아마존의 키워드 인덱싱의 4대 요소는 다음과 같습니다.이 중에서, Backend Search Terms는 다소 생소한 개념일 수 있습니다. 제목과 특장점, 상세설명 이 3요소는 특정 검색어를 타고 들어온 랜딩페이지의 ‘Front End’에서 확인할 수 있는 것입니다. 반대로 B.S.T는 겉으로 보이지는 않지만, 후방에서 ‘인덱싱’ 확률을 높여주는 ‘Back End’ 키워드 집합이라고 이해하시면 되겠습니다.키워드 인덱싱의 핵심 목표는 나의 잠재 고객이 사용할 수 있는 ‘모든’ 연관 검색어에 나의 상품이 노출 되는 것입니다. 그렇기 때문에, 만약 마스크팩을 등록하신다고 한다면, Face Mask는 셀러분들의 중심 키워드는 될 수 있지만, 그 외에도 마스크팩과 관련된 수십 수백개의 키워드 조합을 생각하며 리스팅을 꾸며주어야 하는 것이 관건입니다.그렇다면 내 상품에 대한 연관 키워드를 어떻게 찾아야 하는가? 연관 키워드를 추출해주는 다양한 프로그램도 있지만, 그런 프로그램을 사용하더라도 ‘시작점’이 있어야합니다. 셀러가 해야하는 일은 먼저, 상품의 핵심 특장점을 생각하셔야 합니다. 만약, 세럼(Serum)을 판매하는데 Rosemary 향을 강조하고 싶다면, Rosemary를 포함한 검색을 할 때, 노출되는 경쟁 상품 현황을 파악하신 뒤, 노출 가능성이 높다고 판단되시면, 키워드 등록에 활용하시면 되는 것입니다.하지만 여기서 끝이 아닙니다. 수많은 과정을 거쳐 키워드를 발굴하는 본질적 목표는 ‘상품 판매’를 발생시키는 것이기 때문입니다. 앞의 예시로 돌아가서, Rosemary를 황금 키워드로 설정해놓아도, Rosemary 검색어에서 발생하는 판매 규모가 너무 작다면, 관련된 검색 결과에서 내 리스팅이 노출이 되어도 검색량의 절대 수치가 작으므로, 검색어로서의 가치가 떨어질 것입니다. 따라서, 키워드 인덱싱은 필연적으로 자연스럽게 ‘노출’ 이후에 ‘클릭전환’과 ‘구매전환’이라는 두 가지 요소를 고려해야 합니다. 이 주제는 다음 편에서 계속 이어나가도록 하겠습니다. 이번 주에는 키워드 인덱싱에 대해 알아봤습니다. 여러분이 심혈을 기울여서 상품을 설명하는 단어가 주인을 만나지 못한 채 허공에 떠돌기만 하고 있다면, 그 결과는 쌓이는 재고로 돌아오게 될 것입니다. 간단한 개념이라고 해서, 중요하지 않다는 뜻은 아니듯이, 기초부터 착실하게 접근하셔서 성공적인 글로벌 셀링 하시기를 바랍니다.컨택틱의 모든 교육은 파트너인 글로벌셀러창업연구소와 접수하고 진행합니다. 교육 신청은 아래 링크나 글로벌셀러창업연구소의 홈페이지를 통해 접수 가능합니다.오프라인 아마존 입문 과정오프라인 아마존 기초/심화 과정온라인 아마존 입문 과정그럼 오늘도 즐거운 글로벌 셀링 되세요!감사합니다.컨택틱  서울특별시 강남구 강남대로 62길 11, 8층 (역삼동, 유타워) 대표 전화: 02-538-3939     이메일: [email protected]     홈페이지: https://www.kontactic.com   네이버블로그: https://blog.naver.com/kontactic    카카오브런치: https://brunch.co.kr/@allaboutamazon
조회수 1461

당신의 말에 진심으로 응답하다

국세청에서 문자가 왔습니다. 취업 후 학자금 의무상환액 납부확인서를 통지했으나 납부하지 않아 안내문을 발송하였고 확인한 후 납부해달라는 문자였습니다.‘내가 연체를 한 건가?’ 알지 못했던 연체사실을 알게 되어 초조해졌습니다. 저는 자세한 내용을 확인하기 위해 국세청에 전화를 했습니다. 납부확인서는 언제 어떤 방법으로 보낸 것인지도 몰랐고 가상계좌를 받아 바로 입금을 해야겠다는 생각이 들었습니다. 첫 시도는 실패. 그날 하루 동안 5분 이상의 통화대기를 3번 이상 경험해야 했고 업무시간 내내 신경이 쓰였습니다.연체사실 통보로 인해 고객센터 연결을 원한 고객이 많았는지 국세청 고객센터 업무시간 마감 전에야 상담원과 전화연결이 되었고 상담원은 지친 기색이 역력했습니다. 연결이 쉽게 되지 않아 무척 화가 났지만, 화를 내는 고객을 달랠 기력도 없는 상담원을 국세청의 방패막이로 취급하고 싶지 않았습니다.그리고 황당하게도 상담원이 알려줄 수 있는 내용은 홈페이지에서 금액과 가상계좌를 확인할 수 있는 방법 안내뿐. 그녀가 할 수 있는 건 아무것도 없었습니다. 결국 목소리가 날카로워진 저에게 권한 없는 상담원의 기가 죽은 목소리가 전달됩니다. 저는 바로 말을 바꿔 “이럴 줄 알았다면 문자 내용에 확인방법을 알려주었다면 좋았을 텐데요. 제가 전화할 필요도 없었을 테고요. 고생이 정말 많으십니다.” 그제야 상담원의 목소리에 화색이 돌았습니다. 아무 권한이 없고 홈페이지에서 확인방법 밖에 알려줄 수 없다며 내내 미안해하던 상담원은 그제야 내게 웃어주었습니다.고객이 불편함을 감수하게 하고 서비스 제공자가 고객의 입장을 제대로 생각하지 못해 상담원을 방패막이로 사용하는 사례는 정말 많습니다. 저 또한 고객의 입장을 생각하지 않는 회사에서 일을 했고 고객의 입장보다는 회사의 손실을 몇 천 원 줄이기 위해 방패막이가 되기도 했습니다.제가 쇼핑몰에서 일했을 적에는 낱개로 주문하는 고객에게 세트상품을 알려주며 할인받는 팁을 알려주었던 적이 있습니다. 이렇게 일을 몇 개월 하니 관리자가 실실 웃으며 저에게 고객에게 꼭 알려주어야겠냐고 말한 적도 있습니다. 매출을 올리기 위해 그 이후로는 관리자의 무언의 압박에 고객에게 세트 할인 방법을 안내하지 못했습니다. 결국 그 회사에서는 고객을 단기간의 매출을 위한 돈줄로만 보고 이용하는 사람을 위한 서비스를 만들지 못하는 것인가 자괴감에 빠져 퇴사를 했습니다.많은 회사들이 고객만족이라고 외치지만 정말 고객을 보는 곳은 몇 없다는 것을 실무자였던 저는 알고 있었습니다. 변화를 사랑하는 곳, 스타트업스타트업은 사회적 이슈에 긍정적인 변화를 일으킬 수 있는 곳입니다. 고객이 불편함을 느끼는 사항에 작은 변화의 바람을 일으키고 빠르게 대처할 수 있는 곳을 찾아 헤매었습니다. 고객이 중요시하는 것에 최선을 다하는 기업이 성공할 것이고 그곳 이제가 일할 곳이라 생각했습니다. 면접 자리에서 ‘고객들이 전화를 하지 않아도 되는 고객센터를 만들고 싶다. 서비스의 불편함으로 인해 고객이 전화를 하는 일이 없었으면 좋겠다. 사용자 미숙으로 인한 단순문의나 고객의 제안을 받으며 고객과 대화하는 이상적인 컨택센터를 만들어보고 싶다.’ 이런 이야기를 할 때 바로 ‘그런 건 없다’ 라며 웃는 면접관을 만나기도 했습니다. 이렇게 여러 회사의 대표들과 면접을 보다 서상훈 대표를 만나게 되었습니다. 서상훈 대표와의 첫 만남에서 4시간을 대화했습니다. 면접 자리에서 저의 이상향을 얘기하니 서상훈 대표는 P2P 대출을 통해 불법 사금융, 대부업 대신 그 시장을 중금리 대출이 차지하는, 고금리로 고통받는 사람들이 없어질  수 있는 세계를 저에게 보여주었습니다.  ‘세상에 대부업이 없는 사회라니! 말도 안 되는 이야기를 하는 입장은 항상 나라고 생각했는데 이 사람은 더 말도 안 되는 이야기를 하는구나.’ 티브이의 대부광고를 보며 대한민국에 깊게 뿌리내린 일본계 대부업의 존재를 증오하면서도 어느새 일상으로 받아들인 저에게 생각지 못한 큰 그림을 보여주는 모습에 저의 꿈도 같이 이룰 수 있을 것 같았습니다. 그때 저는 이곳에 와야겠다고 결심했습니다. 어니스트펀드 핵심운영팀저는 어니스트펀드의 팀원이 되었고 핵심운영팀에 소속되어 있습니다. 팀장 또한 제가 만났던 기존의 관리자와는 달랐습니다. 서비스가 제공된 지 1년, 영화 '인턴'에 나오는 앤 해서웨이처럼 업무 중간에 고객센터 전화를 받기도 하며, 업무가 바쁜 와중에도 고객과의 접점을 잃지 않기 위해 노력합니다. (전화기 한 대를 본인 옆에 두어 달라고 했지만 운영시간 내에 자리를 비우는 경우가 많아 제가 거절했습니다.) 고객의 목소리를 이렇게 귀하게 생각했던 사람이 있던가 싶어 팀장과 대화를 할 때는 여기 오길 잘 했구나, 행복해지기도 합니다. 또한 제가 신입일 때 제 교육을 담당했던 팀원 한 명은 디테일에 집착하는 스타일로 고객이 서비스 이용에 불편함이 없도록, 문의를 하지 않아도 서비스 이용에 불편함이 없도록 야근을 밥 먹듯이 하며 끙끙대며 고민하는 모습을 자주 봅니다. 또 다른 커뮤니케이션 팀원은 엉뚱하기도 하지만 본인의 방법으로 고민하며 고객에게 친절하기 위해 노력합니다. 저와 함께 일하는 핵심운영팀의 모든 동료들은 고객에게 최고, 최선의 서비스를 제공하기 위해 자발적으로 야근하며 많은 시간을 들여 고민합니다.저는 어니스트펀드의 내부에서 기계적으로 응대하지 않으려 노력하고 더 친절하기 위해, 고객이 경험하는 서비스에 대해 지속적으로 고민합니다. 여타의 다른 서비스와 어떻게 차별화를 할 수 있을까요? 저는 누구보다 서비스를 이용하는 당신의 편에서 빠른 피드백을 줄 수 있도록 노력할 겁니다. 고객에게 어떻게 정제된 모습을 보여주고 나아가 진심이 전달이 될 수 있을지, 고객이 생각하는 이상의 세심함을 느낄 수 있도록 하기 위해 아직은 부족한 게 많습니다. 그래도 제가 다른 곳에서 느낀 불편함과 부당함을 우리 고객들은 느끼지 않았으면 합니다.저의 꿈은 우리의 서비스가 고객에게 무한한 관심을 가지고 있음을 나타내며 서비스에 대한 압도적인 신뢰를 받고 싶다는 것입니다. 혁신적인 기술을 통해 고객이 생각하는 것을 다 반영될 수 있도록 하는 것 만이 아니라 생각 못 하는 디테일까지 잡아내고 싶습니다. 정말 이용하는 사람을 생각하는 서비스를 만들어 보기 위해 노력하고 있습니다.나의 숨결이 닿은 서비스가 당신에게 더 진심으로 다가가길 바랍니다. 당신이 우리의 서비스를 이해하고 이용하는데 어려움 없이 정착할 수 있도록, 당신의 목소리를 서비스에 반영하여 우리 서비스가 당신의 삶을 더 충만하게 해주는 좋은 만남이 되길 바랍니다.#어니스트펀드 #고객중심 #인사이트 #CS대응 #CS상담 #CS업무 #상담업무 #상담
조회수 1926

인턴 후기

안녕하세요 스포카 개발팀 정현석입니다. 이번에 3개월간의 인턴을 마무리하며 여러분께 스포카에서 배우고 느꼈던 것을 소개해드리려고 합니다.후기자유로운 기업 문화의 회사스포카는 새로운 기업문화를 추구하는 회사라고 느꼈습니다. 그 대표적인 예로 수평적인 조직관계를 예로 들을수 있습니다. 직원들이 모두 영어이름을 사용하여 서로 편하게 부르고 관계에 있어서도 매우 수평적입니다. 그리고 복장이나 머리에 있어서 매우 자유롭습니다. 또한 의견을 자유롭게 낼 수가 있고 그 의견이 잘 반영됩니다. 그런부분에 있어서 다른 회사와는 다른 자유로운 기업 문화를 가진 회사였던것같아 굉장히 편하게 다닐 수 있었던것 같습니다.Lab Time인턴으로 들어오면 Lab Time이라는 것을 가집니다. Lab Time이란 공부하는 부분이나 업무를 처리하는 부분에서 모르겠는 부분이나 궁금한 점을 정리해 질문하는 시간을 말합니다. Lab Time을 통해 해결방안을 제시해 주시거나 더 나은 방법을 알려주셔서 문제를 해결해주시거나 같이 고민해보고 해결 방법을 같이 찾아봐서 매우 도움이 많이 됩니다. 저 같은 경우 Lab Time을 통해서 굉장히 빠르게 공부할 수 있었고 프로젝트를 진행하는 데 있어서 좀 더 빠르게 진행하고 기간 내에 프로젝트를 마칠 수 있었던 것 같습니다.새로운것을 배워갈수 있다처음 회사에 들어 왔을 때 회사에서 웹 개발 쪽을 배우고 싶다는 생각을 하였습니다. 하지만 다른 회사 다니시는 분들의 말을 들어보면 회사에서 공부하기는 힘들다는 말을 들어왔었어 따로 공부를 해야 되는지 생각했지만, 처음 가자마자 업무 외적으로도 얻어 가야 하는 것이 있어야 한다며 배우고 싶은 것을 묻고 그것을 어떻게 공부하면 좋을지에 대한 길을 알려주셨습니다.주로 스포카에서 사용하는 방식이었는데, Python Flask를 이용하여 개발 하는 방식이었습니다. ‘Flask로 만들어 보는 WSGI 어플리케이션’ 라는 스포카 개발 블로그에 있는 글을 참고하여 공부하였습니다. 그리고 궁금한 것이 있을 때 저녁에 Lab Time을 통해 궁금한 점을 알려주시거나 서로 같이 해결책을 찾아보는 시간을 가져 공부하는 데 있어 매우 큰 도움을 주셨습니다.업무에 대해 걱정하지않아도 된다처음 회사에 왔을 때 DB 통계 관련 업무를 맡게 되었는데, SQL에 대해 잘 몰라 긴장을 잔뜩 하고 있었습니다. 돌이켜보면 아무것도 모르는 애가 과연 이것을 할 수 있을지에 대해 개발팀이 더 막막하셨을 것 같습니다.그러나 처음에 어떻게 작업하면 좋을지 알려주시고, 충분히 공부하고 할 수 있도록 시간을 주셔서 SQL을 익히며 작업을 할 수 있었습니다. 그리고 통계를 내다보니 복잡한 SQL이 들어가야 하는 경우 또한 있었는데 그럴 때 SQL을 어떻게 작성하면 좋을지 해결 방향을 제시해주시며 쉽게 일을 처리할 수 있게 도와주셨습니다. 덕분에 SQL을 잘 몰랐엇던 상태에서 업무를 하면서 배워 좀 더 빠르고, 중요한 부분을 집중적으로 공부할 수 있어서, 어느 정도 능숙하게 SQL을 다룰 수 있게 된 것 같습니다.실제 프로젝트에 적용해볼수 있다입사 후 한 달 정도 지나고 업무 외적으로 공부했던 Flask와 업무로 공부했던 SQL을 가지고 DB 통계를 웹으로 보여주는 웹 애플리케이션을 개발하는 프로젝트를 진행해보도록 해주셨습니다. 그래서 공부한 것들을 가지고 실제 프로젝트를 진행해볼 수 있는 기회가 되었습니다. 그래서 프로젝트를 진행할 때 개발 진행 방법을 배울 수 있었습니다. 그리고 또한 Lab Time을 가지며 궁금한 부분을 묻고 배워가는 시간을 가졌습니다.그리고 ‘빠른 프로토타이핑을 위한 도구 소개‘라는 개발 블로그의 글을 보면 나오는 Bootstrap이나 DataTables, google OpenID라는 새로운 것들을 배우며 직접 프로젝트에 적용해 진행해 볼수 있었습니다. 그리고 프로젝트 자체를 2~3주 정도 만에 완성을 목표로 하기때문에 중간에 비는 시간 없이 알차게 프로젝트를 진행해볼 수 있었습니다. 원래부터 어떤 것을 배울 때 프로젝트를 통해 배워야 한다고 생각했었어 프로젝트를 진행해보며 배운다는 것에 대해 다행히 거부감이 없었던 것 같아서 많은 것을 배우고 배웠던 것의 중요한 부분들을 한 번 더 짚어가며 진행 해볼 수가 있었습니다. 그리고 앞서 진행해본 프로젝트의 경험을 살려 사내 서비스에서 필요한 도구를 개발하는 프로젝트에도 참여하게 되어 좋은 경험을 해볼 수 있었습니다.블로그 글을 통해 새로운 것을 배울 수 있다그리고 한 달에 한 번씩 개발 블로그에 글을 쓰게 되는데, 주로 어떤 주제에 대해 조사를 해서 올리게 되었습니다. 그러다 보니 조사를 하면서 새롭게 알게 된 부분들이 매우 크고 주제 외적으로도 많이 보게 되어 새롭고 재미난 것들을 배울수 있던 기회였습니다. 또한, 글자체도 잡아주시면서 글을 어떤 식으로 쓰면 좋은지에 대해서도 알려주셔서 글자체를 좋게 만들 수 있도록 도와주셨습니다. 워낙 글을 못 쓰는지라 굉장히 여러번 첨삭을 거치며 고생하셨을 것 같습니다.마치면서…3개월이 긴 기간 일 수도 있지만 무언가를 배우고 경험 하는 데는 굉장히 짧은 기간이라고 생각합니다. 그러나 위에서 쓴 것들은 3개월 동안 제가 경험하고 배운 것을 토대로 쓴 것입니다. 3개월 동안 정말 많은 것을 경험하고 많은 것을 배웠으며 새로운 사람들과 새로운 것들을 해볼 수 있었습니다. 물론 제가 완벽하게 일들을 해내고 완벽하게 모든 것을 배운 것은 아니지만 어떤 것을 배우고 어떤것을 해보고 싶다는 경험을 해보는 기회였던 것 같습니다. 만약 이러한 기업문화를 경험해보고 무언가 배우고 싶다면 인턴을 통해 이렇게 배워보는 것도 좋은 기회가 될 것 같습니다.#스포카 #인턴 #후기 #인턴후기 #인턴생활 #기업문화 #조직문화 #사내문화
조회수 964

(연말특집 소환글) 안녕하세요 블랭크 최진영입니다.

블랭크의 소소한 이야기를 구독하시는 분들과 공유하고 싶은 글이렇게 링크로 소환합니다. 바쁜 송년의 시간을 보내고 계실 독자 여러분들이 꼭 하루 정도는 한 해를 뒤돌아보면서 정리하셨으면 좋겠습니다! 내가 얼마나 성장했는지내가 무엇을 했고, 어떤 배움이 있었는지내가 어떤 실패를 했는지 그래서! 내가 어떻게 나아갈지!  블랭크코퍼레이션 최진영 프로/ 마케팅유닛 리더블랭크코퍼레이션 마케팅유닛의 2018년 핵심 히스토리안녕하세요, 블랭크 최진영입니다블랭크에서의 마케팅, 지난 1년을 돌아보며 | "안녕하세요, 블랭크 최진영입니다" 올해 이메일에서 가장 많이 사용한 말이다. 대학졸업 직후 입사해 7년을 다닌 첫 직장을 과감히 박차고 나와 블랭크에 온 지 1년하고도 3개월이 지났다. 이젠 정말 비로소 내 회사답다. 고운 정 미운 정 다 들어 어떻게든 끝을 보지 않으면 안 될 지경에 이른 것 같다. 내 지난 1년은 자신있게 말하건데 너무 치열했기brunch.co.kr/@posselavaboy/10 1월 디스플레이 배너광고 테스트 2월~3월 웹로그 수집 시작4월 네이버 타임보드의 재발견6월 트위터 광고 집행시작7월~9월 본격적인 팀 빌딩과 슬럼프 10월 블랭크 대시보드 프로토타입 완성11월~12월 시퀀스 있는 마케팅, 브랜딩의 시작 Jason KH커뮤니케이션    기획자
조회수 2931

모바일 데이터 분석의 시작: AARRR (해적지표)

모바일 분석의 중요성은 익히 들어 알고 있지만, 모바일 데이터를 실제 비즈니스에 어떻게 활용해야 하는지 모르겠다고 말씀하시는 고객 분들이 많으신데요. 모바일 분석 툴을 이용하여 아무리 많은 데이터를 쌓더라도, 그것이 실제 비즈니스 목표 달성에 도움이 되지 못한다면 무용지물일 것입니다.오늘은 데이비드 맥클루어의 유명한 분석 프레임워크 AARRR 에 따라 비즈니스 목표를 달성하기 위한 모바일 데이터 분석 활용법을 알아보겠습니다.* AARRR: 미국의 스타트업 엑셀러레이터 500 Startups를 이끌고 있는 데이브 맥클루어 (Dave McClure)가 개발한 분석 프레임워크. 스타트업에서 시장 진입 단계부터 서비스/제품을 홍보하고 사용자를 확보하기 위해 단계별로 집중해야 할 지표를 정리한 성과측정모델. (1) Acquisition (사용자 유치) – 사용자가 어떻게 제품을 접하는가?  모바일 앱을 출시하고, 마케팅을 진행할 때 어떤 광고 채널/캠페인이 가장 효과적인지 파악하기 위해서 어떤 데이터들이 필요할까요? 흔히 가장 많은 앱 설치수나 방문수, 페이지뷰를 일으킨 광고 채널/캠페인이 효과적이라고 생각할 수 있는데요. 하지만 데이비드 맥클루어에 따르면 해당 비즈니스에 의미 있는 이벤트 수를 가장 많이 발생시킨 채널/캠페인에 예산을 집중해야 합니다. 예를 들어, 특정 채널에서 유입된 사용자들의 앱 설치수나 방문수가 높다고 하더라도 비즈니스에 핵심적인 회원가입수, 주문수가 낮다면 효과적인 채널이라고 볼 수 없겠죠. 이 때문에 와이즈트래커에서는 마케팅 채널/캠페인별 앱설치수, 방문수, 페이지뷰 뿐 아니라 비즈니스별 맞춤 성과 (회원가입수, 예약수, 리뷰수, 공유수 등) 전환 데이터를 제공합니다.→ 해당 데이터에서 Facebook과 Google Adwords 광고를 통한 App 설치수는 비슷하지만 주문수 ( 페이스북: 205, 구글: 3 ) 는 크게 차이가 납니다. 이러한 경우, Adwords 광고보다는 Facebook 광고에 마케팅 예산을 집중해야 합니다.  이 뿐 아니라 마케팅 채널 별로 앱 설치 이후에 재사용율 및 삭제율을 Retention 리포트를 통해 제공하기 때문에 어떤 마케팅 채널이 고객들 유치 및 활성화에 효과적인지 파악할 수 있습니다.→ 페이스북으로 유입된 사용자의 Retention 리포트입니다. 앱 설치 이후에 재사용율보다 삭제율이 높아 개선이 필요한 상황입니다.  마지막으로 위의 내용을 통해 가장 효과적인 채널을 파악했다면, 그 채널로 유입된 사용자들이 어떤 사람인지 파악해 보다 효과적인 타겟팅 마케팅을 진행할 수 있습니다. 와이즈트래커의 다차원 세그먼트 기능을 이용하면, 해당 채널에 유입된 사용자의 성별, 연령, 사용국가, 기기 플랫폼 등을 파악할 수 있습니다.→ WISETRACKER 다차원 세그먼트 설정 화면. 광고를 통해 유입된 사용자들을 설정한 세그먼트에 따라 일차원 또는 다차원으로 나누어 볼 수 있습니다. 위와 같이 기기 플랫폼 (IOS vs Android) 과 성별로 다차원 세그먼트를 설정하면 아래와 같은 데이터가 나타납니다.   (2) ACTIVATION (사용자 활성화) – 사용자가 처음 제품 시 경험이 좋았는가? 사용자들이 광고 혹은 특정 경로를 통해 앱을 설치했다 하더라고, 첫 방문 시 사용 경험이 나쁘다면 앱을 삭제하거나 다시 방문하지 않을 확률이 높습니다. 우리 서비스가 유저들에게 만족스러운 경험을 제공하는지 확인하기 위해서는 아래와 같은 데이터 지표를 확인해야 합니다. 첫번째로 화면 이동경로 리포트를 통해, 사용자들이 첫 화면 이후에 앱 기획자가 의도한 화면대로 문제없이 이동하고 있는지를 확인할 수 있습니다. 예를 들어, 메인화면 이후에 서비스/상품 페이지가 아닌 엉뚱한 화면으로 이동하는 비율이 높다면 앱 UI/UX 개선이 필요하겠죠.→ WISETRACKER 화면 이동경로 화면 더 나아가, 전환 퍼널 분석을 통해 각 화면 경로 별 전환율과 이탈율을 분석할 수 있습니다. 4단계로 이루어진 회원가입 전환 경로 분석 시,  2단계에서 이탈률이 높다면 해당 단계에서 고객에게 너무 많은 정보를 기입하게 하거나 민감한 개인 정보를 요구하는 것일 수도 있습니다.→ WISETRACKER 전환 시나리오 화면. 회원가입의 2단계 (가입인증) 단계에서 이탈율이 38.8% 로 가장 높기 때문에 해당 단계에서 인증 단계를 간소화 하기 위한 작업이 필요합니다.   위의 정보들을 통해 우리 서비스가 고객들에게 긍정적인 사용자 경험을 주고 있는지 지속적으로 확인하고, 서비스를 개선해나가는 작업이 필요합니다. (3) RETENTION (사용자 유지) – 사용자가 제품을 계속 사용하는가?사용자가 지속적으로 앱을 방문한다는 것은 그 서비스에 관심이 많다는 의미이므로 추후 의미 있는 전환을 일으킬 가능성이 높습니다. 와이즈트래커의 Retention 리포트를 통해 사용자들이 앱 설치 후 지속적으로 사용하는지, 혹은 방문 후 1~2일 내에 삭제하는지 확인 할 수 있습니다. 만일 앱 설치수는 꾸준히 늘어나는데, 앱 유지율 및 삭제율 또한 점차 높아진다면 처음방문자들에게 앱 서비스가 크게 매력적이게 다가오지 않는다는 의미로 볼 수 있겠죠.→ WISETRACKER의 Retention Report. 1월 12일부터 15일까지 앱 설치수는 크게 늘어나고 있지만, 설치 다음 날(+1d) 앱 삭제율도 증가하고 있기 때문에, 소비자들이 지속적으로 앱을 사용하도록 서비스 개선이 필요한 상황입니다.     이 뿐 아니라 방문 횟수, 방문 분포 리포트를 통해 얼마나 자주 사용자들이 우리 앱을 방문하는지 확인할 수 있습니다. 만일 매일 들어오는 사용자의 수가 제일 많다면, 서비스의 충성고객이 많다는 의미로 볼 수 있습니다. 반대로 15-30일 주기로 들어오는 사용자가 많다면, 이들의 방문을 촉진할 수 있는 이벤트나 프로모션을 푸시메시지로 진행하는 방안을 생각해 볼 수 있습니다.→ WISETRACKER의 방문간격 Report. 방문간격이 0일(매일 방문)인 사용자 비율이 높은 것으로 보아, 앱 충성고객 비율이 높은 것을 알 수 있습니다.  앱 사용자 분석을 통해 우리 비즈니스의 가치고객의 특성을 파악했다면, 특정 사용자 그룹을 대상으로 타겟팅 마케팅을 진행할 수 있습니다. WISETRACKER의 오디언스 타겟팅을 이용하여 데모그래픽, 행태정보, 관심사에 따라 사용자의 ADID/IDFA를 추출하고, 해당 사용자에게만 광고를 노출하거나 푸시메시지를 보내는 것이 가능합니다.→ WISETRACKER의 Audience Targeting 설정 페이지. 위와 같은 설정을 통해 1월에 앱을 설치한 IOS 그룹의 IDFA만 추출하여 광고 노출 및 푸시메시지 전송에 이용할 수 있습니다.  또한 전송된 푸시메시지의 응답률과 실행수 전환분석이 가능하기 때문에, 사용자 방문수와 전환수를 높이는 효과적인 메시지를 파악할 수 있습니다.→ WISETRACKER 푸시메시지 분석 리포트 (4) REVENUE (매출) – 어떻게 돈을 버는가?모바일 비즈니스의 매출 향상을 위해서 앱 내 사용자가 주문을 하도록 만드는 동시에 어떤 사용자들이 가장 많은 돈을 쓰는지 파악해, 유사 사용자들을 대상으로 마케팅을 진행하는 작업이 필요합니다.와이즈트래커의 주문/매출액 리포트에 다차원 세그먼트 기능을 적용하여 주문 고객들의 성별, 연령대, 방문유형, 유입 채널들을 파악해 비즈니스의 가치 고객군을 파악할 수 있습니다.→ 주문/매출액 리포트를 회원 연령대로 세그먼트를 나누면, 아래와 같이 주문한 사용자들의 연령대에 따른 주문수 데이터를 알 수 있습니다.  또한 고객들의 구매 횟수 분포 및 구매 행동 패턴을 파악하여, 앱 내 프로모션 진행 시 활용할 수 있습니다. 예를 들어, 구매 주기가 7일인 사용자가 다수라면, 해당 주기에 맞춰 할인 쿠폰을 푸시로 보내거나 신상품을 소개하는 이메일을 보낼 수 있겠죠마지막으로, 매출 측면에서 가장 인기가 많은 상품과 컨텐츠를 파악해, 앱 내 관련 컨텐츠/상품을 빠르게 업데이트하고 종류를 늘려간다면 같은 기간 내 보다 높은 매출을 기대할 수 있습니다.→ WISETRACKER 상품별 주문/매출액 리포트. (5) REFERRAL (추천) – 사용자가 다른 사람들에게 제품을 소개하는가? 앱 출시 후 비즈니스의 빠른 성장을 위해서는 제품/서비스에 무심한 고객 10000명을 만드는 것보다, 제품과 서비스를 사랑하고 충성도가 높은 고객 100명을 만드는 것이 더 효과적이라고 하죠. 왜냐하면 그 100명은 자신들의 친구와 지인들에게 서비스를 적극적으로 홍보하기 때문에 장기적으로 10만명, 100만명의 고객을 불러올 수 있기 때문입니다.우리 상품/비즈니스가 사용자로 하여금 사랑하고 싶고 매력적인 서비스로 어필되도록 노력하는 것이 가장 중요하고, 그 다음엔 사용자들이 온라인에 쉽게 공유하고, 바이럴할 수 있도록 서비스를 개선해야 합니다.만약 SNS 공유수가 낮다면, 이들에게 적절한 보상을 제공하는 마케팅 방안도 생각해 볼 수 있습니다.마무리하며결국 AARRR 단계별 중요 지표를 데이터로 파악하고, 개선점을 찾아 빠르게 실행하고 업데이트한다면 비즈니스 목표를 달성할 수 있습니다.아직까지 많은 기업들이 추측이나 감을 통해 중요한 의사결정을 내리고 있습니다. 와이즈트래커의 목표는 이러한 고객들에게 데이터를 기반으로 보다 현명한 의사결정을 내릴 수 있도록 돕는 것입니다. 비즈니스 목표를 보다 빠르고 쉽고 달성하고 싶다면, 오늘부터 우리 비즈니스에 핵심적인 지표들부터 데이터 분석을 시작해보는 것이 어떨까요? * WISETRACKER는 모바일 광고 성과 측정부터 In-app 이용자/컨텐츠 분석, 푸시메시지 최적화까지 지원하는 모바일 통합 분석/타겟팅 솔루션입니다. 와이즈트래커 솔루션의 무료체험을 원하실 경우 여기를 클릭해주세요.* WISETRACKER가 제공하는 무료 데이터 분석 컨설팅를 원하신다면 여기를 클릭해주세요.#와이즈트래커 #AARRR #해적지표 #데이터분석 #데이터트래킹
조회수 4129

스포카 한 산스2.0에 관한 몇 가지 단편적 사실들

안녕하세요. BX디자이너 김동휘입니다.스포카에서 했던 프로젝트 중 가장 애착이 가는 프로젝트를 꼽으라면, 스포카 한 산스 프로젝트를 첫째로 꼽을 것입니다. 몇번 이와 관련된 글을 남기려고 했지만, 2.0버전이 나오고서야 글을 쓰게 되었네요.이 글에선 스포카 한 산스 새 버전 공개를 앞두고 스포카 한 산스 공식 웹에 다 담을 수 없었던 자잘한 업데이트 이야기, 스포카 한 산스에 관한 몇 가지 흥미로운 사실, 그리고 작업자의 소회 등을 단편적으로 기록해보려고 합니다.1) 영문 대문자 롤백애초에 스포카 한 산스의 영문 대문자를 커스텀 한 이유는 한글과 영문을 함께 썼을 때 영문의 자간과 자폭이 유독 좁아 보이는걸 보완하고자 함이였습니다.하지만 실제로 스포카 한 산스로 영문을 타이핑했을 때, 대문자만 쓰면 자간이 너무 벙벙해졌고 소문자와 함께 쓰면 자간이 부조화스러웠습니다. 또한 강제로 넓힌 자폭 및 자간을 다듬는 것은 아마추어가 건들기엔 더 전문적인 지식과 많은 시간을 필요로 하는일이었음을 깨닫고 원래 상태로 돌리기로 했습니다.2) 대문자 Q의 모양모든 대문자를 원래 상태로 돌린 건 아니였습니다. 대문자 Q는 디자인에 큰 변화를 겪었습니다.소문자 y의 꼬리 또한 마찬가지 이유로 커브를 쫙 펴주는 작업을 해주었습니다. 노토산스 CJK KR에 심긴 영문은 한글과의 어울림을 고려하여 디자인된 게 아니고 기존에 있던 오픈산스를 그대로 가져와 옮겨심은 것이기 때문에 완벽하게 매칭된 상태는 아닙니다. 그래서인지 개인적으로도 한글은 다소 딱딱한 느낌인데 반해 영문은 비교적 둥글둥글하다는 첫인상이였습니다. 또한 라토 서체에서 커스텀해 옮겨온 숫자 글리프도 쭉쭉 뻗은 모양새입니다. 이전 스포카 한 산스 작업당시 소문자 l의 꼬리 끝을 과감히 잘라낸 이유 중 하나도 한글 및 숫자 글리프와는 어울리지 않는다 판단했기 때문입니다.스포카 한 산스 2.0 작업을 하면서 스포카 한 산스의 기존 커스텀 방향을 좀 더 충실히 따르기로 했고 Q와 y도 대세를 따라 둥근 꼬리를 버리고 단호한 꼬리를 달게 되었습니다.숫자와 함께 쓰인 영문 예시 도판을 보시면 의도가 더 설득될지도 모르겠습니다.4) “,”와 “?”, ? 모양도 마찬가지로 대세를 따릅니다. 참고로 쉼표 모양을 변경하면서 참고했던 Apple 산돌고딕 Neo의 경우 , . ? “ ” ‘ ’ 모두 획의 끝을 각진 스타일을 맞춰줬으나 스한스는 그렇게까지는 안 하기로 했습니다.내가 만약 서체 디자이너라면 각진 스타일을 모두 맞춰주었겠지만, 스포카 한 산스 프로젝트의 최종 목표는 완벽한 서체를 만드는 것이 아니라 우리 서비스에 최적화된 서체를 (빨리) 커스텀하는것이였으므로 타협을 하기로 했습니다. 아래 Apple산돌고딕 Neo 소문자 i와 j의 점 모양을 보시면 타협한 이유가 보이실 텐데요, 이걸 고치기 시작하면 고칠 게 너무 많아지기 때문입니다.5) 소문자 a물론 이 모든 변화는 디자이너와 리뷰어들의 취향 또한 반영합니다. 이 변화의 경우 다른 이유보다 취향 탓이 더 큰 듯합니다. 오픈산스의 a는 사발(bowl) 부분이 다소 처진 느낌입니다. 이 사발 윗면의 경사 또한 부드러운 인상에 한몫한다고 판단, 경사를 완만하게 만들었습니다.노토산스CJK KR 소문자 a과 스포카 한 산스 2.0 소문자a6) 숫자폭과 숫자 1, 4 글리프서비스 특성상 숫자가 잘 읽혀야 하며 숫자의 단위를 가급적 빨리 인지할 수 있게 해야 했습니다. 특히 여러 수치를 리포트 형식으로 보여주는 페이지가 많으며 각각의 데이터값을 쉽게 비교해야 하는 서비스 특성을 반영해 개선했습니다.노토산스의 숫자를 보면 한글이나 영문 속에서 섞여 있을 땐 글줄이 매끈하게 썩 잘 어울리지만 숫자만 쓰였을 땐 그 장점이 단점으로 작용합니다.스포카 한산스 2.0과 노토산스CJK KR, 영문과 숫자를 함께 썼을 경우스포카 한산스 2.0과 노토산스CJK KR, 숫자 형태 비교기존 스포카 한 산스는 형태에 대한 커스텀은 라토를 가져옴으로 해결했지만 자폭에 대한 고려는 하지 못했습니다. 왜냐하면 각 숫자 글리프의 형태가 단순한 1부터 양옆으로 빵빵한 8에 이르기까지 다양했기 때문에 각 숫자의 공간을 동일하게 주기 어려웠기 때문입니다. 특히 1의 공간을 해결하기 너무나 어려웠는데요, 이번엔 라토 1의 모양대로 밑에 받침을 넣어주고 상단의 삐침을 길게 빼줘서 고정폭이 되더라도 어색해 보이지 않게 개선했습니다.스포카 한 산스 1.0의 1과 2.0의 1 모양 비교라토 4 획의 끝을 각지게 바꾸면서 다소 생뚱맞은 특징이 하나 생겼는데, 이를 반듯하게 다듬어주었습니다. 위의 숫자 1의 변화와 함께 놓고 보면 훨씬 안정적으로 바뀌었음을 느낄 수 있습니다.스포카 한 산스1.0과 2.0, 각각의 숫자14 글리프 모양 비교8) ☃ 글리프 교체단순히 귀여움을 위해 눈사람 글리프도 스포카 캐릭터로 심어주었습니다.스포카 캐릭터 포포, 푸이 캐릭터 원형9)_, - 수정.한글, 일본어 및 숫자를 주로 사용하는 서비스 특성에 맞춰, 숫자와 관련된 기호를 영문 소문자 디센더를 상대적으로 덜 고려한 위치로 옮겼습니다.수학 공식의 마이너스 부호는 너비를 늘리고 커스텀한 숫자에 맞춰 높이를 약간 낮췄습니다. 고객이 태블릿 입력창에 기입한 휴대폰 번호의 가독성이 높아야만 했기 때문에 너비를 충분히 넓혀주어 앞뒤 숫자들이 명확히 구분되게끔 했습니다.이런 변화는 숫자의 변화와 마찬가지로 인쇄를 위한 매끈한 글줄을 조판하고자 할 땐 거슬릴 수 있습니다. 키보드에 있는 마이너스 부호는 수학 공식에 쓰이기도 하지만 하이픈이나 구간을 나타내는 엔대시와도 혼용하고 있기 때문입니다. 엔대시가 포함된 글 한 단락을 조판한다고 가정했을 땐, 이런 변화는 글줄이 다소 끊겨 보일 테니 말입니다.10) <, >키보드에 ‘<’, ‘>’는 사실 수식의 부등호란 사실 알고 계셨나요?(…) 나 또한 스포카 한 산스 커스텀 하면서 알게 된 사실입니다. 허나 이미 수많은 사람이 이를 괄호처럼 사용하고 있으므로, 이게 괄호처럼 쓰여도 과히 이상해 보이지 않았으면 했고 이를 반영한 결과가 다음과 같습니다. 물론 수학 부등호와 괄호를 분명히 구분해주는 것이 맞지만, 많은 사람들이 귀찮고 특수문자를 찾아 넣기 힘들다는 이유로 혼용하고 있기 때문에 이를 무시할 수 없다고 생각했습니다.1참고로 과거의 나와 많은 사람이 <, >와 혼용하는 이 부호의 명칭은 꺾쇠괄호 혹은 홑화살괄호 〈 〉라고 합니다.11) |, \, /, (, ), {, }, [, ] 위치 및 길이 수정노토산스CJK KR의 경우 영문의 어센더 디센더를 모두 고려한 길이와 위치로 설정되어있었습니다. 그래서 한글이나 숫자, 그리고 디센더가 없는 영문 글리프와는 좀 어색한 모양새입니다. 모두 고려해주면 좋겠지만, 당장은 한글과 숫자 사용이 월등히 많으므로 한글과 숫자에 어울리는 길이와 위치로 변경해주었습니다. 단 완벽하게 한글과 숫자에 최적화를 한 건 아니며, 어쩌다 영문 소문자와 함께 쓰여도 이상하지 않을 정도로 타협을 보았습니다.참고로 산돌 네오고딕의 경우, 노토산스 CJK KR과 달리 영문서체도 모두 산돌에서 제작을 했음을 생각하면 영문의 디센더와 어센더의 높이를 한글에 맞게 길들인 것으로 짐작이 됩니다. 따라서 버티컬 라인의 위치와 길이가 별다른 조정 없이도 한글, 영문, 대소문자 숫자 모두 잘 어울립니다.(, ), {, }, [, ]도 디폴트값이 영문을 기준으로 되어있던 위치를 한글과 숫자 위주로 조절해주었습니다.12) ※, 〶, ‹, ›, «, », 『, 』, 「, 」, 『, 』, 「, 」, 《, 》, 〈, 〉각종 글리프 중 자주 쓸만한 글리프들의 굵기를 웨이트에 맞아 보이게 조절습니다.『, 』, 《, 》, 「, 」, 〈, 〉의 경우 사실 유니코드 표준상으로는 전각이 맞습니다.2 하지만 한글 조판 방식의 특성이 고려가 안 된 표준이라 글자 사이를 엄청나게 띄워놓아 가독성을 해치고 글줄에 구멍을 만듭니다. 물론 어도비 프로그램에서는 몇 가지 설정으로 쉽게 미세조정이 가능하나 디자인 툴이 갖춰져 있지 않거나 웹앱 등에서는 미세조정이 불가능하므로 강제로 반각으로 고쳤습니다.3 그러고 보니 스포카 한 산스의 커스텀 내용 중 많은 수가 디자인툴에서만 수정 가능한, 하지만 범용 애플리케이션에서도 니즈가 있던 부분들을 적용해주는 작업이네요.13) ¥ $ ₩ %숫자 글리프를 전면 수정하면서, 숫자와 주로 함께 쓰이는 통화기호도 숫자 외형 변화에 발맞춰야 했습니다.퍼센트 기호의 경우, 스한스 버전 1 때는 단독으로 예뻐 보이는 방향으로 취향껏 고치는 바람에 똥글똥글한 모양에 세로획이 다소 두꺼운 모양이었으나, 숫자 0과 영문 Oo과 잘 어울리지 않는다고 판단, 기존 모양으로 돌아가 획 굵기만 재수정하였습니다.14) 각종 글리프 패스 정리다소 부끄러운 고백이나, 폰트랩이 익숙지 않아서 처음 스포카 한 산스 작업할 땐 수정하고픈 글리프를 모두 일러스트레이터로 그려서 폰트랩에 옮겨오는 식으로 작업했습니다. 이 과정에서 패스가 일그러지는 부분들이 다수 생겼고, 2.0작업하면서 거의 모두 폰트랩으로 다시 그리거나 패스를 정리하였습니다. 웹에서 보면 그리 티 나지 않지만 디자인툴인 일러스트레이터나 인디자인으로 써놓고 크게 확대해보면 일그러진 패스들이 보입니다.스포카 한 산스1.0 글리프 ?, 숫자 4의 패쓰 찌그러진 것을 스한스 2.0에서 개선한 모습 비교15)“스포카”를 검색하면 가장 먼저 뜨는 연관검색어는 스포카의 서비스인 “도도 포인트”가 아니고 “스포카 한 산스”입니다. 스포카에서 진행한 오픈소스 프로젝트 중 가장 흥한 프로젝트는 스포카 한 산스 프로젝트라고 내부적으로 평가하기도 합니다.16)처음 스포카 한 산스를 공개했을 땐 피드백과 문제를 받기 위한 메일주소를 공개했었습니다. 덕분에 유익한 피드백을 받기도 했었지만 한편으론 우리도 끝내 해결 못 한 문제나 노토산스 자체 버그를 해결해달라는 문의도 많이 들어왔습니다. 현재는 해결 못하는 문제들을 기록하는 채널을 통일하고, 다른 분들도 모두 이슈를 확인하실 수 있도록 github 이슈로만 제보 받고 있습니다. 직접 해결해드리고 싶지만 본업이 서체 디자이너나 서체 개발자는 아닌지라 안타까운 마음일 뿐…17)한번은 스포카 한 산스 적용 중에 생긴 문제 해결을 위해 자사에서 사용 중인 개발 디테일을 알려달라는 메일이 오기도 했었습니다. 이에 개발 디테일은 공개할 수 없다고 답변드리자 스포카 한 산스 프로젝트 전체를 총체적으로 폄하하는 메일을 받기도 했었습니다. 당시엔 황당했지만 지금은 오픈소스 프로젝트에 대한 견해나 이해도 차이가 낳은 헤프닝이라고 생각합니다.18)사용문의 메일이 (아직도) 심심찮게 옵니다. 주로 기업에서의 사용문의인데, 여러분 그냥 묻지 말고 쓰셔도 됩니다.19)경쟁사에서 본인들 웹사이트에 해당 서체를 사용하는 걸 발견하고 모두가 어이없어했는데, 그로부터 몇 개월 후 스포카는 그 경쟁사를 인수하게 되었습니다. 420)2017년 2월부터 산돌커뮤니케이션의 서체 관리 프로그램인 ‘구름다리’를 통해 스포카 한 산스 2.0 버전을 제공하게 되었습니다. 산돌커뮤니케이션은 바로 노토산스CJK KR의 한글을 제작했던 서체 회사입니다.21)스포카 한 산스 프로젝트를 하고 난 후, 이따금 내가 처음부터 만들지도 않은 서체를 우리 회사 이름을 붙이고 적극적으로 홍보하는 것에 대해 가끔은 떳떳하지 않은 기분을 느꼈습니다. 나는 서체 디자이너가 아니며, 그렇기때문에 아무리 우리가 쓰기 좋게 만들었다 한들 서체만을 전문으로 디자인하는 전문가 입장과는 상충할 수밖에 없다고 생각했습니다. 커스텀 퀄리티에 대해 자신이 없기도 했고요.하지만 최근에 한글타이포그래피학교에서 진행하는 안삼열 님의 섞어짜기 특강을 들을 기회가 생겼고 우리의 방향성은 틀리지 않음을 확인했습니다.5 한글과 영문을 함께 쓴다는것은 두 문명의 충돌이기에 모든 조건에 100% 만족하게끔 섞어 쓰는 건 어려운 일이고, 어떻게 서로를 “길들”일지는 디자이너의 선택에 따라 방향이 달라질 수 있는 것이지요. 어떤 의도로, 무엇에 초점을 맞춰 서로를 길들일지 판단하는 것은 디자이너의 몫인 것입니다.스포카 한 산스가 어디에 주로 쓰일 것인지 명확했고, 철저히 그 조건에 부합하려고 노력했습니다. 노토산스CJK KR은 한글을 디자인한 디자이너가 영문이나 기타 글리프를 직접 디자인한 게 아니고 오픈산스를 가져와 붙인 것입니다. 물론 한글과 영문을 함께 쓰기에 부족함이 없도록 노력한 흔적들이 많고, 디자이너라면 이를 잘 찾아 적용할 수 있을 겁니다. 하지만 일반인들이 이런 방법을 알기는 힘들며, 앞서 말했듯 범용 애플리케이션에서 적용하기엔 어려운 점이 있습니다. 그럼에도 불구하고 노토산스CJK KR은 장점이 압도적인 서체이고, 감사하게도 오픈소스로 풀리는 바람에 우리 같은 아마추어도 서체를 새로 만드는 수고에 비해 아주 적은 노력만을 들여 개조할 수 있었습니다. 우리가 개발자 문화에 친숙했고, 오픈소스란 개념이 낯설지 않았던 덕택에 이런 문명의 혜택(?)을 입을 수 있었던 것입니다.이제는 이 프로젝트가 일종의 “리메이크”에 가깝다고 느낍니다. 상황에 맞게 기성 음악을 믹싱해서 틀거나 원하는 의도대로 리메이크 하듯, 우리도 서체를 리메이크한 것이지요.현재, 다른 웹사이트에서 심심찮게 스포카 한 산스를 발견할 수 있습니다. 숫자를 많이 쓰는 기업의 웹사이트에서 스한스를 많이 적용한 걸 보면 장점이 명확한 걸로 보입니다. 물론 우리 제품에서도 잘 쓰고 있고요. 이 정도면 꽤 성공한 프로젝트 아닐까요?22)Contributor : 김동휘, 강영화Reviewer : 김예지, 박지선, 정희연Technical assistance : 양천웅, 홍민희, 문성원, 유은총, 김재석, 박준규, 최종찬, 강성용Inspection of English contents : 옥지혜한국타이포그라피학회의 심우진 님의 논문 “한글 타이포그라피 환경으로서의 문장부호에 대하여”를 읽어보면, 주류 여론으로는 문장부호와 산술기호를 구분하는 것으로 보입니다. “6.3. 폰트 호환성 저하 부등호를 꺾쇠괄호의 대용으로 사용하는 한글 폰트도 많이 출시되어 있으나, 5.1에서 언급한 바와 같이 제작 방식에 차이가 있어 한글 폰트끼리의 크기, 위치 편차가 크다(그림 18)” ↩다음 각 항목의 링크를 클릭해 더 자세한 정보를 확인해보세요. 『(왼쪽 겹낫표), 』(오른쪽 겹낫표), 《(왼쪽 겹화살괄호), 》(오른쪽 겹화살괄호), 「(왼쪽 낫표), 」(오른쪽 낫표), 〈(왼쪽 홑화살괄호), 〉(오른쪽 홑화살괄호). ↩한국어의 조판방식과 유니코드 표준이 거리가 멀기 때문에 다른 한국 서체 회사들도 반각으로 임의로 고친 서체(산돌네오고딕, 나눔고딕 등)를 출시하기도 합니다. ↩‘쿠폰·포인트 적립 1위’ 스포카, 2위업체 전격 인수 ↩안삼열 님의 실제 의견과 본 블로그에 기재된 글쓴이의 의견이 다를 수 있습니다. ↩#스포카 #디자인 #디자이너 #폰트 #인사이트 #경험공유 #후기 #일지
조회수 6403

[SQL 데이터분석] 증감율 구하는 간단한 방법

sql에서는 = 등호가 비교연산자로 사용됩니다.대신 := 이렇게 콜론(:)과 등호(=)를 같이 쓰면 대입연산자로 쓸 수 있어요.select @prev := users.id // @prev 라는 임시변수에 users.id 값을 넣어라. from users가입일자로 사용자수를 구해보면, 아래처럼 가입일로 group_by 를 해서 구하죠.select date(created_at) as '가입일' , count(1) as '가입자수' from users group by 1 order by 1 desc;// 가입일 | 가입자수 // --------------------------- // 2017-08-02 100 // 2017-08-01 50그럼 전일 대비 증감율을 구하려면 어떻게 할까요?select date(created_at) as '가입일' , @prev as '전일 가입자수' , (count(1) - @prev) / @prev as '증감율' , @prev := count(1) as '가입자수' from users group by 1 order by 1 desc;// 가입일 | 전일 가입자수 | 증감율 | 가입자수 // -------------------------------------------------------- // 2017-08-02 50 1.0 100 // 2017-08-01 50 0 50증감율을 계산하는 count(1) / @prev까지는 @prev 에 전일 가입자수가 저장되어 있구요.@prev := count(1) 에서 당일 가입자수로 할당이 됩니다.저는 := 이 연산자를 알기 전엔 self-join 형태로 증감율을 구했는데데이터를 가오는 속도는 := 이 연산자가 훨씬 빠른것 같습니다.다음엔 self-join 으로 증감율을 구하는 법도 한 번 올려볼께요.#티엘엑스 #TLX #개발 #개발팀 #개발자 #꿀팁 #인사이트 #조언
조회수 1227

카카오 뱅크, 미완성.

일단, 가장 큰 문제는 '성능장애'문제이다. 아직도, 가입에 불편을 겪는 사용자들이 존재하고, 대출 서비스를 이용하려는 사람들은 거의 신청을 제대로 했다는 사람을 보기가 어렵다. 이 문제는 예측하건대, 기존의 뱅킹 시스템을 그대로 옮겨왔다는 이야기가 거의 기정사실로 보인다고 이야기할 수 있다.기존의 뱅킹 시스템들의 특징은 매우 당연하게도 대출신청과 같은 시스템들이 일반 고객들에게까지 오픈된 환경을 고려하여 디자인되어 있지 않았을 것이라고 추측할 수 있다.현재는 그나마 오류를 발생시키고, 사용자가 많다는 메시지를 지속적으로 보여주고 있기 때문에, 기존 다른 신용조회 서비스의 용량이나 내부 프로세스의 성능 부분들에 대해서 추가적인 개발이 거의 되지 않았다고 보이는 것은 이런 오류들의 상황 때문이다. 몇 가지 사례를 정리해보자.1. 가입 신청 시에 '오류'를 일으킨다. 문제는 대량의 요청이 들어왔을 때이다.2. 가입이 되는 절차상에서도 휴대폰 인증과 관련된 대량의 요청에도 '오류'를 일으킨다.3. 가입 이후에도 '대출신청'이나 '대출조회'와 같은 대량의 요청에도 '오류'를 일으킨다.대부분 '대량 요청'에 대해서는 처리를 못하고 있다는 것을 보면, 카카오 뱅크의 시스템은 모바일 앱은 카카오의 신규 개발자들이 만들었지만, 내부 백엔드 서비스는 기존의 은행 솔루션이나 은행의 기존 서비스 형태의 모습 그대로인 것으로 보인다.사실, 이러한 '오류'와 '장애'에 대해서 '앱'을 통한 서비스를 하게 되면 다음과 같은 방법으로도 충분하게 개선시킬 수 있었을 것이다.1. 사용자의 요청이 카카오 뱅크에게 들어온다.2. 대량의 사용자의 요청이 들어왔을 경우에는 '신청'만 받고, 처리가 되는 순서대로 '서버에 등록'한다.3. '서버에 등록된 순서'대로 처리를 한 다음, 처리된 내용을 '앱'으로 Push 서비스한다.4. 사용자는 앱에 Push 된 절차에 따라서, 다음 절차로 진행한다.모바일을 중심으로 디자인되었다면, Pull/Push방식이 적절하게 사용되면서, 아무리 폭주가 된다고 하더라도, 느리지만, 서비스의 동작은 가능하도록 설계되거나 디자인되고, 개발되었을 것이다.하지만, 이런 방식으로 카카오 뱅크의 앱은 동작하지 않고 있다.그래서, 아직 카카오 뱅크의 서비스는 완성된 것이 아니라고 이야기할 수 있다.이 부분이 기존 은행 앱들이거나 다른 은행들이 시도할 수 있는 좋은 방식이며, 너무도 당연한 방식이다.다만, '모바일'을 모르는 경영진들의 생각 때문에 그런 UX가 가동되고 있지 못하는 것 같다.물론, 보안 문제나 순서가 틀어졌을 때의 상황에 대한 걱정을 한다는 것 자체가 보안과 모바일에 무지한 생각이라는 것을 간단하게 적어두자.분명한 것은 아직 카카오 뱅크는 미완성이라는 것이다.다른 모바일 앱과 은행 앱들은 공인인증서를 빨리 사라지게 하고, UX를 개선하는 것으로 충분하게 카카오 뱅크에 대응이 가능하다. ( 물론, 안 하거나 늦겠지만... )아예, 카카오 뱅크의 서류제출 기능도 공인인증서나 PC가 아니어도 가능하게 하면 어떨까?파격적인 은행 앱을 기대해본다.뭐, 어렵겠지만...
조회수 1101

우리 제품의 USP를 정의하는 방법

안녕하세요. 오피노입니다. 저희는 데이터 분석을 기반으로 한 성과 최적화를 대행하는 퍼포먼스 마케팅 에이전시입니다. 저희가 진행하는 모든 마케팅 의사결정의 근거는 [데이터]입니다. 데이터는 거짓말을 하지 않고 확실하고 냉정하게 숫자로 성과를 표현해주기 때문이지요. 그래서 그 어떤 근거들 보다 정확합니다. 하지만 최근 제가 데이터를 기반으로 대행을 하다가 잃어버린 것들이 있습니다. 문제는 바로, "숫자에만 치중" 한다는 것이지요. 숫자에만 치중하게 되면, 어느 날 "우리 브랜드가 어떤 방향으로 가고 있나?", "KPI가 매출이라고 해서, 매출액을 올리는 데에만 급급하지 않은가" 고민하게 됩니다. 데이터를 기반으로 매체를 다루다가 , 어떤 한계에 봉착하는 느낌을 받았습니다. 더 이상 일정 부분에서 ROAS가 오르지 않는 한계점 같은 것이지요.네, 숫자에만 치중하게 되면 무언가 잘못되어가고 있다는 느낌을 지우지 못합니다. 어느새 이 제품의 브랜드는 사라지고, 이 브랜드가 고객들에게 다가가는 메시지는 할인 프로모션, 특가와 같은 '매출을 끌어올리기 위한 수단으로써의 메시지'만 있게 되는 것 같았습니다. 숫자는 반드시 마케팅 의사결정에 필요하지만, 과학의 시대인 21세기에도 [종교]라는 개념이 있는 걸 보면, 데이터와 숫자가 비즈니스의 전부가 아니란 생각도 자연스레 떠올릴 수 있습니다. 제품이 나아가야 할 방향, 즉 , USP(Unique Selling Point)의 부재에서 저는 비어있는 공간을 느꼈던 것이지요.그렇다면 마케팅원론에서 그렇게 질리도록 배운 USP는 도대체 무엇이고, 이 USP는 어떻게 정의해야 할까요? 잠깐 이 질문에 대답을 해봅시다 : "비슷한 제품들이 즐비하는 시장에서 당신의 제품을 어떻게 차별화되는가?어려운 질문이지요. 여러분과 저는 아마도, 여러 가지 생각들이 들 수 있을 것입니다. 예를 들면, [사용하기 쉽다거나, 내구성이 좋다거나, 다른 경쟁사 제품보다 훨씬 더 품질이 좋다거나]와 같은 것들을 떠올릴 수가 있습니다.하지만 지금 직관적으로 떠오르는 이 여러 가지 특장점들은 그저, 제품의 기술적인 특징에 지나지 않습니다. 대신에, 우리들만이 판매할 수 있는 고유한 특장점(Unique Selling Point : USP) 이 있을까요? USP는 간결하게 말해, 1) 우리의 제품이나 서비스가 고객들에게 감정적으로 제공할 수 있는 것(가치), 2) 사용자들의 불편함을 처리해주는 방법론(솔루션) 3) 시장에서의 다른 제품들과 더 나은 이유(차이점) 이 모든 3가지 조건을 충족시키는 한 가지의 특징입니다. 예를 들면, 경쟁사보다 조금 더 우위에 있는 우리 제품이 잠재고객들이 겪는 문제점을  해결하는데 중요한 영향을 미치는지 까지 파악할 필요가 있다는 것이지요. 모든 기술적으로 뛰어나거나 품질적으로 뛰어나거나 하는 등의 조건들을 배제하고, 위에서 말씀드린 이 3가지를 모두 만족시키는 하나의 USP를 만들어낸다면, 우리는 좀 더 체계적인 마케팅 전략과 세일링 프로세스를 구축할 수 있습니다.그래서, 어떻게 USP를 정의할까?제품의 특성을 정의하는 것을 정확히 찾아내는 것은 때로는, 아들 딸 중에서도 어떤 자녀를 더 좋아하는지를 선택하는 것과 비슷합니다. 아마도 우리는 우리 제품의 모든 면을 사랑하고, 그 제품이 가지고 있는 잠재성과 개개의 기능들도 좋아할 것입니다. 하지만, 고객들은 다릅니다. 제품을 보는 고객은 제품의 전체 모습을 좋아하는 것이 아니라 그 제품에서 자신의 문제를 해결해줄 수 있는 단 한 가지 면만 보고 구매 의사결정을 내립니다. 경쟁사가 많은 복잡한 시장에서 고객들은 한 제품의 모든 면을 볼 수 있도록 주의를 기울이지 않기 때문이지요. 고객들이 순간적으로 제품을 스쳐 지나가 볼 때, 그들의 문제를 해결할 수 있을만한 방안 또는 그들이 얻을 수 있는 가치를 얻지 못하면, 그들은 그대로 떠나버리기 마련입니다.우리 모두는 우리 브랜드에 대해서 색안경을 벗어야 할 필요가 있습니다. 여러분 제품의 강점과 약점을 철저하게 분석하고, 우리 제품의 강점이 우리 제품의 약점을 커버할 수 있을 만한지도 되물어보셔야 합니다. 마케팅 원론에서 그렇게나 배우던 SWOT 분석이 중요한 이유도 다 여기에 있지요. 우리 제품을 분석했다면, 경쟁사 제품 역시 분석이 필요합니다. 고객의 입장에서 느낄 수 있는 경쟁사 제품의 USP는 무엇이고 이들은 어떻게 마케팅을 하고 있는지 반드시 알아야만 하는 것입니다. 그런 다음, 추가적으로 우리 제품을 구매하는 사람들을 이해하기 위해, 우리 자신에게 질문을 던집니다.- 우리 고객들은 언제 우리 제품을 사용할까?- 우리 고객들은 우리 제품을 통해 어떤 경험을 할까? - 우리 고객들은 왜 다른 경쟁상품 대신 우리 것을 선택하였을까?- 그들의 구매 결정에 시발점이 되었던 메시지는 무엇이었을까? 저희 오피노가 Google Analytics나 Google Optimize와 같은 화려한 도구들로 도출해내는 데이터는 위에 열거한 4가지 질문에 대답을 얻기 위해서였습니다. 그렇습니다. 데이터는 대답을 얻기 위한 수단일 뿐, 그 데이터는 USP라는 거대한 요리 속에서 하나의 조미료에 불과합니다. USP는 이 데이터들에 [인간]이라는 거대한 재료를 첨가하고 나서야 비로소 완성될 수 있습니다.Revlon의 창업자는 이런 유명한 말을 남겼었죠. "공장에서, 우리는 립스틱을 만들고 있습니다. 하지만 광고에서, 우리는 희망을 팔고 있습니다."  제품 그 자체 기능에 집중을 하는 것이 아니라, 제품이 최종 구매자에게 제공해주는 가치에 집중을 하는 것이지요. 네 그렇습니다. 사실 우리는 우리 고객들이 제품을 구매하면서 느끼는 휴머니즘적인 가치, 그들의 감성에 대한 공감을 기반으로 마케팅 전략을 구축해야 합니다. 저는 고객들이 느끼는 이 추상적인 감성을 데이터화 시키는 것을 잘할 수 있던 것이지, 데이터 그 자체를 맹목적으로 쫓는 게 정답이 아니었단 걸 깨달았습니다.우리 제품의 기능적 우위 + 휴머니즘적 공감을 함께 결합하여 최종 USP를 만드는 것이지요.  기억해주세요. 데이터는 본질을 가져와주는 도구일 뿐, 그 자체가 목적이 되면 안 됩니다. 이상 센치해진 저만의 반성문이었습니다 :) 영감이 될 수 있는 글이 되었으면 좋겠습니다.퍼포먼스 마케팅 에이전시, 오피노 바로가기

기업문화 엿볼 때, 더팀스

로그인

/