스토리 홈

인터뷰

피드

뉴스

조회수 4148

도그메이트 팀원이 직접 이용해 본 방문펫시터 이용 후기!

요즘 도그메이트에서 방문펫시터 홍보에많이 신경을 쓰고 있다방문펫시터는 쉽게 말해내가 강아지에 많은 신경을 쓰기 어려울 때,전문 강아지돌보미(펫시터)를 집으로 부르는반려인들을 위한 프리미엄 서비스이다보통 1주일에 2번 이상 꾸준히 사용하고 계시는정기권 구매 고객님들의 이용목적을 살펴보면- 강아지가 혼자있는 시간이 많음- 야근, 회식 등 귀가가 늦을때- 강아지가 실외에서만 배변할 때- 산책을 시켜줄 누군가 필요할 때 정도로 정리가 되는데세 번째 실외배변 항목을 제외하고는정말 늘, 항상, 매일 걱정하는 페인포인트였다리얼. 트루.출퇴근으로 엽이(우리 강아지)가 혼자있는 시간이하루 평균 9시간 이상에 퇴근하고 돌아오면내몸이 먼저 피곤해서 산책이고 나발이고드러눕기 일쑤였으니까그래서!내가 직접 고객이 되어 방문펫시터가진짜 괜찮은 서비스인지 확인해보고만약 불편한 점이 있다면어떤 점을 개선하면 좋을지 경험해보기로 했다후후먼저 방문펫시터를 신청하면아래와 같은 프로세스로 예약이 진행된다[ 사이트예약 - 사전만남 진행 - 실제 돌봄 - 해피콜 ]하나씩 찬찬히 살펴보겠샴1. 사이트 예약 회원가입 후 '집으로 펫시터 부르기' 버튼을 누르면이렇게 신청폼이 나오면 양식에 맞게 작성!그런데 여기서 '사전만남' 이라는 용어가 나오는데그게 뭐냐면...2. 사전만남사전만남은 실제 돌봄 전에 직접 방문펫시터와 만나보는말그대로, 사전에 방문펫시터와 만나보는 시간이다사전만남이 필요한 경우는- 강아지가 사회성이 없고 낯을 많이 가림- 방문펫시터를 미리 만나보고 싶은 경우- 산책 및 돌봄 방법을 직접 펫시터에게 설명하길 원하는 경우인데, 사실 강아지가 사회성이 뛰어나고특이사항이 없는 경우에는 생략하는 고객님도 많이 계신다하지만우리 엽이는 넘나 사회성이 떨어지기 때문에펫시터분과 사전만남을 진행했지(사전만남 사진을 못찍은 게 천추의 한...)방문펫시터 사전만남은 1시간 가량 이루어지고- 강아지 돌봄 인수인계 (산책포함)- 계약서 작성 및 결제를 진행하게 된다는 :)3. 실제돌봄 **여기가 방문펫시터 하이라이트입니다yo내가 돌봄을 요청했던 5월30일 18시돌봄 시작 약 20분 전,방문펫시터로부터 한 통의 카톡을 전달받는다아아 이게 또고객의 입장에서 카톡을 받으니 느낌이 너무 다르다나도 넘나 설레고 떨리는 첫 방문펫시팅...!그리고 나서 1시간 뒤, 돌봄이 다 완료되고보기만해도 행복한 사진과 영상들이 도착했다분명 쉬야 하고 발길질을 했을 테지다른 멍뭉이 쉬야 냄새를 맡고 있었을 테지어느쪽으로 해야 조준이 잘될까고민하고 있었을테지아이 신나 표정넘나 좋다원래 이렇게 못생겼나포스팅 할 줄 알았으면 좀 씻겨놓을 걸 ㅠㅠ에고 (내눈에만) 이쁘당방문펫시터님께 전달드린 대로 저녁밥도잘 챙겨주셨다-!엽이의 산책, 저녁밥, 그리고 배변정리까지1시간 동안 다 해결해주셔서 덕분에 이 날나는 일에 더 집중(?)할 수 있었다지 후후훗방문펫시터 돌봄이 끝나고 이렇게 친절하게방문펫시팅 돌봄일지도 작성해서 보내주신다내가 없을 때 우리 강아지가 어떨지 궁금했는데펫시터 분이 작성해주신 것 보니어땠구나 머리에 그림이 그려지는 게 재밌다!보내주신 영상들을 보니 더 안심이 되었다방문펫시터 분이 아니었다면 하루종일 내가 퇴근할 때까지문 밖의 소리에만 온 신경을 쏟으며 나만 기다렸을 우리 강아지왠지 조만간 내가 도그메이트 방문펫시터정기 고객이 될 것 같은 느낌적인 느낌이다4. 방문펫시터 이용후기 총정리1/ 강아지 배고플까봐 걱정하지 않아도 됨나의 귀가 시간만 기다리고 있을 강아지가평소에는 너무 신경이 많이 쓰였는데저녁식사랑, 산책이랑 펫시터 분이 대신해줘서무엇보다 마음이 너-어-무 편하다 진짜2/ 산책을 마음껏 하고 나니 강아지가 잠을 푹잠하루종일 혼자 있는 시간이 많은 탓에 낮 시간 동안잠만 자느라, 퇴근하고 돌아오면 늘 놀아달라고 보채거나강아지가 밤에는 잠이 안오는지 뒤척뒤척했는데방문펫시팅 한 날에는 정말 아침까지 푹 잔다...#산책의_중요성3/ 강아지에게 신경이 덜 쓰임...! ㅋㅋ야근이든, 친구들과의 약속이든강아지를 혼자 둬도 마음이 일단 편안하니내가 하는 일에 집중할 수 있고 무엇보다 나에겐그것이 넘나 신세계인 것카메라를 몸에 부착하고 돌봄을 진행합니다!**아, 우리 서비스라서 하는 말이 정말 아니고너무 믿음직스러운 서비스다 증말이야 ㅠㅠ막간을 이용해 또 하나 우리 서비스 자랑하자면이렇게 방문펫시터가 몸에 액션카메라를장착하고 돌봄을 하도록 시스템을 마련하여아무도 없는 우리 집에 낯선 이가 들어오는심리적인 허들이랄까, 불안한 고객님의 마음을추스려드리고자 노력했다 후후아무쪼록 이렇게 좋은 도그메이트 방문펫시터주변에 널리널리 소개해주세요옷#도그메이트 #서비스 #서비스소개 #방문펫시터 #고객중심
조회수 97

바로고 사내소식 런치앤런 Scalable team with DevOps

barogo바로고사 내 소 식대한민국#배송 #배달바로고가 함께 달립니다.뼈가 되고 살이 되는외부인사 초청 강연Scalable team with DevOps바로고 복지의 일환으로스타트업 엔지니어 박훈 님을 모시고외부인사 초청 강연이 진행되었습니다.박훈 님의 강연이 시작되었습니다.2018년 1월 31일에 진행된바로고 외부 인사 초청 강연의 생생한 현장을 소개합니다.박훈 님을 모시고 진행된 이번 초청 강연은미니 세미나 형식으로 진행되었습니다.데브옵스(DeOp) 전략을 통해소프트웨어 개발 과정을 좀 더 지속적이고 민첩하게 진행하며개발담당자와 운영담당자가 함께 소통하며협력하는 자리가 되길 기대합니다.뼈가 되고 살이 되는 시간개발자의 고민1. 우리 팀은 사람은 많은데 왜 이렇게 느릴까?2. 왜 사람들은 테스트를 덜 작성할까?3. 왜 API 호환성이 자꾸 고장(incompatubel) 나는 걸까?4. 배포 하나 하기가 왜 이렇게 힘들까?5. 데이터에 기반을 둬 결정을 내리려면 뭐가 더 필요할까?6. 왜 에러는 우리팀보다 사용자가 먼저 찾아낼까?평소 박훈 님께서 개발을 하시며고민하던 부분은 함께 공유하며문제를 해결하고자 다양한 이야기를 나누는 시간이 되었습니다.배고픔을 잊은 그대들의 열정에 박수를 _짝짝짝DevOps를 실제로 사내에서 어떻게 적용하고 있는지열정적으로 발표해주시는 박훈 님경험과 노하우를 공유하며함께 솔루션을 찾아가는 과정이정말 뼈가 되고 살이 되는 시간이 되었습니다.그가 스타트업 정글에서 살아남은 방법(중략)단순히 개발뿐만 아니라지식의 전달, 배포, 문서화 등모든 측면에 있어서scalable 한 팀이 되어야만 한다_!우리의 소통은 계속 됩니다.발표가 끝난 뒤보다 집중적으로 사례를 분석했습니다.DevOps가 잘 정착되면보다 고객에 집중할 수 있다는 점을 강조하였습니다.Solution = System + Culture1. 새로운 것을 좋아하는 사람도 있지만, 싫어하는 사람도 있을 수 있다. 2. 도구가 아니라 풀려는 문제에 집중하자.3. 도구뿐만 아니라 문화(CULTURE)를 가져오자.박훈님_ 수고하셨습니다_!항상 발전하고 진화하는 소프트웨어의 흐름데브옵스를 통해 개발자와 정보 기술 전문가 간의소통과 협업을 통해더 나은 개발 환경, 문화를 만들어가길기대합니다_!바로고 x 본도시락세미나를 마치고 즐거운 점심시간런치앤런의 진짜 시작이라고 할까요?^_*너무나 열띤 토론으로 인해우리는 배가 고팠습니다.런치앤런선정 메뉴를바로고가 배달하는 '본도시락'[바로고 x 본도시락]https://blog.naver.com/barogo_info/2211915027002018년 첫 외부인사 초청 강연박훈님께 감사드립니다.다음에도뼈가 되고 살이 되는알찬 내용으로 찾아가는 런치앤런이 되겠습니다.감사합니다.^___^배송의 가치를 만들어가는바로고barogo-[바로고 공식 홈페이지]https://goo.gl/jKB7LA
조회수 1337

매각 후 또 창업!

도전 또 도전!"초등학교 6학년때 유학을 갔고 뉴욕대학교에서 금융학을 전공했습니다. 그 후에는 모건스탠리에서 1년 정도 일도 했습니다. 다른 쪽으로 해외 영업을 담당해 성과도 냈지만 국내서 악화된 부분이 있어 스타트업으로 눈길을 돌리게 되었습니다. 브렉타이 공동대표로 일도 했습니다. 동종업계에 브렉타이를 매각 하고 해외에 있는 서비스를 국내에 따서 만들다 보니 쉽지 않았습니다. 금융 쪽 일을 하면서 비즈니스를 어떻게 해야 하는지 보았습니다. 브렉타이는 제가 들어갔을 때 2년정도 운영되었지만 침체기였고 같이 살려보고자 들어갔습니다. 그 당시 레스토랑 등록이 35개 정도 있었는데 제가 들어가면서 레스토랑 등록 수를 70개 정도로 끌어올렸습니다. 블로그를 활용하여 사용자 유입을 단기간에 많이 늘렸습니다. 사용자 수는 늘렸지만 한정된 자산으로 계속 운영하는 게 쉽지 않았습니다. 결국 팀 내에서 동종업계에 매각을 하자는 의견이 나오기 시작하였고, 동종업계 기업에 인수 제안을 했습니다. 그 당시에는 브렉타이가 인지도가 있어 전략적으로 계약되어 있던 파트너사에 매각할 수 있었습니다."구성원이 최우선"구성원들이 즐겁게 일하는 게 중요한 거 같습니다. 재미있게 자기네들이 막힌 부분에 대해 고민을 풀어나가는 게 재미있다고 생각했습니다. 롤과 업무를 배정하고 힘든 부분이 있으면 얘기해달라고도 합니다."새로운 트렌드를 주도하자"새로운 트렌드를 주도하는 기업이 되자는 게 목표입니다. 과거에는 연예인들 셀럽을 위주로 홍보를 많이 했는데 이젠 일반인 셀럽들과의 경계가 허물어지고 있다는 생각이 들었습니다. 그런 분들에 의해서 SNS로 사람을 팔로잉하고 구매까지 하는 시스템으로 변경되고 있습니다. 개개인의 셀럽분들을 내세우고 셀렉팅한 것들이 앞에 내세워지게 만들고 있습니다."  #엠엠벤처스 #재창업 #연쇄창업가 #스타트업 #스타트업창업 #인터뷰 #경험공유
조회수 1332

우리가 정말 매트리스로 성공할 수 있을까?

이 글은 '삼분의 일' 팀의 첫 글로써 우리 팀이 어디에 서있고, 어디를 향해 나아가고 있는지에 대한 희망에 가득 찬 글임을 감안하시고 읽어주시기 바랍니다. ㅎㅎ 크게 세 가지 파트로 나눠서 써봤습니다.1) 이커머스 전반2) 매트리스 시장 전반3) 우리가 가야 할 길E-commerce는 전통 오프라인 리테일을 죽일 것인가?넷스케이프 창업자이자, a16z의 파트너 마크 안데르센은 "software is eating the world"라고 했고, 같은 맥락으로 e-commerce가 전통적인 리테일을 없앨 것이라고 단언했다. 그런데 최근까지 e-commerce 영역에서 폭발적으로 성장한 기업은 아마존 이외에 찾아보기 힘들다. (p2p 영역의 이베이 정도?) 한때 실리콘 벨리를 떠들썩하게 했던 Fab, Gilt, One King Lane 같은 회사는 헐값에 팔리면서 사라졌다. 아직까지 아마존을 뛰어넘는 회사는 나오지 않았다. 그리고 앞으로 한동안은 나오지 않을 것 같다.우리나라의 아마존은 어디일까? 미국 사람들은 온라인에서 물건을 살 때 아마존에서 검색을 하고, 우리나라 사람들은 네이버에서 검색을 한다. 네이버가 아직까지 온라인 커머스에서 발톱을 숨기고 있지만, 쇼핑에서 검색 채널을 장악했으니 게임은 끝났다. 규모 있는 온라인 쇼핑몰이 네이버 최저가 노출을 위한 노력은 정말 눈물겹다. 이미 네이버에 대한 의존도는 엄청나다.그렇다면 아마존과 네이버를 뛰어넘는 e-commerce 회사는 나올 수 없는 것인가? 나는 "아니다"라고 주장하기 위해서 이 글을 쓰고 있다. 공룡 같은 그들은 '채널'을 독점하고 있지만, 제품에 대한 독자적인 '브랜드'를 구축하지 못한다. 그리고 그들은 방대한 상품들을 판매하고 있기 때문에 제품별로 꼭 맞는 '사용자 경험'을 설계할 수 없다. 그들의 아킬레스건은 '브랜드'와 '사용자 경험'이다. 이 두 가지에 집중하는 회사를 일컬어 Vertical Commerce라고 부른다. v-commerce는 e-commerce의 미래이자, 블루오션이다.다시 제목으로 돌아가서 이커머스가 전통적인 리테일을 죽일 것인지에 대한 답을 해보자. 나는 앞으로 더 많은 사람들이 온라인을 통해서 물건을 사게 될 것이고, 이 흐름은 거스를 수 없다고 생각한다. 그리고 가까운 미래에는 Digitally Native Vertical Brand (온라인 기반 브랜드)가 사람들에게 프리미엄 브랜드로 인식되게 될 것이라고 생각한다. 당연히 전통적인 리테일은 이런 흐름에 세게 한방 먹고, 비틀대지 않을까?왜 매트리스 인가?"왜 매트리스야?"사람들이 지겨울 정도로 많이 물어봤다. 오늘은 이에 대한 답을 해보고자 한다. 매트리스 시장은 크게 오프라인과 온라인 시장으로 나뉘고, 각각은 spring과 non-spring으로 나뉜다. 우리는 온라인 시장에서  non-spring 매트리스 브랜드를 만들고자 한다. 매트리스 시장도 온라인으로 넘어가는 전 세계적인 트렌드에서 자유롭지 않고, 폴리우레탄 폼으로 만드는 non-spring 매트리스 sector가 전 세계적으로 고속 성장하고 있기 때문이다.1) 작지 않은 시장모든 사람들은 밤에 어디엔가 몸을 뉘어야 한다. 눕는 공간이 점점 바닥이 아닌 매트리스가 되어가고 있다.우리나라 매트리스 시장은 2016년 현재 약 8,000억 규모이고, 침대까지 더하면 그 규모는 1조 5천억 규모이다. 소득 수준이 높아지고, 잠에 대한 관심이 높아지면서 최근 5년 동안 매트리스 시장은 년 평균 20%씩 성장했으며 특히, non-spring 부분의 폼 매트리스 시장은 국내 젊은 층에서도 폭발적으로 성장해서 2020년까지 전체의 30%인 3,600억 규모로 성장할 전망이다.2) 혁신이 필요한 시장- 독점 시장우리나라 매트리스 시장은 30년 넘게 소수의 기업, 특정 가문에 의해 독점되어 왔다. 기존 회사들이 사업을 잘해왔다고 볼 수 있지만, 30년 동안 혁신적인 회사가 나오지 못했다는 반증이기도 하다. 최근 렌탈 모델로 급성장한 회사가 있긴 하지만, 아직까지 사람들의 머릿속에는 전통 회사들의 브랜드가 자리 잡고 있다. 우리에게 좋은 소식은 최근 들어 이들의 매출이 정체되고 수익성이 악화되고 있다는 것이다.90년도 박상원- TV광고와 오프라인 리테일은 이제 그만"침대는 가구가 아닙니다. 침대는 과학입니다." 이 광고 카피를 못 들어본 사람이 있을까? 전통적인 회사는 TV광고를 때리고, 오프라인 유통채널을 통해 물건을 밀어내는데 집중했다. 지금까지는 잘 통했다. 하지만 이런 유통구조는 우리와 같이 작은 스타트업이 파고들 수 있는 충분한 crack을 제공해줬다. 전통적인 매트리스 기업은 대리점을 통해 물건을 밀어내기 때문에 '진짜' 고객과의 접점이 없다. 반면 우리는 소셜미디어를 통해 고객들과 양방향으로 소통한다. 고객들이 진짜 원하는 제품을 만들고 이를 효율적으로 알릴 수 있다. 두 번째, 우리는 오프라인 매장이 없다. 공장과 고객을 온라인을 통해 브랜드로 연결해준다. 좋은 제품을 합리적인 가격에 제공하는 것은 전 세계적인 저성장 기조와 밀레니엄 세대의 소비 습관과 잘 맞는다.3) 확장 가능성일단 매트리스가 잘되야 되겠지만, 매트리스는 '잠'과 직접적으로 연관되어 있기 때문에 이후 인접한 베개, 침구 등으로의 확장이 어렵지 않다. 우리의 비전은 '잠'을 중심으로 하는 글로벌 라이프스타일 브랜드가 되는 것이다. 다시 말하지만 일단 매트리스가 잘 되어야 한다. ㅎㅎ그래서 우리는 당장 무엇을 해야 할까?지루한 글을 여기까지 읽어주신 분들 감사합니다. 일반론에 지치신 분들을 위해 구체적으로 우리가 뭘 할지에 대해 써보겠다. 한 문장으로 요약하자면 우리는 온라인 폼 매트리스 브랜드를 만들고자 한다. 이에 딸려오는 구체적인 action plan은 다음과 같다.1) 시장 정의 하기아직 우리나라에서 폴리우레탄 폼 매트리스는 네이버 키워드 조차 뽑을 수 없는 미개척 분야이다. 우리 시장을 정의하면서 고객들에게 우리를 알리고, 교육시켜야 한다. 우리는 폼 매트리스에 관련된 기준을 만들고 시장의 표준을 만들어 나갈 생각이다. 가장 완벽한 product market fit은 우리가 시장을 정의할 때 가능하다.2) 완벽한 제품 만들기'완벽한 제품 만들기'를 한 단어로 바꾼다면 '집착'이 될 것이다. 사실 누웠을 때 느낌은 매우 주관적이라 모든 사람을 만족시킬 수 있는 매트리스 스펙을 뽑아내는 것은 불가능하다. 그래도 내가 매트리스와 함께한 4개월 동안 알게 된 것은, 사람들이 좋아하는 느낌은 정규분포처럼 모여있다는 점이다. 그 느낌을 찾아냈고 이를 고도화시키는 것은 수십 번의 프로토타이핑을 통해서 가능하다. 이를 위해 오늘도 노가다를 계속하는 중...3) 자사 채널 구축 하기어떻게 하면 효율적으로 고객들을 자사 채널로 끌고 올 수 있을까? 우리는 단단한 자사 채널 구축을 위해 브랜딩, 콘텐츠 생산, 디지털 마케팅에 대해 고민하고 있다.- 브랜딩브랜드가 없다면 우리는 온라인 저가 시장에서 유일하게 가격으로 승부를 봐야 한다. 시간과 돈이 많이 들어도 결국 우리는 노브랜드 commodity로부터 벗어나 당당히 브랜드를 구축해야 한다.  - 콘텐츠 생산"Contents is King, Engagement  is Queen" 나는 이 말을 참 좋아한다. 어디서 검색하던, 매트리스에 관한 것이라면 결국 우리 채널로 빨려 들어오는 콘텐츠 개미지옥을 만들고자 한다.- 디지털 마케팅이 주제로만 10개 이상의 포스팅을 쓸 수 있을 것 같은데 요약하자면 다음과 같다. 우리는 우리 제품에 관심을 보이는 사람들이 어느 채널에 숨어있고, 어떤 메시지에 반응하는지를 찾아내기 위해 무엇이든 할 각오가 되어있다.요약- Vertical Commerce의 시대가 오고 있고- 매트리스 시장은 크고, 혁신의 여지가 많으며- 우리는 잘할 수 있다.by 전주훈#삼분의일 #매트리스 #시장분석 #혁신 #E-commerce #인사이트
조회수 844

[퍼포몸쓰 일상] #0 어쩌다 슬라운드

다니던 회사를 그만두고 한 달 정도 방황했다. 친구들의 동업 제안, 머릿속을 맴도는 사업 아이디어, 이런저런 스카우트 제의. 무엇하나 쉬운 게 없다고 생각했다. 핑계처럼 로켓펀치를 켜고 뻑뻑한 눈알 위를 겉도는 채용공고를 훑었다.딱 하나, 홈에 덜컥 걸리는 느낌이 들었다. 저녁 8시 40분. 입사 지원하고 두 시간이 채 지나지 않아 전화가 걸려왔다. 당황과 반가움 중간 어딘가의 감정을 안고 통화했던 기억이 난다. 그들이 찾던 포지션이 신기할 정도로 나와 맞아떨어진다는 데서 오는 반가움. 굉장히 빠른 액션에서 오는 당황. 전화받고 이틀 후 오전 11시로 인터뷰 약속이 잡혔는데 재밌는 건 그 날이 일요일이었다는 거다. 많은 인터뷰를 봤지만(인터뷰어로서, 인터뷰이로서) 주말 오전 인터뷰는 처음이었다. 좋고 나쁨을 떠나서 나에겐 이례적인 일이라 가벼운 마음으로 갈지, 진중한 마음으로 갈지 갈팡질팡했다.일요일 오전 11시.매트리스 업계의 적폐를 바꾸고 싶다던 두 남자와 만나 가장 먼저 한 이야기는 폴리에스테르 빨대에 관해서였다. 거북이의 콧구멍에서 빨대를 뽑아내는 영상 속 거북이가 얼마나 쾌감에 젖은 표정을 지었는지가 우리의 첫 이야기 소재였다. 아무도 어색해하지 않고 첫 만남에서 그런 이야기부터 시작했다는 게 지금도 조금 어처구니가 없지만 우리는 꽤 진지하게 이야기를 이어나갔다.다른 건 모르겠고, 제품 하나는 잘 만들고 싶었다던 그들은 고맙게도 내가 개인적으로 끄적이던 콘텐츠들을 너무나 마음에 들어했다. 반대로 난 짧은 대화에서도 묻어 나오는 그들의 제품에 대한 자부심과 전문성, 열의가 좋았다. 난 내 길지 않은 커리어의 대부분인 4년 반 정도를 스타트업에서 보냈다. 그래서 초기 스타트업이 멤버의 유능함과는 별개로 얼마나 고단한 길을 걷는지 잘 알고 있다.'그동안 쉼 없이 고생했으니 이번엔 좀 편하게 일하자''일단 돈 많이 주는 곳으로 가자''이름이 알려진 곳으로 가자'이직 고민을 하면서 머릿속을 가득 메웠던 생각들은 결국 사람 앞에 스러졌다. 초기 스타트업에서 굴러다녔던 경험만큼, 능력 있고 좋은 사람들과 같이 일하는 즐거움을 알기에 두 명의 founder와 이야기하면서 다시 한번 가족을 생각하지 않는 이기적인 결정을 내렸다(부모님, 장모님, 마누라 죄송합니다).一切有爲法 如夢幻泡影 如露亦如電 應作如是觀스타트업을 하면서 가장 많이 떠올리는 문구다(참고로 교회 다닌다). 현실의 꿈이 비록 손에 잡히지 않더라도 꿈을 빚기 위해 그렇게 난 슬라운드에 콘텐츠 마케터로 합류했다.  
조회수 1068

3월에 다녀온 여름나라 코타키나발루 3박5일 이야기 (2)

패션블로그 웹뜰입니다3월에 다녀온 여름나라 코타키나발루 3박5일 웹뜰 해외워크샵 두번째 이야기를 들고 왔습니다. 마누칸 섬에서 패러세일링 까지의 이야기로 1차 후기를 끝냈었는데요 첫번째 이야기는 아래 참고하시면 됩니다:)[웹뜰 창립 10주년 해외워크샵] 3월에 다녀온 여름나라 코타키나발루 3박5일 이야기 (1)패러세일링 이후 점심을 먹기 위해 마누칸섬으로 다시 돌아와 처음에 자리 잡았던 식당으로!!씨워킹을 나갔던 직원분들은 이미 돌아와 계셨구요 두팀으로 나누어 갔던 패러세일링 팀도 모두 왔네요 이제 점심식사를 기다려 봅니다. 점심식사는 현지식이라고 하는데 드디어 나왔네요 따란~!현지식 세트라고 하는데 왠열 엄청 맛있어요 제 입맛에 딱!!가운데 새우랑 고기 바베큐는 일인 일꼬치!그리고 개인에게 플레이팅되어 나온 음식은 볶음밥이랑 샐러드 웨지감자 작은꼬치, 옥수수, 닭고기 등이였어요 패러세일링을 하고 돌아와서 배가 고팠던건지 아니면 입에 정말 잘 맞았던건지 남김없이 흡입 했답니다. 특히나 저 옥수수는 지금도 생각나요 밥도 배부르게 먹고 이제 다시 마젤란수트라하버 리조트로 돌아가기전까지 자유시간이 주어졌습니다. 웹뜰 직원들 각자 흩어져서 섬구경을 하기도 하고 스노쿨링을 하기도 했어요 여기저기 일단 섬구경을 하다보니 바다도 예쁘고 섬 곳곳이 어찌나 이쁘던지 사진찍다 시간이 다 갔을 정도였어요 식당 바로 앞에 있는 코코넛 가게 조차도 포토스팟! 갬성사진 스팟이였다구요코코넛 가게에서만 사진을 몇장을 찍었는지 몰라요 ㅎㅎㅎ정말로 사진이 잘 나와 찍어 준 사람도 찍힌 사람도 만족했답니다. ㅋㅋ마치 윤식당 같은 느낌 물씬이랄까 ㅎㅎㅎ 웹뜰 직원들에게 인기 만점 코코넛 가게 사진을 찍고 있으니 어디선가 나타난 야옹이 한마리꺄아 넘나 귀여워서 야옹아 야옹아 하고 불러보지만 고개를 휙 돌려버리네요 한국말이라 못알아 듣는 걸까요? ㅋㅋ사람들이 하도 귀찮게 하니 코코넛 가게 위로 휙 올라가서 잠을 자네요 이 모습 조차도 어찌나 귀엽던지 ㅋㅋㅋㅋ  마누칸 섬은 정말 조용하고 정말 평화롭더라구요 대부분이 한국 사람이랑 중국 사람이긴 했지만 그래도 동양말고도 세계 각국에서 오신 분들이 많이 계셨어요  밥도 먹고 섬 구경 하면서 소화도 시켰으니 이제 바닷물에 몸도 좀 담구고 스노쿨링도 즐겨봅니다물이 깨끗하고 햇살이 따뜻해서 물에 몸 담궈 놓고 둥둥 떠다니기만해도 기분이 좋았습니다. 스노쿨링 장비는 따로 비용 내고 대여가 가능 하지만 저희는 장비를 본인거 챙겨가서 즐겼답니다. 구명조끼만 마젤란수트라하버 선착장에서 비용내고 대여했어요 스노쿨링 하면서 액션캠으로 찍은 바닷속 영상입니다. 물이 정말 맑고 깨끗했답니다. 얕은 바다인데도 물고기들이 많이 있었습니다. 다만 종류가 생각보단 많지 않아 조금 아쉬움이... ㅎㅎ마누칸섬 바다에서 열심히 놀고 있는데 사람들이 웅성웅성 거립니다. 앗! 두둥 이녀석은 뭐죠? ㄷㄷㄷ 엄청난 녀석이 바닷가에서 어슬렁 어슬렁 사람들이 몰려와 사진찍고 난리가 났는데도 저 녀석은 아무 동요없이 어슬렁 거리다가 숲속으로 사라졌답니다. ㅎㅎ마누칸 섬에서 즐거움을 사진으로 남겨두고 이제 다시 마젤란수트라하버리조트로 돌아갑니다.  잠시 자유시간을 가지고 나서 저녁식사를 하러 나왔습니다. 둘째날의 저녁식사는 아침에 조식을 먹었던 식당에서 뷔페식으로 먹을수도 있구요 비치가 보이는 바에서 간단하게 먹을수도 있었습니다. 저희 웹뜰 직원들도 각자 나누어서 원하는 곳에서 선셋을 바라보며 식사를 했답니다.  코타키나발루의 아름다운 선셋을 보고 정말 말잇못! 다시한번 이곳에 워크샵을 오게 되어 감사하고 행복한 순간 이였답니다. 7시간이 지나며 해가 떨어질수록 노을빛이 붉은색에서 보라색으로 변하는데 너무 아름다워서 선셋 감상하느라 밥먹는 것도 잊을 뻔 했다는 건 안비밀 ~식사를 마치고 본격 웹뜰워크샵 행사를 시작하기 위해 대여한 홀로 모였습니다. 그냥 여행이 아니라 웹뜰 10주년을 기념하는 워크샵이기에 10주년을 기념하는 대표님의 말씀도 듣고 앞으로 나아갈 웹뜰에 미래에 대한 건설적인 이야기도 하고 푸짐한 상품을 놓고 여러가지 게임들을 했었답니다.   워크샵 오기전에 웹뜰에 대한 각자의 이야기도 동영상으로 풀어놓고  10년동안의 웹뜰 사진이나 동영상들을 차곡차곡 모아놨다가 이렇게 기념하는 자리에서 틀어놓으니 감회가 정말 새롭더라구요  대표님의 소중한 말씀웹뜰 주식회사 창립 10주년기념 함께한 10년 , 함께 할 10년함께 고생하며 10년동안 잘 꾸려온 회사 앞으로 10년 20년 30년... 쭈욱 함게 할 웹뜰 기대해 보겠습니다.  그리고 대표님 말씀에 이어 부장님의 말씀웹뜰의 10년이 지나는 동안 오랜 세월 함께 한 부장님이시기에 더욱 감회가 새로우셨다고 합니다. 앞으로 웹뜰의 성장과 더블어 여기 있는 웹뜰 직원들 모두 함께 성장하기를 바라신다는 말씀! 그리고 생일 축하파티까지!원래 한달에 한번씩 매달 생일자 파티가 있는데 이번에 워크샵 자리에서 축하하게 되었습니다.   매번 회사 사무실에서 생일파티하다가 먼 나라에서 생일파티 하니 더욱 분위기가 새롭네요생일자 분들도 감회가 새롭다 하더라구요 :)다시한번 축하드려요 두분 생일 그리고 3월의 우수사원시상도 하였답니다. 우수사원 받으신 분들도 축하축하 드려요~~앞으로도 웹뜰을 위해 열심히 일해주실꺼죠? ㅎㅎㅎ이제 본격적으로 게임을 하기 전 강당대여하면서 코타키나발루 마젤란수트라하버에서 제공되는간단한 주전부리로 배를 채워 봅니다. 게임이 격할 수 있으니 힘내야죠 ㅋㅋ 먼저 조 소개와 구호소개가 있었습니다. 사회자와 심판 사진촬영사는 빠지고 제비뽑기로 1조부터 4조까지 5명씩 총 4개조로 나누었답니다. 구호에서 부터 천차만별 조의 특색이 보이는 것 같더라구요  첫번째 게임은 몸으로 말해요 입니다. 스케치북에 주어닌 속담을 보고 말하지 않고 몸으로 표현하는 건데 과연 어떤 모습들을 보여줄지!!ㅋㅋㅋㅋㅋㅋ 말 하지 않고 몸으로면 표현하려니 답답들했죠?기상천외한 행동들과 표현력 ㅋㅋㅋ 그렇지만 못알아듣는 조원들 그 중 누가 구멍일까 지켜보는 재미도 쏠쏠하고 지켜보는 사람들은 함박웃음 빵빵 터졌답니다. ㅎㅎ 그리고 카드 뒤집기 게임앞면과 뒷면으로 나누어 어느쪽이 더 많으냐에 따라 이기는 게임인데 웹뜰 직원들 정말 기동력에 행동력 짱짱! 아무도 몸 사리지 않고 열심히 게임을 하는 모습보고 놀랬답니다.  카페트에 미끄러지지 않으려고 맨발로 하는 투혼까지! 심판의 준비~시작!과 날아다니는 모습들 ㅎㅎ정말 대단했어요 몸사리지 않고 어찌나 열정적이던지!! 이모습은 현장에서 직접봐야 더 대단한데 말입니다. ㅋㅋ절대 싸우는거 아님 게임하는거 맞습니다!! ㅎㅎㅎ 게임이 끝났네요 후끈후끈 열정적으로 게임한 팀들은 너무너무 지쳤어요 언뜻보아 노란색면과 흰색면의 카드색이 비슷해 보이는데과연 어느 팀이 이겼을지 두구두구두구  심판의 확인결과 !! 짜잔 노란카드 팀의 승리입니다.  결승전까지 불태워서 승리한 1조는 환호를 한뒤 모두 지쳐버렸다는 후문이 ㅋㅋㅋㅋ이후로도 두어번정도 게임을 더 진행하였으나 스크롤의 압박으로 그냥 넘기실지 몰라 게임은 여기까지만 올리겠습니다. ㅋㅋㅋ최종우승은 역시나 게임에 적극적으로 참여하고 열의를 불태운 1조 였답니다. 평소에 성격이 조용하신 분들로 구성된 팀이라 저렇게 열의를 불태워서 1등을 할지 전혀 몰랐는데 말이죠 ㅎㅎ역시 할때는 시원하게 하는 웹뜰 직원답네요 최고!1등한 1조원들은 게임상금 30만원입니다. 부럽습니다요 :)1등 한 조 외에도 각각 상품이 어마어마해서 많은 직원분들이 상품을 받아가셨답니다. 10주년 워크샵을 위해서 해외여행부터 상품까지 크게쓰신 웹뜰 이태경대표님께 다시한번 감사인사 드립니다. 마지막으로 다같이 웹뜰 창립10주년 구호함께한 10년 함께할 10년를 외치며 건배를!! 모든 직원들이 함께여서 정말 즐겁고 기분좋은 날이였답니다. 마지막으로 단체사진 한장!  끝으로 워크샵을 마쳤습니다함께여서 즐거웠던 시간이였고 앞으로도 함께할 날이 기대되는 웹뜰입니다. 이 날의 그 마음 변치 않고 열심히 더 좋은 상품으로 보답하고  고객님들의 목소리에 귀기울이며 직원끼리도 화합하며 일하는 웹뜰이 되겠습니다. 워크샵이 끝났다고 해서 여행이 끝난건 아닙니다. 아직 저희에겐 이틀의 시간이 더 남아있답니다. ㅎㅎ 이렇게 둘째날 밤도 끝나는게 아쉬운 직원들은 워크샵 이후에 한 방에 모여서 한잔으로 마무리!아쉬워할꺼라 미리 예상하신 대표님께서 웹뜰 직원들을 위해 양주까지 챙겨주셨답니다. 대!! 박!! 감사히 잘 마셨습니다. 이렇게 둘째날 밤도 마무리 하였구요 이제 코타키나발루는 셋째날 과 넷째날 이야기가 남았네요 웹뜰 10주년 기념 코타키나발루 워크샵 두번째 이야기는 이렇게 마치도록 하겠습니다. 셋째날 넷째날 이야기도 기다려 주세요 #웹뜰 #웹뜰워크샵 #웹뜰10주년워크샵 #코타키나발루 #마젤란수트라하버 #해외워크샵 #해외여행 #워크샵 #말레이시아
조회수 886

창업, IPO 그리고 새로운 출발

작년 그러니까 2018년 11월 28일, 내가 창업을 했고 지금 CEO를 맡아서 일하고 있는 네오펙트가 코스닥 상장기업이 되었다. 2010년 6월 창업을 시작했을 때 솔직히 IPO를 생각하고 사업을 시작했던 것은 아니었는데, 좋은 기회를 얻어서 운 좋게 IPO에 성공하게 되었다. IPO를 한 이후에 많은 사람들이 나에게 "꿈을 이루셨네요"라고 이야기를 한다. 그때마다 난 "IPO가 제 꿈은 아니었습니다"라고 대답을 하곤 한다. 실제 창업을 할 때 IPO가 나의 목표는 아니었다. 솔직히 창업을 할 때 한 번도 IPO를 생각해본 적이 없었다. 단지 그때는 내가 만들고 싶은 제품과 서비스, 그리고 내가 꿈꾸는 회사를 만들어 가는 것이 나의 가장 큰 목표였고, IPO는 나의 염두에 있지 않았다. 그런 내가 IPO를 하게 된 이유는 IPO를 통해서 내가 원하는 목표를 만들어 가는데 도움이 될 것이라는 판단을 했기 때문이다. 더 좋은 제품과 서비스를 만들기 위한 자원을 확보하고, 그걸 통해서 내가 창업을 했을 때 꿈꾸었던 비전을 만들어갈 수 있는 충분한 연료를 만들 수 있는 기회를 가질 수 있다는 생각을 했다. 실제 상장기업이 되고 나니 불과 4개월이 되었지만, 많은 변화를 느낄 수가 있다. 상장기업으로서의 책임과 새로운 어려움도 분명히 있지만, 그럼에도 불구하고 우리가 앞으로 나아가는데 큰 도움이 될 것이라는 생각을 가지게 된다. 첫 번째로 상장기업이 되어서 체감할 수 있는 장점은 인재 확보의 장점이다. 상장 이전에는 불리한 회사의 위치, 약한 인지도로 인해서 좋은 인재를 확보하는 많은 어려움을 겪어왔다. 결국 회사는 사람이고, 좋은 인재들이 있어야지 좋은 제품과 서비스를 만들 수 있고, 또 그걸 통해서 회사의 경쟁력을 만들 수 있는 것인데, 그러한 부분에 있어서 어려움이 바뀌고 있다는 체감을 할 수 있었다. 우리 회사의 채용공고에 많은 좋은 지원자들이 반응을 하고 지원을 하고 있고, 또 실제 면접을 보면 상장회사이기 때문에 안정성이 있을 것이라는 생각에 지원을 했다는 지원자를 많이 보게 된다. 난 이것이 우리 회사가 장기적인 성장동력을 만들어나가늗데 큰 도움이 될 것이라고 확신을 한다. 두 번째로 많은 협력의 기회가 생길 것이라는 기대가 든다. 상장이 되고 나서 우리 회사가 4개월 만에 뭔가 급격히 달라지지는 않았다. 하지만 상장이라는 이벤트는 우리 회사를 바라보는 외부의 시선들이 분명히 달라졌다는 것을 느낄 수가 있었다. 그리고 그러한 인지도의 상승과 신뢰의 상승은 우리가 국내외 협력 관계를 만들어 나가는데 분명히 도움이 될 것이라는 생각이 든다. 국제적인 파트너십을 만들어갈 때 우리 회사를 소개할 때 너무나 쉽게 설명할 수 있게 되었다. 한국 주식시장에 상장된 회사라는 말 한마디는 우리가 만들 협력 관계의 형성을 쉽게 이어 나갈 수 있는 지렛대가 될 수 있을 것이라고 생각한다. 세 번째로 유입된 상장자금과 자본시장에 대한 접근 기회는 장기적 성장의 발판이 될 것이라고 확신한다. 회사라는 로켓은 인재와 돈이라는 연료를 태워서 날아간다. 우리는 미국 B2C 재활 시장의 새로운 패러다임을 만들고 있다. 인공지능과 원격 재활 서비스가 결합된 새로운 형식의 재활 서비스를 만들어 나가고 있다. 폭발적인 성장이 기대되는 이 시장에서 우리는 다른 업체들이 가지지 못하는 무기를 가지게 된 것이다. 성장하는 시장을 선점하고 시장의 지배력을 만들어가기 위해서 상장자금은 유효하게 쓰일 것이라는 기대를 가지게 된다. 내부의 직원들에게도, 외부의 친구들에게도, 그리고 나 자신에게도 IPO는 나의 꿈도 아니었고, 우리가 가는 길의 종착역이 아니라는 사실을 지속적으로 이야기해왔다. 그것은 우리가 가야 할 길이 아직도 많이 남아있음을 의미한다. 그리고 그것은 상장이라는 날개를 달고서 새로운 출발을 할 수 있다는 의미이다. 우리가 가는 길은 분명히 쉽지 않은 길이다. 남들이 가보지 못한 길이고, 우리가 스스로 개척해야 하는 길이다. 그러기에 더 가치가 있고, 재밌는 여행이 될 것이라고 확신한다. 
조회수 2381

코드 커버리지 80% 넘긴 썰

첫번재 코드를 짜기까지2015년 1월이었던 것으로 기억해. 당시 전 회사에서 테스트를 정착시키기 위해서 노력을 하고 있었는데, 사실 잘 되지 않았어. 그래서 혼자 ‘Testing Goat’를 따르며 공부를 하고 있었어. 그때 8퍼센트 이효진 대표와 연락이 닿았고, 초기 개발을 좀 도와 달라는 요청을 받았어. 옳다구나! 실전에 적용해 볼 수 있겠다 생각이 들어서 도와주기로 했지이것이 8퍼센트의 첫번째 commit간단한 기능을 가지고 있어서, TDD를 하면서 unit test와 functional test를 붙여서 전달해줬지. 책에 있는 내용을 열심히 활용해서 코드를 짜긴 했지만, 테스트 코드와 함께 결과물을 전달해서 스스로 뿌듯해했어. 물론 그때까지만 해도 내가 8퍼센트 들어갈 거라고는 생각도 하지 못했지. (사람의 인생이란 참)2015년 PyCon에서 발표테스트 없이 코드를 짜다가, 테스트와 함께 개발을 하다 보니 이게 너무 좋은 거야. 그래서 발표를 해야겠다는 생각을 했어. 그래서 아래 꼭지들을 내용으로 발표를 했어. ㅇ 테스트가 왜 필요할까요? 어떤 테스트가 필요할까요?ㅇ 좋은 테스트란 무엇인가요?ㅇ unittest 소개 및 활용ㅇ 테스트 관련 툴 소개ㅇ 내가 하고 있는 테스팅 과정 소개발표를 준비하면서 팀 단위에서 이런 것들을 제대로 한번 해보면 좋겠다는 생각을 했어. 내가 돌아왔다2015년 11월에 8퍼센트에 CTO로 조인을 하게 되었어. 처음으로 CTO로 일을 하게 된 것이었으니까, 이런저런 꿈에 부풀었지. 그중 하나가 ‘테스팅을 제대로 한번 해보자’라는 생각이었어. 코드를 살펴보니까 뭔가 내가 처음에 작성해서 넘긴 후에도 테스트 코드가 추가된 흔적은 있는데 제대로 동작하고 있는 것 같진 않더라고. 일단 기존에 있던 테스트들을 정리했어. 동작해야 하는 것 들을 정리하고, 필요 없는 것들을 지웠지. 그리고는 git push hook 에 테스팅을 추가했어. unittest가 돌지 않으면 push를 하지 못하도록 해버렸어.당시에는 bitbucket을 쓰고 있기도 했고 특별히 CI툴을 붙이지 않은 상태였어서,  기록이 남아 있지 않더라. 하지만 당시의 코드 커버리지가 한 20% 정도였을 것 같아. 그 뒤로 PR을 통해 코드 리뷰를 할 때에는 테스트가 짜여 있지 않은 경우에는 관련된 테스트를 추가해 달라고 요청을 했어. 하지만 구성원들이 테스트를 편하게 짜게 될 때까지는 꽤 시간이 걸렸어. 특히 unittest.mock, freezegun , fixture 등을 사용해서 테스트 상황을 잘 구성하는 것에 익숙해지는 것에 시간이 걸렸던 것 같아. Travis 의 도입 2016년 1월에 github으로 갈아타면서 travis를 도입했어. 기존에는 push을 할 때마다 전체 테스트를 돌리도록 했었는데, 테스트의 양이 늘어나면서 push의 시간이 오래 걸리는 문제가 있었어. 그래서 travis에서 테스트를 돌리도록 했어. 이제는 테스트가 안 돌아도 push 까지는 할 수 있는데 PR merge는 할 수 없는 상태가 된 거지. 그 이후에는 flake8을 돌려서 스타일 체크를 시작했어. 그래 생각난다. 개발팀에서 하루 날 잡아서 PEP8에 맞춰서 코드들을 수정했어. 그렇게 한 이후에도 수정할 것들이 많이 남아 있어서 모듈 단위로 수정을 하면서 해당 모듈을 추가로 검사할 수 있도록 travis와 commit hook에 추가해 나갔어. 결국 다 정리되긴 하더라. 그리고는 주요 브랜치에 대한 빌드를 깨뜨린 사람이 음료수를 쏘는 규칙을 만들었어. (주요 브랜치가 깨진다는 것은 로컬 환경과 travis 모두에서 테스트를 생략했다는 이야기거든)지금은 github flow  라서 develop branch 는 없어FactoryBoy의 사용테스트가 점점 늘어나서 한 1500개 정도가 되었어. 점점 모델도 많아지게 되면서 fixture로 테스트 데이터를 관리하는데 한계가 왔어. 예를 들면 신용평가를 한번 하면 데이터가 200여개가 쌓이는데, 신용평가 모델에 대한 테스트를 하려면 그것들을 다 fixture로 만들어야 했어. 그래서 개발팀의 한 분(누군지 기억은 안나는데 고마워요)이 FactoryBoy를 추천해 주셨고, 쓰기로 했지. 지금까지 만들어졌던 fixture 들을 모두 factory 기반으로 옮기는 것도 간단하지는 않았어. 하지만 새롭게 만드는 것부터 적용하고 과거 테스트들을 고칠 때마다 조금씩 조금씩 수정을 했더니, 다 고쳐지긴 하더라고. 그 이후로는 새롭게 모델을 만들 때에는 항상 관련된 TestFactory를 함께 만들어 주게 되었어.테스트 커버리지 측정도구 도입이걸 처음에 왜 붙였는지는 잘 모르겠어. 사실 그전까지는 테스트 커버리지를 재미로 측정해 본 적은 있었지만 꾸준히 측정을 해야겠다는 생각을 해보진 못했었거든. 그런데 이 수치가 측정이 되기 시작되면서부터는 많은 것들이 바뀌었어. 처음 측정 했을 때가 63.59%바뀐 게 무엇이냐고 하면, PR에서 '공식적인 잔소리'가 가능해졌어. 이게 테스트를 작성하다 보면 자괴감이 들 때가 있거든. 내가 봤을 때 너무나 자명한 것에 대한 테스트를 작성할 때야. 그런데 이 테스트라는 것이 지금의 내 기준으로 보면 안 되고, 다른 누군가 그리고 혹은 미래의 나를 기준으로 바라봐야 하거든. 그래서 자괴감을 느낄 시간에 그냥 짜야해. 근데 우리가 사람인지라 가끔 나태해 지거든. 나태해 지면...뭐. 나라고 예외는 없지UI 테스트에 대한 좌절처음에 테스트를 시작했을 때에는 selenium을 이용해서 UI에 대한 functional test가 있었어. 그리고 꽤 오랫동안 유지가 되었었지. 그 이후에는 멀티플랫폼에 대한 테스트를 하기 위해서 sauce labs를 통해서 firefox, IE, mobile browser 에 대한 테스트도 자동으로 진행했었어. 그런데 이 테스트는 한번 동작시키는데 시간이 너무 오래 걸리다 보니 로컬 환경에서 테스트가 쉽지 않더라. 그래서 CI환경에서만 테스트를 돌리게 했어. 그랬더니 수정하고 다시 CI에서의 테스트를 위해 push 해야 하고 또 기다리게 되더라고. 이런 어려움 때문에 중단했다, 재개했다, 중단했다, 재개했다를 몇 번 반복한 이후에 지금은 작성하고 있지 않아. 우리 팀의 프런트엔드를 이전 작업이 어느정도 되고 나면, UI 테스트를 꼭 다시 시도해 볼 생각이야.80%의 공약70%가 넘고 나니까 전체 테스트 커버리지를 올리는 것이 쉽지 않았어. 그래서 개발팀에 공약을 하나 걸었지.그날이 금방 올것 같지는 않았어그랬더니 사람들이 코드를 지우기 시작하더라고... 물론 사용되지 않는 코드를 말이야. 그리고 아예 브랜치 이름을 "80percent"라고 만들더니 예전에 테스트 코드를 작성하지 않던 시절의 코드까지 테스트를 붙이기 시작했어. 보이니? 그래프 마지막, 사람들의 욕망이?사실 80%가 특별한 의미가 있는 숫자는 아니야. 그냥 100줄의 코드에서 80줄의 코드가 테스트가 되고 있다는 것이지. 그래도 우리가 2년 동안 테스트를 중요하게 생각하고, 열심히 노력해 온 결과라고 생각하면 좀 뿌듯해. 달성흠. 나는 약속을 중요하게 생각하는 사람이야. 그리고 우리 팀원들은 나보다 더 약속을 중요하게 생각한다는 것을 알게 되었어.  아. 그리고 위 사진에 디자이너 두 분이 있어. 디자이너 분들도 commit 한 코드가 있으니 점심을 먹을 자격이 충분하지. 암암. 그렇지.이렇게 해서 80%를 달성하기까지의 과정을 적어 봤어. 짧은 글에 적혔지만 사실 2년의 시간이 걸렸고 아마 팀원들의 몇천 시간이 들어간 일일 거야. 모두들 고마워~끝!사람들을 낚아 보기 위해서 글 제목을 "~썰"로 지었다가, 평소에 잘 쓰지 않는 스타일의 쓰기 글이 되어 버렸다. 글의 남은 부분에서는 80%를 달성하고 나니 어떤 점이 좋은지 앞으로는 어떤 부분을 잘 하고 싶은지를 추가로 적어 보겠다.테스트를 작성하니까 무엇이 좋은가?테스트를 작성하게 되면 코드리뷰가 더 쉬워진다. 코드를 읽다가 잘 이해가 되지 않으면 테스트 코드를 살펴본다. 작성된 코드는 어떻게 사용되는가? 작성된 코드는 어떤 기능인가? 작성된 코드에서 주의해야 하는 점은 무엇인가? 를 효과적으로 알 수 있다.코드 수정에 자신감이 생긴다. 내가 오래전에 짠 코드, 다른 팀원들이 짠 코드는 수정하기가 무섭다. 특히 우리 회사와 같이 대부분의 코드 수정이 실제 돈의 흐름에 영향을 주는 경우는 더욱 무섭다. 하지만 테스트가 있으면 자신감이 생긴다. (그렇다고 안 무서운 것은 아니다.) 특히 시스템이 복잡해질수록 정적 분석 혹은 QA로 특정 코드에 대한 수정의 영향을 파악하기가 어렵다. 자동화된 테스트 외의 답은 없다고 생각한다. 11월에는 작성한 코드 보다 삭제한 코드가 더 많다. 이렇게 리팩토링이 가능하다.이제 수정하지 못하는 코드는 오래된 코드, 작성자가 퇴사한 코드가 아니라 테스트가 없는 코드가 되었다.테스트가 정착되기까지 키가 된 것은 무엇이었나?자동화를 통한 강제였다고 생각한다. 첫 번째 시점은 git hook을 사용한 시점이었다. commit을 할 때 flake8 체크를 하고 push를 할 때 테스트를 돌려주었다. 사람들은 스타일을 맞추지 않으면 commit을 할 수 없게 되었고, 기존의 테스트를 깨뜨리게 되면 코드를 push 할 수 없게 되었다. 두 번째 시점은 CI툴의 도입이었다. 내가 작성한 코드는 테스트를 통과했지만 maste에 있는 코드와 merge가 된 것을 기준으로 테스팅을 할 수 있게 되었다. 세 번째 시점은 테스트 커버리지 측정이었다. 신규로 작성되는 코드들이 우리가 원하는 수준의 테스트 커버리지를 만족시키는지 확인할 수 있었다. 자동화되지 않은 상태에서 매번 개발자에게 "테스트가 깨졌어요", "테스트를 추가해 주세요.", "여기는 코딩 스타일이 맞지 않아요."라고 말하는 것은 피곤한 일이기도 하고, 장기적으로 보면 동작하지 않는다. 자동화 외의 방법은 없고, 이 자동화된 방법은 새롭게 입사한 사람들이 테스팅에 손쉽게 적응하도록 한다. 앞으로의 테스팅에 대해사실 커버리지가 테스팅의 전부는 아니다. 커버리지만 올리는 의미 없는 테스트도 작성할 수 있다. 하지만 기본적으로는 python이 런타임 시에 다양한 에러를 발생시키기 때문에 어느 정도 이상의 커버리지 테스트는 필수라고 생각한다. 앞으로 주요한 모듈에서는 커버리지를 90% 이상을 맞추고 나머지 영역에 대해서는 80% 이상을 유지할 생각이다. 그리고 테스트의 질은 코드 리뷰로 해결해야 하겠다. 지금 unittest 가 약 3500개 정도 작성되어 있는 상태이다. 이 테스트를 동작시키는데 로컬에서는 약 3분 정도 CI환경에서는 10분 정도가 걸린다. 이 테스트를 기다리는 시간 동안 생산적인 일을 크게 하지 못하는 경향이 있어서 이 시간을 줄이기 위한 노력을 해야 한다. 마지막으로는 프런트엔드에 대한 테스트를 추가해야겠다. 글을 마치며이 글은 나의 눈에서 바라본 것을 기준으로 적었기에 내가 다 한 것처럼 느껴진다. 하지만 전혀 그렇지 않다. 이 모든 작업은 나 혼자 한 것이 아니라 우리 팀이 한 것이다. 더 나은 개발을 목표로 함께 달리고 있는 팀원분들께 감사를 전한다. #8퍼센트 #에잇퍼센트 #개발 #개발팀 #삽질 #팀워크 #팀플레이 #성장 #성과
조회수 1861

블로그 운영 방법에서 엿보는 VCNC의 개발문화

VCNC에서 엔지니어링 블로그를 시작하고 벌써 새로운 해를 맞이하였습니다. 그동안 여러 글을 통해 VCNC 개발팀의 이야기를 들려드렸습니다. 이번에는 엔지니어링 블로그 자체를 주제로 글을 적어보고자 합니다. 저희는 워드프레스나 텀블러와 같은 일반적인 블로깅 도구나 서비스를 사용하지 않고 조금은 개발자스럽다고 할 수 있는 특이한 방법으로 엔지니어링 블로그를 운영하고 있습니다. 이 글에서는 VCNC 개발팀이 엔지니어링 블로그를 운영하기 위해 이용하는 방법들을 소개하고자 합니다. 그리고 블로그를 운영하기 위해 방법을 다루는 중간중간에 개발팀의 문화와 일하는 방식들에 대해서도 간략하게나마 이야기해보고자 합니다.블로그에 사용하는 기술들Jekyll: Jekyll은 블로그에 특화된 정적 사이트 생성기입니다. GitHub의 Co-founder 중 한 명인 Tom Preston-Werner가 만들었으며 Ruby로 작성되어 있습니다. Markdown을 이용하여 글을 작성하면 Liquid 템플릿 엔진을 통해 정적인 HTML 파일들을 만들어 줍니다. VCNC 엔지니어링 블로그는 워드프레스같은 블로깅 도구를 사용하지 않고 Jekyll을 사용하고 있습니다.Bootstrap: 블로그 테마는 트위터에서 만든 프론트엔드 프레임워크인 Bootstrap을 이용하여 직접 작성되었습니다. Bootstrap에서 제공하는 다양한 기능들을 가져다 써서 블로그를 쉽게 만들기 위해 이용하였습니다. 덕분에 큰 공을 들이지 않고도 Responsive Web Design을 적용할 수 있었습니다.S3: S3는 AWS에서 제공되는 클라우드 스토리지 서비스로서 높은 가용성을 보장합니다. 일반적으로 파일을 저장하는 데 사용되지만, 정적인 HTML을 업로드하여 사이트를 호스팅하는데 사용할 수도 있습니다. 아마존의 CTO인 Werner Vogels 또한 자신의 블로그를 S3에서 호스팅하고 있습니다. VCNC Engineering Blog도 Jekyll로 만들어진 HTML 파일들을 아마존의 S3에 업로드 하여 운영됩니다. 일단 S3에 올려두면 운영적인 부분에 대한 부담이 많이 사라지기 때문에 S3에 올리기로 하였습니다.CloudFront: 브라우저에서 웹페이지가 보이는 속도를 빠르게 하려고 아마존의 CDN서비스인 CloudFront를 이용합니다. CDN을 이용하면 HTML파일들이 전 세계 곳곳에 있는 Edge 서버에 캐싱 되어 방문자들이 가장 가까운 Edge를 통해 사이트를 로딩하도록 할 수 있습니다. 특히 CloudFront에 한국 Edge가 생긴 이후에는 한국에서의 응답속도가 매우 좋아졌습니다.s3cmd: s3cmd는 S3를 위한 커맨드 라인 도구입니다. 파일들을 업로드하거나 다운로드 받는 등 S3를 위해 다양한 명령어를 제공합니다. 저희는 블로그 글을 s3로 업로드하여 배포하기 위해 s3cmd를 사용합니다. 배포 스크립트를 실행하는 것만으로 s3업로드와 CloudFront invalidation이 자동으로 이루어지므로 배포 비용을 크게 줄일 수 있었습니다.htmlcompressor: 정적 파일들이나 블로그 글 페이지들을 s3에 배포할 때에는 whitespace 등을 제거하기 위해 htmlcompressor를 사용합니다. 또한 Google Closure Compiler를 이용하여 javascript의 길이도 줄이고 있습니다. 실제로 서버가 내려줘야 할 데이터의 크기가 줄어들게 되므로 로딩속도를 조금 더 빠르게 할 수 있습니다.블로그 관리 방법앞서 소개해 드린 기술들 외에도 블로그 글을 관리하기 위해 다소 독특한 방법을 사용합니다. 개발팀의 여러 팀원이 블로그에 올릴 주제를 결정하고 서로의 의견을 교환하기 위해 여러 가지 도구를 이용하는데 이를 소개하고자 합니다. 이 도구들은 개발팀이 일할 때에도 활용되고 있습니다.글감 관리를 위해 JIRA를 사용하다.JIRA는 Atlassian에서 만든 이슈 관리 및 프로젝트 관리 도구입니다. VCNC 개발팀에서는 비트윈과 관련된 다양한 프로젝트들의 이슈 관리를 위해 JIRA를 적극적으로 활용하고 있습니다. 제품에 대한 요구사항이 생기면 일단 백로그에 넣어 두고, 3주에 한 번씩 있는 스프린트 회의에서 요구사항에 대한 우선순위를 결정합니다. 그 후 개발자가 직접 개발 기간을 산정한 후에, 스프린트에 포함할지를 결정합니다. 이렇게 개발팀이 개발에 집중할 수 있는 환경을 가질 수 있도록 하며, 제품의 전체적인 방향성을 잃지 않고 모두가 같은 방향을 향해 달릴 수 있도록 하고 있습니다.VCNC 개발팀이 스프린트에 등록된 이슈를 얼마나 빨리 해결해 나가고 있는지 보여주는 JIRA의 차트.조금만 생각해보시면 어느 부분이 스프린트의 시작이고 어느 부분이 끝 부분인지 아실 수 있습니다.위와 같은 프로젝트 관리를 위한 일반적인 용도 외에도 엔지니어링 블로그 글 관리를 위해 JIRA를 사용하고 있습니다. JIRA에 엔지니어링 블로그 글감을 위한 프로젝트를 만들어 두고 블로그 글에 대한 아이디어가 생각나면 이슈로 등록할 수 있게 하고 있습니다. 누구나 글감 이슈를 등록할 수 있으며 필요한 경우에는 다른 사람에게 글감 이슈를 할당할 수도 있습니다. 일단 글감이 등록되면 엔지니어링 블로그에 쓰면 좋을지 어떤 내용이 포함되면 좋을지 댓글을 통해 토론하기도 합니다. 글을 작성하기 시작하면 해당 이슈를 진행 중으로 바꾸고, 리뷰 후, 글이 발행되면 이슈를 해결한 것으로 표시하는 식으로 JIRA를 이용합니다. 누구나 글감을 제안할 수 있게 하고, 이에 대해 팀원들과 토론을 하여 더 좋은 글을 쓸 수 있도록 돕기 위해 JIRA를 활용하고 있습니다.JIRA에 등록된 블로그 글 주제들 중 아직 쓰여지지 않은 것들을 보여주는 이슈들.아직 제안 단계인 것도 있지만, 많은 주제들이 블로그 글로 발행되길 기다리고 있습니다.글 리뷰를 위해 Pull-request를 이용하다.Stash는 Attlassian에서 만든 Git저장소 관리 도구입니다. GitHub Enterprise와 유사한 기능들을 제공합니다. Jekyll로 블로그를 운영하는 경우 이미지를 제외한 대부분 콘텐츠는 평문(Plain text)으로 관리 할 수 있게 됩니다. 따라서 VCNC 개발팀이 가장 자주 사용하는 도구 중 하나인 Git을 이용하면 별다른 시스템의 도움 없이도 모든 변경 내역과 누가 변경을 했는지 이력을 완벽하게 보존할 수 있습니다. 저희는 이런 이유로 Git을 이용하여 작성된 글에 대한 변경 이력을 관리하고 있습니다.또한 Stash에서는 GitHub와 같은 Pull request 기능을 제공합니다. Pull request는 자신이 작성한 코드를 다른 사람에게 리뷰하고 메인 브랜치에 머지해 달라고 요청할 수 있는 기능입니다. 저희는 Pull request를 활용하여 상호간 코드 리뷰를 하고 있습니다. 코드 리뷰를 통해 실수를 줄이고 개발자 간 의견 교환을 통해 더 좋은 코드를 작성하며 서로 간 코드에 대해 더 잘 이해하도록 노력하고 있습니다. 새로운 개발자가 코드를 상세히 모른다 해도 좀 더 적극적으로 코드를 짤 수 있고, 업무에 더 빨리 적응하는데에도 도움이 됩니다.어떤 블로그 글에 대해 리뷰를 하면서 코멘트로 의견을 교환하고 있습니다.코드 리뷰 또한 비슷한 방법을 통해 이루어지고 있습니다.업무상 코드 리뷰 뿐만 아니라 새로운 블로그 글을 리뷰하기 위해 Pull request를 활용하고 있습니다. 어떤 개발자가 글을 작성하기 위해서 가장 먼저 하는 것은 블로그를 관리하는 Git 리포지터리에서 새로운 브랜치를 따는 것입니다. 해당 브랜치에서 글을 작성하고 작성한 후에는 새로운 글 내용을 push한 후 master 브랜치로 Pull request를 날립니다. 이때 리뷰어로 등록된 사람과 그 외 개발자들은 내용에 대한 의견이나 첨삭을 댓글로 달 수 있습니다. 충분한 리뷰를 통해 발행이 확정된 글은 블로그 관리자에 의해 master 브랜치에 머지 되고 비로소 발행 준비가 끝납니다.스크립트를 통한 블로그 글 발행 자동화와 보안준비가 끝난 새로운 블로그 글을 발행하기 위해서는 일련의 작업이 필요합니다. Jekyll을 이용해 정적 파일들을 만든 후, htmlcompressor 통해 정적 파일들을 압축해야 합니다. 이렇게 압축된 정적 파일들을 S3에 업로드 하고, CloudFront에 Invalidation 요청을 날리고, 구글 웹 마스터 도구에 핑을 날립니다. 이런 과정들을 s3cmd와 Rakefile을 이용하여 스크립트를 실행하는 것만으로 자동으로 이루어지도록 하였습니다. VCNC 개발팀은 여러 가지 업무 들을 자동화시키기 위해 노력하고 있습니다.또한, s3에 사용하는 AWS Credential은 IAM을 이용하여 블로그를 호스팅하는 s3 버킷과 CloudFront에 대한 접근 권한만 있는 키를 발급하여 사용하고 있습니다. 비트윈은 특히 커플들이 사용하는 서비스라 보안에 민감합니다. 실제 비트윈을 개발하는데에도 보안에 많은 신경을 쓰고 있으며, 이런 점은 엔지니어링 블로그 운영하는데에도 묻어나오고 있습니다.맺음말VCNC 개발팀은 엔지니어링 블로그를 관리하고 운영하기 위해 다소 독특한 방법을 사용합니다. 이 방법은 개발팀이 일하는 방법과 문화에서 큰 영향을 받았습니다. JIRA를 통한 이슈 관리 및 스프린트, Pull request를 이용한 상호간 코드 리뷰 등은 이제 VCNC 개발팀의 문화에 녹아들어 가장 효율적으로 일할 수 있는 방법이 되었습니다. 개발팀을 꾸려나가면서 여러가지 시행 착오를 겪어 왔지만, 시행 착오에 대한 반성과 여러가지 개선 시도를 통해 계속해서 더 좋은 방법을 찾아나가며 지금과 같은 개발 문화가 만들어졌습니다. 그동안 그래 왔듯이 앞으로 더 많은 개선을 통해 꾸준히 좋은 방법을 찾아 나갈 것입니다.네 그렇습니다. 결론은 저희와 함께 고민하면서 더 좋은 개발문화를 만들어나갈 개발자를 구하고 있다는 것입니다.저희는 언제나 타다 및 비트윈 서비스를 함께 만들며 기술적인 문제를 함께 풀어나갈 능력있는 개발자를 모시고 있습니다. 언제든 부담없이 jobs@vcnc.co.kr로 이메일을 주시기 바랍니다!
조회수 1395

[블랭크코퍼레이션 상생스토리.03] 기술력으로 완성한 플렉싱_‘핌스프레이’ - (주)엠와이

제조사와 같이블랭크코퍼레이션은 좋은 기술과 제품을 보유한 제조사를 발굴하고, 그들과 함께 생활의 문제에 대해 고민하고 있습니다. 더불어 그 제품을 소비자와 더 효율적으로 연결할 수 있도록 함께 하고 있습니다. 우리의 고민이 단발성이 되지 않도록, 함께 성장할 수 있는 가치를 만들고자 노력하고 있습니다.핌스프레이를 제조하신 엠와이 송표 대표님과의 인터뷰를 진행하였다.6월 8일 경기도 성남에 위치한 엠와이 본사를 찾았다. 엠와이는 15년 동안 바이오 기술 개발에 집중해온 기업이다.신기술 개발을 위해 앞장서온 엠와이 송표 대표님를 만나 블랭크와 이뤄낸 성공에 대해 물었다.본사 입구에 걸려있는 엠와이 간판Q. 엠와이는?A. 2003년 12월에 설립한 회사입니다. 생활과학제품, 화장품, 의료기기, 의약외품 등 1,000여 가지의 제품을 생산하고 있습니다.처음에는 기술을 사들여 유통만 하다가 좋은 기술이 있다면 ‘삶의 질을 높일 수 있지 않을까’ 하는 생각이 들었습니다. 바이오 쪽에 관심을 가지고 사업을 시작하게 된 계기입니다. 2012년부터 포항공대 생명공학과 벤처기업과 함께 연구하게 됐습니다. 포항공대에서 원천기술을 개발해주면 엠와이기술연구소에서 소비자 니즈를 반영해 상품화합니다.주력 제품은 즉각적인 미세혈류개선 기술을 응용한 탈모관리 제품입니다. 현재 미국, 대만, 말레이시아, 싱가포르, 홍콩 등지에 수출 중입니다. 이 외에도 코골이 감소 스프레이, 폐 건강을 위한 미세먼지 제거 음료, 스트레스 완화 음료 등 다양한 바이오 기술 제품을 개발 및 생산하고 있습니다.15년간 축적된 기술력으로 만들어낸 제품들을 진열해두고 있다. 하나하나 제품에 대한 기능과 스토리를 이야기 해주시는 그 모습에 대표님의 기술력에 대한 대단한 애정과 자부심이 느껴졌다.Q. 같이 일하게 된 계기는?A. 2017년 6월 블랭크와 처음 만났습니다. 블랭크는 스프레이형 다리미 제품을 기획한 뒤 해당 제품의 기술을 찾고 있었고, 저희는 뿌리는 다리미 ‘핌스프레이’ 제품을 판매하고 있었습니다.핌스프레이를 개발할 당시 저희는 옷감에 왜 주름이 생기는지, 어떤 원리로 주름이 펴지는지를 고민하며 여러 가지 물질을 합성해보았습니다. 그러던 중 섬유소 사이사이에 ‘피부를 탱탱하게 해주는 콜라겐 같은 물질을 주입하면 어떨까?’라는 생각을 했습니다. 일명 ‘섬유 콜라겐’을 주입하는 방식을 개발한 겁니다.이 제품 특성상 두꺼운 겉옷을 입는 시기부터는 판매량이 급감하는 편입니다. 그런데 블랭크를 만난 게 6월이니 조금 늦은 감이 있었습니다. 원래 제품을 새로 출시하려면 용기, 스프레이, 인쇄 등 2~3달 정도가 소요되기 마련입니다. 하지만 이를 앞당기기 위해 블랭크와 함께 최선을 다했습니다. 직접 중국에서 스프레이를 공수해오고, 용기 제작에 4주가 걸린다는 말에 여러 업체를 수배해 2주만에 제작을 완료했습니다. 덕분에 계획부터 출시까지 한 달 정도 밖에 걸리지 않았습니다.그러나 초반에 용기 누수 이슈가 있었습니다. 용기가 연질의 PE 성분으로 만들어져 배송 과정에서 충격을 받아 스프레이 부분이 풀린 것이죠. 이때 블랭크의 제안으로 수축 필름을 사용해 상품을 포장하는 방안을 도입했습니다. 덕분에 큰 손실을 보지 않고 문제를 해결할 수 있었습니다.엠와이 본사는 성남에 있지만 제조 공장은 경기도 화성시에 위치해 있어 우리 취재진은 또 열심히 성남에서 화성으로 달려왔다.마침 급하게 출고 요청한 핌스프레이를 생산 중인 엠와이 공장 내부Q. 함께 만든 제품은?A.현재 블랭크와 협력하고 있는 제품은 뿌리는 다리미 ‘핌스프레이’, 숙면에 도움이 되는 ‘굿슬립퍼퓸’, 발냄새 제거제 ‘슈프레이’ 3가지입니다.핌스프레이는 출시 한 달 만에 페이스북 160만 뷰를 기록했습니다. SNS를 통한 마케팅 및 판매 능력은 블랭크가 최고인 것 같습니다. 기존 우리 회사의 마케팅으로는 절대 달성할 수 없는 수치입니다. ‘이런 점은 배워야겠구나’라고 생각을 했습니다.지난 15년 동안 엠와이가 축적한 기술 중에는 세계 최고라고 자부하는 기술들이 있습니다. 또한 기술 개발만 진행하고 상품화하지 못한 여러 가지의 상품이 있습니다. 이러한 기술을 블랭크와 논의했습니다. 블랭크 쪽에서 관심있는 제품을 개발해 현재 핌스프레이에 이어 굿슬립퍼퓸과 슈프레이를 출시하게 됐습니다.원료를 용기에 담아서 출고까지 진행되는 과정Q. 시장의 반응은?A.핌스프레이가 18만개 판매돼 매출이 10억원 이상 증가했습니다. 다른 제품을 모방한 것이 아니라 기술 개발을 통해 더 효과적인 제품을 만들었다는 것을 인정받는 기회가 늘고 있습니다.우리 같은 영세 업체는 회사를 알릴 수 있는 방법이 거의 없습니다. 생명공학회나 박람회를 통해서만 가능한 정도입니다. 박람회는 국가 기관이 수출을 위해 많은 지원을 해줍니다. 그러나 박람회에 참가하려면 회사를 많이 홍보해야만 가점을 받아 지원의 대상이 될 수 있습니다. 저희는 작년 12월 홍콩에서 열린 박람회에 참가해 과학기술부장관상을 수상하는 성과를 거두기도 했습니다. 기술 개발을 위한 꾸준한 노력이 성과로 이어졌다고 생각합니다.Q. 어떤 점이 달랐는지?A.저는 과거에 다국적 기업에서 마케팅을 담당했었습니다. 그럼에도 블랭크의 제품 기획력과 마케팅을 보고 많이 놀랐습니다. 그 이유 중 하나는 시장을 세분화한다는 것입니다. 슈프레이의 경우 발 냄새 외에 모든 냄새를 제거하는 데 큰 효과가 있고, 굿슬립퍼퓸은 뇌파를 안정시켜주기 때문에 스트레스 완화, 집중력 강화, 숙면 등의 기능이 있습니다. 우리는 이러한 장점을 모두 강조해 마케팅을 했었는데 블랭크는 발 냄새와 숙면 등 한 가지 효과에 집중해 차별화된 마케팅을 진행했습니다.저는 다국적 기업에서 경험한 오픈형 기업문화에 대해 잘 알고 있다고 생각했었습니다. 그런데 지난해 블랭크 사무실을 방문했을 때 오픈형 카페 같은 인테리어 라운지를 봤습니다. 그때 신선한 충격을 받았고, ‘기업문화에 대해 고정관념을 가지고 있었구나’ 생각하게 되었습니다.Q. 앞으로의 계획은?A.블랭크는 독특한 색깔을 가지고 있는 혁신적인 기업입니다. 만약 제가 20~30년 전으로 돌아간다면 블랭크에 입사하고 싶다는 생각이 들 정도입니다.기회가 주어진다면 양사가 협력해 1년에 100억원 규모의 기술 및 아이디어 상품을 공급할 수 있는 파트너로 성장하고 싶습니다.Lifestyle needs solutionblank.http://blankcorp.kr/블랭크코퍼레이션끊임없이 진화하는 미디어 커머스 기업, Lifestyle needs solution, blank Corporation.blankcorp.kr#블랭크 #상생스토리 #인터뷰 #엠와이 #송표대표님 #핌스프레이 #플렉싱 #블랭크코퍼레이션 #중소기업
조회수 879

스타트업 견문록(2)

 어느 날 번뜩인 아이디어로 몇 날 며칠 흥분의 나날을 보내고, 창업 결심을 했을 때, 우리는 무엇을/어떻게/어디서 시작하여야 할까? 출퇴근하는 지하철에서 이 아이템으로 성공하는 상상도 해보고, 뭔가 남들이 모르는 비장의 카드 하나를 얻은 듯 나 자신이 대견하게 느끼는 순간이 있었어. 최근에는 정부와 민간의 투자사들의 주도로 창업 자금과 공간도 지원해 주고, 조금이라도 더 젊을 때, 도전해 보자는 혈기왕성, 넘치는 열정을 발산할 수 있는 기회라고 생각할 수도 있어.      그런데 말야. 한 걸음만 더 현실적으로 따져보자구. 세상 일은 그리 쉽게 생각대로 되지 않는 법이거든. 그냥 감으로, 순간의 순발력으로 이룰 수 있는 일은 복권이나 도박 정도랄까? 그렇기에 아이디어 수준에서 진짜 창업을 하기까지는 세세하게 준비하고, 하나하나 점검해야 하며 신경 써야 할 일들이 많아. 그럼에도 불구하고, 나름 준비하고 창업해도 그 이상으로 생각하지 못했던 문제들이 일어나는 게 다반사인걸. 그렇기에 더욱 준비를 더 잘 해야겠지?     준비물 1. 지도(사업계획서) 아이디어에 대하여 맹신하지 마! 이것은 마치 서쪽으로 가면 황금의 땅, 엘 도라도가 있을 거란 가설과도 같아. 무슨 말이냐면 아이디어는 말 그대도 추상적이고, 실체화되지 않은 상상 속 정보의 조합일 뿐이야. 설령 신박하거나 기똥찬 아이디어일지라도 구체적이거나 실현 가능성이 없다면, 아무런 가치가 없는 거야. 다시 말해, 아이디어를 “사업계획서”라는 이름으로 사전조사와 구현 방법, 필요자원과 기간 등에 대한 계획이 논리적이고 타당한 근거 위에 준비되어야 해. 마치 미지의 바다를 항해하기 위해 지도(해도)를 준비하는 것과 같아. 단지 서쪽으로 가자 수준이 아니라 서쪽이면 지브랄 협해를 언제 거치고, 대서양을 항해하기 위해 알려진 상선들이 다니던 루트를 갈 것인지, 새로운 루트로 갈 것인지, 별을 기준으로 삼을 것인지, 선원은 얼마나, 식량은 얼마나 필요할 것인지, 유망한 항해사를 데리고 올 것인지, 참고할 수 있는 사례가 있는지 등에 대한 스토리가 정리되어 있어야 하지.  아이디어 수준에서 상대방을 설득하는 것과 사업계획서 수준과 비교하면 어느 쪽이 더 현실적일까? 물론 사업계획서도 꾸준히 수정되고, 보완되어야 하기에 완벽하지 않아. 오히려 계획했던 것과 다른 일들이 빈번하고, 일정이나 방향이 예상외의 상황으로 빠져들곤 해. 그렇지만 적어도 사업계획서라는 큰 틀이 있어야 무엇이 오류였고, 어떻게 고쳐가야 할지 파악할 수 있어. 그렇게 점차 완성형으로 바꿔가는 최초의 기준점이 바로 사업계획서야.       준비물 2. 나침반(회사의 목표/미션/핵심가치 그리고 선행활동) 지도는 있는데 나침반이 없으면 우리가 어디에 있고, 어디로 가고 있는지 알 수 없듯이 계획대로 일이 만들어지려면, 그때 그때 점검할 수 있어야 하고, 때에 따라서는 유연성을 가지고 수정해야 하지. 그 능력은 리더에게 있어. 물론 큰 회사나 어느 정도 자리를 잡은 회사는 시스템 또는 조직이 수행하지만, 궁극적으로 선택과 결단을 내리는 점에서는 리더의 역량이 중요한 위치를 차지하지. 가장 먼저 창업을 한 목적과 회사가 달성하려는 목표가 명확해야 해. 그리고 미션, 핵심역량에 대한 충분한 고민이 필요해. 이것은 방향이야. 우리가 엘 도라도에 가려면 서쪽으로 가야 할 것인지, 동쪽으로 가야 할 것인지 정도는 알아야 항해를 하지. 그리고 설정된 방향으로 나아가기 위하여 나침반이 필요해. 경험에서 우러나올 수도 있고, 전문지식을 기준으로 삼기도 해. 사전 고객 조사, 해당 업종의 인프라나 전문가 멘토링을 통해 수시로 우리가 제대로 방향키를 잡고 있는지 확인할 수도 있어. 창업 전에 이러한 부분을 염두해서 미리 세팅을 해두면, 보다 효과적인 항해가 될 거야.     준비물 3. 항해사와 선원들(팀 빌딩) 정말 뛰어난 능력자라면, 1인 창업자라는 타이틀로 이 험난한 길을 헤쳐 나갈 수 있겠지만, 우리 중 대다수는 부족한 점이 많기에 서로 다른 능력의 조력자들 또는 팀원들이 필요하지. 사람은 아는 만큼 보인다고 해. 나 홀로 보는 범위와 시각보다 다수의 관점으로 바라보면, 미처 내가 생각하지 못하는 감추어진 부분들을 알아낼 수 있지. 단거리라면, 창업자만의 폭발적인 속도전으로 치고 나갈 수 있을 수도 있지만, 대부분의 사업은 장거리라 금방 지칠 수 있고, 한계에 빨리 도달할 거야.    그럼 어떤 기준으로 팀원들을 모을 수 있을까? 단지 친하니까, 쿵짝이 잘 맞는 사람들이라서 함께 역경을 이겨내기에는 불충분한 조건이야. 오히려 가까운 사이라서 더 상처받고, 실망하고, 할 말 못 하는 상황에서 등 돌리는 경우가 많거든. 때문에 우리는 몇 가지 고려할 사항들이 있어.       먼저, 사업에 필요한 사람인지가 중요해. 만약 IT 쪽의 사업이라면, 당연히 개발 능력이 있는 팀원이 있어야겠지. 셋이서 창업했는데 셋 다 기획자라던가, 어플(앱)을 만들겠다고 뭉쳤는데 개발자가 아무도 없다던가 하면 정상적이겠니?  상황에 따라서는 투자나 재무관리의 능력이나 마케팅에 탁월한 사람도 필요해. 여기는 동아리 모임이 아냐. 비록 작지만 회사라는 걸 늘 인지해야 해. “하하호호 우리는 행복해요~ 우리는 즐거워요~” 하는 식의 스타트업 놀이하다가 고꾸라지는 사례를 많이 보게 되지. 냉정하게 회사는 수익을 지향하는 집단이야. 목적을 위해 그에 상응하는 능력들을 갖춘 사람들이 모이는 게 효과적이야. 스타트업은 가볍게, 빠르게 가야 하는 조직이야. 그러려면, 디자이너인데 마케팅도 할 줄 아는 사람, 기획이면서 개발을 할 수 있는 사람, 재무를 보면서 영업을 할 수 있는 사람 등과 같이 기본적인 능력에 부가적인 업무 수행이 가능해야 해. 초기에는 한정된 인적자원이기에 영업이든, 기획이든, 마케팅이든 다 해내야 하거든.      두 번째로는 창업자와 다른 시각을 가진 사람이어야 하지. 마음 맞는 친구들과 창업하면 의사결정에 있어서 만장일치로 빠르게 결정이 될 수도 있지만, 다른 시각, 다른 관점에서 문제나 상황을 파악할 수 있어야 보다 정확한 결정을 이끌 수 있어. 무조건 창업자의 의견에 동조하는 사람들이 모여 있으면, 사방을 주의하면서 항해하는 것이 아니라 오로지 앞만 보고 돌진하는 항해가 될 거야. 여기서 중요한 점은 비관적이고 부정적인 사람 또는 무조건 반대를 외치는 사람을 찾으라는 게 아냐. 모두가 “예스”라고 말할 때, “노”라고 말할 수 있는 사람이 필요한 게 아니라, “왜?”라고 말할 수 있는 사람이 필요하단 말이야.       세 번째로, 배고픔을 아는 사람들이 필요해. 대표자만 절실함이 있다고 사업이 되는 건 아니거든. 동료들 역시 목적과 필요가 명확해야 해. 스타트업은 항상 불확실한 환경에서 고군분투 살아남아야 하는데 악조건에서도 포기하지 않는 끈기는 성공을 향한 갈망(배고픔)이어야 하지.     준비물 4. 배와 식량(공간과 자금) 다른 준비물에 비해서 가장 난감해하는 공간과 자금에 대한 이야기야. 창업을 하는 데 있어 사업자등록증을 낼 때, 지정된 공간이 필요해. 정보통신 분야(IT) 벤처기업 붐이 일어나던 시절에 SOHO(small office home office)라는 공간이 생겨났어. 쉽게 말해서 살고 있는 집 주소를 활용하거나 작은 사무실 하나 구해서 공간으로 활용하는 것인데 최근에는 코워킹 스페이스라는 형태로 공간은 많이 있어. 보증금이나 임대료/관리비 등에 큰 비용들이지 않고 일정기간을 창업공간으로 활용할 수 있지. 최근에는 디지털 노마드(Digital nomad)라고 꼭 장소에 국한되지 않는 업종이라면, 창업카페라던가 도서관에서 자리 잡기도 해.  자금이 필요한 이유는 굳이 하나하나 설명하지 않아도 체감하게 될 거야. 문제는 우리에게 충분한 자금이 없다는 거지. “자본금 없이 창업하는 노하우를 전수해 주겠다”라는 컨설팅업체들이 있는데, 현혹되지 말자. 사실 많은 자금 지원 제도가 있어 자금조달에 대한 이야기는 따로 이야기를 Keeping 해 두었어. 융자/투자/정부지원 등 자금의 종류가 워낙 다양하고 다 정리하기에는 분량이 꽤 많아서 따로 정리해서 좀 더 깊이 이야기하자. 어쨌든 초기에 자금이 적더라도 필요해. 우리 회사의 경우, 처음 법인 설립할 때, 100만 원으로 시작했어. 그리고 엄청 고생했지. 중간중간 필요한 자금을 자체 조달하며 증자하고, 투자 유치하고 이래저래 에피소드가 많이 생기더라고. 그래서, 가급적이면 초기 자본금을 좀 여유 있게 준비하라고 권하고 싶어. 창업하는 순간부터 움직이는 게 다 돈이고, 증빙이고, 기록이거든. 동료들의 열정에도 상한선이란 게 있어. 설령 모두 무급여로 시작했다 하더라도 교통비, 식비, 잡비 등 비용들을 자부담하게 하면, 빠르게 식어 버리는 게 열정과 비전이야. 회사라는 조직이 지속되기 위해서 규정이 있고, 관리가 있고, 지원이 있어야 하는데 아무리 초기 스타트업이라는 이름으로 시작하더라도 이 모든 걸 개개인에게 부담시키면, 시간이 흐를수록 갈등과 원망이 커지고 팀이 깨지게 되지. 이상과 꿈이 있는 선원들이 굶주리고, 살을 깎아 먹고 있으면, 선장에 대한 반란을 일으키듯이 말야.      여기까지 창업을 위해 가장 기본적으로 준비해야 하는 사항들을 나열해 보았어. 업종에 따라서는 인프라도 사전에 준비하고, 거래처도 미리 세팅하고, 할 수 있는 한 최대한 준비하는 것을 추천해. 아무리 준비를 잘 해도, 늘 부족하고, 아쉬운 것이 창업이야. 그 조차 준비 없이 창업을 하면, 우리는 세상 끝 낭떠러지를 만나게 될 거야. 조금이라도 더 성공 확률을 높이고, 보다 안전하며, 빠른 길로 항해하도록 창업자는 더욱 만반의 준비를 해야 한다구. 다들 준비되었으면, 모험을 해 볼까? 돛을 올려라~!                         (역주)* 코워킹 스페이스(co-working space): 예비창업자 또는 초기창업자들에게 공동으로 업무를 수행할 수 있도록 구성된 공간으로 오픈형 테이블, 개별 테이블(또는 개별 공간), 공용회의실 등이 구비되어 있는 형태의 창업공간. 정부나 지방자치단체에서 운영하는 무상 지원 공간과 저렴한 임대료/관리비로 제공되는 민간 코워킹 스페이스가 있으며, 일부는 투자자가 공간을 무상 또는 현물투자 형태로 지원하기도 한다.

기업문화 엿볼 때, 더팀스

로그인

/