스토리 홈

인터뷰

피드

뉴스

조회수 730

스타트업을 위한 AARRR(해적지표) 개념잡기

AARRR, 스타트업에 종사하거나 그로스해킹에 관심있으신 분이라면 한 번쯤은 들어본 용어일 것입니다.  그런데 이걸 뭐라 읽어야 할지, 정확히 무슨  용어인지 궁금해 하신 분들이 계실 것 같습니다.  오늘은 AARRR(해적지표)이 무엇인지 살펴보도록 하겠습니다.1. ‘AARRR’이란?이 용어는 미국의 스타트업 엑셀러레이터인 500 Startups를 이끌고 있는 데이브 맥클루어(Dave McClure)가 개발한 분석 프레임워크입니다. 스타트업은 아이디어를 바탕으로 서비스(상품)를 만드는 데 능숙하지만, 이 서비스를 어떻게 효과적으로 사람들에게 알리고 꾸준한 사용자를 확보하기 위해 무엇을 개선하면 좋을지 늘 고민인데요, AARRR은 시장 진입 단계에 맞춰 특정 지표를 기준으로 우리 서비스의 상태를 가늠할 수 있는 효율적인 지표입니다. 수많은 데이터 중 핵심 지표에 집중할 수 있게 함으로써, 분석할 리소스(인력, 시간)가 충분하지 않은 스타트업에게 매력적인 프레임워크라고 할 수 있습니다.2. AARRR 단계별 핵심 지표Acquisition : 어떻게 우리 서비스를 접하고 있는가Activation : 사용자가 처음 서비스를 이용할 때, 긍정적인 경험을 제공하는가Retention : 이후의 서비스 재사용률은 어떻게 되는가Referral : 사용자가 자발적 바이럴, 공유를 일으키고 있는가Revenue : 최종 목적(매출)으로 연결되고 있는가약어를 살펴보면 사용자가 서비스를 접하고 우리가 원하는 매출을 일으키기까지의 전체적인 과정을 크게 5단계로 분석한다고 볼 수 있는데요, 그럼 각 단계별로 실제 어떤 지표를 살펴봐야 하는지 보겠습니다. Acquisition → DAU, MAU, New UserAcquisition은 사용자를 획득하는 단계로, 서비스 안정화를 거친 후 시장 진입을 위해 공격적인 마케팅을 할 때 집중하는 지표입니다. 여러 채널을 통해 얼마나 많은 사용자가 유입되고 있는지, 신규 사용자는 얼마나 획득했는지 등을 파악합니다. 적은 비용으로 높은 볼륨을 일으키는 채널이 좋은 채널이라 할 수 있습니다.Activation →  Bounce Rate, Avg.PV, Avg,Duration, Signup사용자가 서비스를 이용하기도 전에 이탈하는 비율은 얼마나 되는지, 서비스 이용을 시작했다면 이후의 engagement는 어떻게 되는지 등을 파악합니다. Bounce Rate(반송률)은 첫 페이지에서 서비스를 종료한 비율로, 부정적 사용자 경험을 나타내는 지표입니다.Retention → Retention Rate사업 초기 단계에서 가장 중요한 지표 중 하나가 바로 Retention입니다. Retention Rate는 서비스의 만족도를 가장 잘 대변하는 지표로,서비스 만족도가 높다면 꾸준한 사용으로 높은 재사용률을 나타낼 것입니다. 반대로 재방문율이 낮으면 해당 서비스는 오랫동안 존속시키기 힘듭니다. 이럴 경우 낮은 Retention을 끌어올리기 위한 푸시, 메일링, 리뉴얼 등의 다양한 노력이 필요합니다.Referral → Channel, SNS Share Rate최근 신규 앱을 받아 설치한 적 있으신가요? 설치하는 데 영향을 끼친 것은 무엇이었나요? 아마 지인의 추천을 통해 설치하는 경우가 다수일 것입니다. 이미 사용자 디바이스에 설치된 앱은 포화상태이기 때문에, 지인의 추천이 아니면 새로운 앱을 설치할 이유도, 목적도 쉽게 제시하지 못하는 상황입니다. 그렇기 때문에 서비스가 안정화되고, 성장하는 단계에서 중요한 데이터가 바로 Referral입니다. 우리 서비스가 어디에, 얼마나 공유되고 있으며, 그 채널로 인해 얼만큼의 사용자를 다시 확보하는지 등을 살펴봐야 합니다. 결국 Referral 단계는 Acquisition과 엮어서 선순환을 돌게 됩니다.Revenue → Conversion서비스가 존재하기 위해선 명확한 수익모델이 있어야 합니다. 이를 판단하는 지표는 서비스마다 다르겠지만, 서비스를 이용하는 사용자의 Conversion Rate를 높이는 것이 목표인 것은 동일할 것입니다.*각 지표 별 자세한 분석 방법과 예시가 궁금하다면 아래 내용을 참조해주세요.http://www.wisetracker.co.kr/모바일-앱-데이터-분석으로-비즈니스-목표-달성하기/결론AARRR은 허무 지표(vanity metrics, 총 방문수 등)에 시간을 쏟기 보단 실행 지표(Actionable metrics)에 집중함으로 개선의 방향을 잡고 최적화할 수 있도록 돕는 분석 프레임워크라고 볼 수 있습니다. AARRR과 같이 Actionable한 데이터를 제공하는 와이즈트래커를 통해 보다 많은 기업이 통찰력 있는 데이터 기반의 실행으로 높은 퍼포먼스를 내길 기대합니다.( Dave McClure의 AARRR 문서 보기 : http://www.slideshare.net/dmc500hats/startup-metrics-for-pirates-long-version)  * WISETRACKER는 모바일 광고 성과 측정부터 In-app 이용자/컨텐츠 분석, 푸시메시지 최적화까지 지원하는 모바일 통합 분석/타겟팅 솔루션입니다. 와이즈트래커 솔루션의 무료체험을 원하실 경우 여기를 클릭해주세요.* WISETRACKER가 제공하는 무료 데이터 분석 컨설팅를 원하신다면 여기를 클릭해주세요.#와이즈트래커 #스타트업 #데이터분석 #AARRR #인사이트
조회수 1612

Java의 json 라이브러리 google-gson

문제 상황안드로이드 어플리케이션을 개발하다 보면 주소록을 다루는 일이 종종 있습니다. 어플리케이션에서 주소록에 관련된 정보를 접근할 일이 있는 어플이라면 ContentResolver를 통해 단말의 주소록에 접근해서 필요한 정보를 가져오게 됩니다.그런데, 최근 개발하고 있는 스포카 어플을 통해 아주 많은 사람의 연락처가 저장된 주소록을 가지고 이런 저런 로직을 실행하는 상황을 테스트 하다보니, OutOfMemory(OOM)에러가 발생하는 현상을 볼 수 있었습니다. 모바일 디바이스들은 PC와 다르게 자원이 제한적이기 때문에 어떻게 하면 OOM을 일으키지 않을 수 있을까 라는 고민을 해야 하는 상황이었습니다.대강 문제가 되었던 클라이언트 사이드의 로직을 살펴보면 이렇습니다.단말의 주소록에 접근하여 필요한 정보를 추출 후 서버에 전송서버에서 정보를 가공하여 필요한 json 문자열을 생성 후 반환, 이 문자열은 주소록에서 보낸 정보의 양에 비례해서 늘어나게 됩니다.클라이언트 측에서 서버 측에서 보낸 json 문자열을 이용하여 JSONObject객체를 만든 후 이 JSONObject를 이용 리스트 완성eclipse의 MAT(Memory Analyzer)을 이용하여 어느 시점에서 OOM이 일어나는지를 추측해보았습니다. 서버에서 보내준 json형식의 문자열을 HttpURLConnection을 통해 전달받고 이를 StringBuilder를 이용하여 완전한 문자열으로 만들던 도중에 OOM이 일어나는 것으로 의심되었는데 이 때문에 JSONObject의 생성자에 json 문자열을 전달하기도 전에 메모리가 가득 차 버리니 매우 난감한 상황이었습니다.대게 주소록에 사람이 그렇게 많지 않으므로 (200~500명 정도) 아무런 문제가 없었지만 10000명 정도의 더미데이터를 주소록에 저장하고 테스트하다 보니 append 메서드를 호출하다 OOM에러를 뱉으면서 어플이 종료되었습니다. 문제는 append 메서드를 호출 시 StringBuilder의 capacity를 넘을 경우 내부적으로는 메모리 재할당과 copy과정이 일어난다는 것이었습니다. 그렇다고 초기 StringBuilder생성시 capacity를 무작정 높게 잡기도 애매한 상황이었습니다.gsongson은 Java객체를 json형식으로 변환하고 그 역으로도 변환할 수 있도록 도와주는 라이브러리입니다. gson의 사용법이 궁금하다면 gson user guide를 읽어보면 되고 api가 궁금하다면 gson api document를 참조하면 됩니다.gson 적용대략 이런 방식으로 프로젝트에 gson라이브러리를 적용하였고, HttpURLConnection을 통해 받아온 InputStream을 이용 바로 객체를 생성할 수 있었습니다. 이전에 StringBuilder를 이용할때 생기는 오버헤드가 사라진 셈이죠. 위와 같은 방식으로 OOM이 생기는 문제 상황을 해결 할 수 있었습니다.위의 예는 상황을 최대한 단순화하여 설명하려고 작성한 예제이고 이 사이트를 통해 더 상세하게 설명된 사용예를 보실 수 있습니다.#스포카 #개발 #개발자 #GSON #Java #인사이트 #google_gson
조회수 1494

브랜드별 체계적 관리로 온라인 패션몰 시장에서 승승장구

   전자상거래 시장의 규모가 하루가 다르게 커져가고 있다. 이제 대부분의 소비자는 오프라인 매장보다는 인터넷쇼핑몰을 더 선호하는 흐름을 타고 있다. 굳이 발품을 안팔아도 되고 가격비교도 편하기 때문이다. 전자상거래 시장의 성장과 함께 관련 기업들 또한 동반 성장하고 있다. 그 중 하나가 바로 웹뜰이다. 본지는 고객과의 신뢰를 가장 중요시 하며 최고의 맨파워로 책임경영을 펼치고 있는 웹뜰의 이태경 대표를 만났다.   최근 전자상거래 시장의 성장과 맞물려 귀사는 패션브랜드 e-비즈니스 사업을 활발히 펼치고 있는 것으로 알고 있다. 우선 회사에 대해 간략히 소개해 달라.   웹뜰(주)는 패션브랜드의 성공적인 온라인 비즈니스 모델을 컨설팅하고, 기획 및 판매 운영하는 회사다. 온라인 유통 분야의 전문가들이 모여 여러 패션브랜드들과 파트너십을 갖고 성공적인 사례를 만들어가고 있다. 우리는 위탁, 매입, 생산, 컨설팅 등의 형태로 패션브랜드들의 온라인 쇼핑몰 판매를 주력사업으로 삼고 있다.   지난 2008년 설립돼 10년차를 맞이했다. 회사를 설립한 배경은? 그리고 그 간 걸어온 길에 대해 알고 싶다.   본인은 의류학과를 전공했고, 패션브랜드에서 온라인 팀장으로 근무하면서 이 분야에 관심을 가지게 돼 본격적으로 일을 시작하게 됐다. 직장생활을 하면서 해당 업무를 성공적으로 수행해 제법 인정을 받았고 여러 회사로부터 스카웃 제의도 받았으나 큰 관심이 없었다. 솔직히 말하면 사회 초년생 시절부터 사업을 하고자 하는 의지가 있었다. 회사 설립 배경을 살펴보면 온라인 마켓이 성장하는 시기에 체계적으로 판매하는 업체가 많지 않다는 것을 파악하고 처음에는 간단히 컨설팅을 하다가 그 누구보다 잘 판매하고 운영할 자신이 있어서 본격적으로 사업을 시작하게 된 것이다.   현재 조직은 어떻게 구성돼 있나? 또 물류센터 등 회사 인프라에 대해서도 궁금하다.   크게 MD, 물류, CS, 웹디자인, 경영관리 부서로 구성돼 있다. 물류는 3군데서 운영하고 있는데 한군데가 직영이며 2곳은 3자물류를 활용하고 있다. 향후 물류센터 구축에도 관심을 가지고 있다.   패션, 온라인 판매 사업 주력   전자상거래와 관련, 현재 다양한 사업을 전개하고 있는 웹뜰의 가장 주력 사업이 무엇인지 궁금하다. 그리고 그 이유는?   다양한 사업이 있지만 패션 카테고리 온라인 판매 사업이 주력 사업이다. 그 이유는 이 사업이 처음으로 펼친 사업이고, 회사에서 가장 큰 매출을 차지하기 때문이다. 간단 명료한 이유다.   주요 고객사는 어떻게 형성돼 있나? 그리고 향후 타겟층이 궁금하다.   판매처는 오픈마켓, 소셜커머스, 패션전문몰, 종합몰, 백화점몰, 폐쇄몰 등이다. 자세히 언급하면 하프클럽, 패션플러스, 11번가, 옥션, G마켓, 티몬, 위메프, 쿠팡, GS이숍, 롯데닷컴, 신세계몰, H몰, AK몰, 카카오톡 선물 등 꽤 유명한 기업들이다. 우리는 향후 국내 온라인 외에 해외 판매를 준비하고 있다.   귀사는 고객과의 신뢰를 가장 중요시 여긴다고 했다. 고객과의 신뢰 구축을 위해 가장 신경써야 할 부분은?   무엇보다도 정확한 상품 정보 제공과 정확한 배송이다. 그리고 고객과의 신뢰도 중요하지만, 저희가 신뢰를 언급했던 부분은 상품 공급처와의 신뢰 구축도 포함된다. 상품 공급처의 목적에 맞게 운영 계획을 짜고 공급받은 물량 기준 판매율, 매출 목표 달성을 반드시 이행하도록 하면서 신뢰를 구축해 나가고 있다. 그래서 오랫동안 거래하고 있는 브랜드들이 많아지고 있는 것이다. 파크랜드, 인디에프, 아이더 등이 대표적인 경우다.   고객사 제품 브랜딩 초점   그렇다면 경쟁업체 간 우위를 점하기 위한 귀사의 특징 및 장점에 대해 설명해 달라.   우선 브랜드별 체계적인 관리력이 우수하고 브랜드별 매출 효율 가장 높다. 다음으로 촬영, 디자인 등 브랜딩을 위해 노력하고 있다는 점이다. 우리는 새로운 시도를 통해 리딩 업체로 거듭나고 있다. 또 빠르게 변화하는 온라인 시장에 가장 빠르게 대응하고 적응해 앞서가는 점도 눈여겨 볼 부분이다. 미자막으로 위탁 판매 외 매입, 온라인 전용 상품 기획에 참여해 높은 판매율 기록하고 있다.   이태경 대표님의 경영철학에 대해 듣고 싶다.   입점몰, 고객, 직원과의 약속 이행을 가장 중요하게 생각한다. 다시 말해 신뢰를 소중히 여기는 것이다. 그리고 좋은 상품을 좋은 가격에 소싱해서, 대중에게 제공하는 것도 중요하다고 생각한다. 뿐만 아니라 가장 먼저, 가장 열심히, 가장 정직하게 업무를 해나간다면 성공할 수 있다고 생각한다.   갈수록 조직문화가 발달하는 이 시대에 웹뜰의 복지현황 및 사회 공헌활동에 대해서 알고 싶다.   우선 월별로 팀비를 지원해 팀 단합을 고취하고 있으며 체력단력비, 도서, 각종 교육비, 소모임 활동비 등을 지원하고 있다. 이와 함께 쾌적한 휴계실를 완비하고 있다. 또 전사적으로 분기별로 문화 활동, 체육대회, 워크숍을 진행하고 있으며 장기근속자에게 포상을 하고 여름휴가일수를 추가적으로 지급해 애사심을 갖게 만들고 있다. 이와 함께 매월 목표달성에 따른 인센티브, 매월 우수사원 선정 인센티브, 매년 최우수사원 선정 인센티브, 매년 손익 분배 전직원 인센티브를 지급해 직원들을 만족시키고 있다. 여성 직원들이 많은 편이라 여성 직원들을 위해 작은 것 하나까지 신경쓰려고 하고 있다.   화주사가 물류기업을 선택할 때 가장 중요하게 생각하는 부분에 대한 대표님의 견해는?   물류기업 대표와 센터장, 우리 책임자가 얼마나 책임을 지고 실무에 관여하는지를 중요하게 생각한다. 그리고 약속이행을 잘하고 신뢰도가 높고 믿을 수 있는 사람인지를 중점적으로 본다. 이를 위해 온라인 판매, B2C를 다양하게 경험했고, 현재 운영하고 있는지를 따져본다. 아울러 여러 가지 변수에 빠르게 대응하고 인력수급이 원활한지를 살펴본다. 인프라의 경우 비용 측면(평수, 인력, 시설 등)에서 얼마나 효율적으로 운영을 잘하는지 알아본다.   중소기업에게 길잡이가 되는 것   회사를 이끌어 오시면서 가장 보람된 순간과 힘들었던 순간은 언제인가?   가장 보람된 순간은 온라인 매출이 적었던 브랜드를 매출 1위로 만들었을 때와 고객이 역시 웹뜰이라고 할때다. 그리고 웹뜰 출신의 직원들이 업계에서 중요한 역할을 하고 있을때와 회사에 애사심을 갖는 직원들이 조금씩 늘어날 때 뿌듯하다. 그리고 소기업들에게 작게나마 길잡이가 되어줄때 보람을 느낀다. 힘들었던 순간은 지속적으로 성장시킨 브랜드가 정치적인 요인으로 계약이 갑자기 종료될 때 많이 안타까웠다. 그리고 오랫동안 아끼던 직원이 퇴사할때 심정이 착잡하다.   웹뜰의 중장기적인 비전에 대해 듣고 싶다. 또 향후 목표가 무엇인지 알고 싶다.   패션 외 카테고리를 확장하는 것이다. 특정 카테고리에 한정되지 않고 다양한 좋은 상품들을 지속적으로 소싱하는게 목표라고 할 수 있다. 또 국내 뿐 아니라 해외 브랜드를 수입하고 국내 상품들을 해외에 수출해 글로벌한 기업으로 커 나가는 것도 또다른 목표다. 다른 한편으로 디자인, 아이디어, 생산력만 가지고 있는 소기업들의 고민인 유통을 해결해주고 싶기도 하다. 인재양성 측면에선, 실력있는 온라인MD를 업계에 계속 전문적으로 양성하는게 목표다. 솔직히 이 분야에 전문인재가 너무 없는 것 같다.   마지막으로 <물류와 경영> 독자들에게 인사말 한마디 부탁 한다.   유통의 절반이 물류라고 생각한다. 최근 유통이 진화하고 있는데 유통과 함께 물류가 동반 성장하길 진심으로 바란다.      원문 링크 #웹뜰 #인터뷰 #대표인터뷰 #해외브랜드 #브랜드관리 #온라인패션몰 #패션 #MD 
조회수 464

컴공생의 AI 스쿨 필기 노트 ⑧의사결정 나무

미국 스탠퍼드대학의 Xuefeng Ling 교수팀이 본태성 고혈압 발병 위험을 예측하는 AI를 개발했다고 해요. 이 연구에서 활용한 AI 모델은 의사결정 트리(decision tree) 기계학습 기법을 적용했는데요. 그 결과 AI를 통하여 10명 중 9명은 1년 내 본태성 고혈압 발병 위험을 정확하게 예측할 수 있었어요. 국내외 연구자들은 이 의사결정 트리 모델을 적용하여 고령화 시대에 폭발적으로 증가한 고혈압 환자 진료 부담을 덜 수 있을 거라고 기대하고 있다고 합니다. (기사 원문: AI 훈풍 타고 '최적 고혈압 관리'로 향한다)(Cover image : Photo by Gabe Pangilinan on Unsplash)8주 차 수업에서는 이렇듯 의학 분야에도 도움을 주고 있는 딥러닝 모델의 하나인 의사결정 트리(Decision Trees)와 의사결정 트리의 문제를 해결해주는 랜덤 포레스트(Random Forests)에 대해 배웠습니다. 예시를 통해 알아볼까요?의사결정 트리(Decision Tree)의사결정 트리는 다양한 의사결정 경로와 결과를 트리 구조를 사용하여 나타내요. 의사결정 트리는 질문을 던져서 대상을 좁혀나가는 스무고개 놀이와 비슷한 개념이에요.위의 그림은 야구 선수의 연봉을 예측하는 의사결정 트리 모델이에요. 의사결정 트리를 만들기 위해서는 어떤 질문을 할 것인지 그리고 그 질문들을 어떤 순서로 할 것인지 정해야 해요. 의사결정 트리의 시작을 ‘뿌리 노드’라고 하는데요, 위의 예에서 뿌리 노드인 ‘Years < 4> 참고로, 의사 결정 트리는 회귀와 분류 모두 가능한데요. 위의 그림과 같이 숫자형 결과를 반환하면 회귀 트리(Regression Tree)라 부르고 범주형 결과(A인지 B인지)를 반환하면 분류 트리(Classification Tree)라 불러요.  이렇게 질문을 던지고 그 질문에 따라 답을 찾아가다 보면 최종적으로 야구 선수의 연봉을 예측할 수 있게 돼요. 최적의 의사결정 트리를 만들기 위한 가장 좋은 방법은 예측하려는 대상에 대해 가장 많은 정보를 담고 있는 질문을 고르는 것이에요. 이처럼 얼마만큼의 정보를 담고 있는가를 엔트로피(entropy)라고 해요. 엔트로피가 클수록 데이터 정보가 잘 분포되어 있기 때문에 좋은 지표라고 예상할 수 있어요. 이처럼 의사결정 트리는 이해하고 해석하기 쉽다는 장점이 있어요. 또한 예측할 때 사용하는 프로세스가 명백하며 숫자형/범주형 데이터를 동시에 다룰 수 있어요. 그렇지만 최적의 의사결정 트리를 찾는 것은 어려운 일인데요. 그래서 오버 피팅, 즉 과거의 학습한 데이터에 대해서는 잘 예측하지만 새로 들어온 데이터에 대해서 성능이 떨어지는 경우가 되기 쉬워요. 이러한 오버 피팅을 방지하기 위해 앙상블 기법을 적용한 랜덤 포레스트(Random Forest) 모델을 사용해요.의사결정 트리 코드아래는 의사결정 트리를 구성하는 코드예요. # classification treefrom sklearn.tree import DecisionTreeClassifierclf = DecisionTreeClassifier()clf.fit(xtrain, ytrain)yhat_train = clf.predict(xtrain)yhat_train_prob = clf.predict_proba(xtrain)yhat_test = clf.predict(xtest)yhat_test_prob = clf.predict_proba(xtest)clf.score(xtrain, ytrain)clf.score(xtest, ytest)sklearn.tree에 있는 DecisionTreeClassifier를 임포트 합니다.clf : 의사결정 트리를 의미합니다.clf.fit으로 모델을 학습시킵니다.  clf.predict : 데이터를 테스트합니다.  clf.predict_proba : 데이터 각각에 대한 확률이 주어집니다.  clf.score : 학습 데이터와 테스트 데이터의 정확도를 확인합니다.랜덤 포레스트(Random Forest)랜덤 포레스트는 많은 의사결정 트리로 이루어지는데요. 많은 의사결정 트리로 숲을 만들었을 때 의견 통합이 되지 않는 경우에는 다수결의 원칙을 따라요. 이렇게 의견을 통합하거나 여러 가지 결과를 합치는 방식을 앙상블 기법(Ensemble method)이라고 해요.그럼 랜덤 포레스트의 ‘랜덤’은 어떤 것이 무작위라는 것일까요? 여기에서 ‘랜덤’은 각각의 의사결정 트리를 만드는 데 있어 쓰이는 요소들을 무작위적으로 선정한다는 뜻이에요. 즉 랜덤 포레스트는 같은 데이터에 대해 의사결정 트리를 여러 개를 만들어서 그 결과를 종합하여 예측 성능을 높이는 기법을 말해요. 많은 의사결정 트리로 구성된 랜덤 포레스트의 학습 과정(사진 출처 : 위키백과)랜덤 포레스트 코드아래는 랜덤 포레스트를 구성하는 코드예요.from sklearn.ensemble import RandomForestRegressorrf = RandomForestRegressor(n_estimators=100, random_state=0)rf.fit(xtrain, ytrain)yhat_test = rf.predict(xtest)rf.score(xtrain, ytrain)rf.score(xtest, ytest)sklearn.ensemble에 있는 RandomForestRegressor를 임포트 합니다.  rf : 랜덤 포레스트를 의미합니다.   rf.fit으로 모델을 학습시킵니다.    rf.predict : 데이터를 테스트합니다.    rf.score : 학습 데이터와 테스트 데이터의 정확도를 확인합니다.  이론 수업을 마치며2018년 5월 22일부터 시작한 8주간의 이론 수업이 이로써 마무리가 되었어요!! 매주 3시간 동안 어려운 내용의 수업을 듣는 게 힘들기도 했지만 그만큼 얻은 게 많아서 뿌듯하기도 합니다. 이론 수업과 AI스쿨 후기는 아쉽게도 이번이 마지막이지만, 앞으로 8주간은 팀 프로젝트 과정과 커리어 코칭 과정이 기다리고 있어요! 지금까지 8주간 이론 공부를 열심히 했기 때문에 굉장히 기대가 되네요. 살짝 알려드리면 저희 조는 시각장애인과 청각장애인을 위한 상황 해설 솔루션을 주제로 프로젝트를 진행하려고 해요! 아직 추상적인 부분이 많아 조교님으로부터 피드백을 많이 받게 될 것 같지만 그동안 배운 이론을 적용시켜서 높은 퀄리티로 프로젝트를 완성시키고 싶다는 욕심입니다. :) 이론 수업의 시작과 함께 우연한 기회로  AI스쿨 후기를 쓰게 되었는데요. 수업 내용도 어렵고 글쓰기도 익숙하지 않아 쉽지 않았지만 배운 내용을 최대한 공유하고자 했습니다. 이를 통해서 배운 내용을 복습하고 부족한 부분을 알 수 있어서 무척 뜻깊은 경험이었습니다. 부족하지만 이 글을 읽고 조금이라도 도움이 되었으면 좋겠어요! AI 스쿨이 인공지능 엔지니어를 꿈꾸는 제게 큰 발걸음이 될 수 있도록 앞으로도 저는 프로젝트에 전력을 다할 것 같습니다. 8주 동안 열심히 수업 들으신 수강생 여러분 모두 좋은 결과가 있기를 바랍니다!* 이 글은 AI스쿨 - 인공지능 R&D 실무자 양성과정 8회차 수업에 대해 수강생 최유진님이 작성하신 수업 후기입니다.
조회수 892

삼성화재 지속가능경영사무국에 가다!

기업이 지속적으로 성장하려면 경제적인 성장뿐만 아니라 사회적 책임을 다하고 환경문제에 기여하는 등 기업경쟁력을 높이는 경영이 이루어져야 하는데요. 최근 대두되고 있는 ‘지속가능경영’이 이러한 흐름에 발맞춘 변화라고 할 수 있습니다.삼성화재도 주주, 고객, 임직원, 파트너, 지역사회 등 이해관계자 모두를 고려한 지속가능경영 활동을 체계적으로 전개하고 공유하고 있다고 하여 ‘삼성화재 Mic-On’이 ‘지속가능경영사무국’에 직접 찾아가보았습니다. :)삼성화재 지속가능경영사무국은 윤리경영, 환경경영, 신뢰경영을 바탕으로 지속가능한 발전을 추구하고 있습니다. 매년 지속가능경영보고서를 발간해 삼성화재의 다양한 경영활동을 전파하고 있지요.  최근에는 ‘카본Re’ 프로젝트를 통해 환경 보호를 위한 캠페인에 동참하고 있다는데요. 이와 관련해 지속가능경영사무국의 김경민 선임을 만나 자세한 이야기를 들어보았습니다. Q. 삼성화재의 ‘카본Re’ 프로젝트가 무엇인가요?‘카본Re’ 프로젝트란 ‘카본(탄소)’과 ‘Re{Reduction(축소)&Recycle(재순환)}’의 합성어로, 탄소를 줄이고 재활용률을 높여 환경을 보전하는 캠페인입니다. 환경문제가 세계적으로 이슈가 되고 있는 만큼 탄소를 줄이는 캠페인에 동참하고 있는 것인데요.현재 시행하고 있는 세부적인 활동으로는 ‘대기전력 제로 캠페인’이 있습니다. 퇴근하기 전 대기전력을 차단함으로써 전기 소모를 줄이는 활동이지요. Q. 왜 보험회사에서 탄소저감 활동을 하나요?탄소저감 활동은 기업시민으로서 당연히 해야 할 의무입니다. 세계적으로 기후변화에 어떻게 대응하고 있는지 많은 관심이 있고, 해외 글로벌 선진사의 경우에도 임직원이 참여할 수 있는 캠페인을 포함해 여러 가지 활동들을 많이 늘려나가고 있어 저희도 동참하고 있는 것이죠.안전한 대한민국을 꿈꾸며 더 나은 환경을 조성하기 위해 꾸준히 노력해온 삼성화재! 그동안 효율적인 탄소경영을 위해 어떤 길을 걸어왔는지 되짚어볼까요?▷더 자세한 내용 알아보기 (클릭)‘카본Re’ 프로젝트를 비롯한 다양한 사회적 문제에 관심을 두고 공익적 활동을 이어가는 삼성화재! 그렇다면 지속가능경영사무국은 어떤 일을 하고, 무슨 비전을 가지고 있을까요? 지속가능경영사무국의 김민정 책임을 만나 이야기를 들어보았어요. Q. 지속가능경영사무국은 어떤 일을 하는 부서인가요?지속가능경영사무국은 매년 지속가능경영보고서를 발간하고 있습니다. 이 보고서는 회사의 재무적 성과뿐만 아니라 환경보호나 윤리경영, 사회공헌과 같은 비재무적 성과까지 담아 이해관계자에게 전파하기 위해 만들어지는데요. 삼성화재 홈페이지에서도 보고서를 확인할 수 있으니 시간 되실 때 읽어주시면 좋을 것 같습니다.▷삼성화재 지속가능경영보고서를 확인하고 싶다면? (클릭)Q. 만약 삼성화재가 ‘지속가능’하지 않으면 어떤 일이 생길까요?삼성화재와 얽힌 모든 이해관계자의 삶에 영향을 미칠 텐데요. 삼성화재라는 보험회사를 믿고 보험계약을 체결해주신 고객의 입장에서는 사고 발생 시 받아야 할 보험금을 제때 받지 못할 수도 있고, 주주나 투자자의 경우 재산상의 손실이 발생할 수도 있습니다. 또한, 임직원은 급여를 제대로 받지 못하는 경우도 발생할 수 있어요.하지만, 위와 같은 상황은 모두 가정일 뿐, 걱정하지 마세요! S&P AA-(대한민국 신용등급과 동급), AM BEST A++ Superior, 지급여력비율 321.5% 등 삼성화재의 지급 여력과 국제기관 평가는 국내 최고랍니다.Q. 삼성화재가 생각하는 지속가능경영은 무엇인가요?‘삼성화재’ 하면 바로 떠오르는 지속가능경영 활동들이 늘어나고 사회적 인식이 확산되는 것이 1차 목표입니다. 또한, 삼성화재가 하는 많은 활동이 하나의 브랜드가 되어 ‘삼성화재가 지속가능경영을 하고 사회에 기여한다’는 인식이 널리 퍼졌으면 하는 바람입니다. 지난번 삼성교통안전문화연구소에 이어 Mic-On의 두 번째 주인공 ‘지속가능경영사무국’을 만나보았습니다. 사회적 책임을 다하고 다양한 이해관계자와 공생하는 길을 모색하는 모습이 정말 든든한데요. 대한민국과 고객 여러분이 함께하는 한 삼성화재의 지속가능경영에는 마침표가 없습니다. :)#삼성 #삼성화재 #지속가능경영사무국 #기업문화 #조직문화 #구성원인터뷰 #팀워크 #협업
조회수 545

성장하려면 완벽한 바퀴보단 조잡한 자전거를.

2017년부터 현재까지 엘리스와 함께 다양하고 유익한 프로그래밍 수업을 만들어오고 계신 김건우 선생님을 만났습니다! 학생의 성장에 강력한 동기부여를 받고, 그 누구보다도 사람에 대해서 깊이 생각하는 개발자가 되고 싶다는 멋진 건우님의 이야기를 함께 들어봐요. :)김건우 님모빌리티 플랫폼 타다 개발자엘리스 프로그래밍 선생님• 도전! 디버깅 입문• 본격! 프로그래밍• 파이썬 실전 데이터 분석• 코딩학교 II - 파이썬• 코딩학교 I - 파이썬• 코딩학교 : 도전 20문제 - 파이썬KAIST 전산학부Q. 선생님 안녕하세요! 자기소개 부탁드려요.안녕하세요. 저는 모빌리티 서비스인 타다에서 모바일 클라이언트 개발을 하고 있는 김건우라고 합니다. 타다의 iOS와 안드로이드 앱을 만들고 있습니다. 엘리스에서는 지금까지 6번 정도 강의를 해왔구요, 주로 코딩을 갓 시작하신 분들이 그다음 레벨로 넘어가기 전에 코딩에 익숙해지기 위한 수업들을 진행해 왔습니다.Q. 2017년부터 꾸준히 강의를 해오셨어요. 강의를 계속하신 이유가 무엇인가요?그전에도 학생들을 오프라인으로 가르쳐본 적은 있었는데 온라인으로 가르치는 건 되게 다른 경험이었어요. 완전히 다른 일을 하는 느낌이었고 그게 재밌어서 자연스레 계속하게 된 것 같아요.무엇보다도 다음 강의를 계속하게 되었던 원동력은 학생들이 성장한다라는 느낌을 받을 때였던 것 같아요. 입에 발린 말처럼 들릴 수도 있겠지만 진짜 그런 걸 느끼거든요. 학생들의 얼굴을 직접 보지는 못하지만 질문 수준들이 확 올라온다는 걸 느낄 때가 있어요. 1,2주 차와 3,4주 차가 다를 때 특히. 그럴 때 '아 좀 더 하고 싶다'는 마음이 드는 것 같아요.Q. 강의할 때의 애로사항이나 어려움은 무엇이었나요?저도 그렇고 제 주변에 강의를 하시는 다른 분들을 봤을 때 영향력을 가지고 싶다는 욕구가 강의를 하는 이유 중 하나인 것 같아요. 그런데 오히려 여기에서 오는 부담도 있어요. 제가 생각하기에는 크게 중요하지 않아서 적당히 설명하고 넘어갔는데, 나중에 보면 단단히 잘못 이해하고 있는 분들도 있는 거예요. 수강생 분들은 내가 훨씬 많은 것을 안다고 생각하고 그렇기 때문에 큰 비판 없이 수용할 수 있는데 내가 이렇게 해도 되는 걸까에 대한 고민을 한 경우가 많았어요. 이것 때문에 스트레스를 많이 받았고요. 그래서 사실 준비할 시간이 충분히 없다고 느껴지면 강의 제안에 거절을 많이 했어요. 급하게 준비해도 물론 강의를 낼 수야 있겠지만 죄책감이 많이 들더라고요.Q. 강의 제작에 있어 어떤 것을 많이 고려하셨나요?어떻게 하면 재미를 느낄 수 있을까라는 고민을 많이 했어요. 저는 배우면서 제일 중요한 거는 흥미라고 생각하고, 그 흥미를 위해서는 강의가 제공하는 콘텐츠와 그것을 전달하는 방식이 중요하거든요. 그래서 첫 번째로는 이제 막 파이썬 문법 정도를 뗀 사람들이 '뭐가 제일 궁금할까?'를 많이 고민했구요. 그다음에는 그들이 '이걸 배워서 뭘 하고 싶을까'를 고민했죠. 시쳇말로 저는 코딩으로 밥 벌어먹고 사는 사람인데 이게 본업이 아니거나, 혹은 코딩을 처음 배우기 시작하는 분들이 무엇을 원할지 많이 생각했던 것 같아요.Q. 그래서 얻은 답은 무엇이었나요?세상에서 존재하는, 남이 하는 걸 본 적 있는 어떤 일을 내가 비슷하게나마 해보는 것. 그게 되게 클 거라고 생각했구요. 예를 들면 트럼프 대통령이 연설에서 제일 많이 쓴 단어가 뭘까? 뉴스를 보다 보면 쉽게 접할 법한 자료들이 있잖아요. 평소에는 그냥 '이렇게 조사를 했나 보네' 하고 넘어갈 텐데 내가 직접 그 연설문을 가지고 그 단어를 직접 찾아보는 거는 다른 경험일 거라고 생각해요. 그리고 그렇게 어딘가에서 본 적 있는 결과물을 직접 만들어 낼 때 학생들이 더 많은 흥미를 느낄 거라고 생각을 했어요.파이썬 실전 데이터 분석 실습 화면Q. 라이브 수업에서부터 녹화 수업까지 엘리스의 변천사와 함께 하셨는데 가장 기억에 남는 일화가 있다면요?라이브에 사람들이 되게 많이 들어왔을 때가 기억에 남아요. 무료로 강의를 공개했을 때가 한번 있잖아요? 그때 몇천 명의 학생들이 수강 신청을 했어요. '아 진짜 큰일 났다 라이브.'라고 생각했죠. 그런데 다행히 수천 명의 학생들이 들어오진 않았어요. 그래도 나중에 돌이켜보니 꽤 많이 들어온 건데? 싶더라고요.확실히 녹화형으로 가면서 마음은 많이 편해졌어요. 라이브가 재미는 있는데 되게 큰 부담이 돼요. 말실수 내지는 제가 완벽하게 흐름을 꿰고 있지 않으면 헤매는 걸 모두가 다 보게 되잖아요. 오타 하나 때문에 오류가 계속 나는 경우도 많거든요. 라이브 때는 항상 컴퓨터 2대로 진행하는데 그레이더가 잘못되어 있어서 '아 여러분 잠시만요'하고 한쪽에서 계속 고친다든지 이런 돌발 상황들이 많이 있었던 게 기억나네요.라이브 수업 당시 강의 화면Q. 여러 과목 중 특히 추천해주고 싶은 과목이 있으신가요?파이썬 실전 데이터 분석이요. 문제 설계에서부터 시작해서 실습 문제, 프로젝트까지 제가 공을 가장 많이 들인 과목이거든요. 프로젝트 설계도 신경을 많이 썼구요. 말씀드렸던 ‘학생들이 뭘 하고 싶을까’에 대한 고민을 가장 많이 했고 콘텐츠에 그대로 반영된 과목이라고 생각해요.Q. 어떤 학생들에게 어떤 도움이 되는 과목인가요?‘파이썬은 배웠지만 이걸로 뭘 하지’를 고민하는 학생들에게 ‘데이터만 있으면 파이썬으로 아주 쉽게 원하는 것을 뽑아내고 인사이트를 얻을 수 있다’는 걸 알려주는 과목이에요. 라이브러리를 최대한 덜 쓰고 파이썬 기본 문법만 가지고도 할 수 있도록 만들었어요. 대단한 개발자만 이런 걸 할 수 있는 게 아니라는 것을 알려주고 싶었어요. 파이썬에서 기본적으로 배웠던 string 다루는 법, list 이런 것만 가지고도 가능하다는 걸 학생들에게 알려주고 싶었고 자신감을 갖게 해주고 싶었어요.Q. 다음에는 어떤 강의를 만들고 싶으신가요?지금 하고 있는 일이 앱 개발이라서 관련 강의를 생각하고 있어요. 앱 개발을 하다 보면 특히 세팅에 많은 시간이 들어요. 다른 개발보다 더더욱이요. 엘리스는 세팅을 하지 않고 코딩을 시작할 수 있다는 게 되게 큰 장점이잖아요. 오히려 파이썬 기본 코딩 같은 것은 일반 컴퓨터에서도 세팅이 아주 간단한 편이에요. 그런데 앱 개발 같은 경우에는 진짜 많이 필요하거든요. 그래서 앱 개발에 대한 강의를 한다면 엘리스의 장점을 훨씬 더 많이 발휘할 수 있는 분야인 것 같고 제가 지금 하고 있는 일이기도 하고요.Q. 코딩 초급 단계의 학습자가 가장 어려워하는 것과 성취도를 높이기 위해 중요한 건 뭘까요?학생분들이 에러가 뜨면 일단 패닉을 하세요. 사실 코딩을 하다 보면 10년 차이든 신입이든 에러 내는 건 똑같거든요. 당연히 사람은 완벽할 수가 없고 에러 내는 것은 어쩔 수 없는 건데. '어 큰일 났다'라고 일단 생각을 하시는 것 같아요. 그런데 다음 스텝으로 넘어가려면 그 에러 코드를 읽어야 하거든요. 그래서 저는 디버깅 수업이 재미는 별로 없었을지라도 학생들에게 실질적으로 도움이 되게 많이 될 거라고 생각해요. 그리고 그 스텝을 넘어가면 그래도 내가 성장할 수 있는 발판이 열린다고 생각을 하고요.질문에서도 수준의 차이가 난다고 느낄 때가 있어요. “어 왠지 모르겠는데 안돼요”와 “내가 어떤 걸 해보니까 이런 에러가 났는데 이것도 해봤는데 안되더라 그래서 질문을 했다”라고 콘텍스트 설명을 충분히 하는 학생분들이 계세요. 후자가 더 도와주고 싶기도 하고, 도와줄 수 있기도 하고요. 학생들이 좀 더 에러를 두려워하지 않고, 또 잘 질문하는 법을 배우면 성장할 수 있을 것이라고 생각해요.도전! 디버깅 입문 수업 화면Q. 코드 질문을 잘하는 팁이 있다면요?질문에 포함되어야 할 것은 세 가지가 있어요. 가장 먼저 제일 중요한 것은 ‘내가 얻고 싶은 결과’ 예요. 그리고 ‘지금의 상황’과 ‘시도해본 것’. 한 문장으로 말하면 ‘내가 얻고 싶은 결과가 무엇인데, 지금의 상황은 이렇고, 어떤 것을 시도해보았지만 여전히 안 된다.’라고 할 수 있을 것 같아요.개발자끼리 일을 할 때도 그런 경우가 많아요. 제가 a가 안 된다라고 열심히 설명을 하고 있었는데 사실 제가 얻고 싶은 결과는 애초에 a를 안 해도 되는 거였어요. 그런데 내가 잘 질문하지 않으면 옆사람은 a 되는 법만 열심히 가르쳐주게 되는 거죠. 사실 내가 진짜 하고 싶은 걸 더 잘 이룰 수 있는 방법인 b가 있고, 또 b가 더 쉬울 수도 있는 거거든요. 그래서 질문을 잘하는 게 중요합니다.Q. 프로그래밍을 하면서 슬럼프는 없었나요?사실 재미를 잃은 적은 별로 없었어요. 잘 안 된 적은 많이 있지만 재미는 계속 있었던 것 같아요. 잘 안 될 때는 그냥 다른 분야를 좀 보다 오고 그랬어요. 뭔가 잘 안 되는 대부분의 경우는 내가 당연히 겪어야 하는 일인데 그걸 힘들게 느끼는 거라고 생각해요. 그럴 땐 다른 걸 보면서 리프레쉬하거나 쉬었다가 다시 했던 것 같아요. 그런데 사실 저는 제가 덕업일치라고 생각하거든요. 복 받은 것 같아요.Q. 프로그래밍 실력을 키우려는 사람에게 해줄 조언이 있나요?첫 번째는 알고리즘 문제를 푸는 능력이에요. 두 가지 방법이 있다고 생각해요. 다시 태어나거나, 그래도 문제를 많이 풀어보거나. 사실 알고리즘 문제는 제가 되게 취약한 분야예요. 알고리즘을 진짜 잘하는 사람들이 있어요. 중고등학교 때부터 트레이닝을 잘해놓고, 머리도 좋고요. 그런 사람들은 정말 내가 생각하지도 못한 풀이를 내놓거든요. 그래서 저는 알고리즘은 지금 열심히 한다고 해서 잘 안 되는 것일 수 있다, 그냥 못하지 않을 정도로 중간만 가자라고 생각을 해요. 많이 풀어보면 중간은 갈 수 있어요. 그리고 그런 문제들이 굉장히 많고요.두 번째로는 읽기 쉬운 프로그램을 짜는 것이에요. 협업할 때 소통하기 좋은 프로그램을 짜는 게 되게 중요해요. 사실 대부분의 코딩 면접에서도 이걸 본다고 생각하고요. 쉽게 말해서 변수 이름을 하나 정할 때도 사람 이름을 저장하는 변수명을 ‘a’라고 지으면 아무도 이해 못하잖아요. 코드를 적기 전에 이걸 보는 사람은 어떻게 생각할지 고민을 좀 더 하면서 코드를 적는 연습을 하고 좋은 코드를 많이 보다 보면 늘 수 있다고 생각해요.마지막 세 번째는 프로그램을 설계하는 능력인데요. 이것은 진짜로 일을 해봐야 한다고 생각합니다. 회사에서 일을 하거나 개인 프로젝트를 하거나. 어쨌든 사람들이 쓰는 무언가를 만들어봐야만 느는 거라고 생각을 합니다.Q. 많은 분들이 학교에서 배우는 것과 실무의 간극이 큰 것 같아 어떻게 대비하면 좋을지 궁금해하세요.컴퓨터 사이언스는 그래도 가장 그 간극이 적은 분야라고 생각해요. 저는 굉장히 놀랐어요. “아 이렇게까지 많이 쓰는구나”했죠. 학교 공부를 잘한다고 개발을 잘하는 건 아니지만 좋은 개발을 하고 좋은 프로그램의 동작 방식을 설계하는 데에는 학교에서 배우는 것이 관련성이 크다고 생각해요. 사실 스타트업일수록 더 그렇거든요. 제가 만약 큰 회사에 갔다면 정말 피처 하나만 개발하겠지만 스타트업일수록 더 많은 일을 하고 설계에도 참여를 하게 되는데 그런 설계를 하기 위해서는 학교에서 배우는 과목들이 정말로 중요해요. 저는 그래서 간극이 크다는 건 잘못된 표현인 것 같고, 단지 내가 이걸 배워서 어디에 쓸지를 모르는 것뿐이라고 생각해요.Q. 개발자로서 좋은 태도가 있다면 무엇이라고 생각하시나요?끊임없이 배워야 해요. 예를 들어 아이폰 새로운 게 나왔다, 하면 그 아이폰에서 어떤 기능을 지원하는지 새로 나온 건 뭔지 내가 지금까지 짰던 프로그램이 그 폰에서 돌아가지 않으면 어떻게 하지, 이런 걸 다 고민해야 해요. 기술이 너무 빨리 변하고 있고 사람들의 기준도 높아져요. “당연히 그거 되어야 하는 거 아니야?”라고 생각하는데 실제로는 그게 되게 당연하지 않은데도 불구하고요.Q. 향후 5년, 10년 후에 어떤 일을 하고 싶으신지 궁금해요.대학 입학할 때는 사실 디자이너가 하고 싶었어요. 그래서 산업디자인과를 가야겠다고 생각했죠. 그런데 이것저것 하다 보니까 코딩이 재미있고 또 디자인보다 조금 덜 힘들 것 같다고 생각했어요. 쉽게 말해 취업도 잘 될 것 같았고, 디자인은 처음부터 시작해야 하는데 프로그래밍은 해본 경험이 있었구요. 지금 남들보다 조금 더 잘하기 때문에 성취감을 빨리 느낄 수 있어서 치고 나갈 수 있을 거라고 생각을 해서 전산학과를 택했어요.그런데 결국에는 사람이 자기가 원래 하고 싶었던 걸 보게 되는 것 같아요. 그래서 저는 사람들을 연구하는 개발자가 되고 싶어요. 사람들이 제가 만든 프로그램을 어떻게 쓸지, 뭘 원하고 어떤 생각을 하며 사용할지, 그럼 나는 어떻게 만들어야 할까, 이런 걸 고민하는 사람이 되고 싶어요. 요즘에는 UX엔지니어라고 많이 부르더라고요. 사람들과 가장 가까운 개발자, 디자인에도 많은 이해를 하고 있는 그런 개발자가 되고 싶어요.Q. 수강생 분들에게 한 말씀 부탁드려요!일단 뭘 만들어보셨으면 좋겠어요. 공부도 당연히 중요하지만 공부하는 건 만드는 게 아니거든요. 제가 되게 좋아하는 그림이 있어요.Illustration by Henrik Kniberg내가 성장할 때는 아주 조잡하더라도 작동하는 무언가를 만들고 점점 더 낫게 만드는 게 좋다는 의미예요. 제가 이 그림을 되게 좋아하거든요. 그래서 저는 이론 공부도 해야 하지만 직접 무언가를 만들어 보라고 말해주고 싶어요.Q. 건우님에게 엘리스란?가르치는 즐거움을 제대로 알게 해 준 곳.의미 있는 프로그래밍 교육 경험을 만들고,강의 제작 지원을 받으며 부수입을 얻고 싶은 분이라면엘리스 교육자에 주저없이 지원해주세요. :)▶ 교육자 지원하기
조회수 613

하나만 잘 하자, 아주 잘!

여러가지를 잘 하려는 사람은사실 아무것도 잘 하지 못한다.사람은 여러가지를 다 잘 하기 어렵다.음... 잘 해서도 안된다. (주변에도 몹쓸 일이다)절대 시간과 절대 몰입이 필요하기 때문이다.경제적으로도 하나만 제대로 하는게 훨씬 효과적이다.이완배 경제전문 기자 이번 촛불 정국에서 내가 얻은 큰 수확이라면난 단연코 '이완배 기자'를 뽑는다.'경제의 속살' 이완배 기자우연찮게 접한 팟케스트에서 그를 알게 되고,이 처참한 사회를 바라보는 관점과 식견에 대해 매일매일나즈막하고 설득력 쪄는 목소리를 듣고 있노라면,가슴이 쿵쾅쿵쾅 뛰지 않을 수 없다.이완배 기자는 경제전문 기자이고, 모든 사회 이슈를경제학적인 관점으로 너무나도 이해하기 쉽고구구절절 공감할 만한 사례로 듣는이의 사고를 넓혀준다.어느날 자기는 '김연아'와 '아사다마오'를 전혀 몰랐다고(말도 안돼~) 얘기하면서, 경제가 아닌 분야에서는자신은  까막눈이라고 고백했다.물론 그정도까지라고 생각지는 않지만, 그렇다고 한들이 사람의 가치는 여전히 빛이 난다.한 분야에 감탄스러우리만큼 정통하기 때문이다.하나도 버리지 못하는 습관뭐든 미흡한게 있으면 견디지 못하는 사람이 있다.다 잘해야 직성이 풀리는 성향이 주변에 간혹 있다.피해야 할 사람이다.피곤한 인생이다.장담컨데 성공적이지도 못하다.반면, 중요한 것 하나에 집중하는 사람은주변에 눈에 띈다. 제대로 포지셔닝 할 수 있기 때문이다.그 하나로 차별화에 성공한다.다 잘하려고 하면 아무것도 드러나지 않는다.딱 하나만 빼고 마음을 비워라.적당히 잘하는 것 10개 보다,아주 잘하는 것 하나가 효과적이다.잘하는거 딱 하나만 얘기해봐봐브랜드 기획디자이너 타이틀을 떼고, 마케팅에 입문한지 어언 3주째다.낯설지만 생소하지 않고,설레지만 예상대로이다.낯설지만 예상대로이다.원칙은 다르지 않기 때문이다.셀 수없이 많은 브랜드가 경합하는 시장에서브랜드는 정체성을 각인시켜야 살아남을 수 있다.확실하게 차별화하기 위해서는 독보적인 한 가지가 분명해야 한다.엇비슷한 10 가지로는,적당히 좋은 5 가지로는 아무것도 안된다.하지만 아무것도 놓치고 싶어하지 않고,어떤 공격도 받지 않을 컨셉을 선호하려는 경향을물리쳐야 한다.이걸 이겨내야 한다.그게 숙제다.General 하고Universal 하고Overall 하고 싸워야 한다.큰 회사일수록 치열하게 싸워야한다.이제 시작이다.어정쩡함과의 싸움 말이다!Extraordinary
조회수 1858

디너의여왕 탐구 생활_인터뷰3. 컨텐츠팀_영상파트

안녕하세용 :)날씨가 많이 추워졌어요다들 감기 조심하시구요오늘은 "디너의여왕 탐구생활" 컨텐츠팀 그 중에서도 영상편을 들고 왔습니다!컨텐츠 팀 안에서도 여러 파트가 있는데요.그 중 영상팀의 열일 현장입니다!다른 시리즈와는 달리사무실이 아닌 외부에서 촬영하는 모습이에요 :-)디너의여왕 페이스북에서제일 자주 보는 얼굴이죠? :-)다들 디너의여왕 페이스북 즐겨보고 계신가요?사무실에서 열일하는 영상팀 모습입니다!촬영한 영상들을 편집하는 과정이죠 :-)자아 그러면 이제 인터뷰를 진행하면서본격적으로 그들을 파헤쳐 보도록 하겠습니다!!! 오늘 인터뷰는 영상팀의 3인뽀로로님, 아로미님, 판님과인터뷰를 진행해보겠습니다 :-)첫 번째 인터뷰는영상팀 뽀로로님과 진행하겠습니다.Q.현재 담당하고 계신직무에 대해 소개 부탁드려요.A. 디너의여왕에서영상 컨텐츠를 담당하고 있습니다.Q. 어떤 동기를 갖고해당 직무에 지원하게 되었나요?A. 제 눈 앞에 보이는 맛있어 보이는 행복을사람들과 공유할 수 있다는 점에서 시작하게 되었습니다.맛있는 거 먹고, 예쁜 거 먹고 하면꼭 사진 찍어서 친구들한테 보내주고 그런거 좋아하거든요♥Q. 해당 직무에 필요한역량이 있다면 무엇일까요?A. 저도 아직 배우는 입장이라 하하하하지금 제가 이 일을 하면서 제일 필요하다싶은 점은  제가 편집하는 내용을 다른 사람들이 보기 편하게, 재미있게 만드는 그런 포인트를 잡아내는거 같아요Q. 해당 직무에서 일할 때 사용하는 자신만의 스킬, 노하우는 무엇일까요?A.  글쎄요스킬, 노하우라기보다는 그냥 영상 참고를 많이 해야한다고 배웠고그렇게 하도록 노력하고 있습니다 하하하하Q. 해당 직무에서 일하면서 즐거웠던 적,힘들었던 적이 있다면 언제일까요?A. 즐거웠던 적은 아무래도다양한 음식을 촬영하고, 먹을 수 있다는 점?힘들었던 적은 아무래도외근이 좀 길어질 때가 아닐까 싶습니다 하하하하 아 더불어 늘어나는 살...?두 번째 인터뷰는영상팀 아로미님과 진행하겠습니다. Q. 현재 담당하고 계신직무에 대해 소개 부탁드려요.A. 동영상 콘텐츠를 제작하고 있습니다!세부적으로는 동영상 콘텐츠 기획을 맡고 있습니다.Q. 어떤 동기를 갖고해당 직무에 지원하게 되었나요?A. 항상 재미있는 일을 하고 싶다는생각을 가지고 있었는데관심있던 푸드와 콘텐츠를모두 경험할 수 있어 지원하게 됐습니다.Q. 해당 직무에 필요한역량이 있다면 무엇일까요?A. 다양하고 참신한 아이디어!Q. 해당 직무에서 일할 때 사용하는 자신만의 스킬, 노하우는 무엇일까요?A.  다양한 콘텐츠를 접해보는 것!  종류를 가리지않고 이것 저것 보고있습니다많이 보는 것 만큼 훌륭한 공부는 없는 것 같아요! Q. 해당 직무에서 일하면서 즐거웠던 적,힘들었던 적이 있다면 언제일까요?A. 즐거웠던 적은 기대보다 영상이 잘 나왔을때..?  고생한 게 눈 녹듯 사라집니다.힘들었던 적은 외근외근외근외근외근... 날이 많이 춥네요..세 번째 인터뷰는영상팀 판님과 함께 진행하겠습니다! Q.현재 담당하고 계신직무에 대해 소개 부탁드려요.A. 디너의여왕에서영상컨텐츠 기획 및 제작을 맡고있습니다.Q. 어떤 동기를 갖고해당 직무에 지원하게 되었나요?A. 푸드관련 영상컨텐츠의대다수가 레시피 혹은 먹방이 대부분인데, 그 외에도 시도할 수 있는 부분이 굉장히 많거든요.   지금까지 나와있는 포맷의 영상물도 좋고,좀더 발전해서 먹거리로 할 수 있는기획영상을 제작하고 싶어서 지원하게 되었습니다.Q. 해당 직무에 필요한역량이 있다면 무엇일까요?A. 영상컨텐츠를 제작과정을쉽게 3가지로 나눈다면 기획, 촬영, 편집이라고 말씀드리고 싶은데요.   어떤 영상을 어떤 내용과 컨셉으로만들지에 필요한 기획력,그 구상된 것을 촬영할 수 있는 능력,그렇게 촬영된 영상을 편집할 수 있는 스킬까지 갖추고 있다면   업무에 큰 도움이 될거라 생각합니다.Q. 해당 직무에서 일할 때 사용하는 자신만의 스킬, 노하우는 무엇일까요?A.  평소에 휴대폰으로 영상을 즐겨보고,흥미로운 영상이 있으면나중에 다시 찾아보기 쉽게 기록하는걸 추천드리고 싶어요.   사실상 영상이라는건주관적인 결과물이라서보는사람마다 모두 다르게 느낄 수 있지만,그래도 더 많은 사람들이공감하고 즐거워할 수 있는 결과물이 되려면   그렇게 잘된 영상들을 찾아보고현재 내가 하고있는 것과끊임없이 비교분석하는걸 게을리하면 안되겠죠. Q. 해당 직무에서 일하면서 즐거웠던 적,힘들었던 적이 있다면 언제일까요?A.  매번 촬영때마다 느끼는거지만,아무래도 맛있는 음식을 눈앞에 두고못먹는 게 제일 힘든 것 같아요.   저는 가게에 먹으러간게 아니라촬영해야해서.. 촬영끝나면 다 식어서..;;   그리고 아무래도 제일 즐거운 점은영상이 업로드 됐을때 많은분들이 보고 즐거워해 주시는 것 만한게 없는것 같아요.   여러분은 영상을 봐주시고,저는 댓글을 하나하나 보는 재미가 있답니다.디너의여왕 많이 찾아주세요~이상으로 인터뷰를 마치겠습니다 :-)디너의여왕 탐구생활 다음 편은누구와 함께 하게 될까요?#디너의여왕 #콘텐츠 #영상팀 #팀원소개 #팀원인터뷰 #기업문화 #조직문화
조회수 3912

소셜 네트워크 분석(Social Network Analysis)이란?

소셜 네트워크 분석은 이벤트 로그 데이터를 작업자(Resource), 사회적 관점에서 분석하는 것입니다. 이벤트 로그의 속성 중에 누가 수행했는지를 나타내는 작업자(Resource) 속성이 있습니다. 이러한 속성을 사용하여 간단한 형태의 소셜 네트워크 분석을 할 수 있습니다. 소셜 네트워크 분석을 위한 방법에는 작업자-액티비티 매트릭스(Resource-Activity matrix), 핸드오버 매트릭스(Handover of work matrix) 등이 있습니다.작업자-액티비티 매트릭스(Resource-Activity matrix)는 누가 무엇을 하고 있는지에 대한 기본 인사이트를 제공해 줍니다. 작업자-액티비티를 작성하면 한 작업자가 특정 액티비티를 몇 번 수행했는지 알 수 있습니다. [그림 1] 이벤트 로그 예제[그림 2] 작업자-액티비티 매트릭스(Resource-Activity matrix)[그림 1]의 이벤트 로그를 이용하여 [그림 2]와 같은 작업자-액티비티 매트릭스를 작성할 수 있습니다. 작업자-액티비티 매트릭스에서 한 셀의 값은 케이스당 해당 액티비티를 특정 작업자가 수행한 비율을 나타냅니다. 예를 들어 [그림 2]의 액티비티 a열의 내용을 보면 a열의 총합 1(0.3+0.5+0.2)은 케이스당 액티비티 a가 평균 1회 발생하는 것을 의미하고, 액티비티 a는 오직 Pete, Mike, Ellen만이 작업하고 그 비율은 Pete 30%, Mike 50%, Ellen 20% 임을 알 수 있습니다. 액티비티 e의 경우에는 Sara만 수행하고, 케이스당 평균 2.3회 수행되는 것을 의미합니다. 즉 액티비티 e는 한 케이스당 여러 번 발생하는 것을 알 수 있습니다. 작업자 관점에서 보면 Sean은 액티비티 b만 수행하고, Sara는 e와 f만 수행하고 있습니다.핸드오버 매트릭스는 작업이 어떻게 전달되었는지에 초점을 맞추어 분석합니다.[그림 3] 핸드오버 매트릭스(Handover of work matrix)[그림 1]의 이벤트 로그로 [그림 3]과 같은 핸드오버 매트릭스를 만들 수 있습니다. 핸드오버 매트릭스에서 한 셀의 값은 한 작업자가 다른 작업자에게 작업을 전달하는 비율입니다. 예를 들어 Pete가 자기 자신에게 작업을 전달하는 비율, 즉 연속해서 작업을 하는 경우는 케이스당 평균 0.135회 발생하고 있습니다. 이는 Pete가 여러 작업을 수행하고 있어 자기 자신에게 작업을 전달하는 것일 수도 있고, 재작업으로 인한 반복 업무가 나타나는 것일 수도 있습니다. Sara가 Mike에게 업무를 전달하는 경우는 케이스당 평균 1.475회 발생하여 두 사람은 업무 연결도가 상당히 강하고 두 작업자 사이에 강한 Causality 관계가 있을 가능성이 높습니다.[그림 3]의 핸드오버 매트릭스를 기반으로 한 소셜 네트워크를 구해 보면 [그림 4]와 같이 표현할 수 있습니다. [그림 4] 핸드오버 매트릭스 기반 소셜 네트워크작업자와 작업자를 연결하는 화살표는 작업을 넘겨주는 관계를 표시하며, 화살표의 두께는 작업 전달 빈도를 나타냅니다. Mike와 Sara의 경우 서로 두꺼운 화살표로 연결되어 있어 두 작업자 간의 업무 전달 빈도 수가 높고 업무 연관 관계가 높음을 알 수 있습니다. Sara의 경우 모든 작업자와 연결되어 있어 핵심 업무 수행자일 수도 있고 모든 프로세스의 공통 업무를 담당하고 있을 수도 있습니다.핸드오버 매트릭스는 소셜 네트워크를 만드는 많은 방법 중 하나입니다. [그림 4]의 핸드오버 매트릭스 기반 소셜 네트워크에서 같이 일하는 그룹을 같은 노드 색깔로 표시하고 노드의 크기를 특정 작업자가 수행한 작업 빈도 수로 표시하면 또 다른 정보를 얻을 수 있습니다. 또한 케이스 기반으로 소셜 네트워크를 그릴 경우 같은 케이스를 수행하는 사람들의 업무 관계를 파악할 수 있습니다.이벤트 로그는 업무 프로세스 내의 업무 관계에 대해 다른 관점을 만드는 많은 정보를 제공합니다. 누가 가장 중심 업무를 수행하는지, 같이 일하는 그룹은 누구인지, 업무 상관성은 누가 높은지를 알 수 있습니다. 따라서 프로세스에서 작업자의 행동을 분석할 수 있으며 이는 종종 개선된 업무 방식에 대한 단서를 제공합니다. 소셜 네트워크 분석으로 다양한 인사이트를 얻기를 바랍니다.#퍼즐데이터 #개발팀 #개발자 #개발후기 #인사이트
조회수 2175

창업가는 "Risk Taker"가 아니다

흔히들 창업가는 "Risk Taker"라고  이야기한다. 창업가의 이미지는 무모한 도전을 즐기고 위험천만한 도박을 하는 사람들이라는 선입견을 가지고 있는 경우가 있다. 방송을 비롯한 미디어가 만들어낸 창업가의 이미지는 무모해 보이는 도전을 하고 드라마틱한 성공을 만들어 내는 이미지로 그려진다. 하지만 정말 그럴까? 정말 창업가들은 "Risk Taker"일까? 결론부터 말하면 난 아니라고 생각한다. 창업가들은 "Risk Taker"가 아니라 "Risk Manager" 가 되어야 한다고 생각한다.기술 혹은 서비스의 혁신을 주도하는 스타트업은 반드시 불확실성을 마주하게 된다. 그리고 그 불확실성은 수많은 Risk를 만들어낸다. R&D Risk, Team Risk, Market Risk, Competition Risk, 기타 등등 이미 기반을 가지고 있는 대기업은 겪지 않을 수많은 Risk를 무릅쓰고 사업을 성공시켜야 한다. 이것은 스타트업과 스타트업을 이끄는 창업가가 반드시 겪어야 할 숙명이다. 그렇다면 어떻게 해야 하는가?여기서 내 모교인 Darden MBA의 Saras Saravathy 교수에 의해 소개된 "Affordable Loss"라는 개념을 소개하고 싶다. 쉽게 설명하면 창업가는 자신이 받게 될 기회의 크기로 의사결정을 해야 하는 것이 아니라 자신이 감당할 수 있는 Downside를 보고 의사결정을 해야 하고 그리고 그 Downside를  최소화하는 노력을 해야 한다는 개념이다. 즉 스타트업과 창업가는 숙명적으로 수많은 Risk를 만나게 되고 그 불확실성 속에서 성공하기까지 많은 Trial & Error를 반복하게 되고 그 Trial & Error를 최대한 많이 할 수 있도록 한 번의 Trial에 들어가는 비용을 최소화하는 노력을 해야 한다는 의미이다.내가 이 교수님의 수업을 들었을 때 나에게는 신선한 충격이었다. 내가 기존에 가졌던 창업과 스타트업에 대한 선입견이 깨졌고 왜 실리콘 밸리의 많은 창업가들이 자신의 차고 혹은 집에서 출발하는지에 대한 생각을 하게 되었다. 초기 스타트업에게 비용을 절약할 수 있는 창의적인 시도들이 필요하고 또한 비즈니스 모델이 완전히 검증되기 전에 왜 많은 자원을 쓰지 않아야 하는지에 대한 생각을 하게 되었다. 최근에 화두가 되고 있는 "Lean Start-up"과도 일맥상통하는 개념이다.창업가는 한 번의 스타트업을 통해서 성공할 수도 있고 몇 번의 스타트업 시도를 통해서 성공할 수 있다. 그때까지 자신이 가지고 있는 자원을 최대한 절약해서 지속적인 도전을 할 수 있어야 하고, 한 번의 스타트업의 시도 안에서도 지속적인 Trial & Error를 통해서 성공의 기회를 찾아나가야 한다. 그러기 위해서 자신이 가지고 있는 자원을 최대한 효율적으로 사용해야한다.  실패의 가능성이 성공의 가능성보다 크다는 것을 이미 알고 있기 때문에 실패로 인한 타격을 줄일 수 있는 방향으로 의사결정을 해야한다. 그렇기 때문에 창업가는 "Risk Taker"가 아닌 "Risk Manager"가 되어야 한다.이런 말이 있다. "강한 자가 살아남는 것이 아니라 살아남는 자가 강한 것이다"#NEOFECT #스타트업 #창업자 #스타트업인사이트 #인사이트 #조언 #리스크 #리스크테이킹
조회수 2265

당신이 고민해야 할 성능 분석 요소

IT 서비스는 더욱 복잡해지고 어플리케이션과 인프라의 경계도 클라우드 환경과 함께 허물어지고 있습니다. 많은 기업들이 가상화를 넘어 컨테이너로 가고 있으며 서버리스도 더이상 낮설지 않습니다. 인프라의 변화와 함께 아키텍처의 변화도 다양하게 만들어져 가고 있습니다. 복잡성이 아무리 높아져도 우리는 서비스의 성능을 보장해야 합니다. 서비스의 성능을 보장하기 위해 우리가 체크해야 할 중요 요소들을 알아보려고 합니다. 1. 인프라스트럭처와 클라우드서비스의 성능은 코드 밖에서도 만들어집니다. 그중에서도 인프라스트럭처는 매우 중요한 요소입니다. 국내에서 인프라스트럭쳐 분야는 클라우드로 전환하는 과도기적인 상황에 있습니다. SMB 시장에서 클라우드는 익숙한 환경이지만 국내 엔터프라이즈 기업의 클라우드 도입 비율은 20%가 되지 않습니다. 특히 클라우드를 도입하려는 엔터프라이즈 기업들은 데이터 센터, 퍼블릭 클라우드, 프라이빗 클라우드를 모두 사용하는 상황으로 넘어가면서 클라우드에 대한 모니터링 체계를 구성하는데 많은 어려움을 겪고 있습니다. 특히 기존의 자원 사용량을 설계하고 운영하던 방식에서 스케일의 변화를 통해 서비스의 성능을 실시간으로 조절하는 클라우드 서비스 운영 방법은 조직의 구조 변화를 동반하기 때문에 더욱 어려운 작업이기도 합니다. 이렇듯 클라우드의 전환은 최근 웹 서비스의 성능에 많은 영향을 미치고 있으며 데이터독이나 뉴렐릭 그리고 와탭 같은 성능 분석 서비스들은 클라우드 기반의 인프라 모니터링 기능들을 강화하고 있습니다. 2. 데이터베이스어플리케이션 성능 이슈의 80% 이상이 데이터베이스 레이어에서 발생합니다. 대부분의 엔터프라이즈 기업들은 자사의 어플리케이션을 성능 분석을 위해 DBA 포지션을 마련하거나 필요에 의해 컨설팅을 받고 있지만 아쉽게도 스타트업은 DBA포지션을 마련하는 경우가 거의 없습니다. 웹 서비스의 규모가 커지기 시작하면 데이터베이스로 인한 지연 장애가 매우 심각해 지기 시작합니다. 레거시로 인한 이슈까지 추가되면 서비스의 성능은 지속적으로 낮아지게 되므로 데이터베이스는 꾸준히 관리해야 하는 요소입니다.데이터베이스의 비중이 높다보니 어플리케이션 분석 서비스 중에서도 데이터베이스만 집중적으로 분석하는 도구들이 있습니다. 국내에서는 엑셈과 티맥스에서 데이터베이스 분석 솔루션을 제공하고 있습니다.  3. 오픈 소스와 써드파티 소프트웨어최근 두가지 형태의 트렌드가 서비스 성능에 영향을 주고 있습니다. 하나는 오픈 소스이고 다른 하나는 써드 파티 소프트웨어 입니다. 안정화 된 오픈 소스를 사용하더라도 설정 이슈 또는 사용 환경 이슈로 성능에 영향을 주는 상황이 많이 발생합니다. 위젯, 광고플랫폼, 플러그인등의 써드파티 또한 웹 서비스의 성능에 영향을 주는 요소입니다. 최근 써드 파티의 사용은 점점 늘어나는 추세로 인해 장애 발생에 대한 위험도는 더욱 높아가고 있습니다. 특히 써드 파티는 시간이 흐르면서 성능에 조금씩 부하를 누적시키기도 하므로 충분히 주의를 기울여야 합니다. 이런 환경에서도 서비스의 성능을 유지하기 위한 방법으로 통계 기반의 메소드 분석 기법 모니터링의 중요한 요소가 되어 가고 있습니다. 와탭의 Java 모니터링이 메소드 분석 서비스를 제공하고 있습니다. 4. 모바일구글 이 운영하는 더블클릭(https://www.doubleclickbygoogle.com/articles/mobile-speed-matters/)에 따르면 북미에서 3G에서의 모바일 페이지 로딩까지 소요되는 시간은 평균 19초입니다. 한국은 이미 4G를 넘어가고 있기도 하고 모바일 기기의 성능도 매우 높아서 북미와 상황이 다르지만 모바일 기반의 웹 서비스 성능을 분석할 수 있는 방안의 필요성은 높아져 가고 있습니다. 이와 함께 다양한 환경을 지원하는 end-to-end 모니터링의 중요성이 점점 대두되고 있는 상황입니다.  5. 컨테이너최근 인프라스트럭처의 새로운 흐름은 컨테이너 입니다. 한국은 리눅스 기반의 서비스 구축 시스템이 잘 발달한 덕분에 클라우드 도입이 다른 나라보다 늦은 편입니다. 하지만 최근 국내에 컨테이너 기반의 인프라스트럭처 도입 기업들이 많아지고 있습니다. 우리나라는 가상화를 건너뛰고 컨테이너부터 활성화 될수도 있을 거라 생각됩니다. 컨테이너 환경은 가상화보다 더 많은 인프라를 더 유동적으로 사용하게 되므로 기존의 규모를 뛰어 넘는 관리 체계를 만들어 나가야 합니다. 데이터독과 뉴렐릭 같은 SaaS 기반의 모니터링 서비스들은 이미 컨테이너의 대한 지원을 하고 있으며 와탭 또한 단순 지원을 넘어 컨테이너 전용 서비스를 준비중에 있습니다. 6. 마이크로 서비스많은 기업들이 클라우드와 함께 Micro Service Arichtecture를 도입하고 있기 때문에 독립적인 어플리케이션을 기반으로 하는 서비스 구조는 계속 발전해 나갈 것입니다. 마이크로 서비스와 클라우드의 조합은 커져가는 서비스의 규모를 독립적인 작은 단위로 나눌 수 있어서 매력적이긴 하지만 과거와 다른 운영 조직과 프로세스를 만들어야 하는 숙제를 만들었습니다. 예를 들면 기존에는 하나의 임계치를 사용하여 서비스의 위험도를 관리했다면 이젠 독립적으로 동작하는 서비스들의 임계치를 각각 어떻게 설정하고 관리할 것인지 고민해야 합니다. 독립된 마이크로 서비스의 성능 이슈가 전체 서비스 성능 이슈로 확대되지 않더라도 작게 발생하는 이슈들을 관리하지 못한다면 지속적으로 발전해야 하는 서비스의 미래도 흔들리게 될 것입니다. 7. 서버사이드 코드정상적인 상황이라면 서버사이드 코드에서 발생되는 지연시간은 찰나에 가깝지만 장애 상황에서의 지연은 서버사이드에서 발생하는 경우가 많습니다. 특히 방어가 되어 있지 않은 코드들은 물리적 요소의 작은 변화에 대처하지 못하고 웹 서비스 전체에 영향을 미치게 됩니다. 스타트업의 경우 개발팀이 운영을 함께 맡고 있는 경우가 많기 때문에 서버사이드의 코드를 직접 분석하곤 합니다. 하지만 서비스의 성능이 느려지는 상황 자체를 파악하지 못하는 경우가 많습니다. 서버 사이드에서 평균 응답시간을 체크하는 경우 10초 평균 응답시간이 0.5초를 넘는 경우는 거의 없습니다. 하지만 0.5초의 평균 응답시간을 같는 서비스라 할지라도 하루 동안 10초이상 걸린 고객의 숫자는 규모에 따라 1,000명이 넘을 수도 있습니다. 서비스에 규모가 있다면 꼭 APM을 사용해야 합니다.8. 네트워크 지연네트워크의 지연으로 인한 고객 불만은 예상외로 많이 발생합니다. 인프라스트럭처 이슈로 볼 수도 있겠지만 서비스를 운영한다면 항상 체크하고 있어야 하는 요소입니다. 해당 이슈를 확인 하려면 웹서비스 모니터링을 사용하시면 됩니다. 웹서비스 모니터링을 통해 네트웍상태를 포함한 서비스의 응답시간을 체크해 볼수 있습니다. 와탭의 경우 내부적으로 웹서비스 모니터링을 개발하여 사용하고 있지만 아직 서비스 하고 있지는 않습니다.  9. 자원 사용률자원 사용률은 최근 새로 떠오르는 이슈입니다. 이전에는 인프라스트럭쳐가 고정값이였기 때문에 자원 사용률이 모자라는 경우 서비스 성능을 포기하고 초과되는 고객의 요청을 앞단에서 버리거나 대기시키는 기법들을 사용해왔습니다. 클라우드 환경에서는 자원 사용량의 임계치가 넘어가면 자동으로 스케일을 조정하는 환경이 마련되면서 성능을 유지하는 것이 가능합니다.  클라우드 환경에서 과부하 상태에 접근하면 자동으로 인프라의 규모가 확장되고 과부하 상태는 정상으로 돌아갑니다. 이렇게 환경이 바뀌면서 자원 사용률의 중요 이슈가 성능에서 비용으로 전환되고 있습니다. 부하에 따른 스케일링 정책을 어떻게 정하는지에 따라서 성능과 비용 모두가 영향을 받기 때문에 Auto Scale에 대한 모니터닝이 관심을 받고 있습니다.  마무리웹 서비스의 성능에 영향을 주는 요소는 정말 많습니다. 와탭랩스 IT 기업의 어플리케이션을 모니터링 하기 때문에 기업의 IT 어플리케이션 성능 문제에 대해 항상 고민하고 있습니다. 해당 내용은 매달 또는 분기별로 트렌드를 반영하여 업데이트하고 할 생각입니다. 많은 분들에게 도움이 되었으면 좋겠습니다. #와탭랩스 #개발자 #개발팀 #인사이트 #경험공유 #일지
조회수 886

루프 속 브랜딩: 벌려놓은 일과 마무리되는 일

일이 생기다, 일이 밀리다.일이란 게 참 그렇습니다. 오늘의 일이 끝났다고 내일 일이 없는 것이 아니죠. 심지어 오늘의 일이 안 끝났다면 내일의 일은 괴물이 되기 시작하고, 그렇게 하루이틀 밀리다보면 '아!!...난 왠지 백수에 적성이 있지 않을까?!' 싶어집니다.바로 백수야!!흔하게 일이 밀리는 프로세스는 다음과 같습니다.오늘 다 끝내지못한 PPT 나머지 8장은 내일로 넘어갑니다.내일은 보도자료 작성과 행사기획, 카드뉴스제작, 블로그글쓰기을 해야합니다. PPT를 만들다보니 블로그가 또 다음 날로 밀렸습니다.다음 날엔 또 그 날의 일이 있는데 블로그도 해야합니다.그런데, 그 순간 대표님이 어디가서 IR해야하니 PPT좀 만들자고 합니다.(아니 욕! 엊그제 만들었잖아!? 욕욕) 하지만 하라니까 해야죠.문제는 오늘의 일을 끝낼 수 없게 되었습니다. 난데없이 IR제작이 추가되면서 오늘 일 몽땅과 블로그작성도 또 미뤄집니다.그렇게 일주일이 지나니 블로그는 아예 누락되어버렸고, 월요일날 혼납니다. IR먼저 만들으래서 만들었는데, 왜 다른 일 못했냐고 꾸중을 듣습니다.협력업체에선 빨리 자료달라고 메일이 옵니다.겨우 IR 제작이 끝나서 지난 일주일간 밀린 것을 하려고 보니 양이 엄청납니다.이번 주에는 행사준비가 시작되는데, 이걸 다 하다간 아무것도 못할 것 같습니다.음. 해결책이 있습니다. 밤의 신에게 소원을 비는 것이죠. 새벽포텐으로 이 일을 마법처럼 끝낼 수 있게 해주세요...소원이 이루어졌습니다. 이번 주의 모든 저녁약속을 취소되었고...꿈의 야근이 시작됩니다. 여기서 꿈은 '비몽사몽'을 의미합니다. 대부분, 일이란 건 한 번 밀리기 시작하면 종잡을 수 없이 계속 밀어내기식으로 진행되다가 새로운 일이 하나 들어오는 순간부터 사채이자를 빌려쓴 카드 돌려막기의 폐해를 몸소 느낄 수 있게되는데..이 일 빼서 저걸 막으면, 저기에서 또 다른 일이 생기고... 도무지 정리가 안되고 하면 할수록 많아지는 느낌만 들게 됩니다.특히 브랜딩업무는 더더욱 그렇습니다. 브랜딩이란 단어는 굉장히 설렙니다. 사람들이 보통 이 단어를 들으면 희망과 꿈이 가득해지고 흥분을 하는 경향이 있더라구요. 그러나 엄밀히 따지고 보면 브랜딩은 딱히 새로운 시작을 알리는 축포 같은 게 아닙니다. 사실 명백히 따지면 시작부터 이미 되어있었어야 하는 걸 이제서야 하고 있는 거죠. 그리고 이제부터 브랜딩을 할끄야!!!! 라는 외침은 새해 해돋이를 보면서 올해는 살을 뺼거야!!! 와 같은 느낌의 결심의 톤과 비슷합니다. 브랜딩은 '기질과 속성'에 가까운 것인지라 결심으로 해결될 문제는 아닙니다. 기존의 일들을 정립하기원래 말도 잘 못하고 응..너가 좋으면 나도 좋아...스러운  웹툰주인공같은 성격을 지닌 세희씨는 2017년 내내 호갱으로 아스트랄하게 살다가 새해가 되어 문득 생각했습니다 '이렇게 살아선 안돼!!! 이제부턴 거칠거 강렬한 카리스마를 뿜을거야!!' 라고 결심을 했습니다. 다음 날 팀장님이 '세희씨 이런거 잘하지? 이거 세희씨가 해~' 라고 던진 썡뚱맞은 업무앞에서 그녀는 과연 결심을 지킬 수 있을까요.하루아침에 무언가가 슉~하고 바뀔 순 없습니다. 더군다나 원래 기질과 맞지 않은 옷을 입으려고 할 땐 더더욱 심각해지죠. 해결책이야 일반적인 자기계발서에 나오는 얘기와 비슷할 것 같습니다. 자신을 알고 어쩌고 뭐 하는 것이죠. 브랜드는 매출과 확장의 목표가 분명하므로 단순한 자기성찰을 넘어서 구체적인 '행동'이 추가되어야 합니다. 그것도 아주 명백한 결과를 낼 수 있는 행동들 말이죠.그런데 브랜딩을 한다고 해서 시작되는 행위는 대부분...좀 어딘가 동떨어진 느낌의 업무가 추가되는 느낌입니다.브랜딩 = 새로운 전환점! 시작, 터닝포인트! = 회사소개서 리뉴얼???과 같이 말이죠. 목적과 행위가 좀 따로논다는 느낌이 있지 않나요? 대부분의 회사 브랜드 프로젝트의 목적은 '우리 회사의 아이덴티티를 정립하고 알리겠다!' 입니다....그렇다면 일단 '정립'을 해야하고 '알려야하죠. https://dribbble.com/shots/1618339-Brand-Identity-System정립이란 건 = 태양계를 만드는 일과 같습니다. 핵심을 태양위치에 두고 회사를 구성하는 메인 BM과 부가적인 BM을 내행성계와 외행성계로 나누어 궤도에 돌리는 일이죠. 중간에 자잘한 것들은 소행성계에 넣어놓고 우리 회사의 영향력이 어디까지 미치는 지 시장의 범위를 정해서 헬리오포스(태양의 힘이 미치는 태양중력영향권)를 규정합니다.과학실에 있던 태양계 모형마냥 항상 지구를 돌리면 톱니바퀴장치로 다른 아이들도 빙글빙글 돌아가곤 했는데...이것과 유사하다고 생각됩니다. 예를 들어 태양. 즉 핵심가치가 "일은 먹고살자고 하는 거다."라고 해봅시다.'식사'라는 키워드로 7개 행성이 그 가치를 공전하기 시작합니다.내행성(주요BM)3개는 "도시락/샐러드/간편식" 제조와 배달입니다.외행성(보조BM)4개는 "강의/건강검진서비스/앱광고/굿즈판매" 입니다.그리고 중간에 "행사, 이벤트, 무슨 R&D사업유치, IR, 박람회, 해외지사 설립" 부수적인 이슈들이 있죠. 일단 브랜딩에서 업무구분을 할 때 중요한 건 무엇이 안쪽에 있고 무엇이 바깥에 있는지..어떤게 큰지 작은지를 나누고 구분하는 일입니다. 정립이란 건 "제대로 세운다" 라는 의미입니다. 회사에서 하는 일이 하나가 아닌만큼 하나가 자빠지면 우르르 넘어지기 시작하는데 그게 유튜브 도미노영상처럼 아름답게 넘어지진 않더라구요. 그냥 뜯다가 터져버린 아몬드후레이크처럼 사방에 널브러지는 거죠.위와 같이 일종의 동심원구조의 궤도를 구축했다면 각 궤도를 구성하는 상세한 업무들을 생각해봐야 합니다. 행성에 딸린 위성과 같은 느낌이죠. 업무를 정리하다.기존의 일을 정리하는 방식은 3가지로 구분할 수 있습니다.1) 없애거나2) 합치거나3) 바꾸는것이죠. '줄인다' 라는 표현은 좋아보이긴 하지만..절대량이 똑같다면 어떨까요? 100의 일을 해야하는데 하루2시간씩 50일을 해던걸 1시간으로 줄여 100일을 한다?... 어차피 똑같거나 아니면 더 힘들어질 수 있습니다. 우리가 신경써야 하는 건 절대량100을 80으로 줄이는 겁니다.쓸데없는 일들은 없애는 것이 맞습니다. 작게는 자잘하게 많은 서류작성이나, 출장계획서, 복귀 후 보고서(심지어 이런것도 있음) 등 불필요한 양식들을 정리해내고 크게는 소행성계에 있거나 외행성계에 있는데 지나치게 업무시간을 많이 할당하고 있거나 메인업무가 오히려 밀리는데 심지어 딱히 가성비도 좋지 않다!!..라고 하면 그냥 STOP! 해야죰. 존버는 답이 아니니까요.유사한 업무끼리는 합치는 게 좋아요. 소개서와 제안서는 비슷한 부분이 많아서 제작시에도 모듈화시킬 수 있는 부분이 있다면 또 새롭게 소개페이지를 만들고 간지를 제작할 필요가 없죠. 모든 PPT양식을 하나로 통일해서 지정된 디자인으로만 사용한다면, 필요할 때마다 템플릿 디자인을 다시 해야할 필요도 없죠. 내용만 갈아끼우면 되니까요. 지금까지 쓰던 서류철을 웹클라우드서비스로 바꿔서 데이터정리를 한다거나, 협업툴을 바꿔보거나 일반 종이계약 과정을 전자계약으로 바꾼다거나 하는 등 자동화/간소화 시스템을 활용해서 업무의 효율을 높이는 방법도 있어요. 이는 절대량100을 줄이진 않지만 내 능력치10에서 빛나는반지를 장착하여 +3의 어드밴티지 효과를 부여해주죠. 궤도정립과정에서 각각의 일들이 구체적으로 등장해준 후 위와 같이 각 일에 대해 마이너한 리뉴얼을 거치고 나면 그 떄 비로소 새로운 일을 만들 수 있습니다.후우..드디어그리고 실제로 위와 같이 마이너하게 업무정리를 하기 위해선 상당부분이 통일/정리/자동화가 이루어져야 하죠. 이미 이 과정자체가 브랜딩의 기초단계를 만드는 역할을 하기도 하고, 이 후에 새롭게 진행될 일의 절대량도 현저하게 줄어드는 꿀이득을 누릴 수 있죠. 일을 시작하다.이제 일을 시작해봐야겠습니다. 무슨 일을 어떻게 시작할 지는 앞서 적은 매거진 내용을 통해 언급했으니 구체적인 내용은 '뒤로 가기'를 누른 후 지난 1~14화를 쭈루룩....(이렇게 조회수를 늘리나요..)우리가 여행갈 때 셀카봉은 빼먹어도 되지만, 신발을 안신고 갈수는 없잖습니까. 일을 함에 있어도 중요한 요소와 부가적인 요소가 존재합니다. 초등학교 국어시간에 배웠던 6하원칙을 모두 지키라는 건 너무 가혹한 일이므로 3가지만 지키도록 하죠.'누가/언제/어떻게'무엇. 에 해당하는 건 이미 과업으로 정해졌을 테니 위의 3가지만 정확하게 잡아보도록 합시다.1) 누가...는 업무분장을 의미합니다. 지난 회의실에 브랜딩에서 익히 정리했던 내용이지요. 다시 한 번 요약하자면 정/부를 정확히 쪼개고 누구에게 보고하고 누가 컨펌하느냐 하는 사람에 대한 체계를 잡는 일입니다. 이게 제대로 안잡혀있으면 내 일이야? 네 일이야? 하다가 결국 일은 구멍이 났는데 책임지는 사람은 아무도 없고 돈만 날리는 경우가 종종 있습니다. 2) 언제. 는 데드라인을 의미하죠. 마무리 시점을 잡는 것 이외에 각 단계별 일정을 구축하고 다른 협업자와의 일정조율을 하는 모든 일을 포함합니다. 달력으로 하는 일이니만큼 책상위엔 2018년 예쁜 달력이 반드시 있어야 할 듯 합니다.3) 어떻게...는 업무방식에 대한 얘기이죠. 커뮤니케이션만 담당하고 외주로 돌릴 것인지, 직접제작 할지 아니면 TF팀을 구성할 지 등등 부터 오프라인/온라인 등의 채널 잡기, 구체적인 기획안에 적히는 콘텐츠의 내용들을 의미합니다. 이를 종합해보면 다음과 같은 과업지시 내용이 등장하죠.그래! 리플렛을 만들어서 우리 앱을 소개해보자!~라는 목표가 생겼다면"지혜가 정을 잡고, 가희가 부를 잡아. 각 업무분장은 지혜가 기힉/커뮤니케이션을 잡고, 가희가 자료조사/취합/전달의 역할을 하자. 자료조사는 12일까지, 취합전달은 13일까지 그리고 그동안 지혜가 컨택을 담당하고 13일에 디자이너에게 전달하는 걸로. 22일까지 1차시안을 완료하고 30일까지 최종시안 인도받아서 30일날 인쇄넘기는 걸로 정리한당. 리플렛은 오프라인 행사장에서 나눠줄 용도라서 2,000부 정도 인쇄 진행하고 AI원본파일 요청하고 해당비용에 대한 이슈는 알려줘요. 리플렛 내에 들어갈 내용은 기존 리플렛을 참고하되 업데이트된 부분들에 대한 정리와, 우리 브랜드가이드에 맞춰서 디자인리뉴얼에 초점을 맞추자."로 정리가 된달까요. 그럼 업무확인은 어떻게 하느냐.. 13일날 전달확인 / 22일 1차시안 확인 / 30일 최종시안 수령확인 으로 3번만 하면 됩니다. 누구에게 확인할까용? 지혜씨죠.인쇄이슈는 최종시안 컨펌 후 다시 과업지시로 전달합니다. 뭐 이 때 실무자는 대략 고민을 해봐야죠. 사이즈나 부수를 대략 확인했으니 인쇄비용에 대한 견적을 미리 받아야 할 거고, 비교견적을 내고 결재를 미리 올려야겠죠. 인쇄 및 수령일자를 확인하고 감리일정도 미리 업체와 조율해야 합니다. 택배방식도 확인해야합니다. 박람회 일정이 그리 넉넉치 않으니 일반배송으로 할지 다마스퀵으로 할 지 등등. 조금 더 깨어있는 현대인이라면 2,000부가 행사장에서 모두 소진되지 않을 것임을 알고있을 겁니다. 그렇다면 배포 후 남은 리플렛은 어디에 어떻게 활용하면 좋을지에 대한 B안을 가져갈 수도 있겠죠. 이런식으로 일을 줄이고 쳐내고 정리한 후 새로운 일을 잘 오물거려서 끼워넣는 방식으로 총량을 맞춰가는 게 정말 중요합니다. 일이 과다하게 쌓이기 시작하면 모든 일의 퀄이 떨어져갑니다. 퀄이 떨어진단 얘기는 브랜드관리가 허술해지기 시작한단 얘기고 헛점이 많아지는 것이죠. 내부업무에서 허점이 늘어나기 시작하면 반드시 고객접점까지 그 영향이 미칠 수 밖에 없어요.클레임 피드백이 안되거나, 간담회가 엉망이 되거나, 베타테스터 모임이 허접해지거나...또는 제품납품 일정, 서비스UX의 문제가 개선되지 않는 등...브랜드이미지와 운영관리가 똥망이 되어갑니다.회사소개서가 예쁘지 않아서 브랜딩이 안되는 게 아니예요.무리한 회사소개서 제작때문에 브랜딩이 어려워지는 것이죠. 내일은 전체회의를 하면서 태양계를 한 번 그려보는 게 어떨까용 (강츄) :)

기업문화 엿볼 때, 더팀스

로그인

/