스토리 홈

인터뷰

피드

뉴스

조회수 1544

고객사의 든든한 물류 컨설턴트, 품고 사업개발실 영업팀장 은진님_Interview

  1. 안녕하세요! 은진님:) 간단한 자기소개 부탁드립니다! 안녕하세요. 품고에서 영업 팀장을 맡고 있는 고은진입니다!      2. 은진님이 품고에 입사하게 된 계기는 무엇일까요?  저는 두손컴퍼니가 가진 미션에 대한 공감이 컸던 것 같아요. 또 두손컴퍼니의 비즈니스 모델 자체가 비즈니스가 성공하면 소셜 미션은 함께 달성되는 구조인 것도 마음에 들었어요.    대학교 때부터 인액터스라는 사회 공헌 비즈니스 동아리에서 활동했어요. 취약계층분들을 위한 비즈니스 모델을 개발하여 운영하는 동아리였고 그때 두손컴퍼니를 처음 알게 되었어요.      당시 북한 이탈 주민 취업 연계 및 인식 개선 위한 북한 음식 관련하여 창업하였었는데 비즈니스를 키우고 있다는 느낌보다는 봉사한다는 느낌이 강했어요.    그때 제가 비즈니스를 통한 소셜임팩트를 창출하는 것에도 관심이 많지만, 저 스스로의 성장도 중요시한다는 것을 느꼈고 당시 품고 풀필먼트 비즈니스 영업 담당자로 일하는 것이 저의 성장과 소셜 임팩트를 함께 낼 수 있는 경험이 될 것 같아 느껴 지원하게 되었어요.     3. 품고, 영업 매니저는 어떤 일을 하는 사람일까요?       품고 영업 매니저는 두손컴퍼니의 연 계약 서비스인 품고의 신규 계약을 진행하고 두손컴퍼니의 매출과 성장 동력을 만드는 곳이에요.     구체적으로는 품고 서비스를 문의하는 화주사들의 전화나 메일에 대해 응대를 하고 그중에서 미팅을 원하는 화주사 분들과 미팅을 진행하고 있습니다. 또 품고 서비스와 잘 맞을 것 같은 고객사는 먼저 미팅을 제안하고 있어요.    미팅을 통해서는 고객사와 품고 모두에 이익이 되는 방향을 제안드리고, 계약 이후에는 물류팀에 고객사를 인계하고 물류 매니저 분들과 협업하여 제품 입고 현황 및 CS 이슈 등을 정리하여 정기 물류 보고서를 발행하거나 현업과 고객사 사이에서 품고 서비스 물류 관련 이슈를 조정하기도 합니다.     4. 일을 하다보면 기쁜일만 있는 것은 아닐텐데 혹시 영업팀에서 일하며 겪게되는 힘든 점은 어떤 것이 있을까요? 고객사와 현업 매니저분들과의 물류 관련된 이슈가 있을 시 중간에서 문제를 해결해야하는 경우가 많은데 서로의 입장을 모두 알기 때문에 어떤 해결책을 내야할 지 어려울 때가 많은 것 같아요.   예를들어, 우리는 프로세스에 맞춰줄 의향도 있었고 상대에 대한 이해도도 높았다고 생각하여 파트너로서 함께하고 싶었던 고객사가 있었어요.    하지만 우리의 생각과는 다르게 고객사가 우리를 파트너로 대우하지 않거나, 품고의 프로세스를 무시한 채 무리한 요구를 해오는 경우가 있었고, 그럴때마다 우리 또한 파트너로서 상대를 존중하는 태도를 견지하지 못한다는 생각이 들때마다 조금 힘들다는 생각이 들었어요.     5. 품고 영업 팀장으로 일하면서 가장 많은 성장을 할 수 있게 해준 경험은 무엇일까요?  우선 두손컴퍼니는 권한과 책임이 자유로운 회사에요. 결과에 대한 책임이라기 보단 과정을 온전히 스스로 컨트롤 해볼 수 있는 분위기라 누구라도 열정만 있다면 성장하기 굉장히 좋은 회사라고 생각해요.   작년부터 품고 마케팅을 시작하면서 고객사 문의가 굉장히 많이 늘었고 영업팀 미팅도 따라서 많이 늘었어요. 미팅을 통해 다양한 고객사를 만나고 경험해보면서 스스로 많이 성장했다고 생각해요.   또 많은 미팅을 나가면서 힘들기도 했지만 제가 하는 업무를 통해 계약이 진행되고 품고의 매출도 140% 정도 성장한 것을 보니 보람을 느꼈던 것 같아요.   특히 디자이너 핸드백 및 악세서리를 판매하고 계신 마르헨제이 고객사분들 같은 경우 이전 물류 센터에서 품고 물류 센터로 이전을 하게 되시면서 이전 자체가 쉽지는 않은 부분들이 많았어요.    이 때 고객사 분께 이전 물류 센터의 연락처를 받아 직접 커뮤니케이션을 진행하면서 이전을 도와드렸던 경험이 있는데 당시 저 또한 어려운 물류 이전을 도우면서 배웠던 부분이 많았고 고객사 담당자 분께서도 감사하다는 말씀을 전해주셔서 좋았던 것 같아요.     6. 요즘 영업팀에서 가장 우선순위로 진행하고 계신 업무는 무엇이고 신입 매니저분은 어떤 일을 하게 되실까요?  새로운 분이 오기 전 신입 매니저분들의 업무 가이드가 되어줄 매뉴얼 작성을 가장 우선적인 작업으로 생각하고 있어요.  매뉴얼은 신입 매니저분들이 이전에 영업팀에서 겪었던 어려움이나 실수들을 반복하지 않도록 돕고 영업 역량을 더 키울 수 있는 기반 자료로 활용 될 예정입니다.    또한, 매뉴얼이 가이드 역할 외에도 이후 들어오시는 신입 매니저분들의 인사이트를 지속적으로 쌓을 수 있는 기록 자산이 되기를 기대하고 있습니다.   신입 매니저분의 경우 매뉴얼을 바탕으로 처음에는 서비스 소개서 없이도 서비스를 잘 소개할 수 있을 만큼 서비스에 대한 이해도를 높이는 것부터 시작하여 인바운드  화주사 미팅,계약 고객사 관리,계약 이후 관련 이슈 컨트롤 등의 업무와 품고의 수익률을 개선하는 업무 등을 맡게 되실거에요.     7. 앞으로  은진님이 하고 싶은 일은 무엇인가요? 품고의 고객사를 더 많이 늘려 정말 규모면에서 크게 성장하고 전국의 거점도시에 품고 센터를 만드는 일에 생기는 기여하고 싶어요. 그리고 품고의 성장을 통해 더 많은 채용이 발생했으면 좋겠고 제가 하는 일을 통해 두손컴퍼니의 미션이 달성된다면 기쁠 것 같아요.   영업팀장으로 일하며 품고 안에서 물류와 연관된 새로운 서비스들을 기획하고 고객사들에게 제공하며 품고의 매출과 규모를 키워보고 싶습니다.   입사 초에는 품고에서 많은 경험을 쌓은 뒤 물류 경험을 살려서 아마존을 가거나 공공 정책을 세우고 대기업의 CSR 프로젝트를 컨설팅해주는 일을 해보고 싶었어요.입사한지 1년 정도가 지난 지금은 공공정책 관련 일을 해보는 것에 더 끌리고 있는 것 같아요.   정말 큰 단위의 공공정책 프로젝트를 런칭해서 실질적이고 더 큰 소셜임팩트를 창출하는 일을 해보고 싶다는 생각이 강해졌어요.     8. 앞으로 함께 일하게 되실 품고 영업 팀원분께 하고 싶은 한 마디!   두손컴퍼니의 우리가 가지고 있는 물류 관련 퍼즐들이 무엇인지 정확히 파악할 줄 알아야 해요. 그리고 그것들을 잘 활용하여 고객사와 품고에 모두에게 더 나은 프로세스를 컨설팅해줄 수 있어야 하기 때문에, 고객사의 물류 현황을 파악하기 위한 정확한 분석력과 현재 가진 재료를 잘 활용하여 최선의 결과를 만들 수 있는 응용력이 뛰어난 분이었으면 좋겠어요.     예를 들어, 내가 팀장이라면 나의 의견에 도전하고 더 나은 제안을 할 수 있을 만큼 주도적이고 하고 싶은 업무나 새로운 것을 도전하는 사람을 볼때 영업팀장으로서 열심히 지원해주고 싶을 것 같아요.   때문에, 단순하게 영업을 친절하게 서비스를 소개하고 실적만 올리는 것이라고 생각하시는 분은 지원하지 않았으면 좋겠습니다. 주도적으로 고객사에게 물류 컨설팅을 제안하고 물류 고민을 해소시켜줄 수 있는 도전 정신을 가진 분이면 좋을 것 같아요.    마지막으로는 혹시나 저희가 물류 회사다 보니 몇 가지 걱정이 되실수도 있을 것 같아 말씀드리자면 현재 두손컴퍼니는 여직원분들이 유급 보건 휴가를 눈치 보지 않고 갈 수 있는 복지 제도가 마련되어 있고 현업 물류 매니저분들도 마찬가지겠지만 물류 회사라고 영업팀이 거친 일을 하지는 않기 때문에 그런 부분은 걱정 안 하셨으면 좋겠습니다:) 
조회수 3015

타노스와 맬서스는 정말 멍청한 이론가들일까?

어벤저스 시리즈가 유행하면서, 타노스의 이론과 흡사한 맬서스의 인구론이 주목을 받고 있다. 타노스가 우주의 영속성을 위해 절반의 우주인들을 날리겠다는 이론과 맬서스의 인구론은 매우 흡사한 면이 많다.오늘날, 타노스가 멍청해 보이는 이유는 맬서스의 인구론이 틀렸다는 것이 입증됐기 때문일 것이다. 맬서스는 인류는 계속해서 늘어날 것이고 지구의 식량은 유한하기 때문에, 인구를 통제하고 저소득층 인구가 팽창하지 못하도록 막아야 한다는 이론을 주장했다. 하지만, 맬서스는 다가오는 사회적, 경제적, 기술적 변화를 알지 못했고, 인류는 팽창하지도 않았으며 기술의 개발로 대체자원 등을 활용하여 문제를 해결하고 있다. 맬서스를 추종했던 주류 경제학자들도 이 이론의 실패를 인정했다. 맬서스는 경제학자이자 인류 통계학자였기 때문에 이 이론은 실패한 것이 맞다.하지만, 나는 철학적으로 맬서스의 이론은 실패하지 않았다고 생각한다. 지구의 식량이 맬서스의 시대처럼 크게 문제가 되는 사회가 아니라는 것에는 동감한다. 하지만, 아직도 지구의 자원은 유한하고, 단 한 번도 인류가 지구가 제공하는 자원보다 더 적게 이를 활용한 적이 없다. 농업사회가 아니기 때문에 식량 같은 문제로 번지지 않았을 뿐, 기술의 발달은 지하자원의 수요를 증가시켰고, 인류는 맬서스 이후 단 한 번도 지구가 숨 쉴 틈을 준 적이 없다. 지금도 환경은 오염되고 있고, 지구의 상황은 악화되고 있다. 단지, 그것이 인류의 물리적인 수에 비례하지 않는다는 것이 농업사회와 다른 부분일 것이다.인간 한 명이 특정량의 식량을 평생 먹는 것으로 단순히 계산될 수 있는 사회에서 더 복잡한 형태로 나아갔을 뿐 본질에는 변함이 없다. 인간 한 명은 전기, 컴퓨터, 자동차, 가스 등 식량보다 한 단계 복잡한 형태의 지구의 자원을 끌어다 쓰며, 인류의 수가 아무리 줄어들더라도 인간은 지구가 견딜 수 있는 한계치를 최대한으로 활용하게 되어 있다.이 때문에 식량문제와 인구의 상관관계로 인류문제를 파악한 인구통계학적, 경제학적 '인구론'은 틀렸으나, 철학적 인구론은 아직도 유효한 셈이다.인구를 물리적으로 억제한다는 개념은 오히려 단순한 설루션이었다. 지금 일어나고 있는 환경 문제들과, 지구의 유한성을 해결하는 것은 오히려 복잡도가 더 높아져 매우 어려운 문제가 되었다. 이 때문에 모든 국가가 과거에 비해 훨씬 더 환경에 대한 엄격한 규제 및 정책들을 펼치고 있으며, 대체에너지에 대한 개발도 국가적 차원에서 리딩하고 있다.내가 맬서스의 인구론을 처음 접한 것은 20대 초반 군대에서였다. 그 당시 굉장히 큰 충격을 받았고, 버트런트 러셀 다음으로 내 삶에 가장 큰 영향을 준 학자였다. 군대를 전역하고 스마트폰이 보급되고 인터넷이 더욱 확장되면서 이 인구론에 대한 다양한 평가를 찾아볼 수 있었는데, 하나같이 인구론에 대해 '멍청하다'라는 평가밖에 없었다. 인구론이 멍청해 보이는 것은 맬서스가 제안하는 솔루션의 단순함(물리적 인구수 억제) 때문이지, 인구론 자체가 가진 멍청함은 아니다. 어벤저스의 타노스가 멍청해 보이는 것도 이 때문일 것이다. '인구-식량'에서 벗어나 '인간-유한함'의 구도에서 본다면 인구론은 아직도 해결되지 않은 문제를 담고 있는 책이다.유한함과의 싸움 속에서 어떻게 하면 인간이 이길 수 있는지에 대해서도 고민을 많이 했다. 그리고 단 하나 희망을 걸 수 있다면, 그것은 인간만이 가진 가장 강력한 특성인 '생각, 아이디어'에 있다고 본다. 오히려 지구가 가진 유한함과 악화되는 환경문제들이 가시화되면서 극한까지 몰아쳤을 때 인간은 멋진 아이디어를 떠올려낸다. 그렇게 지구가 발전했고, 인류가 발전해왔다. 지구 상에 가장 강력한 생존본능을 가진 것은 생물학적으로 강한 바퀴벌레가 아니라 정신적으로 강한 인간일지도 모른다.지구 상의 어떤 잡식동물보다도 강한 것이 없는 인간이 여기까지 와서 지구의 주인행세를 하는 것도 인간만이 가진 문제 해결 능력과 독창적인 아이디어에 있었다고 본다. 그리고 인간의 아이디어는 지구의 유한함에 영향을 받지도 않는다. 오히려 지구에서 일어나는 다양한 일들, 감각적인 상황들이 '경험'이라는 새로운 차원을 만들어 인간이 아이디어를 떠올릴 수 있게 돕는다.자동차도 기름이 있어야 가고, 공장도 자원이 있어야 돌아가나, 인간의 두뇌는 단순히 식량만으로 회전하지 않고 지구의 모든 에너지를 먹고 자라난다. 정말 불가사의하면서도 위대한 현상인 것이다.하나의 위대한 아이디어가 온 지구 상의, 인류에게 일어나는 문제를 해결할 수도 있다. 그것 또한 멋지다.내가 회사를 창업할 때, 도구(tool)를 만드는 회사를 만들겠다 하며 개인적인 인간이 자신의 생물학적, 정신적 한계를 뛰어넘는 도구를 만들겠다는 비전을 세운 것도 아마 지금 생각해보면 이런 맬서스의 인구론에 대한 고민이나, 인간의 아이디어에 대한 희망 때문이었을지도 모른다.오시리스 시스템즈 비전 선언문역사적으로, 도구는 인간이 생물학적인 한계를 넘어서게 만들어, 더 나은 세상을 만드는데 기여해왔습니다. 포클레인은 작은 아이도 거대한 힘을 발휘할 수 있도록 만들었고, 자전거는 인간이 맹수보다도 빠르게 이동할 수 있는 힘을 줬습니다.현대 사회로 넘어오면서, 애플의 스티브 잡스, 워즈니악이 발명한 개인 컴퓨터는 인간이 신체뿐 아니라 정신적 한계까지 넘어설 수 있는 힘을 주기도 했습니다. 이렇게 언제나, 인간은 도구를 이용해 한계를 넘고 가치를 창출해왔습니다. 그것이 인간만이 가진 초월적인 힘의 근원이었죠.인간을 맹수보다도 빠르게 만들어준 자전거와 같은 도구를 만들기 위해 고민하고 싶습니다. 이러한 도구를 끊임없이 개발하여 세상에 제공하고자 합니다.가끔 블로그에 글을 쓰다 보면, 이상한 내용을 쓴다고 비아냥대는 사람들도 있다. 사업이 아니라 철학이나 정치를 해야 한다고 말하는 사람들도 있다. 그런데, 사업의 진정한 가치가 철학 없는 이윤창출과 고용확대에만 있다면 그것은 재미가 없는 것 같다. 왜 인간의 유한한 생명 에너지를 단순히 돈을 버는 데만 써야만 하나?나는 딱 한번 태어나서 일생을 살면서 뭔가 뜨거운 열망을 품고 혁명가의 마음으로 살아보고 싶다는 생각이 있었다. 지금이 냉전시대였다면, 하나의 이데올로기를 믿으며 전쟁에 참여했을 수도 있겠다. 전쟁 이후였다면, 학자가 되어 자본주의, 민주주의의 개념적인 부분을 강화하고 보정하는데 일생을 바쳤을지도 모르겠다.그러나, 지금은 군인도, 철학자도, 정치가도 혁명을 일으키는 시대가 아니다.지금은 기업인이야 말로 세상에 혁명정신을 불어넣을 수 있는 가장 좋은 직업이 아닌가 생각한다. 이윤은 완전한 비전 달성을 위한 혁명을 위해 더 큰 그림을 그릴 수 있는 기폭제로 쓰일 것이고, 고용인원은 그 혁명을 완수하는데 함께하는 동지들이 될 수 있는 것이다. 그래서 더 잘하고 싶고, 더 욕심이 난다.4년이 지났음에도, 아직 이 정도 그림을 그릴 수밖에 없는 것이 아쉬울 뿐이다. 사업성을 검증하고 빠르게 이윤을 창출하는 데 올해 집중하는 이유도 여기에 대한 아쉬움과 후회 때문이다. 하지만, 20대의 온 에너지를 이 사업에 투입한 것에 대한 후회는 없다. 20대 초반 맬서스의 인구론을 읽고 고민했을 때 들었던 생각과 지금의 생각의 큰 차이가 없기 때문에 그때 세워놓은 비전에도 흔들림이 없기 때문이다.아이디어다. 아이디어가 앞으로의 인류의 문제를 해결할 것이고 로봇, 인공지능 시대에서도 인류를 도태되지 않게 만드는 가장 중추적인 핵심이 될 것이다.나는 아직도 맬서스의 인구론이 철학적으로 풀리지 않은 문제라고 생각하며, 위대한 문제제기와 발견이었다고 믿는다. 비록 맬서스와 타노스의 설루션이 틀렸을 지라도, 이들을 탓해선 안된다. 훌륭한 문제제기였고, 우리가 설루션을 찾지 못했기 때문에 그들이 성급하고 급진적으로 솔루션을 정했을 뿐이다. 그들은 문제를 느끼고 행동하기라도 했다. 그들이 느끼고 행동하는 동안, 우리는 무엇을 했나?앞으로 지구의 유한함이 극한으로 우리의 목을 조를 때까지, 우리가 어떠한 솔루션과 아이디어를 찾아내지 못한다면 반드시 맬서스나 타노스는 등장할 것이다. 그때가 오면, 그들을 멍청하다고 쉽게 말할 수 있는 사람이 있을까?
조회수 3316

구글이 직원들을 평가하는 방법

 이 글은 Business Insider의 This Is The Internal Grading System Google Uses For Its Employees — And You Should Use It Too를 번역한 글입니다.A slide from the Doerr deck. Screenshot 구글이 1년도 채 안되었을 때, 목표와 핵심 결과 설정법(Objectives and key Results, 이하 OKRs)을 발명한 인물 중 한 명인 John Doerr(이하 존)는 구글이 이 조직적인 시스템을 쓰는 것에 대해 발표하였습니다. OKR 시스템은 인텔에서부터 왔습니다. 구글은 빨리 OKRs를 적용하였고 그때부터 계속 사용해오고 있습니다. OKRs는 회사, 팀, 개인에게 구조적으로 일할 수 있게 하는 가장 쉬운 방법입니다. 여러분의 회사가 OKRs를 사용하고 있지 않더라고 여러분의 개인적인 삶이나 개인적인 업무에서 사용하면 많은 도움이 될 것입니다.목표(Objective):일이 실행될 수 있을 만한 모델 개발하기. 계획은 아래와 같이 측정될 수 있다.핵심 결과(Key Results):1. 주어진 시간 안에 프레젠테이션 끝내기2. 3개월간의 목표와 핵실결과 샘플 세트 완성하기3. 관리 부서로부터 3개월간의 시험 적용기간 동의받기 작년에 구글 벤처스의 파트너인 Rick Klau(이하 릭)은 1시간 20분간 어떻게 OKRs이 작동하는지에 대한 프레젠테이션을 발표했습니다. 릭은 이 발표에서 구글이 어떻게 운영되는지에 대해 엄청 매력적으로 설명하였습니다. 이 방법은 목표를 완수할 수 있게끔 간단하고 쉽게 따라 할 수 있는 시스템을 만들고 싶은 회사나 개인에게 정말 유용할 것입니다. 자, 한 번 살펴봅시다. 먼저, 여러분은 목표를 설정합니다. 그리고 여러 개의 "핵심 결과"를 설정합니다. 핵심 결과는 정량적이어서 목표를 달성할 수 있도록 설정해야 합니다. 여러분의 목표는 확실해야 하며 측정이 가능해야 합니다. 예를 들어, 나는 내 웹사이트를 예쁘게 만들고 싶다고 하지 마세요. 그 대신 나는 내 웹사이트를 30% 빠르게 만들고 싶다거나 계약을 15% 늘리고 싶다고 정하세요. 릭이 구글의 Blogger에서 일할 때, 그는 각 분기별로 몇 개의 목표를 설정하였습니다. 한 분기의 한 목표는 "Blogger의 평판을 높이자"였습니다. 사이트가 꽤 컸음에도 불구하고 Tumblr와 같이 유명세를 타기 시작한 플랫폼과 비교했을 때 Blogger는 지위를 잃고 있었습니다. Blogger의 평판을 높이기 위해 오른쪽의 슬라이드와 같이 릭은 쉽게 측정 가능한 4개의 결과를 설정하였습니다.릭은 구글이 1년 단위, 분기 단위로 OKRs를 설정한다고 말했습니다. 1년 단위 OKRs는 1년을 위한 큰 우산 아이디어(umbrella idea)이고, 돌같이 변하지 않는 것이 아니라 언제든 진화(evolve)할 수 있습니다. 그러나 분기별 OKRs는 변하지 않습니다.목표(Objective):Blogger의 평판 높이기핵심 결과(Key Results):- 3개의 산업 이벤트에서 Blogger의 리더십을 재정립하기 위한 발표하기- Blogger의 10주년 홍보 계획 잡기- 상위 xx Blogger 사용자를 찾고 개인적으로 접근하기- 음악 블로그를 살리기 위한 DMCA(디지털 밀레니엄 저작권법) 프로세스 확립하기- 정기적으로 re: Blogger 제품에 대한 토론을 열기 위한 @blogger 트위터 계정 만들기 또한 릭은 구글이 회사 레벨, 팀 레벨, 경열 레벨, 개인 레벨의 OKRs를 가지고 있다고 말했습니다. 그들은 회사를 지속적으로 궤도에 올리기 위해 함께 일하죠. 릭은 구글 임직원들이 분기에 4-6개의 OKRs를 실행한다고 했습니다. 만약 여러분이 그것보다 많이 설정한다면 엄청 들들 볶일 거예요(fried). 분기의 마지막에는 여러분이 직접 핵심 결과를 평가합니다. 구글은 0-1 단위의 평가 지표를 가지고 있습니다. 각 결과에 대해 1점을 받는 것이 최종 목표는 아니에요. 여러분은 0.6-0.7점을 받는 것이 목표입니다. 만약 여러분이 1점을 받았다면 너무 쉬운 핵심 결과를 설정한 것이 됩니다.(릭이 덧붙였듯이 "만약 당신이 1을 받는다면 당신은 그것을 부순 것이 아니라 샌드백을 친 것과 다름없다")(Or as he puts it, "If you get 1s, you’re not crushing it, you’re sandbagging."). 만약 여러분이 0.4 이하를 받는다면, 무엇을 잘못했는지 진지하게 살펴보아야 한다고 했습니다. 릭의 예제로 돌아와서, 우리는 그의 목표에 대해 얼마나 잘했는지 살펴볼 수 있습니다. 산업 이벤트에서 발표하기는 쉬웠고 1점을 받을 수 있었지요. 그는 DMCA를 위해 노력했지만 그 과정은 너무나 험난했기 때문에 결과가 좋지 않았다는 것을 이해할 수 있습니다. 또한 릭은 평가는 단 몇 분이면 충분하다고 했습니다. 평가를 위해 많은 시간을 쏟지 말고 목표 달성을 위해 시간을 쓰라고 이야기합니다. 구글에서는 모든 OKRs는 심지어 Larry Page(구글 CEO)의 OKRs 마저도 공개됩니다. 구글의 임직원들은 동료들의 OKRs가 무엇인지 확인할 수 있습니다. 그들의 내부 프로필의 한편에서 바로 확인할 수 있습니다. 당신은 동료들의 OKRs를 확인할 수 있을 뿐만 아니라 지금까지 그들이 달성한 점수 또한 볼 수 있죠. 이것은 우리를 협박하는 것처럼 보일 수 있지만, 이것은 구글러들이 다른 사람이 일하는 것을 이해하는 방식입니다. 릭은 그가 유튜브의 홈페이지를 만드는 일을 맡았을 때를 예를 들어 설명했습니다. 몇몇 동료들은 유튜브에 그들의 제품에 대한 비디오를 업로드하여 홍보하기를 원했습니다. 그들은 릭의 OKRs를 찾아보고 그가 다음 분기 동안 무슨 일을 할지 알았고, 홈페이지에 홍보하기 위해 프레젠테이션을 구성하거나 릭이 다음 분기에 새로운 OKRs를 그릴 수 있도록 그의 머리에 밑밥을 깔아 놓는(plant a seed in his head) 방법을 택할 수 있었습니다.이익(BENEFITS)왜 목표와 핵심결과(OKRs)를 사용해야 하는가- 사고를 훈련하는 방법(주요 목표가 표면화된다)- 정확하게 커뮤니케이션(모두에게 뭣이 중헌지 알게하라)- 진척도를 측정하기위한 지표 확립(우리가 얼마나 왔는지 보여준다)- 노력의 집중(조직이 지속적으로 함께 전진할 수 있다) OKRs는 승진을 위한 관리 툴로 사용되어서는 안 됩니다. 그러나 OKRs는 임직원들이 스스로 얼마나 달성하였는지 살펴보는 툴로는 사용될 수 있습니다. 릭은 만약 자신이 승진을 원한다면, 회사를 위해 그가 무엇을 해야 하는지 OKRs를 통해 알아낼 빠르고 쉬운 시스템을 만들었을 것이라고 말합니다. 이 방법은 꽤나 간단하고 직관적인 거라고 생각되지만 그것은 OKRs의 장점의 극히 일부분일 뿐입니다. 여러분이 일에 집중하는 것을 돕기 위해서는 짧은 리스트만 있으면 되니까요. 아래에 어떻게 OKRs가 작동하는가에 대한 영상이 있습니다:https://youtu.be/mJB83EZtAjc#비주얼캠프 #인사이트 #경험공유 #조언
조회수 841

그럼에도 종이신문을 봐야한다

취업은 많은 대학생들의 목표다. 도서관에 가면 많은 학생들이 고시나 공무원 서적을 공부하고 있다. 영어공부를 하러 연수를 떠나고, 인턴이나 공모전에 힘쓰는 것도 대부분 취업을 위함이다. 막연한 스펙쌓기에 대한 지적은 많지만, 기업 입장에서 지원자의 이력을 안볼수는 없는 노릇이다. 이력서가 꽤나 효율적인 도구인 건 사실이다. 그래서 많은 대학생들은 기업에 보여줄만한 이력을 만들기 위해 많은 활동을 한다. 나 역시 그랬다. 인턴과 공모전 등을 준비하느라 분주한 시간들을 보냈다. 그런 와중에 대학생들에게 취업을 위해 또다른 무언가를 하라고 이야기하는 것은 부담스러운 내용이다. 그럼에도 나의 경험상, 종이신문을 읽는 습관이 꽤나 큰 도움이 되었기에 조심스럽게 이야기를 꺼내보려한다. 처음 종이신문을 본 이유처음에는 몇몇 선배들이 종이신문을 읽으라고 권했다. 스마트폰이 세상을 바꾸고 인터넷으로 실시간 기사를 볼 수 있는 시대에 종이신문이라니. 자연히 신문보기를 권하는 그 말을 대수롭지 않게 흘려들었다. 하지만 취업을 본격적으로 준비하면서는 생각이 달라졌다. 뭐랄까 마음 한구석에는 작은 불안감이 있었는데, 그것은 막연한 스펙쌓기로는 면접이나 그룹토의에서 잘할 수가 없겠다는 생각이었다. 면접에서는 특정한 사안에 대해서 나의 관점을 논리적으로 전달하는 능력이 필요했다. 성적표나 자기소개서에 나오는 몇줄의 이력이 커버할 수 없는 부분이었다. 그러려면 우선 세상에 무슨 일이 벌어지고 있는지 알아야했다. 그렇게 신문읽기의 필요성을 좀 더 느끼고 나니 종이신문을 구독할까 고민이 되기 시작했다. 선배들이 좋다고 하는데는 다 이유가 있겠지, 게다가 대학생은 50% 할인도 된다던데. 속는셈 치고 한번 구독해볼까하는 생각에 이르렀다. 그러던중 소위 좋은 직장에 취직한 선배가 얼굴을 파묻고 신문을 읽는 모습을 본 날, 나도 전화기를 들어 매일경제신문을 구독했다.어떤 신문을 봐야할까나는 취업준비 차원에서 신문읽기를 시작했기에, 지원하려는 기업과 부서의 특성을 고려했다. 삼성, 현대, SK, LG 등 일반적인 대기업의 취업을 지망한다면, 정치/사회기사보다는 경제뉴스를 집중해서 보는 것이 낫겠다고 생각했다. 한국경제, 매일경제 등의 경제지는 약 30개 지면을 대부분 경제기사에 할애한다. 당연히 지원하는 기업과 관련한 뉴스도 많았다. 최근 실적이나 기업의 중장기 방향성, 새로 출시한 신제품 등의 정보를 미리 알고 있는 것은 큰 무기가된다. 반면 언론사 취업을 준비했던 친구는 한가지에 집중하지 않고 다양한 종류의 신문을 읽었다. 대략 3-4개 종합일간지와 1개의 경제지를 챙겨봤던 것 같다.종이신문의 좋은점종이신문을 구독한 후 느낀 종이신문의 장점은 단순하면서도 아이러니했다. 종이신문을 읽으니 비로소 기사를 정독했다. 역설적이지만 돈을 낸다는 점이 오히려 장점이 되었다. 인터넷으로 기사를 보는 데에는 돈을 내지 않아도 된다. 기사의 퀄리티도 종이신문의 그것과 같다. 하지만 인터넷에는 집중을 방해하는 요소가 많고, 기사를 반드시 봐야하는 환경도 없다. 그래서 조금만 해이해져도 꾸준히 기사를 보지 않는다. 기사를 보겠노라 인터넷을 시작했다가, 쇼핑을 하거나 웹툰이나 스포츠 경기로 기사읽기를 끝낸 것은 많은 사람들의 공통 경험이다.반면 종이 신문은 실제로 돈을 지불한다. 돈을 내고 구독하는 신문은 그냥 버릴 수가 없다. 날짜가 지난 신문도 마음 편히 버리지 못한다. 돈이 아까우니까 괜히 신문을 펴 한두개라도 기사를 본다. 그게 바로 돈값을 하는 것이다. 돈주고 종이신문을 보는 것은, 공짜인 기사에 쓸데없이 돈을 쓰는 바보같은 행동이 아니라, 신문 기사를 볼 수 있는 환경에 투자하는 것이다. 종이신문을 볼 때 우리는 더 다양한 주제의 기사에 노출된다. 특정 기사를 읽는 동안 우리의 시야에 많은 기사들이 걸린다. 신문을 한장씩 넘기면서 왼쪽부터 오른쪽으로 기사를 한번 훑는 와중에 또 많은 헤드라인을 보게된다. 기사 옆에 또 기사가 있는 종이신문의 레이아웃은 클릭을 해야만 새로운 기사로 넘어갈 수 있는 인터넷보다 많은 기사보기에 효율적이다. 종이신문, 어떻게 보면 좋은가종이신문 읽기는 좋은 습관이지만 꾸준히 유지하기가 쉽지 않다. 며칠만 지나도 신문을 처음만큼 열심히 읽지 않게 된다. 이런 문제들을 해결하기 위해 내가 썼던 방법은 스터디를 만드는 것이었다. 나는 대학교 4학년때 1년동안 종이신문 읽기 스터디를 했다. 함께 취업을 준비했던 형과 매일 아침 8시에 도서관 1층에서 만나, 서로 인상깊었던 기사를 3개씩 공유했다. 자연히 더 좋은 기사를 찾기 위해 많은 기사를 보게됐고, 또 스터디라는 도구가 있으니 신문을 안 읽고 넘어가는 날도 없었다. 그리고 기사에 대한 이해도 깊어졌다. 누군가에게 설명하기 위해서는 기사에 대한 많은 이해가 필요했다. 질문에 답을 하기 위해 미리 예상 질문을 생각했고 또 관련된 다른 기사들을 찾아보기도 했다. 자연스러운 공부가 된 것이다. 종이신문을 읽는 삶그렇게 1년간 신문을 읽었다. 특정 기업과 산업에 치우치지 않고 경제 전반에 대한 이해가 높아졌고, 까다로운 경제용어와도 친숙해졌다. 아는 것이 늘어나니 면접에서 자신감도 생겼고, 목소리에 힘이 붙었다. 불어난 자신감만큼 배려심도 생겨서 집단토의에서도 부드럽게 리드를 할 수 있었다. 결과적으로 나는 면접까지 간 모든 기업에서 합격을 했다. 그리고 이제 직장 8년차인 나는 여전히 종이신문을 읽는다. 취업을 위해 시작한 작은 습관이 9년째 유지되고있다. 매일 아침 집앞에 놓인 신문을 통해 세상을 한번 훑어보는 것은 일상의 루틴이 되었다. 일간지는 매일 기사를 찍어내야하는 특성상 아주 깊은 내용을 담을 수 없는 한계가 있지만, 그만큼 넓은 분야의 기사를 빠르게 다룬다. 이제 세상은 'T자형' 인재를 넘어 '파이자(π)형' 인재를 원한다고 한다. 한 분야를 깊이있게 공부하기 위해서는 기초체력이 필요하다. 종이신문 읽기는 넓은 분야의 정보를 꾸준히 접해 지식의 기초체력을 탄탄히 할 수 있는 습관이다. 다시한번 종이신문 읽기를 권한다.by 취업에 도움이 되고픈 30대 직장인챌린저스, 확실한 목표달성 꾸준한 습관형성 앱www.chlngers.com
조회수 724

[행사] 미미박스에 대한 호기심을 해결해드립니다!

안녕하세요.미미박스 소식을 전달드리는 Ava입니다. 이 글을 지금 읽고 계시다면 위와 같은 고민을 한 번쯤 해봤을 것 같아요이러한 구직자분들의 고민을 듣고 소통하기 위해!바로 어제, 스타트업 청년채용 페스티벌에 미미박스가 참가했습니다.차츰 미미스러운 부스를 만들어 가고 있습니다.미미박스의 브랜드 제품, 미국, 대만, 홍콩 등 각 지사에서 만든 영상,PPT를 통해 미미박스 사업, 기업문화, 규모, 역사 등을 뿜어낼 수 있는 공간을 만들었습니다.미미박스 부스에서는 여러 작은 이벤트가 있었는데요.어플을 설치한 후 스토어 모드 (미미박스 어플을 키고 휙휙 흔들기) 체험,뷰티 설문 (Discover my beauty) 참여를 하면참여자분들에게 뷰티박스를 드렸습니다! 미미박스 제품과 프로덕트를 체험하게 하여자연스럽게 미미박스의 비전과 나아가는 방향을 설명드렸죠.  ▼뷰티 설문 'Discover my beauty by memebox)두구두구 그렇다면 이렇게 미미박스를 체험한 고객들에게 선물 드린 뷰티박스에는 어떤 선물이 있을까요?짜잔! 사실 뷰티박스에는 해당 피부 타입에 해당하는 제품뿐 아니라 모든 타입의 제품이 다 들어있었답니다네일락커까지!"뭘 좋아할지 몰라서 다 준비했어"참여자분들에게 작은 즐거움과 응원이 되었기를 바랍니다.부스에서 이야기를 나누지 못한 분들을 위해 5시부터 10분간 미미박스 기업설명회가 있었는데요. 미미박스 인사담당자 Clay가 미미박스에 대한 소개를 해주셨습니다.정말 많은 분들이 빛나는 눈으로 참여하였습니다.참여하신 분들께 추첨권을 한장씩 나눠드렸는데요.럭키드로우를 통해 미미박스만의 특별한 선물을 드렸습니다.그 현장, 정말 뜨겁죠?저희도 너무 즐거웠습니다!정말 많은 분을 만나 소통할 수 있던 시간이었는데요.참여자 여러분과 나눈 이야기를 살짝 알려드릴게요!"미미박스 신촌 매장 가봤어요! 핑크월 너무 예뻐요""해외에 있을 때 미미박스가 많은 펀딩을 받은 뉴스를 보고 인상 깊었어요.오늘 미미박스의 성장스토리랑 기업문화에 대해 듣고 보니 더 흥미로운 곳인 것 같아요.""원래 미미박스에 관심이 많았었는데, 오늘 이렇게 설명을 듣고 나니 더 입사하고 싶네요.""여혐 사건 때문에 탈퇴했었는데 이렇게 만나서 성장스토리와 사업에 대한 이야기, 기업문화에 대해들어보니 정말 좋네요. 역시 스타트업 중 최고네요. 다시 좋아질 것 같아요. (재가입 총총.)""앱 기능이 정말 신기해요."아무래도 스타트 업은 정보가 많지 않기 때문에많은 분들이 호기심도 많고, 고민도 많이 하시는 것 같았어요.미미박서 6명이 출동하여 이런 분들께 미미박스의 비전을 알려드릴 수 있던 시간이었습니다.저희도 많은 인사이트를 받을 수 있었답니다혹시 더 궁금하신 것이 있다면 언제든 댓글로 질문 보내주세요!
조회수 1138

딥워크: 당신이 직장에서 성공하기 위한 마법의 키워드

최근 정부의 주 52시간 근무제 시행에 따라 국내 기업들이 바쁘게 변화의 움직임을 보이고 있다. 제한된 시간안에 최대한 많은 업무량을 소화해내기 위해서는 직원들의 전체적인 생산성을 높이는 것이 관건인데, 삼성전자와 NHN등의 대기업들은 '딥워크'를 이에 대한 해결 방안으로 보고 있다. NHN의 경우 월 근무 시간 총량은 유지하되 일 근무시간을 최소 4시간에서 최대 10시간까지 자유롭게 하는 뉴 퍼플타임제 도입과 함께 업무 성과 유지를 위한 딥워크 캠페인 역시 도입하고 있다. '딥워크(Deep Work)'는 사람의 인지능력을 한계까지 밀어붙이는 완전한 집중의 상태에서 수행하는 직업적 활동을 뜻한다. 미국 명문 대학교인 조지타운 대학교 (Georgetown University)에서 컴퓨터 공학 교수로 재임 중인 뉴포트 교수는 자신이 교수로서 최고의 성과를 내기 위해서는 기술의 사용을 멀리하고 온전히 몰입할 수 있는 시간이 필요하다고 주장한다. 현대의 기술들은 사람들의 삶을 보다 편리하게 만들어 주었지만 동시에 몰입할 수 있는 시간을 현저하게 줄어들게 만든 주범이다. 그 중에서도 집중력에 가장 큰 영향력을 끼치는 기술으로는 소셜 미디어를 들 수 있을 것이다. 하루에도 수십번씩 사람들은 스마트폰이나 컴퓨터를 통해서 소셜 미디어 계정을 확인하고, 굳이 확인하지 않더라도 좋아요나 댓글이 달릴 때마다 울리는 알림 때문에 주의력이 분산되는 상황을 겪는다. 소셜 미디어에서 받는 알림을 모두 꺼놓더라도 비슷한 방해 요소들에서 완전히 벗어나기란 쉽지 않다. 일반적으로 직장인들은 업무 상황 속에서 계속해서 날아드는 이메일이나 메시지를 무시하고 필요한 일에만 온전히 집중하기 어렵기 때문이다. 또 하루 중간중간 꼭 참여해야 하는 미팅이나 상사 혹은 동료와의 잡담들과 같은 작고 다양한 요소들로 부터 끊임 없이 방해를 받고 있다. 이런 상황이 지속되면서 방해 요소들에 익숙해지다 보면 우리가 알지 못하게 우리의 업무 생산성이 크게 하락하게 되는 결과가 발생한다.딥워크로 생산성을 높이는 방법 뉴포트 교수는 그의 저서에서 딥워크의 중요성 뿐만 아니라 이를 실천하는 방법 역시 소개한다. 그는 간단하게는 업무에 집중해야 하는 시간 동안에 스마트폰을 쓰지 않고 집중하는 법이나 스마트폰과 개인 PC에서 받아보게 되는 알람을 잠시 꺼두는 법에서 부터 본질적인 딥워크를 실천하는 수도승 방식, 이원적 방식, 운율적 방식, 그리고 기자 방식에 대해서 설명한다. 1. 수도승 방식 (Monastic Strategy)이름에서 유추할 수 있듯이 수도승 방식은 피상적인 일(지적 노력이 필요하지 않은, 종종 다른 곳에 정신을 팔면서 수행하는 부수적인 작업)을 전부 없애거나 크게 줄여서 딥워크를 위한 시간을 극대화하는 방식을 뜻한다. 이 방식은 하나의 큰 목표를 추구하고 한가지 일을 특출나게 잘 하는 것이 직업적 성공에 있어 중요한 사람들이 택하는 방식이기도 하다. 유명한 과학 소설가인 닐 스티븐슨은 피상적인 일을 최대한 줄여나가기 위해 그에게 보내는 이메일에 답변조차 하지 않는다. 컨퍼런스나 참석하고 이메일을 꼬박꼬박 답변을 하며 질 낮은 소설을 발표하는 것 보다 그의 본업에 온전히 몰입하여 꾸준하게 좋은 소설을 출간해내는 것이 그에게 가장 중요했던 것이다. 2. 이원적 방식 (Bimodal Strategy)유명한 심리학자이자 뛰어난 저술가인 카를 융은 수도승 방식을 따르지 않고서도 그 만의 방식으로 딥워크를 해냈다. 그는 글을 쓸 때에는 해당 작업을 방해할 수 있는 모든 요소들을 차단하고 오로지 작업에만 몰두하지만 그렇지 않을 때에는 학회나 여러 작은 이벤트등에 참석하는 등 피상적인 작업을 없애지는 않았다. 대신 시간을 분명히 나누어 일부는 딥워크, 나머지는 피상적인 일들을 포함한 다른 일들에 할애했다.대부분의 사람들의 경우에는 수도승 방식을 택하기 어려운데, 이것은 심층적이지 않은 일에 상당한 시간을 들이지 않으면 직업적 성공을 이뤄낼 수 없는 사람들이 많기 때문이다. 와튼 경영대학원의 교수이자 수 많은 베스트셀러를 출간한 애덤 그랜트 교수 역시 이원적 방식으로 딥워크를 실천하고 있다. 한 학기에는 강의에 몰두하고, 다른 학기에는 연구에만 온전히 몰입하는 방식이다. 그랜트 교수가 딥워크 상태에 들어갔을 때에는 소설가 스티븐슨과 마찬가지로 "자리에 없습니다" 라는 알림 메일을 설정해두고 오로지 연구에만 몰입하는 것으로 유명하다. 3. 운율적 방식 (Rhythmic Strategy)브라이언 채플은 박사 논문을 작성하던 중 대학 교수로서의 정식 일자리를 제안 받게 되었고, 직업적으로 좋은 기회였기 때문에 그 제의를 받아들였으나 정작 논문 작성에 집중할 수있는 시간이 부족해졌다. 결과적으로 그는 아침 5:30에 일어나 7:30까지 하루 두시간 정도 딥워크 모드에 들어서서 논문을 작성하기로 결심한다. 이로 인해 그는 하루에 3~4쪽, 2~3주에 논문 한 챕터 분량을 완성해낼 수 있었고, 효과가 좋아서 딥워크 하는 시간을 늘리기 위해 4:45분에 일어나기 시작했다. 이처럼 운율적 방식은 딥워크를 하려는 일반 직장인들 사이에서 가장 흔하게 채택되는 방법이다. 수도승 방식이나 이원적 방식과는 다르게 운율적 방식은 한 번에 많은 결과를 도출해내기 보다는 꾸준하게 조금씩 장기적으로 성과를 내는 방식이다. 이러한 방식은 하루에도 수십번씩 이메일을 확인하고 미팅에 참석해야하는 등 피상적인 업무가 필수적인 대부분의 사람들에게 적합한 방법이다. 4. 기자 방식 (Journalistic Strategy) 이 방식은 뉴포트 교수가 기자들이 마감을 지켜야하는 그들의 일의 속성상 언제든지 집필 모드로 전환하도록 훈련 받는데서 이름을 따온 방식으로 뉴포트 교수가 가장 선호하는 딥워크 방식이다. 기자 방식의 딥워크는 일과 중에라도 언제든지 시간이 날 때마다 딥워크를 하는 방식인데, 이를 효과적으로 실천하는 사람으로 '미국 최고의 잡지사 기자' 중에 한명으로 선정되고, 벤저민 프랭클린, 알베르트 아인슈타인, 그리고 스티브 잡스의 전기를 쓰고, 타임지의 편집장 자리에까지 올랐던 기자인 월터 아이작슨이 바로 이러한 방식으로 일하는 사람들을 대표한다.이 방식은 딥워크 초심자 보다는 하루 중 어느 시간에라도 몰입이 필요하다고 생각이 되는 상황이라면 곧 바로 딥워크 모드로 전환하여 온전하게 집중할 수 있도록 훈련이 된 사람들에게 적합하다. 뉴포트 교수는 훈련이 필요한 온전한 기자 방식 보다는 하루 일과를 확인하고 시간을 쪼개어 딥워크를 할 수 있는 시간을 어느정도 미리 계획해 두는 중도적인 방식을 추천한다. 직업적 성공을 위한 마법의 키워드, 딥워크글로벌 오피니언 리더들과 기업들 역시 딥워크의 필요성에 대해서 주목하고 있다. 앞서 언급된 세계적인 심리학자인 카를 융은 딥워크가 필요할 때마다 산속의 돌로 지은 움집에 들어가 자신을 주변의 방해 요소로 부터 고립시켰다. 미국의 44대 대통령인 버락 오바마의 경우 저녁형 인간으로 유명한데, 그 역시 늦은 시간에 독서, 연설문 작성이나 수정, 메모 작성, 문서 확인이나 사색에 잠기는 일에 몰두하며 필요한 업무를 처리해왔다고 알려져 있다.세일즈포스(Salesforce), 에버노트(Evernote), 트렐로(Trello)와 같은 세계적 기업들 역시 딥워크에 주목하며 어떻게 딥워크를 업무에 적용해야 각 직무에 맞게 생산성을 향상시킬 수 있는가에 대해 끊임 없이 고민하고 있다. "여섯살 짜리 아이도 스마트폰을 통해서 해낼 수 있는 일에 대해서는 큰 보상이 없습니다. 그러나 당신이 유려한 알고리즘, 법률 자문서, 혹은 산문을 쓰고 방대한 양의 데이터를 깔끔하게 분석해 낼 수 있는 사람이라면 당신의 인스타그램 팔로워수가 몇 명이든지에 관계 없이 사람들은 당신을 찾을 것입니다." 라는 뉴포트 교수의 말을 따르며 말이다. 국내는 물론 해외에서도 회사에 늦게 까지 남아 오랫동안 야근을 하며 많은 일을 처리하는 방식은 이제 더 이상 생산적이라 방식이라고 평가 받지 못하고 있다. 오히려 주어진 시간 내에 집중력있게 주어진 업무량을 처리하고 업무 시간이 아닌 시간을 충분한 휴식을 취하고 개인의 발전을 위해서 사용하는 것이 중요하다고 생각되는 시대가 다가왔다. 한정된 시간안에서 최대의 업무 효율을 내기 위해서는 업무에 관계없는 방해 요소를 모두 차단하고 이메일이나 업무 메신저 확인 그리고 미팅 참여에 소요되는 시간들에 대해서 미리 계획하고 최소화하여 딥워크의 효과를 극대화하고자 하는 노력이 필요한 시점이다.협업툴 콜라비 알아보기
조회수 4072

코드리뷰, 이렇게 하고 있습니다.

토스랩 안드로이드팀이 코드리뷰 하는 방법실리콘밸리 이야기 - 코드리뷰는 어떻게 하나요? 를 보고 토스랩이 코드리뷰 하는 프로세스와 방법에 대해서 공유해드리고자 합니다.왜 코드리뷰를 하게 되었나요?토스랩에 안드로이드가 팀 단위로 꾸려진 것은 5월 전후였습니다. 그 전에는 1인 개발 체제를 가지고 있었습니다. 갑작스럽게 인원이 많아지면서 코드스타일, 구조의 일관성 등이 계속적으로 깨지게 되고 이에 따라 제품의 안정성도 급격히 떨어지는 사태가 발생하였습니다.이에 내부적으로 제품의 품질을 강화하기 위한 대책들이 강구되었는데 그 중에 하나가 코드리뷰였습니다.코드리뷰를 위한 프로세스는 토스랩 웹 개발팀의 프로세스를 참고하여 안드로이드 개발 팀원의 내부 의견을 반영하여 진행되었습니다.1. 언제 코드리뷰를 요청하나요?안드로이드팀은 코드리뷰 요청에 대해 별도의 제약을 두지 않았습니다. 언제든지 코드리뷰 시스템이 코드리뷰를 요청할 수 있습니다. 다만 코드 리뷰가 시작되는 시점이 조금 다릅니다.모든 개발자가 코드리뷰를 각자의 업무(Task)가 완료되면 코드리뷰 시스템에 코드리뷰를 요청하고 이를 각 개발자가 언제든지 확인할 수 있도록 하고 있습니다.코드리뷰의 시작은 3. 그럼 코드리뷰는 언제 하나요? 에서 확인해보록 하겠습니다.2. 어떻게 요청하나요코드리뷰는 내가 아닌 다른 사람이 코드를 읽어야 하므로 어떤 목적에서 작업 된 코드인지를 미리 할 수 있어야 빠르게 코드리뷰를 할 수 있습니다. 최대한 자유롭게 하되 아래와 같은 형식을 지키도록 하고 있습니다.TitleFeature/Bug-fix 건인지 알 수 있도록 합니다.어떤 목적인지 간략하게 적도록 합니다.어떤 이슈와 연결된 건인지 알 수 있도록 합니다.Description어떤 로직을 추가/수정했는지를 작성합니다.어떻게 추가/수정했는지를 작성합니다ex)Title - [fix] 소켓 API 버전 처리 (JND-3986) Description@Version 커스텀 어노테이션 추가Version 없는 Event 에 Version 필드 추가, @Version어노테이션 부여SocketObject -> EventObject 로 파싱하는 로직 공통 메소드로 분리파싱 후 바로 반환하지 않고 Version Valid 로직 추가class JandiSocketServiceModel { T getObject(Object, T) // 파싱 공통 메소드 boolean validVersion(Object) // version 확인 } Java Reflection 사용.위와 같이 작성함으로써 이 이슈는 소켓 API 버전에 대한 버그 수정건으로 JND-3986 이라는 이슈와 연관된 것임을 알 수 있습니다. 상세 내용으로는 @Version 이 JandiSocketServiceModel의 getOject 와 validVersion 메소드와 연관되어 있음을 알 수 있도록 기술하였습니다.코드리뷰를 상세하게 쓰는 것은 리뷰어들이 코드리뷰를 효율적으로 하기 위함이기 때문에 리뷰할 부분을 빨리 확인 할 수 있게 적도록 하도 있습니다.3. 그럼 코드리뷰는 언제 하나요?실리콘 밸리의 큰 회사들 (구글, 페이스북 등)은 코드리뷰가 요청이 오면 업무의 최우선순위로 조정되어 즉시 응답하도록 하는 것이 원칙입니다. (지금 당장 하든지 아니면 언제부터 할 것인지를 피드백을 반드시 줘야 한다고 들었습니다.)하지만 스타트업은 일반적으로 개발해야 할 것들이 훨씬 더 많고 코드리뷰가 아니더라도 일이 산더미인 경우가 많습니다. 저희 토스랩이라고 이를 크게 벗어나지 않기 때문에 안드로이드팀은 별도로 코드리뷰하는 프로세스를 정의하였습니다.월~수 : feature/bug-fix 개발이 업무의 최우선 순위이다.목, 금 : 코드리뷰가 업무의 최우선 순위이며 코드리뷰 대상은 목요일 출근 전까지 리뷰 요청을 한 건을 대상으로 한다.이는 개발자들끼리 코드리뷰의 중요성을 이해하지만, 이것이 개발 건보다 더 큰 업무 비중을 차지하게 되면 개발 속도나 의욕을 저해할 수 있기 때문에 최대한 분리하여 해당 건에만 집중하기 위해 룰을 정하였습니다.업무에 따라서 편차는 있지만, 대개의 코드리뷰는 금요일에 모두 완료를 하고 있으며 긍정적 피드백이 나올때까지 코드를 변경해야만 완료가 됩니다.4. 무엇을 리뷰하나요?개발자 개인의 성향과 개발건의 성격에 따라 그때마다 다른 모습을 보여줍니다.성능 개선 개발 : 시간복잡도신규 feature 개발 : 잠재적인 오류에 대한 검출리팩토링 : 테스트코드나 구조에 대한 물음신규 기술 도입 : 해당 기술의 로직과 그에 대한 물음기타 : 변수명과 같은 코드 컨벤션을 하기도 합니다. 전체적인 흐름을 이해하기 위해 실제 빌드를 해서 동작을 시켜보고 이해하기도 합니다.기본적인 사항들은 CI 품질도구 리포팅 기능을 이용하기 때문에 주로 큰 그림에서의 코드리뷰를 하는 편입니다.5. 코드리뷰 코멘트는 어떻게 작성하나요?OO 보다는 XX 가 더 나은 것 같아요.XX 는 OO 부분을 참고해서 이용하면 되요.OO 는 XX 에 의해서 문제되지 않을까요?XX 를 하려다가 OO 로 했는데 어떻게 생각하세요?위와 같이 가급적이면 상대방을 공격하지 않는 느낌을 주도록 하며 단순히 문제를 이슈업하기 보다는 대안을 제시하는 방법을 주로 하고 있습니다. 코드리뷰는 서로의 코드에서 이해할 수 없는 부분을 찾고 문제가 될 수 있는 부분을 미리 찾아내는 자리인만큼 문제의 검출과 해결에 주안을 두고 진행합니다.6. 코드리뷰가 끝나면 어떻게 하나요?서로가 이해할 수 있을 만큼 리뷰가 진행되면 코드는 그때서야 개발용 브랜치에 통합을 합니다. 최소 1명의 피드백도 진행되지 않은 코드는 통합하지 않는 것이 원칙으로 하며 통합되어야 하는 건이 코드리뷰가 진행되지 않으면 늦어도 월요일 아침에 긴급히 진행해 줄 것을 환기시킵니다.7. 긴급히 코드리뷰해야 하는 건은 어떻게 하나요?긴급히 해야하는 건은 그만큼 사안이 중요하다고 생각하기 때문에 리뷰를 요청하는 즉시 진행을 하도록 합니다. 다만 해당 건이 즉시 반영해야 할만큼 중요한지를 서로간의 의논해서 진행하도록 합니다.총평안드로이드팀이 코드리뷰를 최초 시작한 것은 6월초입니다. 브랜치를 통합하기 전 개발 완료된 건에 대한 코드리뷰가 처음이었기 때문에 자리를 잡는데는 2달여 시간이 흐른 다음이었습니다. 초기에는 실수로 코드리뷰를 생략한다던가, 어떻게 코멘트를 남겨야할지에 대해서 조심스럽다던가 하는 시행착오를 겪어서 지금은 개발 건에 따라 20건이 넘는 의견이 남겨질 정도로 활발하게 의견을 교류하고 통합을 거칩니다.코드리뷰에 생소한 사람은 대개 나의 작업물을 누군가에게 검토 받는다는 느낌에 거부감을 가지기 마련입니다. 하지만 더 큰 그림에서 본다면 코드리뷰는 코드의 안정성을 서로 다른 관점에서 검토하는 것이기 때문에 코드의 신뢰성이 더욱 커지는 과정입니다. 그러기에 이에 대한 이해 없이 진행하는 코드리뷰는 금방 유명무실해지기 때문에 모두의 이해를 가진 다음에 진행 할 것을 추천합니다.제품의 안정성을 신경써야 하는 시점에 QA 강화와 같은 외부의 요인만을 찾는 것보다 내부에서 좀 더 개선 할 수 있는 요인을 찾는 것도 하나의 방법입니다. 토스랩에서는 다양한 품질 검증 과정에서 코드리뷰를 매우 중시하고 있습니다. 모든 팀이 각자만의 스타일대로 코드리뷰를 진행하고 있습니다.모든 개발자분들이 코드리뷰에 열린 자세로 올바른 코드리뷰를 진행하기를 바랍니다.#토스랩 #잔디 #JANDI #개발 #개발팀 #개발자 #개발환경 #업무환경 #코드리뷰 #인사이트 #조언
조회수 1357

jekyll의 메커니즘을 이해하고 커스터마이징하기

편집자 주-PHP 기반의 서비스를 기준으로 설명했다.-서버의 프로그램은 ‘서버 스크립트’로 표기했다.-HTML/html: 약어로 사용할 경우엔 대문자, 파일명으로 사용할 경우엔 소문자로 표기했다.목차jekyll이 어렵게 느껴지는 이유 jekyll은 모든 화면을 미리 만들어둔다.서버 스크립트 없이 검색 기능을 어떻게 만들까?이미지 캡션 추가이미지 사이즈 대응부록: 글 반영 과정, 도메인 연결 방법, 추가 옵션에 대하여Overview기술 블로그인 브랜디 랩스를 관리하기에 jekyll은 안성맞춤인 도구입니다. 1년 넘게 탈 없이 잘 사용하고 있죠. 물론 커스터마이징을 하려면 고생이 이만저만이 아닙니다. 그 과정은 jekyll을 이용한 Github 블로그 만들기에도 잘 나와있습니다. 도대체, jekyll은 왜 이리도 어려운 걸까요? 브랜디 랩스를 사례로 설명하겠습니다.jekyll이 어렵게 느껴지는 이유일반적인 웹서비스는 정적 리소스와 동적 스크립트의 조합으로 이뤄집니다. 예를 들어 PHP 서비스에서는 정적인 부분을 아파치 웹서버로, 동적인 부분을 PHP 스크립트로 작동합니다.하나의 게시글이 생기면 PHP 스크립트가 데이터베이스에 row 생성을 요청합니다. 게시글 등록 요청을 마치고, 글 목록 화면 요청을 한다면 데이터베이스에서 등록된 글목록을 정리해 HTML 양식으로 응답값을 만들어줄 것입니다.PHP 기반의 블로그 프로그램하지만 jekyll은 컨셉부터 다릅니다. 아주 생소한 메커니즘을 갖고 있습니다. 파일 기반의 데이터를 정적인 리소스로 빌드해서 서비스하죠. 게시글마다 md 파일이나 html 파일을 생성합니다. 글을 작성하고 배포하기 위한 빌드를 진행하면 응답할 html 화면을 만들고, 파일로 저장해 준비합니다. 이 상태에서 유저가 특정 화면을 요청하면 미리 생성한 html 파일을 찾아 꺼내주기만 하면 되죠. 다시 말해, 데이터베이스를 조회하고 HTML 양식으로 응답값을 만드는 과정이 생략되는 것입니다.실제로 Github page가 아파치 서버를 쓰는지는 알 수 없지만 개념 설명을 위해 동일하게 그렸다.jekyll은 모든 화면을 미리 만들어둔다.jekyll은 유저가 요청할 수 있는 모든 화면을 미리 빌드하는 방식을 씁니다. 앞서 다뤘던 브랜디 랩스의 gnav 영역의 회사소개, 채용 화면도 미리 빌드해둬야 합니다. 저자를 소개하는 프로필 페이지도 마찬가지죠. 글이 많아지면서 점점 길어지는 글 목록 화면도 예외는 아닙니다. 글 목록을 보여주는 화면이 많아지만 페이지 수만큼 미리 만들어야 합니다.위의 이미지는 jekyll이 동작하는 메커니즘을 간단히 정리한 것입니다. jekyll을 커스터마이징하려면 완전히 새로운 관점으로 접근해야 합니다. 지금부터는 브랜디 랩스의 검색 기능 구현 과정을 살펴보면서 커스터마이징을 자세히 알아보겠습니다.서버 스크립트 없이 검색 기능을 어떻게 만들까?검색을 하려면 작성된 모든 글의 제목과 내용에 원하는 키워드가 있는지 찾아야 합니다. 하지만 검색어는 변동값이므로 미리 빌드하는 방식으로는 커버할 수 없습니다. 검색어마다 화면을 미리 만들 수 없기 때문입니다.이럴 때는 클라이언트 스크립트는 활용해야 합니다. 서버 스크립트를 쓸 수 없기 때문에 어쩔 수 없는 선택이기도 합니다. 검색에 필요한 정보를 json 파일로 빌드시키고 자바 스크립트를 이용해서 검색하도록 했습니다.먼저 최상위 경로에 search.json을 만듭니다. 파일 시작점에 아래와 같은 패턴이 있다면 빌드 대상으로 인식됩니다.--- --- 이전에 쓴 jekyll 문서를 PDF로 배포하기에서 pdf.html 파일을 만들 때도 비슷한 방법을 사용했습니다.--- --- [ {% for post in site.posts %} { "title" : "{{ post.title | escape }}", "category" : "{{ post.category }}", "tags" : "{{ post.tags | join: ‘, ’ }}", "url" : "{{ site.baseurl }}{{ post.url }}", {% if post.author %}{% for author in site.data.authors %}{% if post.author == author.name %} "author" : "{{author.koname}}", "email" : "{{author.email}}", {% endif %}{% endfor %}{% endif %} "date" : "{{ post.date }}", "content" : "{{ post.content | strip_html | replace: "\", ‘’ | replace: ‘"’, ‘\"’ | replace: ' ‘,’ ' | replace: ' ‘, ’ ' }}" } {% unless forloop.last %},{% endunless %} {% endfor %} ] ▲서머리 데이터를 만드는 json 파일search.json은 모든 페이지의 제목과 내용을 정리해 json으로 만들어야 하기 때문에 site.posts변수를 이용해 만들었습니다. post내용에는 글의 저자, 작성일, 제목, 내용 등 필요한 정보가 있으니 출력하면 됩니다. json을 만드는 것이므로 내용에 “가 들어가면 안되 "으로 치환시켰습니다. 마지막으로 HTML 태그는 검색에 필요하지 않기 때문에 luqid strip_html 함수를 이용해 제거했습니다.http://labs.brandi.co.kr/search.json위의 URL을 클릭하면 브랜디 랩스에서 검색에 사용하는 json을 볼 수 있습니다. 빌드하면 search.json이 만들어지는 것을 확인할 수 있습니다. 이제 json을 로딩하고 해당 키워드를 가진 글을 찾아내기만 하면 됩니다. json 내에 제목과 내용에 입력한 키워드가 있을 때 아래와 같은 UI로 표현했습니다. 기능 구현은 Simple-Jekyll-Search를 이용했습니다. 1)이미지 캡션 추가블로그는 이미지를 많이 사용하고, 상황에 맞게 노출도 해야 합니다. 아래 이미지는 최종적으로 적용한 이미지와 캡션의 결과 화면입니다. {% include figure.html file="/assets/20190415/05.png" alt="05" caption="커스터마이징한 gnav 영역" width="fitcontent" border="true" %} 위와 같이 구성하려고 html과 css를 다음과 같이 구성했습니다. 커스터마이징한 Gnav영역 ▲캡션 html 소스figure { margin: 1em auto; } figcaption { text-align: center; font-weight: bold; color:#999; } ▲캡션에 관련된 css 소스이미지는 가운데 정렬했고, 캡션 텍스트도 옅은 회색으로 가운데 정렬했습니다. 하지만 편집을 담당하는 장근우 대리는 개발자가 아니므로 태그를 입력해달라고 하기엔 무리가 있었습니다. 좀 더 편리한 방식이 없을지 고민하다가 liquid 템플릿의 include 기능을 쓰면 되겠다는 생각이 들었죠. 아래는 브랜디 랩스 원고에 이미지를 넣을 때 쓰는 liquid 문법입니다.{% include figure.html file="/assets/easydebug/5.png" alt="07" caption="커스터마이징한 Gnav영역" %} liquid 템플릿 엔진에서 include할 때 추가 파라미터를 전달할 수 있습니다. file, alt, caption은 파라미터로 전달하고, include되는 파일에서 전달할 내용을 바탕으로 프로그램을 구현할 수 있습니다. {{include.caption}} ▲ /_includes/figure.html이미지 사이즈 대응작은 이미지를 확대하면 이렇게 된다.대부분은 이미지는 화면에 꽉 차지만, 어떤 이미지는 사이즈가 너무 작아 원래의 사이즈로 보여줘야 했습니다.{% include figure.html width="fitcontent" border="true" file="/assets/easydebug/5.png" alt="07" caption="커스터마이징한 Gnav영역" %} ▲사이즈와 외곽 테두리 선에 스펙을 추가했다.추가 전달 인자를 넣고, figure.html 파일에서도 사이즈 대응을 했습니다. {{include.caption}} ▲완성된 /_includes/figure.html 파일figure { margin: 1em auto; } figure.percent100 { width: 100%; } figure.percent90 { width: 90%;} figure.percent80 { width: 80%;} figure.percent70 { width: 70%;} figure.percent60 { width: 60%;} figure.percent50 { width: 50%;} figure.percent40 { width: 40%;} figure.percent30 { width: 30%;} figure.percent20 { width: 20%;} figure.percent15 { width: 15%;} figure.percent10 { width: 10%;} figure.percent5 { width: 5%;} figure.fitcontent { width: fit-content;} figcaption { text-align: center; font-weight: bold; color:#999; } ▲완성된 css이제 원하는 사이즈를 지정해 이미지 상황별 적절한 대응을 할 수 있게 되었습니다.Conclusionjekyll은 브랜디 랩스를 운영하기에 아주 유용한 도구입니다. 기본 템플릿도 훌륭하지만 상황과 편의에 맞게 변경하면 개성 있는 기술 블로그를 만들 수 있을 겁니다. 물론 커스터마이징이 어려울 수 있지만 jekyll의 메커니즘을 이해한다면 금방 적응할 수 있을 겁니다. 이제 블로그를 만들 모든 준비가 끝났습니다. 자, 도전해봅시다!부록1.글 반영 과정jekyll을 이용해서 글을 작성했나요? 이제 Github 저장소에 push하면 글이 반영될 겁니다. push하는 과정을 보면 빌드된 파일을 push하는 게 아니라, 원본에 해당하는 md파일 또는 html 파일을 push하는 걸 알 수 있습니다. push하면 Github page에 바로 반영되지 않고, 몇 분 정도 걸립니다. 이것을 통해 작성한 글이 저장소에 push되면 스케줄러나 트리거에 의해 빌드된다는 걸 유추할 수 있습니다. 아마도 빌드 결과를 위한 저장소가 따로 있고, 빌드된 결과가 저장되는 것이라 예상합니다.2.도메인 연결 방법jekyll 서비스에서는 구매한 도메인을 간편하게 연결할 수 있습니다. 프로젝트의 가장 위쪽에 CNAME 파일을 만들고 push하면 금방 적용됩니다.CNAME 파일3.추가 옵션에 대하여자료를 조사하던 중에 공식 사이트의 빌드 추가 옵션을 찾았지만 0.2초 정도로 큰 차이가 없었습니다. 만약 별도의 옵션이 없다면 빌드 결과는 _site 폴더로 모일 겁니다.공식 사이트 빌드 옵션옵션을 넣어 빌드옵션을 넣지 않고 빌드참고1) GitHub - christian-fei/Simple-Jekyll-Search: A JavaScript library to add search functionality to any Jekyll blog.글천보성 팀장 | R&D 개발2팀[email protected]브랜디, 오직 예쁜 옷만
조회수 903

아마존 인플루엔서를 통해 매출을 늘리는 법

인사말안녕하세요 대한민국 셀러들의 성공적인 아마존 진출을 도와주는 컨설팅 회사이자 대행사인 컨택틱의 이이삭 대표입니다. 오늘 여러분들에게 소개하고 싶은 내용은 아마존에서 발표한 새로운 개념인, '아마존 인플루엔서 프로그램'입니다. 이 기능을 잘 활용하면 브랜드 오너들의 경우 매출을 증폭할 수 있는 하나의 방법이 되지 않을까 싶습니다.우선 본론으로 들어가기 앞서 Amazon Associates Program과 그에 속해있는 세부 분야인 Amazon Influencer Program에 대한 소개를 드리는 것이 좋을 것 같습니다.Amazon Associates ProgramAmazon Associates Program을 한 마디로 설명드리자면, '영업 인센티브 제도'라고 할 수 있습니다. 즉, 누군가가 인터넷으로 아마존의 특정 상품을 특정 URL (본인의 Amazon Associates Link)로 홍보하여, 그 링크를 클릭하고 상품을 구매한 고객이 있을 경우, 구매한 액수만큼 %로 커미션 (수수료)를 지급 받는 개념입니다. 예를 들어, 제가 Amazon Associates Program에 이수하여, 저의 Associates 링크로 제 블로그에 $1000짜리 캐논 DSLR 카메라를 홍보했고, '홍길동'이라는 사람이 그 링크를 클릭하여 그 카메라를 구매했다면, 제 앞으로 4% (카테고리에 따라 최대 10%까지 수령 가능)의 수수료인 $40가 지급됩니다.아주 멋진 프로그램이죠? 하지만 정작 중요한 것은 정확히 얼마를 받을 수 있는지입니다. 카테고리마다 커미션이 다른데요, 최저 0%에서 최대 10%까지 가능합니다. 웬만한 카테고리는 4% 커미션을 지급 받을 수 있습니다. 정확한 커미션율은 아래 표를 참고해주세요:카테고리별로 Amazon Associates 커미션율Amazon Influencer ProgramAmazon Influencer Program은 Amazon Associates Program의 속편입니다. Amazon Associate가 되면 Associates Central이라는 어드민 페이지에서 본인의 링크를 만들 수 있게 되는 등 어드민 페이지에 접속이 가능해지는데, 이 시스템의 단점이 있었습니다. 그것은 바로 "나만의 아마존 랜딩페이지가 없다"는 것이었습니다. 이게 무슨 말이냐면, Associates Central에서 링크를 만들더라도, 기존재하는 특정 아마존 상품의 링크를 걸 수도 있고, 아니면 특정 '검색어 결과'에 대한 링크를 나의 홍보 링크로 사용할 수 있었는데, 결국 '나의 아마존 내의 미니몰' 같은 것을 만들 수가 없었다는 것입니다. 하지만 Amazon Influencer Program을 통해서 이제 인플루엔서들이 본인만의 아마존 미니몰을 만들 수 있게 되었습니다 (예를 들어: amazon.com/shop/influencername). 이럼으로써 더이상 하이퍼링크(URL)를 '클릭'하지 않아도, 해당 인플루엔서들의 팔로워들이 아예 인터넷 검색창에 위처럼 특정 인플루엔서의 아마존 미니몰 URL을 직접 입력하고 방문하고 제품을 구매해도 여전히 인플루엔서에게는 커미션이 지급 되게 되었습니다.Social Media Promo Codes이제 Amazon Associates Program과 Amazon Influencer Program에 대한 이해를 하셨다면, 다음으로 셀러입장에서 '어떻게 이 프로그램을 잘 사용해서 그 수많은 인플루엔서들에게 내 상품을 적극적으로 홍보하라고 독려할 수 있을까'를 고민하셔야될 것입니다. 그리고 아마존에서 이 문제를 쉽게 해결할 수 있도록 여러분들께 하나의 기능을 제공하였습니다. 그것이 바로 Social Media Promo Codes입니다. 이 기능은 아마존 브랜드 레지스트리 프로그램에 이수중인 '브랜드 오너'만 이용이 가능한데요, 아래에서 보이듯이 메뉴를 찾는 것은 쉽습니다:Social Media Promo Codes가 어떤 형태의 Promotion인지 구체적으로 설명하려면 이 포스트가 너무 길어지기 때문에, 한 마디로만 요약해드리자면, '내 브랜드 상품 중에 몇 가지를 선정한 특정 URL을 생성하여, 해당 제품들에 대해서는 고객들이 굳이 별도로 promotional code를 입력하지 않아도, 장바구니에 담자마자 미리 설정해둔 할인가로 구매할 수 있게 해주는 URL 생성식의 promotion' 기능입니다. 어쨌거나 중요한 것은, 이제 이걸 이용하게 되면 생성 페이지에서 아마존이 이런 행사를 브랜드 측에서 하고 있다는 것을 브랜드가 인플루엔서들에게 쉽게 알려줄 수 있도록 'Share this promo code with Amazon Influencers and Associates' 라는 기능을 추가한 것입니다.막상 브랜드 측에서 이렇게 할인을 제공하는 행사를 하기로 크게 마음 먹었는데, 페이스북에서 힘들게 홍보하고 인스타에서 힘들게 홍보하고 구글에서 힘들게 홍보하는 것도 결국 다 일입니다. 하지만 애초에 브랜드를 대신해서 이런 행사를 홍보해줄 수 있는 인플루엔서들이 가세해준다면? 브랜드 입장에서는 손도 안대고 코를 풀 수 있는 격이 되는 것입니다.마치며이 기능을 활용해서 브랜드 오너들은 인플루엔서 마케팅에 들어가는 수고와 비용을 조금 덜 수 있게 되었으면 좋겠습니다! 그리고 아마존 인플루엔서 인맥을 잘 활용해서 매출을 증폭할 수 있는 기회가 되길 희망합니다.그럼 오늘도 즐거운 글로벌 셀링 되세요! 컨택틱   서울특별시 강남구 강남대로 62길 11, 8층 (역삼동, 유타워)   대표 전화: 02-538-3939   해외 부서: 070-7771-1727   영업 부서: 070-7771-1728   이메일: [email protected]   유튜브: https://www.youtube.com/channel/UC8OxbQGAnMqWGpGj5weLcZA  홈페이지: https://www.kontactic.com
조회수 1845

Infrastructure dashboard

와탭랩스는 IT 서비스를 운영하는 개발팀과 운영팀에 도움이 되는 솔루션과 서비스를 만드는 스타트업입니다. IT 서비스를 잘 운영하게 위해서는 Infrastructure의 전반적인 상황을 항시 체크할 수 있어야 하는데요. 이런 기능을 하는 대표적인 화면이 대시보드 입니다. 최근 와탭랩스는 Infrastructure 모니터링 서비스에 대시보드를 넣는 작업을 진행하고 있는데요. 와탭랩스는 대시보드를 통해 Infrastructure를 운영하는 개발팀과 운영팀에 어떻게 도움을 줄 수 있도록 할 것인지 소개하겠습니다. 1. IT 서비스 운영에 사용된 인프라 자산 현황을 알아보자지금 회사에서 사용하는 서버의 대수를 알고 계신가요? 현재 동작하는 서버는 몇대인지 혹시 죽어있는 서버가 있는지 등에 대한 정보는 운영팀에서 항상 체크하는 정보입니다. 하지만 개발팀에서는 잘 모르는 정보이기도 하죠. 이런 기본적인 정보가 대시보드에 나온다면 평소 서비스를 운영하는 감을 잡는데 도움이 됩니다. 이런 정보들은 간략한 수치로도 표현할 수 있는데요. 우리는 아래와 같은 데이터를 수집할 수 있습니다. 서버 기본 정보 (inactive servers / all servers)우리가 사용하는 총 서버의 수자와 비활성화된 서버의 숫자는 우리가 항상 알고 있어야 하는 정보입니다.운영체계별 서버 정보 (Linux / Windows / Unix)운영체계를 섞어 사용하는 경우에는 운영체계에 따라프로젝트가 나눠지기도 합니다. 그렇기 때문에 운영체계별로 서버의 총량과 비활성화된 서버 정보를 알면 도움이 됩니다. 프로세스 수프로젝트의 프로세스 수는 일정한 경우가 많습니다. 전체 프로세스의 숫자가 변경된다면 서비스의 운영 상황에 대해 의문을 가져야 합니다. 이벤트 개수24시간동안 발생한 전체 이벤트의 개수와 아직 해결하지 못한 이벤트의 개수를 보여줍니다. 하루동안 얼마나 많은 이벤트가 발생하는지 그리고 아직 해결하지 못한 이벤트가 있는지 알수 있습니다. 디스크 사용량/전체 용량디스크 사용량은 일반적으로 큰 변화를 가지지 않습니다. 디스크 사용량이 평소와 다르다면 서비스의 장애가 발생했거나 발생할 가능성이 높습니다. 메모리 사용량 / 전체 용량메모리 사용량은 일반적으로 큰 변화를 가지지 않습니다. 메모리 사용량이 평소와 다르다면 서비스의 장애가 발생했거나 발생할 가능성이 높습니다. 수치 데이터의 예 2. 서비스를 구성하는 인프라의 CPU 흐름 전체를 알아보자 CPU 사용량은 변화량이 많은 지표입니다. 변화량을 비교하는 챠트로는 라인 차트가 가장 많이 쓰이지만 라인 차트는 개수가 많아지면 전체 상황이 보이지 않는 문제점을 가지고 있습니다. 또한 실시간으로 추가되거나 삭제되는 인프라가 생기는 클라우드 인프라 상황에서 라인챠트는 표현의 한계를 가지고 있기도 합니다. 이런 문제를 해결하기 위한 방법으로 아래와 같은 온도 차트를 사용할 수 있습니다. 온도 차트는 단위 영역에 밀도에 따라 색상으로 깊이를 표현하는 방식입니다. 최근 많은 양의 데이터를 표현하는 방식으로 많이 사용되고 있습니다. 온도 차트의 예3. 경고가 발생했는지 또는 해결 되었는지 알고 싶다.  CPU 사용량이 설정치 이상으로 높아지거나 디스크 사용량이 높아지거나 프로세스가 사라지는 등 다양한 상황에 대한 이벤트가 발생할 수 있습니다 이런 상황을 쉽게 확인할 수 있다면 서비스 운영 상황에 도움이 됩니다. 이벤트 관리의 예이런 스토리를 기반으로 와탭랩스에서 대시보드를 기획하고 있습니다. 개발자와 디자이너가 함께 토론하고 논의하면서 화면과 스토리를 더 다듬게 되면 첫번째 화면이 나올 예정입니다. 아래는 기획과정에서 나온 화면 리소스 입니다. 아직 기획 단계이기는 하나 첫번째 대시보드가 완성되면 이 페이지가 메인으로 올라갈 예정입니다. 대시보드는 데이타의 종류와 위치등을 수정할 수 있으면 좋지만 우선은 고정형으로 개발하여 제공할 예정입니다. 이번 대시보드는 서비스 첫번째 의미가 강한 메인 화면의 성격에 더 초점을 맞추고 있습니다. 아직 몇몇 논의되는 사항이 많은 화면이지만 빠르게 개발하여 가능한 이른 시일에 소개드리도록 하겠습니다. #와탭랩스 #개발자 #개발팀 #인사이트 #경험공유 #일지
조회수 1115

급한 일 빠르게 해봐야...

결론적으로 '능력 부족한 개발자'소리를 듣는 것이 대부분이다.대부분 급하다고 일을 의뢰하거나 서비스 론칭을 위해서 급하게 요구하는 경우가 있다. 개발자의 선택은 매우 명쾌하다. 정해진 기간과 인원 숫자로 만들어야 하는 서비스가 특정한 시간 내에 동작하게 하는 방법은 동작시에 제약사항과 커버하지 못하는 품질 이슈를 만드는 것뿐이다.말 그대로 기술적 부채를 만들어 낼 수밖에 없으며, 이 기술적 부채는 결론적으로 반복적인 유지보수 업무와 처리하지 못하는 기능들에 대한 하소연을 만들어 낸다.슬프지만 그렇게 반복되는 과정에서 경영진은 해당 개발자를 신뢰하지 못하게 된다. 그리고, 그렇게 반복적인 유지보수 업무를 만든 것은 개발자의 능력 부족이라고 생각하게 되고, 이 관계는 보고서가 늘어나거나 주간회의시에 디테일하게 보고하라는 식의 결론으로 귀결된다.물론, 이런 상황을 만든 '착한 개발자의 결정'이 문제이기는 하다.대부분 경험이 풍부한 개발자들은 이런 과정들을 반복해 보았기 때문에 처음부터 거부하거나 거절하거나, 적정한 선에서 타협하는 방안들을 제시한다. 물론, 그 과정에서 무지한 경영진과 트러블이 발생하는 것도 다반사이다.이 경우 중간관리자가 개입해서 타협하는 경우가 분명 있다.단언컨대 해당 중간관리자는 둘 중 하나이다. 무지하거나 난파하려는 개발 조직을 재빠르게 떠날 사람이다.소프트웨어 개발에서 '급한 일'이란 없다.정해진 규칙과 기본에 충실하게 하고, 빠진 것 없는지 체크하고 디자인, 설계 후에 미래의 변화에 대해서 적절하게 해당 조직의 규모와 형태에 따라서 반영한 후에 '개발'하는 것이다.지금 이상황에도...'급한 일'이라면서 일을 가져다주는 경영진을 만나고 있을 슬픈 개발자들을 위해서...끄적끄적...

기업문화 엿볼 때, 더팀스

로그인

/