스토리 홈

인터뷰

피드

뉴스

조회수 1034

업무전화를 알아듣게 해보쟈.

브랜딩 뿐 아니라 모든 업무가 그렇듯 커뮤니케이션은 흔히 4가지로 나뉘어집니다.1. 얼굴보고 하는 미팅2. 글로 주고 받는 메일3. 목소리로 주고받는 유선4. 법정에서 주고받는 소송등등이죠. 물론 4번은 되도록 안하면 좋겠지만, 종종 하고싶기도 하고 은근히 주변엔 이 대화를 하시는 분들이 꽤나 있더군요. 5번 몸의 대화도 있지만 다 큰 어른들이니 그건 잠시 미뤄놓도록 하겠습니다. 일을 함에 있어서 가장 어려운 파트는 눈에 보이지 않는 것을 설명해야 할 때 입니다. 기획, 컨셉, 느낌, 이렇게 만들어주세요 등을 알려야 할 때죠. 물론 상대방이 초안을 잡아주면 좋겠지만, 그는 초안을 잡을 시간이 없습니다. 손으로라도 그려주면 참 좋을텐데라는 생각이 들지만, 뭐 어차피 레퍼런스는 내가 만들어서 주는 편이 오히려 속 편할 때가 있으니 웃으며 넘어갈 수 있습니다.어..어 뭔 말이야?... 기한을 못 맞추겠다고?..문제는 이렇습니다. 전화와 메일은 생각보다 어렵다는 거죠. 특히 위에서 말한 두루뭉술한 것들을 표현해야 할 때는 너도 나도 내 머릿속의 타블렛을 활용하여 제 멋대로 창작활동을 펼집니다. 깔끔하고 간결하게 정돈하기 쉽지 않은 작업이죠. 이러한 커뮤니케이션의 어려움은 오해를 불러일으키고 돈문제를 만들고, 서로를 피곤하게 합니다. 서로 좋지 않은 경험으로 남는 것이죠. 그래서 오늘은 제 짧은 경험들을 되살려 업무메일과 전화를 알아듣게 표현하기에 대해 얘기해보려고 합니다. 오늘은 커뮤니케이션 중 '전화' 에 대해서 알아보겠습니당.전화를 해보자업무전화를 해봅니다. 내선도 있고, 외부전화도 있고, 개인폰으로 받는 전화도 있고, 새벽에 자다가 깨서 받는 전화도 있고 업무전화는 시간장소를 가리지 않습니다. 전화업무는 특성상 피곤을 유발합니다. 특히 우리나라는 '상식적인 시간'이란 게 존재하지 않는 듯해서 24시간 전화대기를 타고 있어야 하는 긴장감이 있죠. 또한 대부분의 전화업무는 그리 좋지 않은 이슈들이 많은터라 전화업무가 많아지면 가만히 앉아서 입만 움직였는데도 온 몸이 두둘겨 맞은 듯 합니다. 어릴 적 교통사고 처리를 담당하는 콜센터에서 근무를 했던 적이 있었습니다. 이 빌어먹을 보험사 전화는 가뜩이나 교통사고가 나서 멘탈이 소보로빵이 된 분들에게 ARS라는 (AstRal Strike = 정신공격) 거대장벽을 제공합니다. '잠시만 기다려 주시면 곧 연결해드리겠습니다.' 라는 말을 400번쯤 듣고나서 분노게이지가 각성모드로 바뀐 분들이 저같은 콜센터 직원에게 다가오는 것이죠. 그들을 마주하는 것은 거대한 슈퍼사이언인을 대적하는 것과 같습니다. 아 물론 저는 일개 지구인이죠. 그렇게 1년 간 다채로운 순우리말 욕을 듣고, 이후 3년간 영업직에서 배운 것 몇 가지를 풀어보겠습니다.1. 안녕하세요는 없습니다. 어디에 누구라고 합시다.애프터모멘트 박창선 대표입니다. (아 대표님이세요? 저 한성일실장입니다) 아 네 안녕하세요!이 순서로 나가는 겁니다. 이 때 '아 네!' 는 반갑게 올려줘야 합니다. 아!!당신이군요!! 라는 느낌으로 보이진 않지만 눈을 동그랗게 뜨고 스마트폰을 두손으로 쥐기도 합니다. 가끔 전화로 안녕하세요!를 하며 직접 고개를 숙이는 분도 있더군요. 뭐 어찌되었든 좋습니다. 안녕하세요는 2번째 문장입니다.2. 다름이 아니라다름이 아니라를 붙입시다. 한템포 쉬어가면서 나도 말정리 하기가 좋습니다. 상대방도 뭐가 다름이 아닌지 궁금하게 만들어줍시다.3. 그 왜 예전에이런 말은 쓰지 않도록 해용. 그..그그 왜 , 예전에 그 말씀하신 거 있잖아요. 그 뭐냐, 그거.... 기억이 나면 다시 전화하도록 합시다.4. 용건부터 말합시다.사정얘기부터 늘어놓는 경우가 있습니다.'아, 저희가 이번에 MDF로 제작하려고 했던 것이 시공업체 쪽에서 조금 이슈가 있다고 하더라구요. 그래서 그 쪽이 자재 들어오면 일정이 조금 늦어진다고 차라리 다른 것이 어떻겠냐고 추천해준 것이 있는데 제가 보니까 그것들도 나쁘지 않더라구요...'이런 식으로 말이죠. 10마디만 더 들으면 눈물없이 들을 수 없는 가슴아픈 사모곡이 될 수도 있습니다. 상대방으로 하여금 7번방의 기적을 본 듯한 느낌을 주려는 것이 아니라면 간결하게 용건부터 말합시다. '제작물품의 소재변경건으로 연락드렸습니다.' 라고.5. 땋땋 얘기하자.'되면 알려주세요'  라는 말은  "하더 거 마저 다아아아 하시고, 밥도 드시고, 데이트도 하신 후, 페북에 글도 올리시고, 푹 한 줌 주무셨다가 꿈결에 불현듯 생각나면 '월요일날 하지 뭐' 하고 미루셔도 되요." 라는 뜻입니다. 그건 상대방을 배려하는 것이 아니예요. 기획사에서 일할 때 느낀 점이 있습니다. 가장 착한 목소리를 한 분들이 후순위로 밀려난다는 것이죠."결재진행도 해야하니 해당 견적과 비교견적 각1부씩 4시반까지 부탁드리겠습니다. 가능하신가요?"이게 깔끔합니다. 부탁드리겠습니다 = 해야한다. 가능하신가요? = 가능해야한다. 라는 의미인데 저기에서 '아니요 불가능한데요' 라고 할 사람은 몇 없습니다. 분명 바쁘다, 지금 외부에 있다 뭐 이런저런 말들이 많겠지만,그 쪽만 바쁜 건 아니니까요. 커뮤니케이션은 정확하고 땋.땋.땋 떨어지게 합시다.6. 부재중 메모엔 제발 회신 전화번호를 적어주세요.= 김대리님 한성물산에서 전화왔는데요? / 응 한성물산 누구? / 김형모 차장님이라는데../ 그게 누구야? / 글쎄요? / 전화번호는? / 아 맞다.. / .... /아..그 번호 뭐드라...아...으....7. 전화로 설명하는 건 의미가 없어요.= 본인은 말하면서 막 눈 앞에 그려지겠지만, 듣는 사람은 공허의 장막을 들추고 우주를 탐험하는 기분입니다.설명은 메일로 주시거나 아니면 파일로 넘겨주세요.8. 어떤 전화들이 올 지 미리 짐작은 해놔야 해요. = 전화 받았는데 '왜 전화하셨어요?' 라는 말투면 상대방이 벙 찔 수 있습니다. 대충 누구에게 연락이 올 것 같고, 어떤 이슈때문일지는 어느 정도 정리를 해놓는 것이 좋습니다. 그럼 대화가 빨리 끝날 수 있죠.9. 전화해서 메일로 넘어가지 마;;;진짜 이런 경우가 은근 많더라구요. 서로 미리 체크도 안되있고, 자료준비도 안된 상태에서 그냥 전화 먼저 하고 나중에 얘기거리를 정리하는 경우인데, 문제가 많습니다. 대화를 한 번 볼까요."이 대표님 저 OO협회 김정화입니다. 수정요청이 몇 가지가 있어서요.""어떤...?..""저번에 했던 그 작업이요.""로고요? 아니면.. 포스터요?""포스터 쪽인 것 같은데..잠시만요 저도 확인해볼께요."(부스럭부스럭)"아 포스터요""아, 네 "어떤 요청이시죠?""그 몇 가지 바꿔야 하는데, 그 위에 그 부분 있잖아요.""아 잠깐만요 지금 외부라서 파일을 보기 힘들어요.""아 그러세요, 그러면...음 이거 정리해서 메일로 드릴께요.""네 감사합니다.""감사합니다.""아 맞다! 대표님 그 통장사본은 언제쯤 주실 수 있으세요?""어? 그거 저번에 보내드렸다고 문자드렸는데. 안왔나요?""아 정말요? 그럼 메일 확인해볼께요! 감사합니다!"=총체적난국...일단 둘 다 문제가 있어요. 이 대표는 어떤 전화가 올 지 미리 체크가 안되어 있는 상태이고, 업무건에 대해 정확히 컨펌여부를 확인하지 않았어요. 추가업무가 진행될 사항이 있는 건은 항상 On going으로 놔두고 긴장하고 있어야 해요. 김정화씨도 문제가 있어요. 일단 미리 확인을 해보지 않고 그냥 무작정 전화만 해버린 케이스예요. 전화해놓고 그제서야 자료를 찾고, 메일을 확인해보겠다고 허둥지둥하고 있는 모습이죠. 결국 커뮤니케이션의 주제가 "메일로 연락드릴께요." 로 끝나버렸습니다. 이건 서로 고구마섭취를 함과 동시에 상호간에 무례한 자식이 될 수 있기 때문에 신경을 좀 써야해요.10. 복명복창한당.콜센터에서 전화교육받을 때나 영업뛰던 시절엔 전화 인바운드 롤플레이훈련을 정말 많이 했어요. 이 때 선배들이 알려준 꿀팁은 복명복창입니당. 상대가 했던 말을 다시 말해서 크로스체크하는 거죠."12일날 1차시안 진행하고, 15일을 수정안가지고 다시 미팅하는 걸로 하시죠.""네 좋습니다 그럼 12일날 1차시안 드리고, 15일날 수정안 가지고 봽겠습니다!"11. 끊고나서 아차! 하지 않으려면끊고나면 생각나서 다시 전화하게 되는...아래의 말을 한번 분석해볼께요."그럼 4시까지 서류정리해서 메일로 보내주시구요, 17일날 미팅건은 대표님께 확인해서 추후 알려드리도록 할께요. 맞다, 영상제작건은 어느정도 진행되고 있나요? 급한 건 아닌데 위에 보고할 사항이 있어서요."4시 서류정리 후 전달17일 미팅건 상대측 대표확인 요추후 언제 어떻게 알려줌?영상1차수정작업 완료/1시간 이내로 발송보고할 때 어떤 사항들이 필요하신지?이렇게 5가지 정보로 나뉘어지는데 이때 내가 확인해야 할 게 3가지이고, 재질문 해야 하는 것이 2가지입니다.그럼 10번에서 말했던 것처럼 3가지는 크로스체크해주고, 2가지는 되물어야 합니다."4시까지 통장사본, 사업자등록증, 거래명세서 취합해서 보내드릴께요. 17일 미팅건은 확인해주시고 언제쯤 확인 가능할까요? (아마 오늘 중으로 가능할 것 같아요. 돌아오시면 바로 여쭤볼께요), 네 그러면 확인 후 19시까지 문자로 남겨주시면 확인하도록 하겠습니다. 영상은 1차수정완료되서 1시간내로 드릴거예요. 혹시 보고하실 때 추가로 필요하신 사항있나요? (아 수정사항 어디 반영된건지 알려드려야 해서요.) 그럼 수정된 부분 보고서에 표시해놓을 테니 별도로 챙기시면 될 듯합니다.(감사합니다)"이런식으로 전화받으면서 내가 주어야 할 것들과 내가 들어야 할 것들을 명확하게 나눠보는 것이 좋아요. 적으란 얘기죠. 우린 어릴 적부터 한 귀로 흘리는 연습을 자주해서 들은 말 중 90%는 흘려버려요. 그러니 손의 도움을 좀 받도록 합시다.말을 잘하는 것과 말이 많은 것은 엄연히 다른 얘기입니다. 업무전화의 생명은 간결함과 명확성이예요. "즈음, 추후, 확인하고 알려드릴께, 되면 알려주세요, 보내놓은 상태다, 아마도..." 등등의 뜬구름구렁이 표현은 좋지 않아요. 시간과 업무내용을 명확히 해놓으면 당장 할 일이 생기긴 하겠지만, 어쨋든 순서를 정할 수는 있습니다.뿌연 커뮤니케이션은 이런 결과를 만들 수 있습니다.근데 두루뭉술해지면 대부분의 일들을 다 후순위로 밀어버리는 것이 또 사람의 본성이죠. 인간의 게으름은 끝이없고, 같은 실수를 반복합니다. 후순위로 밀려난 거대하고 사소한 일더미는 결국 내일의 나에게 '누락과 좆됨'을 선사합니다. 그러니 서로서로 정확하고 깔끔한 대화로 가열차게 혼나거나 멱살잡고 싸울 일을 최소화 해보도록 합시다.메일 쓰기편에서 다시 만나용.
조회수 1792

츠타야를 다녀오다

일본 출장길에 츠타야를 다녀왔다. 사실 그 이전에도 츠타야를 구경할 기회가 있긴 하였지만, 그래도 제대로 한번 살펴보고 싶다는 생각에 "츠타야, 그 수수께끼 (마스다 무네아키, 가와시마 요코 대담)"라는 책을 사서 일본으로 가는 비행기에서부터 읽기 시작했다. 대담 형식으로 작성되어 이해하기 쉽고 창업자의 생각을 직접 듣는 것 같아서 편하게 읽을 수 있었다.우선 대표적인 지점인 다이칸야마의 츠타야를 방문! 시부야에서 가까우며 동네가 고급 주택가이고, 대표적인 매장이라서 그런지 한눈에 보기에도 훌륭해 보였다. 그냥 서점이라고 보기에는 너무나도 좋은 분위기에 안에는 스타벅스까지 있기 때문에 커피 한잔 하면서 책을 볼 수 있는 공간으로 이 보다 더 좋은 곳이 있을까?라는 생각이 들게 한다. (여기 방문 전까지 책을 다 읽지 못해서 그 책을 츠타야에 가서 읽는 상황이 ^^;) 방문해서 느낀 점과 책을 읽으면서 느낀 점들을 책(BOOK)과 나의 대담 형태로 몇가지로 나눠 이야기해보는 것도 재미있겠다는 생각이 들었다. (책의 구성이 마스다 대표와 가와시마 요코의 대담 형태로 되어 있음) 이렇게 구성해놓으니, 쉽게 쉽게 잘 읽히는 장점이 있엇기에!! 이 책에서 가장 기억에 남았던 점으로Book : 기획은 프로덕트 아웃이지, 마켓인이 아님(프로덕트 아웃 : 시장의 니즈가 아니라 생산자, 즉 만드는 사람의 형편과 생각에 따라 상품과 서비스를 제공하는 것 / 마켓인 : 시장의 니즈, 즉 손님이 필요로 하는 상품과 서비스가 무엇인지 조사해서 그 상품과 서비스를 제공하는 방법)기획은 고객이 원하니까 한다기보다는 '멋진 것', '매력적인 것'을 고객에게 전달하고 싶고, 고객을 가게로 초대하고 싶다는 감각에 더 가깝습니다. 나 : 사실 startup을 시작하기 전에는 새로운 제품이나 서비스를 출시하는 것에 대해서 "프로덕트 아웃"의 접근 이어야 새로운 기업으로써의 의미가 있지 않을까?라는 생각을 했었다면, 몇 년간의 스타트업 운영 경험을 통해서 "마켓인" 이 절대적으로 기반이 되어야 한다는 생각을 하게 되었다. 사업은 아티스트(artist) 가 만들어내는 '멋진 & 매력적인' 작품이 아니라, 고객이 원하는 가치를 전달하고 키워나가야 하는 business 이기 때문이라는 생각인데, 파펨이라는 브랜드를 처음 설계할 때도 "프로덕트 아웃"의 접근이었지만, 운영하면서부터는 절대적으로 "마켓인" 이 중요하다고 느꼈기 때문이다. 이에 대한 가장 최근의 생각을 추가하자면, (좀 진부하지만) 두 가지가 모두 양립해야 한다는 것이다. 단, 그 시기별로 중요도가 다르다는 생각인데... 처음 startup을 출시하는 시점에는 "마켓인"에 중심을 두어 생존을 위한 기반을 마련해야 한다면, 성장하면서 그 브랜드가 가지고 있는 "프로덕트 아웃"을 통해 만든 이의 고민과 철학을 반영하고 전달해야 브랜드 & 기업이 영속성을 가질 수 있겠다는 생각을 하게 되었다. 그래서 츠타야의 마스다가 말하는 '기획은 프로덕트 아웃!이다'라는 주장에 대해서 약간의 반기를 들었지만, 그 정도의 수준이기에 할 수 있는 도발적인 발언이 아닐까?라는 생각으로 결론을 내리게 되었는데, 헨리 포드가 말한 "만약 고객에게 무엇을 원하는지를 물었다면 그들은 조금 더 빠른 말과 마차라고 대답했을 것"이라는 짧은 문장의 의미와도 연결이 되는 듯하다. 두 번째로, Book : 업계의 상식에 고객은 등 돌린다. 한정된 업계 내에만 빠져 있다 보면, 그 업계에서 통용되는 상식에 갇혀 벗어날 생각을 하지 못한다는 예기죠. 별것 아닐 것 같이 들를 수도 있겠지만, 업계의 관습이나 상식을 바꾸는 시도에는 부단한 노력이 필요한 법이니까요. 새로운 기획을 세상에 제안한다는 일이 다 그렇겠지만 말입니다. 나 : 너무나도 동의하는 부분이다. 사실 어떤 일들을 조금 진행하다 보면 겪게 되는 것들 중에 "원래 그렇게 해왔다." 혹은 심지어 그런 생각 조차 하지 않는 경우들이 많다. 그렇기 때문에 이러한 벽들을 깨 나가는 것이 스타트업의 역할이고 그러한 당연한 것들을 바꾼 스타트업들이 유니콘이 되어간다. 문제는 나나 우리 회사 또는 조직도 이러한 것들에 계속 물들어갈 수밖에 없다는 것인데, 기본적으로 인간이 계속해서 다른 각도에서 생각하고 변화를 주는 것이 귀찮기 때문인데, 나는 이런 것들을 하루 생활에서라도 바꿔보려고 노력하는데.. 조금씩 다른 길로 출근해본다던가, 혹은 안 써본 새로운 앱들을 다운로드해서 써본다던가, 안 먹어보던 음식을 시도해본다던가 등등.. 개인적으로는 나이가 들 수록 혹은 기업이 시간이 흐를수록 이런 생각하지 않음을 피하기 위해 노력해야겠다는 생각을 한다.  자, 이제 매장을 둘러보면서 느꼈던 점들에 대해서 조금 더 살펴보면.. 분류와 진열에 대한 이야기!Book : "생활 제안별 분류"를 시도한 것이지요. 여행, 음식, 요리, 인문, 자동차 같이 장르별로 구역을 나누고 단행본이나 문고본 같은 범주에서 벗어나 책을 나열했지요. 즉 진열되어 있는 책 자체가 '그 나라를 여행하기 전에 이러한 문화를 먼저 체험해 보는 게 어떨까요? 식으로 제안을 하는 것입니다. 츠타야는 내부를 편집 작업을 하는데.. 가령 여행 코너에서는 예술을 통해 환상의 도시 프라하를 소개하는 등 고객의 마음에 와 닿는 제안을 계속해서 떠올리고 테마에 맞는 서적과 잡지를 모아갔지요.. 이 편집 작업이 생각보다 상당히 어렵더군요.. 나 : 츠타야에 가서 구석에서 경기용 오토바이가 한대 진열되고 있어서 '이건 뭐지?" 라고 생각하는 중에, 그 옆에는 오토바이 잡지들과 화보들이 전시되어 있었고, 바로 옆 책장에는 오토바이와 관련된 만화들이 진열되어 있었다. (아래 사진 참조)말 그대로의 생활 제안을 하는 방식으로 진열을 하였는데.. 이렇게 하는 것이 상당히 재미있었던 것이, 츠타야 서점은 우리가 어떤 정보를 찾는 체계적인 도서관의 접근이 아니라, 고객의 관심사에 따라 재미있는 정리가 되어 있었던 것이다. 나름 상큼했다. 마음에 드는 섹션을 발견하였을 때는, 여러가지 책들과 다양한 제품들로 인해 확실히 이것저것 관심이 더 가서 많은 시간을 쓸 수밖에 없었고, 이것이 나를 여기에 묶어둘 수 있는 힘이구나! 라는 생각이 들었다.뜬금없는 오토바이 전시에서 시작된 오토바이 관련 서적, 잡지, 그리고 만화!!상품이 무진장 진열되어 있어도 팔리지 않는다? Book : 다이칸야마 츠타야 서점에서 시도한 것은 책뿐만이 아닙니다. 그와 관련되는 물건과 행동의 제안도 시도하였지요. 예를 들어 여행에 관련된 코너와 가까운 곳에다 여행 대리점 카운터를 설치한 겁니다. 책을 한 장 한 장 넘기면서 여행하고 싶다는 기분을 느꼈을 때, 어떤 투어가 있는지 그곳에서 문의도 하고 신청도 할 수 있는 것이지요. 그 연장선으로 요리책 코너 옆에 요리 교실을 만들 수 도 있고요...나 : 사실이었다. (아래 사진 참조) 츠타야 서점 곳곳에는 이렇게 여행사 카운터도 있었고, 와인도 있었고, 심지어는 간장이나, 우메보시(장아찌 종류)를 팔고도 있었다. 살짝 당황!! 정말 궁금한 것은 이러한 장치들이 실제로 작동하고 있느냐? 가 궁금하였다. 실제로 고객들이 저러한 장치에서 어떤 행동을 만들어 낼 수 있을까? 구매로 이어질 수 있을까? 저렇게 만들어둔 것에서 가치를 느낄까? 나는 사실 NO라는 대답을 하였다. 우선 제품을 하나하나 살펴보지는 못했지만 저러한 진열에는 구색의 깊이를 갖추기 어렵다. 와인만 하더라도 몇 종류 되지 않고, 대표적인 몇 가지 제품들만 진열되어 있다. 책을 보다가 뭔가를 떠올리고 다음 행동으로 이어지기에는 좀 부족하다는 느낌이다. 내가 아무리 집 반찬 관련 책을 사러 간다고 해도 저곳에서 장아찌를 사지는 않을 것 같다. 차라리 먼저 책을 한 권 사고, 백화점 지하 식품점에 가서 다양한 반찬들을 맛보며 구경하지 않을까? 저런 구조를 더 잘 설계하기 위해서는 나는 on-line이 더 추가되어야 할 것으로 보이는데.. 마스다 씨는 저러한 점이 인터넷보다 실제 매장이 우위를 점할 수 있는 하나의 방법이라고 주장하고 있다. 진짜 맞음?? 츠타야 서점안의 여행사, 와인코너, 반찬코너.. 츠타야 오모테산도와 더부어 츠타야 일렉트로닉스까지 가보기로 마음먹었다. 지하철로 20~30분 정도 가면, 살짝 외곽의 bed town의 큰 mall에 입점하여 있었다. 후타코 타마가와 역에 내려서 바로 연결됨. 츠타야 일렉트로닉스에서 재미있었던 것은 이제는 책과 일상생활에서 사용되는 가전제품, 그리고 일상생활용품들까지 모두 잘 버무려 놓은 매장이었다는 점이다. 일본어를 몰라도 구경하는 재미가 있다. 흠.. 이래서 이곳의 키워드를 "생활"이라고 잡은 것인가? 일단 입구에 들어가면 전자 제품 매장이 있다. 예전에 영국, 미국 시장 등의 베스트바이 같은 매장들하고는 시작부터 다르다. 베스트바이와 같은 곳이 큰 매장의 일반적인 마트 느낌이라면, 이곳은 큰 서점을 중심으로 여러 가지 가게들이 만들어진 골목과 같은 느낌이다. 이것저것 행동의 제안이라는 기본 철학을 잘 구현해 놓은 듯하다. 하지만! 또 다른 측면에서의 느낌은.. 이곳에서 구매가 잘 이루어질까? 라는 생각도 들었다. (외국인 관광객의 관점일 수도 있겠지만) 구매보다는 재미있게 구경하기 좋은 곳이 아닐까?라는 생각이 들었는데.. 이곳을 다녀온 다른 분들의 의견도 들어보고 싶다. 츠타야 일렉트로닉스에서 찍은 사진들.. 스포츠 용품, 화원, 서점과, 전자제품들이 재미있는 골목처럼 연결되어 있다. 츠타야 일렉트로닉스 매장재미있었던 것은 책에서 말했던 것과 같이 실제로 커뮤니티 활동들이 일어나고 있었다. 아래 왼쪽 사진에서는 일본 프리미엄 맥주 브랜드 에비스(EBYSU) 에서 주최하는 것으로 보이는 행사가 진행 중이었는데, 아마도 맥주와 잘 어울리는 음식을 만드는 클래스로 보였다. 진행하는 분이 꽤나 재미있게 리드하는 듯이 보였는데, 참가자들이 모여서 웃고 떠들면서 진행하는 행사로 보였음.아래 오른쪽 사진은 커피 머신을 판매하는 코너에서 한 노부부와 판매원이 커피 이야기를 하면서 실제로 이런저런 머신에 커피를 갈아 넣고, 커피를 내려보는 것을 하고 있었다. 오호! 이런 점은 참 신박했다. 그냥 이런 머신 입니다가 아니라.. 실제로 두 노부부가 커피를 갈아보고 내려 마셔보는 것까지 (꽤나 오래!) 체험을 해보고 있었는데.. 이런 것이 판매와 체험이 실제로 공존하는 매장으로서의 츠타야 일렉트로닉스! 이군이라는 느낌을 주기에 충분해 보였다. 왼쪽은 에비수 맥주에서 그룹 모임을 하고 있었고, 오른쪽은 고객이 실제로 커피를 내려보면서 점원과 이야기하는 모습 주차장의 하늘이 넓을수록 고객은 다시 찾아오고 싶다. 도쿄에서도 비싼 동네인지라 이렇게 주차장을 만들어 놓는 것이 정말 "철학" 적인 도움 외에 실제로 도움이 될 것인가?라는 생각이 들 정도로 주차장은 좋았다. 일본에서 큰 주차장 구경하기가 쉽지 않았는데 (주차 비용은 얼마인지 확인 못함), 정말 잘해두었구나 라는 생각과.. 이런 기획을 해서 위로 올리기가 쉽지 않은 조직 구조를 고려할 때, 창업자가 이런 생각을 가지지 않는 한, 이런 실행은 절대 불가능할 것이라는 생각이 또한 들었다. 주차장 쪽을 돌아서 나오는데, CCC의 사무실이 옆에 있었다. 일본어를 조금이라도 할 줄 알았다면 한번 들어가서 이런저런 이야기 해보고 싶은 느낌이 들었다. 또한 밖에서 본 사무실에는 Magazine B의 츠타야 편이 있어서 또한 반가웠다는!!츠타야 뒤의 주차장의 하늘과.. CCC 오피스마지막으로 책에서 이야기했던 것들 중에 몇몇 가지 재미있는 포인트 들을 뽑아보자면하나,Book : 생활 제안은 우선 콘셉트에서 시작하지 않습니까? 하지만 곰곰이 듣다 보면 고객을 기쁘게 하는 일이 아니라, 결국 자기 자신을 기쁘게 하는 일에 그치는 경우가 꽤 있어요.. 기획이 이타적인 것이 아니라, 무리하게 이유를 만들어 내어 결국 자기만족에 불과한 이기적인 것이 되는 경우가 많아요. 나 : 아 뜨끔.. 둘, Book : 직원들에게 바라는 것은 항상 자유롭다는 것이고, 이것은 자유란 하기 싫은 일을 하지 않아도 되는 것이 아닙니다. 해야만 하는 일을 할 수 있는 것이 바로 자유입니다. 그래서 자유란 어려운 것이고 누군가의 관리를 받는 편이 한결 편하지요. 나 : 요즘 고민이 많은 부분! 조직문화라는 것과 구성원들이 그 조직 안에서 어떻게 일을 할 것인가의 문제인데, 자유라는 의미를 잘 해석해 준 듯하다. 구성원들에게 자유를 주는 것도 때로는 위험하다는 생각을 하는데, 스스로 움직이지 못하는 구성원에게는 자유를 제공해 주는 방식이 더 큰 어려움을 줄 수 있다는 것을 경험해 보았기 때문이다. 마지막으로는,Book : 도전하지 않는 직원에게는 화가 난다. 나 : 네 저두요.. 가끔 저 자신한테도 ㅜㅜ PS. 츠타야 바로 맞은편에 있던 ASO cafe(책에도 나오는 카페) 에서 여유있게 커피한잔 하지 못한 것이 아쉽!
조회수 4486

Flask로 만들어 보는 WSGI 어플리케이션

안녕하세요. 스포카 크리에이터팀 문성원입니다. 오늘은 WSGI(Web Server Gateway Interface)어플리케이션을 직접 작성해보고, 또 이런 작성을 보다 쉽게 도와주는 프레임워크 중 하나인 Flask에 대해서 알아보겠습니다.WSGIWSGI에 대해 기억이 가물하신 분들을 위해 지난 글의 일부를 잠깐 다시 살펴보죠.이 경우 uwsgi는 일종의 어플리케이션 컨테이너(Application Container)로 동작하게 됩니다. 적재한 어플리케이션을 실행만 시켜주는 역할이죠. 이러한 uwsgi에 적재할 어플리케이션(스포카 서버)에는 일종의 규격이 존재하는데, 이걸 WSGI라고 합니다.(정확히는 WSGI에 의해 정의된 어플리케이션을 돌릴 수 있게 설계된 컨테이너가 uwsgi라고 봐야겠지만요.) WSGI는 Python 표준(PEP-333)으로 HTTP를 통해 요청을 받아 응답하는 어플리케이션에 대한 명세로 이러한 명세를 만족시키는 클래스나 함수, (__call__을 통해 부를 수 있는)객체를 WSGI 어플리케이션이라고 합니다.글로는 감이 잘 안오신다구요? 그럼 코드를 보면서 같이 살펴봅시다. (모든 코드는 Python 2.7에서 테스트 되었습니다.)Hello World!def app(environ, start_response):    response_body = 'Hello World!'    status = '200 OK'    response_headers = [('Content-Type', 'text/plain'),                         ('Content-Length', str(len(response_body)))]    start_response(status, response_headers)        return [response_body]view rawgistfile1.py hosted with ❤ by GitHubapp은 일반적인 Python 함수지만, 동시에 WSGI 어플리케이션이기도 합니다. environ과 start_response를 받는 함수기 때문이죠.(PEP-333) 사실은 꼭 함수일 필요도 없습니다. 다음은 위의 app과 동일한 동작을 하는 WSGI 어플리케이션입니다.class App(object):    def __init__(self, environ, start_response):        self.environ = environ        self.start_response = start_response    def __iter__(self):        status = '200 OK'        response_body = "Hello World!"        response_headers = [('Content-Type', 'text/plain'),                            ('Content-Length', str(len(response_body)))]        self.start_response(status, response_headers)        yield response_bodyview rawgistfile1.py hosted with ❤ by GitHubApp는 Python 클래스(Class)로 environ과 start_response를 멤버 변수로 가지는데, 여기에는 약간의 트릭이 있습니다. 생성자(Constructor)인 App를 함수처럼 사용하게 하여 리턴되는 결과(실제로는 생성자를 통해 생성된 객체겠죠.)가 \_\_iter\_\_를 구현한 순회 가능한(Iterable) 값이 되게 하는 것이죠. (덤으로 이 객체는 발생자(Generator)를 돌려주게 됩니다.)그럼 이제 이 코드들을 실행하려면 어떻게 해야할까요? 그러려면 먼저 WSGI 규격에 맞게 어플리케이션을 실행시켜 줄 서버를 작성해야합니다. 하지만 다행히도 Python 2.5부터 제공되는 wsgiref.simple_server를 이용하면 간단히 테스트 해 볼 수 있습니다.(서버를 직접 작성하는 부분에 대해선 나중에 다루도록 하겠습니다.)from wsgiref.simple_server import make_serverhttpd = make_server('', 8000, app)httpd.serve_forever()view rawgistfile1.py hosted with ❤ by GitHub위 코드를 실행시킨 후에(당연히 app이나 App도 만들어져 있어야겠죠?) 웹 브라우져를 통해 localhost:8000으로 접속하면 작성한 어플리케이션의 동작을 확인할 수 있습니다.environ과 start_response테스트도 해봤으니 코드를 조금만 더 자세히 살펴봅시다. 함수 버젼의 app이나 클래스 버젼의 App모두 공통적으로 environ과 start\_response를 인자로 받아 요청을 처리하는 것을 확인할 수 있습니다. (당연한 이야기겠지만, 반드시 이름이 environ이나 start\_response일 필요는 없습니다만 편의상 이후 계속 environ과 start_response로 표기하겠습니다.)하나씩 살펴보자면, environ은 Python 딕셔너리(dictionary)로 HTTP 요청을 처리하는데 필요한 정보가 저장되어있습니다. HTTP 요청에 대한 정보는 물론, 운영체제(OS)나 WSGI 서버의 설정 등도 정의되어있지요. 다음 코드는 이러한 environ의 내용을 응답으로 주게끔 수정한 WSGI어플리케이션입니다.def dump_environ_app(environ, start_response):    response_body = "\n".join(["{0}: {1}".format(k, environ[k]) for k in environ.keys()])    status = '200 OK'    response_headers = [('Content-Type', 'text/plain'),                         ('Content-Length', str(len(response_body)))]    start_response(status, response_headers)        return [response_body]view rawgistfile1.py hosted with ❤ by GitHublocalhost:8000에 각종 쿼리 스트링(Query String)을 붙이거나, 브라우져를 바꿔가면서 확인해보면 출력되는 값이 바뀌는 것을 확인하실 수 있습니다.그럼 이제 start\_response를 한번 볼까요. start\_response는 일종의 콜백(Callback)으로 인터페이스는 다음과 같습니다. start_response(status, response_headers, exc_info=None) 실제 서버에서 어플리케이션으로부터 응답(Response)의 상태(Status)와 헤더(Header), 그리고 예외(Exception)의 유무를 확인받아 실행하게 되는데, status와 response_headers는 HTTP 응답 명세에 근거하여 작성하게 됩니다.Middleware지금까지 우리는 어떻게 WSGI 어플리케이션을 작성하는지에 대해 살펴봤습니다. 요청을 받아 처리하는 HTTP의 기본 기능에 충실한 어플리케이션이었죠. 그런데 일반적으로 우리가 작성하는 웹 어플리케이션에서 주로 다루게 되는 쿠키(Cookie), 세션(Session)에 대해서는 어떻게 처리해야 좋을까요? WSGI 명세에는 이러한 내용을 직접적으로 다루고 있지 않습니다. WSGI 자체는 서버나 프레임워크 자체가 아니라 서버가 어플리케이션과 통신하는 명세를 다루고 있기 때문이죠. 따라서 이러한 기능은 작성자가 직접 이를 구현해야 합니다. 그런데 이런 구현을 어플리케이션을 작성할때마다 하는건 너무 번거로운 일입니다. 그것보다는 이미 작성한 어플리케이션을 확장하는 것이 간단하겠지요. 이러한 확장을 위해 필요한 것이 WSGI 미들웨어(Middleware)입니다.미들웨어는 어플리케이션을 처리하기 전후의 처리나 environ의 추가등을 통해 작성된 어플리케이션을 확장할 수 있습니다. 다음은 쿼리 스트링의 \_\_method\_\_에 따라 HTTP 메소드(Method)를 임의로 변경하는 처리를 도와주는 간단한 미들웨어입니다.from werkzeug import url_decodeclass MethodRewriteMiddleware(object):    """        app = MethodRewriteMiddleware(app)    """    def __init__(self, app, input_name = '__method__'):        self.app = app        self.input_name = input_name    def __call__(self, environ, start_response):        if self.input_name in environ.get('QUERY_STRING', ''):            args = url_decode(environ['QUERY_STRING'])            method = args.get(self.input_name)            if method:                method = method.encode('ascii', 'replace')                environ['REQUEST_METHOD'] = method        return self.app(environ, start_response)view rawgistfile1.py hosted with ❤ by GitHubMethodRewriteMiddleware는 \_\_call\_\_를 통해 app을 대체하게 됩니다. (데코레이터(Decorator)가 생각나셨다면 정확한 이해십니다.)Flask미들웨어를 통해 어플리케이션을 확장하는 방법까지 알아봤습니다. 그러나 이것만 가지고 웹 어플리케이션을 만들기에는 아직 귀찮은 부분이 많이 남아있습니다. 각종 파라미터를 처리하기 위해서는 environ를 일일히 뒤져야하며, 요청에 대한 응답으로 전달할 HTML도 일일히 문자열로 적어야하죠. 이런 여러가지 불편함을 해결하기 위해 알아볼 것이 WSGI 마이크로프레임워크를 자처하는 Flask입니다. Flask는 WSGI 라이브러리인 Werkzeug를 만들기도 한 Armin Ronacher가 만든 프레임워크로 “마이크로”라는 수식어에 어울리게 아주 핵심적인 부분만을 구현하고 있지만, 유연하게 확장이 가능하게 설계된 것이 특징입니다.다시 한번 Hello World!우선 Flask를 시스템에 설치해야하는데, pip가 설치되어있다면 pip install flask로 설치 가능합니다.(환경에 따라 루트(root)권한이 필요할 수도 있습니다.) easy_install의 경우도 마찬가지로 easy\_install flask로 설치 가능합니다.설치가 완료되었으면 다음과 같이 아주 간단한 어플리케이션을 작성해봅시다.from flask import Flaskapp = Flask(__name__)@app.route("/")def hello():    return "Hello World!"if __name__ == "__main__":    app.run()view rawgistfile1.py hosted with ❤ by GitHubFlask(정확히는 Werkzeug)는 테스트를 위해 간단한 WSGI 서버를 자체 내장하고 있기 때문에 app.run을 통해 어플리케이션을 직접 실행할 수 있습니다.Route이번에 작성한 Flask 어플리케이션에는 이전까지 보지 못하던 개념이 들어 있습니다. app.route가 바로 그것인데요. 이 메서드는 URL 규칙을 받아 해당하는 규칙의 URL로 요청이 들어온 경우 등록한 함수를 실행하게끔 설정합니다. 위의 Hello World! 예제 같은 경우엔 “/”가 해당되겠지요. 또한 이런 규칙을 URL로 부터 변수도 넘겨 받을 수 있습니다.# http://flask.pocoo.org/docs/api/#[email protected]('/')def index():    [email protected]('/')def show_user(username):    [email protected]('/post/')def show_post(post_id):    passview rawgistfile1.py hosted with ❤ by GitHub이렇게 URL을 통해 처리할 핸들러를 찾는 것을 일반적으로 URL 라우팅(Routing)이라고 합니다. 이런 URL 라우팅에서 중요한 기능 중 하나가 핸들러에서 해당하는 URL을 생성하는 기능인데, Flask는 이를 url_for 메서드를 통해 지원합니다[email protected]('/')def index():    return ""@app.route('/')def show_user(username):    return [email protected]('/post/')def show_post(post_id):    return str(post_id)from flask import [email protected]("/routes")def routes():    return "".join([            url_for("index"),            url_for("show_user", username="longfin"),            url_for("show_post", post_id=3)            ])view rawgistfile1.py hosted with ❤ by GitHub보다 자세한 사항은 API 문서를 참고하실 수 있습니다.Template여태까지 우리는 요청에 대한 응답으로 단순한 문자열을 사용했습니다. 하지만 일반적인 웹 어플리케이션의 응답은 대부분이 그것보다 훨씬 복잡하지요. 이를 보다 쉽게 작성할 수 있게끔 도와주는 것이 바로 Flask의 템플릿(Template)입니다. Flask는 기본 템플릿 엔진으로 (역시 Armin Ronacher가 작성한)Jinja2를 사용합니다.기본적으로 템플릿엔진은 별도의 규칙(여기서는 Jinja2)에 맞게 작성된 템플릿 파일을 읽어 환경(Context)에 맞게 적용한 결과물을 돌려주는데 이 과정을 Flask에서는 render_template()가 담당하고 있습니다. 다음 코드는 hello.html이라는 템플릿 파일을 읽어서 이름을 적용한 뒤에 돌려주는 코드입니다.# from http://flask.pocoo.org/docs/quickstart/#rendering-templatesfrom flask import [email protected]('/hello/')@app.route('/hello/')def hello(name=None):    return render_template('hello.html', name=name)view rawgistfile1.py hosted with ❤ by GitHub쉽게 작성할 수 있게 도와준다고 해도, 템플릿 역시 나름의 학습을 필요로 합니다. 자세한 사항은 Jinja2의 API 문서를 참고하시기 바랍니다.RequestHTTP 요청을 다루기 위해서 때로는 environ의 내용은 너무 원시적일때가 있습니다. HTML 폼(Form)으로부터 입력받는 값이 좋은 예인데요. Flask에서는 request라는 객체(역시 Werkzeug에서 가져다가쓰는 거지만요)를 통해 이를 보다 다루기 쉽게 해줍니다. 다음은 HTML 폼으로부터 입력받은 message라는 값을 뒤집어서 출력하는 코드입니다.from flask import [email protected]("/reverse")def reverse():    message = request.values["message"]    return "".join(reversed(message))view rawgistfile1.py hosted with ❤ by GitHubSession로그인등으로 대표되는 요청간의 상태를 유지해야하는 처리에 흔히 세션(Session)을 사용하실 겁니다. Flask에서는 session객체를 지원합니다.# from http://flask.pocoo.org/docs/quickstart/#sessionsfrom flask import Flask, session, redirect, url_for, escape, requestapp = Flask(__name__)@app.route('/')def index():    if 'username' in session:        return 'Logged in as %s' % escape(session['username'])    return 'You are not logged in'@app.route('/login', methods=['GET', 'POST'])def login():    if request.method == 'POST':        session['username'] = request.form['username']        return redirect(url_for('index'))    return '''        <form action="" method="post">           <input type=text name=username>           <input type=submit value=Login>        </form>    '''@app.route('/logout')def logout():    # remove the username from the session if its there    session.pop('username', None)    return redirect(url_for('index'))# set the secret key.  keep this really secret:app.secret_key = 'A0Zr98j/3yX R~XHH!jmN]LWX/,?RT'view rawgistfile1.py hosted with ❤ by GitHubFlask는 기본적으로 시큐어 쿠키(Secure Cookie)를 통해 세션을 구현하므로 길이에 제한이 있습니다. 때문에 파일이나 DB기반의 세션을 구현하려면 Beaker와 같은 프레임워크를 통한 확장이 필요합니다.(하지만 이 또한 매우 쉽습니다.)#스포카 #개발 #개발자 #개발팀 #인사이트 #기술스택 #꿀팁 #Flask
조회수 934

[제일 컬처] 마법사, 빗자루, 촛불… 그리고 #입사식

 마법사 옷을 걸친 사람들, 공중에 떠 있는 빗자루와 촛불, 벽에 걸린 움직이는 액자…지난 3월 27일, 제일기획 본사 11층을 지나던 제일러들은 뜻밖의 풍경에 의아해했는데요. “영화 촬영하나?”, “캠페인 영상 촬영을 사내에서 하나?” 하는 궁금증을 자아내는 풍경이었죠. 이 이색적인 풍경은 바로 신입 제일러들의 입사식 때문이었는데요. 2018년 신입 제일러들의 입사식 현장, 지금부터 같이 구경해볼까요? 이번 입사식 컨셉은 ‘마법’  제일기획 입사식은 매번 신입 제일러들이 스스로 입사식 컨셉을 정하고 영상, 공연 등을 준비하는 것으로 유명한데요. 세계무대로 떠나는 공항 컨셉으로 꾸며지기도 했고, 락페스티벌 컨셉으로 꾸며지기도 했었죠. 처음 선배들에게 선보이는 프로젝트라고 할 수 있어 부담감도 크지만, 똘똘 뭉쳐 준비하다 보면 동기들끼리 친해지기도 하고 아이디어와 재능, 패기를 발산할 좋은 기회가 되기도 합니다. 말하자면 떨리고 설레는 ‘데뷔 무대’인 셈.이번 신입 제일러들은 ‘마법(MAGIC)’을 입사식 컨셉으로 정했다고 하는데요. 조창민 신입 제일러의 말에 의하면 “획기적인 아이디어로 클라이언트의 문제를 해결하는 마케팅 솔루션을 ‘마법’에 비유해 제일기획에서 ‘마법사’로서 첫발을 내딛는 ‘초짜 마법사’들의 꿈과 포부를 보여주고자 했다”고 하네요.▲ 마법(!)을 선보이는 신입 제일러들   천천히 즐기면서 성장하길! 입사식은 지난 6주간의 신입사원 교육 과정과 글로벌 광고업계 현황 등을 담은 영상으로 시작했는데요. 이어서 신입 제일러들이 입사식을 위해 연마(?)한 마술로 무에서 유를 창조하고, 문제 해결을 위한 인사이트를 제공하며, 클라이언트의 마음을 사로잡는 제일기획의 ‘마법’ 같은 능력을 재치있게 소개했습니다. 그리고 마무리는 활력 넘치는 댄스공연!▲ 입사식 마무리는 댄스 공연! 입사식에 참석한 제일기획 유정근 사장은 “무에서 유를 창조하는 ‘마법’과 같은 캠페인을 만들며 느꼈던 자부심과 감성을 다시금 일깨워준 뜻깊은 시간이었다”고 소감을 밝히며 “신입 제일러들 모두 자신의 위치에서 서두르거나, 멈추지 말고 천천히 즐기면서 성장하길 바란다”고 격려했습니다.프로로서 눈부신 활약을 하게 될 신입 제일러들의 모습이 정말 기대가 되는데요. 앞으로 블로그에서 전해드릴 수 있으면 좋겠습니다! 3월, 제일기획 신입 제일러들처럼 새로운 시작을 하신 분들이 많을 것 같은데요. 새로운 출발선에 선 블로그 독자 여러분들도 서두르거나 멈추지 말고 항상 매 순간을 충분히 즐기며 눈부신 하루하루를 보내시길 바랍니다. 제일기획 블로그가 응원해요.♥#삼성 #삼성그룹 #제일기획 #신입사원 #입사식 #사내문화 #기업문화 #조직문화 #기업복지 #신입사원정보 #꿀팁
조회수 1506

취미는 바뀌지 않는다. 단지 늘어날 뿐이다.

종종 "취미가 몇개에요?" 라는 질문을 받는다. 아마 다른 사람이라면 "아마 취미가 뭐예요?"라고 물어봤을 질문이었을테지만, 수시로 뭔가를 시작하는(혹은 구매하는) 내 모습이 적잖이 신기해보였나보다. 그럴법도한 것이, 디제잉을 하겠다고 했던게 고작 작년 8월이고, 드론을 사고 한강공원에서 애쓰는게 겨우 5개월 사이의 이야기니. 아마 그들의 눈에는 수시로 취미를 바꾸거나 혹은 일을 벌이는 관종 그 이상 그 이하도 아니었을지 모르겠다. 일면 맞는 말이라, 딱히 반박할 생각은 없지만 내 삶에서 '취미'가 어떤 의미인지는 문득 정리해보고싶다는 생각이 들어 자판을 잡았다.'잡기에 능하다'는 말을 좋아한다. 특출나게 잘하는 것이 있는 것은 아니지만, 그 어떤 것도 평균은 '해낸다는' 그 말의 어감을 좋아한다. 부모님은 내가 어렸을 적, 하고 싶은 것들은 다 하게 해주셨지만 그 어떤것도 내 대신 해주시지는 않았다. 그 흔한 미니카조차 한 번도 내 대신 조립해주신 적이 없다. 갖고 싶은 것이 생겨서 떼를 쓸때에는 단 한 번도 혼난적이 없었지만, 금방 질려 중간에 그만두거나 부모님에게 도움을 요청할 때에는 매섭게 혼나기 일쑤였다. 아마 그때부터 '하고 싶은 것들을 고르는 기준'과, '어떻게든 끝을 보아야 한다'는 것을 배웠을지도 모르겠다.'평균은 한다'는 말은, 다시 말해 '언제든 유지가 된다'는 말이기도 하다. 내가 갖고 있는 취미들이 언제든 다시 '평균은 되는' 이유는 늘 취미를 배웠을 때마다 정해놓은 목표를 어떻게든 이뤘기 때문일 것이다. 기타를 손에서 놓은지 시간이 지났어도 언제든 다시 연주를 할 수 있는것도, 붓펜을 잠시 잊고 살아도 언제든 글씨를 쓸 수 있는 것도 다 그런 이유다. 그래서 나는 취미가 '바뀌는' 게 아니라, '많아지는' 것이라 믿는다. 그리고 그러한 나름의 기준을 넘어야지만 비로소 '취미'라 부를 수 있다고도 믿는다.정작 최근까지도 나는 내 취미의 다양함이 '좋다'고 생각한적은 없었다. 그러다 글을 쓰기 시작하면서부터 조금씩 생각이 바뀌기 시작했다. 사람들을 만나고 글을 쓰고, 때로는 내 이야기가 아닌 다른 사람의 입장에서 글을 쓰면서 취미를 통해 만났던 사람들의 삶을 떠올릴 수 있었다. 음악인이 되고 싶었지만 현실의 벽에 무너져 직장인이 되었던 밴드 친구들, 낮에는 학생이지만 밤에는 작은 가게를 운영하며 노래를 틀던 학교 앞 술집의 사장님, 사랑하는 사람에게 청혼을 하기 위해 글씨를 배우려했던 나의 지인들까지 모두. 내가 아닌 다른 사람들의 이야기에 몰입할 수 있던 단 하나의 매개는 그들과 내가 같이 이야기할 수 있었던 '취미'였다.취미라는게 그렇다. 취미를 바꾸면 만나는 사람이 바뀌곤한다. 그리고 그 취미를 빌미로 서로 이야기를 시작하곤 한다. 처음 만난 사람이 나와 같은 취향을 가지면 마음을 쉽게 열듯, 나는 내 다양한 취미덕에 보다 많은 사람들의 마음에 쉽게 다가갈 수 있었다. 적어도 '평균은 했던' 시간투자 덕분에, 대화의 보조를 맞추는 것도 어렵지 않았다. 같은 취미라도 다른 목적과 동기로 찾아오는 다양한 사람들을 만나면서는, 취향이 같다고 모든 사람이 같은 생각을 하는건 아니란것도 알게 됐다. 사람들의 내면의 향기를 맡는 법도, 평범해 보이는 누군가를 더 멋지게 볼 수 있는 능력도 기를 수 있었던 것도 모두가 취미 덕분이었다.결국 나는 글을 쓰는 일을 하게 되었다. 마케팅이란 결국 다른 사람의 마음을 읽어내는 글과 표현방식을 고민하는 일이기에, 나는 비지니스 세계에서의 작가가 되었다고 믿으며 일을 한다. 마케팅을 고민할 때면, 나도 모르게 언제나 다른 사람의 입장에서 글을 떠올리곤 했다. 그럴때마다 내가 떠올렸던 것은 수 많은 취미생활과 만남 속에서 스쳐갔던 사람들의 이야기였다. 취미는 그런 내게, 그들이 무엇을 좋아할지, 그들이 어떤 생각을 하고 있을지 유추할 수 있게 해주는 도구이기도 했다. 그래서였을까, 나는 어느새 다양한 사람들의 입장에서 그들이 바라보는 세상을 어렴풋하게 그릴 수 있게 되었다. 아직은 조금 더 다듬어야 하겠지만, 그 수많은 취미와 사람들의 이야기 속에서 도움을 받았던 것만은 확실한 것 같다.어느덧 나는 인생에서 7번째 취미를 맞이하게 되었다. (통기타, 밴드생활, 글쓰기, 맥주, 캘리그라피, 디제잉, 그리고 드론) 드론을 시작하며 벌써 만나는 사람들도, 내가 속하는 집단도 달라지고 있다. 드론은 30-40대 아저씨들이 그득한데, 그들 틈에서 그들의 삶을 관찰하는 것에서 또 다른 재미를 느끼곤 한다. 가족여행을 늘 드론으로 담고 싶어하는 사람과, 조기축구를 중계하기 위해 드론을 쓰는 사람들 모두 내게는 본받고 싶으면서도 재미있는 연구 대상들이다. 그리고 나 역시도 그들처럼 드론으로 이루고 싶은 목표가 있다. 그리고 늘 그랬듯 그 목표달성의 시점은 곧 다시 다른 취미의 시작이 될 것이다.나도 나의 다음 취미가 무엇이 될지 궁금하다. 그러나 분명한 것은 결국 이 취미들이 모여 나의 향기를 만들어 줄 것이라는 것, 그리고 다른 사람들의 마음에 다가갈 수 있는 또 하나의 열쇠를 만들어 줄 것이라는 점이다. 보다 더 많은 사람들의 마음과 생각을 이해할 수 있게, 그리하여 더 많은 사람들의 입장이 되어 글을 쓰고 표현할 수 있게 되는 것, 아마도 그것이 내 인생에서 '취미'라는 단어가 지니는 의미는 아닐까. '취미생활'이 '취미'가 되는 삶, 그게 아마도 내가 궁극적으로 이루고 싶은 것일지도 모르겠다.'한 가지 일을 오래한 사람에게는 향기가 있다. 그러나 그 향기는 자신의 향기를 지닌 사람만이 맡을 수 있다.'는 말을 좋아한다. 내가 더 많은 향기를 지닌 사람이 되었으면 좋겠다. 그만큼 내 향기를 알아주는 많은 사람들을 만났으면 좋겠다. 그 과정을 지금처럼 늘 즐거워했으면 좋겠다. 취미를 통해 만났던 사람과 겪었던 경험 모두가 소중했기에, 꼭 지치지 않고 생기있는 삶을 위해 끊임없이 극딜했으면 좋겠다. 그럼 더 없이 유쾌한 인생일 것 같다. 똑같이 무언가에 미친 사람들을 만나서 외롭지 않을 수 있다면, 그야말로 진정 유쾌한 삶이 아니겠는가? #어니스트펀드 #마케터 #마케팅팀 #취미생활 #인사이트 #경험공유
조회수 871

[Buzzvil Culture] Strategy Talk for Engineer Hiring : How we hire engineers

 버즈빌에서는 전사 차원에서 고민하고 있는 회사의 현안과 전략적 방향성에 대해 모두와 함께 공유하고 의견을 나눈다는 취지 하에 한 달에 한 번 Strategy Talk을 진행하고 있습니다. Strategy Talk의 주제는 매 달의 화두와 고민에 맞게 진행되고 있는데요. 지난 번에 버즈빌 블로그를 통해 소개드렸던 Machine Learning(AI) 부터 프로덕트 로드맵, 시장 동향, 그리고 회사의 비전과 미션 등 다양한 주제로 진행되고 있습니다. 이번 달, Strategy Talk은 ‘버즈빌의 Engineer Hiring Strategy’ 라는 주제로 진행되었습니다. 이번 세션은 버즈빌의 Product side를 총괄하고 있는 Young의 주도하에 진행되었는데요. 세션을 통하여 왜 버즈빌이 더 많은 엔지니어가 필요한지에 대한 배경부터 어떤 방법들을 통해 채용을 해 나갈 것인지, 나아가 버즈빌이 어떤 모습으로 변해갈 것인지에 대한 내용을 공유하고 함께 논의하는 시간을 가졌습니다.새로운 개발자들을 대규모 채용하는 것이 어떤 의미가 있을까요? 기본적으로 새로운 사업을 만들어가며 공격적으로 성장하고 현재 리소스의 한계 때문에 진행하지 못하고 있는 기존 Product의 개선 작업들을 진행 하기 위해서는 당연히 충분한 개발자들이 합류하는 것이 필요합니다. 뿐만아니라 다양한 경험을 가진 더 많은 개발자를 채용하는 것은 ‘버즈빌의 개발문화’와도 큰 연관이 있습니다. 버즈빌은 좋은 개발문화를 가지고 있기로 유명합니다. 수평 / 자율 / 성장 삼박자가 고루 갖추어진 환경이라고 할 수 있는데요. 개발팀의 개발자들 모두가 동등한 Software Engineer로 일하고 있고 그만큼 개발 과정에서 의견 교환이 자유롭게 일어납니다. 누군가의 일방적인 지시가 아닌 모두가 최적이라고 합의할 수 있는 방향으로 개발을 진행해 나가고 있습니다. 뿐만아니라 개발 과정에서 각각의 엔지니어가 본인의 업무를 맡아 주도적으로 처리해 나가며 자신이 맡은 이슈에 대해 주인의식을 가지고 일하고 있습니다. 따라서 특정 개발 방향이 주어져서 틀에 박힌 개발을 해야한다거나 다른 사람의 눈치를 보면서 맞춰가는 개발을 해야하는 건 버즈빌의 개발문화와는 거리가 멀다고 할 수 있습니다. 그리고 개인의 성장을 위해 여러가지 지원을 하고 있는데요. 업무를 진행하는 과정중에 필요하다면 AWS의 다양한 서비스를 포함한 여러가지 툴들을 자유롭게 사용해 볼 수 있습니다. 외부에서 열리는 세미나 / 강연등에 참여하는 것을 독려하며 회사에서 관련비용을 지원하기도 합니다. 이러한 개발문화를 가지고 있기에 버즈빌은 개발자들이 자신의 역량을 100% 발휘할 수 있고 새로운 것들을 배워가며 성장해 나가기에는 최적의 조건을 가지고 있다고 할 수 있습니다. (버즈빌에 개발문화에 대한 보다 자세한 내용은 여기를 참고해 주세요!)이러한 버즈빌의 개발 문화를 유지하고 더 나아가 발전시켜 나가기 위해서도 다양한 경험을 가진 많은 엔지니어들이 합류하는 것이 긍정적인 영향을 미치리라 생각합니다. 지금도 내부적으로 개발자들이 돌아가면서 기술 관련 세미나를 진행하면서 서로의 노하우와 새로운 기술에 대한 논의들을 하고는 있지만 더 많은 개발자들이 합류 하면서 이런 기회 들을 더욱 확장해 나갈 수 있음은 물론 관심사가 맞는 개발자들 끼리 모여 관련 주제로 스터디 모임을 진행한다거나 새로운 사업모델 발굴을 위해서 버즈빌의 자원들을 활용하여 새로운 프로젝트들도 진행해 볼 수 있을 것입니다.
조회수 2019

태그솔루션의 투명디스플레이 이야기 (3)

https://brunch.co.kr/@rr5ys5s/10태그솔루션의 투명디스플레이 이야기 (2)기술 개발 그리고 제조업이라는 높은 벽(?) | 안녕하세요! 태그솔루션의 대표 박승환입니다! 먼저 앞선 글(링크: https://brunch.co.kr/@rr5ys5s/9 )을 통해 태그솔루션의 전체적인 이야기와 밑그림을 보셨다면 이번에는 말씀드렸던 제품 개발 및 양산에 대한 제조의 이야기를 해보려고 합니다! 이 글을 통해서 기술기반의 제조 창업이라는 분야에 대한 거부감이나 어려움을 조금이나마 덜어brunch.co.kr/@rr5ys5s/10 안녕하세요! 이전 글에 이어서 투명 디스플레이 패널의 바디 부분인 패널과 패널의 제어부를 감싸는 기구부에 대해서 이야기해 보록 하겠습니다.또다시 채용 글 링크 첨부 : https://brunch.co.kr/@rr5ys5s/8태그솔루션 콘텐츠 디렉터 채용 공고채용기간 : ~ 10월 중순까지 | 안녕하세요. 하드웨어 제조 스타트업 태그솔루션 입니다. 저희에 대한 자세한 소개글은 아래 링크를 통해 확인할 수 있습니다!^^ https://brunch.co.kr/@rr5ys5s/9 태그솔루션 시작 그리고 비전 태그솔루션은 2015년 1월 사업을 시작한 하드웨어 스타트업입니다. 투명한 유리에 다양한 기술을 융합하여 부가가치를 창출하는 것을 목표로 하는brunch.co.kr/@rr5ys5s/8 1. 투명한 회로를 만드는 방법?플라스틱 소재 위에 말 그대로 투명한 회로를 형성하여 우리 패널이 만들어졌다. 그렇기 때문에 LED부분을 제외한 나머지 부분은 투명할 수 있다. 기존에 회로는 눈에 보이는 게 대부분이지만 눈에 보이지 않는 회로는 어떻게 만들어지는 것일까?이러한 투명전극은 우리 실생활에서도 굉장히 밀접하게 쓰이고 있다. 우리가 매일 손에 들고 다니는 휴대폰의 액정부분에 들어가는 터치패널 역시도 투명 전극으로 대부분 만들어졌다.휴대폰 터치 액정의 모습휴대폰뿐만 아니라 디스플레이 등의 정말 수도 없이 많은 분야에서 투명전극이 활용되고 있다.  투명한 회로는 투명한 물질 자체와 투명해 보이도록 설계된 형상 등으로 구분된다. 말 그대로 투명한 물질을 활용해서 투명한 선을 만들어주거나, 미세한 패턴과 네트워크 구조를 통해서 쓰이는 물질 자체는 투명하지 않지만 투명한 것처럼 보이게 하는 형태로 투명한 회로를 형성할 수 있다.대부분의 투명전극은 자세히 보면 그 회로의 패턴이 보인다.ITO(산화 인듐 주석), 은나노와이어, CNT(탄소 나노튜브), 메탈메쉬 등 다양한 물질 및 형태의 투명전극이 존재한다. 이렇게 천차만별인 투명전극을 형성하는 공정과 물질(전도성 물질 - 구리, 은 등)에 따른 공정 또한 다양하게 존재하며, 실제로 투명전극은 기존에 쓰이는 전극들에 비해서 저항 값이 높아서 용도에 맞게 저항에 대해서 고려를 해야 한다. ( 투명전극의 이슈는 저항과 투명도가 반비례하기 때문에 위 두 가지 부분에서 스펙이 다양해진다고 할 수 있다. 투명도를 포기하면 저항이 낮고, 투명도를 높이려면 저항이 높아지는 공평한 현실... )은나노와이어의 확대된 구조확대되어 보이기 이전에는 투명하지만 나노 단위로 확대하게 되면 은이라는 물질 자체의 네트워크 구조를 만들어서 전기가 통할 수 있게 만드는 것이다. ( 은 자체가 투명하지 않지만 미세한 구조를 만들어서 투명해 보이는 효과를 만들어 내는 것이다! )자 이렇게 투명전극의 종류를 알아보았으면 이렇게 형성된 투명한 전극을 패터닝을 통해 회로를 형성하여야 투명한 회로를 만들 수 있다. 이 과정을 흔히 에칭(etching)이라고 표현을 한다. 에칭은 약품이나 레이저를 통해 금속이나 유리표면을 부식시키는(제거하는) 공정의 표현법 중 하나다.예를 들어서 작은 필름 위 전면에 은나노와이어의 구조를 형성해 준 후에 위 에칭의 과정을 통해서 내가 원하는 회로의 패턴을 형성하는 것이다. 이 에칭 기법은 투명전극뿐만 아니라 PCB, 반도체 등과 같은 다양한 분야에서 활용된다.자작 PCB의 모습 이 또한 에칭기법을 통해 만들어진다.이렇게 투명한 회로를 패널에 입혀서 원하는 방식대로 투명한 전극을 활용하는 것이다. 우리 제품의 경우 LED를 제어하기 위한 패턴이 위와 같은 과정을 통해서 플라스틱 소재 위에 형성되었다고 보면 된다!이렇게 형성된 회로 위에 필요한 칩들과 LED를 부착하는 공정(SMT)을 진행하여 패널이 완성된다.사실 가장 중요한 부분은 새로운 제품을 만들기 위해 공정을 내 제품에 맞게 변형하여 활용하는 것도 참 중요하지만, 실제로 만들어진 제품을 얼마나 정확하게 품질 관리를 할 수 있는지도 굉장히 중요하다.실제로 새로운 규격의 제품을 만들게 되면 그에 맞는 새로운 품질 관리를 위한 검사장비나 품질 체크 장비가 필수적으로 필요하다!투명전극으로 무언가 제품을 만들고 싶다는 생각이 드시는 분은 저에게 메일을 주시면 이야기를 좀 더 구체적으로 이야기 할 수 있을 것 같습니다~ ㅎㅎ 연락 주세요!2. 기구부를 만드는 공정은 어떤 게 있을까?자 먼저 기구부라는 것이 무언인지 감을 잡아보도록 하자.기구부를 만드는 공정에는 흔히 쓰이는 4가지 공정들이 있습니다.1. 사출 : 제품의 형태대로 가공된 금형을 통해 제품의 형태대로 성형물을 찍어내는 방식으로 금형의 비용이 사이즈 혹은 형상별로 비쌉니다. 하지만 형상의 자유도는 높은 편이며, 실제로 일상생활에 쓰이는 대부분의 플라스틱 용품은 다음과 같은 방법으로 만들어집니다.사출의 원리2. 압출 : 흔히 떡을 뽑는 것을 생각하면 이해하기 쉽습니다. 떡고물이 쭈욱 뽑히듯이 일정한 축방향으로 형상을 만들어내는 공정입니다. 특히 알루미늄이 소재로 활용이 많이 되며, 사출 금형에 비해 가격이 저렴하고 형상에 대한 자유도가 사출에 비해 낮은 편입니다.압출물의 다양한 모습3. 프레스 : 흔히 금속 가공이라고 말하는 부분이 프레스입니다. 철판에 일정 압력을 가하여 다양한 형태를 만들어낼 수 있습니다. 실제 프레스는 소형부터 대형까지 금형의 규모도 다양하지만 일반적으로 금속 형태의 단순한 구조물이나 철판을 꺾거나 내리찍는 압력을 통해 생산할 수 있는 공산품들과 금속 케이스 등에 많이 사용됩니다. ( 실제로 프레스 공정의 특성상 노동자들이 실수로 손가락이 절단되는 경우도 굉장히 많습니다. )프레스 공정라인의 모습4. 다이캐스팅 : 금속(합금) 형태의 사출! 흔히 차량에 들어가는 부품이나 전자기기, 건축 기계 등을 만들어낼 때 많이 쓰이는 방식이다. 실제로 금형의 비용이 가장 비싸며, 일상 제품보다는 산업용에 많이 사용되는 편이다. (물론 쓰이는 곳은 분명 있을 수 있지만..ㅎㅎ)실제로 저희는 위 과정 중 사출, 압출, 프레스 등을 진행해보았습니다.실제  태그솔루션의 조명 코스모블랑 사출물과 프레스물의 모습패널의 제어부를 감싸주는 기구부(시제품)의 압출 및 프레스(절곡)된 모습원하는 형상을 디자인을 하더라도 아마 실제로 생산 쪽과 이야기를 해보면 디자인을 변경해야 하는 일이 발생할 확률이 큽니다. 바로 그 이유는 금형을 통한 사출 및 압출에서의 생산 부분의 한계가 있기 때문입니다.실제로 원하는 복잡한 형상을 금형을 통해 사출 한다는 건 굉장히 어려운(비용이 많이 드는) 일이기 때문에 실제 금형 디자인과 사출에서의 생산성은 전문가들과의 여러 번의 회의를 거쳐 디자인이 변경되고 변경되며 타협점을 찾게 될 것입니다. ( 물론! 금형을 한 번이라도 만들어 보신 분들은 어느 정도 감이 생겨서 이를 감안한 디자인이 가능해집니다. ) 압출도 마찬가지로 압출로 밀어내는 형상에 대한 두께와 형상에 따라서 불가능한(가능은 하지만 생산 중에 불량이 날 수 있는...) 형태도 다양하기 때문에 전문가(공장 사장님)와의 상담은 필수적입니다.투명 패널의 기구부 랜더링 모습저희는 현재 생산된 패널을 위한 기구부를 최적화하는 과정에 있습니다. 어떻게 하면 더 가볍고, 간편하게 설치할 수 있는 견고한 구조를 만들 것인지에 대한 설계는 계속되고 있습니다.투명하기 때문에 유리에 설치되어도 유리의 성질을 잃지 않고, 가볍기 때문에 쉽게 설치가 가능한 구조를 통해서 다양한 장소에 패널을 설치하고 활용할 수 있는 구조로 제품을 만들고 있는 상황입니다.제조 역시 소프트웨어의 디버깅과 같이 버그들이 존재합니다. 그 버그들을 차근차근 해결해 나가며 완제품에 가까워질 수 있는데, 사실 기간과 비용에 있어서 로드가 큰 것은 사실입니다.그렇기 때문에 실제로 제품을 만들기 이전에는 3D 프린터를 통한 프로토타이핑과 제품에 대한 시장조사, 가격조사, 중국에서의 생산 유무 등을 정확하게 파악한 후에 접근하는 것이 바람직합니다.다음 편에서는 LED를 제어할 수 있는 제어부와 전원부에 대해서 작성하도록 하겠습니다!질문은 메일로 주시면 답변드리도록 하겠습니다!이상입니다.태그솔루션 박승환 씀
조회수 1159

파펨의 운수 좋은 날

4월의 서울 날씨가 30도를 넘나드는 날, 파펨 Y는 그래도 기분이 들떠있었다. 아침 댓바람부터 170Km를 달려 서울과 인천 경기도를 한 바퀴 돌아야 하는 날이지만, 오늘 한 바퀴 돌면 필요한 부자재들이 모두 모여 기다리던 30ml 제품을 출시할 수 있으리라.. 내심 어젯밤에 과음을 한 것이 켕겼지만, 그럼에도 불구하고 아침 9:30부터 파펨카를 몰고 곤지암으로 길을 나선다. 다시 현실로 돌아와서... 파펨에게 30ml 제품은 특별한 존재입니다. 파펨이 런칭하는 시점부터 30ml 상품도 출시를 할 수 있었지만, 보다 맘에 드는 bottle, package, spray, cap 등을 찾기 위해 거의 6개월을 쏟아부었습니다. 파펨에게 하나의 철학이 있다면.. "파펨은 남들 다 하는 거는 안 해! 굳이 우리까지 그걸 할 필요는 없지..."이유 있는 다름을 찾기 위해 고민하고, 서치 하고.... 실행하였던 그 결과가 이제 곧 출시되기 직전입니다. 향수용으로 시도되지 않았던 알루미늄 Bottle은 저 멀리 독일 함부르크에서부터 배를 타고 한달 반 걸려 도착했고, Bottle에 향수 사용자의 이름을 각인(engraving)해드리기 위해 수백만원 짜리 기계도 구매하였고.. bottle에 잘 어울리는 20파이 짜리 스프레이를 찾기 위해 유럽, 한국, 중국, 대만 maker의 샘플을 받아 테스트에 테스트를 거쳐 스프레이도 구매하였고....  자... 이제 고생의 결과들인 나머지 부자재들이 도착하는 날입니다. 광주(곤지암)로 출발!첫 목적지는 소머리 국밥이 유명한 곤지암에 있는 골판지 box 제조업체! 30ml 제품을 출시하면서 파펨다운 & 파펨스러움을 살리기 위해 독특한 소재를 찾았고, 그것이 골판지였습니다. 사실 이 아이디어가 완성된 것도 꽤나 오래되었지만, 실제 제품으로 만들기까지는 시간이 제법 걸렸습니다. 결국은 찾아내고.. 도무송(톰슨, Thompson)을 위해 디자인을 하고.. 그 오랜 기다림 끝에 경기도 광주까지 차를 몰고 가서 찾아온 제품입니다. 현장에서 뜯어보고 싶었지만.. 잠시 참기로!!전날의 과음을 해결하기 위해.. 나오는 길에 있던 국밥집에서 소머리국밥 뚝딱 한 그릇 하고 다시 인천항으로 출발!!인천항으로 고고!"보세 창고"에 가본 적이 있는 분이 얼마나 될까요? 저도 처음 가봤습니다. 영화 '신세계'에서 건달들이 사람 때릴 때 보았던 느낌의... 긴 컨테이너 들이 놓여있고, 지게차들이 바쁘게 다니며 팔레트에 물건을 옮겨 1톤 트럭들에게 전달해줍니다. 역시 항구는 좀 뭔가 사람 기를 죽이는 듯합니다. 넓디넓은 창고에는... 모두 다 이 일을 전문적으로 하시는 분들이었고, 그 틈에서.. BL번호도 모르는 사람이 왜 여기 있냐는 식으로 말씀하시던 여직원분에게 "감사합니다"를 연발하며.. 간신히 상품을 찾았습니다. 트럭들 사이에 혼자 뻘쭘하게 서 있던 파펨카에 박스들이 그득하게 차기 시작합니다... 이제 거의 마무리되어 갑니다. OEM 공장으로 고고.. 시즌 #10(6월),#11(7월)에 사용될 원향을 전달하여 제품 생산을 요청하고, 시즌 #9 (5월) 출고 준비를 하는데, 이제 슬슬 문제점이 발견됩니다. 공장에서는 제가 주문한 것을 잘못 이해하고, 잘못된 제품들을 만들어 두었고.. 심지어 오늘 출고를 해야 하는데 아직 제조가 되지 않은 상품까지 있네요.. ㅜㅜ.싸늘하다. 가슴에 비수가 와서 박힌다.하지만 성질내지 마라.. 버럭 보단 문제 해결이 먼저니깐!! 저도 버럭 화를 내고 싶습니다. 하지만 잘 못합니다. "잘 못 제조된 것은, 일단 다른 목적으로 사용할 수 있을지 검토하고 알려줄 테니.. 만들어야 하는데 아직 안 만들어진 것 중에 A부터 부탁드립니다. 되는대로 연락 주시고요.. "아.. 잘 마무리되면 좋았을 것을.. 피곤한 몸과 맘을 이끌고, 막히는 올림픽 대로를 타고 사무실로 돌아옵니다. 그래도 희망은 있습니다. 그토록 기다리던 30ml 제품이 출시되는 날이니까요.. 사무실로 귀환사무실로 돌아와 박스들을 하나씩 옮기고, 뜯어봅니다. 기대 기대!!곤지암에서 찾아온 박스는... 저에게 1차 충격을 줍니다. 한쪽면의 종이들이 터져있습니다. 바로 공장에 전화해서 이게 왜 이러냐고 물어봅니다. 대답은.. "그 종이가 원래 그래요..." 아니 그러면 만들지 말고 미리 알려줬어야지!!!!!일단 Paffem의 Art director와 마주 앉아 해결방법을 논의합니다. 접합을 해서 사용해야 하나? 아니면 다른 종이로 새로 만들라고 해야 하나?....  아직까지는 견딜만합니다. 여차 저차 이번에는 인천항 보세창고에서 찾아온 Cap을 뜯어봅니다. What the Hell!!!! 이건 우리가 주문한 제품의 샘플과 quality 차이가 너무 납니다. 절대 사용하지 못할 수준입니다. 바로 해외 거래처에 난리 난리 이메일을 보냅니다. 지금 이 뚜껑을 받기 위해 한 달을 기다렸고, 직접 차를 몰고 가서 찾아왔는데.. 이게 뭐냐고!! 지금 장난하냐고!! 100% 환불하라고!!그럼 뭐합니까... 이제 4월 중  30ml 제품 출시는 저 멀리 날아가버렸습니다. 털썩...왜 모든 부자재를 찾아왔는데 왜 출고를 못하니!! 왜 출고를 못하니.........괴상하게도 오늘은 운수 " O 運輸, X 運數" 가 좋더니만? 현진건의 운수 좋은 날이 머릿속에 자꾸 맴돌고 있습니다. 덧, 사실 누군가를 탓하기 위해서 이 글을 적은 것은 아닙니다. 제조업이 연결된 startup이 겪고 있는 어려움에 대해서 넋두리를 하고 싶기도 했고, 사실 저희 내부적으로도 이슈가 있어 출시가 지연되기도 하였기 때문에...그럼 왜 이런 긴 글을 지금 이렇게 쓰고 있느냐? 혹시라도 30ml 출시를 기다리고 계셨을 고객님과 30ml 출시와 관련되어 있던 회사들 모두에게 죄송하다는.. 양해를 구하기 위함입니다. 문제를 깔끔하게 해결하고 곧 다시 공지 및 연락드리겠습니다. 흑 ㅜㅜ#파펨 #스타트업 #창업가 #창업자 #마인드셋 #인사이트 #문제해결
조회수 1659

2018 왓챠 송년회 (feat. 왓챠데미 어워드) : Watcha, Inc.

2018 왓챠 송년회 (feat. 왓챠데미 어워드)아카데미 어워드를 방불케했던 제1회 왓챠데미 어워드2018 왓챠 송년회를 지금 바로 만나보세요  제법 연말 분위기가 나는 왓챠 사옥잠시후 이곳에서 세상 어디에도 없는 시상식이 열린대요 아름다운 술로 가득 찬 냉장고무려 김포에서 날아왔어요시상식이라고 멋지게 빼입은 왓챠인들드디어 시작된 시상식(와아)올 한 해 가장 많은 술자리를 도모해왓챠 직원들의 간 수치를 높이는데 기여한 사람에게 주는 우루상과연 누가 받게 될까요?“나야?”모두가 예상한 영광의 주인공은 버즈!건강 챙기시라고 우루* 챙겨드렸어요취향매칭률이 가장 높은 두 사람에게 주는찰떡궁합상은 데이지와 매튜가 받았어요.두 분 다 행복해 보여요취향 매칭률이 가장 낮은 취향존중상의 주인공은 케빈과 메이.두 분 협업에 참고바랍니다.올 한 해 가장 많은 갬블 참여로손모가지 날아갈 상을 받은 그린도박 신고는 국번없이 13361년 중 무려 42일을 꼬박 왓챠플레이를 감상한 매튜는감상을 수상해 감을 받았어요상이 조금 억지스러워 보인다면 그건 당신의 착각(번외) 가장 긴 출퇴근 길로하루하루를 여행처럼 살아가는 케빈..보부상을 수상해 캐리어를 받았어요이제 출퇴근길도 문제 없겠어요이 밖에도 한 해동안 왓챠에서 활발하게 활동하신 분들께다양한 시상이 진행되었어요.– TMT상(ben) : 슬랙에서 최다 멘션한 사람상품 : 왕 엔터키– 밥상(Elaine) : 슬랙 #hungry 채널 최다 이니시상품 : 레알 밥상 – 왓챠さん(kay) : 한 해 동안 슬랙에서 ‘왓챠’를 가장 많이 외친 사람상품 : 확성기– 타짜상(jeremy) : #z_gamble에서 가장 높은 승률을 보인 사람상품 : 화투– 빙다리 핫바지상(dora) : #z_gamble 에서 가장 저조한 승률을 보인 사람상품: 기모바지(핫바지…)– 콜바넴 상(ben) : 한 해 슬랙에서 가장 많은 태그를 당한 사람상품: 멘션 거부 1일권– 올해의 스타상(hazel) : 올 한 해 왓챠에 가장 많은 별점을 남김 사람상품: 별과자 –  책상(Lyla) : 올 한 해 왓챠 도서에 평점을 가장 많이 남긴 사람상품: 펭귄북스 굿즈세트시상식 후엔 랜덤 선물 추첨 타임포장만 보고 가져가는 눈치 게임 시작다들 궁금하지만 가져가지 않은가장 큰 선물을 용기있게 pick난방 가성비 갑 뽁뽁이!모두가 부러워했어요“뭔데, 뭔데”그가 절규하는 이유는?(체념)다들 정신없이 흡입중도란도란완벽한 타인..?술자리에서_먼저_잠들면.jpg2018년 진짜 안녕~2019년도 열심히 달릴테니 지켜봐주세요!
조회수 1319

아토큐브 is Real Startup!

권한과 책임“책임과 자유, 상호 존중이 중요한 기업입니다. 호칭부터 영어 이름이나 –님이라고 서로를 부릅니다. 수평적 호칭으로 바꾸니 수직적인 관계에서 발생할 수 있는 문제가 사라져 건설적인 토론을 할 수 있더라고요. 아토큐브는 휴가나 반차도 결제받지 않고 본인 업무에 책임만 질 수 있다면 자유롭게 쉴 수 있어요. 출퇴근은 오전 10시부터 오후 5시까지예요. 솔직히 5시에 퇴근하는 분은 없어요. 다들 일이 남으면 집을 안 가세요. 팀원들은 보통 10시, 공동창업자들은 새벽 1시까지 일을 하세요.”자유로운 기업 문화팀원들에게 대표의 눈치를 정말 보지 않느냐고 물으니 약속한 듯이 “전혀 안 본다”고 이구동성으로 답했습니다. (팀원들끼리 자유롭게 말하라며 한 대표는 사무실로 복귀해 팀원 인터뷰는 대표 없이 진행됐습니다.) 안사대부 개발자는 “몇 개월을 팀원들과 함께 제품 개발에 빠져 있다 보면 어느 새 제 사업처럼 느껴진다”고 했습니다.팀원들의 인터뷰에 비춰 볼 때 그는 팀원들에게 업무를 ‘강요’하기보다 ‘주체적’으로 일할 수 있는 환경을 마련하는 것 같았습니다. 실제로 한 대표의 최근 고민은 팀원들이 업무시간에 최대한 집중할 수 있는 환경을 마련해 제 시간에 기꺼이 퇴근할 수 있는 시스템을 만드는 거랍니다.팀 빌딩의 기본“저희 팀원 모두가 각자 전문 역량을 갖추면서도 영업도 언제든 할 수 있을 만큼 외향적이고 회사 제품에 대한 열정이 가득합니다. 함께 할 팀원을 찾을 때 능력도 중요하지만, 기본적이지만 아무나 지닐 수 없는 인성, 매너, 상호존중을 많이 봤어요.”누군가에게는 뜬구름 잡는 이야기인 것 같지만 실제로 그런 조건의 인재를 찾기 위해 저는 장시간 인터뷰를 통해 팀원을 뽑았습니다.문제해결능력“단순한 스킬보다는 문제 해결 능력을 지닌 분을 원합니다. 스타트업에는 하루에도 수십 번씩 다양한 이슈들이 발생하는데, 이런 문제들을 다 해결해야 하잖아요. 벽에 막혔을 때 포기하거나 방법을 못 찾으시는 분이 있지만 적극적으로 문제를 해결하는 분이 있습니다. 그런 분들을 원합니다. 스타트업은 끊임없이 문제를 찾아 해결하는 과정이라고 생각합니다. 이런 역량을 지닌 분인지 알기 위해서는 오랜 시간 인터뷰가 필요해요. 서윤호 pm을 뽑을 때도 네 시간씩 세 번 만났습니다. 저는 상호면접이라고 표현합니다. 상대방도 저나 회사에 대한 궁금한 점을 물어보고 저도 그분에 대해 물어보고요.”#아토큐브 #기업문화 #조직문화 #사내문화 #팀워크 #스타트업 #필요능력 #자유 #팀빌딩 #자율 #문제해결 #권한 #책임

기업문화 엿볼 때, 더팀스

로그인

/