스토리 홈

인터뷰

피드

뉴스

조회수 1828

Swift 4.1에서 딥링크로 앱을 여는 경우 크래시되는 문제 해결하기

최근 Xcode 9.3 버전이 배포되었습니다. 이 버전에는 가장 최신의 Swift 4.1 버전이 포함되어 있습니다. Swift 4.1에는 여러 흥미로운 개선사항들이 많지만, 치명적인 버그도 존재합니다. 바로 딥링크를 통해 앱을 여는 경우 크래시가 발생하는 문제입니다. StyleShare에서는 QA 과정을 통해 문제를 발견할 수 있었습니다.만약 여러분의 애플리케이션이 아래 조건을 모두 충족할 경우 문제가 발생합니다:Swift 4.1 버전을 이용해서 빌드한 경우Deployment Target이 iOS 11.0 미만인 경우AppDelegate에서 application(_:open:sourceApplication:annotation:) 메서드를 구현한 경우문제를 재현하기에 가장 좋은 방법은 Safari 앱을 이용하는 것입니다.1. iOS 기기 또는 사뮬레이터에서 Safari 앱을 구동합니다.2. 주소 입력란에 앱이 지원하는 딥링크 URL을 입력한 뒤 이동합니다. (e.g. myapp://)3. 앱이 구동됨과 동시에 강제 종료됩니다.이 버그는 Swift 이슈 트래커에 SR-7240 티켓으로 이미 등록되어 있습니다. Resolved 상태로 표시되지만 이번 Xcode 9.3 버전에는 포함되지 않은 것으로 보입니다. 다행히 댓글에 한 개발자가 문제를 해결할 수 있는 workaround를 공유해두었는데요. 이 방법을 이용하면 당장의 문제는 해결할 수 있습니다. AppDelegate 메서드의 annotation 파라미터의 타입을 Any에서 Any?로 변경하는 것입니다.- func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool + func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any?) -> Bool<iframe width="700" height="250" data-src="/media/0ce1fe8c63fca7a6c953233b94406d02?postId=ed495077c36" data-media-id="0ce1fe8c63fca7a6c953233b94406d02" data-thumbnail="https://i.embed.ly/1/image?url=https://avatars2.githubusercontent.com/u/931655?s=400&v=4&key=a19fcc184b9711e1b4764040d3dc5c07" class="progressiveMedia-iframe js-progressiveMedia-iframe" allowfullscreen="" frameborder="0" src="https://medium.com/media/0ce1fe8c63fca7a6c953233b94406d02?postId=ed495077c36" style="display: block; position: absolute; margin: auto; max-width: 100%; box-sizing: border-box; transform: translateZ(0px); top: 0px; left: 0px; width: 700px; height: 100px;">UIApplicationDelegate에 정의된 메서드 시그니쳐와 다르기 때문에 컴파일러가 경고를 표시하지만 무시하셔도 됩니다.만약 새로운 버전의 앱을 릴리즈 할 계획을 가지고 계시다면 이 이슈를 꼭 확인하시길 바랍니다. 이 버그는 페이스북 로그인 등 다른 앱을 이용한 로그인이나, 카드 결제 후 주문서로 돌아오는 흐름에서 큰 문제를 일으킵니다. 이 글이 여러분들께 도움이 되길 바랍니다.Swift Korea 그룹에서 Xcode Release Notes에도 같은 내용이 있다는 것을 제보해주셨습니다. Swift Compiler 섹션의 Known Issues 4번째 항목입니다.#스타일쉐어 #개발팀 #개발자 #개발후기 #경험공유 #인사이트
조회수 3366

하늘 아래 같은 레드는 없다

초록색 = 스타벅스주황색 = 나이키노란색 = 이마트다들 한 번쯤은 특정 컬러를 보았을 때 자연스럽게 그 컬러를 사용하는 브랜드가 떠오르는 경험을 해보셨을 거예요. 이처럼 컬러가 브랜드에 미치는 영향은 대단합니다. 브랜드 컬러는 브랜드 아이덴티티를 확실하게 전달함은 물론 구매에 까지 영향을 미치기 때문이죠.데일리의 서비스 앱 '데일리호텔(DAILYHOTEL)'은 브랜드 컬러로 '버건디'를 사용하는데요. 브랜드 가이드를 제작하던 중 이 '버건디'컬러의 Align 필요성을 느끼게 되었습니다. 브랜드 컬러의 영향이 막중한 만큼 그 컬러의 일관성 또한 매우 중요하기 때문이죠. 더군다나 데일리처럼 온(RGB)/오프라인(CMYK)으로 컬러를 사용하고, 넓은 영역과 앱 내의 좁은 영역에서 쓰이는 컬러 값을 다르게 설정하는 경우 각 플랫폼의 컬러 통일화 작업은 매우 중요합니다.(*면적에 따라 달리 적용되는 컬러 값 관련 참조 글 : https://brunch.co.kr/@suyoung/8)AS-IS 파악본 프로젝트를 진행할 당시 데일리의 브랜드 컬러는 #900034 였습니다. 하지만 앞서 말했듯이 넓게 보이는 영역과 작게 보이는 영역에서 컬러 값을 다르게 가져가야 하는 이슈로 진작 앱 내에서는 #b70038이 사용되고 있었죠. 또한 오프라인으로 출력 시에 인쇄용 CMYK값이 아닌 웹용 RGB Hex인 #900034를 그대로 출력하여 버건디가 아닌 어두운 갈색으로 출력이 되고 있었습니다.앱 내의 컬러 재정의(In-App Color)1. 앱 내에 버건디 컬러가 사용되는 부분버건디 컬러는 자체가 강한 컬러이기 때문에 앱 내에서는 CTA 버튼으로 가장 많이 사용되고 있습니다. 모든 화면에 강조색을 과하게 사용할 경우에 눈에 피로도를 주어 콘텐츠에 집중할 수 없는 이슈가 있기 때문이죠. 현재 앱의 내비게이션 바 색상을 흰색으로 처리한 이유도 그 때문입니다.2. 이전 이슈사항아이폰과 안드로이드의 환경이 다르기 때문에 같은 색상일지라도 두 디바이스를 함께 두고 같은 화면을 보았을 경우 색상 차이가 발생합니다. 특히 안드로이드의 경우 기존에 사용하던 #900034 컬러를 적용할 시 어두운 갈색으로 보이는 경우가 있어, CTA 버튼 컬러로 사용 시에 버튼에 대한 명확도가 떨어져 역할에 부족함이 있었습니다.3. 대응사항각기 다른 안드로이드 단말마다 모두 다른 색상을 가져갈 수 없는 문제이기에 어떠한 디바이스던 버건디 색상이 명확하게 보일 수 있도록 다양한 디바이스를 모아 테스트를 거쳐 명도를 밝게 뺀 최적의 버건디 컬러를 뽑았습니다. 앱 적용시 화면프로덕트 자체가 모바일 기반 서비스인 페이스북, 구글의 CI도 모바일이나 웹 환경에서 더욱 가독성이 있어 보이도록 계속해서 CI 컬러를 리뉴얼하고 있습니다. 아래처럼요.(*관련 기사 링크 : http://m.zdnet.co.kr/news_view.asp?article_id=20150702091741#imadnewshttp://m.businesspost.co.kr/news/articleView.html?idxno=16798&daum_check=&naver_check=#cb)모바일 기반 타사 브랜드 컬러 리뉴얼 예시4. 결론기존 안드로이드 디바이스에서 #900034 버건디 컬러가 팥색으로 보이던 이슈로 인해 안드로이드, 아이폰 모든 디바이스에 사용하기 좋은 컬러로 재정의하여 #b70038로 새로운 컬러 값을 지정하였습니다.(짝짝)앱 아이콘 컬러 재정의(App Icon Color)물론 예외적인 부분도 존재합니다. 바로 앱 아이콘 컬러의 경우인데요. 현재, 다른 앱 아이콘들과 함께 쓰이는 홈 스크린 화면에서는 다른 앱 아이콘과 함께 데일리호텔 앱에 돋보일 수 있도록 #70038보다 더 밝은 #d1004 c를 사용합니다.이유는 제일 왼쪽의 이미지처럼 기존 컬러 #900034를 사용할 경우, 다른 아이콘들과 비교했을 때 주목성이 약해지게 되므로 아이콘으로써의 역할을 잃기 때문입니다. 많은 서비스들이 앱 내에서 사용하는 지정 컬러가 있지만, 다른 아이콘과 함께 사용되는 홈 스크린 아이콘은 더 밝고 튀는 색상으로 가져가고 있습니다.타사 예시출력용 CMYK 컬러 재정의(Offline Color)모니터에서 사용되는 RGB 컬러를 CMYK로 변환 과정을 거치지 않고 그대로 출력할 경우 색상은 매우 다르게 표현됩니다. 때문에 RGB 값에 맞추어 출력 시에 동일할 수 있도록 CMYK값과 PANTONE값을 따로 추출해야 하죠. 하지만 출력 기계와 인쇄소의 여건에 따라 동일한 CMYK값을 지정한다고 해도 미세하게 다른 컬러로 출력된 것을 받아보기 마련인데요. 이런 이유로 어느 환경에서도 동일한 컬러로 출력할 수 있도록 제작된 컬러칩 PANTONE이 있습니다. 아래는 팬톤 컬러로 테스트를 한 경우입니다.PANTONE컬러를 맞추기 전과 후출력물로 컬러 테스트 결과 PANTONE 1945 c가 새롭게 정의된 브랜드 컬러인 #b70038와 가장 흡사함을 확인할 수 있었습니다. 해서 데일리호텔의 브랜드 컬러는 아래와 같이 재정의 되었습니다.버건디의 친구(Secondary Color)데일리의 브랜드 컬러인 '버건디'가 재정의 되었습니다. 그리고 그 '버건디'는 친구가 필요했어요. 혼자 쓰이기에는 너무 임팩트가 약하고 전달하고자 하는 메시지가 잘 공유되지 않았기 때문이죠.1. Product하지만 앱 내에서 사용되는 컬러는 실질적으로 Main(버건디), Second(골드) 두 가지가 주로 사용됩니다. 또한 홈 화면에 호텔/레스토랑의 등급을 알려주는 뱃지에 사용되는 컬러는 여러 가지로 베리에이션이 되어야 하기 때문에 제한적인 컬러를 사용할 수 없는 이슈가 있었습니다.다양한 컬러로 사용되는 앱내 뱃지 예시2. Brand / Marketing기업 굿즈와 옥외광고 등 데일리호텔의 브랜딩이 노출되는 곳에는 응용을 위해 Second 컬러를 제외한 Accent 컬러가 필요했습니다. 하지만 앱 내에 보이는 이벤트 페이지는 기획전 성격과 이미지에 따라 컬러가 자유롭게 사용되기 때문에 지정된 컬러를 사용하기에는 어려운 이슈가 있었죠.Accent 컬러 적용 예시Second/Accent 컬러 적용이 다소 어려워 보이는 마케팅 컨텐츠의 예시3. 결론- 예외적으로 Brand / Marketing에 사용되는 Accent Color를 따로 선정- Main(버건디), Second(골드)를 공통적으로 사용하되 프로덕트와 브랜드(온/오프라인)에 사용되는 컬러 값은 다르게 적용(*넓은 영역과 좁은 영역에서 다르게 사용되는 컬러 값 이슈)확립된 데일리의 브랜드 컬러!이런 과정으로 지금의 데일리 컬러 '버건디'가 탄생했습니다. 어찌 보면 단순해 보이지만 많은 테스트를 거쳐 유저들에게 최적의 상태로 표현되기 위해 노력하고 있답니다.(!)앞으로 이런 데일리의 노력 많이 지켜봐주세요 :)진행In-App Color/App Icon Color : Product팀Offline Color/Secondary Color : Creative팀#데일리 #데일리호텔 #디자인 #디자이너 #UI #디자인철학 #인사이트
조회수 4803

코딩 부트캠프에서 코딩을 배우면 좋은 점 5가지

코딩에 관심있는 사람들이 늘어나고 있습니다. 스타트업 창업을 위해서, 개발자로 커리어를 전환하기 위해서, 본인이 원래 하고 있는 직무(마케팅, 디자인)에 도움이 될 것 같아서 등 이유도 다양합니다.코딩을 배우려는 사람들도 늘어나고 자료들도 넘쳐나지만 어떻게 시작해야하는지 방향을 잡기 어렵다고 합니다. 온라인에 있는 자료들로 독학을 할 수도 있고, 대학교에서 공부할 수도 있고, 기존의 국비지원 교육등을 받을 수도 있지만, 이번 글에서는 코딩 부트캠프에서 코딩을 배우면 좋은 이유들에 대해서 이야기해보겠습니다.스스로 문제를 해결할 수 있는 능력을 갖게 됩니다.개발자에게 가장 중요한 능력중의 하나는 스스로 문제를 해결하는 능력이라고 생각합니다. 하지만 처음 배우는 사람들은 어떻게 배워야하는지도 모르기 때문에 스스로 문제를 해결한다는게 쉽지 않습니다. 코딩 부트캠프에서는 과제들, 프로젝트 등을 통해서 의도적으로 문제해결능력을 기를 수 있도록 유도합니다. 어떻게 배워야 하는지 점점 몸에 체득하게 되고, 시간이 지나면 새로운 문제가 나와도 자연스럽게 스스로 해결하게 됩니다.부트캠프 프로그램을 시작하기전에는 본인이 정말 생각한 아이디어를 서비스로 구현할 수 있을까 의문점을 갖던 사람들도, 프로그램을 성공적으로 마치면 본인이 직접 만든 웹/앱 서비스를 갖게 됩니다.끈끈한 커뮤니티를 갖게 됩니다.실제로 많은 분들이 혼자서는 계획을 세우고 꾸준하게 프로그래밍을 학습하기 어렵다고 합니다. 처음에는 혼자 열정을 가지고 동영상도 보고, 문서도 읽으면서 공부하지만 몇가지 에러를 만나거나 잘 안풀리는게 쌓여가다보면 좌절하고 그만두는 경우가 많습니다.그래서 같은 목표를 가지고 함께 학습하는 동료들을 갖는것이 중요합니다. 코딩 부트캠프에서는 체계적인 커리큘럼에 따라 페어프로그래밍, 그룹 프로젝트등을 통해 협업하는 동료들이 있습니다. 좌절하는 순간들은 함께 공부할때도 수없이 많지만, 함께하는 동료들이 있어서 훨씬 더 수월하게 극복할 수 있습니다.먼저 졸업한 선배 기수들, 함께 공부한 동기들, 코딩 부트캠프 스태프들, 연결되어있는 외부 협력 기업과 개발자들, 투자자 등 다양한 네트워크를 가진 커뮤니티에 들어오게 됩니다.짧은 시간에 훨씬 더 많은 것들을 배울 수 있습니다.“학습하는 동안 정말 빠르게 시간이 흘렀는데, 대학교 전공 3년 보다 3개월 안에 집중적으로 배운 것이 훨씬 많았던 것 같다.”“I value this on par with my college education. I learned so much more in this course than probably a lot of the time I spent in college. It’s so condensed and so well curated. I feel like I went to college again for four years.”코딩 부트캠프를 수료한 학생들이 한 말입니다. 대학교에서 4년동안 컴퓨터공학을 전공하는것도 물론 도움이 되는 방법입니다. 하지만 다시 대학교를 가기 어려운 상황에 있는 분들에게 코딩 부트캠프는 가장 효율적으로 짧은 시간에 프로그래밍을 공부할 수 있는 방법이라고 생각합니다.Computer Science 의 Data Structures, Algorithms 뿐만 아니라 JavaScript 관련한 최신 기술들까지 몰입할 수 있는 환경에서 집중해서 학습합니다. 물론 코딩 부트캠프 프로그램을 마친다고 해서 프로그래밍을 완벽히 마스터하게 되는 건 아닙니다. 하지만 앞으로 어떤 기술들이 나오더라도 스스로 배워갈 수 있는 능력을 갖게 되고, 회사에서 개발자로 일하면서 더 성장할 수 있는 기회를 갖게 됩니다.진로설정에 도움을 받을 수 있습니다.본인이 원하는 진로에 대한 상담을 받을 수 있습니다. 개발자 취업, 스타트업 창업 등 본인이 원하는 진로에 따라 핏이 맞는 회사에 면접연결을 도와주기도 하고, 만나고 싶은 회사 관계자분들을 소개해주기도 합니다.코딩 부트캠프는 졸업생들의 성공이 곧 부트캠프의 성공이기 때문에 적극적으로 졸업생들의 진로설정에 도움을 주려고 합니다.영어 자료에 익숙해지게 됩니다.프로그래밍을 공부한다면 영어는 피할 수 없는 부분입니다. 수많은 자료들과 질의응답들이 영어로 되어있기 때문에 반드시 영어에 친숙해져야 합니다. 처음에는 물론 속도도 느리고 이해도 쉽지 않지만, 프로그래밍 부트캠프에서 공식 문서를 읽고, 구글링을 하고, stack overflow 를 찾아보는 것들이 습관화되면서 영어로 자료를 접하는 것들이 자연스럽게 됩니다.이제 막 코딩에 관심을 가지고 무엇부터 시작하면 좋을지 고민하고 있다면 Udacity — Intro to JavaScript or 생활코딩에서 한번 공부해보시는걸 추천합니다. 이 사이트들을 통해서 프로그래밍의 기초를 공부하고, 좀 더 본격적으로 배워서 개발자가 되고 싶거나, 본인만의 서비스를 개발하고 싶거나, 지금 하고 있는 직무에서 프로그래밍의 도움을 얻고 싶다면 한국 최초 코딩 부트캠프 코드스테이츠를 고려해주세요
조회수 879

진짜 목표와 가짜 목표

연말을 핑계삼아 술자리를 갖자는 연락이 종종 온다. 확실히 해가 바뀌는 때가 온 것 같다. 생각해보면 12월은 이런 저런 핑계로 놀 구실이 많은 달이다. 일탈의 분위기 덕분이다. 평소 만남이 잦지 않던 친구들이 삼삼오오 뭉치는 것도, 연말 시상식이 자아내는 축제 분위기도, 모두 한 해를 마무리하는 일탈적 상황이 만든 작품들이다. 평소 마음의 허리띠를 바짝 조이고 살았던 사람들도 '이 때만큼은' 이라는 핑계로 살짝 긴장이 풀어질 수 있는, 12월은 그런 달이다. (그런 12월이 좋다)하지만 1월이 되면 분위기는 사뭇 달라진다. 새해 더 좋은 실적을 약속한 기업들은 1월이 되면 직원들에게 실적의 압박을 가해온다. 새해가 되었으니 예열을 마치고 달라진 모습을 보여달라고 한다. 웃고 마시며 떠들던 12월의 분위기는 사라지고, 사뭇 차갑고 비장한 공기가 사무실을 무겁게 채운다. 연말 파티 분위기에서 깨어나지 못한 모습을 보였다가는 금새 불호령이 날아든다. 12월과 1월은 서로 어깨를 마주하고 있는 달이지만 이웃치고는 그렇게 분위기가 제법 다르다. 새해가 되면 많은 사람들이 목표를 세운다. 지난 해의 묵은 때를 씻고 새해에는 달라지겠노라 선언하는 사람이 주변에 하나 둘 늘어간다. 직장인의 95% 가 새해 목표를 세운다고 한다. 책읽기, 다이어트, 돈모으기, 자기계발과 같은 목표들이다. 하지만 이 중 9% 만이 새해 목표 달성에 성공한다. 연초에 헬스장에서 런닝머신을 뛸 때면 기다리는 손님들의 따가운 시선을 감내해야한다. 물론 2월이 되면 헬스장은 예년의 한산함을 되찾는다. 매번 반복하는 새해 목표 세우기와 실패의 사이클을 지우고, 올해 만큼은 달라져 보겠다고 생각했다면 목표를 세울 때 이 두가지를 기억해보자.목표를 세울 때 기억할 두 가지 질문- 진짜 스스로가 원하는 목표일까- 하루 단위로 무엇을 해야할까1. 진짜 목표와 가짜 목표를 구별하자새해 목표가 무엇이냐고 물으면 열에 아홉은 책읽기나 운동 이야기를 꺼낸다. 궁금함에 왜 책을 읽으려고 하는지, 책을 얼마나 읽을 계획인지 물으면 머뭇거리며 생각을 한다. 아마도 별로 생각해보지 않았을 공산이 크다. 이런 반응은 진짜 목표일 가능성이 낮다. 새해 목표라는 걸 생각해 본 적이 딱히 없는데, 아무 목표도 없다고 하기에는 낯이 없으니 무난한 대답을 꺼내는 경우다. 그런 모습을 보면 고등학교때 빈 답안지를 채우려고 부랴부랴 답을 찍는 모습이 생각난다. 그런데 학창시절의 시험지 제출과 삶의 계획을 짜는 일은 조금 성격이 다르다. 인생은 애초에 정답을 맞춰나가는 문제도 아니며, 설사 빈 칸을 메운다고 점수가 오를 가능성이 있는 시험도 아니다. 차라리 목표가 없으면 없다, 혹은 아직 생각해보지 못했다고 솔직한 답을 하는 편이 낫다고 본다. 그래야 새해 목표라는 것에 대해 한 번 생각해 볼 기회가 있을 것이다. 답을 꼭 써야만 할까?그러면 가짜 목표가 아닌 본인이 진짜 원하는 목표는 어떻게 찾을 수 있을까? 아마도 이런 질문을 던지는 것이 시작 할 수 있을 것 같다.1년이 지난 2019년 12월내가 원하는 나의 모습은 무엇인가?지금보다 어떤 면에서 발전을 하고 달라지면 내가 만족할 수 있을지를 생각해보자. 1년뒤 가지고 싶은 능력이 있거나, 도달하고 싶은 상태가 있다면 그것이 목표다. 그런데 사람들은 특정한 시점의 영향을 많이 받는다. 책을 많이 읽는 친구를 만난 날 새해 목표를 세우면 책읽기가 목표가 된다. 주식투자로 돈을 많이 번 사람의 이야기를 듣고 새해 목표를 짠다면 주식투자 공부가 목표가 된다. (이미 몇차례나 경험이 있다..)그런데 이런 감정에 휩싸여 목표를 정하는 것은 목표를 충동 구매하는 것과 같다. 그래서 만약 새해의 목표를 정할 생각이 있다면, 앉은 자리에서 확정하지 말고, 2-3일 텀을 두고 다시 한번 목표를 생각해 보는 것이 좋다. 그렇게 다른 분위기와 상황에서 3번을 고민했을 때도 같은 답이 나온다면, 축하할 일이다.이번에는 아마도 꽤 오랫동안 목표를 달성하려는 높은 열정을 유지할 수 있을 것이다.2. 하루 단위의 동사형 목표를 만들자새해 목표는 1년뒤 원하는 싶은 모습에서 시작할 수 있다. 가령, 고시 합격, 10kg 감량, 책 50권 읽기, 토익 900점 받기와 같은 것들이다. 이런 결과형 목표는 사람들에게 강한 목표의식을 갖게한다. 무언가를 성취한 모습을 상상하면 시작할 수 있는 힘이 생겨난다. 하지만 사실 좋은 목표라고 하긴 어렵다. 당장 뭘 해야할지 알 수 없기 때문이다. 좋은 목표는 바로 행동으로 이어질 수 있는 하루 단위의 동사형 목표다. 이런 이야기를 들은 적이 있다.직업을 찾을 때 원하는 직업을 명사형으로 이야기하지 말고 동사형으로 이야기해라.'의사'라고 부르지 말고, 사람의 병을 고치는 일을 하겠다고 이야기해라. 그래야 일의 본질에 가까워질 수 있다. 명사형이 타이틀이라면, 동사형은 실제 하는 일을 설명한다. 목표도 이와 같다. 명사형 (10kg 감량)은 목표 의식을 자극할 수 있지만, 실제 해야하는 일로 직결되는 것은 동사형 (매일 만보 걷기)목표다. 목표가 크거나 난이도가 높다면, 이를 다시 하루단위로 쪼개는 작업을 하자. 일단 내가 먹을 수 있는지 가늠할 수 있을 만큼 작은 조각을 내야한다. 일년에 책 50권을 읽겠다고 하면, 연간 15,000 페이지를 읽어야한다. 365일 매일 읽는다고 하면, 하루도 빠짐없이 41쪽씩을 읽어야 하는 분량이다. 목표가 이 정도의 구체성을 띄면, 비로소 이 프로젝트가 가능성이 있는지 아니면 시작부터 달성과는 거리가 먼 허무맹랑한 것인지 구별할 수 있다.준오헤어 강윤선 대표는 직원들에게 하루의 목표를 강조하는 것으로 유명하다.준오헤어 강윤선 대표새해가 점점 가까워 오면서, 아마도 많은 분들께서 이미 목표 달성과 관련한 글이나 영상을 접하셨을 것이라 생각한다. 그것은 대개 이런 메시지다.목표를 글로 써라, 데드라인을 정해둬라, 목표를 구체적으로 정해라, 주변 사람들에게 알려라사실 목표 달성과 관련한 팁들이 대단히 혁신적인 것은 아니다. 이번 글에서도 뭔가 한 방을 기대했겠지만 아쉽게도 흔하고 뻔한 소리가 되풀이 되었을 수도 있다. 그런데 나는 사람들이 목표 달성 과정의 특성을 이해하는 것이 중요하다고 생각한다. 애초에 목표를 100% 달성할 수 있는 비법은 없을 것이다. 목표를 달성해가는 과정에서 중요한 것은 방법보다는 행동이고, 그 행동을 꾸준히 지속하는 것이 달성 확률을 높일 수 있는 본질이다. 목표 달성이 조금씩 환경을 바꿔가며 달성 가능성을 1% 씩 높여가는 부단한 노력의 과정이기에, 대단한 한 방은 아닐지언정 이런 소소한 팁들이 도움이 될 수 있을 것이라고 믿는다. 2019년 모두 화이팅이다.챌린저스, 확실한 목표달성 꾸준한 습관형성 앱www.chlngers.com
조회수 1165

정책 콘텐츠 디자인하기 - Spoqa Policy 작업기

안녕하세요. 스포카 Product designer 박지선입니다.Spoqa Policy가 최근에 런칭되었습니다. Spoqa Policy는 spoqa의 정책과 약관을 볼 수 있는 사이트입니다. 기존의 스포카 약관 및 정책 페이지는 효율적인 업데이트가 어려운 상황이었고 이런 상황을 개선하기 위해 독립적인 사이트가 필요했습니다. 디자인을 진행하면서 했던 생각들을 공유합니다.정책이란 무엇인가서비스 사용자로서 정책 콘텐츠는 무관심의 대상 혹은 귀찮은 존재입니다. 솔직히 저는 서비스 가입 시 읽지도 않고 동의한다고 체크박스를 클릭한 적도 많습니다. 하지만 약관 및 정책은, 서비스 제공자와 사용자 사이에 일어나는 정보를 주고받는 일련의 과정에 대한 약속을 서술한 것입니다. 또한, 법적 효력을 지니기 때문에 굉장히 중요한 문서입니다. 그 중요성에 비해 한국에서는 별도의 정책 사이트를 가진 곳 혹은 다른 메인 페이지들과 비교하여 공을 들인 곳은 드물었습니다. 읽을 수 있는 콘텐츠로 존재하기보다는 서비스가 필수적으로 갖춰야 하는 성격의 아이템으로만 보였습니다.정책 콘텐츠 디자인의 역할은?(법적으로) 중요하지만 (시각적으로) 중요함을 놓치고 있는 정책 콘텐츠를 어떻게 하면 더 취지에 맞게 잘 드러낼 수 있을까 고민이 생겼습니다. 우선 약관과 정책이 무엇으로 정의되고 있고 어떤 역할을 해야 하는지 알아야 한다고 생각했습니다. 리서치 중 이 고민의 나름의 답을 얻을 수 있었습니다.정책 콘텐츠 디자인은 단순히 정책 내용을 표기해주는 것으로 끝나면 안 됩니다. 정책들이 바탕이 되어 개인정보를 투명하게 관리할 수 있고, 모은 정보가 서비스를 개선하는 데 사용되며, 사용자에게 해가 되는 것이 아니라는 점 또한 내포하여 전달해야 합니다. 즉, 이해하기 쉽고 신뢰할 수 있는 콘텐츠로 보이도록 디자인해야 한다는 말로 줄일 수 있겠습니다. 지면 관계상 양이 굉장히 많아서 혹은 전략적으로 이해하기 어렵게 하는 경우도 있는지도 모르겠습니다만(^^;), 스포카 정책에서는, 웹에서는 그럴 필요가 없다고 생각했습니다.정책 콘텐츠는 조항의 나열이기 때문에 일일이 읽으면 굉장히 지루할 수밖에 없습니다. 그렇다고 이해하기 쉽게 콘텐츠 가공을 많이 가하면 유지보수가 굉장히 어려워집니다. 그러므로 요약하여 제공해주어야 합니다.500px와 Pinterest에서는 이를 충실하게 따랐습니다. 확실히 요약문만 읽어도 약관/정책이 어떤 의도로 만들어졌는지, 사용자에게 어떤 혜택이 있는지 쉽게 이해할 수 있습니다.개선점 파악하고 CSS로 해결하기이번에는 콘텐츠에 대한 이해를 마치고 나서 작업하는 과정에서 느꼈던 주요 개선점과 해결방향을 함께 소개하겠습니다.1. 처음부터 끝까지 타이포그라피콘텐츠 특성상 9할 이상이 텍스트이기 때문에 타이포그라피가 전부라 해도 과언이 아니었습니다. 정책 콘텐츠라고 특별한 타이포그라피가 필요한 것은 아닙니다. 우리가 알고 있는 올바른 타이포그라피의 조건들을 충족시켜주면 됩니다.글자 크기 (font-size)기존에는 글자가 작아 제대로 읽기 어려웠고, 모바일앱 등 다양한 스포카 제품의 스크린 크기에 대응하기 어렵게 되어 있었습니다. 글자는 장식으로 의도한게 아닌 이상 가독성이 좋아야 한다고 생각합니다. 그래서 읽기 쉬운 크기이되 방대한 텍스트량을 고려하여 글자 크기를 정하였습니다.글자 두께 (font-weight)당연한 이야기지만 같은 글자 두께로만 이루어져 있으면 단어 식별이 어렵습니다. 정책 이름, 조항 이름, 조항 세부 내용 등 텍스트 성격에 맞게 글자 두께를 스타일링했고, 내용 파악에 용이하도록 했습니다.글줄 길이 (line-length)웹에서 글줄 길이라고 하면, 글줄 길이 = 콘텐츠 너비 = container 박스의 너비입니다. 기존에는 글줄 길이가 길어서 읽기에 부적합했습니다. 게다가 정책에는 여러가지 어려운 용어들이 등장하여 읽을때 눈의 피로도가 가중됩니다. 그래서 읽기 쉽도록 콤팩트한 길이로 너비를 줄였습니다.리스트 스타일 타입 (list-style-type)앞서 말했듯이 정책 콘텐츠는 조항의 나열입니다. 그렇기 때문에 ul(unorderd list), ol(ordered list), li(list)를 빼놓을 수 없습니다. 기존에는 리스트 스타일 순서가 국가별, 정책 별로 중구난방으로 되어 있었습니다. 이를테면, 어떤 정책에서는 두번째 위계의 리스트가 upper-latin(대문자)으로 나오는데 다른 정책에서는 decimal(십진법 숫자)로 나오는 식이었습니다. 그래서 어떤 정책이든 일관된 순서로 리스트 스타일이 적용되도 어색하지 않는 방향으로 정리했습니다. 그 중 첫번째 리스트 다음에 나오는 두번째 ol의 li는 첫번째 리스트보다 위계가 높아보이지 않고 웹페이지가 아닌 종이 위에 옮겼을 때에도 어색해 보이지 않도록 lower-latin(소문자)으로 선택했습니다.줄바꿈 (word-break)다행히(?)도 아직 스포카에서 운영하는 제품은 한국, 일본 두 나라에서 운영중입니다. 그렇기 때문에 두 나라의 언어 체계도 신경써야 했습니다. 두 언어의 띄어쓰기 규칙이 다르다는 점이 좁은 너비의 화면에서 문제가 되었기 때문입니다. 한국어에서는 각 단어간 띄어쓰기를 원칙으로 하지만 일본어는 띄어쓰기를 사용하지 않습니다.CSS에서 word-break 단어 중간에 줄바꿈을 어떻게 하는지 설정하는 프로퍼티입니다. 여기에 break-all을 지정하면 단어 중간에 줄바꿈이 됩니다. 반면 keep-all은 단어 중간이 잘리면서 줄이 바뀌는 현상이 없습니다. 이를 이용하여 한국어는 keep-all 속성을 적용해서 오른쪽 흘림의 장점이 드러나도록 했고, 일본어는 break-all로 지정하여 일부 문장의 길이가 container 너비를 넘어가지 않도록 했습니다.              좌. {word-break: break-all;} 한 일본어 | 우. {word-break: keep-all;} 한 한국어2. 정책 콘텐츠 디자인 후처리의 한계기존에는 웹페이지 임에도 불구하고 링크가 링크로 작동하지 않았습니다. 텍스트로서 단순 줄글 나열에 그치고 웹이라는 도구의 특성을 살리지 못하고 있었던 것입니다. 그래서 필요한 부분들에 별도로 anchor 처리를 했습니다. 더불어 정보가 잘 읽히기 위한 약간의 시각화가 필요하다고 생각했고, 마냥 딱딱하게 보이지만은 않도록 스타일링을 시도했습니다. 하지만 문서가 수정되고 웹페이지로 변환되는 과정에서 별도의 스타일을 지정하는 것은 꽤나 수고스러운 지점이었습니다. 별도의 스타일을 부분적으로 일일히 지정하여 정책에 대한 이해도는 높아질 수 있겠지만 유지보수 비용이 높아지고, 전면적으로 드러나는 콘텐츠가 아니다보니 효용성에서는 다소 떨어질 수 밖에 없다고 판단했습니다. 그래서 결국 최소한의 후처리만 진행하게 되었습니다.마치며프로젝트를 진행하면서 배운 것들 중에 막상 사정상 프로젝트 내에 실행하지 못했던 점도 있었습니다. 그런 점은 아쉬웠지만 평소에 생각해볼 일이 없던 콘텐츠를 처음부터 하나하나 고민해보는 그 과정이 재밌었습니다. 남들은 깊이 고민해볼 수 없는 좋은 기회를 가지게 된 것 같았기 때문이었던 것 같습니다. 어떻게 보면 사소한 것들인데 국내에도 이런 작업기가 실무자 사이에서 많이 작성되었으면 좋겠다는 생각을 했습니다.감사합니다.#스포카 #디자인 #디자이너 #디자인팀 #인사이트 #업무환경 #프로젝트 #협업 #CSS
조회수 1330

유배지에서 부치는 편지

안녕하세요.집에서 공항까지, 공항에서 집까지 공항을 오가는 가장 편한 방법 벅시(BUXI) 입니다.조금 늦은감이 있지만 모두 연휴는 잘 보내셨는지 궁금합니다.연휴 기간 동안 공항을 오고 가는 여러분들을 위해 내부 직원들이 열심히 노력하였습니다.특히나 제일 고생이 많으셨던 벅시(BUXI) 드라이버 분들의 노고에 감사드립니다.조금이라도 불편함점이 있었다면 머리숙여 죄송하다는 말씀드리며,더 나은 서비스를 위해 노력할 것을 약속 드리겠습니다.그러면 저희 근황을 말씀을 드려볼까 합니다...1. 유배 당하다말 그대로 입니다. 아직 팀이라고 부르기 민망 하지만(2명) 제가 속한 팀이 사무실에서 쫒겨났습니다.그냥 막 나가라고 해서 저희는 사무실 밖에 자리를 마련하여 일을 하고 있습니다.. 흑흑빼앗긴 나의 들... 과연 봄은 오는가...을씨년스러운 유배지 입구...ㄷㄷㄷ전하...아니 대표님 저희가 무슨 잘못을 했단 말입니까!!명을 거두어 주시옵소서...흠... 전망은 좋아보이지만...어둠의 자식이 되어버린...불이 안들어오는 이 공간....유배지에서 다양한 저서를 남겼던 정약용의 마음으로저희는 여러분들을 위해 일할 것을 다짐합니다...사실은 인원 충원으로 인해 밖에서 일하는 거에요 하하하 근데 왜 나죠?2. 벅시(BUXI) 홈페이지 리뉴얼!그동안 칙칙(...)하던 벅시(BUXI)의 홈페이지가 드디어 리뉴얼을 진행하였습니다!캬~ 칙칙했던 대표님의 감성이 사라졌네요.당연히 예약도 가능하구요!예약 많이 해주세요~아직 100% 완성이 된 것이 아니라서 점점 더 발전하는 벅시(BUXI) 홈페이지를 보실 수 있을 겁니다.이용 방법도 좀 더 쉽게...기존 홈페이지와 달리 벅시(BUXI) 서비스에 대해서 좀 더 알기 쉽도록 별도의 페이지도 만들었고,디자인 적으로도 더욱 신경을 써서 만들었습니다.이용 규정에 대해서 좀 더 명확하게 알려드릴 수 있도록 고심하고 있으며,특히 문의가 많이 들어오는 반려동물 관련한 규정도 활발하게 논의 중에 있습니다.반려동물도 행복한 여행길이 될 수 도록,그리고 모두가 안전한 여행길이 될 수 있도록 준비하고 있습니다.다시 한번 고생해 주신 분들께 다시 한번 박수를...음... 벅시(BUXI) 홈페이지 리뉴얼 이벤트라도 할까요?짠돌이 대표님이 허락을 안하시겠죠 뭐 하하하하그렇죠? 저를 유배 보낸 짠돌이 대표님?3. 채용 관련혹시라도 관심있으신 분이 있을까봐...후후후아래 링크를 한번 살포시 참조해주셔요.*대표님 개드립을 받아 칠 수 있는 분이라면  대환영!!*https://www.theteams.kr/recruit/wanted/1469?search=벅우리는 벅시, 영어로 BUXIBUS+TAXI 그래서 벅시(BUXI)공항을 오고가는 벅시(BUXI)나아가 차세대 교통플랫폼이 되고 싶은 벅시(BUXI) 입니다.항상 감사합니다.#벅시 #스타트업일상 #운영 #성장 #일지 #기업문화 #조직문화 #사내복지 #사무실풍경
조회수 55

바로고 x 강남소방서, 심폐소생술과 화재 대피 교육

바로고사내소식barogo대한민국 대표이륜 물류 배송 전문2018년 1월 26일 119 뉴스팀강남소방서, 배달 대행업체 심폐소생술 교육강남소방서(서장 김시철)는 26일 오후배달 대행업체 '바로고' 직원 30여 명을 대상으로심폐소생술과 화재 대피 교육을 실시했다.심폐소생술의 중요성을 알리고 행동 요령에 중점을 두고 진행한 이날 교육은▲심폐소생술 이론과 실습▲자동 심장 충격기 사용법▲기타 응급처치법 등으로 이뤄졌다.안정미 소방관은 "심정지의 황금 시간은 4분으로최초 목격자의 초동 대처가 무엇보다 중요하다"라며여러분의 신속한 대처가 소중한  생명을 살리는 큰 힘이 된다"라고 강조했다.바로고 x 강남소방서심폐소생술과 화재 대피 교육 관련기사▼▼▼[FPN Daily]바로고 x 강남소방서바로고 본사에서 진행된 심폐소생술과 화재 대피 교육 현장의 모습입니다.안정미 소방관님께서 진행되는 교육의 과정을 설명해주십니다.1. 화재 대피 훈련2. 화재 시 행동 요령 및 대피 방법3. 소방 시설 사용법+응급 상황에서의심폐소생술 등을 배우게 됩니다.안전은 작은 것에서부터생활 실천으로!이번 바로고에서 진행된 교육에서는작은 것에서 실천하는 것부터다시 생각하게 되는 시간이 되었습니다.우리가 이미 알고 있지만 챙기지 못한 부분지키지 못하고 방치한 부분이런 작은 것들을 챙기고 지키면서안전을 지키는 것이 중요합니다.안타까운 사고가 많은 요즘안전 교육 진행을 통해안전의식을 더욱 확고히 하는 계기가 되었으면 합니다.안정미 소방관님께서 직접 시범을 보이시며심폐소생술 교육을 진행하였습니다.위급 상황에서 생명과 직결된 일인 만큼경청하며 열심히 배워보았습니다.그러나....생각보다 심폐소생술은 쉽지 않았습니다.알맞은 부위에 일정의 힘을 생각보다 아주 강하게 압박해야 해야 합니다.낯설고 어색한 상황이라약간의 어려움이 있었지만열심히 배우는 바로고 임직원들입니다.barogo바로고안전을 먼저 생각합니다.안전을 먼저 실천합니다.[바로고 공식 홈페이지]
조회수 1098

회사, 사람을 연결한다는 것...

소프트웨어 개발자로서 30년이 되어간다.그 사이 만난 많은 사람들중에 구루급이 된 사람도, 멋진 개발자로 성장한 사람도, 멋진 사업가로 성장한 사람도 많다.사업가, 의료분야, 제약분야, 보험분야, 스타트업등등...모든 만난 사람들과의 좋은 인연들이 꾸준하게 유지되는 경우가 많다.최근들어 직장을 옮기는 개발자나 관리직종에 있는 사람들을 추천하거나 구직을 하게 되는 경우를 연결해주는 경우가 생긴다.전문적인 헤드헌트는 아니지만...믿을 만한 회사이거나 신뢰할만한 대표들에게...괜찮은 경험과 좋은 스킬을 가진 친구들을 연결해주는 보람도 크다.자본을 가진 사람에게 기업을 소개해서 M&A하게 하는 경험도 흥미롭고,작은 팀을 큰 팀에게 소개하는 경우도 재미있다.CTO를 구해달라는 요구에 정당한 대우와 의미있는 비전을 공유하게 한다면...그정도 직급도 구해준다.이제 하나의 기업에 10년이상 근무하는 시대는 아닌것 같다.다들, 새로운 도전과 새로운 일에 흥미를 가지고, 많은 사람들이 모이고, 정리되었다가 다시 모인다.많은 성장과 변화를 보면서...회사와 사람을 연결하는데 보람을 느낀다.ㅎㅎ...전문적인 헤드헌팅회사는 저를 싫어할 가능성이. ㅎㅎㅎㅎps.싸고 일만 잘하는 개발자를 구해달라는 요청에는 웃음으로 이야기드린다..'없다고'정당한 대우와 의미있는 미래를 보장한다면...구루급 개발자도 CTO로 섭외가 가능하다고 이야기드린다.그리고, 돈 퍼주는 사업가도 없으며.정당한 일을 하는 개발자나 기획자, 디자이너를 찾는 분에게 소개한다.아.. 요즘은... 본인의 실력이 답보상태인것을 깨닫는 개발자들이 여럿있다.그래서, 초기 스타트업에 들어가서 고생하면서...다시, 테크를 수련하는 녀석들도 여럿있다.그래서, 다시 스마트한 스타트업으로 입사하는 녀석까지... ~.~세상은 참 재미있다.
조회수 3846

은밀한 로고 리뉴얼

은밀하게 변화되어온 로고들기업의 로고(CI, BI)는 보통 새로운 사업 방향을 적용한다든가, 시대의 트렌드를 반영하고자 할 때 리뉴얼을 진행합니다. 하지만 로고 리뉴얼에도 어느 정도 법칙이 있습니다. 바로 '은밀한 변화'인데요.사용자들은 자기가 아끼는 서비스의 급진적인 변화를 좋아하지 않습니다. 이미 애착 관계가 형성되었기 때문에 그 변화에 자신이 배제 혹은 소외되었다고 느끼면 일종이 배신감을 느끼기 때문이죠. (인용 : https://sky-glamping.com/1) 해서 많은 기업들이 로고 리뉴얼을 진행할 시에 아주 세밀한 부분을 조정하여 시각적, 구성적으로 개선하여 사용하는 경우를 많이 볼 수 있습니다.혹시 눈치 채신분이 계신가요? 데일리도 역시 약 세 달 전부터 국문로고를 '은밀한 리뉴얼'을 하여 사용 중이었습니다. 위에 보시는 바와 같이 국문로고와 영문로고의 시각적 통일성이 다소 떨어졌기 때문인데요. 해서 이번에는 데일리의 국문로고 리뉴얼 프로젝트를 소개해보려 합니다.Base로 기억해야 할 것먼저 비주얼 디벨롭 작업이 들어가기에 앞서 데일리에서 지정한 브랜드 디자인 키워드를 원칙으로 기본적으로 지켜야 할 시각적 요소들을 파악합니다. 또한 앞서 말했듯이 국문로고 리뉴얼의 모토가 영문로고와의 시각적 통일성이 다소 떨어진다는 이유였기 때문에 영문로고와 통일시켜야 할 시각적 요소를 파악합니다.영문로고의 쉐입 특징시안 작업과 자간 조절위의 고려해야 할 내용을 바탕으로 러프하게 시안 작업을 진행합니다. 이를 크리에이티브 팀 내에 공유하고 논의를 통해 하나의 방향으로 좁힌 후 디벨롭을 진행합니다.많은 시안 중 선택된 시안자간조절 작업의 일부특히나 국문로고의 경우는 자간 조절을 어떻게 하느냐에 따라서 느낌이 천차만별로 달라집니다. 또한 가이드의 기준을 어느 글자에 맞추느냐에 따라서도 느낌이 확연하게 차이가 나죠. 위에 보시는 바와 같이 변형된 시안에서 두께를 조절하고 각각 두께에 따른 자간 조절을 디테일하게 설정합니다. 또한 글자 간 세로 크기를 동일하게 적용해 보는 등 가장 안정적인 형태를 만들어 나가는 작업을 거칩니다.자간 조절이 최종적으로 완료되었다면 국문로고와 함께 사용되는 브랜드 슬로건도 해당 자간과 쉐입으로 변경하는 작업을 진행합니다. 아래처럼요.국문로고와 함께 쓰이는 브랜드 슬로건결과물최종적으로 위와 같은 쉐입이 완성되었습니다. 기본 서체로 제작되어있던 국문로고에 비해 더 안정적이고 주목성 높은 형태를 띄고 있습니다. 로고가 제작되었다면 로고 가이드도 빠질 수 없겠죠? 로고 활용 가이드 제작을 끝으로 국문로고 리뉴얼 프로젝트가 마무리됩니다.로고 활용 가이드에 포함된 국문로고 가이드마치며모두가 생각하는 좋은 브랜드의 기준은 다를 수 있습니다. 데일리가 추구하는 브랜드는 당연하듯 자연스럽게 고객에게 스며들어 라이프스타일의 일부가 되는 것입니다. 그렇기 때문에 본 프로젝트처럼 은근히 그리고 서서히 변화되는 과정이 많은 것 같다고 생각이 됩니다.데일리호텔을 더욱 데일리호텔스럽게. 그러면서 더욱 탄탄한 데일리호텔만의 브랜드를 전달해 드릴 수 있도록 앞으로도 노력하겠습니다 :)기획/진행 : Creative팀작성자 : Creative팀 Blair Ahn#데일리 #데일리호텔 #디자인 #디자이너 #디자인팀 #로고 #리뉴얼 #인사이트 #후기 #일지
조회수 938

아마존에서 실제로 팔릴만한 상품(군)을 찾는 법

인사말안녕하세요 대한민국 셀러들의 아마존 진출을 도와주는 컨설팅 회사이자 업무 대행사인 컨택틱의 이이삭 대표입니다.오늘 제가 알려드리고 싶은 이야기는 '잘못된 상품 선정으로 인해 미판매 재고가 발생하는 것을 방지하는 방법'입니다.전자상거래 시장에 뛰어든 판매자라면 누구나 알고 있으며 한 번쯤은 겪었을만한 문제인 '미판매 재고'에 대해 항상 고민을 할 수 밖에 없습니다. 실제 통계에 따르면 판매자들이 유통하는 재고의 20% 정도는 미판매 재고로 남거나 폐기 처분 하게 된다고 합니다. 이걸 영어로 overstock 또는 dead stock라고도 표현합니다.INTRO - 1. 왜 이런 미판매 재고 문제가 발생하는가?이런 문제를 해결하는 방법에 대해 말씀 드리기 전에 우선 이런 미판매 재고 문제가 '왜' 발생하는지부터 말씀드리겠습니다. 크게 두 가지 원인이 있는데, (1) 제대로 된 조사 없이 상품을 선정/소싱 했거나 (2) 올바르지 않은 정보로 시장 조사를 했기 때문입니다.1번의 경우에는 성실하게 시장 조사를 하지 않은 내 자신을 탓할 수 밖에 없습니다. 하지만 2번의 경우에는 굉장히 억울할 수 밖에 없습니다. 숫자로 입증한 데이터를 기반으로 모든 결정을 내렸는데, 놓친 부분이 있었을 수도 있고, 내가 조사한 데이터가 오차 범위가 넓은 데이터일 수도 있고, 아니면 아예 wrong data를 참고한 것일 수도 있습니다 (예를 들면 관련이 없거나 오히려 연관성을 지으면 안되는 데이터).INTRO - 2. 미판매 재고 문제가 얼마나 심각한 문제인가?상품을 제조/사입 한 순간부터 일단 지출입니다. 여기에 쓰인 돈이 만약 미판매 재고가 된다면, 이 상품들을 제조/사입하면서 사용한 돈은 영원히 회수하지 못할 수도 있습니다. 제조/사입에만 사용한 돈만 날리는 거라면 그렇게 큰 문제가 아닐 수도 있습니다. 하지만 이 재고를 FBA 창고에 입고한 데에 사용한 물류비도 감안해야 하며, FBA 창고에 보관되면서 매월 발생하는 monthly storage fee, 그리고 6개월 이상 미판매된 재고에 대한 long term storage fee, 그리고 마지못해 폐기처리할 결정을 내렸다면 폐기를 하는 데에도 드는 FBA removal fee, 만약 한국으로 귀환 시킨다면 발생할 retrieval fee... 정말 예상했던 것보다 훨씬 큰 손해가 날 수 있는 것이 바로 미판매 재고 문제입니다.이런 비용 하나하나가 결국 '실제로 가능성이 있는' 상품들을 새로 발굴하고 소싱하고 마케팅하는 데에 사용할 돈이 되어야하는데, 잘못된 상품 선정이라는 우범 하나 때문에, 한정된 자금으로 사업을 운영해야 하는 사업주들의 입장에서는 심지어 잠재성을 가지고 있는 potentially profitable 상품들에 대한 기회조차 잃어버리게 되는 것이니, 그런 의미에서 미판매 재고가 가져오는 손해는 막심합니다.THE SOLUTION - 1. 미판매 재고 발생을 방지할 수 있는 기본팁 3가지세상에 그 어떤 것도 정해진 답은 없다고 생각합니다. 하지만 아래 3가지 팁을 통해 여러분들이 위에 언급된 '미판매 재고' 발생의 가능성을 최대한 낮추시길 희망합니다:1. 주관적인 생각을 배제하라 (오직 숫자만 믿어라)너무 당연한 얘기가 될 수도 있지만 실제로 많은 셀러들이 이 실수를 반복합니다. 단순히 '잘 팔릴 것 같다고 느끼기 때문에' 또는 주변에서, 세간에서 이런저런 상품이 요즘 인기있더라 라는 '카더라' 말을 듣고 제조/사입 결정을 내리는 것은 치명적인 실수라는 것을 반드시 항상 인지하고 이런 '감'을 통한 상품 결정을 해선 안됩니다. 그 외에도, 과거에 성공했다고 해서, 주변에 동일한 상품(군)을 판매한 지인이 잘됐다고 해서, 등등 이 모든 것들이 전부 결국 주관적인 input입니다. 후회하지 않으려면 이런 주관적인 생각이 아닌, 오직 올바른 데이터를 기반으로 한, 숫자로 입증된 데이터를 통해 결정을 내리시기 바랍니다.2. 과거 데이터에만 의지하지 말아라그렇지 않은 상품도 있지만, 특정 상품은 seasonal 시즌성 상품일 수도 있으며, fad 유행성 상품일 수도 있습니다. 물론, 과거 데이터가 향후 데이터를 예측할 수 있는 좋은 자료가 될 수도 있기도 하고, 저희가 지금 말하고 있는 data-driven 리서치 방법은 어쨌거나 지난 과거 기록을 살필 수 밖에 없는 것이지만, 과거 데이터 하나에만 온전히 결정의 기반을 두는 것은 각 상품의 특성상 다소 부정확하거나 위험할 수 있다는 것을 인지해야 합니다.3. '추천' 제품은 두 번 세 번 검토하라OEM/ODM 제조유통업자(PL 셀러)들에게 특히나 해당되는 이야기지만, 결국 제조사(공장)은 최대한 많은 제품을 판매하는 게 주 목적입니다. 그 제품을 소싱한 여러분이 재고를 팔 수 있을지 말지는 그들의 고민이 아닙니다. 따라서 제조사가 추천하는 신상품이나 그 제품에 대한 시장 동향도 너무 일방적으로 신뢰해서도 안되고, 이 공장이 여러분 뿐만 아니라 몇 명의 셀러들에게 브랜드명이랑 포장지만 바꾸고 풀어놨는지도 잘 파악해서 시장 포화도를 잘 분석하고 제조/사입을 해야합니다.THE SOLUTION - 2. 시장 조사는 이렇게 하세요답은 결국 올바른 시장 조사입니다. 하지만 올바른 시장 조사를 하려면 어떻게 해야하는지가 궁금하실겁니다. 올바른 시장 조사를 하려면 아래의 3가지를 반드시 고려하시기 바랍니다.1. 시장 크기 (수요) 분석내가 판매할 상품의 시장 크기가 '너무' 작으면 아무리 좋은 상품이어도, 아무리 가격 경쟁력이 있어도, 아무리 마케팅에 예산을 쏟아부어도 당연히 다 무의미한 것입니다. 아마존에 내 상품과 유사하거나 동일한 연관 상품의 목록을 수백, 수천개를 직접 하나하나 조사하고 그 상품들의 스텟(stats)를 분석해서 정녕 내가 진입할 이 시장의 크기가 적당한지를 우선 살펴봐야합니다.2. 경쟁/진입장벽 (공급) 분석시장 크기가 아무리 큰 시장이어도, 그만큼 공급이 많아서 경쟁이 심하면, 이것 또한 문제입니다. 매출이 발생하는 niche 틈새에 끼기 위해서 가격도 낮춰야하고, 이미지도 예쁘게 꾸며야하며, 마케팅을 통해 상위에 노출해야하는 등 여러가지 비용이 많이 들어가게 됩니다. 배보다 배꼽이 커지는 경우가 바로 이런 경우입니다.3. 트렌드 분석위에도 언급했듯이, historical data가 항상 답이 아닙니다. 하지만 그로 인해 알 수 있는 것은 '동향' 즉 trend입니다. 예를 들어 fidget spinner처럼 한 때 극적인 인기를 달리던 상품은 1년이 채 안되어서 인기가 증발했습니다. 소비성 상품이 아니기 때문에 이 수요가다시 올라가거나 현 상태를 유지될 확률은 전무하며, 거의 십중팔구는 아마 시간이 지날수록 이런 fad 상품은 점점 수요가 없어지게 됩니다. 트렌드를 잘 분석해서, (1) 연중 내내 수요가 밸런스 잡힌 시장 또는 시즌마다 일정 수요를 보이는 시즌성 제품을 선정하거나 (2) 라이징 트렌드를 보이는 선정하거나 (3) Fad 상품을 굳이 하겠다면 단타성으로 언제 치고 들어가서 언제 빠질지를 잘 결정해야 합니다.4. 비용 분석아마존에서 판매한다는 것은 굉장히 다양한 수수료가 발생할 것을 고려해야 합니다. 아마존 판매 수수료, FBA 입고를 위한 물류비, FBA 배송대행 수수료, FBA 창고 보관료, PPC 광고, 적절한 할인의 제공, 월 계정 유지비, 교환/반품/환불, 등등... 내가 소싱할 제품은 어느 판매가 구간에 속할지 (저가/중가/고가 상품) 분명히 알아야 하며, 그 안에서 내가 볼 마진의 폭이 정확히 얼마인지도 알아야 합니다.THE SOLUTION - 3. 전문가의 도움을 받으세요위에 언급한 모든 것들을 해결해주는 것이 컨택틱의 아마존 시장 조사 서비스입니다 (다른 말로, '아마존 진출 성공 가능성 분석 서비스'). 저희 회사 서비스를 홍보하려고 하는 것은 아니지만, 실제로 저희가 해드리는 이 시장 조사 서비스는 위에 언급한 모든 항목들을 고려해서 최대한 객관적인 데이터로 입증된 결론들을 의뢰자가 informed decision을 낼 수 있도록 도와주고 있습니다. 특정 상품에 대한 시장 조사를 의뢰하게 되면 그와 유사한 아마존에 존재하는 거의 모든 리스팅들을 뜯어보고 분석해서 그 시장에 대한 정확한 분석을 여러분들이 이해하기 쉬운 말로 설명해드립니다.컨택틱의 아마존 시장 조사 서비스는 20만원에 (부가세 별도) 시장 조사 결과 요약 보고서 1개와 화면 공유를 통한 1시간의 유선 컨설팅이 제공됩니다. 관심 있으신 분들은 연락 주세요!그럼 오늘도 즐거운 글로벌 셀링 되세요!컨택틱서울특별시 강남구 강남대로62길 11, 8층 (역삼동, 유타워)대표 전화: 02-538-3939해외 부서: 070-7771-1727영업 부서: 070-7771-1728이메일: [email protected]유튜브: https://www.youtube.com/channel/UC8OxbQGAnMqWGpGj5weLcZA홈페이지: https://www.kontactic.com
조회수 767

[모바일 앱분석] Step2. EXPERIENCE (사용자경험 분석)

지난 글에 이어 앱 분석의 2단계 Experience (사용자경험 분석) 에 대해 알아보겠습니다.( [모바일 앱분석]  Step1. MARKETING (마케팅 분석) 보기 )2013년 Compuware의 조사에 의하면 사용자가 다운로드 한 앱 중 80-90%는 단 한 번 실행 후 삭제한다고 밝혔습니다.매우 높은 수치이긴 하지만, 경험상 수긍되는 결과이기도 합니다. 생각해보면 앱을 삭제하는 이유는 단순합니다. 우리는 앱을 설치하기 전 편의, 문제해결, 유희 등 분명한 목적있습니다. 그러나 설치 후 실행한 앱이 기대한 만큼의 만족도를 제공하지 못했거나 서비스 경험을 하기도 전에 부정적인 경험을 제공했기 때문입니다.Experience 단계의 분석 핵심은 마케팅으로 획득한 사용자가 앱을 사용하면서 겪고 있는 문제점을 정량적 데이터로 빠르게 발견하고, 개선하는 데 있습니다.# 호환성 분석반송률(Bounce Rate)이란 지표는 앱 실행 시 인트로를 지나 첫 페이지에서 서핑이 종료된 비율을 뜻합니다. 쉽게 말해 앱 실행 후 바로 종료한 비율인데요, 앱의 경우 일반적으로 단일 페이지(화면)에서 실행 목적을 달성하기 어렵다고 볼 수 있기 때문에, 앱의 반송률은 극히 낮은 것이 정상입니다. 그러나 반송률이 높다면 왜 그런 것일까요?– 불필요한 푸시 알람을 무심코 눌러 실행되서 바로 종료한 경우– 앱을 실행했는데 제대로 동작하지 않는 경우위와 유사한 행위가 자주 반복된다면 반송률은 증가할 수 있습니다. 즉, 반송률은 앱의 부정적 컨디션을 확인할 수 있는 유일한 지표라고 볼 수 있는데요, 이 지표는 주로 시스템 관련 디멘젼과 어울려 제공됩니다. 앱을 업데이트 했는데 문제는 없는지. 특정 OS에서 또는 특정 디바이스에서 에러가 발생하지 않는지 등을 반송률 지표를 통해 추정할 수 있습니다. # 사용성 분석많은 카테고리와 복잡한 네비게이션은 장시간 앱 사용에 극심한 피로도를 주고 재사용률을 감소하게 만듭니다. 그렇기 때문에 항상 프로바이더 입장에서 앱 개발 시 가장 노력하는 부분이 카테고리, UI, 네비게이션 최적화입니다.일반적으로 컨텐츠 데이터는 앱 개편 시 가장 많이 활용됩니다. 사용자의 관심도에 따라 카테고리 위치를 조정하며, 인기가 높은 카테고리는 유지 및 컨텐츠를 강화하고, 인기가 낮은 카테고리는 제거해서 복잡한 카테고리를 간소화 합니다.컨텐츠 데이터로 사용자의 관심도를 알 수 있다면, 행동패턴 데이터는 사용자의 앱 이용 목적(방법)을 이해할 수 있습니다. 로그인 유저와 비로그인 유저의 행동패턴은 어떻게 다를까? 남성은, 여성은 어떻게 앱을 이용하고 있을까? 서핑을 주로 종료하는 시점은 언제일까? 등 다양한 질문에 답변이 될 수 있는 인사이트를 얻을 수 있으며 검증된 데이터 기반으로 효과적인 앱 네비게이션 개선을 이끌 수 있습니다.# 검색엔진 편의성 분석검색엔진은 목적한 컨텐츠에 가장 빠르게 도달할 수 있는 도구로써, 커머스/뷰티/미디어 앱 등 다수의 컨텐츠를 다루는 앱에서 높은 사용성을 보이고 있는데요, 사용성이 높은만큼 검색엔진이 사용자에게 제공해야 하는 경험 또한 매우 중요합니다.검색을 하는 사용자의 마음가짐은 아래와 같습니다.– 서핑하기 귀찮다– 원하는 정보만 빠르게 얻고 싶다이런 사용자에게 다음과 같은 검색결과를 제시한다면 Conversion은 기대하기 힘들 것 입니다.– 원하는 검색결과를 제공하지 못했을 경우– 너무 많은 정보를 제공하여 선택에 혼란을 줄 경우내부 검색엔진을 운영하는 앱이라면 매일 검색엔진 데이터 모니터링을 통해 사용자의 트렌드 키워드를 확인하고, 그에 적절한 결과 값을 제시해주고 있는지 늘 점검해야 합니다. 또한 정량적 데이터 확인 뿐만 아니라, 실제 앱에서 검색해 보면서 불편함은 없는지, 더 효과적으로 컨텐츠에 접근할 방법은 없는지 등에 대한 고민이 필요합니다.앱 사용자에게 긍정적인 경험을 제공했다면, 최종 목적인 전환 최적화를 위해 집중해야 할 때입니다. [모바일 앱분석] Step3. CONVERSION (성과 분석) 에서는 전환 트렌드를 이해하고 전환을 방해하는 요인을 도출/개선하는 방법에 대해 살펴보겠습니다* WISETRACKER는 모바일 광고 성과 측정부터 In-app 이용자/컨텐츠 분석, 푸시메시지 최적화까지 지원하는 모바일 통합 분석/타겟팅 솔루션입니다. 와이즈트래커 솔루션의 무료체험을 원하실 경우 여기를 클릭해주세요.* WISETRACKER가 제공하는 무료 데이터 분석 컨설팅를 원하신다면 여기를 클릭해주세요. #와이즈트래커 #서비스소개 #마케팅 #데이터분석 #데이터사이언스 #조언

기업문화 엿볼 때, 더팀스

로그인

/