스토리 홈

인터뷰

피드

뉴스

조회수 876

[ADC] 제 2회 에이스프로젝트 사내 컨퍼런스 'Change-up'

안녕하세요, 공유를 중시하는 야구게임 전문 개발사 에이스프로젝트입니다.지난 1회 ADC에 이어,에이스프로젝트만의 컨퍼런스인 두 번째 ADC(Aceproject Diversity Conference) 가 성공적으로 개최되었습니다!(지난 ADC는 아래 링크를 참고하세요!)https://blog.naver.com/aceproject/221000991234이번 ADC는 야구게임 전문 개발사인 에이스프로젝트 정체성에 맞게‘Change-up’(야구 용어)에서 주제의 영감을 받았답니다.'Change-up'은 여러 가지 의미를 내포하고 있는데요. 1. (기어를) 올리다2. (눈에 띄는) 변화3. 체인지업 (야구 용어)에이스프로젝트에서 변화한 모습, 실패를 딛고 성장한 경험까지 자신의 이야기를 할 수 있는 자리를 만들고자 'Change-up'이라는 주제를 선정했습니다.이번 ADC에서는 총 11명의 발표자들이 구성원들과 의미 있는 컨퍼런스를 위해 자원했답니다.열정적으로 발표해준 멋진 발표자들 덕분에 2회 ADC도 훌륭하게 진행할 수 있었습니다!장난끼 많은 팀 디렉터가 말하는 진지한 QA 팀의 업무 이야기부터초창기 멤버의 컴프매 1.0.0 비하인드스토리, 이제 막 육아휴직을 마치고 돌아온 워킹맘의 이야기까지.개발자, 기획자, 그래픽, QA, 프론트까지 모든 팀의 참여로 훨씬 더 풍부한 컨퍼런스가 될 수 있었어요.발표는 사내 카페테리아와 다저스 회의실, 그리고 잠실 회의실.듣고 싶은 세션을 자유롭게 선택하여 들을 수 있도록 여러 장소에서 진행했습니다.다른 장소에서 진행된 세션이 궁금하다면????모든 세션을 다시 들을 수 있도록 영상 녹화를 했답니다. 사내 공유 툴을 활용해 ADC 세션 영상을 에이스인 모두에게 공유하고 있어요.모두가 발표를 경청하는 아름다운 모습!바쁜 시간을 쪼개 발표를 준비해준 발표자들을 위해 소소하게 마련한 특전도 있었어요!지난번과 마찬가지로 챔피언스필드를 발표자 대기실로 세팅하고 간단한 다과와 소정의 선물을 준비했답니다.(발표할 때 떨지 마시라고 우황청심환도 같이 준비하는 센스!)제2회 ADC 기념품으로 ‘Change-up’이 적힌 에코백을 에이스인 모두에게 선물하기도 했어요.매 발표마다 청중들 모두가 귀를 기울이고, 적극적으로 Q&A 하는 모습도 볼 수 있었습니다.발표자들이 청중의 피드백을 통해 좀 더 성장할 수 있도록 ‘발표 만족도 설문’도 실시했는데요.청중들이 객관적으로 평가하며 성심성의껏 피드백도 남겨주었답니다.열심히 발표 만족도 설문을 적는 모습!만족도 설문 작성자에게 추첨을 통해 소정의 선물을 주는 시간도 가졌어요!또한 만족도 설문 최우수자인 ‘에이스 스피커’를 선정하여 국내 최대 게임 쇼인 ‘지스타 패키지’ 상품(KTX 왕복 1인+호텔 숙박 2박+지스타 입장권)을 증정했습니다.이번 에이스 스피커는 다소 복잡할 수 있는 디지털 마케팅에 관한 내용을적절한 예시와 함께 쉽고 조리 있게 잘 말해준 기획팀의 ‘H 님’! (무려 4점 만점에 3.9점을 받았답니다! 거의 모든 사람들이 100% 만족한 발표!)수고했어요, 정말 축하해요!! (짝짝)ADC가 끝난 후, 단란한 분위기의 에이스 파티와 함께 행사를 마무리했어요!에이스 파티에서는 발표자에 대한 격려와 응원은 물론, 발표 내용에 대한 좀 더 심도 있는 논의까지다양한 이야기를 나누었답니다! (훈훈)
조회수 1999

제니퍼소프트 | 제니퍼소프트 연봉, 채용, 복지, 개발문화 완벽정리

요즘 인터넷을 찾아보면 제니퍼소프트의 연봉이나 채용이나 복지에 대한 글을 쉽게 검색해 볼 수 있습니다.  지원을 염두에 두고 있는 기업이라면 연봉이나 채용 그리고 복지는 매우 궁금한 사항이니까요. : )  그래서 오늘은 제니퍼소프트에 대한 연봉, 복지, 채용 및 개발 문화에 대한 사항을  직접 정리해 드리려고 합니다. 1. 기업 소개: 제니퍼소프트는 2005년 1월 21일 설립된 12년이 된 토종 SW 기업입니다.  2012년에 지금 헤이리 예술마을로 사옥을 짓고 본사를 이전하였습니다.  개발자들에게 개발하기 좋은 환경, 구성원이 삶의 질을 높일 수 있는 곳을 찾기 위해 4년 동안 준비하여 이전하게 되었습니다. 지금은 당당히 예술마을의 일원으로 기술과 예술의 접점을 찾아 우리의 가치와 철학 그리고 제품을 개발하기 위해 노력하고 있습니다.   2.  매출: 제니퍼소프트 매출은 다른 기업과는 조금 다릅니다.  파트너 비즈니스를 통해 SW 판매 및 기술 지원을 진행하고 있는데, 그런 이유로 시장 매출과 회사 매출에 조금 차이가 있습니다. 2016년 제니퍼소프트 전 세계 시장 매출의 경우 180억 원이었으며,  2017년 신용평가기관에서 받은 제니퍼소프트 기업 신용등급은 'A'였습니다.  재무건전성이 매우 건실하며 영업이익이나 기업 순이익이 매우 높습니다. 작지만 강한 기업. 제니퍼소프트가 잘못되지 않을까 걱정하지 않으셔도 됩니다.   3. 연봉: 제니퍼소프트의 연봉 철학은  '역량에 준하는 최고 수준의 연봉을 책정한다'입니다. 연봉 외의 복지를 통해 지원해 드리는 복지 비용이 연간 300만 원으로 직원들은 주로 복지 비용에 가족여행, 병원비, 개인이 소장하고 싶은 물건을 사기도 하는 등 삶의 질을 높이는데 비용을 사용하고 있습니다. 휴대폰의 경우, 기기 비용과 월 사용비용 모두 지원하고 그 외 교육비 지원, 도서 구입 비용 지원(업무 직간접 관련 도서, 개인 소장) 등 개인의 성장과 역량 강화를 위해 많은 부분을 고민하여 시행하고 있습니다.  유류비 및 업무에 필요한 여하한의 비용 모두 실비로 지급하고 있습니다.   4. 채용: 채용의 경우 블라인드 채용을 원칙으로 합니다. 수시나 공채 등 여러 방식의 채용으로 진행하며, 채용 시기는 불특정하게 진행됩니다. 채용이 진행되면 여러 채널을 통해 동시 공개하여 진행하고 있습니다. 채용은 업무의 특성에 맞춰 다양한 방법으로 진행하고 있어 정해진 채용 방식은 없습니다. 학력, 성별, 나이 등 그 어떤 차별적 요소 없이 채용을 진행하고 있습니다.   5. 파주 출퇴근: 제니퍼소프트가 파주에 있어 출퇴근 걱정을 하시는 분이 있으신데, 파주는  생각보다 가깝습니다. 파주에서 합정, 홍대까지 버스로 40~50분 정도의 이동시간이 걸리며 일산의 경우에도 30~40분 정도 소요됩니다.  출퇴근 시간이 유연하고 자유롭기 때문에 개인의 거주지에 따라 출퇴근에 대한 탄력적인 운영이 가능합니다.  그리고 이런 어려움을 제도적으로 지원하고 있는데, 출퇴근 등 업무상 발생하는 차량 유류비 및 교통비를 회사가 100% 실비로 지원해 드립니다. 또한, 주거비 지원 제도인 월세비 50% 및 각종 전세자금 대출, 차량 구매 대출 제도가 있어  누구나 이용이 가능합니다. 입사하신 분 중 면허가 없으신 분은 입사 후 면허를 취득하거나 면허가 있는 분은 차를 바로 구매하여 출퇴근이 어렵지 않습니다.   파주, 출퇴근 전혀 문제 될 것이 없습니다~   5. 업무 문화:  제니퍼소프트는 수평적인 근무환경으로 모든 구성원이 유기적으로 연결되어 있습니다. 경쟁보다는 협력을 통해 모든 일을 진행하며 열정과 창의 그리고 창조성을 중요하게 생각합니다. 우리는 공동체의 일원으로 자율적이고 주체적 인 업무 환경 속에 스스로 기여할 수 있는 것을 찾으려고 합니다. 공동체에 기여하며 성장과 발전을 위해 본질에 입각한 가치 중심의 업무를 지향합니다. 최고의 동료들과 일하며 함께 성장할 수 있습니다.  6. 복지: 제니퍼소프트의 복지는 제니퍼소프트 구성원의 삶과 일의 균형, 건강한 노동과 근사한 삶의 실천과 행복한 삶을 영위하기 위해 존재합니다. 제니퍼소프트의 복지 항목을 궁금하실 것 같아 아래 정리해 드립니다.   근무 및 휴가  주 5일 근무, 1일 7시간 노동제 [탄력적 노동 시간제, 보통 10시 출근 6시 퇴근]: 주 35시간 근무, 연간 1,600시간 노동 [유럽 OECD 국가 중 네덜란드 / 프랑스 등 복지 상위 수준]  5년 장기근속휴가 [2주+해외 가족 여행] 10년 장기근속휴가 [2달의 유급 안식월] 해외여행 취지의 추가적인 2주 단위, 최대 연 8주 무급 휴가 사용 가능 정기 휴가 :  신입 기준 연간 정기휴가 일 수 20일 [4주], 연차 2년마다 1일 추가,  언급 없이 여성 생리휴가 사용 가능 [월 1회 유급, 민감성 고려 월 2~3일의 불특정일 재택근무 가능]    선택적 복지금 연 300만 원 고정 지원 [사행성 제외 개인이 자유선택]  회사와 관련된 여하 한의 경비 [식비 / 간식비, 교통비, 통신비] 전액 실비 지원  직간접 업무 관련 서적 구매비 전액 지원, 개인 소장 보장 업무 관련 교육 지원 [온라인 / 오프라인 교육]  출퇴근 등 업무상 발생한 차량 유류비 및 교통비 실비 지원 종합병원 의료 건강검진 : 본인 및 배우자 [40세+] 1회/2년, 부모님 [55세+ 1회/1년]   각종 대출 지원   전세자금 대출 지원 [2천만 원] 차량 구매 대출 지원 [1천만 원]  주거 지원 : 타향 이주(해외 취업), 신입사원 및 5년 미만의 경력자에 한해 주거를 지원한다.  육아휴직 : 여성 육아휴직 최대 2년, 산전 후 휴가 3개월   출산 축하금  남녀 구성원 출산축하금 아이당 1천만 원 [출산 시 500만 원, 10개월간 30만 원씩, 1년 뒤 200만 원]   퇴직금 별도 [확정 급여형 / DC 퇴직연금제도]    주중 주말 언제나 회사에서 가족 / 아이들 수영, 워크숍 놀이 등 가능 1층 카페, 레스토랑 모든 메뉴 직계 가족에겐 주중 / 주말 전면 무상, 수영 시간도 근무시간에 포함!7. 개발 문화: 제니퍼소프트는 개발자들에게 일하기 좋은 최고의 환경을 제공하고 있습니다. 대표와 부대표가 개발자 출신이니 개발자들의 마음을 잘 이해할 수 있겠지요. 개발자들이 좋은 환경에서 일하기 좋게 장비 포인트 구매 제도를 운용하여개발자가 6개월마다 적립되는 포인트로 새로운 장비를 마음대로 교체할 수 있도록 지원합니다. 신규 입사자의 경우 입사 시 400만 포인트를 지급받아 원하는 장비를 구매할 수 있습니다.   제니퍼소프트 개발자들이 직접 공개한 제니퍼소프트의 개발 문화 중 좋은 10가지 것을 정리해 봤습니다.   1. 시간 사용의 주체가 개발자 자신이다. 자신이 가장 몰입하여 개발할 수 있는 환경의 시간에 집중하여 개발할 수 있다.    2. 개발자의 잠재력을 끌어올릴 수 있는 환경을 보장받는다. 그 환경 안에서 자신에게 최적화된 개발 프로세스를 최적화하려고 한다. 코딩이 되지 않는 날은 잠시 쉴 수 있다거나, 자연과 함께할 수 있는 (잔디를 보면서 코딩) 환경, 맛있는 커피를 마시고 싶을 때 먹을 수 있다.    3. 업무의 전문성을 보장하며 배려한다. 개발자는 그런 환경 속에서 일에 대한 권한과 책임감을 갖게 된다.   4. 개발자들이 QA와 운영까지 지원해야 하는 DevOps의 문화를 갖고 있다. 고객과 개발자 간의 직접적인 커뮤니케이션을 중요시한다. 실제 고객이 원하는 기능, 실제 장애 원인에 대한 분석을 개발자가 직접 피드백을 받고 개발하는 것이 필요하다. 개발자는 자신의 코드가 결함 없이 운영되도록 해야 하는 책임이 있다.    5. 자유로운 토론 문화가 존재한다. 반론 제시, 조율의 여지, 건의하고 질문하고 모든 것이 자유롭다.    6. 취지에 대해 고민한다. 왜 해야 하는지 어떤 효과가 있는지 스스로 혹은 함께 개발하는 동료에게 스스럼없이 물어볼 수 있다.    7. 정치가 (필요) 없다. 내가 해야 하는 업무에만 집중할 수 있다. 불필요한 곳에 쏟는 에너지 낭비가 없다.    8. 회의가 많지 않다. 하더라도 꼭 필요한 사람만 단시간에 진행한다.    9. 다양성을 존중한다. 취향도 성격도 가치관도 다르기에 개인의 개발 취향을 존중한다. 다름을 인정하는 순간 갈등이나 부딪힘이 최소화된다. 부딪히더라도 좋은 방향으로 해결하기 위해 노력한다.    10. 과정을 중요시한다. 진행하는 업무에 대해 동의하고 합의하려고 한다. 실수를 적게 하고, 하더라도 같은 실수를 반복하지 않기 위해 공유한다. 경험을 중요하게 생각하고 과정을 투명하게 가져가려고 한다.  지금까지 제니퍼소프트의 연봉이나 복지  그리고 문화를 내부 구성원의 입장에서 정리해 봤습니다. 제니퍼소프트는 구성원이 즐겁게 일하고 싶은 환경을 제공하기 위해 많은 노력을 하고 있습니다.    제니퍼소프트가 시행하고 있는 제도, 꼼꼼하게 검토해 보시고 지원시 참고하시길 바랍니다. 
조회수 4258

"캘린더앱은 돈이 되지 않아요"

지난 2년 내내 투자자 미팅에서 귀에 박히도록 들었던 소리."캘린더앱은 돈이 되지 않아요."맞다. 캘린더앱은 돈이 되지 않는다.지난 몇 년간 다수의 회사들이 출시했던 화제의 캘린더 앱들의 말로를 함께 살펴보자.  1,000만 달러를 투자받은 캘린더앱 - Tempo지평만 열고 2015년에 인수 후 종료.  모두에게 사랑받던 캘린더앱 - SunriseMS가 1억 달러(1천억 원)에 인수를 해 화제가 된 후1년 만에 또 종료(2016년).뭐 바다 건너 이야기는 너무 멀게 느껴질 수 있으니, 국내의 사정을 살펴보자.참고로 아래 4개의 서비스 모두 종료 관련 공식 보도자료를 내지는 않았기에 가볍게 블로그나 커뮤니티를 통해서만 확인이 가능하다(그조차도 없는 서비스는 출시 정보로 대체했다).2015년 9월 다음카카오(현 카카오), 다음캘린더 서비스 종료.2017년 6월, SKT 썸데이 캘린더 종료(2016년 출시, 2017년 종료).2018년 12월, 네이버 타르트 종료.(네이버의 경우 오랫동안 유지 중인 '네이버 캘린더'가 있긴 하지만 사실 신규 '일정 관리 앱'을 실험적으로 출시했었다)위 3개 서비스는 다소 생소할 수 있지만 아래 쏠캘린더는 대부분 한번 정도 들어본 적 있으리라 생각한다.위 서비스들 중 가장 많은 사용자를 확보했던 쏠캘린더도 결국 2016년 가을 종료. (쏠캘린더는 다음과 카카오 합병 전 카카오에서 출시된 서비스라 다음캘린더와 쏠캘린더는 다른 서비스였다)위의 4개, 아니 3개 회사가 캘린더 서비스를 종료하게 된 이유는 각기 다를것이고, 공식 보도자료는 없지만 업계 관계자 및 당사자 분들이 남겨놓은 몇몇 자료들을 통해 소소하게나마 내막을 엿볼 수 있었다.다음캘린더 서비스 개발 비하인드 스토리SKT 모바일앱은 왜 거의 다 '단명'할까 네이버 타르트 - 연구 종료 일지결국 그렇게 국내 현 캘린더 시장은 구글 캘린더, (기존)네이버 캘린더, iOS 기본 캘린더, 삼성 / LG 등 안드로이드 내장 캘린더, 4개 캘린더가 4등분하고 있으며 그 외에도 다양한 커스터마이즈 캘린더와 아웃룩이 작은 포션을 차지하고 있다(물론 어디까지나 국내의 이야기로 나라마다 상황은 다르다).커스터마이즈 캘린더를 쓰는 대부분은 구글 캘린더 또는 iOS 기본 캘린더 서버를 연동해서 사용하기에 사실상 자체 캘린더 서버를 운영하는 기업은 구글과 네이버, 그리고 애플뿐이다. 그런데 또 iOS 캘린더 유저의 상당수는 구글 캘린더를 연동해서 쓰기에 여러모로 얽히고설키고 복잡한 시장이다. 아 원래 하려던 얘기로 돌아와서, 여하튼 카카오와 SKT가 시도하다 접었고 네이버, 구글, 애플이 꽉 잡고 있는 이 시장에,2017년 대학생 5명이 또 하나의 캘린더 기반 서비스를 들고 뛰어들었다.(그렇다. 그 얘기 하나 하려고 이렇게 글이 길어졌다.)이름하야 '받아보는 캘린더 - 린더'. 때는 바야흐로 2017년 1월, 졸업을 앞둔 대학생 5명이 학교 강의실에 모여 창업 아이템을 구상하던 그 시절, 공동창업자 중 한 명이 '일정'을 아이템으로 서비스를 만들어보자고 의견을 던졌다.당시 그는 몇 주 전 교내 '캠퍼스 CEO'라는 창업 수업에서 '일정 관리 및 추천' 기능을 가진 서비스 기획서를 과제로 제출했던 상황이었고 팀의 리더였던 나는 그 제안을 듣고 허탈하게 웃으며 "그런 건 구글이나 네이버가 하는 겁니다"라고 단칼에 거절했다(원래 형 동생이었던 우리 팀은 팀빌딩 시점부터 존댓말을 썼다).비록 나 또한 학생이었지만 다수의 공모전, 해커톤, 회사 근무를 통해 서비스를 출시해본 경험이 있었고 서비스의 기획, 개발, 출시, 마케팅, 운영까지 이어지는 프로세스를 몇 번 정도 겪어본 입장에서 또 하나의 '캘린더' 앱을 출시하는 건 미친짓이라고 생각했다(솔직히 이제와서 말하자면 아직 뭘 몰라서 그냥 하는 말이겠거니 했다).그런데 당시 그가 했던 말 한마디가 우리를 움직였다."그러니까 우리가 해야죠"그의 논리는 이러했다."구글이나 네이버가 할 정도의 아이템이니까 시장이 큰 건 이미 증명이 됐고, 근성과 패기, 실행력으로 그들을 이기면 되는 거 아닙니까? 그게 스타트업 아니에요?"그때 말렸어야 했다.그때 설득되지 말았어야 했다.그때는 몰랐다.'일정'이라는 분야를 기반으로 사업을 기획하고, 운영하고, 확장한다는 것이 이렇게 외롭고 힘든 일이 될 줄은.  앞서 언급한 바와 같이 해외 사례라고는 하나 같이 다 종료된 서비스밖에 없었고 국내 시장은 해외의 그 사례들을 몇 년 후 따라가다 종료되는 수준에서 그쳤다.그래서 우리는 판을 새로 짜기로 했다.우리가 만들고자 한 서비스는 캘린더를 기반으로 하거나, 캘린더처럼 생겼는데, 캘린더 앱은 아니어야 했다.캘린더의 메인 기능인 일정을 '입력'하거나 '수정'하는 기능은 다 빼고, 사이드 기능 중 하나인 '구독'을 핵심으로 뒀다.캘린더도 문제였지만 이미 포화된 앱 시장도 문제였다. 새로운 앱들이 하루에도 수십 개씩 출시된지도 모른 채 사람들의 기억 속에서 잊혀지고 있던 상황이었다.단순히 앱을 통해 돌파구를 찾기보다는, 다양한 판로를 찾아보기로 했다.몇 번의 시행착오를 거쳐,2017년 하반기 즈음 우리가 앞으로 가져가야 할 방향성이 명확해지기 시작했다.카카오, 네이버, SKT 같은 회사의 기라성 같은 업계 선배들이 몇십억을 쓰고도 캘린더 서비스를 종료할 수밖에 없었던 데는 분명 이유가 있었다.우리의 전략은 치밀해야 했고, 2017년 말 아래와 같은 3개년 로드맵을 구상하게 되었다.일정 구독 서비스 린더 - 3개년 로드맵(2017.12)(로드맵에 대한 자세한 내용은 https://brunch.co.kr/@five0203/33 에서 확인할 수 있다)위 로드맵을 바탕으로 지난해 하반기 출시된 모바일앱, 즉 관심 일정 구독 플랫폼:린더의 다운로드 수는 40만, MAU는 18만을 돌파했고 지금도 가파르게 상승하고 있다.  한 달에 린더를 통해 일정을 확인하는 횟수(PV)는 700만 건이 넘었고 린더 내 링크를 통해 웹사이트로 이동하는 전환 횟수는 하루 1만 건을 넘어서고 있다.지난 30일 간 약 10여 건의 광고 및 제휴 문의가 있었고 그중 몇몇은 실행으로 옮겨졌다.린더의 장점은 그동안 광고로만 인식되어오던 이벤트 정보들이 '유용한 정보'로 전달된다는 것이다.누군가에게는 광고인 일정이, 누군가에게는 정보가 될 수 있다는 이유로 린더는 사용자에게 '광고 없는 앱'으로 인식되고 있다.물론 광고의 비중이 올라갈수록 네이티브 광고마저도 거부감을 일으킬 수 있기에, 우리는 일정을 모아 놓치지 않도록 도와주는 최초의 목적을 지속적으로 잊지 말아야 한다.  광고 플랫폼 기업 DMC미디어가 발표한 '2018 DMC리포트 종합 보고서'에 의하면 광고를 의도치 않게 실수로 클릭한 사용자는 28.9%에 그치며, 사용자 10명 중 7명은 노출되는 광고에 관심 및 의도를 가지고 클릭하는 것으로 조사되었습니다.문자, 페이스북, 카톡 플러스 친구 등 기존 채널에 대한 피로도가 높아지고 있는 현시점에서 린더가 경쟁력을 가지게 된 이유는 캘린더 유형의 정보 전달이 현재까지 '유용한 정보'라는 인식이 강하기 때문이라 볼 수 있습니다.위에서 언급한 바와 같이 이미 다양한 유형의 수익모델을 준비 중인 린더이지만 보다 장기적 관점에서 서비스 가치를 보존하기 위해 노력해야만 하며, 서비스 수익화에 대한 사용자의 거부감을 '너무 빠르게' 증가시키지 않아야만 사용자 이탈을 사전에 방지할 수 있습니다.이는 우리가 발생시키고자 하는 수익의 총합이 사용자에게 전달되는 가치의 총합을 섣부르게 넘어서는 안된다는 것을 의미합니다.- 19년 3월 주주서한 중 -아직 우리의 목표 MAU에는 한참 미치지 못한 현 상황에서도 밀려드는 광고 제의를 보며, 팀을 최소한으로 유지하고 서비스 운영 비용을 낮춘다면 향후 서비스의 지속과 생존, 즉 ROI를 맞추어 나가는 것은 어렵지 않을 것 같다는 확신이 생겼다(물론 ROI를 맞추는 것과 BEP를 맞추는 것은 차원이 다른 얘기라 BEP를 달성하신 모든 회사를 진심으로 존경합니다).하지만 성장하지 않고 머무르는 조직은 도태하는 조직이기에, 우리 팀은 앞으로도 여러 무모한 시도를 멈추지 않을 계획이다.  "캘린더앱은 돈이 되지 않아요" 공식적인 투자 라운딩을 3주 전 처음으로 시작하게 됐는데, 작년까지만 해도 귀에 박히게 들리던 이 이야기를 올해는 단 한 번도 듣지 못했다. 애초에 중요한 건 돈이 되는 게 아니었다. 사람들에게 필요한 서비스를 만들고, 그를 통해 새로운 가치를 창출하는 것. 그게 우리가 해야 할 일이었다.다수의 불편함을 소수의 기술력을 통해 해결하며, 그것을 지속&확대하기 위해 수익을 만든다.돈은 수단이지 목적이 아니다.긴 글을 마치기에 앞서 우리의 시작을 잊지 않기 위해, 2017년에 남겼던 감성 페북글 하나와 최근에 진행된 린더의 기업 협업 사례 하나를 남겨본다.2017년 7월(법인설립 1달 후, 기보 대출 받은지 일주일 후), SKT 썸데이 캘린더, 여름 문자 서비스 종료 소회그로부터 약 1년 후인 2018년 10월, SKT NUGU 스피커 x 린더 - 데이터 협업 진행
조회수 946

단일 TABLE을 SELECT하자!

OverviewDB를 다뤄봤다면 SELECT문도 아실 겁니다. 가장 먼저 접하는 명령어 중에 하나이기도 하죠. 보통은 아래처럼 사용합니다. SELECT문SELECT     * FROM 테이블명  ; 명령을 주면 지정한 테이블에 저장된 모든 내용을 검색합니다. 이번 글에서는 테이블을 만들고 SELECT하는 과정을 다뤄보겠습니다. DB는 MySQL 5.6을 기준으로 하고, Tool은 MySQLWorkbench를 사용하겠습니다.Query, 너란 녀석테이블은 위와 같이 생성할 수 있습니다. 위의 내용은 MySQLWorkbench를 이용해 Model을 표시하면 아래와 같습니다. 구성원의 정보를 저장하도록 했고, 컬럼마다 의미를 갖게 됩니다. MBR_ID (구성원 아이디) : DB에서 구성원을 식별하는 아이디MBR_INDFY_NO (구성원 식별 번호) : 구성원을 실제 구별하는 번호로 과거에는 주민등록번호가 많이 사용되었고, 요즘은 e-mail 이 많이 사용됩니다.MBR_NM (구성원 명) : 구성원의 이름 테스트 데이터를 입력해 실행하면 어떤 결과가 나오는지 보겠습니다.가장 기본적인 SELECT문 실행계획을 보면 아래와 같이 나옵니다.실행 계획은 DB가 어떻게 Query를 수행할 건지 보여줍니다. Query가 복잡해지면 실행 계획을 보면서 Query가 올바르게 작성됐는지 확인하고 필요하다면 Query를 수정해야 합니다. DB를 시작할 때부터 실행 계획을 보는 습관을 기르는 게 중요한 이유입니다. 각 항목에 대한 설명id : SELECT 문에 있는 순차 식별자로 Query 를 구분하는 아이디select_type : SELECT의 유형SIMPLE : Subquery나 union 이 없는 단순한 SELECTtable : 참조되는 테이블의 명칭TB_MBR_BAS : 참조되는 테이블명type : 검색하는 방식ALL : TABLE의 모든 ROW를 스캔 위의 이미지는 임의로 만든 자료를 이용해 Query를 실행한 결과입니다. 실행 계획은 TABLE : TB_MBR_BAS 를 TYPE : ALL 전체 검색한다고 나옵니다. 실행한 내용도 같습니다. 여기서 MBR_NM 이 “나서영”인 자료를 검색해볼까요. WHERE 조건이 들어가자 실행 계획도 내용이 변경되었습니다. rows와 Extra에도 값이 있는데요. 두 항목을 잠시 짚고 넘어가겠습니다. rows : Query를 수행하기 위해 접근해야 하는 열의 수Extra : MySQL 이 Query 를 수행할때의 추가 정보Using where : Query 수행시 TABLE에서 값을 가져와 조건을 필터링 함 위의 결과처럼 전체를 검색해 필요한 자료만 추출하는 것을 FULL TABLE SCAN or FULL SCAN 이라고 합니다. 그러나 FULL SCAN은 성능이 좋지 않기 때문에 우선 꼭 필요한 Query인지 검토해야 합니다. 보통 MBR_NM에 INDEX를 추가해서 해결하는데요. INDEX를 추가해서 같은 Query를 수행하면 실행 계획은 어떻게 달라질까요. 분명 같은 Query였는데 INDEX에 따라 실행 계획이 변경된 걸 알 수 있습니다. INDEX를 추가해도 수행한 결과는 같지만 검색 속도에 많은 차이가 있습니다. 각 항목에 대한 설명type - ref : 인덱스로 자료를 검색하는 것으로 현재는 매칭(=) 자료 검색을 나타냄possible_keys : 현재 조건에 사용가능한 INDEX를 나타냄(인덱스가 N개일 수 있음) IX_MBR_BAS_02 : 현재 조건에 사용 가능한 INDEXkey : Query 수행시 사용될 INDEX (possible_keys 가 N 개일 경우 USE INDEX, FORCE INDEX, IGNORE INDEX 로 원하는 INDEX 로 바꾸어 수행할수 있음)key_len : 수행되는 INDEX 컬럼의 최대 BYTE 수를 나타냄152 : 수행되는 INDEX 컬럼의 BYTE 수가 152ref : INDEX 컬럼과 비교되는 상수 여부 or JOIN 시 선행 컬럼 constant : 상수 조건으로 INDEX 수행rows : 678 : 678 rows 접근하여 값을 찾음Extra : using index condition : INDEX 조건에 대하여 스토리지 엔진이 처리(MySQL의 구성에서 스토리지 엔진과 MySQL 엔진이 통신을 주고 받는데 스토리지 엔진에서 처리 하여 속도가 향상됨) ConclusionINDEX가 없으면 결과가 나오기까지 5초 정도 걸리지만, 반대로 INDEX가 있으면 1초 안에 결과가 나옵니다. 별거 아닌 것 같아 보이지만 실무에서는 엄청난 차이입니다. Query를 작성할 때 실행 계획을 확인하고 조금이라도 빨리 결과가 나올 수 있도록 하는 것이 중요하기 때문이죠. 다음 글에서는 단일 TABLE 을 SELECT하는 것을 주제로 이야기를 나눠보겠습니다. 무사히 SELECT하길 바라며.글한석종 부장 | R&D 데이터팀hansj@brandi.co.kr브랜디, 오직 예쁜 옷만#브랜디 #개발문화 #개발팀 #업무환경 #인사이트 #경험공유
조회수 601

궁합이 잘 맞습니까?

궁합을 믿으시나요?사람과 사람 사이에 보이지 않는 기운에 의해서, 서로 끌어당기거나 또는 반대의 기운을 느껴본 적이 있을 겁니다. 그것은 남녀 관계 뿐만 아니라, 친구 사이에서도 마찬가지입니다. 딱히 이유를 설명하기 어렵지만, 서로 이유없이 더 친근하거나, 왠지 이상하게 불편한 사이가 있듯이 말입니다. 단순히 동질성만으로는 설명되지 않습니다. 너무 다르기 때문에 더욱 친밀도가 높아지는 관계 역시 많기 때문이죠. (혈액형이나 사주 얘기는 더더군다나 하지 않겠습니다 -_-)조직 구성원들의 궁합하물며, 개인이 선택할 수도 없으며, 게다가 나와 당사자 한 명이 아닌, 다수의 구성원들이 모인 조직에서 서로의 궁합 이야기는 현실적으로는 꺼내기조차 어려운 문제입니다. 선택할 수도, 파악할 수도, 임의로 조정할 수도 없는 요소이기 때문이죠.그래서 직장인들은 피곤한 하루하루를 숙명처럼 받아들이고 살아가는 것이겠죠.하지만, 정말 해결책이 없을까요?조직의 구성 요소여기서 조직을 구성하는 요소를 간단히 짚어보기로 하겠습니다.조직은 Mission(목표) + Resources(자원) + System(운영방식)으로 구성된다고 볼 수 있습니다.간단히 하나하나 살펴보면, * Mission (목표) : 조직이 달성해야 하는 목표이자 존재의 이유라고 볼 수 있습니다. * Resource (자원) : 인력, 시간, 예산 등을 비롯한 회사가 투입할 수 있는 모든 것이 여기에 해당됩니다. 일종의 하드웨어라고 볼 수 있죠. * System (운영방식) : 목표를 위해 자원을 운영하는 방식이라고 설명할 수 있습니다. 조직이 가진 노하우, 또는 일종의 소프트웨어에 해당한다고 생각할 수 있죠.조직 = 목표 + 자원 + 운영방식동일한 목표를 가진 조직이라도, 자원과 운영방식의 차이 때문에 누구는 성공하고 어디는 실패하게 됩니다. 만약 서로 다른 두 조직이 동일한 성과를 낸다고 가정하더라도, 어떤 조직은 구성원 모두가 신나게 일하면서 성과를 창출하고, 어떤 조직은 우울하고 힘겹게 성과를 꾸역꾸역 만들어내기도 합니다.무엇이 이러한 차이를 만들어낼까요? 특히 인력과 조직 구성에 대한 관점에서 말이죠.조직은 필요한 Job을 수행하는 인력들이 모여서 이루어진 집단입니다. 어떤 조직에 필요한 기능을 우리는 Job description(직무기술서)를 통해서 정의하고, 이런 기능에 부합하는 인력을 채용하고 배치 합니다.동일한 기능을 수행하는 인력이 다수인 경우도 흔합니다. 하지만, 동일한 역량과 경험을 가진 사람일지라도 현실적으로는 누구와 일하느냐에 따라 성과와 성공확률이 달라집니다. 그것은 동일한 knowledge(지식)와 동일한 skill(기술)을 가지고 있더라도, 개인의 attitude(태도)가 조직에서는 굉장히 크게 작용하기 때문입니다.개인역량 = 지식 + 기술 + 태도Attitude (태도, 사고방식)흔히 태도를 얘기할 때, 태도가 좋으냐, 나쁘냐의 기준으로 판단하는 것은 (물론 완전히 배제할 수 없습니다만...) 적절하지 않습니다. 태도(attitude)라는 것을 판단하는 것은 다분히 주관적인 생각이 개입되기 때문이죠. 누군가에게 좋은 태도가 누군가에게는 야비하게 보일 수도 있듯이 이것은 상대적인 것입니다.(솔직히 얘기해서, 누가봐도 잘못된...태도가 있긴 있습니다... 부정하지 못하겠네요 -_- 암튼~)예를 들어, A라는 직원은 매우 신중한 태도를 가지고 있어서, 어떤 일을 처리할 때 서두르지 않지만(시간이 많이 걸리며) 빈틈이 없이 처리를 하고, B라는 직원은 간혹 실수를 하긴 하지만, 바로바로 행동으로 옮기고, 빠른 결과물을 만들어 온다고 합시다. 동일한 일을 처리할 때 누가 옳고 누가 옳지 않은지를 쉽게 결정하기 어렵습니다.한편, C라는 직원은 매우 논리적이고, 지시받은 일은 완벽하게 처리하지만, 스스로 필요한 일을 찾아서 처리하는 경우는 전혀 없는 반면, 허무맹랑한 아이디어가 넘쳐나는 D 직원은 시키지도 않은 일을 벌이고 제안하면서 새로운 기회를 간간히 만들어 내는 성향을 가지고 있다면, 누가 조직에 도움이 되겠습니까? 역시 조직에 따라 상대적이며, 쉽게 답을 내리기 어려운 부분입니다.조직원의 구성제가 속한 조직은 창의적인 업무를 수행해야 하는 Mission을 가지고 있습니다. 많은 스타트업과 같이 새로운 아이디어를 만들고 이를 구체화시키는 일을 하고 있습니다.다양한 구성의 여러 조직에서 일을 하면서 제 머리속에 "이런 조합으로 인원이 구성되면 어떨까?" 하는 이상적인 조직의 조합(궁합)이 하나씩 그려지기 시작했고, (일반화 할 수는 없겠지만) 적어도 새로운 일을 만들어내는 창의적인 조직에서는 시너지를 내는 '드림팀'을 만들 수 있겠구나 하는 생각이 들었습니다.똑똑한 사람들만으로 구성된 조직이 실패하기 쉬운 이유도 여기에 있지 않을까 하는 생각도 합니다. 단지 기능적으로 역할이 나눠져야 할 뿐만 아니라, 구성원들의 성향 역시 궁합을 이루어야 한다는게 제 생각입니다.창의적 조직의 인력 구성(안)1. 스마트한 리더2. 꼼꼼한 계산가3. 냉철한 팩트체커4. 톡톡튀는 발명가5. 감각적인 스토리텔러6. 발빠른 행동가7. 끝을 보는 완벽주의자이 여섯 가지 인력의 콤비네이션은 리더가 중용해야 하는 참모일 수도 실무 인력일 수도 있습니다. 리더를 제외한 6가지 조합의 구성은 개별적으로 구분된 인력일 수도 있고, 그렇지 않을 수도 있습니다. 리더는 이 서로 다른 성향의 인력들을 balance 있게 조율하면서 각기 기질을 발휘할 수 있게 하는 총 책임자 역할을 하지고 있습니다. 각 구성원들에 대한 세부적인 내용을 정리하면 다음과 같습니다.[조직의 중심]* 스마트한 리더 : 공정하고, 합리적 판단을 내릴 수 있어야 한다. 세세한 개입보다는 넓은 시야를 가지고 있고, 어느 시점에 어떤 인력에게 힘을 실어줘야 할지를 빠르게 결정해야 한다. 조직을 움직이게 하는 핵심이다.[좌뇌형 인력]* 꼼꼼한 계산가 : 신중하고, 치밀하고, 빈틈이 없으며, 숫자에 강하면서 현안 파악에 매우 뛰어난 사람이다. 리더에게 현실을 리마인드 해주는 역할을 한다.* 냉철한 팩트체커 : 논리적이고, 분석력이 뛰어나며, 넘쳐나는 정보 가운데 사실 진위 여부를 확인하고, 중요한 정보를 리더에게 전달하는 역할을 한다. 리더의 합리적 판단의 근거를 제시한다.[우뇌형 인력]* 톡톡튀는 발명가 : 독창적이고, 엉뚱하고, 새로운 것에 대한 거부감이 없으며, 남들과 다른 생각에 높은 가치를 두는 사람이다. 이상을 꿈꾸며 새로운 아이디어의 원천으로, 주로 혁신의 초석 역할을 한다.* 감각적인 스토리텔러 : 사람을 잘 이해하고, 작은 사실에도 의미를 발견하고 부여할 수 있는 역량을 가지고 있다. 흩어져있는 정보를 연결하여 하나의 이야기를 만들고, 가치를 만들어 공감할 수 있게 전달하는 역할을 한다.[행동형 인력]* 발빠른 행동가 : 행동대장이다. 추진력이 강하고, 손발이 머리보다 빨리 움직이는 경향이 있다. 남을 의식하기 보다는 주어진 일의 결과에 집중하는 성향을 가진다. 문제를 일으키기도 하지만, 일을 진척시키는 없어서는 안될 중요 인력이다.* 끝을 보는 완벽주의자 : 열정적이고 디테일에 강하다. 큰 그림보다는 구체적인 일에 집중하며, 자신이 하는 일에 대한 자부심이 강한 경향이 있다. 결과로 인정받길 바라며, 묵묵히 문제를 해결하는 실행 인력이다.세상에는 다양한 Mission을 가진 다양한 조직들이 있습니다. 하지만 그 중심에는 항상 '사람'이 있죠. 아니, '사람들'이 있습니다.아무리 훌륭한 인재들이라고 하더라도, 그들을 어떻게 조직하고 운영하느냐에 따라, 최고의 조직이 될 수도, 최악의 조직이 될 수도 있습니다. 그것을 좌우하는 것은 이들을 어떻게 조직화 하는 것이냐 입니다. 단순히 상벌을 포함한 평가나, 동기부여만으로는 조직력을 극대화할 수 없다고 생각합니다.그것이 오랜 조직 경험으로부터 얻은 제 생각입니다.잘난 사람들 아무리 많이 모아놓고도 성과가 안나오는 조직이 있다면, 한번 심각하게 생각해 보시길 바랍니다.혹시, 세계 최고의 골키퍼만 모아놓고 축구팀을 만든게 아닌지, 세계 최고의 투수들만 모아놓고 야구팀을 만든게 아닌지 말입니다.그것이 새해를 맞이하여 조직의 리더가 고민해야 할 중요한 항목 중의 하나가 되길 바랍니다.문고리들만 붙잡고 있는 사람들은... 얼른 정리하시구요~~
조회수 901

스타트업 PR이 나아가야 할 방향

어느덧  3년째 사업을 이어가고 있다. 우리 팀은 나를 제외한 전체가 개발자기 때문에 내가 기획, 디자인, PR, 마케팅에 대한 업무를 맡고 있는데 자원의 한계만큼이나 굉장히 얕게 접근할 수밖에 없는 것이 사실이다. 그러나, 여기서도 내가 무언가 느낀 점이 있기 때문에 인터넷 세상에 이 경험을 공유하고자 한다.특히 PR에 대해서는 할 말이 꽤 많다. 짧게 짧게 여러 번 올려볼 예정이다. 나는 PR에 대해 처음 연구할 때, 귀스타브 르 봉의 군중심리, 지그문트 프로이트의 정신분석학에 대해 공부하였고 이를 PR에 최대한 접목시키려 노력했다. 그런데, 내가 많은 PR 담당자를 만나고 느낀 건 대부분이 본질적인 부분보다는 정량적이고 실질적으로 눈 앞에 보이는 성과를 달성하는데 집중하고 있다는 것이었다.PR 담당자들이 기자들과의 관계나 언론보도 등에 매우 신경을 쓰고 있는걸 볼 수 있는데, 이 부분은 매스미디어 마케팅의 영역에 가깝다. 내가 하고 싶은 말(회사의 성과나 대표의 인터뷰 등)을 신문사에 전달하여 대중과 소통하는 것은 PR 담당자가 할 일이 아니라고 본다. PR은 말 그대로 Public relation이다. 대중들과 어떻게 소통하느냐 대중들이 우리의 회사, 서비스, 조직을 어떻게 판단하고 어떤 이미지로 각인하느냐 등에 대한 본질적인 질문에 대해 답해야 한다. 외부에서 바라보는 회사에 대한  이미지뿐 아니라, 내부 팀원들이 비치는 분위기, 인상 또한 PR에 해당한다.그리고 그러한 독특한 인상과 메시지는 회사가 추구하는 방향과 일치해야만 한다. PR은 정량적인 성과와 직접적으로 빠르게 연결되는 데 초점을 맞춰선 안된다. 대중의 인식은 매우 느리게 움직인다. 신생아의 이름에도 유행이 있듯이, 우리가 원하는 물줄기를 대중으로부터 만들어나가는 행위는 매우 느리게 작동한다. 외부에서 우리 회사 '조커팩'이라는 회사를 판단하는 데는 공통된 이미지가 존재한다. 나는 그 이미지를 구축하기 위해  수년간 다양한 분야에서 노력해왔다.초기 기업은 대표의 이미지가 회사의 이미지와 직결되는 경우가 많기 때문에, PR 담당자는 대표와 밀접한 관계를 맺고 대표가 대외에 노출되는 이미지나 빈도 등에 매우 신경을 써야 한다. PR 담당자가 있는 회사들을 보면, 거의 대부분이 아주 비슷한 방향으로 움직이고 있다. '나의 회사는 굉장히 성과를 잘 내고 있는 회사고, 조직원들이 행복해하는 그런 꿈의 회사다.' 대부분이 그러한 포지션으로 PR을 이어나가고 있는데, 이는 회사의 개성을 파괴하는 역할을 하는 일등 공신이다. 분명히 회사 내부와 대표를 들여다보면 저마다 독특한 매력과 가치를 지니고 있다. 그런데, 그것이 외부적으로는 동일하게 표현이 된다면 오히려 대외 이미지를 돈 주고 갉아먹는 꼴이 된다.우리가 관심을 갖는 수 많은 일들은 평탄함과 평범함에서 오지 않는다. 때로는 매우 부정적인 가십거리가 귀에 익고 머릿속에 강인하게 자리 잡는다. 영화나 드라마, 소설에도 기승전결이 있다. 기업 PR에서도 기승전결이 필요하다. 하나의 드라마를 표현할 수 있어야 한다. 회사가 힘들 때도 과감하게 그것을 표현하고 그것을 어떻게든 극복하는 드라마를 대중들에게 보여줘야 한다. 보도자료 한 두개 더 나간다고 회사 이미지가 달라지지 않는다. 회사의 이미지는 매우 사소한 것이 모여서 만들어지는 것이다. 그리고 그 사소하게 보이는 것들을 매우 면밀하고 주도적으로  컨트롤할 수 있어야 PR을 효과적으로 해나갈 수 있다. 그것이 기업 선전의 본질이다. 이를 위해선 PR 담당자가 조직을 어느 정도 장악할 수 있어야 한다. 그들의 라이프 스타일에 대한 어느 정도의 통제 없이는 회사가 일관된 이미지를 구축해 나갈 수 없다. 전통적으로, 대중을 장악해야 하는 독재국가나 독점기업의 PR 담당자의 힘은 매우 막강했다. PR의 역할은 간단하기 때문에 오해가 없어야 한다. 독특한 기업의 이미지를 일관성있게 조금 느리더라도 면밀하게 주도적으로 만들어나가는 것이 PR의 핵심이다. 이를 위해선 수 많은 연구가 필요하다. 현재 트렌드가 어디서  기인했는지, 과거의 트렌드는 어떻게 흘러가는지, 왜 특정 사회현상이 사람들로부터 매우 폭발적으로 관심을  끄는지, 왜 스티브 잡스와 같은 영웅에 사람들은  집착하는지 등 연구해야 할 것이 태산이다.PR 담당자는 눈 앞의 ROI에 신경 쓸 필요가 없다고 생각한다. 대중이 회사를 바라보는 시각을 장악하는 일은 매우 느리게 진행될 수밖에 없다. 보도자료에 집착하게 되면 단기적 성과를 빠르게 알리는데 급급할 수밖에 없기 때문에 이미지의 일관성을 상실할 확률이 높다.조만간, 내가 수년간 연구한 PR와 심리학 등 대중심리 연구와의 연관성 등에 대해 포스팅하게 될 것 같다.군중심리를 연구한 사람들은 알겠지만, 이게 대외적으로 기술했을 때 매우 위험한 부분들이 많다. 그러나, 우리는 세상이 그렇게 아름답지 않다는 것을 인정해야 한다. 개인의 합리성이 집단으로 모였을 때 어떻게 변화되는지, 조금 불쾌하게 느껴질지라도 깊숙하게 연구할 필요가 있다. 그게 PR 담당자가 기업 선전을 위해 할 일이다. 
조회수 598

창의적인 개인 혼자서는 창의성을 발휘할 수 없다

창의성을 발휘하는 일은 매우 어려운 일이다의무교육 기간을 포함해 우리가 받는 교육은 새로운 생각을 좀처럼 허용하지 않는다. 기존의 지식을 익히는 것에 집중되어 있기 때문이다. 우리도 모르는 사이에 새로운 생각은 '오답'처리되고, 우리는 다름이 아닌 틀림의 두려움에 길들여진다. 누구도 그 오답에 대해 진지하게 고민하지도 않는다. 또 다시 들어와야 할 지식들이 기다리고 있기 때문이다.남과 다른 생각은 오답 처리로 인식우리네 교육이 창의성 발휘에 바람직하지 않다고 하더라도 얼마든지 창의력을 가진 사람들은 존재한다. 단언컨대 생각보다 많을 것이다.문제는 이들이 아무리 창의적이라고 하더라도 개인의 역량 차원을 벗어나기가 매우 어렵다는 것이다. 혼자서는 얼마든지 상상할 수 있지만, 이것이 세상에 드러나는 과정은 꽤 많은 난관을 극복하는 순간들의 연속이기 때문이다.혼자서는 얼마든지 창의적일 수 있다.자기 혼자서는.창의력을 특히 중시하는 예술, 광고, 디자인 등의 분야에는 창의성을 겨루는 국내외 공모전이 많다. 특히 디자인 전공 학생들의 경우에는 국내를 비롯해 세계적인 공모전에 뛰어난 성과를 내는 경우를 심심치않게 본다. 그 뛰어난 아이디어를 가진 친구들은 지금 어디에 있을까?공모전이 창의성을 전적으로 보증하지 않는다고 하더라도 우리 주변에 남과 다른 생각을 가지고 젊음을 불살랐던 친구들이 한 두명씩 있었을 것이다. 독특하다고 여겼던 그들 말이다.도전과 열정으로 의욕에 넘치던 눈빛을 가지고 어렵게 입사한 신입사원들이 채 6개월도 되지 않은 시간동안 축 늘어진 어깨와 흐릿한 눈동자를 갖게 되는건 무엇 때문일까? 창의적인 신입사원이 부서에서 일찍이 성과를 낸 적을 본 적이 있는가? 그럴거라고 기대했던 신입들이 어느 순간 순응적인 인간으로 변하게 된 모습을 종종 보게 된다.그들의 책임이 아니다.조직이 창의성을 수용할 수 있는 환경이 아니기 때문이다.신입이 뭘 알아? 이거 먼저 처리해~조직 전체가 창의적이지 못하면 창의적인 소수는 어느새 부적응자가 되거나, 괴짜로 낙인 찍히게 된다. 창의를 발휘할 터전이 안되는 것이다. 낙인 찍히지 않기 위해서 창의성을 스스로 죽이기 시작한다. 그렇게 적응해간다.그 밖에도 창의성을 죽이는 요인은 도처에 깔려 있다.이런 경우에도 해당한다.새로운 아이디어가 필요한 일을 위해 여럿이 모여 종종 브레인스토밍을 하는 경우가 있다. 1시간 정도는 꽤 활발히 아이디어를 쏟아 내다가 시간이 지나면 사람들은 점점 지쳐간다. 더 이상 새로운 생각을 짜내기도 어려워지고, 나와 생각이 다르거나 수준이 다른 의견에 대해 슬슬 반감과 피로감이 올라오기 시작한다.대부분의 브레인스토밍은 보잘 것 없어 보이는 아이디어들과 얼토당토 않는 생각들의 나열처럼 취급된다. 쓸만한 아이디어를 위해 2차 3차 아이디어 회의를 진행 하지만, 시간이 지날 수록 머리는 먹먹해진다.하지만 함정은 여기에 있다.얼토당토 않은 아이디어나 보잘 것 없이 보이는 생각 중에 숨어있는 기발한 발상들이 쉽게 무시되고 버려지는 것이다. 쓸만한 아이디어는 아마도 가장 최초의 순간에 나올지도 모른다. 왜냐하면 창의적 일수록  타인에게 쉽게 공감을 얻기 어렵기 때문이다. 그래서 쉽게 사라진다.창의적 생각은 쉽게 공감되지 않는다.줄을 서서 기다리지  않아도 결제가 되는 상점, 자신의 빈 방이 타인의 숙소가 될 수 있다는 발상, 쏘아올린 로켓을 다시 땅으로 소환하여 재활용할 수 있다는 생각... 이 아이디어를 우리 옆 대리, 과장이 기획서로 보고하고 설득할 수 있다고 생각하는 사람은 많지 않을 것이다.창의적인 생각은 우리가 당연하게 받아들여지는 전제를 비틀었을 때 가능하다. 하지만 당연한 전제를 뒤틀어 본다는 것은 우리가 정답이라고 생각했던 것을 부정해야 한다. 때문에 오답도 정답이 될 수도 있다는 오픈 마인드와 틀려도 괜찮다는 암묵적 합의가  있어야 당연한 것을 의심하는 것이 가능해진다.이것은 엄청난 에너지가 필요한 일이다.Bottom up으로 창의적인 아이디어가 구체화되기 어려운 이유다. 이러한 경험은 우리가 늘상 겪는 일들일 것이다. 아이디어가 빈약해서가 아니라 공감시킬 수 있는 에너지가 부족하기 때문이다. 반대로 위에서 부터의 혁신은 상대적으로 수월하다. 그 만한 에너지를 이미 가지고 있기 때문이다.문제는 창의적인 보스를 만나기가 어렵다는 것이다.한 때 스티브잡스 같은 인재를 국가적으로 키워야 한다는 웃픈 얘기가 있었다. 그런 기업이 탄생하지 못하는 이유를 직원 탓으로 돌리기 때문이다. 아무리 '스티브잡스'같은 신입사원을 대거 양성하여 모든 기업에 한 명씩 할당한다 하더라도, 그 회사들이 혁신 기업으로 성장하기는 커녕, 몇 명이나 그 직장에서 살아남을지 예상해보는 것은 어렵지 않을 것이다. 우리 조직에는 스티브잡스가 없는 것이 아니라 새로운 생각을 포용할 중간층과 환경, 그리고 새시대를 이끌 경영진이 부족하기 때문이다. 창의적인 개인이 아니라 창의적 조직이 필요하다혁신이 늘 부족한 기업의 대표나 오너라면, 직원들에게 혁신을 가져오라고 요구하기 전에 자신이 얼마나 창의적 생각을 무시하고 고사시켰는지 먼저 반성해야 할 것이다. 그건 직원들의 탓이 아닐 가능성이 높다.민주주의가 소수의 민주적 시민 의식만으로 구현되지 않듯이, 창의적인 조직은 소수의 천재가 만들어내는 것이 아니다. 탄탄한 미드필더와 미래를 읽을 수 있는 감독이 동시에 필요하다.그 동안 인정받던 많은 직업들이 앞으로는 기술과 인공지능에 자리를 내어줄 가능성이 아주 높다. 우리가 무엇을 준비해야 할지는 분명하다.알파고랑 싸워서 이기려면,적어도 창의성은 갖춰야 할 것 아닌가?
조회수 974

현대오일뱅크 선배들의 이야기 - "자신감을 가지세요!" 안전생산본부 생산기획팀 박소진

현재 담당하고 있는 업무에 대해 소개해 주세요.생산기획팀은 공정가동계획 수립부터 제품생산 및 입출하 관리 그리고 공장 가동실적관리까지 공장 전 영역에 걸친 업무를 수행하는 팀입니다. 그 중 저는 공장가동실적 관리 업무를 수행하고 있습니다. 실적관리 업무는 공정가동량이나 제품생산량 변동에 대한 분석능력이 중요하고, 이를 반영하여 가동실적을 집계해야 합니다. 가동실적을 집계함에 있어서는 공정간 흐름이나 탱크간 흐름 또는 공정과 탱크 사이 흐름 등 공정 전체적인 흐름을 파악하는 것이 중요합니다. 공정은 서로 유기적으로 연결되어 있기 때문에 실적 집계 상 흐름이 누락되거나 중복되지 않도록 전체 공정의 현황을 정확하게 파악하는 것이 중요합니다. 이 업무를 원활하게 수행하기 위해서는 화공양론적 지식과 공정 및 공장에서 생산되는 제품에 대한 이해가 필요합니다.입사를 준비하고 있는 후배들에게 해주고 싶은 말은?먼저, 후배님들도 해내실 수 있다고 말씀 드리고 싶습니다. 저는 채용기간 항상 진솔하고 자신감 있는 모습으로 전형에 임했던 것 같습니다. 자기소개서에는 있는 그대로의 저를 표현하려 했고, 면접장에서는 항상 당당하게 답변했습니다. 지금 누구보다 떨리고 불안하겠지만, 진솔함과 자신감 있는 모습이라면 충분히 현대오일뱅크에 입사하실 수 있을 것이라 생각합니다. 힘내시길 바랍니다!#현대 #현대그룹 #현대오일뱅크 #생산기획팀 #선배들의이야기 #직무정보 #직무소개 #현대공채 #현대오일뱅크공채 #현대오일뱅크채용 #구성원인터뷰
조회수 571

인사이트를 먹고사는 박쥐들의 생활양식 3종 세트

인사이트. 광고/마케팅/컨텐츠/디자인 이 네 개의 카테고리 아니 어떤 일을 하든 숙명처럼 따라붙을 수밖에 없는 단어 아닐까. 그래서인지, 우리 멤버들의 대화 속에서도 인사이트라는 단어를 자주 들을 수 있다. 매우 주기적으로 인사이트를 먹고사는 우리는 어디서 인사이트를 얻고 또 어떻게 서로 공유하는지 혹시나 궁금해할 누군가들을(?) 위해 박쥐들의 인사이트 생활양식 3종 세트를 소개해볼까 한다.하나, 인사이트 쉐어링주간회의가 있는 월요일의 첫 출근 날이었다. "자, 그럼 회의는 여기까지 하고 인사이트 쉐어링 해볼까요?"라는 말이 시작되자마자 띠링띠링 하는 소리가 들렸다. 무슨 소리인가 싶어 옆에 있던 멤버의 노트북을 슬며시 훔쳐보니 회사에서 사용하는 메신저에서 나는 거였다. Archive_Insight라는 채널에 파일, 이미지, 웹 주소 등이 공유되면서 나는 소리였던 것! 인사이트 쉐어링이란 한 주 동안 멤버들 개개인이 얻은 인사이트와 그 소스들을 공유하는 시간으로 좋은 디자인, 웹사이트, 브랜드 소식 등을 자유롭게 나누는 시간이다. 한 명이 물꼬를 트면 꼬리에 꼬리를 물고, '아, 그럼 저도!' 하며 다들 주섬주섬 인사이트를 꺼내 놓는다. 처음엔 일주일에 한 번인 주간회의 때만 반짝하고 마는, 비정기적 이벤트 개념으로 생각했다. 하지만 아니었다. 한 주의 시작인 주간회의가 물꼬를 트는 개념일 뿐, 이 채널은 매일같이 새 알람이 뜨며 (글을 쓰고 있는 지금도) 왕성하게 활동 중이다.실제 하루에도 몇 번씩 불이 켜지는 이 채널은 일종의 우리들의 보물창고 같은 곳이다. 가끔 일을 하다 리프레시가 필요할 때, 이 채널을 뒤적거리며 재미있는 컨텐츠를 보며 웃기도 하고 새로운 아이디어를 얻을 수 있는 소스들에 감탄하기도 한다.어느새 'Archive_Insight'는 가장 반기는 알림의 채널이 되었음을 슬쩍 고백해본다. 온라인 뿐만 아니라 오프라인으로도 인사이트 쉐어링은 자주 이루어진다. 여행을 다녀올 때, 출장을 다녀올 때도 좋은 것을 보고 들으면 꼭 멤버들 나눠줄 리플렛, 포스터 등을 보부상처럼 바리바리 싸들고 오는 정 많은 사람들.. 우리에게 인사이트 쉐어링은 일상이자, 일종의 동지애 같은 것이 아닐까?"인사이트...? 멤버들과 나누고 싶은 것!" - 이다솜 Branding Team Director둘, 도서 구매 지원(이라 쓰고 방라딘이라 읽는다)그렇다. 요즘 뜬다 하는 스타트업들이 그러하듯, 우리도 도서 구매 지원 복지가 있다! 이름하여 '방라딘'. 뭐하나 평범하게 넘어가는 법이 없는 우리는 이것마저도 네이밍을 했다는.. 절대 강요는 아니었..!!! AE 팀장 방정훈님의 관리 아래 운영되기 때문에 그의 이름에서 따온 네이밍이 만장일치로 당첨되었다. (디자이너 하나님의 의견이었다. 역시 핵인싸다워....) 방라딘의 이용 방법은 이러하다. 간단한 신청 이유와 함께 방라딘을 소환하기만 하면 끝. 그냥 진짜 끝! 그러면 총알처럼 접수해 일주일 안에 도서를 전해준다.단, 이 책을 완전히 내 것으로 만들기 위해서는 한 가지 미션을 완수해야 한다. 바로 '독서 노트' 작성하기. 이름처럼 심하게도 친절한 방라딘은 램프를 문지른 댓가로 이 노트를 요구한다. 양식만 보면 '그냥 내 돈 주고 살까' 싶은 생각이 잠시 들기도 하지만, 방라딘이 시키는 대로 정리하며 책을 읽다 보면 정말 그 책이 100% 내 것이 되는 신기한 경험을 할 수 있다. 작성한 독서노트는 멤버들 모두에게 공유되어 자연스럽게 인사이트의 역할을 한다. 이것이 바로 최소 비용에 최대 효율을 위한 방라딘(을 가장한 방정훈님)의 빅 피처였던 것이었다... "저에게 인사이트란, 좋은 작업을 하기 위해 끊임없이 스스로에게 자극을 주는 것이에요" - 이건용 Designer셋, 게더링 데이노마드 데이의 자매품이다. 한 달에 한 번 진행되던 노마드 데이를 격월로 줄이고, 그 빈 공간을 게더링 데이가 채우게 되었다. 노마드 데이는 토요일이지만, 게더링 데이는 무려 금요일이다. (야호!) 오후 3시경 각자 작업을 마무리하고, 미리 약속한 액티비티를 하러 떠난다. 볼링을 치는 팀도 있고, 방 탈출을 하러 간 팀도 있다. 머리 쓰고 몸 쓰기 귀찮다면, 산책 팀을 고르는 방법도 있다.그냥 놀러 가는 거냐고?맞다. 하지만 우리 멤버가 둘 이상 뭉치면 그곳에서는 인사이트가 뽑아지기 마련. 이번 게더링 데이에 산책 팀으로 참여한 나의 경험을 풀어보자면 이렇다. 신나게 사운즈 한남을 구경한 후 카페에 모여 이야기를 나누는데, 새로 산 가방에서 시작한 수다가 어느새 브랜딩에 대한 논의로 넘어가는 신기한 경험을... (가방<<<브랜딩) 어쩌면 게더링 데이는 일하느라 맘껏 떠들지 못한 인사이트들을 이참에 공유하라는 회사의 배려일지도. (아...아닌가?)"누군가와 대화를 할 때, 그 사람의 색다른 경험과 관점에서 인사이트를 얻어요." - 조윤성 AE
조회수 1154

더라이프스쿨2017

더라이프스쿨 2017 그 특별했던 시간들.아직도 가슴에 여운이 남습니다.60여명의 라이프스쿨러가 2박3일간 평창캠퍼스 자연속에 모여 지역의 음식을 함께 먹고, 눈꽃마을의 여기 저기서 기업문화, 인공지능, 우주의 역사, 대화의 기법, 미디어아트, 스타트업, 중국의 혁신, 교육의 현실, 피부관리, 캐리커쳐그리기, 세계여행이야기, 홍차, 치유와 꽃, 사고하는 관점, 혁신의 본질... 정말 셀 수 없을 만큼 다양한 이야기를 나누었습니다. 그리고 그걸 핑계삼아 서로를 알아갔습니다. 순수한 호기심으로 질문을 나누고 진정성있는 연결을 이어갔습니다. 그리고 마지막 날에는 다같이 비행기를 날리며 하늘목장의 푸른언덕 위에서 뛰어 놀았습니다. 마치 어린아이처럼. 9살짜리 서우와 우리는 하나도 다르지 않았습니다. 그리고 무사히, 행복하게 모두 인생기업가학교를 졸업했습니다. 노란색 바탕위에 자그마한 로켓같이 튀어나갈 작은 꿈과 나를 맞닥뜨리고 지금 제자리로 돌아왔습니다.우리는 지난주와 같은 사람일까요? 아마도 우리는 같아 보이지만 같지 않은 사람들이 되어 버렸는지 모릅니다. 그때처럼 세상을 바라보지만은 않을테니까요. 그때처럼 지켜만보지 않을것이고 그때처럼 망설이지도 않을것입니다. 그리고 우리 옆에는 그 때 없었던 더라이프스쿨의 동창들이 함께 있습니다. 이 소중한 시간과 인연에 함께 해 주신 모든 라이프스쿨러 여러분 진심으로 고마웠습니다. 그리고 함께 하지 못했던 분들의 아쉬운 마음도 정말 고맙습니다. 특별히 두번째 더라이프스쿨을 위해 정말 애써 준비해주신 Eungeumju An, Jungeun You, YongSil Jeong 파운딩 패컬티분들께 갚을수 없는 고마움을 느끼며 먼곳까지 2박3일이란 시간을 내서 값진 생각과 경험을 나눠주신 라이프패컬티 여러분들께도 이렇게나마 다시 감사의 마음을 전합니다. 준비하느라 두달넘게 애써주신 우리 라이프스퀘어, 빅팜컴퍼니의 크루들도 정말 멋졌고 수고많으셨습니다. 내년 더라이프스쿨 2018 안동캠퍼스에서 다시 뵙겠습니다!#라이프스퀘어 #2017년 #돌아보기 #경험공유 #후기
조회수 1296

일본 스타트업 적응기#5「겨울 워크숍」

화한 번쯤 한국에 방문한 외국인이라면모두가 공감하는 한국인들의 특성'빨리빨리''같은 경험'을 '다른 나라'에서 하며한국이 정말 빨리빨리 가치를 만들어나가고 있는지비교하게 된 경험이 있다.그것은 바로 동계 워크샵(?)#1 _ 201●년 한국높은 곳 어디에선가"직원들 단합도 다질 겸 워크샵 한번 갈 때 되었지?"로시작된 워크샵의 필요는,기획팀에 막내들에 주어지는일종에 번외 과업 중 하나가 되고,장소 Alt1, Alt2, Alt3과세부 프로그램 1,2,3 은"이건 너무 식상하지 않아?","이건 OO님이 싫어할 거야","이건 너무 비싼데" 등등.. 올라갔다 내려갔다를 무한 반복하며결국엔 오전 중에 어디를 들렀다가,오후에는 술로 지새우는익숙한 시간이 또 한 번 반복된다.한국의 흔한 워크샵#2 _ 2016년 일본이곳도 연례행사로 여름 한번, 겨울 한번 워크샵을 가는 것은 마찬가지,그런데 이곳은 준비에 피곤한 사람이 다수가 아니다??계획하고, 수정하고, 결재하는 사람이 각각 있는 것이 아니라 1명이 모든 것을 도맡아 진행한다.한국식으로 생각하면 그 1명이 손가락 안에 드는 창립멤버이기에 가능한 것일 수도 있지만,결과적으로는 올라갔다 내려갔다를 반복하는 긴 프로세스는 필요 없다.아울러 나(직원들)에게는 낯선 여행처럼 예상치 못한 이벤트가 선물처럼 하나하나 풀어져나온다. - 출발 -나 MURO 이 워크샵을 기획한 남자이지, 무엇을 준비했는지 기대하라고- 점심으로 먹은 규동 - "앗 이맛은 이세상의 맛이 아니다"- 오후 프로그램 -각자가 자신의 관심주제를 가지고 5분간 발표무엇이든! 자유 ! (위 발표는 볼링 잘치는 법)볼링을 잘 치는 법,야구를 즐기는 법,여성을 배려하는 법 등개개인의 관심사에 관한 주제들도 있지만,무엇보다 인상적인 것은들어본 적은 있는가 - 엔지니어들의 발표!!! -"이런 프로그램이 회사에 필요할 것 같아 만들어 봤어"라며 데모 버전을 만들어와 구현하는 발표들에서부터"이런 것이 있으면 일하는데 즐거울 것 같아" 출퇴근 시간에 맞춰실로폰을 연주하는 로봇 손을 개발해 온 엔지니어까지직원들은 가벼운 분위기 속에서준비된 음료수(맥주)와 스낵을 즐기며,동료들의 보지 못하였던 모습과능력에 다시 한번 감탄하게 된다.(우와.. 내가 이런 사람들과 함께 일하고 있구나)-  기다리던 저녁 시간 -다같이 건배도 하고!한국처럼 자리를 옮겨다니며 술을 권유하지만 절대로 강요하지는 않는다.- 신규 입사자 인사 -잘~부탁 드립니다~!!!!!!!!!!!!!!!!!- 발표 수상 -인상적인 발표를 한 사람들에게 상을 준다.        (둘 중 누가 임원일까 ?~~)- 빙고 게임 -모든 직원들이 종이를 한장씩 가지고빙고 게임을 시작한다.먼저 1줄은 만든 사람은경품 번호표를 뽑을 수 있고,상품은 IT 회사에 걸맞게아이패드, 윈도우폰, 안드로이드폰,블루투스 헤드셋, 스피커, 믹서기등등등스마트폰!!!!!!!!!!!!!!!!!!우와아ㅎㅏㅏㅏㅏ 아이패드 당첨!!!!!!!!!!!!!!아 물론 꽝도 있다.여기 꽝을 뽑은 사람들..흙흐흐흑ㅎ극긓ㄱ 내가 꽝이라니..........- 마지막으로 임원진 연설 -CEO는 이날 모두에게 너무 감사하다며, 눈물을 보였다한바탕 소란이 끝난 후에- 다 함께 즐기는 유황 온천 -온천은 사진이 없는 관계로..후에는 다 함께 유카다를 입고잠자는 방, 술 마시는 방, 게임하는 방을 나눠- 첫째 날 뒤풀이 -단어 맞추기 게임마작장기보드게임한국은 술을 위해 게임을 한다면,이곳에서는 목을 축이기 위해 술이 있는 느낌이다.다음날은 호텔 조식을 먹고해발 1400M 스키장에서- 스노우보드 Time -산 정상에서 본 풍경함께 기념사진그렇게 지치도록스노우보드를 즐기고다시 한번 온천으로놀란 근육들을 힐링해주며 마무리 이 행복한 분위기가 느껴지시나요??이게 정말 회사에서 간 것이맞나 싶을 정도로 즐거웠던 워크샵친구들과 함께 즐거운 여행을 하고 온 기분이다.한국에서는 많은 사람들이 관여하여, 워크샵을 기획하지만왜 결국 하나 다를 것 없는 워크샵으로 종결되는 것인지..소셜 미디어에서 유행하는한국(군)과 미국(군)의 문화 비교왜 한국에서는 이런 업무 진행 방식이군대에만 그치지 않고, 널리 퍼져있는 것일까?맡겼으면 믿고, 맡은 사람은 책임질만한 결과를 만드는 문화한국에서도 이런 회사가 더 많아질 수는 없을까?항상 빨리빨리 업무방식을 추구하지만,진정으로 빠르게 일을 하였었는지..스스로를 뒤돌아 본 비교 경험이었다. 이번 경험으로는짧은 시간 동안 더 빠르게,더 깊이 있는 가치를 만든 편이한국보다는 이 나라 이지 않았나라는 생각이 든다.#Fuller #일본 #스타트업 #해외취업 #스타트업합류 #일상 #인사이트 #워크샵 #워크숍 #기업문화
조회수 1681

빠른 프로토타이핑을 위한 도구 소개

새로운 아이디어를 검증하는 방법은 여러 가지가 있습니다. 비슷한 도구들을 사용하면서 간접체험을 해보기도 하고, 종이, 혹은 목업 도구를 활용한 프로토타입을 만들어보기도 합니다.스포카 팀은 새로운 아이디어를 검증하기 위해 더욱 직접적인 프로토타입을 만들어야 했습니다. 매장에서의 오프라인 경험에서부터 Facebook, Twitter 등의 온라인 경험까지 이어지는 총체적인 경험 선을 시험하기 위해선 실제로 어느 정도 동작하는 프로토타입을 만드는 것이 제일 확실하였기 때문이죠.하지만 막상 그럴싸하게 동작하는 프로토타입을 만드는 것은 생각보다 시간이 오래 걸리는 일입니다. 최소의 UI 디자인, 빠른 기능 개발, 배포 환경이 제대로 준비되어있지 않다면 실제로 유효한 수준까지 만드는 것이 많은 시간이 필요하게 될 것입니다.스포카 팀은 아이디어가 떠오를 때 어떻게 하면 그것을 빠르게 구현해서 확인할 수 있을지에 대해 많이 고민하였습니다. 그러면서도 해당 아이디어가 좋을 때 제대로 된 서비스로 확장하거나 기존 기능에 통합하는 것도 수월하게 가능하다면 더 좋겠지요. 이번 글에서는 제대로 작동하면서 확장성도 고려한 고 수준의 프로토타이핑을 빠르게 할 수 있게 도와주는 도구들을 모두 소개해보고자 합니다.어떤 언어를 고를까?특별히 교육의 목적이 있는 것이 아니라면 언어는 자신이 가장 잘 활용할 수 있게 미리 교육된 언어가 효과적입니다. 새로운 언어를 공부하면서 프로토타이핑을 한다면 지엽적이고 모르는 문제에 부딪혀 시간을 허비하는 상황이 많아 프로토타이핑 속도가 지연되기 쉽기 때문입니다. 다만 컴파일 가능한 언어와 불가능한 언어 중 선택해야 한다면 대부분 컴파일 과정이 필요없는 언어를 선택하는 것이 큰 효과를 경험하실 수 있습니다.스포카 팀은 서버 개발에 Python을 주 언어로 활용하며, 그 외에 Ruby나 Node.js 같은 언어도 추천합니다.마이크로 프레임워크를 활용하자규모가 커지면 구조에 손을 대야 하지만, 다양한 기능을 빨리 구현해서 넣고자 할 때 마이크로 프레임워크로 시작하는 것이 좋습니다. 간편하면서도 초기 구조를 아주 간결하게 들고 갈 수 있기 때문입니다.웹 서비스나 앱 서비스의 서버로 이용할 HTTP 프로토콜 서버를 구축한다면 Sinatra 스타일의 마이크로 프레임워크를 활용하는 것이 효과적입니다.아래는 주요 언어에서 볼 수 있는 마이크로 프레임워크입니다. 이 외에도 Sinatra style microframework을 검색해보시면 여러 언어에서 비슷한 형태로 구현된 마이크로 프레임워크를 보실 수 있습니다.Sinatra (Ruby)Flask (Python)Express (Node.js)스포카팀에서는 Flask를 즐겨쓰고 있습니다. Flask에 관심이 있으시다면 지난 기술 블로그의 소개글을 참조해주세요.디자인을 빠르게 하는 툴킷들기본적인 기능들을 빠르게 구현하였다면 이를 활용할 사용자 인터페이스를 만들어야 합니다. 하지만 웹 서비스나 웹뷰를 기반으로 하는 서비스를 만든다면 HTML/CSS/JS 기반의 디자인을 하는 일도 상당히 시간이 많이 필요한 일입니다. 이 때, 각 목적에 맞는 툴킷들을 이용한다면 디자인을 크게 고민하지 않으면서도 보기 좋은 서비스를 만들어 볼 수 있습니다.Bootstrap from Twitter는 디자인에 대한 여러 가지 기초적인 고민을 상당히 잘 흡수해주는 훌륭한 툴킷입니다. 크로스 브라우징을 지원하며, 우리가 쓰는 컴포넌트 대부분에 대해 심미적으로, 기능적으로 우수한 디자인을 제공합니다. 그리드 인터페이스를 제공해서 레이아웃도 간편하게 잡을 수 있으며, 곧 출시 예정인 2.0에선 반응형 디자인도 정식으로 지원하고 있습니다.Bootstrap은 LESS로도 제공해주기 때문에, 디자인 튜닝이 간편하고 Mixin을 활용해 의미적인 HTML 마크업을 하면서 디자인을 적용할 수도 있습니다.위의 툴킷과 같은 인터페이스를 가지고 디자인만 Facebook 형태로 바꾼 Fbootstrapp도 있습니다. Facebook 앱을 만든다면 이쪽을 쓰시는 편이 더 좋을 것 같습니다.터치 환경에 한정한 서비스를 디자인 중이라면 범용성이 조금 떨어지지만 jQuery Mobile을 추천합니다. 여러 기기의 웹뷰 환경을 지원하는 다양한 컴포넌트를 제공하고 있습니다.서비스를 최대한 쓰기모든 기능을 직접 전부 구현할 필요는 없습니다. 여러 회사에서 한 두 줄의 추가만으로 사용할 수 있는 서비스를 제공하고 있습니다. Google은 특히 Maps API, Chart Tools, QR Code, Font API 등 개발에 도움이 되는 수많은 기능들을 간단한 API로 쓸 수 있게끔 공개하고 있으며, Facebook 또한 소셜 플러그인으로 다양한 소셜 도구들(Like Button, Comments, Registration 등)을 제공하고 있습니다. 이런 서비스들을 잘 알고 있다면 가끔은 단지 여러 서비스 기능을 연결하는 것만으로 새로운 서비스를 만들 수 있기도 합니다.서비스 배포는 Platform as a Service(PaaS)를 활용하자위 도구의 협력으로 서비스를 만들었다면 이제 배포를 해야 합니다. 어디서나 접근할 수 있는 공용 서버에 서비스를 올리고, 서버를 세팅하고, 도메인을 연결해야 합니다. 이 과정들 또한 시간을 많이 필요로 하는 일들입니다.최근 Heroku를 시작으로 미국에서 Amazon Web Service를 기반으로 한 많은 Platform as a Service가 출시되고 있습니다. 이 서비스들은 대체로 Failover System, 쉬운 서비스 규모 스케일링, 잘 설계된 서버 스택, 편리한 배포환경을 강점으로 내세우고 있으며, 특히 처음 사용자가 가입부터 서비스 배포까지 아주 간편하고 빠른 속도로 진행할 수 있게끔 도구를 제공하고 있습니다. 게다가, 대부분 무료 플랜이 존재하기 때문에 비용 부담이 없다는 장점도 가지고 있습니다.Heroku의 서비스 배포 과정을 보시면 그 과정이 얼마나 편리한지 쉽게 알 수 있습니다.$ heroku createCreated sushi.herokuapp.com | git@heroku.com:sushi.git$ git push heroku master-----> Heroku receiving push-----> Rails app detected-----> Compiled slug size is 8.0MB-----> Launching... done, v1http://sushi.herokuapp.com deployed to Herokuview rawgistfile1.sh hosted with ❤ by GitHub단 두 줄로 git에 의해 관리되는 애플리케이션을 서버에 배포하고 접근 URL을 받았습니다.아래는 다양한 플랫폼에서 쉽게 이용 가능한 PaaS 목록입니다.저장소 이용아무리 빠르게 하고 싶다고 해도 저장소는 두고 하세요. 개인이 작업하는 것이라면 로컬에서도 저장소 관리가 가능한 분산형 버전관리 시스템 (git, mercurial)로 바로 이용하시고, 2명 이상이 동시에 작업한다면 반드시 저장소 호스팅 서비스를 이용해서 작업하시기 바랍니다. 변경사항을 공유하는 방법에 대해 버전관리 시스템보다 빠르고 깔끔한 방법은 아직까진 없기 때문입니다.저장소 호스팅은 많은 곳에서 제공해주고 있지만, 돈을 조금 투자해서 Github를 쓰시는 것을 추천해 드립니다. 저장소뿐만이 아닌 훌륭한 협업 플랫폼을 제공해주고 있기 때문입니다. 당장은 무료로 시작해야 한다면 Bitbucket의 무료 비공개 저장소를 이용하는 것도 좋은 방법니다.실제 케이스아래는 최근 사내에서 이루어진 아이디어 서비스 프로토타이핑이 이루어진 과정을 나열해보았습니다.Github에 저장소 생성. 팀원들에게 전달한 명은 Flask로 서버 사이드 개발QR코드 생성이 필요한 부분을 Google API로 해결한 명은 Bootstrap from Twitter로 뷰 작업을 진행작업이 되는대로 Github, Heroku에 배포개발에 필요한 시간은 약 5시간 정도였으며, 사실 이 기간은 그 이전에 해당 아이디어의 가치에 대해 토론하는 데 쓴 시간과 비슷한 시간이었습니다. 토론에선 답이 나오지 않은 채로 끝났지만, 프로토타입을 이용해보고 답을 내는 것은 그리 오랜 시간이 걸리지 않았습니다.마치며실용 가능한 프로토타이핑은 앱의 첫인상과 인터페이스 전반에 대한 이해를 넘어 아이디어의 가치평가를 확신할 수 있는 좋은 방법입니다. 우리가 토론에서 의견이 많이 갈리는 이유는 사실 보지 못한 것에 관해 이야기하기 때문인 경우가 많아서, 만약 토론하는 시간보다 더 짧은 시간 안에 말하는 것을 볼 수 있다면 의사 결정을 더 빠르고 정확하게 할 수 있습니다. 이 글은 그 방법에 대해 구체적으로 설명하였습니다.이번에 소개한 도구와 방법은 단지 돌아가는 것을 확인하는 것을 넘어 장기적인 확장성도 갖추고 있습니다. 언급한 언어들 모두 대형 서비스에서 실제 이용 중인 언어들이며, 마이크로 프레임워크들도 모두 커지는 구조에 대한 대응법을 준비하고 있습니다. 디자인은 Bootstrap의 일부 코드를 재작성하거나 튜닝하는 것으로 서비스에 최적화시킬 수 있으며, PaaS는 애초에 Fast scaling이 주요 강점이기 때문에 손쉽게 커지는 서비스의 사용량에 유연하게 대처할 수 있습니다.새로운 아이디어를 준비하고 계신다면, 이 글에서 소개한 도구들을 십분 활용하여 빠르게 실용할 수 있고, 확장 가능한 프로토타입을 반복해서 만들어 보시는 것을 적극 추천해 드립니다.#스포카 #개발 #개발자 #꿀팁 #스킬스택 #스택소개 #조언

기업문화 엿볼 때, 더팀스

로그인

/