스토리 홈

인터뷰

피드

뉴스

조회수 307

“점점 더 좋은 답을 찾게 되는 것 같아요.”

인터뷰를 위해 작성한 질문지에 쓴 답을 보고 조금 감동받았다. 사실, 인터뷰 전 질문지는 흡족한 대답을 듣기 위함이라기보다 만나기 전 아이스-브레이킹 같은 개념이라 서로가 힘을 싣지 않기 마련인데 조윤성은 달랐다. 질문 하나하나에 얼마나 고민을 하고 성심성의껏 답을 썼을지 투명하게 보이는 답안들을 건네주었다. 더 추가적인 질문을 할 게 있을까 당황이 들 정도로 충분히 100% 다 눌러 담아낸 듯. 비록 질문지의 답을 그대로 적더라도, 계속 사람들을 만나고 더 좋은 답을 찾고 싶다는 그와 만나 좋은 답에 대한 이야기를 나누어야겠다는 생각이 들었다.인터뷰 시작하기 전, 자신감 충전 좀 하고 가시죠. 입사한지 얼마 되지 않았는데 이번에 처음 생긴 MBP(Most B.A.Table Player) 시상식(?)에서 유기적인 협업상을 받았잖아요. 축하해요!하하 너무 쑥스럽네요. 진짜 예상도 못 했거든요. 나 지금 잘하고 있는 건가, 뭘 더 해야 하는 건 아닌가 하는 생각이 들 찰나에 이런 상을 받게 되었네요. 앞으로 더 잘하라는 부담인 것 같기도 한데.. (웃음) 어쨌든 더 열심히 해보겠습니다!자, 기분 좋은 부담을 안고 인터뷰를 시작해볼까요? 먼저 조윤성이 어떤 사람인지 말해주세요.안녕하세요. 사람에 대한 관심이 많은 AE 조윤성입니다. 음, 쓸데없는 생각이 많은 사람일 수도 있는데요. 누군가가 어떤 행동이나 말을 하면 왜, 무슨 생각으로, 어떤 이유로 그런 말이나 행동을 했는지 궁금하고 생각하게 되는 편입니다.이런 성향(?)이기 때문에 지금 하는 일이 적성에 맞는 것 같은걸요. (웃음) 자연스럽게 이어질 것 같으니 B.A.T에서 무슨 일을 하고 있는지 알려주세요. 전 클라이언트 커뮤니케이션과 광고 기획을 담당하고 있습니다. 현재는 레드락, LG 소셜 캠퍼스, KT&G 등의 브랜드를 맡아 클라이언트와 내부 크리에이티브 팀 사이의 커뮤니케이션을 진행하고 디지털 컨텐츠 방향을 조율합니다. 또, 경쟁 PT도 준비하면서 제안서를 이끌어갈 빅 아이디어를 생각하고 온오프라인 캠페인 아이디어를 고민하고 있고요. 최근에는 신사업 준비를 위해 다양한 포토그래퍼와 PD 분들도 만나고 있어요! 워낙 사람들과 만나서 대화하는 걸 좋아하다 보니 즐겁게 돌아다니고 있습니다. [(좌) LG 소셜 캠퍼스, (우) 레드락 프로젝트 외에도 많은 프로젝트를 담당하고 있다.]B.A.T는 어떻게 알고 지원했는지 궁금해요.전 회사에서는 사수가 기본적인 방향을 잡아주고 퀄리티 컨트롤을 해주셔서 조금은 수동적으로 일을 했던 것 같아요. 스스로가 더 주체적인 개념이 되어 다양한 실무에 직접 부딪혀보고 싶다는 욕심이 생겼을 때, 우연히 B.A.T를 발견하게 되었습니다. 관심이 생겨 브런치를 정독하다 보니 가보지도 않은 회사에 일원이 된 듯한 호감을 느끼기도 했고, 스타트업이기에 하고 싶은 것들을 도전해볼 수 있겠다는 생각이 들어서 주저 없이 지원하게 되었습니다.그래서 지금 만족스러운가요?생각했던 것처럼 100% 흘러가진 않지만 (웃음) 지금보다 더 나은 방법에 대해 고민하고 디테일까지 꼼꼼하게 신경 쓰며 진취적으로 일할 수 있는 부분들은 좋습니다. 철저한 아웃풋 퀄리티에 신경 쓰다 보니 책임감도 더 생기고 제 자신이 발전하는 것 같기도 하고요. 아, 무엇보다 함께 일하는 좋은 사람들, 자유로운 근무환경, 다양한 분야의 지식 공유 등이 만족스럽습니다!최종적으로 이루고 싶은 목표가 있다면.요즘 고민하는 부분이기도 한데, 제 스스로에 대한 브랜딩이 확실해야 할 것 같아요. 대체 가능한 누군가가 아닌 저만의 무기를 가지고 이런 상황에선 바로 저라는 사람이 생각날 수 있도록 말이죠. 그리고 이 모든 것을 아우를 수 있는, 필요한 사람이 되고 싶어요!오, 멋지네요. 마지막 질문이에요. 윤성님에게 B.A.T란?Better Answer Team이요! 아무리 자신의 프로젝트라고 해도 혼자 생각하고 일하다 보면 항상 막히거나 부족한 부분이 나오기 마련인데, 그럴 때마다 주변 동료들에게 도움을 요청하고 이야기를 나누다 보면 항상 더 좋은 답이 나왔어요. 특히 우리가 하는 일은 그저 그런 답이 아니아 항상 지금보다 더 좋은 답을 찾는 일이잖아요. 그래서 B.A.T는 지금 제 일을 더 잘 할 수 있게 해주는, 더 좋은 답을 찾게 해주는 Better Answer Team입니다!
조회수 1729

스타트업! 돈에는 귀천이 없다.

이 글은 바로 직전에 올렸던 글에 후속편이랄까?돈에 노이로제 걸린 스타트업 대표의횡설수설이다.스타트업 대표가 돈 구해오는 법에 대하여시리즈를 생각했을 때,크게 5가지 자금 조달 방법에 대해이야기 하려고 했다.1) 정부지원사업을 통한 자금 조달2) 저금리 융자를 통한 자금 조달3) 자기 자본 및 매출을 통한 자금 조달4) 투자에 의한 자금 조달5) 자금조달 테크트리!그러다 중도에 집필을 접게 되었다.사전에 자료를 정리하다보니...워낙 잘 정리된 글들이 많이 있어서굳이 반복할 필요를 못 느꼈다.기존의 글들보다 잘 정리할 자신이 없더라.그리고 그럴 노력을 할 시간이 아깝기도 하고...그래서,스타트업의 자금에 대하여내 주관적이고 개인적인소견을 남기기로 했다.이전의 글에서 언급했듯이돈은 기업의 혈액과도 같아서조직을 움직이고,에너지를 공급하고,활동하게 만든다.또한 체온 유지를 해 준다.다시 말해,모든 구성원들이 활동하는데 들어가는 비용,제품을 개발하고, 생산하고, 판매하는데 들어가는 비용,개개인의 삶을 지속시켜주는 급여비용,회사 충성도를 높이고 회사 가치를 높여주는 복지비용,기본적으로 회사가 생존할 수 있게 만들어주는 세금/관리비/고정비 등등돈이 없이는 회사가 존립하기 힘들다.필자는 돈이 다 떨어졌을 때의회사 상황을 기억한다.다시는 겪고 싶지 않은 시간이었고대표로써 무력감에 빠지고,도망치고 싶었던 나날이었다.그래서 더더욱자금조달과 관리에꽤 많은 공을 들이고 있다.아마도 많은 기술창업자/연구원 출신들이제대로 못하는 업무가바로 마케팅과 자금 쪽(재무)이 아닐까 한다.매출로 자립하고,충분한 투자를 이끌어내고,제품이 시장에서 인정받을 때 까지우리 초기 스타트업들은분주하게 발품 팔고,정보를 얻고,쉴틈없이 달려야 한다.하지만 창업하자마자 바로매출을 일으키는 경우는 매우 드물다.(소상공인이라던가 자영업의 경우를 제외하고..)그래서 우리에게는시드머니(Seed money)가 필요하다.어떤 분은 지인의 투자로 시작하는 경우도 있고,퇴직금이나 적금을 시드머니로 삼기도 한다.극단적으로 전세금 빼서 창업자금으로 쓰기도한다.제3자가 봤을 때,"우와~! 얼마나 자신있으면 저렇게 할 수 있지?"라는 경외심보다는..."저러다 망하면 어쩌려고?"라는 우려감이 더 크다.우려해주셔서 감사합니다.걱정해주셔서 감사합니다.근데 가진게 이것뿐이라서...모아 놓은게 이것뿐이라서...아직 우리 회사가갖춘게 없다보니...그렇게 시작했습니다.(출처: 페이스북, 제멋대로 크크미)그냥 쉽게 말해서,창업은 창업자금이 충분한 사람만해야겠네요.그래, 돈 많은 창업자가 짱이네.내가 잘못했네.내가 잘못했어.근데 돈 많으면, 투자자나 건물주하지...왜 창업을 할까?완전 고생길인데...괜히 헬(Hell)이 아니야.필자는 회사는 진보적으로 이끌되,사업은 보수적으로 해야 한다는지론을 가지고 있다.그래서 이왕이면 리스크를 분산해서자금을 확보하고,사업을 수행하는 것이안정적이라고 믿는다.그런데도 이제 남길 글 내용은...리스크가 곳곳에 묻어있다.그리고 지뢰밭과 같이언제 터질지 모르는위험한 길을 걷고 있는 나의 모습을기록하고자 한다.누군가에게는 어리석은 글일테고,누군가에게는 무모한 도전으로 보일테고,누군가에게는 의미없는 발버둥으로 비춰지겠지.나에게는주어진 환경에서 벗어나는 것,의미를 만들기위해 무수히 도전하는 것,살기 위해 미친듯 발버둥치는 것이다.리스키(Risky)하다.이전의 나답지 않게 모험에 뛰어들었다.왜냐하면 직장생활하던 나에서...지금은 창업자의 나라는 조건에서변하지 않으면 결국은 죽으니까.움직이지 않으면 변하는 것이 없고,변하지 않으면 바뀌는 것이 없으니까.본론으로 들어가서~!누구나 인정하는 이야기가 있다."정부지원이나 외부지원없이순수하게 야생에서 경쟁해서 이긴회사가 진짜 강한 회사"맞는 말이다.그리고 너무나 머나먼, 이상적인 이야기다.현실적인 이야기를 하자.우리 스타트업들이 생존하기 위해서는가능한 최대한 비용을 아끼고,최대한의 수익을 거두어야 한다.외부투자나정부지원,저금리 융자,자기자금...가능하다면모두 고루게 배분되어 자금이 확보되는 것이향후 기업 운용의 폭을 넓힐 수 있다.그 중 가장 첫 단계는정부지원자금이라고 생각한다.물론 정부지원자금은 100%란게 없다.(어쩌다 가뭄에 콩나듯이 있긴한데...그만큼 경쟁이 심하다)자기부담금이라고 불리우는최소한의(?) 자부담(현금/현물)이필요하다.(약 자부담이 40% ~ 30% 수준이며, 현금비중이 최근 현물에비해 높아지고 있다.)이뿐만아니라나중에 돌려받긴하지만부가가치세 10%도 준비되어 있어야 한다.(이건 돌려받는 돈이니까 계산에 넣지말자)어쨋든간에정부지원자금은 60 ~ 70% 수준에서 가지원가능한 자금이고나머지는 자기자금을 부어야 된다는 이야기다(현물 포함)이것도 받고 싶다고 지원 받을 수 있는게 아니다.치열한 경쟁을 통해 지원받는다.또한, 제한 조건들이 있다.업종의 제한,지원횟수와 금액의 제한,창업기간의 제한,개인 또는 회사 신용의 제한,아이디어 중복성의 제한 등등정부지원자금을 만만하게 보지 마라.나날이 정부지원자금 신청자는 늘어가고,액수는 줄어들고 있다.더 정확하게 말해서는더 확실하고,더 가능성 있는 곳으로 돈이 모이고 있다랄까?정부지원자금도 부익부, 빈익빈 현상이 나타나고 있다.우리나라 대기업들도엄청난규모의 지원제도를 활용한다.이들이 약해서 지원을 신청하는게 아니다.정부지원금은 크게 3가지다.1. 창업지원자금2.  기술개발지원자금3. 그 외 지원자금먼저 창업지원자금은 다음과 같이 나누어진다.1. 창업지원자금1) 아이디어를 구현하는데 사용되는 자금2) 제품 판매, 유통, 마케팅을 지원하는 자금3) 제품을 보완하는 후속지원 자금기술개발지원자금은 국가과제로 보면 된다.2. 기술개발지원자금:제품화에 필요한 기술개발을 위한 자금3. 그 외의 지원자금자금을 포함한 지원프로그램이 있다.고용지원금이라던가 해외연수, 바이어매칭 프로그램,공간지원, 교육 프로그램, 연수 프로그램 등등정부지원자금은 주체에 따라 분류 된다.정부중앙부처, 지자체, 공공기관 등에서주관하거나 대학이나 협회등에 의뢰하여자금을 집행하는 형태 등으로 나누어진다.뭐 이런 이야기를 하려고 글을 쓰는건 아니지만대략적인 배경은 알아두라고 남긴다.유독 우리나라는 시장에서정책자금의 힘이 크게 작용한다.어쩌면 이것이 우리나라만의특징이랄까?물론 너무 정부지원이나외부지원에 익숙해지면 자생력이 떨어진다.전적으로 동의한다.중독성이 강한 마약과 같다.또한,도덕적 해이가 생겨서허투로 돈을 돌리는 대표도 생긴다.지원사업이나 공모전에 눈이 멀어서그것만 노리고 챙기는소위 "상금 헌터", "공모전 헌터"들이 많다.그만큼 정말 절실하게지원이 필요한 기업에게 돌아가야할재원과 기회를 빼앗는 악질적인 부류의 사람들이다.그런 사람들도 처음에는 선량했을거다.(아마도...)어쨋든간에...정부지원 프로그램을 적극적으로 활용해야 한다.적어도 다음에 소개할 자금들보다는 안전한 자금이고,창업자에게 자금 이외에도,회사의 성장 레퍼런스로,홍보 이슈로,후속적인 부가효과를 얻을 수 있다.두번 째로, 융자에 대한 지나친 경계를 논한다.우리 회사는 두 차례의 융자를 받았다.이는 기술보증기금과 청년전용창업자금이라는저금리 융자이다.처음 융자를 받으려 했을 때,주위에서 만류하였다."망하면 그 돈 어떻게 갚으려고요?""융자가 있으면 재무제표에 부채가 많아지잖아요.""빚으로 사업하는건 정말 아니라고요."예~!다 일리 있는 말씀들이십니다~~~~근데 리스크를 걱정해서 무얼 할 수 있을까.분명 융자는 빚이다.이자가 있고, 어느 정도 기간이 지나면원금도 갚아야할 돈이다.그러면 투자도 마찬가지다.투자금도 빌린 남의 돈이다.투자한 금액 이상으로 돌려줘야할 돈이다.또한,멤버들이 각출한 자기자금이라는 것도 엄연히빌린 돈이다.그걸 자유로운 돈이라고 생각하는 순간당신은 책임감없고,방만한 경영을 할 소지가 다분하다.기업이 순수하게 매출로만자금회전이 가능할거라믿는다면 너무 순진한 대표다.하다 못 해, 책으로 사업을 배워도적절한 융자는 기업의 필수 조건이라는 것을 알 것이다.융자에 대한 두려움이 있다는 것은자기 사업에 대한 계획과수익모델에 대한 확신이 없다는 거다.리스크에 대한 대안책이준비되지 못 한 상태일 것이다.대표가 리스크를 가지지 않는데...다른 누가 그 기업에 투자하고,믿고 따르겠는가.노파심에 언급하자면,융자가 막연하게 좋다는 주장이 아니다.빌릴 각오가 되려면,어떻게 상환할 것인가,언제까지 갚을 수 있을 것인가,계획대로 안 되면 어떻게 대체할 수 있을 것인가,세부적인 근거를 가지고 있어야 한다.융자 받을 때,상환계획을 함께 제출한다.그게 그냥 제출서류 양식이니까 하는 마음으로대충 적어내면 그 때 부터융자는 당신의 목에 칼이 되어 버릴 것이다.은행에서 돈 빌리는게 쉬울 것 같나?게다가 정책금리의 힘을 빌려보증 받아 싼 이자를 지불하며 융자를 받는 것은왠만한 국가과제 선정되는 것만큼경쟁이 치열하고 깐깐하다.솔직히 돈 빌리는게 더 깐깐한 잣대로평가 받는 느낌이다.빚내서 집 사라는 것과빚내서 창업하라는 것이 얼마나 위험한지필자도 공감한다.그래서 어떻게 하라는 것인가.빚없이 사업을 할 수 있는 환경이아니라서타이밍과 시간을 그냥 바라보고만있으라고?빚을 감당할 수 있는 사람에게는빚은 재무관리를 위한 도구이다.빚을 감당할 수 없는 사람에게는재앙이 되어 돌아올 것이다.나는 빚을 권하지 않는다.역시나 최선은 빚없이 사업하기다.현실적으로 동떨어진 상황이기에...차선책으로 상환가능한 상태일 때,빚을 활용해야 한다고 주장한다.필자는 야간이나공휴일이 되면,50만 키로가 좀 넘은 트럭을 빌려배달을 나가기도 한다.서류작업대행이라던가,기술용역을 건 바이 건으로처리한다.치열하게 살아남아야 한다.사장 명함 따위 들고 다니며,정장입고 돈 빌리고 안도하는대표라면...빚은 회사와 당신을침식해가는 독이 될 것이다.고민해라.사업이 계획대로 잘 안풀리더라도빚을 갚을 정도의 무언가를 갖춰라.자신없으면,잠을 줄여서 알바를 뛰던가,프리랜서로 활동하던가,전 직장에 찾아가 일을 구걸하던가.빚 앞에서 대표자란 헛된 자존심 세우지마라.빚을 지는 순간 우리는 단지 채무자일 뿐이다.셋째로, 투자자금!뭐 투자에 대해서는 꽤 관대한 시각...아니,오히려 하나의 성과인 마냥 독려하는 대표들을 보며뭔가 나와 다른 세계에 살고 있다는 착각이 들게 된다.물론 투자받기 꽤 어렵다.우리가 언론이나스타트업 소식을 접할 때 마다,어디서 투자를 받았다느니,엄청난 금액을 유치해서 회사를 확장했다는이야기들에 대해부러움과 경외의 시선으로바라본다.일부는 투자유치가 목적이 되어버린스타트업을 만나기도 한다.오히려 투자금이 눈 먼 돈이라고 생각하는대표들을 볼 때, 참 안타깝다.투자유치하면,먼저 차를 바꾸고,집을 바꾸고,회사 인테리어를 바꾸고,대표 및 임직원 급여를 상향하는 모습들은...철없는 아이에게법인카드를 쥐어준 꼴이다.하긴 요즘에는 투자자들이이러한 도덕적해이를 방조하지 않는다.여러가지 조항을 두어이전처럼 투자금을유용하지 못 하도록 가이드한다.지문이 닳도록 강조하지만투자금 역시 빌린 돈이다.지금 당장은 이자가 나가지 않고,원금을 상환하지 않는 것처럼 보여도시간이 지날 수록우리가 알아채지 못하게이자가 복리로 늘어가고 있다.전환사채가 아니라 보통주라서투자금이 빌린 돈이 아니라고우기는 사람들이 있는데...한마디로 웃기는 소리다.투자자는 우리보다 전문가다.적어도 돈의 가치와 미래를가늠하는 부분에서는몇 수 위의 프로들이다.투자자들이 원하는 수익이어디서 오는 거냐면회사가 성장하는 속도에 의해불어나는 이자란 사실을기억해야 한다.더군다나 최고공시이율 제한이 없는빌린 돈이라고 생각해야한다.투자자는 회사의 미래가치를 보고 투자한다.다른 말로, 우리가 생각하지 못한 그 이상으로투자 수익을 기대하고 있다는 것이다.오히려 가장 많이 공부하고,가장 많은 고민과 협상을 해야 하는자금이다.섣불리 결정 할 수 없는가장 난이도가 높은 자금이다.글을 쓰면서 씁쓸하다.(아메리카노 때문인가?)스타트업은 왜 자금이 필요할까?일반적인 스타트업은 고상함과는 거리가 멀다.(늘 말하지만 본 매거진에서는자금이 차고 넘치도록 충분하거나재벌 2~3세가 합류한 스타트업이라던가,이미 스타트업이라 부를 수 없는 회사에서분사한 경우를 제외하고대다수의 일반적인 스타트업을 대상으로 한다.)어쨌든간에...스타트업은출산예정일보다 일찍 태어난 아기와 같아서인큐베이팅이 절실하다.바로 자금수혈을 받아야 한다.어떻게든 버텨야 한다.그래서무급대표/창업멤버,열정페이로 움직이는 직원으로버티기를 하는 스타트업도 꽤 많다.(머리로는 이해하지만,참 안 좋은건데...현실이 그렇다.)우리 회사 역시 올해 초까지는무급대표로 활동했고,창업멤버도 마찬가지였다.그래...창업멤버들까지는 고생  좀 하자고임금 건은 넘어갔다.단, 신규직원에게는 하늘이 무너져도월급을 미루거나 미지급하지 않는다는철칙을 세워서여지껏 약속을 지키고 있다는 점에서그나마 조금은 떳떳하려고 애쓰고 있다.우리는 자금이 없었다.아니, 더 정확히는 창업 이전에 모았던창업자금이 다 떨어졌다.시장조사활동과 아이템 컨셉을 잡고,회사가 아닌 팀이라는 이름으로활동하면서 들어간 돈이...회사를 설립하기도 전에다 소진되었기 때문이다.뒤늦게 심각성을 깨닫고안그래도 궁핍해진 멤버들에게자금을 추가적으로 각출하게 되었다.난 참 못난 대표다.경영능력도, 운영도 엉망인 찌질한 대표.꿈만 크고, 현실적인 계획이 없던...무대책의 허울뿐인 대표.이를 깨닫는데너무 많은 희생과 시행착오가 있었다.초기에 영입하려고 했던 멤버들를 놓쳤다.기존에 함께 하려 했던 멤버도 떠나갔다.사람을 가장 최우선 우리 회사가 가치라고주장하는 회사 대표가...가장 못 한 일이 사람을 잡는 것이었다.그럴 능력이 안되었으니까.중국으로 넘어가서가장 기본적인 생활비마저 없어고립된 적도 있었다.처음 뵌 투자자란 분께사업계획서와 Raw Data를 비롯해서소요장비, 비용, 구매루트까지정리해서 드리기도 했다.(현재 그 사업을 잘 살려주셔서언론으로 가끔 소식 볼 때마다,속이 뒤집어지지만...우리가 했다면100프로 망했을거란걸 깨닫고나니...그 아이템은 원래 우리와 인연이 아니었다고 위안 삼는다.)과거의 나를 통해회사 자금이란 얼마나 중요한지,자금이 없는 스타트업이얼마나 초라해지는지 깨달았다.자금이 없으니까협상에서 여유가 없었고,선택에 경우의 수가 적었으며,설득에 근거가 빈약해졌었다.아이디어는 정말 실행이뒷받침 되어야 의미있더라.근데 그 실행력에는최소한의 소요비용이 있었고,숨만 쉬어도 돈이 나가게 되더라.우리는 자금 확보에 최선을 다해 왔다.현실적으로 더 이상 자기자금을각출할 여력이 없었고,우리는 정부지원금을 바라 볼 수 밖에 없었다.저금리융자도뭔가 담보가 될만한객관적 지표가 필요하고,투자는 더욱 더 어려운 상황이니까.가장 손 쉽게 다가갈 수 있는 자금은정부쪽 자금이었다.지금은...창업지원금을 비롯해서 국가과제를 통한기술개발자금까지 확보하였고,이를 토대로 저금리융자를 최대치로 받았으며,투자 관련한 협상을 다수 진행 중이다.더불어 매출이 발생하며 이자와 여윳돈이 생기더라.돈이 그렇게 필요했냐고?그랬다.지금 당장 필요한 자금은 확보되었지만,향후 예상 외로 발생할 비용과 여유가 필요했다.한 번은 우리 쪽에서 투자 거절한 적이 있다.불과 2년 전만해도 투자거절은 꿈도 꾸지 못 했다.선택의 폭이 넓어지다보니자금을 확보할 다양한 루트가 생기고투자 조건을한 발 물러서서 바라볼 수 있게 되었다.투자자가 구원자가 아니라함께 할 파트너라고 인식하기 시작했고무조건 "예스"맨이아니라시간이 걸리더라도요모조모 따져 볼 수 있는여력이 생겨난 것이다.우리 회사의 경우,정부지원자금이 결정적으로 기반을 다지는마중물이 되어준 케이스이며,늘 감사한 마음과 소중한 마음으로자금을 매우 깐깐하게,투명하게 집행하고 있다.정부지원자금과 융자에 대한 회의적인 시선에반은 동의하지만, 반은 동의 못 한다.이전에 내가 몸 담았던 2곳의 전 직장의 경우,모두 기술기반의 기업이었고,초기 어려운 시절을정부지원금과 융자로 버텨냈다.살아남으니까 기회가 생기고레퍼런스가 만들어지고,투자도 받고, 매출계약이 되더라.기업이 살아남으니까천재일우의 기회를 마주하게 되더라.그리고 지금은 그 두곳의 회사는모두 안정적인 회사가 되었다.한 곳은 고정적인 매출이꽤 높고 수익률도 높으며,고급 인력과 자가 공장을확보한 강소기업이 되었고다른 한 곳은 엄청난 가격에 M&A되어가치있는 기업으로 성장하고 있다.어쩌면 우리 회사는 알게모르게그들을 벤치마킹하고 있다.정부지원자금과 융자가독이라고 생각한다면...당신에겐 분명 독이다.약으로 사용한다면,약이 될 것이다.정부지원자금에 대해폄하하는 분들과 대화를 나눈 적이 있다.사실 일반적으로 많은 창업자들이정부지원자금에 대해 잘 모르는 경우가 많지만알더라도 부정적인 부분 쪽으로 잘 알더라.서류작업이 많다느니....자금 사용이 깐깐하다느니...경쟁이 너무 치열하다느니...재미있는 것은 정부지원자금을받아 본 대표들은 대체로 조용하다.오히려 조용하게 다른 정부자금을 받아낸다.한 번도 못 받아 본 기업은 많지만,한 번만 받은 기업은 적다는 말이 있다.왜 그럴까?눈 먼 돈이라고?이제는 꽤 까다롭고, 꽤 경쟁이 높아서왠만해선 받기 어렵다.불만이 많은 그룹의 다수는경쟁에서 밀려서 기회를 놓친 케이스와초기에 선정 이후,업무량에 의하여 포기한 케이스가 많다.선배 창업기업들의 창업자 그룹과 대화하다보면,투자를 받는 과정과 받은 이 후에많은 paper work에 혀를 내두른다.자금 사용에 있어서민간 투자금을 사용하는게 더 깐깐하다.계약서에 딸려 있는 규정과 지침에살벌한 조항이 넘쳐난다.그리고...사업은 끝없는 경쟁의 연속이다.경쟁이 두렵다면 사업을 접는게 정답이다.어떤 대표가 그런 말을 하더라."정부지원자금은 국민의 세금이다.세금을 받아 창업하면 안된다."이 논리가 얼마나 협소한 시각인가.국민의 세금이라 잘 쓰여야한다.창업에 쓰이는 돈이 잘 못 쓰이는 돈일까?복지에 쓰이는 돈이 잘 못 쓰이는 돈일까?교육에 쓰이는 돈이 잘 못 쓰이는 돈일까?돈 자체의 용도는 문제가 없다.관리자의 부재, 사용자의 부정 등이 문제인거다."돈은 죄가 없다."세금으로 만들어진 자금을기업이 활용하는데 있어부정적인 의견을 가진 사람들의무의식중에는 그 기업이 그 자금을부정적으로 사용할거라는확신이 깔려있다.그런 분들은 절대로세금에 기대서 사업하면 안 되는 분들이다.무의식적으로그렇게 사용할 가능성이 높은 분들이니까.세금이었기에 더 가치있게 사용해야 한다.신규채용을 늘리고, 세금을 더 내야하고,기업활동에 필요한 투자를 늘려야한다.더 나아가 기술력을 늘려수출확대 및 수입대체 효과 등을 가져야 한다.그렇게 쓰라고 주는거다.그 본질에 맞게 쓰는게 올바른 사용법이다.이건 정부가 외치는 식상한 구호라고?매우 당연한, 타당한 말인데...안 지키니까,비상식적으로 운용하니까,식상한 말처럼 보이는거다.난 정부지원자금의혜택을 본 회사의 대표다.뿐만아니라 저금리융자로긴급한 운영자금을 해결하고 있다.이자가 부담스러운 때도 있었고,항상 자금 상환에 대한계획에 변동이 발생하는지확인하며, 매일 계좌잔고를 체크한다.그래서 긍정적으로현상을 해석하는거냐고?그렇다.그 덕분에 지금까지많은 성과를 내고 있고,신규인력을 꾸준히 늘리고 있고,기술개발을 통해다수의 특허와 해외 반응을 즐기고 있다.매출 발생에도 큰 역할을 했다.가장 중요한 것은 회사가 살아있다는 거다.동료들에게 월급을 지급하고,회사의 성장에 가속도가 붙었다.월급을 못 주는 대표는 최악이다.직원월급은 대표가 갖추할 필수 요건이다.돈이 없어서 움직이지 못하는 회사보다어떻게든 살아 움직이는 회사가 더 낫다.이래서 안되고,저래서 안되고,안 되는 이유를 다 들어가면서사업할 생각이라면 그냥 일찍 접어라.대표는 절대로 고상한 자리가 아니다.대표는 회사와 구성원을 위해뛰는 필드요원이다.가능한 모든 방법으로회사를 살려야 하고,회사를 이끌어가야 한다.정부지원자금,융자,투자금이 되었든 간에...회사에는 자금이 있어야한다.물질적인 여유도 있어야한다.꿈과 이상적인 이야기만논하는 대표가 되지 말자.직원들 생계를 책임져야 한다.회사의 제품이 세상에 꾸준히 나와야 한다.세금도 꼬박꼬박 내고,나의 가족도 먹여 살려야 한다.리스크를 회피하라는 말은누구나 다 할 수 있다.근데 사업하면서꼭 감당해야할 리스크가 있다.특히 스타트업이라면 더 빈번하다.이런거 다 피할 수 있을까?아니,불가능하다.한 두대 얻어 터지더라도되도록 잔펀치만 골라 맞아야한다.잔펀치가 치명타가 안되려면맷집이 있어야한다.그 맷집은 팀웍, 기술력, 차별성 등도 되지만,최소한의 필수 자금도 포함된다.자금에 귀천은 없다.그 돈이 어떻게 쓰이느냐와어떻게 감당할 수 있느냐가 중요하다.지금의 대창업의 시대에...도도하고 고상한 척하는 대표는 멸종할 것이다.진짜들은영리하게, 기민하게, 아무렇지 않은듯지금도 행동하고 있다.광대짓을 하든,한 쪽 구석 눈에 안 띄는 곳에서세상을 관찰하고 있든,구걸을 하고 다니든...다들 살아서앞으로 살아갈 날들을 준비하고 있다.돈을 우습게 여기지 말아라.돈이 절대적이진 않더라도,우리의 행동에 제약을 걸 수는 있다.기회는 묶어 둘 수 없지만,자금은 묶어 둘 수 있다.마지막은 내가 좋아하는 미드"왕좌의 게임"의 구절로 마무리하겠다.(뭐 이건 아무나 다 써 먹는 구절이 되어버렸지만..)"Winter is comming"(출처: 인스티즈, 직장인 공감, 인티포털)#클린그린 #스타트업 #스타트업창업자 #자금조달 #초기창업 #고민 #창업자
조회수 488

"재미있는 곳일 거라는 제 느낌이 맞았죠."

‘-님’으로 모든 멤버를 부르는 수평적인 B.A.T에서 이름만으로 신의 영역에 도달한 사람이 있다. 바로 ‘하나님’. 누군가는 하나님을 하나님으로 부르지 못하는 웃지 못할 상황이 벌어지기도 하지만 막상 당사자는 유쾌하게 받아들이는 것 같다. 파워인싸의 쿨함이란 이런 것일까.시크하고 포스 있는 인상과는 달리 상냥하고 세심한 반전 매력을 가지고 있는 사람. 인싸라는 말로는 다 표현할 수 없는 매력을 지닌 디자이너 나하나를 만났다.하나님, 안녕하세요! 자기소개 부탁드려요! 안녕하세요! 재밌는 일과 예쁜 것들을 찾아다니는 브랜드 디자이너 나하나입니다! 하나님은 B.A.T의 문을 먼저 두드렸다고 알고 있는데, B.A.T의 어떤 부분이 재미있어 보였나요?인스타그램을 통해 우연히 '서울 하우징 랩' 작업을 보게 되었어요. 외국 작업일 것이라 생각했는데 B.A.T에서 한 거였더라고요. 궁금한 마음에 B.A.T에 대해 찾아보다가 브런치를 접하게 되었어요. 브런치 글로 이곳의 문화와 작업들을 알아가면서 '여기 재미있는 곳이겠구나!'라는 확신이 들었죠. 그래서 다짜고짜 이력서와 포트폴리오를 보냈어요. 그리고 이렇게 함께하게 되었답니다! B.A.T에서 하는 일에 대해서도 소개해주세요.그래픽 디자인과 브랜드 디자인을 하고 있어요. 메인 작업으로는 'DELIGHTPOOL(딜라잇풀)'이라는 수영복 브랜드가 있었고요. 현재는 여성 월경컵 브랜드인 '이지앤모어'에서 주최하는 프로모션 브랜딩을 진행하고 있습니다. 브랜딩 프로젝트와 함께 레드락, LH공사 등의 컨텐츠도 담당하고 있답니다!재미있는 곳일 거라고 생각해 지원했는데, 일하는 건 정말 재밌나요?B.A.T에 오기 전에 여러 곳에서 일을 했지만 B.A.T만큼 디자이너의 업무에 대해 제대로 이해하고 존중해주는 곳은 없었던 것 같아요. 그런 점에 있어서 B.A.T는 디자이너가 일하기 정말 좋은 곳이라고 생각해요. 심지어 같이 일하는 사람들도 좋으니, 더할 나위 없이 좋고 재밌어요.사람들이 좋다는 말은 인터뷰마다 나오는 이야기기도 한데, 하나님이 느낀 포인트는 어떤 것이었어요?다른 분들과 각자의 작업에 대해 서로 피드백을 주 받으면서 함께 성장한다는 게 이런 것이라는 걸 몸소 느껴요.굳이 일이 아니더라도 한 사람 한 사람 그 자체로 너무 좋은 사람들이 모여 있다는 게 신기하고, 감사한 부분이기도 해요. 또라이 질량 보존의 법칙이라는 말이 있잖아요. 그런데 여기는 또라이가 없는 거예요. 그래서 '혹시 그 또라이가 나인가?'라고 생각할 정도였어요. 팀원들과 이런 얘기를 나눈 적이 있는데 누가 그러더라고요. '우리 모두가 또라이라서 그렇다'라고... 부정은 못하겠네요. (웃음)[DELIGHTPOOL의 브랜딩 작업 / 이지앤모어의 프로모션 브랜딩 작업]사람이 아무리 좋아도 일이라는 건 어쨌든 힘이 드는 순간이 있기 마련이잖아요.그렇죠. 아무래도 클라이언트를 만족시키면서 저 스스로도 만족스러운 작업을 해야 하니까 그 간극을 줄이기 위한 에너지 소모가 가장 큰 것 같아요. 하지만 그 과정을 위해 내 디자인에 논리를 더 촘촘하게 세워나가면서 느끼는 재미도 분명 있다고 생각해요. 디자이너로서 피할 수 없는 일종의 성장통이랄까요? 힘듦을 성장통으로 생각하다니 멋져요. 그런 성장을 통해 이루고자 하는 목표가 있다면 어떤 거예요?제 동료들이 저의 부족한 점을 보완해주듯이 저도 그런 동료가 되고 싶어요. 그래서 ‘나하나는 이런 걸 잘하는 디자이너!’라는 저만의 포지션이 만들어지는 것이 목표예요.*디자이너 나하나가 무엇을 잘하는지 궁금하다면? https://nahana.me자, 이제 마지막 질문이에요. 하나님에게 B.A.T란?성장하고자 하는 욕심과 책임감을 가진 또라이들이 즐겁게 일하는 곳!‘모두가 또라이’라는 말에 웃으며 공감할 수 있는 사람들이 있는 곳, B.A.T.디자이너 나하나는 이런 B.A.T를 만나 즐겁다 말했고, B.A.T는 나하나라는 멋진 또라이를 만나 행복하다.> 행복한 또라이들이 만들어가는 B.A.T의 문화가 궁금하다면 아래 링크를 쳌![주말 출근… 실화냐?]https://brunch.co.kr/@bat/35[이런, 박쥐같은!]https://brunch.co.kr/@bat/34[B.A.T의 흔한 월요일 아침]https://brunch.co.kr/@bat/30[좋은 직장에 다니고 싶었다]https://brunch.co.kr/@bat/28
조회수 1272

매쓰플랫 작은 설명회 현장 스케치 Go Go ♪

안녕하세요. 매쓰플랫입니다 :)얼마전 매쓰플랫 본사에서 소규모 선생님을 모시고,소규모 설명회를 진행했어요!적극적인 참여와 소통의 시간지금부터 현장 속으로 들어가 볼까요?본사에서 소규모의 선생님을 모시고 진행하는 설명회가 처음이라,설레이는 마음으로 스탠바이 중!설명회 시작 전,대기하는 동안 심심하지 않도록'실제 활용 선생님 인터뷰 영상'과 '간식'을 준비했어요!오전에 진행하기 때문에,빈 속으로 오시는 선생님을 위한간단한 간식은 센스!매쓰플랫에 대한 소개 발표로 설명회 START!주요 기능에 대한 간단한 설명부터실제 성공적인 학원 사례까지!전반적인 설명을 들을 수 있는 시간이었어요.또한, 설명회 준비 기간 내내우리 선생님들에 어떤 자료를 드리면 도움이 될까고민 또 고민하였어요.그 결과 많은 선생님들이 궁금해 하시는초등연산 학습지, 개념 추가 학습지 등등!하나의 파일로 묶어서 모든 선생님들께 제공해드렸어요.마지막으로는 매쓰플랫 가이드 영상 목소리의 주인공!CS팀 매니저님께서프로그램이 어떻게 구성되어 있는 지'대표 기능 시연'을 보여드렸어요.학습지 만들기, 시중교재 연동, 보고서 생성 등등현재 많은 선생님들께서 사용하는 기능을 직접 보여드렸어요.선생님들께서 설명을 들으면서직접 바로 체험을 해볼 수 있었기 때문에기능에 대해서 좀 더 친숙해지는 시간을 가졌어요~!매쓰플랫의 여러 기능들을 직접 체험해보면서,평소 궁금했던 내용을 바로 바로 질문 할 수 있었던 소중한 시간 ♥선생님들의 솔직담백한 중요한 자산인피드백을 적극적으로 들을 수 있었어요~!기능 체험 이후에는,좀 더 깊이 있는 이야기를 원하는 선생님을 위한1:1 상담 시간을 가지면서 설명회는 끝이 났어요.click! click!♥ 매쓰플랫 무료체험 알아보기 ♥http://bit.ly/2EtgSfs가장 빠르고 간편하게 문의하기
조회수 2182

홈클의 흥망성쇠

*2016년에 작성된 글입니다2016년 4월 6일 홈클 서비스를 종료했습니다. 그리고 정말 많은 분들의 연락을 받았습니다. 그동안 주신 과분한 관심에 감사드리고, 그동안 큰 도움을 받았으나 미처 연락을 못 드린 분들께 죄송한 마음을 전합니다. 신변이 정리되고 연락드리도록 하겠습니다.서비스 종료 후, 그냥 숨기보다는 어떠한 이유로 서비스를 종료하게 되었는지를 명확히 밝히고, 홈클을 운영하면서 느낀 점을 간략하게 정리해서 향후 O2O 서비스를 준비하시는 분들에게 미약하게 도움이 되고자 홈클 관련 마지막 글을 쓰기로 했습니다.  (밑에부턴 반말 이해해주세요.)Cash flow is King'와트니 법칙'이라는 말이 요즘 스타트업계에서 종종 회자된다. 펀딩 시장이 얼어붙으면서 영화 마션에서 영감을 받은 단어이다. 더 이상 외부 자금에 의존한 사업은 존속하기 어렵고 자생력을 키워야 한다는 뜻이다.영화에서 마크 와트니는 외부로부터 식량을 조달받을 수 없어지자 '온실'을 만들어 감자를 재배하고 생산가능량(revenue)과 자신이 먹는 양(burn rate)을 계산해서 며칠이나 버틸 수 있는지 계산하는 장면도 나온다.나는 원래 외식사업을 했었고, 수익구조와 현금흐름에 목숨 거는 '쫀쫀한' 사장님이었다. 하지만 '스타트업'은 다르게 운영되어도 괜찮다고 생각했다. 당장 돈이 벌리지 않아도 운영비는 투자금으로 충당하고, 시장 선점과 '이쁜' 그래프를 만들고자 했다. Operation에서 cash가 나오지 않는 O2O 비즈니스는 회사의 운명을 외부 상황에 맡기게 된다는 사실을 애써 외면했다. 마일스톤을 달성하고 이를 기반으로 투자를 받는 것을 공식처럼 여겼다. 확실시되던 투자가 미끄러지고, 대기업 진출 소식까지 전해지면서 외부 상황은 최악으로 치닫았다. 뒤늦게 전략을 수정하고 BEP를 맞추기 위해 '온실'을 만들어 보려 했으나 온실을 만들 재원조차 남지 않은 상황이 생각보다 훨씬 더 빨리 왔다. 적어도 O2O 비즈니스에서 일단 시장을 선점하고 그 기반으로 나중에 뭘 해보겠다는 건 너무 어렵다. 그리고 여러 O2O 비즈니스를 병렬식으로 연결해서 돈을 벌겠다는 건 정말 꿈같은 이야기이다. (불가능한 건 아니다.)"일단 돈이 안되면 똥이야. 똥을 모으면 다이아몬드가 되냐? 똥이 모이면 x라 큰 똥이 된다."청소업체 모 대표님의 말이 기억에 남는다.'존버 정신'의 필요(충분) 조건아마존의 매출, 수익 그래프위 그래프를 보면 뭐가 느껴지는가? 나는 답답한 성장 단계에서의 지루함을 끝까지 버텨낸 제프 베조스의 위대함을 느낀다. 그는 95년 창업해서 10년 가까이 존x 버텼다. 10년 동안 흔들림 없이 아마존을 이끈 그의 인내심과 끈기 그리고 미래에 대한 확신은 나 같은 범인이 범접하기에는 너무나도 위대해 보인다. 아마존의 97년도 주주서한을 읽어보았는가? 나 같은 일개 스타텁 대표는 그저 그의 위대함에 감탄할 수 있을 뿐이다.https://sttora2.net/30175564371 (97년 아마존 주주서한)나 같은 범인이 제프 베조스의 인내와 끈기를 발끝만큼이라도 쫓아가려면 최소한 나에게 맞는 일, 내가 즐거운 일, 내 일생의 mission을 clear 할 수 있는 일을 해야 한다.에어비앤비 호스트 데이에 부스로 참가한 홈클홈클 서비스는 나에게 어떤 의미였을까?호텔 비즈니스가 궁금했던 나는 에어비앤비 호스팅을 몇 개 시작했다. 오잉? 매달 풀 부킹이었다. 근데 빨래, 청소가 죽을 만큼 하기 싫었다. 그래서 홈클은 에어비앤비 청소 서비스로 탄생했다. 아이러니하게도 청소가 죽을 만큼 싫었지만 홈클을 만들고 근 1년 동안 청소만 생각하면서 살아왔다. 가정집으로 확장을 하고 매출이 늘면서 VC분들에게 피칭도 할 기회가 생겼다. 하지만 솔직히 가사도우미 업에 대한 가슴 떨림이나 사명감은 없었다. 대신 어렵고 모두가 기피하는 비즈니스에서 큰 획을 그어보자는 결연한 의지가 있었다. 힘든 외부 상황이 계속되니 사명감없는 결연한 의지는 봄날 눈녹듯 사르륵 녹아내렸다.세금 & 법률 이슈1) 법률문제가사도우미는 직업안정법의 선급금 금지조항의 영향을 받는다. 이 법에 의하면 중개업자는 가사도우미의 임금을 줄 수 없다. 실 서비스 이용자가 임금을 줘야 한다. 한 번의 카드결제로 도우미 배정을 하는 경우 선급금 금지법안을 피할 수 없다. 물론 꼼수는 있다. 고객의 결제 금액이 회사 통장에 들어오기까지는 3~5일 정도 소요된다. 이 기간 동안 가사도우미의 가상계좌에 먼저 해당 임금을 이체하고 청소가 끝난 후 정산할 수 있는 시스템을 구축하면 된다. 하지만 근본적인 해결 방안은 가사도우미를 정규직원으로 고용하는 것뿐이다. 근데 계산을 몇 번 돌려 보면 사대보험을 지급하고는 답이 안 나온다. razor thin margin....2) 세금 문제직업상담사 2급을 따고 유료직업소개업으로 등록하면 부가세가 발생하지 않는다. (면세사업) 아직 유료직업소개업 등록하고 카드 결제 시 카드사 명세서에서 부가세가 0으로 찍혀나오는 건 확인하지 못했다. 가사도우미분들에게는 3.3%를 제외하고 세무사 사무실에는 사업소득으로 신고하면 제일 깔끔하다. 그런데 유료직업소개소를 운영할 때는 직업안정법의 선급금 금지 법안을 지켜야 하는데 3.3%를 떼고 서비스 이후에 임금으로 지급하는 건 명백한 선급금 금지 법안 위반이다.법률적 검토도 안 해보고 왜 시작했냐?고용노동부에서 발행하는 질의회신서에서는 '강박이 없고 예약 내용을 보증하는 예약금 형식의 선급금은 지급 가능하다'라고 나와 있었다. 법안과 상충되는 내용을 고용노동부에 몇 차례 질문을 하였으나... 그 누구도 확인을 해주지 않았다. 심지어 해당 질의 회신서를 쓰신 분은 퇴사했다고... 질의회신서도 맞긴 하나 아무튼 어떠한 형식의 선급금은 절대 불허한다라는 최종 답변을 받았다. 읭?..3줄 요약1. 수익화 실패.2. 외부 상황이 힘들 때 버틸 요인이 부족.3. 세금&법률 리스크.4. 민감한 문제이므로 삭제이렇게 실패 요인만 쓰고 글을 마무리 하기는 아쉬워 쑥스럽지만 홈클이 잘한 점도 한번 써볼라고요.실행력 (hustle)보통 서비스 공급자를 뽑아서 교육시키고 현장에 배치하면 되지 않냐고 한다. 그렇게만 하면 어마어마한 컴플레인 후폭풍을 경험하게 될 것이다. 단순한 연결, 본질이 없는 growth hacking은 가사도우미 업에서는 통하지 않는다. Uber 기사는 A지점에서 B지점까지 데려다만 주면 되는 반면, 가사도우미는 집에 들어가서 수십 가지 접점 포인트를 만들어 낸다. 게다가 고객의 집은 모두 제각각이고, 원하는 사항과 기대치는 천차만별이다. 홈클 매니저의 서비스와 고객의 기대치 사이의 간극은 홈클 팀원들의 시간과 열정을 갈아 넣어서 메꿀 수 있었다."정답은 항상 현장에 있다."반년 동안 현장을 누비고 수십 명의 고객과 매니저를 인터뷰 한 끝에 웬만큼 쓸만한 서비스 매뉴얼을 만들 수 있었고, 매니저를 교육할 수 있는 역량을 갖추게 되었다. 평소에 본인집 청소도 잘 안 하던 홈클 팀원들의 고생은 이루 말로 표한할 수 없을 정도였다. ㅠㅠ홈클 팀원이 직접 나갔던  첫 서비스 현장호기롭게 시작한 서울 전 지역 서비스는 재앙이었다. 몰려드는 주문에 모두들 멘붕에 빠졌다. 하지만 결국 우리는 해냈다. 가사도우미가 없는 지역에서 주문이 들어오면, 고객에게는 아직 해당 매니저가 교육 중이라고 양해를 구하고 1주일의 유예기간을 만들어냈다. 그리고 그 기간 동안 무슨 수를 써서라도 해당 지역 매니저를 뽑고 교육해서 배정을 완료했다. 일종의 buffer를 만들고 서울 전역으로의 주문수를 차근차근 늘려 나갔다.[고객 구인 - 매니저 구인 - 매니저 교육 - 업무 배정] 업무를 꾸역꾸역 계속하면서, operation 고도화는 한 번도 소홀하게 하지 않았다. 홈클 만큼은 기존 업체들과 비교해서 명확한 서비스 차별화를 이뤄내고 싶었다. 홈클 없인 못산다는 팬도 생겨나고, 매출은 매월 30%씩 늘었다. 월 천 건을 돌파하고, 우리가 한 땀 한 땀 뽑고 교육한 매니저는 200명을 넘어섰으며, 정기 서비스 재구매율을 85%까지 돌파했다. 그리고 돈은 남지 않았다.중간중간 환희의 순간들이 있었지만, 대부분 고통스럽고 정신적, 육체적으로 힘들었다. 수백명의 인력을 관리한다는 건 상당한 스트레스를 동반했다. 뱃살과 흰머리가 부쩍 많이 늘었다.  홈클 서비스 종료하기 직전에 올라온 마지막 두 리뷰를 보니, '우리가 진짜 열심히 노력했었구나' 라는게 실감이 나면서 코끝이 찡해졌다.마지막 날 무능한 대표에 빙의되어 미안한 마음에 홈클팀원들에게 그동안 너무너무 고생이 많았고, 너무너무 고마웠다는 말을 하지 못한것이 맘에 걸린다. ㅠㅠ (내맘 다 알죠?)홈클 관계자 여러분 그동안 정말정말 감사했습니다. 수고했구요. 어딜가나 성공할겁니다.Good- Bye 홈클#삼분의일 #매트리스 #홈클 #팀원 #CEO #대표 #고민 #성장 #인사이트 #경험공유
조회수 1090

원하는 대로 뭉치는 GROUP BY

편집자 주전문 용어는 특정의 학술 용어나 기술 용어를 말하는데, 대개 둘 이상의 단어가 결합하여 하나의 의미 단위에 대응하는 말, 곧 합성어의 성격으로 되어 있다. 아래와 같은 전문 용어는 단어별로 띄어 씀을 원칙으로 하나, 편의상 붙여 썼다. 1) 수행 결과 > 수행결과2) 수행 시간 > 수행시간3) 실행 계획 > 실행계획Overview지난 글에서는 ORDER BY를 파헤쳤습니다. 이번에는 ORDER BY만큼이나 자주 쓰이는 GROUP BY를 알아볼 시간인데요. GROUP BY는 컬럼 값을 그룹짓고(중복을 제거하고) 이에 대해 건수나 값의 합을 계산할 때 사용합니다.지난 글 보기: 순서대로 척척, ORDER BY지난 글 보기: 단일 TABLE을 SELECT하자! 1.GROUP BY의 이해GROUP BY의 기본적인 문법은 아래와 같습니다.SELECT     MBR_NM FROM test.TB_MBR_BAS GROUP BY     MBR_NM  ; 실행계획은 아래와 같습니다. 테이블을 전부 읽어서 temp를 만들고 GROUP BY를 수행하라는 의미죠. GROUP BY가 수행되는 것은 Extra에 Using filesort가 표시된 것으로 유추할 수 있습니다.참고로 Using filesort는 GROUP BY, ORDER BY, DISTINCT 등의 정렬과 관련한 작업을 수행하면 나타납니다. Query를 수행해볼까요?위와 같은 결과가 나왔는데, 수행시간은 3.77초가 걸렸습니다. 이 Query는 MBR_NM의 중복을 제거해서 화면에 표시한 것입니다. 이번에는 아래의 Query를 수행해보겠습니다.SELECT     MBR_NM      ,COUNT(*) FROM test.TB_MBR_BAS GROUP BY     MBR_NM  ; 바뀐 것이 있다면 SELECT 절에 COUNT(*) 가 추가된 것입니다. 실행계획은 다른 점이 없습니다.COUNT(*)는 레코드의 건수를 계산할 때 사용합니다. 위의 계획은 MBR_NM의 값이 같은 건수를 출력하라는 의미입니다. 수행해보겠습니다.수행시간은 3.64초로 비슷하게 나옵니다. 위의 내용을 보면 강나영 1437건, 강다은 1465건, 강도연 1445건 … 인 것을 알 수 있습니다. 만약 테이블의 전체 건수를 알고 싶다면 어떻게 할까요? 아래와 같이 수행해보세요.SELECT     COUNT(*) FROM test.TB_MBR_BAS  ; 수행결과는 다음과 같습니다.2.GROUP BY의 응용(1): 나이 구하기이번에는 나이 컬럼을 추가하고 이름별 나이의 합을 구해보겠습니다. 아래의 명령으로 컬럼을 추가합니다.ALTER TABLE test.TB_MBR_BAS ADD COLUMN AGE TINYINT UNSIGNED DEFAULT 0 COMMENT '나이'; 컬럼이 추가되고, 다음과 같은 구조를 갖출 겁니다.AGE 컬럼에 모두 0이 들어간 것을 알 수 있다.SELECT     * FROM test.TB_MBR_BAS ; 0으로 들어간 값을 1에서 100 사이의 임의 값으로 변경하겠습니다. 만약 내용을 변경한다면 아래 예시와 같이 UPDATE문을 사용하세요. UPDATE test.TB_MBR_BAS SET AGE = TRUNCATE(RAND()*100,0)+1 ; test.TB_MBR_BAS 의 AGE 컬럼 내용을 변경하라는 명령을 하기 위해 RAND() 함수를 쓰고 임의의 값을 발생시겼습니다. UPDATE 및 SELECT를 수행하면 값이 변경된 것을 알 수 있습니다.SELECT     * FROM test.TB_MBR_BAS  ; 변경된 값이번에는 이름이 같은 사람들의 나이 합을 구해볼까요? 합을 구할 때는 SUM 함수를 사용합니다. SELECT     MBR_NM     ,COUNT(*)     ,SUM(AGE) FROM test.TB_MBR_BAS GROUP BY     MBR_NM ; 실행계획은 AGE 컬럼을 추가하기 전과 바뀐 것이 없다는 걸 알 수 있습니다. 실행결과를 보겠습니다.수행시간은 4.3초 걸렸습니다. ‘강나영’이란 이름을 가진 사람의 건수는 1,437건이고, 나이의 합은 74,092인 것을 알 수 있습니다. 합산만 하면 의미가 없으니 평균 나이를 구해보겠습니다. 방법은 SUM / COUNT하는 방법과 AVG 함수를 이용하는 방법 두 가지가 있습니다.SELECT     MBR_NM      ,COUNT(*)      ,SUM(AGE)      ,SUM(AGE)/COUNT(*)      ,AVG(AGE) FROM test.TB_MBR_BAS GROUP BY     MBR_NM  ; 실행계획은 이전과 달라진 부분이 없습니다. 수행결과를 보도록 하죠.수행시간은 5.6초 정도 걸렸습니다. 좀 더 빨리 수행하면 좋을 텐데 말이죠. 시간을 단축시키려면 어떻게 해야 할까요?3.GROUP BY의 응용(2): 수행시간 단축하기기본적인 방법은 GROUP BY할 컬럼으로 INDEX를 생성하는 것입니다. MBR_NM으로 INDEX를 생성해보겠습니다.CREATE INDEX IX_MBR_BAS_02 ON test.TB_MBR_BAS (MBR_NM); 생성 후, 이전 Query를 수행합니다.SELECT     MBR_NM      ,COUNT(*)      ,SUM(AGE)      ,SUM(AGE)/COUNT(*)      ,AVG(AGE) FROM test.TB_MBR_BAS GROUP BY     MBR_NM  ; 아래의 실행계획이 달라진 것을 알 수 있습니다.실행계획을 보면 전체를 읽어서 처리하는 부분은 사라졌습니다. 대신 IX_MBR_BAS_02 INDEX를 사용하는 것으로 나옵니다. 이미 정렬된 구조를 갖추고 있는 INDEX에서는 GROUP BY 수행 시, 또 정렬하지 않아도 됩니다. 그래서 별도 정렬인 Using filesort가 Extra에 나오지 않은 것이고, GROUP BY에 INDEX를 사용하는 것으로 해석할 수 있습니다. 그렇다면 시간은 얼마나 줄었을까요? 수행해보겠습니다.0.5초 정도 걸렸습니다. 기존 5.6초보다 훨씬 많이 개선된 것을 알 수 있습니다. 시간은 단축되었는데 결과는 같습니다.이번에는 IX_MBR_BAS_02를 기존 MBR_NM에서 MBR_NM, AGE로 생성해 보겠습니다.DROP INDEX IX_MBR_BAS_02 ON test.TB_MBR_BAS; CREATE INDEX IX_MBR_BAS_02 ON test.TB_MBR_BAS (MBR_NM,AGE); INDEX를 생성하고 이전 Query를 수행합니다.SELECT     MBR_NM      ,COUNT(*)      ,SUM(AGE)      ,SUM(AGE)/COUNT(*)      ,AVG(AGE) FROM test.TB_MBR_BAS GROUP BY     MBR_NM  ; 달라진 것이 있다면 Extra에 Using index가 표시된 것입니다. 기존에 INDEX가 MBR_NM으로만 구축된 Query는 IX_MBR_BAS_02 INDEX로 GROUP BY하고, TB_MBR_BAS에서 AGE 합을 구한 것입니다. 하지만 INDEX가 MBR_NM, AGE로 구축된 이번 경우는 IX_MBR_BAS_02 INDEX를 이용해 GROUP BY 와 AGE의 합까지 구한 것이죠. 물론 결과는 같았지만, 수행속도는 0.3초로 개선되었습니다.4.GROUP BY의 응용(3): 특정 조건의 결과 출력WHERE마지막으로 성이 김 씨인 경우에만 GROUP BY하여 값을 출력해보겠습니다. 위의 Query에서 WHERE로 조건만 더하면 되는데요.SELECT     MBR_NM      ,COUNT(*)      ,SUM(AGE)      ,SUM(AGE)/COUNT(*)      ,AVG(AGE) FROM test.TB_MBR_BAS WHERE MBR_NM LIKE '김%' GROUP BY     MBR_NM  ; 위의 이미지처럼 WHERE 조건이 들어가면서 type이 index에서 range로 바뀐 것을 알 수 있습니다. 이것을 해석하면 ‘ IX_MBR_BAS_02를 WHERE조건의 범위만큼 처리하라는 것’입니다. 실행결과를 보죠.HAVINGHAVING 절은 GROUP BY로 SUM, COUNT, AVG한 값을 필터 조건으로 걸고 싶을 때 사용합니다. 예시로 위의 Query에서 AVG(AGE) 값이 50보다 작은 것을 출력해보겠습니다.SELECT     MBR_NM      ,COUNT(*)      ,SUM(AGE)      ,SUM(AGE)/COUNT(*)      ,AVG(AGE) FROM test.TB_MBR_BAS WHERE MBR_NM LIKE '김%' GROUP BY     MBR_NM HAVING AVG(AGE) < 50>결과를 출력하면 아래와 같습니다.AVG(AGE)가 50보다 작은 값들이 출력된 것이 보이는군요.글을 마치며간단한 예제를 소개해드렸지만 큰 규모로 GROUP BY를 하면 재미있는 결과들을 만날 수 있습니다. 예를 들어 대한민국 전체 국민을 대상으로 GROUP BY를 실행하면, 평균 나이가 가장 많은 성 씨를 찾을 수 있습니다. 인구통계학 분석에 적용하면 100년 안에 없어질 성 씨를 알 수도 있고요. 응용할 수 있는 범위가 아주 많겠죠? 이상으로 GROUP BY에 대한 소개를 마칩니다. 글한석종 부장 | R&D 데이터팀[email protected]브랜디, 오직 예쁜 옷만#브랜디 #개발자 #개발팀 #인사이트 #경험공유
조회수 2142

안녕하세요, 블랭크 최진영입니다

 "안녕하세요, 블랭크 최진영입니다"  올해 이메일에서 가장 많이 사용한 말이다. 대학졸업 직후 입사해 7년을 다닌 첫 직장을 과감히 박차고 나와 블랭크에 온 지 1년하고도 3개월이 지났다. 이젠 정말 비로소 내 회사답다. 고운 정 미운 정 다 들어 어떻게든 끝을 보지 않으면 안 될 지경에 이른 것 같다. 내 지난 1년은 자신있게 말하건데 너무 치열했기 때문이다. 안물안궁이어도 그냥 지난 1년을 회고했다. 빠진 것도 많다. 그냥 의식 흐름대로 썼다. 읽어주신다면 미리 감사드립니다. 아니어도 클릭 한 번의 관심 감사드립니다!1월 디스플레이 배너 광고 테스트 지난해 10월부터 집행해온 네이버 쇼핑박스 광고에 박차를 가하기 시작했다. 쇼핑박스는 네이버 같은 포털 내 고가의 광고채널에서도 건전한 수익구조를 형성할 수 있는 광고구좌가 존재한다는 걸 깨닫게 해줬다. 물론 현재는 블랭크말고도 의류 카테고리를 벗어난 다양한 범주의 아이디어 상품(혹 me-too상품)이 범람해 광고효율이 예전만큼 못하다. 그럼에도 운영의 묘를 발휘한다면 여전히 가치있는 구좌로 생각한다. 쇼핑박스는 블랭크의 주된 광고방식인 비디오 광고를 벗어나 디스플레이 배너 영역에서의 가능성을 열어줬다. 그리고 한동안은 부가적 매출 창출원으로써 회사 성장을 견인 시켜 준 보석 같은 채널이었다. 이것을 시작으로 차후 포털 영역에서도 다양한 디스플레이 배너 테스트를 진행한다.   한편 1월은 '구글 디스플레이 네트워크(GDN)' 광고 테스트도 시작한 시기다. 테스트란 단어를 붙일 정도로 특별한 지면이 아님에도 우리에겐 실험적이었던 이유는 비디오가 아닌 방식의 이미지 배너 광고로 구매자를 끌어올 수 있는가라는 의문에서 시작한 광고이기 때문. 일 수십만 원 수준으로 광고를 집행했고 약 서너개월 간 수천만 원의 금액을 태웠다. 결과가 아주 좋은 편은 아니었지만 - 사실상 실패했다 - 이때의 투자가 없었다면 난 지금과 같이 구글 애즈의 구조, 동작원리를 이해할 수 없었을 것이다. 그래서 현재는 우리처럼 브랜드파워가 강하지 않은 비디오 커머스의 경우 GDN같은 배너 광고로는 신규고객 대상으로 우수한 광고효율을 낼 수 없다는 사실을 잘 알고 있다. 표현에 제한이 있는 이미지 배너를 통해 단숨에 구매를 발생시킨다는 전략은 블랭크 비즈니스의 강점에 맞지 않는다. 그때의 배움으로 현재는 리마케팅 중심의 캠페인을 집행 중이다.2월 ~ 3월 웹 로그 수집 시작 웹으로 유입된 사용자행동에 관해 관심이 매우 높던 시기다. 물론 지금도 그것이 매우 중요하다고 생각하지만 그때만큼 데이터를 남기는 행위에 집착한 시기는 없었다. 구글애널리틱스(GA)에 관해 익히 알고 있었지만 지난해 입사하자마자 더 열중해 파기 시작했다. 직접 체험만큼 중요한 것이 없다고 구글 애즈를 집행하며 GA 사용법과 용어의 정의를 배우고, 각종 블로그를 열독하던 과정에서 좋은 파트너사, 박스앤위스커를 만났다. 웹 로그 데이터가 실제 값과 안 맞는 정합성 문제부터 내 지식수준으론 따라갈 수 없던 산적한 개발과제를 마치 IT회사의 프로덕트 매니저(PM)처럼 하나씩 배워갔다. 이때 배웠던(사실상 전문가로부터 공유받은) 지식과 경험 때문에 현재 조금이나마 엔지니어적인 시각에서 이커머스를 바라볼 수 있게 된 것 같다. 어찌됐든 이때부터 블랭크는, 비록 서드파티(3rd-party)도구를 통해서이지만, 처음으로 웹 로그를 쌓는다는 개념을 갖게 됐다. 관련된 직무 대상으로 GA교육도 진행했는데 그 당시 교육내용을 그 중 절반도 이해 못했다고 한들, 의미가 있었다. 데이터 수집에 대해 보다 실용적 관점에서, 왜, 어떻게 GA를 보아야 하는지 일말의 의지를 심어줄 수 있던 계기였을 테니까. 어찌됐든 내부에 엔지니어가 없는 상황에서, 그것도 임대형 쇼핑몰에, 로그 분석 도구를 적용하는 초반과정은 매우 지난했다. 그럼에도 이때를 떠올리면, 고통스럽고도 짜증나고, 배울 수 있었음에 행복하다.4월 네이버 타임보드의 재발견 4월 12일 목요일 정오. '마약베개'를 소재로 1시간당 2,200만원을 호가하는 타임보드 광고를 집행했다. 쇼핑박스에서 좋은 성과를 기록하던 찰나 어느날 타임보드에선 어느 정도의 매출을 발생시킬 수 있을까 궁금했다. 예전만큼 타임보드에서 돌아가는 광고가 식별력을 띄기 힘들어졌고 영어학원이나 보험회사 광고말고는 이커머스 광고소재를 접한 지도 오래됐다. 하지만, 집행해보지 않고서는 이 지면의 쓰임새를 정의할 수 없는 노릇이었다. 우선 타임보드를 퍼포먼스 매체로 규정짓는다면 1시간 ~ 2시간 내 적어도 2,200만원 혹은 상회하는 매출실적을 올려야 하는데 이를 만족하려면 클릭률도 높고 전환율도 높아야 했다. 이에, 그 당시 화제성 제품인 마약베개를 시간한정특가로 내걸었다. 허나 그런 장치는 흔한 것이라 많은 기대를 걸지 않았고 페이스북을 통한 광고수익률 절반도 바라지 않았다. 그럼에도 우린 1시간동안 기대를 크게 뛰어넘는 성과를 거두었다. 그리고 통 크게도 장장 2시간동안 지면을 부킹했고, 그 결과 그날 해당제품은 그 당시까지의 기준으로 최고 일매출을 썼다. 이후 우리는 타임보드라고 하는 지면을 퍼포먼스 매체로 정의한다. 수익률을 뽑기 힘든 지면이지만 디른 채널을 통해 특정 타깃 내 임계점을 뛰어넘는 인지도를 확보하고 제품 품질이 충분히 갖춰지면, 타임보드가 굉장히 집중도 높은 '리마케팅' 매체가 될 수 있다는 개념이다. 물론 사전에 제품이 가진 평균 주문당지출금액, 전환율 등과 같은 수치적 부분을 고려하며 계산기를 두들겨 봐야 할 것이다. 반대로 오히려 '브랜딩(인지)'에 목적이 있다면 '뇌새김'이나 '스피킹맥스'처럼 선부킹 000% 서비스율을 통해 높은 노출량을 보장받지 않는다면 브랜딩으로써 의미가 없을 확률이 높다고 본다.어찌됐든 이후 우린 계속 타임보드를, 퍼포먼스를 달성하기 위해 실험적으로 집행 중이고, 늘 좋은 결과가 나오고 있진 않지만 또 더 좋은 사용법을 찾아 낼 것이다.(+) 그리고 우린 최근에 상품기획과 협업 프로젝트를 통해 2개 브랜드를 각각 네이버 실시간 급상승 검색어 1위와 3위에 올리는 기염을 토했다6월 트위터 광고 집행시작 페이스북이나 인스타그램처럼 SNS축에 속하는 트위터에도 광고집행을 고려하기 시작한 시기다. 진행까지에 있어 기존 페이스북에 쓰인 영상이나 이미지 소재를 알맞게 변환하고, 트위터 광고 어드민을 활용하는 과정에서 익숙하지 않은 어려움을 겪었지만, 트위터에서 가능성을 관측할 수 있던 시간이다. 최근 몇 해 간 국내외적으로 굵직한 정치적 사건이 있으면서 트위터가 약진을 이뤘다는 건 잘 알려진 사실이다. 해외 이용률에는 못 미치지만 국내 사용자수도 계속 급등하고 있다고 한다. 그럼에도 페이스북과 인스타그램에 한참 못 미치는 적은 숫자겠지만 사용자가 피드에서 시간을 보내며 기대하는 바는 서로 큰 차이가 있을 거라 생각하지 않고, 우선 가능성을 점쳐보았다. 기존 가설은 일정부분 들어맞았고 현재 소액이지만 트위터에 꾸준히 광고를 집행 중에 있다. 더 좋은 성과를 내기 위해선 트위터 문화와 사용자에 대한 더 깊은 이해가 수반돼야 할 것으로 보이고 커뮤니케이션 방식과 영상 내 메시지 선정에 있어 기존 SNS보다 더 예민한 시각을 가져야 할 것으로 보인다.7월 ~ 9월 본격적인 팀 빌딩과 슬럼프 여러 곳에서 다양한 능력을 가진 훌륭한 구성원을 모으며 마케팅이 더 발전한 시기다. 하지만, 개인적으론 슬럼프를 맞았고 처음으로 건전한 조직문화와 팀 구축이란 것에 관해 깊이 고민한 시기다.   이때 난 여러 문제에 봉착했다. 그간 스스로 믿음을 갖고 진행한 이커머스 데이터 구축 프로젝트의 속도가 떨어졌고, 동시에 마케팅 동력이 충분치 않아 높은 효율을 가진 신규매체를 발굴하는 속도도 느려졌다. 한편 이전까지 우수했던 네이버 쇼핑박스의 광고효율도 곤두박질치며 집행금액도 쪼그라들었다. 그 밖에 페이스북 광고지표관리 또한 만족스럽게 되지 않아 이 많은 일을 어떻게 정리할까 고민이 이만저만 아니었다. 두드러진 성과가 한동안 없으며 자존감이 떨어지고 주변을 의식해 부자연스럽고 과한 행동이 나왔다. 그때 정신을 바로잡아 준 책이 있는데 바로 헤지펀드 '브리지워터'를 설립한 레이달리오가 저술한 '원칙(Principle)'이다 - PM분께 선물 받았다. 이는 내가 일하는 데 있어 더 중요한 가치가 무엇인지 더욱 현실적으로 직시하게 해줬고 이를 가로막는 장애물을 걷어주었다. 지금도 늘 떠올리는 세 가지 질문이다.1. 진실로 나는 무엇을 원하는가?2. 진실로 무엇이 문제인가?3. 현실적으로 무엇을 해야 하는가? 살면서 문제를 겪는 건 인간이라면 당연한 일이다. 단지 문제를 대응하는 방식의 차이가 격차를 만든다는, 다시금 생각해보면, 단순한 내용인데 당시 내머릿속을 환기시켰다. 일로써 갈구하려는 것이 타인의 인정이 아니면 주변을 의식할 필요도, 당장 성과가 없다 하여 조급해 할 필요도 없다. 어디까지나 일의 목적은 자신의 성장과 회사의 장기적 발전에 있기에 그곳에 집중하자. 그리고 과정에서 발생할 도전적 과제와 타인과 논쟁은 맘을 열면 열수록 나를 목표에 더 빠르게 도달할 수 있게 할 자양분이 될 터이니 피하지 말고 적극 맞서자. 한동안 이 사고방식은 더 본질적인 문제에 접근할 수 있게 도왔고 내 자신을 더 객관적으로 바라볼 수 있게 했다. 하여튼 이 과정에서 다행스럽게도 훌륭한 마케터뿐 아니라 패기 넘치는 개발 PM과 엔지니어를 들일 수 있었다. 내 그릇 크기로 담을 수 없는 사람이 들어올수록 '비움'과 '배움'이 제일 중요한 가치가 돼갔다. 내가 더 잘 할 수 없는 일에 대해선 더 과감히 위임하기 시작했고 모든 일에 의사결정권자로 참여해 참견하는 느낌을 주기보단 실질적으로 담당자분께 도움을 줄 수 있는 올바른 질문을 많이 하고자 노력했다. 구성원 역시 그런 내게 적잖은 피드백을 주었고 우린 모두 시행착오와 함께 발전해갔다. 정말 스스로들도 모르게 모두 빠른 속도로 성장해나갔다.10월 블랭크 대시보드 프로토타입 완성블랭크 대시보드 로그인 화면 PM과 엔지니어가 엄청난 집중력으로 입사 2개월만에 '대시보드 프로토타입'을 완성했다. 현 버전에 비해선 크게 떨어지는 드래프트임에도 받은 감동은 상당했다. '태블로' 같은 상용화된 서비스도 시중에 많이 있고 혹자는 난도가 낮은 기본적 작업이라 깎아내릴 수 있어도, 우리만의 데이터베이스를 갖고 우리가 판단하기에 유의미한 데이터를 적재하여, 디자이너 도움없이 시각화했다는 것은 충분히 유의미했다. 어찌보면, 블랭크만의 오리지날리티가 담긴 첫 BI(Business Intelligence)도구가 나온 것이다. 12월 현재까지 다양한 유닛원의 피드백을 반영하며 수정 중에 있다. 브랜드별 광고수익률(ROAS%)뿐 아니라 재구매율(Retention Rate), 고객생애가치(LTV)처럼 시중의 유료분석도구 못지 않은 이커머스 데이터가 들어있는 걸 보면 새삼 놀란다. 비록 산식이 정교하진 않더라도, 정합성이 부족하더라도, 이전보다 데이터 해상도가 높아진 건 확실하고 그와 함께 우리 마케터의 상황에 대한 해석력과 직관력이 높아진 것도 사실이다. 이전에 비해 마케팅과 관련된 대화 및 회의 수준도 달라졌다. 이젠 엑셀로 원형데이터를 열심히 쌓지 않아도 된다. 11월 ~ 12월 시퀀스 있는 마케팅, 브랜딩의 시작 점차 블랭크에서도 브랜드 상황과 특성을 고려해 채널별로 연결성 있는 마케팅을 집행하는 것에 대한 중요성이 제기되고 있다. 이전까지 채널별로 파편화되어 마케터 각자가 퍼포먼스만 보고, 돈되는 것만 하고 먹고 살기가 바빴다면, 이제 좀더 마케터답게 수용자 중심적 생각을 깊게 하자는 움직임이다. 브랜드 마케터와 퍼포먼스 마케터가 무자르듯 자를 수 없음을 알고 상호보완적 자세로 연결성 있는 마케팅을 펼치자는 건데 말처럼 쉽지 않아 헤메고 있다(흑흑) 사실 그렇다. 언제부터 마케터가 어려운 개발용어에 능숙하고 데이터분석을 하고 통계에 능했을까? 이보다 더 중요한 건 자사 제품의 고객이 대체 누구이고 어떤 것에 관심 있으며 어디에 머무는 지 그림을 그리듯 떠올리고, 고민하는 것 아닐까? 또 그에 알맞은 메시지와 콘텐츠를 고민하는 것 아닐까. 숫자와 관련된 영역은 인간보다 연산속도가 수십 배 수천 배 뛰어난 머신이 자동화할(당할) 영역이다. 이미 광고성과를 최적화해주는 도구가 만연해있기에 우리에게 더 중요한 건 개중 더 효과적인 것을 얼마나 빨리 발굴해 적용하고 그것에 익숙해지는가이며, 곧 해당역량의 보유 유무가 '그로스해커' 여부를 판가름하는 결정적 기준이 될 것이다. 2019년 마케팅은 좀더 콘텐츠 비즈니스에 가까워질 것으로 보고 있다. 그간 여기저기서 데이터 드리븐(Data-driven)을 외쳤으니 이젠 채널에 따른 소비자에게 먹히는 콘텐츠가 어떤 형태고 어떤 메시지를 담아야 하는지 더 치열하게 고민하고 가설을 잡을 것이다. 그럴려면 콘텐츠 유닛과 마케팅 유닛 간 지금보다 더 견고한 파이프라인이 필요하다. 바람이 있다면 당분간 그 연결고리 구축에 매진하고 싶다. 돌이켜보면 기억하기 힘들 만큼 2018년, 한 해는 빛처럼 흘렀다. 지금의 나를 만들어 준 주변의 스승께 정말 감사하다. 2019년에도 항상 겸허한 자세로 우린 가야 할 길을 찾을 것이고, 기꺼이 걸어 갈 것이다. 한 해 간 도와주신 모든 분과 많이 부족한 저를 넓은 포용력으로 감싸 주신 분께 감사드립니다.(끝)Jin Young Choi회사원
조회수 1135

제니퍼 개발 이야기(UI/UX)_ 좀 더 쉽고 빠르게 더 멋지게 모니터링하자.

APM ,변화의 시작기업용 소프트웨어의 UI는 어렵다. 특히 애플리케이션 성능 관리(Application Performance Management, 이하 APM) 제품의 경우 더욱더 그렇다. APM은 애플리케이션의 성능 모니터링과 장애 예측을 통해 최적의 애플리케이션 상태를 보장하고 관리하는 일련의 시스템 관리 체계다. 사용자들은 애플리케이션의 성능을 모니터링하고 경우에 따라 발생할 수 있는 장애를 신속히 감지 및 예방해, 기업이 보유하고 있는 정보시스템의 성능을 최적의 상태로 유지하기 위해 APM을 구매하여 사용한다.  그런 이유로 초기 APM은 특정 부서나 특정 분야의 전문가만 다룰 수 있는 제품이었다. 사용법이 복잡하고 데이터의 분석을 통해 장애의 원인을 수동적으로 찾아야 하는 까닭에 APM 제품은 애플리케이션 모니터링 담당자나 개발자 등 전문가만 이해할 수 있는 영역으로 인식돼 왔다. 이런 APM이 최근 여러 현업 부서에서 사용하기 시작하면서 APM의 UI/UX에도 변화가 시작되었다. 기업 내 비즈니스가 다양해지고 복잡해 지면서 기업이 운영하고 관리하는 서비스에 대한 안정성 확보가 중요한 화두로 떠올랐다. 특히 APM은 서비스 지연이나 장애를 감지하고 대처하기 위한 영역으로 확장되고 있는데 모바일 등의 서비스를 통한 비즈니스 기회와 수익이 높아지고, 시장 경쟁이 더욱 치열해지면서 사용자 응답 지연이나 서비스 에러와 같은 문제들은 고객들에게 바로 다른 서비스로 전환을 하게 만드는 원인을 제공하게 된다. 이는 비즈니스 관점에서 매출이나 고객 충성도에 많은 영향을 미칠 수 있기 때문에 기업 내 IT 부서나 사용자 중심적인 서비스 관리 또한 중요한 관리 영역이 되고 있다.< 제니퍼소프트 개발자들이 만든 UI Framework인 JUI, 오픈소스로 공개하였다>APM, 사용자 만족을 위해 UI/UX를 더 쉽고 직관적으로 설계 제니퍼소프트의 APM 솔루션인 「제니퍼(JENNIFER)」는 이해가 어려운 제품을 사용자들이 좀 더 쉽게 이용하게 할 수 없을까 하는 고민에서 출발한 제품이다. 대게 APM 제품은 모니터링 제품의 특성상 이용자들이 모니터링 화면을 전광판으로 띄워 놓고 보거나 데스크에 서브 모니터를 두어 애플리케이션의 운영상태를 상시 모니터링한다. 만약 APM 의 UI/UX가 복잡하여 가시성 확보가 어렵거나 사용하기 어렵다면 중요한 정보를 즉각적으로 파악할 수 없다. 이런 이유로 제품의 UI가 보여주는 데이터의 시각화는 비전문가라 할지라도 애플리케이션의 성능 이상을 인지할 수 있도록 설계되어야 한다.제니퍼는 이런 모니터링의 중요한 본질을 담아 설계하였다. 2005년부터 사용자가 직관적으로 모니터링할 수 있는 뷰에 관심을 기울였는데, 이때만 해도 엔터프라이즈 제품은 UX/UI에 신경을 쓰지 않던 시기였다. 대부분의 APM 제품은 분석적인 요소가 강한 외산 제품이 출시되어 사용되고 있었고 사용자들은 사후 분석 요소가 강한 APM의 UI/UX에 아쉬움을 느꼈다.APM은 문제가 발생한 시점에 이를 직관적으로 인지하고, 분석하여 문제 해결에 실질적인 도움을 주고 이를 통해 얼마나 빠른 장애 대응을 할 수 있냐가 가장 중요한 관건이다. 제니퍼는 제품에 이런 기능의 의미와 가치에 대한 중요한 요소를 놓치지 않았다. 핵심적인 기능을 하나 추가하거나 화면의 적절한 유기적 배치, 심지어 그래프 색감을 선택하는 디자인적 고려에서 조차도, 요건이나 형식 맞추기에 급급하지 않았다. 해당 기능의 본질적인 의미와 가치와 쓰임새를 찾아 담기 위해 노력했다. 제니퍼 출시 이후, 국내 고객은 사후 분석에 치중한 해외 제품을 쓰지 않고 있다. APM 경쟁 업체들 또한 UI/UX에 많은 고민을 하고 있으며, 제품에 이를 반영하고 있다. 그리고 그 중요성은 점점 더 커지고 있다.  사용자의 폭이 넓어지고 관리해야 하는 시스템이 많아지면서 좀 더 쉽고 빠르게 혹은 직관적으로 문제를 파악하고 해결할 수 있는 UI/UX 제품을 선호하게 된 것이다.  이는 사용자에게 좋은 경험을 주는 것이 제품의 경쟁력을 가질 수 있는 중요한 요소임을 반증하는 것이 아닐까 한다. 제니퍼 개발 이야기 _ 2편 <제니퍼 제품 UI/UX 특징>
조회수 102

2017 코리아 스쿠터 레이스 챔피언쉽, 바로고 협찬 - 김원주 선수 우승!

안녕하세요.바로고 입니다기분까지 좋아지는화창한 날씨의 어느 날2017 코리아 스쿠터 레이스 챔피언쉽이 개최되었습니다.#스쿠터#오토바이스쿠터, 오토바이이륜차와 뗄레야 뗄 수 없는#바로고김원주 선수바로고에서 협찬하여대회에 참가하였습니다.2017 KSRCKSRC는코리아 스쿠터 레이스 챔피언십 Korea Scooter Reae Championship 을 의미합니다.대한민국 이륜차 생산기업인대림자동차에서1989년부터 주최하는 대회입니다.언제2017년 6월 18일 일요일어디서잠실 스피드 트랙-풍성한 볼거리와 체험까지함께 즐길 수 있는대회의 현장그 열기가 날씨만큼이나뜨거웠습니다!2017 KSRC 1전의 예선은오전 10시부터 12까지 치러집니다.기종별로 20분간의 예선을 치른 후결과에 따라 그러드를 배정받습니다.결승전은 오후 1시부터 다시 시작됩니다.VJF250은 25랩, 그 외에 시티에이스나 VD125는 20랩을 돌아 완주 순으로 순위를 매기게 됩니다.속도감이 그대로 느껴지는박진감 넘치는 레이스김원주 선수를 응원합니다!2017 KSRCVJF 예선전 결과 입니다.김원주 선수는 5위를 기록예선전을 무난히 통과하였습니다.중요한 것은 결승!결승에서의 활약을 기대합니다~예선전을 마치고barogo 로고가 돋보이는스쿠터에서 포즈를 취한김원주 선수멋짐 폭발!결승전은예선전 뒤 당일에 바로 진행됩니다.결승전을 위해안전점검은 다시 한 번!무엇보다 중요한 것은안전이니까요!꼼꼼하게 오토바이의 상태를 점검합니다.김원주 선수의 오토바이 입니다.점검을 마치고안전장비를 모두 착용하였습니다.오토바이의 점검만큼이나장비 착용도 꼼꼼하게 착용합니다.떨리는 마음으로 결승전을 기다립니다.김원주 선수는 오히려 긴장 안 하신 것 같아요.옆에서 응원하는 바로고 직원들이 더 떨려서조마조마한 마음으로 결승전을 기다립니다.출격대기!드디어 결승전을 시작합니다.레이싱 모델들의 에스코트를 받으며선수들이 준비합니다.2017 코리아 스쿠터 레이스 챔피언쉽 대회는접근성이 좋은 장소에서 개최되는 대회인 만큼경기 이외 다양한 이벤트들이 준비되어 있습니다.신차 전시와전시 차량 경매 행사 등이 진행됩니다.그 밖에 ATV 체험장어린이 그림대회 등다채로운 이벤트들이 마련되었습니다.대회의 하이라이트 아이돌의 축하공연도 마련되어있습니다.볼거리 풍성한2017 코리아 스쿠터 레이스 챔피언쉽내년의 대회도 기대됩니다!드디어 결승전이 시작됩니다.환한 미소의 김원주 선수화이팅입니닷!신호가 떨어지자재빨리 출발하는 선수들드디어 결승 경기가 시작되었습니다.레이스의 대결이 치열합니다.비교적 작은 배기량의 오토바이지만선수들의 활약으로박진감 넘치는 레이스 머신을 선보였습니다.선두에 있는 SLR-TAICHI의 7번김원주 선수치열한 순위 다툼을 이겨 내고1위 선두를 지켜냅니다. 김원주 선수1위!우승을 축하합니다!!!VD125, FC125전 1등 VJF250전 4등눈부신 활약의 김원주 선수였습니다.짠!우승을 차지한김원주 선수의 멋진 전신샷!라이더복을 착용한 모습이정말 멋지네요~-바로고의 응원에 힘입어우승을 차지한김원주!우승을 축하드립니다.마지막으로 우승트로피를 들어올린김원주 선수의 환한 미소축하드립니다!-이상으로 2017 코리아 스쿠터 레이스 챔피언쉽김원주 선수의 우승 소식을 전해드리며마무리합니다.이륜차 전문배달 배송바로고"진심을 채워 배송합니다"www.barogo.com
조회수 769

창업자의 일기장(5)-놀고먹는 착각

----이전 이야기------실업급여와 퇴직금으로 6개월간창업 준비를 하기로 마음먹었다.퇴사를 하면,여행도 가고,하루 종일 잠만 자보기도 하고,늦은 밤에 야시장을 거니는 꿈을 꾸겠지만적어도 생계 걱정을 해야 하는 가장에게는상상 속의 이야기일 뿐.부양해야 할 가족이 있음은허투루 시간을 보내는 것이죄책감으로 되돌아온다.몇 번은 결혼하기 전에 창업을 했으면 하는 생각도 했지만,여전히 결혼하고 창업하길 잘 했다는 마음이 더 크다.그 책임감과 중압감이나를 더 몰아쳐왔고,한 번 더 고민하게 만들었으니까.실업자(백수)가 하루를 시작하는데늦잠 잔다는 것은 현실 자각이 없는 소리다.슬로 라이프, 여유 있는 아침,느긋한 스케줄이라는 것은 낭만적 일지 몰라도,굳이 이쁘게 포장하고 싶지 않다.(비추천 하나 드립니다.)놀고먹는 착각이 현실화되기 위해서는수익이 창출되는 시스템이 있어야 한다.내 노동력이 들어가지 않더라도알아서 돈이 불어나는 시스템.그런데 갓 퇴사한 사람이 그런 시스템을 가지고 있을 리 만무하고그렇다면 빠르게 다음 수를 준비해야 한다.일단 아침에는 무조건 일찍 일어나서세수하고, 정리하고, 나갈 준비를 한다.몸이 나태해지면,마음도 나태해지고,하루라는 시간도 낭비돼버린다.그 하루들이 모여서 내 일생이 되기에퇴사하더라도 부지런하고 꾸준함은 절대 계명처럼 지켜야 한다.그래!그동안 수고했으니까,고생했으니까,나 자신을 위해서시간을 한정해서 보상을 해 줄 수는 있다.1주일 또는 2주일 정도만제한된 스케줄 안에서여행이든, 쉼이든 가질 수 있다.딱 거기까지!!!그게 습관이 되어버리면,점차 돌이키기 힘든 후회의 시간들이 늘어갈 것이다.그러니까 쉬더라도시간을 정해 놓고 쉬어라.퇴사한 다음 날에나는 아내와 인사동에 놀러 갔다.그다음 날에는 파주 헤이리에 갔고,그다음 날에는 집에서 놀았다.딱 그렇게 일주일을 쉬었다.그리고는 도서관으로 출퇴근하였다.도시락도 챙겨가고,가끔은 구내식당도 이용하고,아침에 나갔다가 밤에 돌아왔다.백수의 시간들 동안열심히 살았고, 꾸준했음에도...기대했던 만큼의 성과나,가시적인 레퍼런스를 만들지는 못 했다.그러나 그때에 공부하고, 준비했던 것들이나중에 창업하고, 회사를 운영하는데큰 힘이 되어주었다.실업급여와 퇴직금에 안심하지 마라.진짜 금방 사라진다.추가적인 수입이 없기에통장의 숫자가 줄어드는 것에 민감해진다.시간과 돈에 쫓기기 시작하면,마음이 분주해지고, 성급해진다.그리고 작은 유혹에도 흔들리게 된다.섣부르게 행동하게 되고,날림으로 판단하게 된다.요즘은 퇴사도 잘 해야 한다고,퇴사 준비를 시켜주는 교육도 있더라.나라고 무작정 퇴사하지는 않았다.분명 나름 확신을 가졌고,계획은 몇 번이고 시뮬레이션해서자신 있었다.회사 다니면서점심시간을 굶어가면서토익학원 다녀서 점수도 만들어놓고,퇴근하고 도서관 열람실에서가득 채운 두꺼운 노트만 2권이다.(다이어리 미포함)주말에는 알라딘 서점과 공립도서관에서 읽은 책 또는 빌린 책이매주 3권 씩이다.그러나,막상 퇴사하고 나면,그래도 부족했고, 허점이 많았다는 걸 알게 된다.퇴사준비가 부질없다는 이야기가 아니라잘 준비해도 생각지 못한 문제들이 많이 생긴다는 거다.쉽게 재취업하거나쉽게 창업할 수 있다고 착각하지 마라.퇴사 후에 새로운 일을 시작하기까지의 시간은놀고먹는 시간이 아니라 준비하는 시간이다.그 공백의 시간이 늘어날수록,훗날 그 시간에 대하여 해명해야 할 날이 온다.
조회수 4947

소스코드 리뷰에 대한 짧은 이야기...

개발자와 개발 조직에게 소스코드 리뷰는 필수적이다. 팀간의 협업과 대화를 보다 원활하게 만들어 주는 매우 필요한 절차이다. 슬랙과 같은 협업도구가 명쾌하게 의미 있게 활용되려면 개발팀 간의 소스코드 리뷰는 필수적으로 수행되는 것이 좋다.매우 당연한 이야기이지만, 소스코드 리뷰는 거북하고 불편하고 어렵고 힘들다. 그럼에도 불구하고 필수적인 이벤트가 되어야 하는 이유가 너무도 많다. 개발자들에게 코드리뷰에 대한 이슈를 설득하고 실제 행위를 발생시키는 것은 정말 어려운일이다. 더군다나 뜬금없이 코드리뷰 이야기를 회사나 팀리더에게서 갑자기 듣는다면 개발자는 매우 불편해 한다. 그것은 매우 당연한 반응이다. 그러므로, 가능하다면 팀 세팅 초기 시부터 이 소스코드 리뷰 문화는 만들어질 수 있게 노력하는 것이 최선일 것이다.초기에 세팅된다면 그 후에 들어오는 팀원들은 자연스럽게 그 문화에 익숙해진다. 이런 일련의 작업들은 결국 조직과 팀의 단결과 협력, 향후 유지보수에 매우 긍정적인 효과를 준다.매우 당연하지만 개발자들은 팀에 소속되고 빠져나가기를 반복한다. 이를 두려워하지 않는 방법 중에 가장 먼저 선택할 수 있는 것이 바로 코드 리뷰라는 행위다. 인수인계와 유지보수를 위해서 소스코드 리뷰를 각 단계별에 배치해두고, 그 시간을 투자하는 것을  아까워하지 않도록 하자.그렇다면, 소프트웨어의 본체인 소스코드를 타인이 리뷰한다는 것이 왜 어려울까? 그것은 소스코드는 언제나 완성상태가 아니라는 점 때문이다. 개발자의 생각은 무언가 다양한 변화를 예측하고 있고, 그 상세한 준비를 담고 있다. 언제나 소스코드는 완성 상태가 아니라, 변화되어야 하는 시간의 축을 담고 있기 때문이다.하지만, 소프트웨어 품질이 중요한 현재의 시점에서 본다면, 코드 리뷰라는 행위는 정말 필수 불가결한 행위에  해당한다고 생각한다.이런 필수적인 코드리뷰는 그 형태와 범위에 대해서 팀 내부에 잘 정의되어야 한다.그래서, 보통 이 코드리뷰를 어떻게 할 것인가에 대해서 조직이나 담당하는 사람의 경우에는 명쾌한 판단 기준이 있어야 한다. 그러한 ‘판단기준’을 가져야만 명확한  리뷰될 수 있다.이를 두고, 디자이너에게는 크리틱(critique-비평)이 있고, 개발자에게는 코드리뷰가 있다고 정의한다.좋은 비평을 받고 좋은 리뷰를 하려면 다음의 3가지 원칙이 필수이다.1. 리뷰는 언제나 상호 합의가 되어진 상황에서 진행되어야 한다.2. 리뷰어의 해당 결과물에 대해서 객관성을 가지고 서로 인지해야 한다3. 개발자 자신의 작업물에 대해서 정말 객관적으로 바라볼 수 있는 작성가가 선정되어야 한다.특히, 소프트웨어 코드는 정량적인 검토와 정성적인 검토를 구분해야 한다. 이 영역의 구분이 모호해지면, 리뷰는 그 방향성을 상실하게 된다. 그중에 특히, 정량적인 검토와 기본적인 규칙들은 가능한 자동화하고, 소스 형상관리 도구에서 기본적인 것들의 규칙들을 지키도록 권장하여야 한다. 최소한 이 정량적인 것만 자동화하고  규칙화해도 소프트웨어의 품질은 급상승한다.하지만, 코드는 논쟁을 발생시키고, 어떤 것이 우선적인지에 대해서 서술하기 매우 어렵다. 이러한 점은 정성적인 부분에 대해서 검토할 때에 고민하자.코드리뷰의 정도는 어느 정도 해주어야 하는가?그 전부터 주목하는 개발 방법론의 추세는 ‘테스팅’을 주로 하고, SRS와 같은 요구사항에 집중하기 보다는, TDD와 같은 방법으로 완성 산출물을 높이는 방법을 현재에는 주로 사용하고 있다.그것은 과거에는 요구사항을 통해서 결과물이 완성되는 SI성 개발이 주로였다면, 현재에는 요구사항은 계속 변화하고 버그 없는 결과물이 중요시되는 테스트를 얼마나 더 집중적으로 하느냐에 따른 웹서비스의 시대이기 때문에 그 방향성은 시대에 따라서 변화를 많이 하였다. 그래서, 슬프지만, 당장의 성과물을 위해서라면 코드리뷰보다는 테스팅에 집중하는 것이 더 효율적이다. 빠르게 고속 개발하고 테스트를 통해서 버그를 찾은 다음 수정하는 것이 ‘특정 기능들을 나열하고 기능을 만족하는 소프트웨어’의 경우에는 테스트 주도 개발 방법이 가장 적합하다고 할 수 있다.물론, 이러한 방향성이나 전체적인 틀에 대해서는 아키텍트가 잘 결정하여야 한다. 내가 속한 개발 결과물이 어떤 결과물이냐에 따라서 이 방법은 혼용되어져서 사용되어야 하기 때문이다.하지만, 이번 글의 주목적은 코드리뷰. SRS중심이건, TDD중심이건. 코드리뷰는 중요하다는 것을 강조하고 싶다. 특히, 코드리뷰는 ‘기능 나열’이 아닌, 어느 정도 이상의 복잡도나 코드 품질이 필요한 경우에는 필수적으로 수행하는 것이 매우 현명한 행동이다.물론, 코드리뷰 행위가 불필요한 업무들도 많다. 정해져 있는 단순한 업무를 수행하는 경우에는 굳이 할 필요 없다. 국내에서 SI를 하는 경우에는 대부분 코드리뷰가 필요 없는 업무를 하는 소프트웨어 개발자들이 절대 다수인 경우도 많이 보았다.일반적인 SI의 형태라면 워크 스루의 형태만 적합하다. 특정 도메인에 매몰되어 있고, 처리방법이 명쾌하기 때문에, 해당 경험들을 교환하는 것으로도 충분하기 때문이다. 그리고, 자동화된 테스트 수행방법을 최대한 갖추어두는 것이 가장 현명하다.그러므로, 코드리뷰는 어느 정도 솔루션이나 서비스 등을 고려하고 있는 곳에서 더욱 적합하다고 정의한다.코드리뷰는 특정 제품이나 서비스를 발전적으로 지향하고 있는 경우라면 필수적으로 선택해야 한다. 하지만, 일부 제품의 경우에는 발전적인 지향이 굳이 필요 없는 제품 라인업을 가진 경우에도 굳이 수행할 필요 없다.그 경우에는 선택적인 코드리뷰를 지향하면 된다. 비용상의 문제 때문에 굳이 코드리뷰를 억지로 진행할 필요는 없는 경우도 많다. 대부분의 소프트웨어 개발은 테스트 케이스를 잘 만들고, 통과시키는 것으로써 충분한 신뢰를 가지면 충분한 경우가 대부분이다.특히, 시장이 고착상태이거나, 특별한 변화의 폭이 없다면, 그 정도로 충분한 경우가 된다. 다만, 글로벌 서비스나 웹서비스 등의 지속적인 확장이 필요한 경우라면, 코드리뷰는 필수라고 할 수 있다.코드리뷰가 필요 없는 경우 체크리스트는 다음의 5가지 정도를 체크해보자.1. 특정 도메인만 다루는 팀이나 회사의 개발팀인가?2. 지난 2~3년 정도 솔루션이 크게 변한 것이 없으며, 향후로도 기업이나 팀에서 투자가 없을 예정이다.3. 현재 개발자들이 해당 솔루션에 대한 개발일을 5년 이상하고 있다.4. 기능 위주의 SI성 업무를 주로 처리하고 있으며, 복잡한 알고리즘은 존재하지 않는다.5. 비용과 일정상 개발팀에게 리소스 투여가 불가능하다위의 사례에서 1개 이상이라도 체크된다면, 코드리뷰는 성립하기 힘들다. 대부분 단념하고, TDD나 테스트 케이스를 가능한 많이 축적하여 소프트웨어 품질을 올리기를 권장한다.코드리뷰가 필요한 경우의 체크리스트도 다음의 5가지 정도를 체크해보자.1. 다국어와 시장이 다변화된 환경에서 소프트웨어가 구동되어야 한다.2. 코드의 복잡도가 높으며, 단순 기능 나열의 요구사항이 아니라, 소프트웨어 아키텍처가 별도로 구성되기 시작하였다.3. 사용자의 경험성을 증가하기 위하여 매우 많은 변화가 예측된다.4. 현재 개발 중인 서비스는 중단 없이, 지속적으로 발전되어야 하는 서비스이다.5. 목표 요구사항이 계속 변화하고 있고, 프레임워크를 지향하여 소프트웨어 품질의 요구사항이 매우 중요하다.위의 케이스에서 하나라도 해당이 된다면, 코드리뷰는 매우 효과적으로 소프트웨어에 의미 있는 결과물들을 얻어 내기 위한 좋은 방법이 된다.하지만, 다음과 같은 경우도 같이 고려하여야 한다.코드리뷰의 정도와 질에 대한 검토 리스트의 최소 체크리스트는 다음의 3가지이다. 물론, 이 정의는 조직 내의 아키텍트나 아키텍트 롤을 하는 사람이 결정하는 것이 좋다.1. 실험적인 코드인가?2. 1~2명 이상이 공동으로 작업하는 코드인가?3. 향후 버려질 가능성이 높은 코드인가?코드리뷰를 하지 않는 경우에는 해당 코드의 repository나 디렉터리를 완전하게 분리하고, 리뷰가 안된 코드를 명쾌하게 구분할 수 있어야 한다. 그리고, 그 정보는 팀 전체에게 공개되어야 한다.가장 첫 번째는 코딩규칙 가이드라인의 준수 여부를 체크하는 것이다.개발자들 간의 상호 중요한 것은 스타일 가이드이다. 하지만, 정말 지키기 어려운 것 또한 스타일 가이드라고 할 수 있다. 하지만, 스타일 가이드는 가능한 준수해야 한다. 하지만, 100% 준수하려는 것은 매우 비효율적인 상황을 만들 수 있다. 하지만, 이 경우에 최소한 리뷰어가 제시하는 기준이나 변경 방향에는 대부분 수긍하는 것이 가장 현명하며, 이 부분은 해당 팀의 가장 경험이 풍부한 사람이 리드하는 것이 좋다.그래서, 소프트웨어 개발에는 경험이 풍부한 아키텍트의 역할과 선임의 역할이 가장 중요하다. 소셜에서 이야기하는 가장 중요한 포인트는 이런 경험이 풍부한 선임 개발자가 있다면, 돈이 얼마가 들더라도 ‘개발팀’에 모셔야 한다! 가 정답일 것이다.아직까지 이 부분은 ‘공학’으로 해결할 수 없고, ‘엔지니어링’과 ‘경험’에 의존할  수밖에 없다.주석의 경우에도 ‘가독성’이 충 부한 코드에는 서술할 필요 없다. 이 부분에 대해서는 꾸준한 팀원들 간에 코딩 문화에 대해서  커뮤니케이션하면서 주석의 범위에 대해서 공론화하는 것이 현명하다. 그래서, 소프트웨어 개발은 대부분이 ‘커뮤니케이션’이고 ‘소통’이다. 그래서, ‘팀워크’이 가장 중요한 것이고. 변수의 명칭에 대해서도 ‘명확’하다는 선에서 합의해야 한다.테스트가 쉽지 않은 구조는 다른 문제를 야기한다. Junit과 같은 단위 테스트 도구로 손쉽게 정의가 가능한 구조가 아니라면, 변경해야 한다.코드리뷰 후에 분명하고 타당한 지적에도 고집이 세서 변화가 없는 경우에는 한두 번 이야기하고 더 이상 변화가 없다면, 포기하고. 해당 코드를 격리하여 관리하는 것이 현명하다.  팀원들 간에 감정이 상하는 것이 더 위험하다. 사람은 변하지 않는다 감정에 대한 다툼이나 기대를 할 필요가 없다.UI가 중요한 코드는 해당 코드들이 급변할 가능성이 농후하다. 처음부터 공을 들여서 추상화를 실현하지 않으면, 해당 코드 때문에 프로젝트가 심각해질 수 있다. 사용자에게 더 좋은 경험을 전달하려고 하면, UI코드는 계속 변화를 일으킨다.테스트 코드 여부? 로직에 대한 검토, 변수 네이밍 검토와 레이아웃에 대한 것들? 에 대해서는 다음과 같이 판단하고 체크해보자.코드리뷰는 대부분 ‘직관’에 의존한다. 그래서, 정말 어렵고. 경험이 풍부한 사람이 할  수밖에 없다. 다만, 이러한 코드 리뷰 시의 체크리스트 항목을 몇 가지 간단하게 정리할 수 있다. 최소한의 2가지는 꼭 지키자.코드 리뷰 시의 필수 내용 두 가지는 다음과 같다.1. 코드 검토는 1시간 이내에 끝낼 분량으로 검토한다.2. 코드는 200라인 이상을 한 번에 검토하지 마라이 기준이 어겨지면, 리뷰어는 제대로 된 리뷰를 하기 어려울 것이다.  그리고, 이러한 리뷰를 하는 동안 기능에 대한 검토 체크사항에 대해서 나열해 보면 다음과 같이 나열이 될 수 있을 것이다.1. 시스템의 요구사항이 제대로 반영되었는가?2. 시스템의 설계의 규격대로 구현되었는가?3. 과도한 코딩을 하고 있지 않는가?4. 같은 기능 구현을 더 단순하게 할 수 있는가?5. 함수의 입출력 값은 명확한가?6. 빌딩 블록들( 알고리즘, 자료구조, 데이터 타입, 템플릿, 라이브러리, API )등이 적절하게 사용되었는가?7. 좋은 패턴과 추상화( 상태도, 모듈화 )등을 사용해서 구현하고 있는가?8. 의존도가 높은 함수나 라이브러리 등의 의존관계에 대해서 별도 기술하고 있는가?9. 함수의 반환(exit)은 한 곳에서 이루어지고 있는가?10. 모든 변수는 사용 전에 초기화하고 있는가?11. 사용하지 않는 변수가 있는가?12. 하나의 함수는 하나의 기능만 수행하고 있는가?또한, 스타일과 코딩 가이드에 대해서고 검토하고 리딩을 해야 한다.1. 코딩 스타일 가이드를 준수하고 있는가?2. 각 파일의 헤더 정보가 존재하는가?3. 각 함수의 정보를 코드에 대해서 설명하기에 충분한가?4. 주석은 적절하게 기술되어있는가?5. 코드는 잘  구조화되어있는가? ( 가독성, 기능적 측면 )6. 헤더, 함수 정보를 도구로 추출해서 자동으로 문서화할 수 있는 구조인가?7. 변수와 함수의 이름이 일관되게 기술되어 있는가?8. 프로젝트의 가이드를 통한 네이밍 규칙을 준수하고 있는가?9. 숫자의 경우 단위에 대해서 기술하고 있는가?10. 숫자를 직접 서술하지 않고, 상수를 사용하고 있는가?11. 어셈블리 코드를 사용하였다면 이를 대체할 방법은 없는가?12. 수행되지 않는 코드는 없는가?13. 주석 처리된 코드는 삭제가 되었는가? ( 버전 체크가 되었는가? )14. 간결하지만 너무 특이한 코드가 존재하는가?15. 설명을 보거나 작성자에게 물어봐야만 이해가 가능한 코드가 있는가?16. 구현 예정인 기능이 있다면, ToDo주석으로 표시되어 있는가?가장 중요한 아키텍처에 대한 검토를 잊으면  안 된다.1. 함수의 길이는 적당한가? ( 화면을 넘기면  안 된다. )2. 이 코드는 재사용이 가능한가?3. 전역 변수는 최소로 사용하였는가?4. 변수의 범위는 적절하게 선언되었는가?5. 클래스와 함수가 관련된 기능끼리 그룹화가 되었는가? ( 응집도는 어떤가? )6. 관련된 함수들이 흩어져 있지 않는가?7. 중복된 함수나 클래스가 있지 않는가?8. 코드가 이식성을 고려하여 작성되었는가? ( 프로세스의 특성을 받는 변수 타입이 고려되어있는가? )9. 데이터에 맞게 타입이 구체적으로 선언되었는가?10. If/else구분이 2단계 이상 중접되었다면 이를 함수로 더 구분하라11. Switch/case문이 중첩되었다면 이를 더 구분하라12. 리소스에 lock이 있다면, unlock은 반드시 이루어지는가?13. 힙 메모리 할당과 해제는 항상 짝을 이루는가?14. 스택 변수를 반환하고 있는가?15. 외부/공개 라이브러리 사용하였을 경우에 MIT 라이선스를 확인했는가? GPL의 경우에는 관련된 영역에서만 사용해야 한다.16. 블로킹 api호출시에 비동기적인 방식으로 처리하고 있는가?당연하겠지만, 예외처리 관련 체크리스트도 제대로 검토해야 한다.1. 입력 파라미터의 유효 범위는 체크하고 있는가?2. 에러코드와 예외(exception)의 호출 함수는 분명하게 반환되고 있는가?3. 호출 함수가 어려와 예외처리 코드를 가지고 있는가?4. Null포인트와 음수가 처리되는 구조인가?5. 에러코드에 대해서 명쾌하게 선언하고 처리하고 있는가?6. switch문에 default가 존재하고, 예외처리를 하고 있는가?7. 배열 사용시에 index범위를 체크하는가?8. 포인트 사용시에 유요한 범위를 체크하는가?9. Garbage collection을 제대로 하고 있는가?10. 수학계 산시에 overflow, underflow가 발생할 가능성이 있는가?11. 에러 조건이 체크되고 에러 발생 시 로깅 정보를 남기는가?12. 에러 메시지와 에러코드가 에러의 의미를 잘  전달하는가?13. Try/catch 에러 핸들링 사용방법은 적절하게 구현되었는가?요즘 프로그램은 대부분 이벤트성으로 구동되지만, 시간의 흐름에 대한 체크는 프로그램의 뼈대를 이루게 된다. 이 부분에 대해서도 제대로 검토해야 한다.1. 최악의 조건에 대해서 고려하였는가?2. 무한루프와 재귀 함수는 특이사항이 아니라면 없어야 한다.3. 재귀 함수 사용시에 call stack값의 최댓값이 고정되어 있는가?4. 경쟁조건이 존재하는가?5. 스레드는 정상 생성, 정상 동작하는 코드를 가지고 있는가?6. 불필요한 최적화를 통해서 코드 가독성을 희생하였는가?7. 임베디드의 경우에도 최적화가 매우 중요하지 않다면, 가독성을 더 중요하게 해야 한다가장 중요한 검증과 시험에 대해서도 제대로 인지하여야 한다. 그리고, 테스트를 위해서 가능한 최대한 자동화를 하기 위한 방법들을 이용해야 한다.1. 코드는 시험하기 쉽게 작성되었는가?2. 단위 테스트가 쉽게 될 수 있는가?3. 에러 핸들링 코드도 잘  테스트되었는가?4. 컴파일, 링크 체크 시에 경고 메시지도 100% 처리하였는가?5. 경계값, 음수값, 0/1등의 가독성이 떨어지는 코드에 대해서 충분하게 경계하고 있는가?6. 테스트를 위한 fault 조건 재현을 쉽게 할 수 있는가?7. 모든 인터페이스와 모든 예외 조건에 대해서 테스트 코드가 있는가?8. 최악의 조건에서도 리소스 사용은 문제가 없는가?9. 런타임 시의 오류와 로그에 대비한 시스템이 있는가?10. 테스트를 위한 주석 코드가 존재하는가?간혹 등장하는 하드웨어에 대한 테스트도  마찬가지이다. 다음과 같은 기준들을 통해서 검토해야 한다.1. I/O 오퍼레이션 코드에 대한 테스트로 하드웨어가 정상적인 동작을 보장하는가?2. 최소/최대 타이밍 요구사항에 대해서도 하드웨어 인터페이스가 충족하는가?3. 멀티 바이트 하드웨어 레지스터가 read/write오퍼레이션 중에도 값이 바뀌지 않음을 보장하는가?4. 시스템이 잘 정의된 하드웨어 상태로 리셋하는 것을 S/W가 보장하는가?5. 하드웨어의 전압이 떨어지거나 전원이 차단되는 경우에 잘 처리하는가?6. 대기모드 진입 시와 빠져나 올 때에 시스템이 옳게 동작하는가?7. 사용하지 않는 인터럽트 벡터가 에러 핸들러에 연결되어 있는가?8. EEPROM손상(데이터 깨짐)을 막기 위한 메커니즘이 있는가? ( 쓰기 동작 중 powe loss)등구체적으로 코드리뷰를 하고자 한다면, 다음의 코드리뷰에 대한 기법과 적당한 방법을 다음과 같이 설명할 수 있다.이러한 코드 리뷰를 위한 몇 가지 방법들이 알려져 있다. 그것들을 몇 가지 정리하여 보면 다음과 같다. 코드 인스펙션은 가장 정형화된 기법으로 전문화된 코드리뷰팀을 통해서 구분하는 방법이다. 이 방법은 리소스가 풍부하고, 일정에 여유가 있는 경우에만 사용이 가능하다. 대부분 대기업이나 대형 포털에서 구현 가능한 방법이라고 할 수 있다. ( 이런 곳에 있다면 행복해 하자. ~.~ ) 하여간, 비용과 일정 등이 있다면 이 방법이 현명하다. 그리고, 코드리뷰에 대한 품질에 대해서 정량적인 보고와 구성을 만들어 낼 수 있다는 것은 코드 인스팩션의 가장 좋은 장점이다. 이 코드 인스팩션을 하기 위한 롤을 구분하면 다음과 같이 4가지 롤로 구분할 수 있다.1. ModeratorA. 실질적인 매니저로 팀 간의 인터페이스와 리소스, 인프라를 확보하고, 프로세스에 대한 정의와 산출물의 정리를 담당한다.2. ReaderA. 각 산출물을 읽고, 리뷰하고, 방향성을 제시한다. 보통, 지식이 많은 사람이 담당한다.3. Designer/CoderA. Reader의 지시에 따라서 코드를 검증하고 잠재적인 발견 등의 수정 방안을 만든다.4. TesterA. 진행 중인 코드와 권장 수정 코드에 대해서 검증한다.그리고, 코드 인스펙션은 다음과 같은 6단계로 진행된다.1. PlanningA. 계획 수립2. OverviewA. 교육과 역할 정의3. PreparationA. 인터뷰와 필요한 문서 습득, 툴 환경 구축4. Meeting(Inspection)A. 각자의 역할대로 수행5. ReworkA. 보고된 Defect 수정6. Follow-upA. 보고된 Defect가 수정되었는지 확인이러한 절차를 통해서, 코드 인스팩션이 수행되면, 상당히 명쾌한 리뷰가 진행되게 된다. 하지만, 일정과 비용 문제 때문에 이 작업은 대부분의 스타트업에서는 선택하기 어렵다. 그래서 사용하는 방법 중의 하나가 팀 리뷰이다.팀 리뷰는 일정한 계획과 프로세스만 따르는 방법으로, 코드 인스펙션보다는 좀 덜 정형화된 방법으로 진행한다. 보통은 일주일에 한번 정도 팀 리뷰를 수행하거나, 특정 모듈이나 기능이 완료되는 시점을 기준으로 테스트 결과를 가지고 리뷰를 하는 방법을 사용한다.또한, 위험하거나 의견이 필요한 경우에도 팀 리뷰는 유용하다. 일반적인 팀에서 사용하는 방법이다.하지만, 이 역시. ‘리뷰’에 대한 제대로 된 인식이 없다면, 적용하기 어렵다. 그래서, 가끔 사용되는 방법이고, 과거 국내 SI업체들이 주로 사용하던 방법 중의 하나가 ‘웍쓰로’이다.웍 쓰루(Walkthrough)는 단체로 하는 코드 리뷰 기법 중에 비정형적인 방법으로, 발표자가 리뷰의 주제나 시간을 정해서 발표하고 동료들로부터 의견이나 아이디어를 듣는 시간을 가지는 방법으로써 주로 사례에 대한 정보 공유나 아이디어 수집을 위해서 사용하는 방법이다.이 방법은 ‘특정 도메인’에 종속된 코드를 만들거나, 비슷한 SI성 형태의 업무를 수행하는 경우에 적합하다. 그래서, 국내의 SI업체에서는 적극적으로 사용되면 좋겠지만. 이 ‘시간’마저도 부정확하고, 갑을병정의 SI체게에서 ‘정보공유’나 ‘아이디어 수집’과 같은 커뮤니케이션이 자유롭게 일어나는 것은 매우 힘들다.이 웍 쓰루는 동일한 조직 내에서 동일한 목적의식이 분명한 팀에서나 활용이 가능한 방법이다. 웍 쓰루를 SI에서 시도한 경우에는 대부분 실패했거나, 목적의식이 다르기 때문에 불분명한 결론들이 대부분 도출되었다.대부분의 국내 스타트업이나 IT 전문기업들은 ‘리뷰’에 대해서 상급 관리자들이 제대로 허락을 해주지 않는다.대부분은 팀내에서 어떻게든 자체적으로 해보려고 한다. 그래서, 팀장의 권한 선에서 적절하게 리뷰를 하는 방법 중의 하나가 Peer review or over the shoulder review방법이다. 이 방법은 보통 2~3명이 진행하는 코드리 뷰로 코드의 작성자가 모니터를 보면서 코드를 설명하고, 다른 한 사람이 설명을 들으면서 아이디어를 제안하거나 Defect를 발견하는 방법이다.또한, 이 방법은 신입사원이나 인턴사원의 경우에 업무 이해도를 높이면서 해당 코드를 사용할 수 있는 수준으로 활용할 경우에 의미 있는 방법이다. 문제는 이 방법은 개발자의 인력 투입이 거의 두배 이상으로 증가하는 것으로써, 고품질의 영역을 개발하거나, 빠른 시간 안에 신입 개발자의 업무 이해도를 높이는 경우가 아니라면 시행하지 않는다.이렇게도 리뷰가 진행이 되지 않으면, Passaroud는 돌려 보기 방법을 사용한다. 이 방법은 원래 상세한 리뷰 방법은 아니다. 온라인이나 실시간성이 아니라, 리파지토리나 이메일 등을 사용하여 천천히 리뷰하는 방식에 해당하는데, 속도는 느리지만, 중요한 코드이거나, 제품의 기능 개선이 필요한 경우에는 아주 의미가 있다. 보통은 제품의 기능 개선을 위하여 사용하는 방법이다.이처럼 리뷰의 방법에는 다양한 방법이 있지만, 결론적으로는 어느 정도 개발 조직이 서로  커뮤니케이션하고, 목적의식을 통일하고, 적절한 시간 분배를 통해서 리뷰를 할 수 있는 시간을 만들어 내느냐가 리뷰의 핵심이라고 할 수 있다.리뷰를 통해서 소프트웨어의 품질을  끌어올리고, 개발자들과 소통하고, 방향성을 만들어 내며, 새로운 기능 개선 작업을 위해서 리뷰는 다양하게 활용된다. 어떤 관점으로 리뷰를 할 것이고, 어떤 관점으로 리뷰라는 프로세스를 개발 프로세스에 탑재할 것인가에 대해서 진지하게 고민하는 것. 그것이 아키텍트의 첫 번째 역할 아닌가 한다.
조회수 1116

회사에서 발견할 수 있는 50가지 유형의 사람들 대정리

예전에 지구의 100명이 살고있는 마을에 비교해서 뭐 61명은 아시아에 살고, 남자가 48명이고 등등 이해하기 쉽게 비교해놓은 표가 있었던 기억이 납니다. 곰곰히 생각해보면 뭐 마을까지 가지 않더라도 우리가 다니는 회사만 봐도 작은 지구촌이 아닐 수 없습니다. 물론 누군가에겐 거대폭풍이 매일 불어닥치는 목성같을 수도 있고 분위기가 살벌한 해왕성이나, "사직서 만지작 - 내일 말해야지 - 월급들어옴 - 일년만 채워보자" 를 반복하는 혜성같을 수도 있겠네요. 1인 기업은 이런느낌.....하아..회사와 지구촌엔 묘한 공통점이 있습니다. 사실 7명이든 70억이든 사람모여 있는 곳이 어디나 비슷비슷한 것 같습니다. 사람은 사회성과 본능의 균형을 간당간당하게 지키며 살아가는 존재니까요. 상반기공채 시즌이 다가왔습니다. 신입지원하시는 분들이나 심지어 경력이직하시는 분들도 입모아 얘기하는 건 항상 '사람' 입니다. 거긴 문화가 어때요? 분위기 어때요? 등등을 궁금해하고, 같이 일할 사람이 어떤 스타일인지 페북도 살펴보고 하는 등을 보면... 확실히 사람문제는 작은 부분이 아닙니다.  그래서 오늘은 가만히...밀싹쥬스를 마시며 생각을 해보았습니다. 지금까지 내가 있던 회사엔 어떤 사람들이 있었는가..하고 말이죠. 생각보다 매우 재미지더군요. 온갖 종류의 사람들이 참으로 다양하게도 적재적소에 잘 배치되어 있었던 것 같습니다. 창문 옆, 벽, 파티션 뒤, 화장실 앞, 문 앞, 부장님 옆자리 등등..각각의 포지션에 맞게 각각의 성향대로 존재하고 있었더라구요. 이번 글은 그냥 웃자고 쓰는 내용이 대부분이지만, 이제 갓 회사에 입사를 준비하시는 분들은 내가 앞으로 어떤 사람들을 만나게 될 지 가벼운 튜토리얼로 생각하셔도 무관할 듯 합니다. 단, 이번 글은 제 개인적 경험에 많이 의존한 글이니 만큼 이 범주에서 벗어난 더욱 다양하고 묘한 존재들이 많다는 것은 알아주셨으면 합니다. 지구는 우리의 상상 이상으로 매우 크고 많은 사람들을 담고 있으니까요.1. 일찍 출근하는 사람: 항상 일찍나와서 카누를 타먹고 책상정리를 합니다.2. 맨날 5분씩 늦는 사람: 신기하게 더도말고 덜도말고 5분 정도만 늦습니다. 아마 기상시간이 동일한 탓으로 보입니다. 지하철시간은 거의 일정하니까 5분 늦게 나를 회사로 데려다주는 바로 그 지하철을 타는 것이겠죠. 3. 맨날 1분 전에 오는 사람: 아까 윗분이 탄 지하철의 바로 앞차를 항상 타시는 분입니다.4. 기계식키보드 쓰는 사람: 타다다다타ㅏ다닫사다타다다삿타다다사다다타다다다다사사다닷. 그 날의 기분이나 일의 다급함을 청각적 정보로 전달해 주십니다. 5. 조용한 사람: 하루종일 아무말이 없습니다. 일만 열심히 합니다. 마우스도 무소음마우스... 6. 눈치스캐너: 출근하자마자 사무실 분위기와 팀장님 기분을 스륵 스캔하고 '어제 팀장님 술 많이 드셨대?' 를 물어보는 분입니다. 가끔 술자리에서 "하아, 진짜 내가 일일이 다 챙겨야 하니 너무 피곤하다.."라는 말도 합니다. 하지만 누가 딱히 챙겨달란 말을 하진 않았습니다. 7. 픽셀성애자: 이 분은 디자이너가 아닌데, 자꾸 픽셀이나 그리드 얘길 합니다. 심지어 나도 디자이너가 아닌데 자꾸 픽셀을 맞추라고 합니다. 옆에 있는 디자이너님은 절 아련한 눈빛으로 2초정도 쳐다봤습니다. 자꾸 픽셀픽셀 얘길 하는데...사실 생각해보면 아는 디자인지식이 그것밖에 없어서는 아닐지...하는 생각을 해봅니다.8. 과자창고: 두 번째 서랍에 항상 외국과자가 가득한 분이 있습니다. 물론 땅콩샌드나 그냥 캔디나, 눈을감자 등도 있습니다. 주로 이 분이 가지고 있는 아이템은 킷캣이나 로이스초콜렛, 3개월 정도 된 펑리수 같은 것들이 있습니다. 9. 정오의 현자: 회사 근방 500m지역의 맛집과 식당, 메뉴, 가격에 대한 정보가 풍부하고 다양한 시식으로 맛평가까지 내려주십니다. 특히 이런 분은 기상에 민감하신데 날씨에 따라 메뉴를 센스있게 결정해야 한다는 신념이 있습니다. 그러나 종종 더 높은 분의 전날 숙취나 당떨어짐 등으로 인해 현자의 말이 묵과되는 경우가 많습니다.10. 더 높은 분: 더 높은 분은 주로 점심을 결정하십니다.11. 그보다 낮은 분: 더 높은 분보다 조금 낮은 분은 점심 후 커피를 결정하십니다.12. 완벽한 일개미: 이 분은 뚠뚠 일을 하십니다. 뚠뚠. 그러나 거의 완벽을 추구합니다. 보고서의 표지와 폰트의 통일, 자간과 위계까지 챡챡 맞춰서 실수없이 일처리를 하려고 노력하시는 분입니다. 주로 안경을 쓰셨을 확률이 높습니다. 뚠뚠. 약간 워커홀릭느낌이 납니다. 13. 후드입은 사람: 꼭 후드입은 분들이 한 분씩 있습니다. 주로 개발자나 디자이너일 가능성이 높습니다. 특히 웹디나 퍼블리셔 분들은 매우 높은 확률로 후드를 입습니다.14. 욕먹는 사람: 욕도 먹는 사람이 항상 먹습니다. 특히 뭔가 미운털이 박히면 똑같이 실수를 해도 더 욕을 먹습니다. 그런데 원래 먹던 분은 좀 더 큰 성량과 다양한 표현이 가미된 욕을 먹는 경우가 있습니다. 저러면 안되는데..싶지만 어쩐지 다른 사원들도 그 분을 딱히 가까이 하려 하진 않는 듯 보입니다. 이런 건 좋지 않습니다. 15. 지박령: 저 분은 왜 집에 안가는 지 궁금합니다. 언제 집에 다녀왔는지도 모르겠습니다.16. 미스테리쇼퍼: 왜 회사컴퓨터로 옷을 사는 지 미스테리한 쇼퍼입니다. 딱히 구매를 하는 것 같진 않습니다. 그냥 보는 것에 의의를 두는 모양입니다. 요즘같은 벚꽃시즌이나 환절기 땐 더욱 스크롤과 알트+탭이 더욱 바빠집니다.17. 점심 안먹는 분: 높은 확률로 다이어트, 약복용중, 어제밤샜어, 피곤해, 잘래, 약속있어..등으로 점심을 안먹는 분이 계십니다. 저도 해봤는데 사실 진짜 이유는 좀 불편해서 입니다. 속도 그렇고 맘도 그렇고... 그리고 진짜 졸릴 때도 있구요.18. 은행가시는 분: 거의 점심을 먹고 나면 1,2명 정도가 은행이나 우체국에 다녀온다고 하십니다. 은행이 이토록 우리가 자주 이용하는 곳이었나 싶지만, 운영지원팀이나 등기발송 등의 업무가 있는 듯 합니다. 대부분 업무를 마치면 커피를 사옵니다. 사실 좀 혼자 있고 싶어서가 아닐까요.19. 병자: 대부분 미열이나, 비염, 안구건조, 위염, 피부트러블 등 다양한 증상과 지병을 보유하고 계십니다. 자주 병원과 약국에 가시고 반차와 연차등을 통해 충분한 휴식을 취합니다.20. 영웅: 뭐 크게 하는 것 같지도 않은데 챡챡 일을 잘해내는 능력자같은 분입니다. 이런 분이 많다면 좋겠지만 애석하게도 영웅은 그리 많지않습니다. 실제로 영웅이 있어도 난세가 아니라면 딱히 그 능력이 드러날 기회도 없구요. 원래 영웅은 위기상황에서 진가를 발휘합니다. 21. 제목학원수강생: 이 분은 다수의 짤과 개그력을 지니고 있습니다. 유쾌한 말발과 드립력으로 회식이나 식사시간을 재미있게 만들어줍니다. 종종 협업툴에도 짤을 올리곤 합니다. 대부분 네이버뿜이나 개드립.net에서 가져온 소스입니다.22. 엘사: 낯가림이 심한 분입니다. 높은 확률로 안경을 쓰고 계신데, 인사나 말을 잘 안받아주는 경향이 있습니다. 뭔가 날 보면 후다닥 지나가기도 하고 다른 분들하곤 말을 잘 하지만 나에겐 업무적인 이야기만 합니다. 이걸 보고'훗 날 보고 설레여서 제대로 눈도 못 마주치는 건가..이놈의 귀여움이란..'따위의 생각을 하면 안됩니다. 그냥 낯을 가리는 성향이거나 아니면 진심 싫은 것일 수도 있습니다.23. NPC: 뭔가 물어보면 필요없는 정보까지 상세히 잘 알려주십니다. 신입들에겐 단비같은 분입니다. 종종 커피나 담배타임, 비타500, 모닝커피 등으로 보상을 주기도 합니다.24. 팩트폭격기: 할 말은 반드시 하는 분입니다.  주로 팀장급과 논쟁을 벌이십니다. 정의로움이 가득하기도 하고, 합리적인 걸 중요하게 생각합니다. '아니, 상식적으로..' 라는 말을 즐겨 하십니다. 말의 속도가 빠르고 성량이 조수밉니다.25. 양손아이템: 고렙의 장비들이 많은 분입니다. 아이맥27인치와 부속품들, 팬쿨러와 아이패드프로, 아이펜슬, 접히는 노트북 등..신기방기하고 비싼 제품들이 가득합니다. 주로 이런 분들은 집에 전동킥보드 같은 게 있습니다.26. 리액션장인: 딱히 뭔 말을 하진 않는데, 웃음소리가 호탕한 분입니다. 파하하하하하하!!.. 27. 오띄꾸띄르: 단 하루를 출근해도 완벽한 패션센스를 뽐내는 분들입니다. 하지만 드문 것 같습니다. 대부분은 그 날 퇴근 후 뭔가 약속이 있을 경우엔 의복과 용모를 단정히하고 오는 것이 보통입니다. 하지만 어쩌다 꾸미고 오면 막 '오오오 약속있어? 애인생겼어?' 등의 시덥잖은 오지랍에 시달릴 수 있습니다. 다른회사 면접보러가요. 라고 대답해주도록 합시다.28. 정치인: 자꾸 라인만들고 다닙니다. 액티브능력으론 뒷다마까기와 '그렇지 않아?' 라고 동조끌어내기가 있습니다. 패시브능력으론 수근대기, 탕비실가기, 담배친구랑 옥상담배하기 등등이 있는데... 여느 정치인이 그러하듯 엮일 땐 조심해야 합니다.29. 엑셀장인: 물어볼 일이 많습니다. 주로 안경을 쓰고 계시고, 웃는 상에 단정한 옷을 즐겨입으십니다.30. 피피티장인: 왠만한 포토샵보다 더 괜찮은 결과물을 파워포인트로 만들어내는 미래형인재입니다. 주로 이 장인님은 집에 늦게 들어가십니다.31. 곧죽을몸: 뭐만 하면 힘들어죽겠다, 못해먹겠다, 졸려죽겠다, 배불러죽겠다, 허리아파죽겠다, 조용해죽겠다 등.. 모든 것에 생명을 걸고 생활하시는 치열한 분입니다. 좀 같이 힘빠지는 경향이 있습니다.32. 아니면말고: 의견을 던졌으면 끝까지 마무리를 지어야지, 이건 별로 맘에 안든다고 하면서 '그냥 뭐 제 의견은 그렇다고요~' 하고 치고 빠지는 분들도 있습니다. 회사를 아프가니스탄이나 베트남정도로 생각하시는 듯 합니다. 게릴라전술은 회사에선 딱히 좋지 않습니다.33. JTBC뉴스룸: 뭔가 모든 정보를 다 알고있는 듯한 분입니다. 누르면 바로바로 '아! 나 그거 알아.' 라고 튀어나오는데 그 정보가 또한 얕고 넓은 것이 놀랍습니다. 하지만 깊게 들어가면 별로 좋아하지 않습니다. 대부분 뉴스를 열심히 탐독하거나 페이스북에 여러 포스팅을 '저장함' 으로 보유하고 있는 분입니다.34. 제록스: 캐릭터 이름이 아닙니다. 복사기 장인입니다. 뭐 고장나면 다 고칩니다. 대부분은 타격과 뭔가열었다닫기 기술로 해결하지만, 종종 잘 쓰지 않는 기능, 내컴퓨터로 스캔이미지 전송하기나, 초기 프린터IP잡기 등등을 수행하실 수 있는 분입니다. 가끔 랜선이나 내선전화선 정리를 하실 수 있는 분도 있는데.. 회사 자리바꿀 때 이 분 없으면 큰일납니다.35. 사내연애: 본인들만 모르고 다 압니다. 가끔 비상계단 문에서 5초정도의 시간차이로 나올 때가 있습니다.36. 꼰대: 왜 이게 안나오나 하셨을 겁니다. 꼰대는 그 유형이 굉장히 넓습니다. 하나로 규정할 순 없지만, 큰 의미에선 지는 안하면서 나한테만 시키는 전가형 꼰대와, 자신의 왕년스토리나 신념, 가정사, 재미없는 성적농담을 좋아하는 스토리텔링형 꼰대가 있습니다. 음.. 둘 다 싫습니다.37. 인바운더: 전화 진짜 잘받는 분이 있습니다. 이게 쉬운 것 같죠? 결코 그렇지 않습니다. 저 콜센터에서 일할 때 그 콜연습하려고 10일 내내 같은 스크립트만 연습하고 그랬던거 생각해보면...전화도 훈련이 필요한 것 같습니다.38. 그건안되는 분: 대부분 어떤 요청을 하면 99%의 확률로 그건 안된다고 하시는 분입니다. 가끔 되는 일을 찾는 재미가 있으므로 어떤 것이 되는 것인지 도전해보도록 합시다.39. 카페인천사: 가끔 아침에 커피사오는 분입니다. 세상 고마움.40. 실수폭발자: 뭔가 쾌활하고 명랑하긴 한데 실수가 끊이지 않는 분입니다. 마무리가 잘 되지 않는 스타일이죠. 꼼꼼함은 지하창고에 인셉션팽이처럼 영원히 가둔 듯 합니다. 41번이 필요합니다.41. 나노옵저버: 이 분은 오탈자 하나, 띄어쓰기 하나, 디자인시안의 잘못 지정된 선굵기까지도 한 번에 알아챕니다. 숫자 틀린 건 물론이고, 서류도 순서대로 클리핑을 해놓으시는데 그 꼼꼼함이 가히 대단합니다. 하지만 본인은 자신이 그리 꼼꼼하다고 생각하고 있지 않습니다. 40번이 운영, 말발, 행동력이 있다면 나노옵저버와 팀을 이뤄 시너지를 발생시킬 수 있습니다. 실제로 경험해봤는데 굉장했습니다. 42. 노블레스: 이게 너와 나의 눈높이다! 를 시전하며 신입이나 팀원들은 범접하지도 못할 레퍼런스와 지식을 보유하신 분입니다. 방대한 경험과 전문용어들로 '이게 어려워?' '그거 체크했어?' 등등을 시전하십니다. 경우에 따라 좋을 수도 있고 악몽이 될 수도 있습니다.43. 상담전문가: 꼭 회사 근처 카페로 가서 일대일 면담을 하는 팀장님들이 있습니다. 말을 들어주고 달래고 어르고 등등을 합니다. 내담자는 주로 일을 잘하는 팀원일 가능성이 높습니다. 이 상담으로 뭔가가 해결되는 듯 하지만, 실제론 임시방편인 경우가 많습니다.44. 예비자유인: 곧 퇴사를 앞두고 있거나 고민중인 분도 꼭 있습니다. 이런 분은 2,3명이 항상 같이 다니는데 점심시간 이후 등등 '좋겠다.' '다른데 알아보니 어때?' 등등의 퇴사정보를 공유합니다. 실행이 이루어지면 격월로 퇴사가 쭉쭉 발생할 수 있습니다.45. FM조교: 에프엠은 이거야. 라고 꼭 찝어 알려줍니다. 에프엠을 중요하게 생각합니다. 반대는 당연히 가라신봉자가 있습니다. '대충해' '괜찮아' '그냥와' 등등을 시전합니다. 46. 선생님: 말투가 뭔가 가르치는 말투인 분이 있습니다. 주로 말끝에 '그지?' '예를 들어~' '이해돼?' 등등을 자주 씁니다.47. 딴지장인: 진지함과 엄격함으로 무장한 이들은 종종 농담이나 예능을 다큐나 시사프로그램으로 받아칩니다. 말이 길어지고 뭔가를 설명하려고 합니다. 가끔 노잼이란 소릴 들을 수 있습니다. '왜 저래, 이상해.' 라는 뒷말의 대상이 되기도 합니다. 하지만 이상한 게 아닙니다. 그냥 성향입니다.48. 개자식: 위 47개 유형과 전혀 무관하게 그냥 나랑 진짜 안맞는 사람입니다. 주로 퇴사의 큰 원인을 제공합니다.49. 혁신주의자: 뭔갈 항상 바꿔야 한다고 하는 분입니다. 종종 대표님이 혁신주의자일 경우 실무자들은 위험해집니다. 실무자가 혁신주의자일 경우엔 '쟤 또또또 저런다.' 란 소릴 듣기도 합니다. 변화와 현실 사이에서 적절히 협의할 수 있는 성숙된 문화가 자리잡았으면 좋겠습니다. 50. 마니또: 물론 회사는 일하는 곳이고 가좆같은 분위기를 지양하는 요즘이지만 그럼에도 불구하고 수호천사 한 명쯤은 존재하기 마련입니다. 단순히 말이 잘 통하고 일손이 잘 맞는 수준이 아니라, 진짜 친구처럼 소중한 존재가 되는 사람들 말이죠. 직장에서 친구만들지 말라고 하지만...그건 의지로 되는 문제가 아닙니다. 퇴사 후에도 사람 인연은 어찌될 지 모르는 거죠. 물론 절대 많지 않습니다. 1명? 정도면 성공이라고 봅니다. 격한 스압으로 여기까지 오신 분들에게 박수와 짝짝짝을 보냅니다. 정말 다양한 사람들이 우글우글한 곳이죠. 직장은 일을 위해 모인 곳이지만 사실 개개인의 사연과 성향은 모두 다릅니다. 목표가 같다고 해서 모두가 한 마음 한 뜻이란 얘긴 아니잖아요. 직무능력과 전문성은 물론 중요합니다. 하지만 회사에 들어갔다는 것의 의미는 단순한 직무역량 이상입니다. 내가 이만큼 똑똑하고 니들은 닝겐이다! 가 아니고.. 내가 가진 능력과 발톱을 너네들과 함께 나누고싶다! 라는 개념이랄까요.그러니 내 능력을 표현하고 전달하고 나누는 능력이 훠어어어얼씬 중요한 듯 합니다. 이제 상반기 공채가 한창 진행되고 있고, 어느덧 봄이 다가오고 있네요. 조만간 사무실이 굉장히 졸려질텐데, 모두들 벚꽃같은 인연들 잘 맺으며 행복하시길 바랍니다!!(잠깐..벚꽃은 짧고 아름답잖아?..)

기업문화 엿볼 때, 더팀스

로그인

/