스토리 홈

인터뷰

피드

뉴스

조회수 7137

초보 디자이너를 위한 안드로이드 DP(Dip), PX, DPI의 개념

안드로이드 앱 디자인은 처음인데요안드로이드 앱 디자인 처음 접하게 되면 dp, px(픽셀), Dpi이란 말을 듣게 됩니다. 안드로이드는 다양한 스마트폰 화면 크기와 해상도를 지원하고 있기 때문에 필요한 개념입니다. 처음에는 헷갈리기 쉽지만 생각보다 어렵지 않습니다. 그리고 이와 관련된 지식을 알고 있으면 디자인,개발 작업에 도움이 됩니다.스크린의 실제 단위 Pixel많이 들어봤을 법한 픽셀은 화면을 구성하는 최소 단위입니다.Pixel 단위는 화면의 전체 화면 크기와 상관없이 지정한 수치만큼 표시되는 절대적 표시 단위이므로 안드로이드에서는 Pixel보다 dp 단위를 사용하는 것이 개발이 이루어질 때 수월합니다.그 이유는 아래 DP단위 개념을 설명에서 알 수 있습니다.DPIDPI는 Dot Per Inch로 1인치에 들어가는 픽셀을 나타내는 단위입니다. 예를 들면 100DPI는 1인치당 픽셀이 100개 포함된다는 것을 말합니다. 개수가 많을 수록 고밀도이며 안드로이드에서 주요 DPI는 아래와 같습니다.DPI기준ldpi120dpimdpi160dpi (기본)hdpi240dpixhdpi320dpixxhdpi480dpixxxhdpi640dpi안드로이드의 기준 DPI는 160 DPI 입니다. 160 DPI인 경우 밀도 독립단위 DP와 PX이 같은 크기를 갖습니다. 즉, 16DPI에서는 1dp는 1px이 됩니다.다양한 디바이스 크기에 대응하기 위해 필요한 DPDP는 픽셀 독립 단위입니다.화면의 크기가 달라도 동일한 비율로 보여주기 위해 안드로이드에서 정의한 단위이며 큰 화면,작은 화면에 상관 없이 같은 크기로 나타납니다.예시1) 같은 사이즈의 애플리케이션에 Low, Medium, High-density 화면에 PX 단위로 크기를 지정했을 때예시2) 같은 사이즈의 애플리케이션에 Low, Medium, High-density 화면에 DP 단위를 지원했을 때위의 예시들을 보면 안드로이드에서 왜 DP단위를 써야 하는지 알 수 있습니다.위의 개념들을 실무에 응용DP, Px, DPI는 안드로이드 앱 디자인 할 때 꼭 알아야 합니다. 실제로 디자이너는 디자인 후 이미지를 보내줄때 해상도별로 Png파일을 보내줘야 하고 개발자도 리소스 파일을 해상도별로 관리해야 합니다.DP와 PX의 단위 변환개발을 하다보면 DP를 PX로 바꿔줘야할 경우가 있습니다. 안드로이드 레이아웃을 코드 작성 할때 는 DP를 사용할 수가 없기 때문입니다.사용하는 공식은 아래와 같습니다.px = dp * 단말 DPI/기본 160dp = px * 기본 160/단말 DPImdpi 지원 단말일 경우 dpi는 160 이므로 1dp 160/160 = 1pixel이 됩니다.xxhdpi 지원 단말일 경우, 5dp를 pixel로 계산하면5dp 480/160 = 15 pixel 이므로 xxhdpi 단말의 5dp는 15pixel이 됩니다.단위 변환을 계산해주는 도구디자이너는 가이드를 작성할 때 DP계산이 필요하고 개발자는 코드를 작성할 때 PX 계산이 필요합니다.머릿속으로 계산이 빨리 되면 상관없겠지만, 일하면서 여간 쉬운 일은 아닙니다.(숫자에 약한 디자이너라면 더더욱…!) 그래서 계산이 힘든 사람들을 위해 작업 시간도 줄여주는 도구 몇가지 소개합니다.1. Android DP/PX converter   각 화면 밀도 별로 dp 를 pixel 로 pixel 을 dp 로 간단하게 확인 해 볼 수 있다.(바로가기)2. Pixplicity DP/PX converter   각 화면 밀도 별로 pixel, dp, sp, mm, inch, pt 로 계산 값을 확인 할 수 있다. (바로가기)3. Cracker9의 Unit Converter   디자이너가 작업하면서 쓰기 유용한 포토샵 플러그인이다. (바로가기)안드로이드 앱 디자인 하실 때 도움이 많이 되셨으면 좋겠습니다.#에이치나인 #디자이너 #개발자 #협업툴 #크래커나인 #솔루션기업
조회수 1737

타운어스 신규플랫폼을 오픈하며

안녕하세요. 타운컴퍼니 R&D 파트의 백대현입니다.타운컴퍼니는 단체들를 위한 공동구매 플랫폼인 타운어스를 운영하는 스타트업입니다. 기술블로그를 시작하며 최근 오픈한 타운어스 2.0에 대한 소개, 타운컴퍼니 기술조직인 R&D 파트에 대한 소개를 드리려 합니다.타운어스는 대학생들이 학교 내에서 자주 진행하는 공동구매가 굉장히 복잡하고 만족하기 어렵다는 문제를 해결하기 위해 시작되었습니다. 수작업으로 진행하던 공동구매를 플랫폼화 시켜 편하게 공동구매를 진행할 수 있게 만들고, 전국단위로 공동구매를 진행하여 최저가로 구매할 수 있도록 하였습니다.2014년 9월 오픈베타서비스인 캠퍼스샵을 시작하였고 이어서 2015년 6월 정식서비스 타운어스를 런칭하여 2년 넘게 폭발적으로 성장해왔습니다.사실 그 동안 타운어스 사이트에 대한 아쉬움이 많았습니다. 사이트가 초기에 린(Lean)하게 만들어진 이후에 몇차례 업데이트를 거쳐 타운어스 비즈니스를 받쳐주고 있었지만 내부 개발팀의 부재, 인력부족으로 유지보수가 잘 되지 않고 있었습니다. 그 와중에 몇 차례의 비즈니스 전략 변경(Pivot)을 거치면서 기술과 비즈니스의 괴리가 점점 벌어지게 되었습니다.타운어스 신규플랫폼타운컴퍼니에서는 여러 고민을 거쳐 한층 업그레이드 된, 이제 대학생 뿐만 아니라 모든 단체를 위한 공동구매 커머스 플랫폼으로 거듭나고자 타운어스 2.0 프로젝트를 시작하며 기획팀, 디자인팀, 개발팀으로 이루어진 R&D 파트를 출범하고 기술조직을 구성하였습니다.새로 출범한 타운컴퍼니 R&D 파트에서는 물려받은 기존 코드베이스를 유지하며 플랫폼을 개선할 것인지, 부채를 청산하고 새로운 코드베이스를 쌓을 것인지 많은 고민을 했습니다. 결론적으로 새로운 코드베이스로 프로젝트를 진행하기로 하였는데 대표적인 이유는 아래와 같았습니다.타운어스 2.0에서 변경되어야할 기획이 상당히 많아 재설계가 필요함비즈니스적 전략 변경을 서비스에 반영하기 위해 변경해야할 기획이 상당히 많고 그 동안 기술에 반영되지 않은 비즈니스 요구사항이 많아 여려 요구사항이 복합적으로 고려되어야함서비스 아키텍처가 연속성이 없음초기에 MVP로 시작된 코드베이스가 연속적인 기술조직이 발전시키지 못하고 외주 개발과 인력 변경을 거치다 보니 일관적이지 않고 누수가 많음버그 빚더미인력부족으로 인해 그 동안 유지보수가 되지 않아 해결해야할 버그가 복합적으로 존재함 (해결되지 않은 리포팅된 이슈 450여개 OMG)위 외의 여러 이유로 타운컴퍼니 R&D 파트에서는 기술부채 파산을 선택하고, 새로운 코드베이스에서 프로젝트를 시작하기로 하였습니다.신규플랫폼 간략 소개결론적으로 타운어스 신규플랫폼은 전체적인 일정과 인력을 고려하여 우선 부분적으로 오픈하게 되었습니다. 가장 많은 사용자들이 사용하는 단체의류공동구매에 대한 서비스를 먼저 개발하게 되었고 그 외 카테고리의 공동구매는 기존플랫폼에서 서비스하고 있습니다.이렇게 시작한 타운어스 신규플랫폼의 현재 오픈한 변경 사항은 크게 아래와 같습니다.전체적인 UX/UI 업데이트공동구매를 더 편하게 시작하고 진행하고 마무리할 수 있도록 개선“공동구매방”을 친숙하게 사용할 수 있도록 유도하였습니다.단체의류 커스터마이징 기능 강화커스터마이징 의류 종류 확장 : 과잠, 코치자켓, 티셔츠 (점진적으로 확대할 예정)커스터마이징 예상가격 계산 기능편하게 단체의류 디자인을 미리 해볼 수 있는 서비스를 제공합니다.최근 오픈을 시작으로 타운컴퍼니 R&D 파트에서는 지속적으로 서비스를 발전시켜 세상 모든 단체활동을 위한 공동구매, 타운어스에 걸맞는 공동구매 커머스 플랫폼으로 만들어갈 예정입니다.기술 스택과 조직 문화타운컴퍼니 R&D 파트의 기술에 대해서는 꾸준히 소개를 드리려 합니다. 때문에 오늘은 조직 문화와 기술 스택에 대해서 간단하게 소개를 드리겠습니다.프로젝트 진행협업툴로 JIRA, Confluence, Slack을 사용하고 있습니다.프로젝트는 Agile Kanban 방식으로 테스트 주도 개발, 코드 리뷰, 페어프로그래밍을 통해 진행하고 있습니다.서비스에 대한 충분한 고민 이후에 개발을 진행하려 노력합니다.기술 스택Back-End는 Django 1.11 (DRF) 기반으로 개발하며, AWS, MySQL, Vagrant, Docker 같은 기술을 사용하고 있습니다.Front-End는 Angular 5.1을 사용해서 개발하고 있으며 Less, RxJS, Webpack 등의 기술을 사용하고 있습니다.UX/UI에 Sketch와 Zeplin을 주로 사용하고 있습니다.CI(Continuous Integration)로 Travis-CI, 배포 관리로 Fabric과 AWS CLI, 버그 리포팅으로 Sentry.io, 플랫폼 모니터링으로 ELK(ElasticSearch, Logstash, Kibana)를 사용하고 있습니다.지향하는 조직 문화 및 지원자유롭고 주도적인 조직 환경시간에 쫓겨 비루한 코드를 생산하지 않도록유연한 리모트 근무지시가 아니라 스스로 할 일을 찾는 자율 속에서 책임을 다하는 문화자유롭게 의견을 제시할 수 있는 편한 분위기건강한 비판과 토론을 장려하는 커뮤니케이션 문화이상을 추구하되 비즈니스에 기반한이상적인 기획, 디자인, 개발을 지향하지만 비즈니스 영역에 기반한 의사결정회사 모든 조직들이 더 부가가치가 높은 업무에 집중할 수 있는 환경 조성을 위해 노력TOY TIME매주 금요일 4시부터 7시까지 3시간 자유로운 주제로 프로젝트 진행세미나, 컨퍼런스 참가 적극 장려 및 도서 지원저희는 아직 성장하고 있는 만큼 개선할 점도 많고 배워야하는 부분도 많이 있습니다. 그 만큼 기술블로그를 통해 저희가 고민하고 겪었던 기술을 공유하고 소통하며 서로 성장할 수 있는 기회가 되었으면 합니다.잘 부탁드립니다.#타운컴퍼니 #서비스소개 #기업문화 #사내복지 #조직문화 #원격근무 #디지털노마드 #재택근무
조회수 653

재택근무 실행 수칙 7가지

안녕하세요 협업툴 플로우입니다.코로나가 재확산되면서 정부의 강력한 사회적 거리 두기 정책에 따라 "원격·재택근무 등 유연근무제 적극 활용" 하라는 고용노동부의 권고가 있었습니다. 많은 기업들이 의무적으로 재택근무를 시행해야 하는 상황을 마주했지만, 현실적으로 대부분의 기업들이 '재택근무'를 시행해 본 경험이 없거나 업무 공백에 대한 걱정으로 혼란을 겪고 있습니다.그래서 오늘은, 실제 플로우를 이용하여 재택근무하는 방법!< 협업툴 플로우 재택근무 실행 수칙 7 >을 안내드리려고 합니다.  업종과 조직의 특성에 따라 최적화된 재택근무방법이 다를 수 있지만, 본 글을 참고하여 재택근무를 시행하시는데 도움이 되시길 바라겠습니다.본 내용은 정시 출/퇴근을 시행하고 있는 일반적인 기업들이 <불가피하게 긴급 재택근무>를 실천할 때의 기준으로 작성하였습니다. 따라서 기존의 시·공간 제약 없이 재택근무를 실천하고 있는 프리랜서 위주의 자율적인 조직에게는 일부 해당되지 않는 내용이 포함되어 있을 수 있습니다.1. 정직하게 업무시간 지키기 (출근 인증)직원들의 업무 시간을 100% 통제하는 것은 사실상 불가능하기 때문에 전사적으로 '매일 아침 다 함께 출근 시간 인증하기'를 약속으로 정하고, 공식적인 업무 시작을 함께하는 분위기를 만드는 것이 많은 도움이 되실 겁니다.▲ 플로우 활용방법 [일정 기능]으로 출근 인증하기위 예시 이미지는 인증샷을 함께 등록하였지만 각 회사의 분위기에 맞게 출석 인증 규정을 조정하시는 것이 중요할 것 같습니다.1️⃣ [일정 기능]으로 출근 인증하기     ✅ 관리자 : 공식 출근시간 약 1시간 전, [일정] 기능을 통해 금일 출근 확인 게시물 등록     ✅ 직원 : 업무 시작 준비가 완료되면 [금일 출근 확인 게시물]과 함께 사진으로 찍은 후 댓글 작성2. 명확하게 업무 프로세스 준수하기협업툴 플로우는 [업무 관리] 기능으로 매우 심플 하지만 명확한 업무 프로세스 수립할 수 있습니다. 모든 업무의 마감일과 담당자를 명확하게 지정하는 것을 업무 프로세스의 원칙으로 합니다. '마감일/담당자' 지정 만으로도 놀랍도록 직원들의 업무 집중도가 높아질 것입니다.▲ 플로우 활용방법 [업무 관리] 기능으로 업무 프로세스 수립하기     ✅ 모든 업무의 마감일과 담당자를 명확하게 지정하는 것을 원칙으로 합니다.     ✅ 각 조직의 팀장님들은 업무의 경중도 및 위급도의 따라 최소한의 업무가 돌아가는데 무리가 없도록 팀원들의 업무 일정을 관리합니다.3. 오늘의 할 일! 계획하에 진행하기개인의 주거 공간(집)에서는 자율성이 생기고 여러 상황에 따라 업무에 몰입하지 못하고 업무 리듬이 깨지기 쉽기 때문에 출근과 동시에 오늘까지 마감해야 하는 업무를 미리 파악합니다.▲ 플로우 활용방법  [업무필터 ] 기능으로 오늘까지 할 일 '필터링'하여 미리 파악하기     ✅ 플로우로 등록된 모든 업무는 다양한 옵션으로 필터링할 수 있습니다. (마감일/담당자/진척도/우선순위 등)     ✅ 출근과 동시에 마감일 옵션에서 [오늘까지]를 지정하여 금일 업무의 우선순위를 파악하여 순서대로 진행합니다.     ✅ 혹시 완료되지 못한 업무는 요청자와 협의하에 마감일을 조정합니다.더 자주 공유하고 피드백하기재택근무 시 가장 중요한 것은 시·공간의 제약을 최소화하기 위해서 업무 시간에는 가급적 자리를 비우지 않고 원활한 소통을 위해 빠르게 업무를 공유하고 회신을 할 수 있어야 합니다.▲ 플로우 활용방법  [업무 관리] 기능으로 업무 프로세스 수립하기     ✅ 처리된 업무는 각 프로젝트 별로 플로우에 실시간으로 공유해 주세요.     ✅ 팀장님 들은 팀원들의 업무를 모니터링하여 각별한 피드백을 해 주세요.5. 긴급 이슈 발생 시 빠르게 대응하기긴급한 이슈 발생으로 비언어 커뮤니케이션인 전화 or 화상 회의 도구(구글 Meet, 리모트 미팅 등..)를 적극 이용 활용하여 빠르게 대응해 주세요.      ✅ 각 팀별로 가장 최적화된 화상 회의 도구 선택하여 미리 테스트해 보시길 권장합니다.            - 구글 Meet (https://gsuite.google.co.kr/intl/ko/products/meet/)            - 알서포트 리모트 미팅 (https://www.remotemeeting.com/ko/features)6. 자택에서도 보안 지침은 철저히     ✅ 회사의 자료와 업무는 지정된 협업툴(플로우)로만 공유 해 주시고 외부로 유출되지 않도록 삭제해 주세요.     ✅ 자택이 아닌 경우 플로우 로그아웃을 철저히 해주시고, 플로우<계정 접속 기기 관리>에서 엄격히 체크해 주세요.▲ 플로우 활용방법  [보안]기능으로 회사의 소중한 정보 지키기([플로우 MY 프로필] > [환경설정] > [접속기기관리])현재 등록되어있는 기기들을 확인할 수 있습니다. 사용하지 않거나, 의심되는 기록이 있다면 원격 접속 해제가 가능합니다.7. 위기를 분위기로 함께 극복하기코로나19가 재확산되며 국내 기업 전반의 정상적인 경영 활동에도 제동이 생겼습니다. 다양한 이유로 정상적인 근무 환경에 제약이 있겠지만 업무 공백을 최소화하기 위해 노력하는 직장인 분들을 진심으로 응원합니다. 무엇보다 이 위기를 다 함께 극복할 수 있다는 마음가짐과 함께 코로나 안전수칙을 지켜나가는 것이 가장 필요한 시기인 것 같습니다. 업무 시간 外 외출 자제 및 개인 위생관리에 만전을 기하여 주시고, 건강한 모습으로 다시 뵙겠습니다.플로우 재택근무 매뉴얼재택근무 경험이 한번도 없는 조직에서 갑작스러운 재택근무를 시행한다면 회사와 직원들 모두 우왕좌왕 할 수 있습니다. 개인 주거 공간에서도 혼란 없이 업무에 적응 할 수 있도록 재택근무 기간 동안 지켜야하는 규정을 '매뉴얼'로 제공 해 주는 것이 좋습니다. 본 메뉴얼은 반드시 전 직원이 확인 할 수 있도록 긴급 공지로 안내하고 각 팀 별 관리자의 주도 하에 모든 인원이 정확하게 숙지 할 수 있도록 합니다.↑재택근무 운영 매뉴얼 필요하신 분들은 자료를 다운 받으신 후 귀사의 특성에 맞게 수정하여 사용하십시오.*2020년 재택근무 운영 메뉴얼_최신(협업툴 플로우_스마트워크연구소) 자유배포 가능.xlsx협업툴 플로우 바로가기
조회수 1004

챌린저스 서비스를 시작하다

앞선 글에서 밝힌 것처럼 나는 꽤나 일찍부터 인생에 대한 고민이 있었다.맹랑한 꼬마 입에서나 나올법한 심오한 질문들이 내 마음속에는 꽤나 오래 자리하고 있었다.그것은 인생을 어디에 사용할 것인가, 왜 태어나서, 왜 일을 하고, 왜 살아야하는지, 나는 무엇을 잘하고, 어디로 가야하는지 따위의 질문들이었다. 하지만 이런 큰 질문들에 답을 내놓기는 쉽지 않다. 모든걸 해볼 수도 없고, 제한된 조건에서 답을 찾아야 하기 때문이다. 결국은 정답 찾는 것을 포기하고, 조금 더 스스로의 방향성을 정해보고자 질문을 바꿔봤다.내가 살았기 때문에, 세상이 조금이라도 나아질 수 있다면, 어떤 방향으로 나아지면 좋을까나는 '사람들이 자신이 원하는 인생을 살았으면 좋겠다' 는 어렴풋한 그림을 답으로 적어봤다. 그래서 (주)화이트큐브를 창업했다. whitecube 는 3면의 하얀색 벽을 말한다. 즉, 갤러리다. 갤러리는 작가가 명작을 만들도록 지원하고, 작가의 작품을 돋보이게 한다. 화이트큐브는 사람들이 자신의 인생을 명작으로 만들 수 있게 지원하고, 그 인생을 돋보이게 만들자는 취지에서 붙인 이름이다.  ⓒwhite cube bermondsey, London화이트큐브를 창업할 수 있었던 건 나와 함께 해준 3명의 동료 덕분이다. 혼자였다면 창업하지 못 했을 것 같다. 우리 4명은 Being&Doing(이하 BD) 이라는 자기계발 커뮤니티를 주말 사이드프로젝트로 7년간 운영해왔다. BD 에는 각자만의 목표를 가진 사람들이 모여들었다. 대기업을 다니면서 MC 를 꿈꾸는 사람도 있었고, 대학원 졸업후 전공을 바꿔 또다시 해외유학을 떠나려는 사람도 있었다. 각자의 분야에서 탄탄한 길을 걷고 있었지만 마음 속으로는 자신이 원하는 길로 방향을 바꾸고자 하는 사람들이 많았다. 한편으로는 지금의 생활에 만족하는 사람들도 있었다. 그들은 현재의 생활에서 작게나마 개선할 수 있는 것들을 마음속 목표로 생각하고 있었다. 크든 작든 모두 저마다의 목표가 있었다.'어떻게 하면 목표를 더 잘 달성할 수 있을까' 하는 문제와 7년을 싸웠다. 500명 넘는 회원들은 각자가 생각하는 4천여개의 목표들을 이루기 위해 노력했고, 나는 어떤 환경에서 사람들이 목표를 더 잘 달성할 수 있는지 고민했다. 목표 달성은 사실 확률싸움의 문제였다. 이렇게 하면 무조건 달성할 수 있는 비법은 없었다. 다만 목표에 가까워질 수 있는 확률을 높이는 방법은 있었다.목표달성 노하우인생은 당연히 쉽게 변하지 않는다.자기계발 커뮤니티를 운영하면서도 내내 아쉬움이 있었다. 어떻게 하면 좀 더 사람들이 원하는 인생을 살 수 있게 도울 수 있을까. 행동을 바꾸는건 너무나 어려운 일이다. 목표를 확실히 정하기, 사람들 앞에서 공표하기, 남들에게 알리기, SMART 하게 설계하기, 같은 목표를 가진 사람들끼리 묶어보기 등 자기계발과 목표달성 관련한 노하우들을 입혀봤다. 작은 개선들이 모여 예전보다 높은 목표달성률을 보였지만 여전히 아쉬웠다. 사람들이 변하기 어렵다는 점이.우리는 돈이라는 카드를 건드려봤다. 이름하여 '목표 예치금, 골 디파짓' BD 내 일부 사람들끼리 돈을 걸고 목표달성을 하기로 했다. 목표를 달성하면 예치금을 돌려받고, 달성에 실패하면 이월이 되는 구조였다. 이번에는 진짜 해보겠다는 절박함에 참가한 친구도 있었고, 재미로 돈을 낸 사람들도 있었다. 하지만 결과는 드라마틱했다. 친구는 2개월 동안 8kg 감량에 성공했다. 나는 평생 처음으로 규칙적으로 달리기 시작했다. 매번 이력서를 쓰겠다고 지키지 못할 약속을 하던 한 회원은 드디어 이력서를 써냈다. 돈을 건다는 행위는 여러 의미를 가지고 있다. 그 돈을 잃기 싫고, 내가 돈을 잃은 사람이 되기도 싫은 감정이 든다. 무엇보다 돈을 걸 만큼 내가 그 목표를 중요하게 생각한다는 의미다. 의지는 충동적인 감정이다. 다이어트를 결심했지만 밤에 치킨을 보면 다이어트는 자연히 내일로 밀리는 그런 감정이 의지다. 하지만 돈을 걸면 이야기는 달라진다. 돈을 거는 행위는 나에게 끊임없이 목표의 중요성을 상기시킨다. 돈에는 결국 목표를 더 중요하게 만드는 힘이 있다. 챌린저스 - 확실한 목표달성, 꾸준한 습관형성챌린저스 - 돈을 걸고 목표를 달성한다우리팀이 가진 노하우를 담아 챌린저스 라는 앱을 만들게 되었다. 챌린저스는 잘짜여진 프로그램으로 참가하는 사람의 목표달성률을 높이고 꾸준한 습관을 만들어주는 서비스다. 그리고 오랫동안 우리 팀이 가져왔던 생각을 담아 '사람들이 더 나은 자신을 위해 도전할 수 있는 최고의 환경을 제공하겠다' 라는 비전을 담았다. 지난 11월 19일 우리는 공식적으로 첫 챌린지를 오픈했다. 2주간의 첫 챌린지가 끝난 12월 2일, 우리는 참가자의 90%가 본인이 원했던 목표를 달성한 것을 확인했다. (평균적인 목표달성율은 9% 수준이다) 사람들의 성공률을 진짜 개선시켰다. 헬스장 끊어놓고 안 가던 사람들이 가게 되고, 깜빡하던 영양제도 챙겨먹게 되고, 책도 읽게 되고, 진짜로 사람들이 일상을 개선하기 시작했다."너무너무 매력적인 서비스임♥♥""오 진짜 하게 되네요""앱의 목적에 정말 공감이 많이 되었고 좋았어요""피드를 통해 인증을 실시간으로 확인할 수 있어서 재밌고 믿을 수 있어요""진짜 재밌어요! 진짜 재밌고 도움이 되서 잘 쓰고있어요~~~"그간 목표달성은 재미없고, 달성하기 어렵고, 효과가 보이지 않아 지루한 개념이었다. 챌린저스라는 서비스로 '목표달성' 에 대한 이미지 자체가 바뀌는 것은 쉽지 않을 것이다. 하지만 '재미없는 목표달성' 을 '재밌는 도전' 으로 느끼게 할 여러가지 준비가 되어있다. 성취감, 상금, 함께함 등의 여러 요소를 통해서 도전을 즐겁게하는 장치를 마련해놓았다.이제 게임 캐릭터 키우지 말고, 본인을 키우세요앱을 통해 많은 사람들이 더 나은 자신이 되는 기쁨을 누렸으면 좋겠다. 사람들과 즐겁게 일상을 변화시키기를. "즐거울 거예요, 인생이 변할 거예요, 목표도 달성하게 되고 상금도 받게 될꺼예요"챌린저스가 당신에게 최고의 환경을 선물할 수 있게 해주세요.챌린저스 - 확실한 목표달성, 꾸준한 습관형성 앱www.chlngers.com
조회수 530

디지털 전환, 협업툴로 시작해도 될까?

안녕하세요 협업툴 플로우입니다.디지털 전환! 코로나로 인해 매출에 타격이 있거나 업무가 마비된 경험을 한 기업이라면, 어떻게 해야 비대면 상황에서도 비즈니스 연속성을 가질 수 있을지 심각하게 고려해 봤을 것입니다. 그렇지 않더라도 대부분의 기업에서 디지털 전환은 한 번 쯤 고민해보셨을텐데요.성공적인 디지털 전환은 어떻게 시작해야 할까요? 선두 기업들은 디지털 전환의 첫 시작으로 협업툴을 선택하고 있습니다. 협업툴을 기존 시스템에 빠르게 적용할 수 있기 때문입니다. 아직도 '디지털 전환, 협업툴로 시작해도 될까?' 에 대한 고민이 있는 분이라면 지금 소개해드리는 ‘협업툴을 사용해 본 1429명의 설문 리포트 자료’를 참고하세요.ⓒ Madras check. Source: 2021 협업툴 플로우 사용해보고서협업툴 필요성 및 이유ⓒ Madras check. Source: 2021 협업툴 플로우 사용해보고서1429명의 직장인들은 무려 93%의 응답자가 협업툴이 회사에 필요하다고 답변했습니다. 회사에서 협업툴이 필요한 이유는 ‘1위 팀 소통’ ‘2위 업무 일정 관리’ ‘3위 자료 ·파일 보관’ ‘4위 목표달성’ ‘5위 조직의 생산성’의 순서로 이유를 선택했어요! 특히 팀 소통과 업무 일정 부분이 압도적인 선택을 받았는데 응답자들이 협업툴을 사용해 보다 원활한 소통을 해야할 필요성을 느끼고 있다는 점을 알 수 있었습니다.협업툴 도입 시 중요한 선택 기준ⓒ Madras check. Source: 2021 협업툴 플로우 사용해보고서63%는 내가 의사결정권자라면, 회사에 협업툴이 도입을 적극적으로 제안한다고 답변했습니다. 협업툴 선택 시 중요한 기준은 ‘1위 사용성’ ‘2위 제품의 기능’ ‘3위 가격 합리성’ ‘4위 보안 안전성’ ‘5위 개발사 신뢰’의 순서로 이유를 선택했습니다. 전 직원이 빠르게 적응하여 사용할 수 있는 쉬운 사용성이 협업툴 선택 시 가장 중요한 기준이 된다는 것을 확인할 수 있었습니다.ⓒ Madras check. Source: 2021 협업툴 플로우 사용해보고서 플로우를 사용하면서 이메일, 단톡방을 대신 해 하루 55분 아낄 수 있었다고 답하였습니다. 시간을 낭비하게 만드는 요인으로 꼽았던 업무 진행 상황 체크, 업무 기록 찾기, 자료 검색 등의 4가지가 모두 개선되었다고 답했으며 재택근무, 원격 회의 등 장소의 제약을 개선한 점이 좋았다고 답한 응답자도 413명 있었습니다.ⓒ Madras check. Source: 2021 협업툴 플로우 사용해보고서 이 글은 포스팅 중 일부를 발췌하였습니다.여러분이 회사의 성공적인 디지털 전환과 협업툴 도입 결정을 하는데에 조금이나마 도움이 되길 바랍니다. 원문 링크 :https://post.flow.team/tip/6392👉플로우 리포트 신청하기
조회수 1534

현대오일뱅크 선배들의 이야기 - "당당하게 너 자신을 증명하라" 영업본부 LPG팀 조세현

현재 담당하고 있는 업무와 필요한 역량에 대해 소개해 주세요.영업본부 법인사업부문은 LPG팀, 법인영업팀, 특수제품팀으로 구성되어 있습니다. LPG팀은 CDU공정에서 제일 먼저 생산되는 프로판과 부탄을 전국에 있는 충전소 및 직매처에 판매합니다. 법인영업팀은 그룹 계열사, 대형 산업체 및 국가기관을 전담하고, 특수제품팀은 공장에서 생산되는 부산물을 적기에 판매하여 공장 안전가동을 이끌고 중간유분을 상품화해 신규수익을 창출 합니다. 저는 LPG팀에서 고속도로 휴게소 충전소를 담당하고 있습니다. 충전소에 주기적으로 방문하여 국제유가 및 LPG시장 동향, 마케팅 정보 등 충전소 운영에 필요한 정보를 충전소 소장님께 전달하고, 소장님의 요구와 불만을 선제적으로 해결하면서 이익 창출에 기여하고 있습니다. 영업 담당자에게 필요한 역량은 본인이 담당하는 ‘제품과 시장 동향에 대한 이해력’ 그리고 이를 거래처의 니즈에 맞게 잘 전달할 수 있는 ‘커뮤니케이션 능력’입니다. 이를 바탕으로 영업담당자는 담당 거래처에 필요한 정보를 정확하고 신속하게 전달할 수 있습니다. 특히, 커뮤니케이션 능력은 다양한 이해관계자를 상대해야 하는 영업담당자에게 필수적인 역량이라고 생각합니다.입사하기 위해 어떤 준비를 하셨나요?입사 후 어떤 부서에서 어떤 일을 하고 싶은지 확실히 정했습니다. 그 후 제 성격, 경험, 장점을 해당 부서에서 어떻게 활용할 것인지 자기소개서에 녹여냈습니다. 면접을 준비할 때는 현대오일뱅크의 재무제표, Annual Report, 사보, 보도자료, 홍보 영상 등을 찾아보며 현대오일뱅크의 현재 상황과 앞으로의 사업 방향을 파악했고, 제 역량과 비전을 바탕으로 어떻게 회사에 기여할 지 고민했습니다. 또한, 현대오일뱅크 입사를 위해 기울인 제 차별화된 노력과 열정을 면접에서 어떻게 보여드릴 지 생각했습니다. 이렇게 저 자신과 현대오일뱅크를 면밀히 공부하니 자신감을 가지고 면접에 당당하게 임할 수 있었고, 좋은 소식을 들을 수 있었습니다.지원자 여러분, 취업 준비라는 큰 산을 넘는 과정에서 항상 불안하고 때로는 지칠 것입니다. 하지만 여러분은 할 수 있습니다. 현대오일뱅크에 입사하여 어떤 꿈을 펼치고, 어떻게 성장해나갈 것인지 자신감을 가지고 당당하게 제시하십시오. 현대오일뱅크는 여러분을 기다리고 있습니다.#현대 #현대그룹 #현대오일뱅크 #영업본부 #법인사업부문 #LPG팀 #직무정보 #직무소개 #선배들의이야기 #현대오일뱅크공채 #현대오일뱅크채용
조회수 2966

iOS 아키텍처 패턴(MVC, MVVM, VIPER)

Overview“글 한 번 써보실래요?” 입사하고 일주일이 지나 기술 블로그에 글을 써 보라는 제안을 받았습니다. 여러 고민 끝에, 아이폰 앱(이하 ‘iOS’) 주니어 개발자로서 프로젝트 경험과, 공부한 내용을 바탕으로 글을 쓰기로 했습니다. 적절한 짤이라고 생각하는 중iOS 개발자 사전 준비iOS 개발자의 길에 들어섰다면 이미 앱 개발과 개발 언어에 대해서는 알고 있을 겁니다. 개발 프로그램 Xcode와 프로그램을 지원하는 macOS 환경, 개발 언어 Swift 또는 Objective-C, iOS 앱 프로그래밍 등 iOS 앱을 개발하기 위해 필요한 내용까지도요. 우선 ‘iOS 주니어 개발자라면 꼭 알고 있어야 할 것’들을 아래 목록과 같이 정리했습니다. 글을 읽기 전, 목록 중에서 공부가 더 필요한 것이 있다면 꼭! 검색해보세요. Xcode, macOSApple Developer ProgramSwift or Objective-CCocoa TouchUIKitAuto Layout…iOS Architecture Patterns(아키텍처 패턴)“Viper 패턴 들어보셨어요?” Viper는 단순히 ‘독사’를 의미하는 줄 알았는데, MVC 패턴와 같이 디자인 패턴의 한 종류라는 건 입사하고 나서 알게 됐습니다. MVC와 SingleTon(싱글톤) 패턴은 익숙했지만 Viper 패턴은 생소했습니다. Viper 패턴을 3일 안에 분석하겠다는 저의 부끄러운 과거를 반성합니다... ㅜㅜ검색해보니 다양한 디자인 패턴을 찾을 수 있었습니다. iOS 개발자는 앱 프로젝트를 시작하기 전 또는 이미 진행되고 있는 프로젝트에서 개발을 시작한다면 우선 어떤 패턴으로 설계되어 있는지 파악해야 합니다. 그러므로 오늘은 iOS 개발에 주로 사용되는 패턴인 MVC, MVVM, VIPER를 간단하게 살펴보겠습니다.MVCMVC 패턴Model(모델), View(뷰), Controller(컨트롤러). Model에서는 애플리케이션에서 사용할 데이터들을 관리하고, View는 유저 인터페이스를 표현 및 관리합니다. Controller는 View와 Model의 다리 역할을 해 View의 입력을 Model이 반영하고, Model의 변화를 View에 갱신하는 역할을 합니다. 하지만, 애플의 MVC 패턴은 기존 MVC 패턴과 다릅니다. View와 Controller가 강하게 연결되어 있어 View Controller가 거의 모든 일을 합니다.1) 애플 MVC 패턴MVVMMVVM 패턴Model(모델), View(뷰), ViewModel(뷰모델). Controller를 빼고 ViewModel을 추가한 패턴입니다. 여기서 View Controller가 View가 되고, ViewModel이 중간 역할을 합니다. View와 ViewModel 사이에 Binding(바인딩-연결고리)가 있습니다. ViewModel은 Model에 변화를 주고, ViewModel을 업데이트하는데 이 바인딩으로 인해 View도 업데이트됩니다. ViewModel은 View에 대해 아무것도 모르기 때문에 테스트가 쉽고 바인딩으로 인해 코드 양이 많이 줄어듭니다.import Foundation // ViewModel var gameScore: Int? var gameScoreLabel: UILabel func updateGameScoreLabel() {   var text = ""   if let gameScore = gameScore, gameScore == 100 {       text = "Excellent!!"   } else if let gameScore = gameScore, gameScore >= 90 && gameScore < 100>       text = "Great Job!"   } else if let gameScore = gameScore, gameScore < 90>       text = "Not Bad~"   }   gameScoreLabel.text = text } // View Controller gameScoreLabel.text = viewModel.updateGameScoreLabel간단한 예를 들면, 게임 점수에 따라서 textView에 보여줄 내용을 담당하는 함수 등, View에서 변화가 일어나는 함수들이 View Controller에 정의되어 사용하는 경우가 많을 겁니다. 이런 함수들이 점점 많아지면 View Controller가 Massive, 많은 코드를 담게 됩니다. 그래서 이런 함수들을 ViewModel에 옮기고, 값들을 미리 세팅한 다음에 view controller에서 viewModel을 선언하고 viewModel의 함수를 불러오는 식으로 사용하면 됩니다. 매우 간단한 예제이기 때문에 대략 viewModel과 view controller에서 어떻게 사용하는지만 보시면 될 것 같습니다. 이 패턴은 주로 Reactive programming(ReactiveCocoa, RxSwift 등)을 할 때 많이 사용하는 패턴이어서 다음에 설명하겠습니다.VIPERVIPER 패턴View(뷰), Interactor(인터렉터), Presenter(프리젠터), Entities(엔티티), Router(라우터). MV(X) 패턴과 다른 패턴으로 MVC 패턴을 대체하기 위해 만들어진 패턴입니다. 먼저 Entity는 그저 모델 객체입니다. 단순하게 어떤 모델의 속성들만 있는, Dumb Model이라고 부를 수 있습니다. 이 모델 객체를 조작하는 것이 바로 Interactor입니다. 어떤 행동(behavior or use case)에 따라서 모델 객체를 조작하는 로직이 담겨 있습니다. 작업이 완료되어도 View에 아무런 영향 없이 오로지 데이터 작업만 합니다.Presenter는 데이터를 Interactor에서 가져오고, 언제 View에 보여줄지 결정합니다. View에 보여주기 전 내용을 준비하는 로직을 담당한다고 생각하면 됩니다. View는 Presenter에서 어떻게 보여줘야 할지 요청대로 디스플레이하고, 사용자의 입력을 받으면 다시 Presenter로 넘깁니다. Presenter는 View/ViewController, Interactor, Router와 상호작용합니다. Interactor로부터 조작된 데이터를 가져오고, 디스플레이하기 위해 데이터들을 준비한 다음 View/ViewController에 보냅니다.Router 또는 Wireframe은 화면 전환(navigation information)을 담당합니다. Presenter가 “언제” 화면을 전환해야 하는지 안다면, Router는 화면 전환을 “어떻게” 하는지 알고 있습니다. Router는 화면 전환 애니메이션을 구현하고, View Controller를 생성하여 Presenter와 연결합니다.항목내용ViewPresenter의 요청대로 디스플레이하고, 사용자 입력을 Presenter로 보내는 작업을 합니다.InteractorUse case에 따라서 Entity 모델 객체를 조작하는 로직을 담고 있습니다.PresenterInteractor로부터 데이터를 가져오고, View로 보내기 위해 데이터를 준비하여 “언제” View에 보여줄지를 결정합니다.Entity모델 객체. Dumb Model.Router(Wireframe)화면 전환(navigation information)을 담당하며, Presenter가 “언제” 화면 전환해야하는지를 안다면, Wireframe은 화면 전환을 “어떻게” 하는지를 알고 있습니다.하...지금까지 설명한 내용들은 막상 프로젝트 만들어 소스를 작성하려고 하면 막막해집니다. 역할이 잘 분할되어 있기에 앱의 기능을 하나 정하여 interactor, entity, presenter, view, router 만들고, 또 앱의 기능에 따라서 다시 interactor, entity,…. 고민을 많이 해야 해서 다시 MVC 패턴으로 돌아가고 싶은 마음이 생깁니다.크게 보면 Add Module와 List Module, 그리고 공통적인 모델(데이터)을 잘 분리한 앱 구조Conclusion도대체 우리는 왜 다양한 앱 디자인 패턴을 알아야 할까요? 그 이유는 바로 앱의 특성에 따라 적합한 설계를 가지고 작업해야 하기 때문입니다. 간단한 앱 프로젝트는 쉽게 개발하고 적용할 수 있는 MVC 패턴이 더 적합합니다. 반대로 MVVM 패턴이나 VIPER 패턴을 적용하면 점점 커지는 앱 프로젝트에 잘 대응할 수 있습니다. 또는 어떤 디자인 패턴이 적용된 앱 프로젝트에 참여하면, 그 디자인 패턴에 대해 알아야 앱 구조를 이해하고 기능을 추가하거나 수정할 수 있고, 작업하는 시간을 줄일 수 있을 겁니다.가장 좋은 패턴은 사람마다 차이가 있습니다. 패턴마다 장단점도 있습니다. 다만 어떤 패턴이든지 간에 구조화되고 정리된 코드는 쉽고, 직관적입니다. 이 글 하나만으로 앱 패턴을 완벽하게 마스터할 수는 없어도 패턴의 종류와 특징을 알게 되었다면 본전입니다. 다음 편도 기대해주세요! :-) 도움말 1) View Controller에서는 Controller가 View의 life cycle(라이프 사이클)에 관여하기 때문에 View와 Controller를 분리하기 어렵습니다. 개발자들 사이에서는 Massive View Controllers라고도 불립니다. 앱을 테스트할 때, Model은 따로 분리되어 테스트를 할 수 있어도 View와 Controller는 강하게 연결되어 있기 때문에 각각 테스트하기 어렵습니다. 참고문헌 iOS Architecture Patterns: Demystifying MVC, MVP, MVVM and VIPER글김주희 사원 | R&D 개발1팀[email protected]브랜디, 오직 예쁜 옷만#브랜디 #개발문화 #개발팀 #업무환경 #인사이트 #경험공유 #iOS
조회수 1410

옐로모바일의 뉴페이스, 임승원 신임 부사장 취임인터뷰

안녕하세요! 이번 헬로옐로에는 특별한 분을 모셨습니다:) 얼마 전 옐로모바일에 새로운 식구가 함께 하게 되었는데요, 바로바로 앞으로 옐로모바일의 대외 협력 업무를 총괄할 임승원 부사장입니다. 재무부, 재정경제부, 한국거래소, 한국IR협의회 등 국내 주요 기관들의 굵직한 보직을 거쳐온 그가 이야기 하는 옐로모바일이 궁금하시다고요? 저 사내기자 Y가 임승원 신임 부사장을 만나 다양한 이야기를 들어보았습니다!Y: 취임을 진심으로 축하 드립니다:) 소감 한 말씀 부탁드려요!임승원: 옐로모바일의 젊고 활기찬 분위기에 저도 덩달아 에너지가 솟아나는 것 같아 좋습니다. 앞으로 잘 부탁 드려요! Y:  옐로모바일과 함께 하게 된 가장 큰 이유는 무엇인가요?임승원: 저는 한국거래소에서 근무할 때부터 이상혁 대표를 알고 있었습니다. 대표가 가지고 있는 비전과 회사가 벤처 생태계에 미치는 영향에 대해 관심 있게 지켜봐 왔고요. 옐로모바일의 성장에 저도 기여하고 싶다는 생각에 합류하게 되었습니다.Y: 옐로모바일에 대해 가장 관심 있게 보신 부분이 무엇인지 궁금합니다.임승원: 스마트폰이 등장한 이후 사람들의 모든 일상에 스마트폰이 함께 하고 있습니다. 때문에 이를 기반으로 하는 모바일 플랫폼 비즈니스는 누가 시장을 선점하느냐에 성공여부가 달려있다고 생각합니다. 그런 측면에서 모바일 분야 선두주자인 옐로모바일의 성공 가능성은 크다고 생각합니다. Y: 기존에 계시던 곳들과 옐로모바일은 분위기가 상당히 다를 것 같아요.임승원: 20년간 공기업에서만 근무했는데요, 공기업의 경우 잘 짜여진 룰에 따라 움직이기 때문에 아무래도 정적이고 관료적인 분위기가 강하다고 할 수 있습니다. 반면 민간기업, 특히 옐로모바일과 같은 벤처기업은 자율적이고 역동적인 측면이 있습니다. 수평적인 분위기도 다른 것 같습니다. 새로운 분위기에서 젊고 유능하신 분들과 함께하니 저도 기분이 새롭고 즐겁습니다.Y: 생각하시는 옐로모바일이 가진 강점은 무엇인가요? 임승원: 모바일 비즈니스 분야별로 성장성을 갖춘 선두업체들이 옐로모바일이라는 이름 아래 연합해서 유기적인 연결을 통해 시너지를 내고 있고, 굉장히 짧은 기간 내에 엄청난 성과를 보여주고 있다는 점이 큰 강점인 것 같습니다.  Y: 반대로 단점은 무엇인가요?임승원: 취임하자마자 단점을 얘기하라고 시키시네요^^; 아무래도 전문기관에 있다 왔으니 개인적인 의견을 듣고 싶어하시는 것 같습니다. 제가 생각하는 약점은 아무래도 단기간 내에 빠른 성장을 이뤘으니 이에 상응하여 발생하는 작은 문제점들입니다. 그 중 하나는 많은 기업들이 단기간에 연합되었기 때문에 하나의 비즈니스 공동체로 보이기에 짜임새가 다소 부족한 면이 있다는 것이고, 또 하나는 대외적으로 비즈니스모델에 대해 정확하게 알려져 있지 않기 때문에 이런저런 부정적인 인식들이 있는 것 같습니다. 하지만 이러한 부분들은 가족사간 좀 더 활발한 소통과 대외 IR기능 강화 등을 통해 충분히 해소시킬 수 있을 것으로 생각합니다.Y: 옐로모바일과 함께 꿈꾸는 앞으로의 미래가 궁금합니다. 임승원: 네이버가 라인을 통해 중국을 제외한 아시아 메신저 시장에서 최강자가 되었듯, 옐로모바일이 모바일 분야 사업 선점과 IPO 등을 통해 경쟁력이 강화된다면 핵심 사업 분야에서 아시아 최고가 될 것으로 믿습니다. Y: 옐로모바일 가족들에게 한 말씀 부탁 드립니다. 임승원: 우리 속담에 ‘혼자가면 빨리 갈 수 있으나 멀리 가지 못하고, 함께 가면 빨리 가지 못해도 멀리 간다’는 말이 있습니다. 옐로모바일은 함께 가면서도 빨리 또 멀리 갈 수 있는 조직입니다. 그러기 위해서 조직 구성원간 서로 신뢰하고 끈끈하게 뭉쳐서 공동의 목표를 향해 함께 달려갈 때 가능하다고 생각합니다. 미력하나마 옐로모바일의 성장을 통해 옐로가족의 행복이 극대화 될 수 있도록 최선을 다하겠습니다. 감사합니다:)
조회수 2386

단순 협업툴, 사업을 넘어 장인정신으로 향하는 길

2014년, 3월 비캔버스 개발을 시작했다. 약 2년이 넘게 시간이 지나면서 많은 방향 전환이 있었다. 단순한 포스트잇 기록 가능한 메모 도구로 시작했지만 이후, 온라인 화이트보드, 프로젝트 관리 툴, 비주얼 블로깅 툴 등 약 4번 이상의 크고 작은 방향 전환이 있었던 것 같다. 작년에 이미 국가와 기업으로부터 3억 원 이상의 자금을 투자받은 상태였기 때문에 조급함만 쌓였던 것 같다. 그런데, 일을 하면서도 전혀 그 분야에 대해 박식해지는 것과 같은 느낌이 들지 않았고 비전도 명확하지 않았다. 하고 싶지 않은 일이라서가 아니었다. 이 분야의 한계가 명확하게 머릿속에 들어왔기 때문이었다. 지금 그러한 경험을 공유하고자 한다. 내 경험으로 협업툴. 특히 프로젝트 관리 툴 시장은 매우 포화상태이며 미래가 없고, 인류를 위해서 조금도 도움이 되지 않는다는 결론에 도달했다.다만, 이런 프로젝트 관리 툴을 만들면 전 세계에서도 경쟁력 있는 회사가 될 수 있겠다.개별 기업 혹은 팀이 자신과 팀이 일하는 워크플로우를 간단하게 A4용지나 액셀등으로 정리하면 그것에 딱 맞게 커스터마이즈 된 툴을 제공한다. 혹은 이제까지 일한 정보들을 바탕으로 그에 최적화된 툴을 만들어준다.  이유는 간단하다. 회사마다 일하는 플로우가 너무나도 다르다. 그렇기 때문에 프로젝트 관리 툴의 최고봉은 아직도 액셀일 수밖에 없다. 전 세계적으로 이름이 조금 알려진 것만 해도 1,000여 개가 넘는 프로젝트 관리 툴이 있는데, 그들 대부분이 작게나마 수익을 올리고 있는 이유도 이와 같다. 워크플로우가 너무 다양하기 때문에 Needs가 매우 파편화 되어 있다. 트렐로, Asana, 스마트시트와 같은 탑 3 프로젝트 관리 툴은 매우 보편적인 형태의 기능을 제공함으로써 시장을 골고루 나눠먹고 있다. 트렐로는 보드 형태의 직관성을, ASANA는 체크리스트 방식, 스마트시트는 액셀 방식으로 서비스를 제공한다. 프로젝트 관리에는 역시 액셀이 짱이다. 다양한 회사가 자신의 워크플로우에 맞게 개인화할 수 있다.컴퓨터라는 도구가 생긴 이래로 우리가 일할 때 해오던 방식은 저기서 끝났다고 봐도 과언이 아니다. 여기에 더해서 페이스북과 같이 SNS를 기업형으로 만든 케이스가 있는데, 써보면 알겠지만 쓰면 쓸수록 불편하다. 애초에 정보의 영속성이 요구되는 기업현장에서 정보를 망각 가능한 말랑말랑한 객체 로보고 두뇌처럼 관리하는 타임라인 방식은 도통 맞지 않는 셈이다.그렇다면, 왜 나는 프로젝트 관리 도구가 미래를 제시하지 못한다고 결론 내렸을까? 그 이유는 매우 간단한데, 툴과 사람의 주객이 전도돼가고 있는 것이 느껴졌기 때문이다. 실제로, 협업 툴을 도입하면 사람들은 그 툴에 모든 워크플로우를 다시 맞춰야 하고, 툴을 배워야 하며 그 툴에 이제까지의 정보를 넣는 등 필요 없는 작업들을 해야 한다. 그저, 검색과 관리의 용이성을 위해 우리는 인간 개개인이 가진 힘을 전체 속에 껴넣는데 불필요한 리소스를 낭비한다고 판단했다. 그리고 올해 초, 한창 힘들었을 시기에 도구에 대해 매우 깊고 조용하게 생각할 시간을 갖게 됐다. 역사적으로, 도구는 인간이 생물학적인 한계를 넘어서게 만들어, 더 나은 세상을 만드는데 기여해왔다.포클레인은 작은 아이도 거대한 힘을 발휘할 수 있도록 만들었고, 자전거는 인간이 맹수보다도 빠르게 이동할 수 있는 힘을 줬다. 애플의 스티브 잡스, 워즈니악이 발명한 개인 컴퓨터는 인간이 신체뿐 아니라 정신적 한계까지 넘어설 수 있는 힘을 줬다. 이렇게 언제나, 인간은 도구를 이용해 한계를 넘고 가치를 창출해왔다. 그것이 인간만이 가진 초월적인 힘이다.결국 도구는 '초월'을 의미하는 것이 아닐까?그런데, 갑자기 모든 것이 달라졌다.도구들의 비약적 발전과 함께 일어난 것은 사람들이 일하는 방식의 변화였다. 작은 공방, 상점 등에서 일해왔던 인류는 무언가를 수행하기 위해 언젠가부터 100명. 200명. 수 천명. 매우 거대한 조직을 만들기 시작했다. 조직의 비대함과 함께 개인의 역량에 대한 기대와 요구는 떨어졌고, 그들을 전체적으로 관리하고 통솔하는데 관리자는 몰두하기 시작했다. 우리는 이미 알고 있다. 나 자신도 누군가의 '관리의 대상'이라는 것을 말이다. 사람 한 명, 한 명은 아마존이나 Ebay에 배치된 상품처럼 DB화 되어 HR관리자에 의해 관리된다. 인터넷 시대로 접어들면서 모든 기업은 종이에 쓰인 아날로그 정보들을 디지털로 옮겨오기 시작했다. 아날로그식 업무를 디지털로 옮겨오면서 발생하는 손실을 막기 위해 ‘관리’가 곧 생산성의 척도가 됐다. 지금 존재하는 생산성 툴의 80%가 이런 방향을 향해가고 있다고 보면 된다.나는 이것이 이미 깨진 항아리를 막기 위한 고군분투인 것으로 보였다. 깨진 항아리를 막아달라는 '니즈'는 분명히 존재하기 때문에, 누군가 달려들어 깨진 항아리를 운 좋게 한번 잘 막을 때마다 시장으로부터 돈을 버는 형태로 사업이 이어지고 있다고 판단했고, 이 분야에선 발전적인 미래가 없다고 생각했다. 그때였다. 간디의 말은 내 심장을 뿌리 깊게 파고들었다.그렇다. 대부분 협업 툴은 물론 우리가 향했던 방향은 '행동'을 만드는 일이었다. 사람들이 일하는 방식을 만들고 우리의 방향을 강요해서 습관으로 만들고, 그 습관의 관성을 유지시키는 것이 비즈니스 모델이었던 것이다. 그 습관을 유지하는 것 자체가 '가치'라는 착시로 보일 것이 분명했다. 이때, 이 방향이 인류를 위해 조금도 도움이 되지 않는다고 강하게 확신이 들었다.그래서, 간디의 말에 더욱 귀를 기울였다. '믿음과 생각.' 이 근본적인 단계에 접근하는 것을 목표로 정했다.평범한 사람의 잠재성도 끌어낼 수 있고 더 나아가 그것 자체로 사람들이 자신의 한계를 넘어선 가치를 만들 수 있는 도구를 만들자. 그들이 평소 내지 못할 법한 생각도 낼 수 있게 만드는, 그런 도구를 만들자.루트번스타인의 '생각의 탄생'을 다시 읽어보기 시작했고 아인슈타인이나 다빈치 등 천재들이 사고하는 방식에 대한 중요한 내용이 담긴 책 초반 부분을 소프트웨어로 옮기기 위해 설계를 시작했다. 위대한 업적을 남긴 사람들은 '개인'이었고 그들은 관리의 대상이 아니었다. 그리고 그들이 사고하는 방식에는 일정한 패턴이 있었는데 그것은 매우 조직화된 사고방식이 아닌 방사형 사고방식을 갖고 있었다는 것이었다. 간단한 예로, 싸이월드를 꾸밀 때의 창의성은 페이스북을 시작한 순간 사라졌다. 배경음은 무엇으로 할까, 다이어리엔 무엇을 쓸까? 아바타는 뭘 입고 있을까. 어디에 꾸며놓을까. 대문글은 비밀글로 할까? 방명록은 비밀글로 할까? '비밀로 써줘~' 멘트는 무엇으로 쓸까? 이런, 우리의 크고 작은 창의적인 수많은 고민들은 어디로 갔을까? 사람들이 '어떻게 느낄지'에 대해 깊이 고민하며, 첫사랑에 빠진 초등학생의 창의성까지도 끌어냈던 우리의 과거는 어디 간 걸까? '개인'이라는 인간 자체의 의미는 '페이스북'이라는 거대한 집단 속으로 들어가 개성을 잃고 그저 거대한 네트워크 속, 한 줄의 DB로 영원히 전락한 것일까?비캔버스는 그러한 고민을 하게 만드는 도구로 만들기로 결심했다. 링크를 단순히 즐겨찾기 할 때도, 별 모양 하나를 눌러 어디에 저장되는지도 모르고 Keep 해놓는 것이 아니라, 자신의 감성과 생각에 맞게 자유롭게 배치하고, 그것을 배치하기 위해 고민하게 만들었다. 자신의 생각, 자신의 관념을 시각화할 수 있는 툴. 하지만 개념적으로 어렵지 않게 파워포인트와 매우 유사한 사용성을 가진 직관적인 툴. 그것이 우리의 방향이 됐다. 대충 만들었지만, 정성과 미묘한 감성이 느껴지지 않는가?이 글을 쓸 때도, 비캔버스로 초안을 잡았다. 내 생각을 포스트잇에 마음껏 적어 뿌려놓고 순서를 배열해보면서 어떤 순서가 나을지를 고민했다. '관리되고 있는 나'에 집중하는 것이 아닌 '생각하고, 일하고, 아이디어를 내는 나'에 온전하게 집중할 수 있는 툴을 만드는 것을 목표로 한 순간, 모든 것이 명확해졌고 일에 속도감도 생기고 재미도 붙었다. 하지만 함께 일하는 협업 툴로 쓰기 위해서는 나의 세계에만 흠뻑 빠져있는 것이 아니라, 다른 사람들에게 내 생각이 담긴 캔버스를 공유했을 때도 누구나 이해하기 쉽고 그 정성이 느껴져야만 한다. 그것을 디자인적으로 풀기 위해 노력해왔다. 위 캔버스를 만드는데 약 1분 30초가 걸렸다. 정확히 구조적인 텍스트로 풀어보자면, 유튜브 영상 2개, 웹 링크 1개, 이미지 7개, 포스트잇 3개가 들어갔다. 하지만 저 캔버스 안에는 단순한 텍스트로 표현할 수 없는 뭔가가 느껴진다. 정보를 모으고 그룹화하는 사람의 심리와 그 정성! 제 아무리 싸이월드를 못 꾸미는 사람의 홈피에 들어가도 그 사람의 정성이 느껴질 수밖에 없듯 말이다. 그리고 그 정성이 담긴 캔버스는 한눈에 직관적으로 이해될 수 있다. 파워포인트와 크게 다르지 않기 때문이다.지금 이 순간, '흠... 비캔버스라... 재미는 있는데, 딱히 필요는 없겠네. 비즈니스 모델이 뭐지?'라고 생각하고 있는 사람들이 있을 것이라 확신한다.그런데 나는 앞으로의 도구는 이러한 방향이 아닐까 진지하게 고민해본다. 도구는 서비스와 다르기 때문에 먼저 가치를 주고 그 가치를 고객이 강하게 받아들이는 역방향의 사업 진행이 가능하다고 판단했다. 비타민과 진통제의 비유를 역으로 들어보자면 지금의 사업개발 풍토라면 사람들은 비타민을 만들지도 않았을 것이고 아무도 먹어볼 수 없다. 비타민을 만들겠다고 말한다면, 사람들이 사업을 할 줄 모른다며 다른 마약성 진통제를 개발하라고 할지도 모른다. 물론 비타민이 필요하다고 말하는 '니즈'는 강하지 않을 것이다. 누구나 돈 되고 니즈 명확하고 시장이 검증된 진통제만을 만들 것이고 결국 우리 인류는 비타민 부족으로 각종 질병에 시달려 명확한 '시장'과 '니즈'가 생길 때까지 비타민을 만나지 못할 것이다.피아노는 어떤가? 피아노를 왜 만드나? 악기를 왜 만드나? 그게 돈 되나? 누가 사나? 피아노라는 도구가 없었다면 모차르트도 베토벤도 쇼팽도 아무도 없다. 더 무서운 것은 우리 인류가 그것에 대한 불편이나 적막함을 전혀 느끼지 못했을 것이라는 것이다. 적막한 세상 속에 살면서도 우리 인류는 그 세상이 적막한지도 모르는 채 살아갔을 것이다. 자본주의의 가장 큰 약점이 여기 있다고 본다. 당장 가시적으로 돈이 보이는 곳이 아니면 누구도 모험을 하지 않는다. 말을 조금 바꾸면 니즈가 없으면 제품도 없다. 인류는 모든 정답과 자신의 욕망, 필요성을 명확히 인지하고 주머니 바깥으로 돈을 빼놓고 기다려야만 한다. 그러면 기업가들이 제품을 만들어 줄 것이다. 세상을 바꾸는 것은 단순한 니즈가 아니다. 자본주의 사회에서 니즈란 돈을 뜻하는데 우리 인류가 살아가는 이유가 돈이 아니다. 주객이 전도되면 안 된다. 그래서, 나에게 가장 무서운 말은 '위대한 생각이고 뭐고 그딴 거 필요 없을 것 같은데. 비타민 말고 진통제 같은 걸 만들어야지, 당신은 진짜 사업 초짜군요!'가 아니다. 그런 이야기를 들을 때마다 인생의 덧없음과 인류를 위해 온전하게 걸어야 할 길에 대해 진지하게 고민해보지 않은 사람이라고 밖에 생각이 안 든다. 우리에게 매우 중요한 순간은 '필요 없을 것 같은데'가 아니라 진짜 필요 없을 때다. 그것이 우리의 실패를 의미한다.'비캔버스 한 달 써봤는데, 너무 쓸모가 없어서 그냥 안 쓰기로 했어요'이 얼마나 공포스러운 말인가? 익숙하지 않은 제품을 의식적으로 쓰기 위해 노력했음에도 쓸모가 없다고 판단을 내릴 정도로 끔찍한 제품을 만들었다니... 이것이 컨저링 2보다도 무서운 진정한 공포다. 하루 종일 도구만 만드는 사람들에게 너무나도 가혹하면서도 강한 자극을 줄 수밖에 없다.다행히, 비캔버스의 고객은 어느새 3만 명이 넘어가고 있고 매일 아침만 되면 사용자들이 들어와 자신만의 비주얼 세계를 구축하기 시작한다. 정말 아름다운 순간이다. 밤에는 북미와 남미에서 유저들이 들어와서 무언가 프로젝트를 진행한다. 가슴이 벅차다는 말은 이럴 때 쓰는 것이 아닐까 심각하게 고민해본다.비캔버스를 이용해 보면 알겠지만, 우리는 고객지원을 장인(개발자)이 직접 하고 있다. 그 이유는 매우 간단한데, 개발자는 개발에 집중을 하다 보면 그저 텍스트로만 이뤄진 제품이 실제 살아 숨 쉬고 그것과 고객과 만나는 생명력을 갖는다는 것을 이해하기 힘들다. 버그가 생기면 버그를 고쳐야겠다는 생각만 가득하지, 그것을 왜 고쳐야 하는지 등에 대한 고민을 하기 힘들기 마련이다. 이 때문에 장인이 직접 고객지원을 함으로써 고객은 자신이 요구한 피드백이나 문제점을 빠르게 해결할 수 있고 장인은 제품이 실제 살아 숨 쉰다는 것을 지각하는 것은 물론 자신이 만든 제품에 대한 사명감과 자부심이 깊어진다.한 가지 더 이득이 있다면, 나도 한 때 개발을 할 때 느꼈지만 개발자들이 Java, Javascript나 Objective-C와 같은 언어에 집중을 하다 보면 인간의 언어로 소통을 하는데 큰 어려움을 겪기 마련이다. 이것이 바로 기계와 인간의 주객이 전도된 대표적인 비극이 아닐까 싶다. 우리 장인들도 고객지원 초기에는 인간의 언어를 구사하는 것에 큰 어려움을 느꼈다. 하지만, 이제는 인간의 언어를 자연어처럼 자유롭게 구사하며 감성을 가진 개발자로서 그 영역을 넓혀가고 있다. 이처럼, 장인의 직접적인 고객지원은 장인정신을 강화하는데도 매우 중요한 역할을 해왔다.도구를 만드는 많은 장인들처럼, 우리 또한 장인정신을 갖고 서비스를 만들고 있다.우리는 협업 툴과 생산성을 넘어선 도구를 만들고 있고, 앞으로도 계속 그럴 것이다. 화이트보드와 마인드맵이 우리의 생각의 폭을 넓혀주는 것처럼, 우리는 그런 도구를 만들고 싶다. 사람들이 자신의 한계를 초월한 가치를 폭발적으로 만들어낼 수 있게 돕는 도구. 인류의 발전적 미래를 고민했을 때 우리의 사업, 우리의 서비스와 그 방향이 일치하는 그런 길을 걷고 싶다.그러한 뜻과 사명이 없다면 조그마한 위기나 상처에도 굴복하고 포기할 것 같다. 수많은 위기를 지금 우리 회사의 장인들과 함께 견뎌왔고 앞으로도 견딜 것이다. 그것을 견디고 우리가 장인정신을 갖게 해주는 비결이 바로 위와 같은, 인류의 발전적 미래를 향한 방향과 우리의 사업적 방향이 일치한다는 그러한 사명의식에서 나온다.사람들의 가치를 끌어올려주는 도구를 만드는 길. 그것이 가시적으로 드러나는데 조금 시간이 걸리더라도 차근차근 조바심 내지 않고 그것을 달성하는데 온 집중을 다할 것을 진심으로 다짐해본다. 비캔버스는 웹사이트 beecanvas.com 에서 만나볼 수 있으며, 아이폰, 아이패드를 위해 아름답게 디자인된 앱을 앱스토어에서 만나볼 수도 있다.고객님들의 위대한 생각과 성과를 위해 어지러운 세상 속에서도 언제나 파이팅할 것을 약속드린다. 마지막으로 아인슈타인의 명언이다.  
조회수 1388

선생님 교육 플레이샵_”아이들을 만나기 전 설레는 준비 과정”

플레이샵“아이들을 만나기 전 설레는 준비 과정”놀담의 대학생 놀이 선생님은 아이들이 가장 좋아하는 놀이를 누구보다 잘 알고 있는 놀이 전문가들입니다.놀담은 놀이선생님을 양성하기 위해 두 시간의 정규 교육 “씨앗교육”과 놀이에 대한 전문 교육 “새싹교육”의 자리를 두어선생님과 아이에 대해 이해해야 할 사항들과 놀이의 가치에 대해 공유하는 시간을 갖습니다.커리큘럼은 놀이와 육아에 대한 다양한 문헌과 놀담, 자람가족학교 등의 놀이 전문가들이 함께 제작했습니다.그렇다면 선생님은 이 자리에서 어떤 것들을 배우게 될까요?첫째로, 놀이 선생님은 어린이들에게 놀이가 어떤 의미인지 배우게 됩니다.혹자는 놀이가 인간을 규정짓는다는 의미에서 현대의 인류를 호모 루덴스라고 정의하기도 합니다.놀이는 실패해도 안전한 가상의 사회 안에서 세상과 삶을 배워가는 역할을 한다는 점에서 필수적인 요소입니다.그렇기에 놀고 싶은 마음은 인간의 기본적인 욕구이기도 합니다.놀이는 특히나 어린 나이의 아이들에게 중요합니다.아이들은 놀아야 합니다. 아이들은 놀면서 세상을 배우고 무엇보다 놀이가 아이들을 건강하게, 또 행복하게 하기 때문입니다.“나는 누구인가?”로 시작하는 자람 가족학교 이성아 대표님의 강연은 항상 많은 선생님에게 영감을 줍니다.나는 어떤 사람인지에 대해 고민해본 선생님들은 이제놀담에게 기대하는 바는 무엇인지, 내가 바라는 것이 놀담에서 이루어질 수 있는지 점검의 시간을 갖게 됩니다.이어서 학부모님, 그리고 아이들의 바램도 들어봅니다.이를 통해서 놀이선생님은 무엇을 하는 사람인지를 배워가지요.둘째로, 놀이선생님은  놀담의 놀이는 어떠해야하는지 고민해봅니다.앞선 1 부에서 왜 놀이 선생님이 되고자 하는지에 대해 생각해보았다면 2부에서는 어떻게 해야 좋은 놀이선생님이 될 수 있는지 이야기합니다.놀담이 생각하는 진짜 놀이의 3 요소는 즐거움, 자발성, 주도성입니다.아이가 즐거우면서 선생님도 함께 즐겁기 위해서는 선생님이 아이들을 놀아주는 주체가 아니라 아이들과 “함께 노는” 주체여야 합니다.그렇기 위해서는 아이와 함께 상상하는 기술이 필요합니다. 하지만 그 무엇보다 중요한 것은 진심입니다.또한 놀이에 대해 기본적인 컨텐츠는 갖고 있어야 하지만 아이가 원하는 놀이를 하기 위해 본인의 커리큘럼을 언제든 내려놓을 준비가 되어 있어야 합니다.아이가 원하면 하던 놀이를 바로 그만두고 그 놀이를 해야한다는 이야기는 아닙니다.함께 놀이를 정리하는 과정을 통해 선택에 대한 책임을 배우는 시간을 배우지만 언제든지 원하는 놀이를 할 수 있다는 가능성을 열어주도록 합니다.놀이선생님은 아이들이 원하는 놀이를 함께하면서 아이를 안전하게 보호하고, 가정에는 안심의 시간을 선물합니다.교육을 통해 선생님은 아이를 만날 마음의 준비를 갖추고 여러 지식과 방법들을 습득합니다.#잘노는 #이벤트개최 #이벤트후기 #인사이트
조회수 757

세 다리 의자

P2P금융 산업은 세 개의 다리 모두 균형을 이루어야 하는 의자(three-legged stool)와 같다.Three-legged stool, 출처 : Designeros2005년에 설립된 미국 최초의 P2P금융사이자 전세계 P2P 금융산업을 선도하고 있는 프로스퍼(Prosper)의 론 수버(Ron Suber) 회장이 자주 쓰는 비유이다.수버 회장에 따르면 세 개의 다리를 구성하는 요소는 다음과 같다. 1) 대출 수요 2) 투자 수요 3) 기타 : 서비스와 규제1) 첫번째 다리인 대출 수요는 대출 대상에 따라 개인대출, 소상공인을 포함한 법인대출, 그리고 부동산대출로 나눌 수 있다. 이 때 중요한 점은 각 대출의 대상이 모두 상이한 특징을 갖고 있기 때문에 서로 다른 심사 평가 모델과 리스크 관리 기법이 요구된다는 점이다. 금융 산업을 분석할 때 항상 이 세 가지 대상을 기준으로 명확히 분류하는 이유가 여기에 있다. 우리나라의 경우, 개인신용대출에 한정해서 보더라도 중금리 대출 수요는 약 100조원 대에 이른다. 따라서 P2P금융 산업에 있어 대출 수요를 담당하는 다리(leg) 길이가 지속적으로 길어질 것이라는 사실에는 논쟁의 여지가 없다.2) 두번째 다리인 투자 수요는 대출 채권에 투자하는 대상에 따라 개인 투자자와 기관 투자자로 나뉜다. 이전 포스트에서 정리한 바와 같이, P2P금융 산업이 발전하는 과정에서 P2P금융에 투자하는 주요 투자자는 개인에서 기관으로 빠르게 확장되어 왔다. 현재 전세계 P2P금융 시장 투자의 70% 이상이 기관 투자자에 의해 이루어지고 있다. 반면 국내 P2P금융 시장의 경우 기관 투자자의 비중이 아직 3% 정도에 불과하다. 기관 투자자의 경우 P2P 금융사의 실적이 어느 정도 검증되기 전에는 투자를 하지 않기 때문이다. 따라서, P2P금융 산업에 있어 투자 수요를 담당하는 의자의 다리는 대출 수요에 비해 매우 짧은 실정이다. 아직 우리나라에서는 기관 투자자를 설득할 수 있는 데이터 양을 보유한 회사가 극히 드물기 때문이다. 국내에서 P2P금융 산업이 본격적으로 발전하기 시작한 시기는 지난해 초다. 하지만 지난해 하반기부터 폭발적으로 성장하기 시작, 올 말까지 약 4,000억원 규모로 성장할 것으로 예상되는 만큼 국내에서도 기관 투자자의 진입이 곧 본격화 될 것으로 예상된다. 이와 같은 기관 투자자의 투자는 개인 투자자들에게도 긍정적인 영향을 미칠 수 있다. 기관 투자자의 경우 자체적으로 운영하는 리스크 관리(Risk Management) 팀을 통해 매우 세밀한 실사를 통해 투자를 결정하기 때문이다. 채권 분석에 대한 전문성과 정보가 상대적으로 부족한 개인 투자자에 비해 보다 확실하게 우량 채권을 분석하고 검증할 수 있으므로, 이는 개인 투자자의 투자에도 좋은 정보가 될 수 있을 것이다.3) 세번째 다리는 P2P금융 산업에 대한 기타 서비스와 규제다. 우선 서비스란, P2P금융 서비스가 대출과 투자를 연결하는 플랫폼으로서 보다 더 잘 기능하기 위해 개발되어야 요소들을 의미한다. 대출자에 대한 심사 평가 모델, 대출자와 투자자를 위한 가상 계좌, 자동 이체, 전환률 측정 등 다양한 서비스들이 이에 해당한다. 미국과 영국에서는 각각의 서비스에 특화된 써드파티 업체(3rd party ; 외부 업체)들이 속속 등장하기 시작했고, P2P금융 산업이 커져감에 따라 활발한 제휴가 이루어지며 거대한 생태계(ecosystem)가 조성되어 있다. 국내의 경우 산업 태동기인만큼 이러한 써드파티 업체들이 성장해 나갈 여지가 매우 클 것으로 생각한다.세번째 다리에서 빼놓을 수 없는 다른 하나는 바로 P2P금융 산업에 대한 규제다. 금융 산업에 있어 최우선 과제는 투자자 보호와 시장 안전성일 것이다. 따라서 다른 산업에 비해 금융 산업에 대한 규제의 강도가 강한 것은 비단 한국만의 상황은 아니다. 최근 금융위원회 주도로 P2P금융 산업 가이드라인 마련을 위한 태스크포스팀(TF)이 구성되었다. 가이드라인 발표를 위한 논의가 빠르게 진행되고 있어 10월 중 초안을 마련하고 11월에는 가이드라인을 시행한다는 계획이라고 한다. 매우 반가운 사실은 이러한 과정들이 국내 P2P 금융산업의 혁신성을 간과하지 않으면서 시장의 안전성을 견고하게 다져 나가자는 틀 안에서 이루어지고 있다는 점이다. 다양한 써드파티 발전과 규제라는 세번째 다리는 아직 다소 짧기는 하지만 견고하게 성장하고 있음은 분명하다.국내 P2P금융 산업의 현재
조회수 1209

Single Layer Perceptron

Single Layer Perceptron이번 포스팅에서는 모든 인공신경망의 기초가 되는 perceptron의 개념에 대해서 배워보고, 이를 이용한 단층 퍼셉트론 구조를 구현해보도록 하겠습니다.퍼셉트론은 여러분이 고등학교 과학시간에 한 번쯤은 들어보았을 인간의 신경망, 뉴런으로부터 고안되었습니다. 퍼셉트론은 여러 개의 신호를 입력받으면, 하나의 신호를 출력합니다. 이 때 퍼셉트론이 출력하는 신호는 전달 혹은 차단이라는 1 또는 0의 값을 갖게됩니다. 직관적인 예시를 들어보도록 하죠. 여러분이 매달 초 용돈, 아르바이트비를 받거나(1) 받지 않는다(0)고 가정해보겠습니다. 여러분의 통장에 입금된 이 두 가지 수익을 input(입력) 신호라고 합니다. 이 때 여러분은 두 개의 수익이 합쳐진 통장 잔고를 확인하고 전부터 갖고 싶던 옷을 살지(1) 혹은 사지 않을지(0)를 결정합니다. 이렇게 여러분이 내리는 결정이 output(출력) 신호가 되는 것입니다.하지만 여러분의 의사결정은 이것보다는 복잡할 것입니다. 용돈은 거의 생활비로만 사용하고, 아르바이트비를 주로 취미생활에 사용한다고 가정해보죠. 그럼 여러분이 옷을 살지 여부를 결정할 때에는 아르바이트비가 들어왔는지가 좀더 중요할 것입니다. 따라서 우리는 각 input(입력) 신호를 그대로 사용하지 않고, 각각에 가중치(weight)를 주어 output(출력) 신호를 결정하게 됩니다. 이것을 도식으로 나타내면 다음과 같습니다. 이처럼 input에 weight가 곱해진 형태가 정해진(혹은 학습된) 임계치를 넘을 경우 1을 출력하고 그렇지 않을 경우 0을 출력하게 하는 것이 퍼셉트론의 동작 원리입니다. 정말 간단하죠! 이는 아래 수식과 같습니다.하지만 임계치를 그때그때 바꿔주는 것은 조금 직관적이지 않습니다(저만 그런가요). 그래서 우리는 아래 형태로 식을 바꾸게 되며, 이 때 추가된 b를 bias 혹은 절편이라고 말합니다. 위 식은 여러분이 중고등학교 수학 수업을 잘 들었다면 굉장히 익숙한 형태일 것입니다. 바로 2차원 좌표축을 그리고 직선을 그었을 때, 그 직선을 기준으로 나뉘는 두 개의 공간을 표현한 식입니다. 역시 말보다는 그림이 이해하기 쉬울테니, 아래에 그림을 그려보도록 하겠습니다.위처럼 공간을 올곧은 직선으로 나누는 것을 선형으로 나눴다고 말합니다. 하지만 직선만으로 공간을 나누는 것은 유연하지 않습니다. 위와 같은 방식으로는 OR, AND, NAND 문제는 해결할 수 있지만, XOR 문제는 해결할 수 없습니다. 이와 같은 문제를 해결하기 위해서는 층을 하나 더 쌓고, 공간을 단순한 선형이 아닌 곡선으로 분리해내어 좀더 유연한 적용이 가능해져야합니다.(사실 XOR은 선형만으로도 층을 하나 더 쌓으면 해결이 가능합니다). 이에 따라 multi layer perceptron(MLP) 의 개념이 등장하고, activation function(활성함수) 의 개념이 등장하게 됩니다. 후에 활성함수의 개념을 배우게 되면, 지금 배운 단순 퍼셉트론은 활성함수로 계단함수를 가진 것과 동일하다는 것을 알게 되실겁니다.정리단층 퍼셉트론은 모든 딥러닝 공부의 시작이다.단층 퍼셉트론은 입력 신호를 받으면 임계치에 따라 0 또는 1의 값을 출력한다.이러한 단층 퍼셉트론은 결국 공간을 선형으로 잘라서 구분하는 것과 동일하다.

기업문화 엿볼 때, 더팀스

로그인

/