스토리 홈

인터뷰

피드

뉴스

조회수 1258

팀원들에게 보내는 편지- 5가지를 꼭 부탁드립니다.

2017년에 저는 여러분을 만나게 되어 매우 행복했고 이 팀에 감사해하는 해를 보냈던 것 같습니다. 그리고 여러분들도 서로 동료들로부터 소중한 인연이라고 생각하며 좋은 팀웍을 위해 많은 노력을 했던 것도 지켜보았습니다. 2018년에는 더욱 단단하고 똑똑한 팀이 되어야지 전쟁에서 승리할 수 있을 것입니다. 많은 타업종들이 시장에 정착하기 위한 과정에서 기존의 전통적인 업체들로부터 많은 공격을 받았습니다. 이베이도 기존 유통 업체들로부터 공격을 받았고 우리가 잘 알고 있는 사례로서 에어비엔비와 우버가 그렇습니다. 우리의 성장은 이런 공격으로부터 타격이 본격화 될 수도 있을 것을 예상해야합니다. 이미 그런 공격들이 전통 업체들로부터 진행되고 있죠.그래서 제가 당부드리는 이 다섯가지들은 우리가 전쟁에서 이기기위한 마인드셋이 될 것이라고 생각합니다. 꼭 기억해주시고 공감해주셨으면 하는 마음에서 편지를 드립니다. 우리가 더욱 단단하게 똘똘 뭉쳐 스마트하게 움직이기 위한 마인드셋입니다.1. 상상할 수도 없는 대단히 높은 꿈이번 해에 제가 가장 고민했던 부분은 꿈에 대해서였습니다. 내가 꾸고 있는 꿈의 크기가 어떤 지에 따라서 업무의 퍼포먼스에 정말 큰 영향을 미친다는 것을 알게 되었습니다. 큰 꿈과 목표를 꾸게 된다면 우리는 우리가 풀고자 하는 문제에 대해서 더 깊은 사고를 할 수 있고 창의적으로 문제를 해결해나갈 수 있을 것입니다. 그 큰 무엇인가를 이루기 위해서는 이전과는 굉장히 다른 방식으로 접근해야하고 다른 사람들이 보지 못한 가장 본질적인 부분이 무엇인지 꿰뚫어야하기 때문입니다. 당장 1월달에 입양 100건을 해야한다고 생각해봅시다. 2~3배 더 좋은 아이디어가 아닌 10배, 100배 더 좋은 아이디어와 액션 플랜이 있어야할 것입니다. 그리고 그만큼 노력도 훨씬 더 많이 해야될 거구요. 이번 기회에 내가 인생을 이루고자 하는 궁극적인 꿈과 목표를 생각해보시고 그것을 회사의 꿈과 교집합을 만들어주셨으면 좋곘습니다. 회사는 그 꿈을 도울 것입니다. 그리고 그 거대한 꿈을 절대 타협하지 마시고 본인의 퍼포먼스로 전환시켜보셨으면 좋겠습니다. 물론 뜬구름 잡는 것은 안됩니다. 늘 현실 감각은 유지해야됩니다. 단 현실 감각있고 꿈이 작은 것보단 꿈이 크고 현실 감각이 없는 편이 낫습니다. 미켈란젤로가 말했듯이 말입니다. "우리 모두의 가장 큰 위험은 우리의 목표가 너무 높아 그것을 놓치는 것이 아니라 너무 낮아 그 목표를 달성해 버리는 것이다." 우리 회사가 어디까지 커질 수 있을까요?2.압도적인 퍼포먼스를 증명하여 대체불가능한 인재가 되는 것저 또한 회사 내에서 대표라는 자리에 있지만 저는 이름만 대표일 뿐 그냥 팀원입니다. 그렇기 때문에 어떻게 저 또한 회사를 총괄하는 '팀원'으로서 퍼포먼스를 증명하고 꼭 페오펫에 필요한 인재가 되는지를 끊임없이 증명하려고 합니다. 아직 많이 부족하며 늘상 배우고 있습니다. 하지만 우리는 더 이상 배우는 것에 스타트업의 의의를 두기에는 정말 중요한 스테이지에 있습니다. 이제 배워서는 안됩니다. 정말 빠르게 의사결정을 하며 좋은 의사결정을 많이 해나가야됩니다. 각자 영역에서 [가설-검증] 데이터셋을 아주 빠르게/반복을 해야됩니다. 이를 통해 각자 역할에서 대체불가능한 역할을 보여주시고 회사에 당당하게 요청해주시면 회사측에서 이 부분과 관련해서 심도있게 얘기를 하고 기여에 대한 보상을 인정할 것입니다.3. 동료들의 꿈을 서로 돕고 그의 삶을 진심으로 응원해주는 이타심을 갖는 것우리는 강아지를 입양하고 싶어하는 사람들이 반복적으로 겪고 있는 고충을 해결합니다. 반려견과 꿈같은 15년의 생활을 위해 우리는 그들의 꿈을 돕습니다. 그들이 평생 강아지와 함께 행복하는 것에만 집중할 수 있도록 우리는 멤버십이라는 제도를 만들어 그들의 삶을 응원합니다. 하지만 우리는 고객 이전에 동료로부터 이 이타심이 출발해야지만 고객에게까지 잘 전달될 수 있습니다. 나는 내 옆에 있는 동료의 삶에 얼마나 관심이 있고 그/그녀의 꿈을 얼마나 응원해주고 싶은지, 얼마나 응원하고 있는지, 어떻게 도울 수 있는지에 대해서 좀 더 많은 관심들이 생겼으면 좋겠습니다. 이런 마음가짐은 우리가 일을 할 때에도 서로의 생각을 맞다고 주장하는 토론이 아닌 서로의 생각을 도와주고 결국 우리 회사가 풀고자하는 문제를 더욱 창의적으로 해결하는 방식인 협업을 추구하게 될 것입니다.4. 낙관적인 세계관을 가지는 것은 이미 절반은 성공한 것우리는 항상 상황이 더 나아질 수 있다는 것을 믿으며 그것을 현실화하는데에만 온 에너지를 쏟아도 모자를 것입니다. 롤로코스터인 상황은 모든 스타트업들이 겪게 되는 진리입니다. 다만 그 악화되는 상황은 아주 일시적인 현상일 뿐이며 결국 그것에 동요하지 않고 앞으로 계속 더 나아가는 것만이 최선일 것입니다. 긍정적인 상황은 언제나 앞으로 더 나아고자하는 자에게 주어집니다. 낙관적인 세계관은 안될 것도 되게 하는 마법입니다. 어떤 상황에서도 희망을 가진다는 것은 절반은 성공한 것입니다. 우리는 매일 매일 더 긍정적인 상황을 만들어나가고 있습니다.5. 후회없이 인생에 모든 것을 쥐어짜 당면해있는 가장 큰 목표에 몰입하는 것 - "딥워크"우리가 당면해있는 가장 큰 목표는 "입양"에서 접점을 (길목) 완벽히 선점하는 것입니다. 이 선점 뒤에는 우리는 굉장히 많은 것들을 할 수 있을 것입니다. 다른 업체들이 하지 못했던 "이커머스의 새로운 경험"을 만들어낼 수 있을 것입니다. 그러기 위해서 우리는 입양에 굉장히 굉장히 집중하고 몰입해야됩니다. 이 몰입이라는 것은 정말로 사실 어려운 일입니다. 인간의 집중력은 굉장히 짧기 때문이기도 하며 사람에 따라서 환경적인 면이나 일에 우선 순위를 잘 설정하지 못하기 때문입니다. 우리는 그럼에도 여기에 집중해서 반드시 이번 해에 숫자로 증명해야할 것입니다. 인생에 모든 것을 쥐어짜 입양에 집중하는 팀이 되었으면 좋겠습니다. 마지막 "딥워크"라는 책에서 좋은 글 귀 하나를 인용하며 글을 마치겠습니다.딥 워크 습관을 기르려면 시간을 존중해야 한다는 깨달음이다. 그 첫 단계는 다음과 같은 조언을 따르는 것이다. 분 단위까지 무엇을 할지 미리 정하라. 장담하건대 산만한 대중을 떠나 집중하는 소수의 대열에 합류하는 이는 인생을 바꾸는 경험이 될 것이다.평일 늦게까지, 주말에도 고생해주시는 여러분들에 감사함과 경의를 표합니다. 우리는 정말로 잘하고 있습니다. 하지만 우리의 목표는 좋은 회사가 되는 것이 아닙니다. 위대한 회사가 되는 것이며 업계의 획을 긋고 산업을 바꾸는 일을 해야합니다. 한명씩 돌아가며 감기 걸렸던 한 해인데 내년부터는 건강을 가장 먼저 챙깁시다. 감사합니다.#페오펫 #peopet #아이디어기업 #기업문화 #목표 #비전 #각오
조회수 1081

테이블이냐, 컬렉션이냐, 그것이 문제로다!(KOR)

편집자 주 외래어 표기법에 따르면 ‘원어에서 띄어 쓴 말은 띄어 쓴 대로 한글 표기를 하되, 붙여 쓸 수도 있다.’고 규정하고 있다.(제3장 제1절 영어의 표기, 제10항과, 컴퓨터 전문어, 전기 전문어 등) 즉 ‘원칙’과 ‘허용’이 모두 가능하다는 의미다. 이를 바탕으로 여러 표기 용례를 참고한 결과, TableView는 ‘테이블뷰(원칙)’로 표기해야 하나, 본문에서는 독자의 가독성을 높이기 위해 ‘테이블 뷰(허용)’로 표기한다. 응용하여, CollectionView는 ‘컬렉션 뷰’로, TableViewCell은 ‘테이블 뷰 셀’ 등으로 띄어 쓴다. Overview앱에서 데이터를 사용자에게 보여줄 땐 여러 가지의 모습으로 나타납니다. 설정 앱처럼 목록으로 보여줄 때도 있고, 사진 앱처럼 그리드(grid) 형식으로 보여줄 때도 있습니다. 이처럼 데이터를 보여줄 때 많이 사용되는 뷰는 테이블 뷰(UITableView) 또는 컬렉션 뷰(UICollectionView)입니다. 각자 특징이 있기 때문에 앱의 성격에 따라 적절한 뷰를 사용해야 합니다. 왜냐하면 목록을 보여주는 디자인을 바꿀 때, 다시 개발해야 하는 수고를 덜 수 있기 때문입니다. 이번 글에선 각각의 뷰를 간략하게 알아보겠습니다. 목록 형식의 설정 앱과 그리드 형식의 사진 앱 스크린샷테이블 뷰(UITableView)단일 열에 배열된 행을 사용해 데이터를 표시하는 뷰입니다. 수직 스크롤만 가능하며, 테이블의 개별 항목을 구성하는 셀은 테이블 뷰 셀(UITableViewCell) 객체입니다. 테이블 뷰는 이 객체들을 이용해 테이블에 표시되는 행을 그립니다. 여러 행은 하나의 섹션 안에 구성될 수 있으며, 각 섹션은 헤더(header)와 푸터(footer)를 가질 수 있습니다. 섹션과 행은 인덱스 번호로 구별하는데, 번호는 0부터 시작합니다. 테이블 뷰는 plain과 grouped 스타일 중 한 가지의 스타일을 가질 수 있습니다. Plain 스타일은 보통 목록 스타일입니다. 섹션의 헤더와 푸터는 섹션 분리기(inline separators)로 표시되고 스크롤을 할 때 해당 섹션 안에 있는 콘텐츠 위에 나타납니다. Grouped 스타일은 시각적으로 뚜렷한 행 그룹을 표시하는 섹션이 있습니다. 섹션의 헤더와 푸터는 콘텐츠 위에 나타나지 않습니다. 아래와 같은 사진을 보시면 확연히 차이를 볼 수 있습니다. plain 스타일의 연락처 앱과 grouped 스타일의 설정 앱테이블 뷰의 많은 메소드들은 인덱스패스(NSIndexPath) 객체를 매개변수 또는 리턴 값으로 사용합니다. 테이블 뷰는 해당하는 행의 색인 인덱스와 섹션 인덱스 값을 가져올 수 있게 인덱스패스의 범주를 선언합니다. 또한 색인 인덱스와 섹션 인덱스 값을 가지고 인덱스패스를 만들 수 있습니다. 특히 여러 섹션이 있는 테이블 뷰는 섹션 인덱스 값이 반드시 있어야 행의 인덱스 번호로 구별할 수 있습니다.override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> AttractionTableViewCell {         // Table view cells are reused and should be dequeued using a cell identifier.         let cellIdentifier = "AttractionTableViewCell"              guard let cell = tableView.dequeueReusableCell(withIdentifier: cellIdentifier, for: indexPath) as? AttractionTableViewCell else {             fatalError("The dequeued cell is not an instance of AttractionTableViewCell.")         }                 let attraction = attractions[indexPath.row]                 cell.attractionLabel.text = "\(indexPath.row). \(attraction.nameWithDescription)"         cell.attractionImage.image = attraction.photo                 cell.attractionImage.tag = indexPath.row                 attraction.indexPath = indexPath                 ...                 return cell     } 위의 코드는 데이터 소스(data source) 메소드로, 테이블 뷰의 특정한 위치에 셀을 추가합니다. 다시 말해, 이 메소드는 테이블 뷰가 ‘표시할 새로운 셀이 필요할 때마다’ 특정 행에 노출할 정보가 있는 셀을 만들고 리턴하는 걸 말합니다. 매개변수로 필요한 셀 객체의 행을 가리키는 indexPath 값을 전달합니다. 그리고 indexPath의 row 값을 이용해서 attraction이라는 배열 인덱스로 활용하고, 셀에 표시할 정보들을 설정합니다. 여기서 attraction 배열은 관광 명소들의 정보들이 담고 있는 배열인데, 1행은 첫 번째로 저장한 관광 명소, 2행은 두 번째로 저장한 관광 명소 등 순서대로 설정하도록 indexPath.row 값을 이용하는 것입니다. indexPath의 row 값과 배열의 인덱스 값은 0부터 시작하기 때문입니다. 해당 예제는 섹션이 1인 경우이기 때문에 섹션 인덱스 값이 없지만, 섹션이 여러 개 있다면 반드시 섹션 인덱스 값을 이용해서 설정해야 합니다.테이블 뷰 객체는 데이터 소스(data source)와 델리게이트(delegate)가 필요합니다. 데이터 소스는 UITableViewDataSource 프로토콜을 구현해야 하고, 델리게이트는 UITableViewDelegate 프로토콜을 구현해야합니다. 데이터 소스는 테이블 뷰가 테이블을 만들 때 필요한 정보를 제공하고 테이블의 행이 추가, 삭제 또는 재정렬할 때 데이터 모델을 관리합니다. 델리게이트는 화면에 보이는 모습과 행동을 담당합니다. 예를 들어 표시할 행의 수, 사용자가 특정 행을 터치했을 때, 행의 재정렬 등과 같은 것입니다.override func numberOfSections(in tableView: UITableView) -> Int {         // #warning Incomplete implementation, return the number of sections         return 1     }      override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {         // #warning Incomplete implementation, return the number of rows         return attractions.count     } 위의 두 소스는 데이터 소스가 필수적으로 구현해야 하는 메소드입니다. 하나는 섹션의 개수를 리턴하고, 또 하나는 한 섹션 안에 있는 행의 개수를 리턴합니다.테이블 뷰는 수정 모드에서 행을 추가, 삭제, 재정렬할 수 있습니다. 각 행은 테이블 뷰 셀에 연관된 editingStyle에 따라서 추가, 삭제, 재정렬을 할 수 있는데, 예를 들어 editingStyle이 insert라면 추가하는 메소드를 실행하고, delete면 삭제하는 메소드를 실행합니다. 행의 showsReorderControl 속성이 true라면, 재정렬하는 메소드를 실행할 수 있습니다.// Override to support editing the table view.     override func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath) {         if editingStyle == .delete {             // Delete the row from the data source             ...                 // delete rows and attractions and reload datas             attractions.remove(at: indexPath.row)             tableView.deleteRows(at: [indexPath], with: .middle)             tableView.reloadData()         } else if editingStyle == .insert {             // Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view         }     } 위 소스는 editingStyle이 delete일 때 셀을 삭제하고 테이블 뷰를 다시 로드하는 기능을 구현한 것입니다.테이블 뷰를 만드는 가장 쉽고 권장하는 방법은 바로 스토리보드에서 테이블뷰컨트롤러(UITableViewController)를 이용해서 만드는 겁니다. 런타임에 테이블뷰컨트롤러는 테이블 뷰를 만들고 델리게이트와 데이터 소스를 자기 자신으로 할당합니다.컬렉션 뷰(UICollectionView)컬렉션 뷰는 테이블 뷰에서 할 수 있는 모든 것을 할 수 있습니다. 섹션을 가질 수 있고, 인덱스패스 값을 이용해서 셀을 구별합니다. 이 셀들은 컬렉션 뷰 셀(UICollectionViewCell)의 서브 클래스이며 데이터 소스(UICollectionViewDataSource)와 델리게이트(UICollectionViewDelegate)가 필요합니다. 셀을 추가, 삭제, 재정렬하는 기능도 구현할 수 있습니다. 그렇다면 컬렉션 뷰와 테이블 뷰를 구분하는 특징은 무엇일까요? 바로 레이아웃입니다. 컬렉션 뷰는 여러 개의 열과 행으로 셀을 표현할 수 있습니다. 예를 들어, 그리드(grid) 형태로 아이템의 목록을 보여줄 수 있습니다. 그래서 수직 스크롤뿐만 아니라 수평 스크롤도 할 수 있습니다.스토리보드에서 디자인한 테이블 뷰 셀과 컬렉션 뷰 셀위 스크린샷에서 테이블 뷰와 컬렉션 뷰의 가장 큰 차이는 바로 셀입니다. 테이블 뷰에서는 하나의 열에 여러 행을 표시하는 형식이기 때문에, 셀의 모습을 행에 맞춰서 디자인합니다. 하지만 컬렉션 뷰는 열과 행을 만들 수 있기 때문에, 꼭 행의 모습이 아니더라도 다양한 모습으로 셀을 디자인할 수 있습니다. 컬렉션 뷰 셀의 가장 큰 특징이기도 하죠. 위처럼 셀을 디자인하고 앱을 실행하면 아래의 화면이 나타납니다.테이블 뷰와 컬렉션 뷰의 앱 화면 차이또한 컬렉션 뷰는 레이아웃 객체가 있습니다. 기존에 제공하는 flow layout을 사용해도 괜찮지만, 본인이 원하는 레이아웃 모양을 custom layout을 만들어서 사용합니다. 이를 담당하는 프로토콜은 UICollectionViewDelegateFlowLayout 입니다.func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {         let fullWidth = collectionView.frame.size.width - (self.CGFLOAT_INSET_WIDTH * 3) - (self.CGFLOAT_ITEMSPACING * 3)         let width = fullWidth/3         return CGSize(width: width, height: width + self.CGFLOAT_HEIGHT_ATTRACTIONCELL_DEFAULT)     }         func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetForSectionAt section: Int) -> UIEdgeInsets {         return UIEdgeInsetsMake(self.CGFLOAT_LINESPACING_VERTICAL, self.CGFLOAT_INSET_WIDTH, self.CGFLOAT_LINESPACING_VERTICAL, self.CGFLOAT_INSET_WIDTH)     } 위 소스에서 collectionView(:layout:sizeForItemAt:) 메소드는 해당하는 셀의 사이즈를 설정하고, collectionView(:layout:insetForSectionAt:) 메소드는 섹션 안에 margin을 설정합니다.여러 모양의 셀을 이루어 하나의 뷰 화면을 구현할 수도 있습니다. 섹션마다 셀을 만들어 각각 다른 모습의 셀을 설정하고, 한 화면에 다양한 모습의 셀을 가진 뷰를 만드는 것입니다. 예를 들어, 헤더, 메뉴, 본문, 푸터 각각 셀을 만들어서 원하는 모양으로 만들고, 하나의 뷰 컨트롤러에 셀을 조합해서 한 화면에 나타나게 할 수 있습니다. 이 방법을 사용하면 자주 사용하는 셀을 재활용할 수 있습니다. 똑같은 헤더와 푸터 셀을 여러 번 만들지 않고 기존의 셀을 재활용하면 시간도 절약하고, 훨씬 깔끔한 소스를 만들 수 있을 겁니다.브랜디 앱 스크린샷 일부위의 스크린샷처럼 여러 화면에서 보여줘야 할 똑같은 뷰가 있을 때, 셀 xib 파일을 만들고 컬렉션 뷰에서 셀을 섹션별로 설정 및 사용하면 재활용하기 좋습니다.Conclusion지금까지 테이블 뷰와 컬렉션 뷰의 특징들을 살펴봤습니다. 한마디로 정리하면 테이블 뷰는 가장 간단한 목록을 만들 수 있습니다. 컬렉션 뷰는 다양한 모습의 목록으로 커스터마이징(Customizing)할 수 있습니다.그렇다면 우리는 어떤 것을 선택해야 할까요? 구현할 목록이 얼마나 복잡한지에 따라 선택은 달라집니다. 테이블 뷰는 간단하고 보편적인 목록을 만듭니다. 반면에 컬렉션 뷰는 특정한 모습의 목록을 만들 수 있습니다. 그래서 테이블 뷰는 목록이 간단하고 디자인 변경이 없을 때만 사용하길 권장합니다. 하지만 나중에 디자인이 바뀔 수도 있다면 컬렉션 뷰를 사용하는게 더 좋겠죠.Simple is the best! 간단하게 구현할 수 있는 건 테이블 뷰를 사용합시다. 테이블 뷰에서 구현하기 힘들다면 컬렉션 뷰를 이용해 개성 있는 목록을 마음껏 만들어봅시다!참고UITableView - UIKit | Apple Developer DocumentationUICollectionView - UIKit | Apple Developer Documentation 글김주희 사원 | R&D 개발1팀[email protected]브랜디, 오직 예쁜 옷만#브랜디 #개발문화 #개발팀 #업무환경 #인사이트 #경험공유
조회수 2534

[아마존 성공 사례] 2. 일일 매출 1억의 기적!

안녕하세요 대한민국 셀러들의 성공적인 아마존 진출을 도와주는 컨설팅 회사이자 대행사인 컨택틱의 이이삭 대표입니다.아마존에서 만족할만한 성과를 거둔 업체들은 각각 특정한 시점에 ‘흐름’을 타는 게 통상적입니다. 여기서 ‘흐름’이라고 했을 때, 솔직히 어느 정도 운도 필요하지만, 그 운 자체를 발생시키기 위한 사전의 노력이 들어가지 않았다고 할 수는 없습니다. 그리고 무엇보다 제가 항상 강조하지만 애초에 ‘상품 및 시장’이 좋아야 이런 기회도 생깁니다. 오늘 소개해드릴 R사는 평소에 일일 판매량이 10~20개 수준이었지만 특정한 계기로 기존의 일일 판매량이 5~10개에 비해 일일 판매량이 1200개가 나왔습니다. 이 업체에게 무슨 일이 있던 걸까요? 아마존에서 매출을 증폭시키기 위해 해볼 수 있는 것들이 몇 가지 있습니다. 그중에 이 업체는 아마존의 ‘딜’을 활용하여 매출을 증폭시킨 경우입니다.아마존 딜 이란 무엇인가?아마존에서는 딜 종류가 3가지가 있습니다: Lightning Deal, Best Deal, Deal of the Day. 각각의 딜 종류마다 특징이 다르고 장단점도 다릅니다. 간단하게만 소개해드리자면 Lightning Deal은 승인이 된다면 약속된 기일에 2~4시간 동안 활성화되며, 그 시간 동안에 소진율을 눈으로도 화면에 볼 수 있습니다. 아래에 사진으로 보여드립니다:위와 같이 특정 lightning deal이 몇 % 정도 claim (소진) 되었는지 알 수 있으며, 언제 끝나는지도 나와있습니다. Lightning deal은 신청비가 발생하며, 어느 시즌에 신청하는지에 따라 신청 비용은 $150 ~ $500 정도 발생합니다. 아무래도 Q4 시즌에는 트래픽이 급증하기 때문에 신청 비용도 그만큼 상승하기 마련입니다. 가장 큰 단점은 본인이 원한다고 해서 lightning deal을 할 수가 없다는 것입니다. 아마존 시스템이 내 상품에 대하여 역제안이 들어와야 하며, 그때에서야 비로소 역제안 들어온 나의 특정 상품에 대해서만 lightning deal 신청이 가능합니다.Best Deal과 DOTD (Deal of the Day)는 신청 비용은 없지만, 아마존 코리아를 통해서만 신청이 가능한 ‘제한적인’ 딜 구좌입니다. 각 딜 종류마다 할인 조건과 자격조건 등이 다양합니다. 딜에 대한 자세한 포스트는 다른 칼럼에서 다루기 때문에 이 포스팅에서는 이 정도로만 소개하겠습니다.아마존 딜을 활용한 매출 증폭 사례R사는 자격조건이 가장 까다롭고 맞춰야 하는 할인율이 가장 높은 DOTD를 신청했고 승인까지 되었습니다. 이 업체는 평소 일일 판매량이 5~10개 수준이었으나, 이 하루 동안 1200개 정도의 상품이 팔렸으며 단 하루 동안 발생한 매출이 무려 대략 10만 불(1억 원)이었습니다.이 사례를 통해 제가 개인적으로 느끼고 여러분들께 말씀드리고 싶은 것은, ‘반응이 있는 상품은 어느 정도 판매량이 일어나야 반응이 있다는 판단을 할 수 있는 걸까?’에 대한 답변과, 그런 ‘반응이 있는 제품’을 대상으로 바라봐야 할 마음가짐과 행동지침입니다. 3개월, 6개월 동안 기본적으로 PPC도 해보고, 랭킹 작업도 해보고, 후기도 어느 정도 쌓였음에도 불구하고 일일 판매량이 꾸준하게 5~10개조차 나오지 않는다면, 이런 제품은 Off-Amazon 마케팅을 해도, 딜을 돌려도 반응이 좋지 않을 확률이 그만큼 높습니다. 하지만 만약 그렇게 꾸준하게 판매량이 받쳐준다면? 그럼 적극적으로 밀어볼 가치가 있습니다.그럼 내 상품이 내가 속한 시장에서 ‘반응’이 있다는 것을 어떻게 제대로 확인하고 확신을 가질 수 있을까요? 그리고 만약 밀어보겠다고 결정했다면 컨설팅이나 가이드 없이는 어렵고 막막하고 두려울 것입니다. 컨택틱에서는 1:1 컨설팅(자문) 서비스도 제공하고 있지만, 기초 지식과 아마존 판매에 대한 상식을 갖출 수 있도록 도와주는 아마존 기초과정과 심화과정이 준비되어 있고 글로벌셀러 창업연구소와 협력하여 여러분들께 배움의 기회를 제공하고 있습니다. 교육 후기들을 보시면 아시겠지만 처음에는 비용을 부담스러워하더라도 모두 매우 만족하며 강의 듣기를 잘했다고 얘기를 하고 있습니다. 무엇이든 혼자 공부해서 못할 것은 없다고 생각합니다. 하지만 그 시행착오와 자료를 찾아가며 공부하는 비효율적으로 소비된 시간보다 차라리 다소의 비용을 투자해서 아마존에 대한 전체적인 이해를 완벽하게 하는 강의를 듣는 게 시간적으로도 효율적일 뿐만 아니라 결국 시간이 돈이기 때문에 금전적으로도 여러분들에게 이익이 될 거라 확신합니다. 관심이 있으신 분들은 글로벌셀러 창업연구소에서 컨택틱과 함께하는 아마존 입문/기초/심화 교육과정들을 살펴보시고 신청해보세요. 가능하신 분은 가급적이면 오프라인 교육을 신청해주시고, 시간적인 여유가 없으시거나 거리가 멀어서 참석하지 못하시는 분들은 온라인 교육도 준비되어 있으니 온라인 교육에도 관심 가져주시기 바랍니다.오프라인 아마존 입문 과정오프라인 아마존 기초/심화 과정온라인 아마존 입문 과정그럼 오늘도 즐거운 글로벌 셀링 되세요!감사합니다.컨택틱  서울특별시 강남구 강남대로 62길 11, 8층 (역삼동, 유타워)   대표 전화: 02-538-3939   이메일: [email protected]   홈페이지: https://www.kontactic.com 네이버블로그: https://blog.naver.com/kontactic  카카오브런치: https://brunch.co.kr/@allaboutamazon
조회수 1171

소비자와 함께 만드는 참여형컨텐츠 10가지를 정리해보자

요새 너무 드립글만 썼던 것 같아서, 오늘은 좀 각잡고 써보려고 합니다. 맥주도 안마셨어요. 놀랍죠? 오늘의 주제는 소비자와 함께 만드는 컨텐츠의 종류는 어떤 것들이 있고, 왜 혼자 만들기도 복잡한 콘텐츠를 함께 손잡고 만드는 지 간략하게 살펴보려고 해요. 그러니, 크리에이터나 제품을 개발하시거나, 서비스를 개발하시는 등..먼가를 만드는 입장에 계신 분들에게 좀 정리가 될 수 있는 참된 글이 되지 않을까...하는 기대를 내심 해봅니다. 여기서 말하는 콘텐츠는 단순히 유튜브나 SNS콘텐츠가 아닌 유/무형의 것들을 모두 통틀어 말씀드리려고 해요. 제품과 서비스 모두를 말이죠. 소비자를 생산에 참여시키는 이유는 사실 단순합니다. 애정을 뿜뿜하게 만들어서 구매욕을 높이려는 심산이죠.하지만 결론만 덜렁 알고있으면 뭔가 허전합니다. 그러니, 우리의 조그마한 뇌 속으로 들어가보도록 하겠숩니다. 사람이 무언갈 구매하고자 하는 의지가 불타오르게 하는 부분은 '보상중추' 입니다. 보상중추는 변연계라고 불리는 뇌의 중앙부와 연결되어 있어요. 변연계의 중앙엔 편도체가 존재해요. 편도체는 불안불안과 공포를 담당합니다. 변연계는 그를 기반으로 다양한 감정을 만들어내요. 사람의 기분과 보상심리는 꽤나 밀접한 관계가 있단 것이죠. 더욱 재미있는 사실은 정서는 고차원적인 사고를 담당하는 소위 '피질'과 밀접한 관련이 있어서, 감정에 지배되면 이성적 사고를 할 수 없기도 해요. 혈류의 흐름을 전환시키기 때문이죠. 흔히 중심부에 있는 뇌간으로 혈류가 모이면서 전두엽 또는 기타피질쪽의 운동량을 저해시킵니다. 또한 기억을 담당하는 해마와도 매우 가깝게 붙어있어서 스트레스 상태에선 기억력이 크게 떨어지기도 해요. 아주 단순한 것도 기억할 수 없거나, 없던 사실처럼 여겨지죠. 이처럼 정서는 전체적으로 두뇌의 시스템을 크게 좌우하는데, 이러한 감정시스템은 운동역량과 크게 관련이 있어서 실제로 행동을 만들어내는 역할을 합니다. 이성적인 전두엽은 잠시 들어가계시고, 갑자기 나도 모르게 구매버튼을 누르게 만드는 것이죠. 뾱.정서는 쉽게 학습해요. 그저 지나가는 바퀴벌레를 봤을 땐, 20억년간 지구에서 살아남았던 머리가슴배의 6개 발이 달린 까만 곤충 정도로 인식되지만, 그게 날아와 얼굴에 붙어서 부정적인 감정을 안겨주면 이후론 반사적인 행동이 발현되요. '저건 무서운거..저건 무서운거..저건 무서운거..저건 무서운거..저건 무서운거..저건 무서운거..저건 무서운거...피해야해!!! 죽여!! 도망가!! 사라져!! 숨어!!'라는 식으로 말이죠. 경험이란 것은 정서를 형성하고 그 정서를 기반으로 학습, 학습된 내용을 행동으로 만들어내는 프로세스를 거쳐 일종의 공식을 만들게 됩니다. 경험은 생존과 관계가 있다고 여기기 때문에 인간에겐 '호기심' 이란 영역이 존재하죠. 다양한 것들을 만지고 맛보면서 오예를 외치기도 하고, 망할!하면서 쫄기도 하고 그러는 거죠. 행동은 반응을 불러오는데, 그 반응이 곧 '보상' 입니다. 행동 : 방을 난장판을 만들어놓았다.반응 : 맘스터치행동 : 여자친구를 위해 칵테일을 만들어보았다.반응 : 사랑이 +10 증가하였다.등등 다양한 반응을 받아들이고 해석하면서 내 행동을 지속할 지 그만둘 지 고스톱을 결정합니다. 다시 소비자얘기로 돌아와서, 소비자도 마찬가지죠. 소비자의 참여는 곧 '경험'을 의미해요. 이 경험을 통해 어떤 반응(내/외적 보상)이 만들어지고, 이를 통해 정서가 확립됩니당. 저것은 불쾌한 것, 이것은 아름다운 것..등등이 규정되죠. 긍정적인 방향으로 정서가 규정되면 그걸 강화시키기 위해 '반복'을 수행하게 돼죠. 반복된 경험은 애정과 관심으로 이어지고, 이것은 구매정서와 아주 밀접해집니당.마이크 하인즈씨(Mike Hines)는 아마존에서 했던 강의(브라질 밀림 말고..)에서 Easy to redeem 기법을 강조했어요. UX적 관점에서 보상은 즉각적, 놀이적요소, 난이도에 대한 도전장벽을 중요하게 생각해야 한단 것이었죠. 반복된 행동이 노잼이면 흥미를 잃게 되니까요. 난이도에 대한 적절한 설정을 중요하게 여겼습니다. 이는 게임시스템에도 매우 중요한 요소죠.난이도가 너무 높으면 포기..이와 관련해서 두 가지의 부연이론을 소개해볼께요.마티아스 페시글리온 연구에선(pessoflione et al.,2007) 보상내용의 인지여부완 상관없이 더 큰 보상이 부어질 때 시행도가 높아지는 것을 발견했다고 해요. 이말인즉슨, 내적보상이든 돈이든 먹을 것이든 그 내용물이 무엇인지 아는 것은 중요하지 않단 거예요. 이전 경험보다 더욱 가치있다고 여겨지는 (물질적/심리적)으로 보상이 주어질 때 지속적인 행동이 가능하단 것이죠. 그래서 소비자참여형 콘텐츠에선 끊임없는 쇄신과 변화가 필요한 법이에요. 또 하나는 '쾌락지연효과'예요. 위에서 마이크 하인즈씨가 보상은 '즉각적' 이어야 한다고 했잖아요. 근데 이게 꼭 지금 당장 손에 잡혀야 한단 의미는 아니에요. 보상의 느낌을 말하는 것이죠. 두뇌는 상상만으로도 쉽게 보상받았다! 고 생각하기 때문이에요. 쉽게 말해서 6개월뒤에 여행을 가지만 비행기티켓을 사는 순간부터 이미 기분이 좋아지는 걸 생각해보시면 될 것 같아요. 이러한 쾌락지연 효과가 제작시간과 참여시간을 벌어준답니다. 이 때 발생하는 보상정서를 헤도니아(감흥을 불러일으키는 쾌락의 긍정적감정)라고 해요. 철학용어지만 있어보이니까 외우고계세요. 반대의 개념으로 졸라 진지하고 인생을 관통하는 본질적 행복의 정서는 에우다이모나이(eudaimonia)라고 합니다. 그냥 알아두면 좋으니 어따가 잘 적어두세요.여기까지의 결론은 '참여와 즉각적보상은 긍정적 정서를 부르고, 애정을 뿜뿜하게 만들고 손가락 운동중추를 자극시켜 구매버튼을 뾱 누르게 만든다.' 라는 것입니다.자 그렇다면, 지금부턴 본격적으로 10가지의 참여형 콘텐츠 종류를 스륵 알아보도록 할께요! 1. 완성된 것을 선택하게 만드는 '선택형'    난 진열할 테니 넌 골라.아주 일반적이고 고전적인 방식이에요. 고객이 할 수 있는 건 진열된 상품 중에서 선택할 수 있는 권한 밖에 없죠. 일반적인 마트에서 물건을 사는 거에요. 선택의 요소가 한정적이라서 차별화를 둘 수 있는 것도 퀄리티나 가격과 같은 실질적인 유인책으로 제한됩니다. 물론 그것은 굉장히 강력하지만요. 요즘엔 A/S등 장기적측면의 불안을 제거하는 식의 요소도 부각되고 있어요.2. 조각을 주고 스스로 만들게 하는 'DIY형'쉽게 이케아를 생각해보면 될 것 같아요. 일부 조립식 가구도 그렇죠. 다리와 상판을 주고 책상을 만들게 하는 거예요. 집에 드라이버가 어디 있었는지 잘 기억이 안나서 빡칠 때가 있지만, 그래도 뭔가 뿌듯함을 줍니다. 스마트폰 배경을 예쁘게 바꾸는 스킨어플리케이션나 사용자가 원하는 대로 조금씩 위치나 메뉴를 바꿀 수 있는 사용자정의형 UI도 이런 것에 속해요. 현대카드나 신한은행 앱에서 4개정도?...자기가 자주쓰는 메뉴를 등록할 수 있게 만드는 그런 원리도 이러한 경우에 속하죠.이 경우에는 결합과 완성도에 대한 리스크가 있어요. 책상 만들다가 나사구멍 안맞으면 개빡치는 걸 상상해보세요. 또한 너무 나사가 빡빡하거나 앱이 너무 어려워서 자주쓰는 메뉴를 등록하는 게 더 난해한 경우라면 사용자는 쉽게 포기하게 됩니다. 그리곤 갑자기 의욕을 상실해버리죠. 안사요. 다신.에라이 우당탕!!...3. 고객이 가지고 놀 수 있는 재료를 주는 '밈'형대난리를 일으켰던 GAP리브랜딩 폭망사건엄밀히 말하면, 이건 생산자가 직접 만드는 경우보단 우연에 의해서 발생하는 케이스가 많다고 생각돼요. 예를 들면 짤이나, MEME요소들이 그것이죠. 대표적인 예론 GAP의 리브랜딩 폭망사건이나, 서울사이버대학의 중독성 오지는 CM송이랄지, 스카이림의 FUS RO DAH! 패러디, 코인갤에서 시작된 가즈아열풍등이 그것이에요.사실 이렇게까지 커질 지 모른 상태에서 갑자기 퍼져나가면서 콘텐츠화가 되는 경우가 많은데, 때문에 생명력은 굉장히 복불복이랍니다. 금새 죽어버리는 경우가 많죠. 하지만 시대를 관통해서 꾸준히 울궈먹는 콘텐츠도 있어요. 전광렬의 허준캐릭터는 정관장 CF에서 재해석됬고, 태조왕건의 궁예역을 맡았던 '김영철'의 캐릭터도 베스킨라벤스에서, 야인시대 김두한의 '사딸라' 패러디도 버거킹CF에서 새롭게 재탄생하게 되었죠. 이렇게 특정 짤들이 시대를 관통하는 '콘텍스트' 로 변환되었기 때문이에요. 당시의 8090세대에겐 추억을, 현재세대에겐 재미를 주는 거죠. 당연히 시대를 대표할 수 있는 대중성을 지녀야 하겠죠.그러나 종종 생산자가 일부러 이러한 놀이문화를 노리고 만드는 경우도 있답니다. SNS의 참여형이벤트나 게임 내 이스터에그 등이 그런 거에요. 대충 이 정도되면 어그로좀 끌겠다!~ 싶은 마음에 터뜨린 것 같기도 하고... 그저 목적자체가 놀려고 만든 경우도 있죠. 어느 쪽이든 성공한다면 크게 사람들의 입에 오르내리고 손장난의 대상이 되는 것은 사실이에요. 하지만 이러한 놀이콘텐츠의 문제는...실질적인 구매와 올바른 브랜드이미지의 구축으로 이어지기가 꽤나 어렵다는 거에요. 재미는 있지만 돈을 쓰진 않겠어. 라는 느낌이랄까요... 오히려 본질을 흐리거나 그 놀이 자체에만 집중하게 만드는 부작용도 있답니다. ㅎㅎ(디아블로의 카우킹같은..)4. 조각을 주고 변형하게 만들도록 하는 '제한적자유형'이런느낌이에요.이름은 제 멋대로 붙이고 있으니 너무 신경쓰지 마세요. 조각을 준단 얘기는 뭔가 완성체의 정해진 형태는 있지만 재료를 다양하게 선택할 수 있는 경우예요. DIY형의 업그레이드 버전이랄까요. 쉽게 말하면  레고3in1, 결합형 공구, 워드프레스, 캐릭터생성, 서브웨이 핵꿀레시피, 스타벅스의 미친조합 콘텐츠 등을 말하죠. 이런 경우엔 소비자가 내 맘대로 뭔갈 만들고 있다는 흥미진진함과 그럼에도 완성품은 결국 '커피' /  '홈페이지' 등등 정해진 어떤 형태가 존재한다는 것이 특징이예요. 목적은 같지만 재료가 다양해서 나만의 레시피 등등으로 자주 공유되고 퍼져나가죠. 그리고 왠지 그건 '나만 알고 있지롱!' 이라는 뿌듯함을 주면서 소비자들을 으쓱하게 만들어주죠. 이러한 정보의 독점에 대한 카타르시스는 매우 효율적인 바이럴 방식이랍니다. 나만 알고있기 아까우니 너도 알려줄께~~라는 무의식 속 오지랖 요정이 스멀스멀 올라오거든요....(사실은 다들 알고 있음)5. 재료를 주고 자유롭게 만들 수 있게 하는 '블록형'게임을 하랬더니...왕국을..만드셨어요...(마인크래프트)이 경우는 위의 콘텐츠보다 더욱 자유도가 높은 경우에요. 수단은 동일하지만 결과가 다양하죠. 레고의 프리블럭이라던가, 나무만 주고 만드는 목공, 핸드메이드 제품들, 마인크래프트 등이 이런 콘텐츠에 속해요. 게임하라고 만들어놨더니 도시설계를 하고 있다거나, 레고블록을 줬더니 벽을 베꾸고, 인테리어 도구로 변신시킨다거나...나무를 줬더니 갑자기 책을 만들어버린다거나....예측이 불가능하기도 하고 가끔 고인물들이 이 세상 것이 아닌 듯한 결과물들을 만들어내면서 콘텐츠의 성장을 만들어냅니다. 소수의 덕후들에 의해 매니악하게 진행되는 경우가 많아요. 6. 제작과 생산에 참여하게 만드는 '피드백형'서비스가 시작되기 이전부터 공청회나 간담회, 팬클럽창단을 통해 생산, 홍보, 제작에 직접 참여하게 만드는 경우죠. 흔히 크라우드펀딩 형식이 이와 비슷할 것이고, 제작간담회나 배달의민족의 팬클럽인 배짱이도 이런 경우라고 생각해요. 소비자들은 톡톡 튀고 기발한 아이디어를 주기도 하고 여론을 형성하여 생산물 자체의 주권을 차지하기도 하죠. 대표적인 예로 파맛 첵스 사건을 들 수 있겠네요.이런 참여의 경우엔 후에 충성고객 집단을 양상할 수도 있고, 이를 통해 강력한 바이럴과 공동체를 형성할 수 있다는 장점이 있어요. 다만, 확실히 생산자측의 주권을 일방적으로 발휘할 수가 없기 때문에 적절한 시스템이 뒷받침 되지 않으면 의사결정 속도가 느려질 위험도 있겠네요. :)7. 고객이 원하는 것을 만드는' 오더메이드형'뚝딱뚝딱기존의 오더메이드형 콘텐츠는 주로 럭셔리 컨셉과 잘 어울렸어요. 펠레테리아의 가죽가방 제작이라던가, 펀에더같은 패션브랜드에서 자주 쓰이곤 했죠. '나만의 무언가' 를 갖는 다는 것은 희소성과 정체성을 동시에 주는 법이니까요. 우월해지고 싶은 VIP들의 심리를 자극하기에 기가막힌 방식이었을 거에요.하지만 요즘엔 대중들의 니즈를 반영하여 생산자가 직접 그들이 원하는 것을 만드는 경우도 많아요. 오더메이드 형 크라우드 펀딩이 대표적인 방식이죠. 대중들이 원하는 콘텐츠를 서베이하고 결정한 후, 그들의 후원을 받아 제작하고 공유하는 방식이랄까요. 기존엔 방송국에서 편성한 프로그램을 수동적으로 선택해서 봤다면 요즘엔 프로그램을 직접 제안하고 제작에도 참여하는 것과 같아요.8 고객의 선택이 결론을 바꾸는 '오픈엔딩형'최근 넷플릭스의 밴더스내치가 큰 이슈가 되었어요. 새롭게 등장하는 콘텐츠형식이기도 하겠지만, 사실 이미 90년대에는 게임북이라고 하는 비슷한 포맷의 종이책이 있었어요. 우리의 선택에 따라 결론페이지가 달라지는 흥미진진한 녀석이었죠. 이미...예전에도 있긴 했음.이와 비슷한 원리로 클로바에선 2018년 12월 인터랙티브 오디오북(클로바)을 런칭하기도 했답니다. 고전동화들을 읽어주다가 중간에 선택포인트가 등장하는 거예요. 선택에 따라 결론이 바뀌기도 한답니다. 인어공주의 결론이 결국 아파트를 대출받아 빚을 갚다가 쓸쓸히 죽어간 도시전설이 될 수도 있는 거죠.게임에서는 이러한 오픈엔딩형의 콘텐츠가 더욱 적극적으로 쓰이고 있어요. 젤다의 전설과 같은 오픈월드기반 게임을 비롯해 PS4 콘텐츠인 '디트로이트비컴휴먼' 은 이미 유명한 오픈엔딩형 게임이죠.궁금증과 호기심에 기반한 이러한 오픈엔딩형 콘텐츠엔 '투사'가 생명이예요. 엔딩을 바꾼다는 것은 사실 우리 인생에선 존재할 수 없는 일이잖아요. 그 때만큼은 뭔가 내가 신이 된 듯한 느낌이거든요. 그래서 소비자는 캐릭터에 자신의 욕망을 투사시킬 수 있어야 해요. 그래서 인생을 내 손으로 선택한다! 라는 느낌을 주어야 카타르시스를 느낄 수 있죠. 그래서 초반의 설정과 매력적인 캐릭터 설정이 필수적이랍니다.그리고..좀 의외지만 이러한 오픈엔딩형에선 의외로 사람들이 잔혹하고 괴로운 엔딩을 선택하는 경우가 많아요. 묘하게..자기파괴본능을 자극하거든요. 내가 내 인생을 직접 망칠 순 없으니..대리만족을 한달까요?...흥미진진한 부분입니다.9 고객이 스스로 콘텐츠를 만드는 '플랫폼형'이건 엄밀히 말하면, 콘텐츠의 문제는 아니고 생산자는 플랫폼을 제공할 뿐이죠. 다만 어떤 콘텐츠를 올려야할지를 규정해주고 행위를 끊임없이 자극하는 역할을 해요. 틱톡, 인스타, 여행에미치다 등의 경우죠. 콘텐츠제작과 제공을 소비자가 담당해요. 이러한 콘텐츠는 참여와 노출을 통한 반응, 공유에 대한 욕구를 반영한답니다. 인정욕구와 불안감, 경쟁심리를 통해 내면의 동기를 폭발하게 만들죠. 10. 고객과 실시간으로 대화하며 콘텐츠를 만들어나가는 '커뮤니케이션형'심지어..그것이..책으로 나와벌임!!!!.............최근의 일반적인 라이브방송(아프리카TV, 유튜브라이브 등)의 포맷이에요. 재미있는 것은 이러한 커뮤니케이션형 콘텐츠가 꼭 온라인에만 국한된 것은 아니란 거에요. 2017년에 잠깐 등장했던 웹예능 여행프로그램(이수근의 아바탁여행)이 있었는데, 사실 이 시초는 2015년11월에 오유사이트의 닉네임 배드맨이 실시간여행 선언이었어요. 농담 반 진담 반으로 '지금부터 댓글 남겨주는 대로 움직이겠다!' 라고 선언을 했고 실제로 댓글의 요청에 따라 부천에서 무안, 목포.제주, 부천까지 2박3일여행을 했던 사건이었어요. 놀랍게도 유저들의 수십만원짜리 호텔 및 모회사 대표이사의 다금바리 대접 등이 이어지며... 오프라인과 온라인의 커뮤니케이션이 현피 말고도 새로운 방식이 있을 수 있구나...라는 것을 깨닫게 해준 사건이었습니다.이것이 좀 안좋게 변하면...최근 문제가 되었던 자극적인 유튜브 스트리머 처럼 불건전하거나 자극적, 엽기적인 콘텐츠만을 추구하게 돼죠. 이러한 콘텐츠는 주로 개인이 감당하기 때문에 멘탈과 부담, 소통능력과 관리에 대한 충분한 역량이 필요한 것 같아요.이상으로 10가지의 미친 스압의 글을 마치도록 하겠숩니다. 개힘드네...확실히 소비자가 직접 참여하는 콘텐츠가 다양하게 분화되고 많아지고 있는데, 앞으로 그 영향력은 점점 커져갈 것이라고 생각해요. 물론.. 선택과 참여 자체에 부담을 느끼고 주어진 것들을 선택하기 좋아하는 소비자들이 아직은 대다수같긴 하지만요. 시간이 갈수록 점점 기업단위의 서비스는 해체되서 현재의 스타트업 단위, 그리고 더 나아가선 개인이 개인에게 제공하는 서비스단위까지 언번들링될 거라고 생각합니당. 때문에 소비자는 더이상 선택의 주체가 아닌, 대화와 참여의 주체가 되어가고 있다고 생각해요. 때문에 생산자는 좀 더 새롭고 가치있는 보상과 참여프로세스를 구상해야 하고, 소비자는 단순한 경험에 현혹되거나 감정적 판단 이전에 상품과 서비스 자체의 본질적 가치를 고려해 볼 수 있어야 하겠죠. 분명 빠르게 편해지고 있고 자극적인 것들이 넘쳐나지만....그만큼 사람들의 '생각과 판단'이 더 중요해지는 시기인 것 같습니다.긴글 읽어주셔서! 땡큐! 
조회수 805

브랜딩의 역사를 파보았다.

여기저기서 자료찾고 허덕이느라 글이 늦긴 했지만, 아주 보람찬 시간이었습니다. 사실 브랜딩 나부랭이를 다루다가 보니 이런것이 궁금해졌죠. 그럼 이건 어디서부터 시작된걸까? 도대체 어떤 자식이 '브랜딩'이라는 단어를 만든것일까! 라는 것이었죠. 그래서 찾아보다보니...어떤 사람이 만들긴 했더군요. 근데 그 사람이 이 행위를 만든건 아니잖아요. 애시당초 우리가 쭈욱...하고 있던 행위에 이름을 붙인 것이지. 그래서 그 행위는 어떻게 변했는지가 또 궁금했습니다. 전 분석충이기 때문에, 내면의 차크라를 끌어올려 주제를 파헤치는 것을 좋아하죠.그래서 역사를 거슬러 예수님을 영접하고 그 이전의 단순시대까지 거슬러가서 갈릭향기를 느끼다가 어느 덧 이집트고대문명까지 흘러가게 되더군요. 지금부턴 그 시간을 다시 되돌려 현재로 돌아와보도록 하겠습니다. 사실 브랜딩이란 것은 코딱지를 파는 것만큼 자연스럽고 만연해있는 행위를 통칭하는 말이기에, 인간은 코를 언제부터 파기 시작했나? 라는 질문의 기원을 찾는 것과 비슷합니다. 그러니 가설과 추측이 가득하죠. 이 점을 감안하신다면 크큭크큭용으로 충분한 가치가 있을 것 같습니다.전 브랜드나 브랜딩 같은 단어에 점점 큰 의미가 실리는 것을 딱히 좋아하지 않습니다. 브랜딩을 하는거나 자기 책상치우는거나 쓰레기통을 비우는 것이나 무엇이 중하다 아니다의 경중을 따지거나 마케팅이 짱이다 브랜딩이 짱이다, 우리가 본질이다 넌 사짜다 허접이다 꺼져라 뭐덜퍼커 이디엇츠 라고 논쟁하는 것도 좀 웃깁니다. 그러니 쉽게쉽게 풀어보자면 이러합니다.고대이집트룩소르 신전의 벽돌엔 수많은 상형문자가 새겨져있즹물론 저 상형문자는 신에 대한 찬양 또는 연대기가 적혀있는 메모장같은 느낌이지만, 고대 이집트에서는 돌나르는 것이 일상이었습니다. 아침먹고 돌, 점심먹고 돌, 저녁먹고 돌, 몸 푸는 돌, 빡센 돌, 둥근 돌.. 게다가 고운 모래로 만들어진 사암이었기 때문에 뭔갈 새기고 표시하기에 나쁘지 않은 질감을 지니고 있었죠. 그러니 누웠다가 일어나서 그녀가 보고싶으면 돌에다가 그녀의 이름도 적고, 내일 점심메뉴도 적고, 금요일날 미팅약속도 적어놓고... 파피루스가 발명되기 전까진 이들은 돌과 함께 살았습니다.그러다보니 이 벽돌을 만드는 전문가들이 생기기 시작했겠죠.  홍해건너 윗동네엔 신비한 레시피로 벽돌을 만드는 놀라운 달인이 있다는데!!(생활의달인 ver.)"저..저기요!! 혹시 여기 놀라운 벽돌을 만드는 분 아시나요?!""어어~ 쩌기 쩌그 언덕너머 야자수옆에 3번째 집에가면(졸라 상세히 알고있음) 맨날 벽돌만 만드는 사람이 있어요."해서 찾아가봤더니 손끝으로 느껴지는 그 놀라운 태초의 모래와 지구역사의 신비를 간직한 45억년의 대자연의 음성이 들리는 듯한 신비한 벽돌이 있는거예요. 이런 사람을 카만히 둘리 없겠죠. 누가요? 왕이요. 그래서 왕이 불렀어요.- 니가 벽돌을 잘 만든대매?- 뉍- 그럼 내 무덤 니가 만들어- 잇힝. 견적드릴깝쇼- 40,000개, 단가 은한톨씩 줄께(당시는 귀금속이 화폐의 단위였다)- 40,000개는 혼자 다 못만드는뒈에?- 그럼 니가 10,000개 만들고 나머진 다른 업체쓰지 뭐.이렇게 해서 4개업체가 피라미드나 성벽이나, 건축물이나 신전을 만드는데 달라붙게 되는데 그 중에 반드시 불량이 있었을거 아니예요. 근데 석조건물의 특징 상 하나가 문제가 생기면 전체 하중에 큰 영향을 주는 터라 불량에 대한 심사는 매우 중요한 요소였단 말이죠. 왕은 이렇게 말했어요.- 나중에 문제생기면 그놈을 혼낼 거니까, 돌에다가 표시해놔이 때부터 표식이 시작되었습니다. 당초는 왕이 제품개발한 사람들을 구분하고 책임소재를 분명하게 하기 위해 각자의 표식을 심으라고 했던 목적이 주였어요. 나중에 토기와 도기에 이르러서도 마찬가지였죠. 이것들은 내수시장에 판매하는 용도보단 주로 무역과 조공품에 쓰였습니다. 무역의 문제는 곧 외교의 문제와도 같았죠. 그러니 책임소재를 명확하게 하려고 도기 바닥에 별이나 손바닥, 원, 특이한 형상들을 새기게 하였답니다.상업적 측면에서는 브랜드가 처음으로 활용된 시기를 BC7세기경, 그리스의 상인들이 항아리에 자신의 브랜드를 부착시켜 사용한 것이 최초로 기록되고 있으며, 그 이후 중세의 상인들이 저급한 모방제품과 구별하기 위해 제품에 브랜드를 부착하여 자신과 고객들을 보호하였다고 전해지고 있답니다.이처럼 초기의 브랜딩은 감시와 책임을 위한 식별의 수단으로써 작용하였어요.고대유럽이 후에 유럽으로 넘어가봅시다. 때는 4세기~6세기경이었습니다. 이 때의 유럽은 로마가 통치하고 있었고 여러각지에 동,서,북게르만 족들이 흩어져 평화롭고 판타지소설스럽게 살아가고 있었습니다. 근데 모든 때가 그러하듯 인구는 늘어나고 경작할 곳은 부족해지니(특히 스칸디나비아 쪽이나 북유럽쪽은 여행하긴 좋지만 경작해먹긴 좋지 않았죠) 대이동을 시작합니다. 북쪽에 있던 게르만족이 남하하면서 로마로 대거 침입하기에 이르렀는데 이 때 로마의 방어선인 라인강유역은 허술하기가 내 방문과 다름이 없었어요. 게르만족은 엄마가 벌컥벌컥 내 방문을 열면서 이노무새끼 이노무새끼...쯧쯧쯧 하면서 맘스터치를 선사하는 느낌으로 자주 로마의 문을 열어제꼈죠. 로마와 게르만의 전쟁은 이전에도 있었지만, 본격 대이동이 시작되면서 길고 지루한 전쟁의 서막이 열리게 됩니다. 이 때 수많은 전쟁포로와 고아와 창녀와 타민족에 대한 차별이 발생하기 시작했는데, 특히 노예로 전락한 전쟁포로들에겐 인두로 노예의 표식을 몸에 남기곤 했어요. 고대 노르웨이어로 brand는 현재 영여의 Burn(불타다)의 뜻이죠.시벌놈아 팔에다가 새기라고!!중세시대또한 표식의 의미 이외에 당시 로마교에서부터 활용하고 있던 십자가나, 추후 중세시대에 이르러 다양화된 수많은 기호/표식들은 그 신성성과 신비함을 유지하기 위한 수단이 되었습니다. 사람들은 심볼을 신봉하고 기호/상징에 의미를 담기 시작한 것이죠. 각 교회와 정파들을 구분하기 위한 수단으로 다양한 십자가를 활용하기도 했고, 성경이나 정파별 사제복을 다르게 했던 것도 이러한 맥락에서 진행됩니다.더불어, 기사단이나 가문의 문향도 독특한 스타일로 변화되기 시작하는데 원래는 본인의 가문만이 소유할 수 있는 고유한 것들이었어요. 이후 11~12세기 유럽에 대학들이 생겨나면서 각 대학의 문장으로 발전되기 시작하는데 가문의 규모와 유명세, 공적들에 따라 가문의 문장의 가치도 달라졌었죠. 이것이 대학사업이나 가문의 사업에 매출에 큰 영향을 미치기도 했구요.그래서 고대부터 중세까지의 브랜드는 폐쇄적이고 감추어야하는 것, 또는 신성한 것, 우리만의 것, 아무나 건드릴 수 없는 것의 의미를 지니고 있었어요.르네상스시대중세유럽은 십자군전쟁의 패배와 더불어 흑사병이 터지면서 인구의 1/3이 사라져버리는 대격변을 맞게 됩니다. 이때 생존한 노동자, 농민들은 노동인구수의 감소로 흑사병 이후 임금이 두 배로 상승되었죠. 이러한 노동력 감소는 지배계층의 경제적 부담을 증가시켰습니다. 그런데 인구수의 급격한 감소는 곡물의 수요 감소로 이어지고, 토지수입에 의존하던 지주들은 높은 임금, 수입하락의 이중고를 겪게되었죠. 상업과 교역이 마비되었으며, 숙련공의 격감은 생필품 생산량 감소를 불러왔고, 생필품 공급부족으로 가격이 급등하기 시작했습니다. 결국 갑이나 을이나 둘 다 살기 팍팍해지는 사태가 발생하는데 예나 지금이나 갑의 횡포는 상식과 적당선이란 걸 모르죠. 이 시국에도 갑은 농민들을 갈궈대기 시작했고, 안그래도 팍팍해서 살기 힘든 농민들은 결국 폭풍반란을 시전합니다. 이는 추후에 계급제도의 몰락에 큰 영향을 주죠. 우리나라의 임진왜란 이후의 상황과 비슷하겠네요.한편, 흑사병은 교육과 학문에도 많은 영향을 끼쳤습니다. 특히 대학의 피해가 컸으며 교수와 학생 수가 감소하여 많은 대학이 폐교했답니다. 이때 시에나대학은 수년간 휴교했고, 옥스퍼드대학과 아비뇽대학은 전면 마비되었습니다. 이러한 현상은 당시 국제어와 교회의 언어로 사용되던 라틴어 사용자들의 수도 감소시켜, 각국은 새롭게 자국의 언어로 성경과 문학작품들을 출간하기에 이르는데. 이러한 자국 언어의 발달은 국민문학과 국민국가 형성과 발전의 계기가 되었습니다. 대충 상황이 얼마나 혼돈의 카오스인지 짐작이 되시죠? 상황을 보니 나라에 물건은 없고 사람들은 아우성이고, 뭔가 큰 것들이 잘게 쪼개지는 상황이 펼쳐지고 있어요. 상황이 안정되고 나서 다시 인구가 폭발적으로 늘기 시작했습니다. 당연히 상업과 제조업이 활성화가 되기 시작했죠. 출판물의 가짓수나 언어의 종류도 명확해지기 시작하면서 내수시장이 확대되었고 교류와 무역에 체계가 생기기 시작했죠. 이러한 16세기 이후의 여러 사건들은 자본주의의 토대가 되는 제도들이 만들어지는 계기가 되었습니다.비쥬얼적으론 이 때 당시에 거래를 하던 각종 상선이나 무역선들이 서로를 식별하기위해(특히 해적으로부터) 깃발이나 배의 문양을 새기는 형식이 주를 이루었고, 무역회사나 제조회사들이 동종업계의 제품이나 서비스로부터 본인을 드러내기 위한...음 어찌보면 현대의 브랜드와 비슷한 개념의 브랜드가 자리잡기 시작했어요.하지만 아직까진 나를 알리기 위한 홍보수단 내지는 상징적인 의미가 더욱 강했달까요.동인도회사의 로고또한 통합로고를 사용했던 것은 동인도회사같이 14개의 크고작은 회사들의 연합이 형성되는 그룹형태의 대기업들이 생겨나기 시작하면서 이들을 하나로 결속시킬 수단이 필요한 탓도 있었답니다. 사람을 하나로 묶는데 있어서 '문장'와 '제복'와 '경례' 는 아주 효율적인 수단이었으니까요.르네상스 이후 근대의 브랜딩은 나를 알리고 소속감을 주고, 식별과 개성이 시작되는 태동기였어요.현대의 브랜딩현대시대의 브랜딩에서 빼놓을 수 없는 것은 역시 전쟁입니다. 1차와 2차세계대전을 거치며 세계는 피폐와 발전이라는 모순된 길을 함께 걷게 되요. 패전한 국가는 끊임없이 전락하지만, 승전한 국가는 막대한 무기판매수익을 내기도 하고, 또한 냉전 이 후 결국 자본주의시장이 세계경제논리로 채택되면서 시장은 본격 경쟁트랙에 올라타게 되었죠.놀라운 건 현재의 '브랜드' 이라는 단어를 규정한 것은 고작 27년밖에 되지 않았다는 것이예요. 현대의 브랜드개념을 도입했던 것은 최초 1990년 Murphy에 의해 "이름(name)이나 표시(presentation)에 의해 구별되는 특정 공급자의 제품이나 서비스" 라는 정의를 통해셔였죠.1991년 Asker는 “판매자 혹은 일단의 판매자들의 상품이나 서비스를 식별시키고, 경쟁자들의 것과 차별화하기 위하여 사용하는 독특한 이름이나 상징물(로고, 등록 상표, 포장 디자인 등)” 라고 규정했습니다.그리고 1992년에 이르러 ean-Noel Kapferer씨가 "공급적인 측면에서 볼 때 제품을 차별화 시키는 것을 목표로 하는 전략의 한 부분"으로 규정함으로써 드디어 브랜드에 '전략'이라는 단어가 추가되게 되죠.이 후 브랜드와 전략이 합쳐지면서 "브랜딩" 이라는 명사의 동사화를 통한 신조어가 탄생하게 되고, 그것이 지금 우리가 페북에서 매일 보고 있는 바로 그것의 시작입니다. 그러니까 이것은 제 나이보다도 역사가 안된 영역이긴 합니다. 더불어 브랜드에 전략이 합쳐지게 되면서 이 전략이란 것은 소위 경제학적 관점에서의 심리학적 접근이 주된 것이었어요. 행동,인지심리와 같은 소위 소비자심리학을 기반으로 하고있죠. 이것은 융세대에 들어서 분석심리학을 통해 분화된 심리학의 갈래로 사실 아직까지도 수많은 분파와 논쟁이 많은 영역입니다. 브랜딩이 기초하고 있는 기저학문자체가 아직 뜨겁게 움직이고 있는 신생지구의 맨틀같은 느낌이란 것이죠. 그러니 그 위에 둥실둥실 떠다니는 브랜딩은 얼마나 정신이 없겠어요.사실 모아놓은 자료를 보아하니 이 이외에도 엄청나게 많은 사례와 특이케이스들이 존재했습니다. 위에서 설명했던 고대이집트의 사례는 하나의 일례일 뿐이고, 문명이 발생하고 무역이 성행했던 모든 곳에서 위와 비슷한 표식절차가 있었다고 해요. 브랜딩의 시작은 어찌보면 굉장히 폐쇄적이고 생산자의 통제를 위한 수단으로 시작했다고 할 수 있겠습니다. 요즘엔 통치의 방식이 바뀌었고, 자유로운 경제활동이 가능해지니 그 권력이 소비자들에게 분산되게 된 것이죠. 판단의 주체가 개개인이 되면서 어쩌면 사업자입장에선 수백만, 수천만명의 왕을 모시고 매 순간 서로 다른 종류의 낙인에 찍히며 살아가는 것과 비슷한 느낌이었을 거예요.이러한 혼란과 불규칙성에 사회과학적 규칙성을 부여한 것이 심리학의 힘이었고, 또한 경제태동기와 호황기를 거쳐 소비지상주의가 만연하면서 제품과 서비스가 급속도로 사회깊숙히 퍼져나갔던 오일쇼크 이전의 시기가 있었습니다. 그냥 만들면 다 잘팔리는 시기였죠. 누구나 땅 파서 한 건 해보는 게 꿈이었고, 보물이나 찾아보자며 말타고 금캐러 떠나는 시기였달까요. 이 후 자본주의의 부작용이 드러나기 시작하면서 세계경제는 대침체기에 휩싸이게 되었고(사실은 지금도 그 연속선상에 존재하는 듯) 버블이 가득했던 소비문화가 꺼지고 공급자는 과잉이 된 상태에서 기업들은 뭔가 다른 활로를 찾아야 했을 겁니다. 이 때 기저학문과 데이터에 근거한 통제력 안에서 대중을 움직일 수 있다는 이론은 매우 매력적이었겠죠. 초기의 브랜딩은 제품의 차별화를 '알리는' 것이 주목적이었으니까요.그 데이터와 학문의 이론은 틀리지 않았습니다. 맞는 말이었죠. 하지만 문제는 너무 급속도로 세상이 바뀌어가고 있다는 것이었어요. 그 속도에 따라가야 했고 더이상 100년전의 심리학이론이 통하지 않는 예외의 경우들이 시장에 드러나기 시작했죠. 이에 발빠르게 대처한 몇몇 전략가들에 의해 브랜딩은 갈래갈래 찢어져서 다양한 방법론으로 부상하기 시작했답니다. 2000년대 이 후 전자기기 전쟁에서 이는 아주 뚜렷해졌죠. 시장을 지배하는 거대기업의 CEO가 자신의 방법론을 강연하기 시작하고 이것이 공유되면서 '이 사람이 사는법' 따위를 연구하거나 '이 회사의 문화'를 분석한 자료들이 속속들이 등장하며 소위 '레퍼런스'가 되기 시작합니다.거의 그 시발점에 가까웠던...어때요 흥미진진하죠? 네...저도 그렇습니다. 이것은 흥미진진한 얘기죠. 사실 브랜딩이란 것이 기업과 경제적인 측면에서 포커싱이 되어있다곤 하지만, 원래 브랜딩은 식별과 구별에 대한 이야기입니다. 내가 너와 어떻게 다른가... 말이예요. 내 모습을 스스로 만들고 어떤 모습을 드러낼 지를 결정하는 자아형성(융의 분석심리학 모델 中 ) 또한 칭하는 단어가 다를 뿐 개인적인 브랜딩의 자연스러운 과정이라고 할 수 있어요.어찌보면 태어나면서 죽을 때까지..기질이 만들어지고 역할을 지니고 삶을 영위하는 모든 과정에서 우린 일반적인 집단무의식과 개인경험의 의존한 개인무의식과의 화합과 갈등을 계속해나가요. 이것은 브랜딩일반론에서 외치는 '유사성과 차별성' 이론과 거의 같은 맥락이죠.브랜딩은 사실 인류역사와 함께해왔고 그 목적과 성격이 어떠하든 인간의 본성에 근접한 행동중에 하나입니다. 누구나 이미 숨쉬듯 하고 있는 것들이예요. 말 한마디나 행동 하나에도 나를 드러내기 위한 다양한 노력들이 숨어있죠. 너무 호들갑떨거나 신앙처럼 여길 워딩은 아니라는 얘깁니다.브랜드는 자연스럽게 드러나야하고, 당연하고 상식적인 선에서 이해가 되어야 정상입니다. 신박하고 창의적인 것은 2차적인 문제죠. 우리를 드러내는 것은 언제나 거대한 무의식속 가치관이 아닌, 고작 밖으로 드러나는 말투, 패션, 행동, 인사하는 법, 삐딱한 자세, 식성, 소품, 방안 꼬라지 같은 것들이예요. 주로 사람들은 나의 진실된 마음과 중심을 보기보단 드러난 와이셔츠를 먼저 보죠.앞으로의 브랜딩은 어떤 개념이 되어갈까요?... ㅎㅎㅎ 여러분들의 의견을 들어보는 것도 재미있을 것 같아요!저는 개인적으론..내부의 문화를 실체화하는 것이 브랜딩이라고 여기기 때문에 결국 브랜딩은 본질로부터 파생되는 '디테일'의 무게가 커져갈 것이라고 생각해요.내부의 문화를 실체화하는 것이 브랜딩이라고 여기기 때문에 결국 브랜딩은 본질로부터 파생되는 '디테일'의 무게가 커져갈 것이라고 생각해요.아주 사소한 것들에서 결정되는 이미지의 잔상들...읽느라수고하셨습니다.
조회수 593

[Buzzvil Culture] Buzzvil Training Session 2018 Q1

 버즈빌에서는 직무에 관계가 없다고 하더라도 각 개인의 성장을 위해 다양한 주제의 세션을 진행하고 있습니다. 2018년의 첫 번째 세션은 “문제의 발견과 해결”이라는 주제로 6주에 걸쳐 진행되었습니다. 6주동안, 문제를 발견하기 위한 전략적 사고의 기초, 문제의 발견과 진단에 도움이 되는 기술적인 지식, 발견해낸 문제에 대해 서로 잘 소통하고 논의하는데 도움이 되는 커뮤니케이션 방법 등 알찬 내용들로 세션이 진행되었습니다.  이번 포스팅에서는 마지막 세션으로 진행되었던 문제를 해결하기위해 세상으로 나가는 가장 적극적인 방법인 창업을 주제로한 “버즈빌 마피아” 세션에 대해 이야기해보려고 합니다. 이 세션은 버즈빌의 Founder이자 공동대표를 맡고 있는 John이 진행하여 주셨는데요. John은 대학시절 이토프와 데일리픽이라는 기업을 창업하여 각각 네이버와 티몬에 인수된 경험이 있는 창업의 베테랑입니다. 평소에도 버즈빌리언들에게 ‘불나방처럼 세상으로 퍼져나가 본인만의 창조물들을 만들어내기를 바란다’는 이야기를 해왔던 John은 이번 세션의 취지에 대해 이야기하며 버즈빌의 또 하나의 미션은 최대한의 경험, 시행착오를 통한 학습, 함께 진흙탕을 구르는 과정을 통해 “버즈빌 마피아”를 키워내는 것이라고 이야기 했습니다.  이번 세션을 통해 창업 아이디어 구상과 구체화, 팀빌딩과 위기극복, 엑싯에 대한 고민 등 창업에 대한 다양한 주제들에 대해 직접적인 경험에서 우러나오는 많은 이야기들을 나누어 주었는데요. 특별히 이번 세션에는 미리 창업에 대한 질문들을 받아 이에 대한 답변을 들어 볼 수 있는 시간이 있었기에 더욱 특별했습니다.단순히 조직이 성장할 뿐만 아니라 그 과정안에서 다양한 방법을 통해 개인이 세상의 문제를 해결하는 인재들로 스스로 성장할 수 있게 하는 것. 그것이 바로 버즈빌이 추구하는 “버즈빌 마피아” 정신이 아닐까 합니다.  “버즈빌 마피아” 정신이 녹아있는 버즈빌의 문화는 아래의 글들에서 더 만나보실 수 있습니다.
조회수 2788

Eclipse 디버거 사용법

꽤 많은 분들이 디버거의 존재 자체를 모르고 있거나 혹은 디버거가 있다는 사실은 알아도 그 효용성에 의문을 제기하곤 합니다. 왜냐하면, 우리에겐 Log 클래스나 혹은 printf같은 훌륭한(?) 디버깅 도구가 있다고 생각하기 때문이죠. 물론 이렇게 필요한 변수를 찍어보면서 어떤 곳에서 버그가 있는지를 알아보는 일이 잘못된 일은 아닙니다만 복잡한 여러 상황이 맞물려 재현되는 버그는 이러한 고전적인(?) 방법을 써서 알아보기가 매우 어렵습니다.원인을 정확히 그리고 빨리 파악하려면 디버거의 사용법을 숙지하고 사용하는 것이 가장 좋습니다. 대부분의 개발 환경에서 디버거를 제공하는데 다행히 이클립스에서도 쓸만한 디버거를 내장하고 있습니다.오늘 포스팅에서는 이클립스 디버거 사용법에 대해 다루어 볼까 합니다.이클립스 디버거 뷰이클립스는 디버거 뷰를 제공하여 디버거를 사용할 수 있도록 합니다. 디버거 뷰는 어디에서 확인할 수 있을까요? 바로 우측 상단에 Debug 뷰에 들어가면 그곳에서 확인할 수 있습니다.디버깅의 시작그렇다면 어떻게 디버깅을 활성화한 상태로 프로그램을 실행할 수 있을까요? 상단 메뉴의 Run에서 프로그램을 실행할 때 Debug를 이용하여 프로그램을 실행하면 디버거가 작동하게 됩니다.브레이크 포인트 설정과 뷰보통 디버깅을 할 때 가장 먼저 하는 일이 브레이크 포인트를 잡는 일입니다. 브레이크 포인트를 에러가 일어나는 라인이나 혹은 의심이 가는 변수를 추적할 수 있는 라인쯤에 잡아놓고 프로그램을 디버깅하면 해당 라인을 실행할 때 디버거가 작동하게 되고 그곳에서 프로그램을 라인 별로 진행해가며 관찰을 진행할 수 있게 됩니다.브레이크 포인트 설정은 매우 간단합니다. 편집기 왼쪽에 파란 부분(마커 바)을 더블 클릭하게 되면 파란 원이 생기는데 이 원이 브레이크 포인트입니다. 혹은 오른 클릭하여 Toggle break point를 누르면 됩니다. 설정 후 다시 더블 클릭하게 되면 브레이크 포인트가 사라지게 됩니다.또한, 디버그의 브레이크 포인트 뷰에서 지금까지 걸어놓은 모든 브레이크 포인트들의 위치를 확인할 수 있고 활성화/비활성화, 삭제도 할 수 있습니다. 여러 브레이크 포인트가 걸려있을 때에는 이 탭에서 확인하고 관리하는 것이 더 편합니다.또한, 디버깅을 진행하고 있는 도중에도 다른 의심이 가는 라인에 브레이크 포인트를 걸 수 있습니다.스텝 단위 진행지정한 브레이크 포인트에 다다르면 동시에 디버거가 작동하게 되고 그 라인부터 스텝 단위의 진행을 할 수 있게 됩니다.이제 이 뷰의 버튼들을 이용하여 현재 상황을 진행하거나 되돌릴 수 있습니다. 자주 사용하는 버튼의 사용법을 알아보면Resume : 다음 브레이크 포인트를 만날때까지 진행합니다.Suspend : 현재 작동하고 있는 쓰레드를 멈춥니다.Terminate : 프로그램을 종료합니다.Step Into : 메서드가 존재할 경우 그 안으로 들어가 메서드 진행 상황을 볼 수 있도록 합니다.Step Over : 다음 라인으로 이동합니다. 메서드가 있어도 그냥 무시하고 다음 라인으로 이동합니다.Step Return : 현 메서드에서 바로 리턴합니다.Drop to Frame : 메서드를 처음부터 다시 실행합니다.등이 있습니다.실제로 디버깅 화면에서 버튼들을 눌러보면 쉽게 그 쓰임새를 아실 수 있습니다.변수의 상태 확인을 쉽게 해주는 변수 뷰디버깅을 진행하는 도중 변수의 값이나 객체의 상태를 알고 싶은 상황이 생기게 됩니다. 현재 의심이 가는 변수 이외에도 이 변수에 영향을 끼칠 다른 변수들이나 객체들의 상황을 실시간으로 검사할 필요가 있을 때 변수 뷰를 이용하면 도움을 얻을 수 있습니다.이곳에서 변수나 객체의 상태를 확인하고 변수의 상황에 대해서 저장할 수 있습니다. 변수나 객체의 상황을 모두 저장해서 클립보드에 붙이고 싶은 일이 생기면 해당 변수를 오른클릭 후 Copy Variables를 선택합니다.편집 창으로 돌아가 변수에서 Command + shift + i를 누르게 되면(혹은 오른 클릭 후 Inspect를 선택) Inspector 창이 뜨게 됩니다. 이 창에서 다시 한번 Command + shift + i를 누르면 해당 변수를 Expression 뷰로 보내게 되고 이곳에서 지속해서 변수의 상태를 관찰할 수 있게 됩니다.Expression 뷰 이용Expression 뷰에서는 변수 이름을 입력하거나 수행해보고 싶은 명령어를 직접 입력하여 그 결과 값을 관찰할 수 있습니다. 결과 값을 관찰할 뿐만 아니라 Expression에 써놓은 변수들은 명시적으로 지우지 않는 이상 계속해서 관찰을 수행하기 때문에 변해가는 상황을 지속해서 관찰할 일이 있는 변수나 명령문을 등록해놓기에 좋습니다.Display 뷰 이용디스플레이 뷰에서는 현 문맥에서 사용할 수 있는 명령어를 실행하거나 변수의 값을 조작하는 일을 수행하기에 적합한 환경을 제공합니다. Expression에서도 비슷한 기능을 제공하지만, 디스플레이 뷰를 이용하는 것이 더 편합니다. 메모장과 같이 쉽게 쓰고 지울 수 있기 때문입니다.또한, 원본 코드의 수정 없이 편하게 현재의 맥락을 변화시킬 수 있는 것이 가장 큰 장점이라고 볼 수 있습니다.필요한 명령어들을 적어놓은 후 실행하고 싶은 부분만 드래그하여 수행하거나 혹은 값을 리턴받을 수 있습니다. 지금은 boolean변수 하나의 값을 바꿔보기도 하고 조건 값에 따라 무언가를 리턴 받도록도 해놓은 상황을 스크린 샷으로 담아보았습니다.값을 반환받고 싶을 때는 두 번째 버튼을, 단순히 실행만 할 때에는 세 번째 버튼을 누르면 됩니다.두 번째 버튼을 눌러 값을 반환받는 상황입니다.단순히 실행만 하려면 세 번째 버튼을 누릅니다.브레이크 포인트에 조건 걸기브레이크 포인트에 조건을 거는 것이 굉장히 유용할 때가 있습니다. 특히 반복문안에 들어가 있는 코드들을 디버깅할 때 유용하지요. 반복문의 경우 모든 상황을 검사한다기보다는 특정 조건에서 값이 어떻게 들어가는지를 분석하는 경우가 더 많은데 이러한 상황을 검사하기 위해서 브레이크 포인트에 조건을 걸어야 합니다.브레이크 포인트를 거는 과정까지는 똑같습니다. 브레이크 포인트를 건 후 그 포인트에서 오른 클릭을 하면 Breakpoint properties 옵션이 있는 것을 확인할 수 있습니다. 이 옵션에서 조건문을 설정하여 디버거의 활성화 조건을 설정할 수 있습니다.먼저 Conditional을 활성화하여 어떤 조건에서 디버깅 화면으로 전환할지를 쓰면 되는데 이 창에 조건식을 쓰면 됩니다.또 hit count를 이용하여 조건을 걸 수도 있습니다. hit count에 값을 적용하면 해당 라인에 브레이크 포인트가 hit count만큼 잡힌 이후 디버깅 화면으로 전환하게 됩니다. hit count옵션은 반복문에서 한 100번쯤 이후에 디버깅을 시작하고 싶거나 하는 일이 생길 때 유용하게 쓸 수 있습니다.#스포카 #개발 #개발자 #꿀팁 #조언 #인사이트 #디버거 #디버깅 #디버그 #Eclipse
조회수 1023

올바른 상품 선정과 시장 조사가 필요한 이유

안녕하세요 대한민국 셀러들의 성공적인 아마존 진출을 도와주는 컨설팅 회사이자 대행사인 컨택틱의 이이삭 대표입니다.오늘의 핵심인 상품 선정과 시장 조사 방법을 논하기 앞서, 한 가지 말씀드리고 싶은 게 있습니다. “온라인 쇼핑과 오프라인 쇼핑은 다를 게 없다"라는 것입니다. 아래 이미지를 꼭 기억해주세요.이번 글은 <어떤 상품을 선정하고 어떻게 시장조사를 제대로 분석할 것인가>를 주제로 다뤄보도록 할 것입니다. 이번 주제 정말 중요합니다. 저희 컨택틱 홈페이지를 방문해보신 분들은 아시겠지만, 저희의 업무 첫 프로세스가 바로 시장조사 보고서 제공 및 컨설팅 업무입니다. 왜 그럴까요? 그 이유는 제대로 된 시장조사가 아마존 셀러로서의 성공 가능성을 진단하는 가장 기초이자 핵심이며 필수적인 과정이기 때문입니다.이런 의문 가지시는 글로벌 셀러 님들 계실 겁니다. ‘우리의 제품은 뛰어난데 왜 굳이 시장조사를 해야 하는 거지?’와 같은 물음들. 하지만 단언컨대, 아마존 시장은 제품력만으로는 승부할 수 없는 시장입니다. 지금 진출을 고민하시는 분들은 당장 아마존 US에 접속하셔서, 자신의 상품을 고객이 어떤 단어로 검색할지 생각해보시고, 제품을 검색해보시길 바랍니다. 수많은 상품이 등록된 모습을 확인하실 수 있습니다. 그 수많은 상품 리스팅 중, 본인의 제품이 뛰어나다는 것을 보여주려면, 당연하게도 경쟁자가 적어야 합니다. 가령, lip balm을 검색하면, Burt’s bee라는 저렴한 가격, 브랜드 인지도가 높은 상품이 첫 페이지에 노출됩니다. 설령, 제품력이 뛰어난 고퀄리티의  립밤을 찾는다고 할지라도, 고객이 자주 쓰는 검색 단어 즉, C.S.T(Customer Search Term)에 인덱싱되지 않는 이상, 그 뛰어난 제품력을 드러낼 기회조차 얻기 힘들게 될 수 있습니다.서두부터 다소 비관적인(?) 내용을 말씀드리는 이유는 생각보다 많은 고객사께서, 아마존에 진출하기만 하면 성공할 것이라는 막연한 기대를 하고 계셨기 때문입니다. 실제, 시장조사 컨설팅을 진행하며 한국의 글로벌 셀러들이 흔히 갖는 오해를 먼저 소개한 후에, ‘어떻게 제대로 된 시장조사를 할 것인가’를 소개하겠습니다.가장 흔한 오해: 미국 시장의 규모와 아마존 시장 규모를 착각하는 경우현재 미국의 전자상거래 중 아마존이 절반 이상의 점유율을 차지하고 있습니다. 하지만 이때의 점유율이 미국 전체 시장을 의미하지 않습니다. 미국 전역 리테일 소비에서 5%만 차지할 뿐입니다. 다시 말해서, 법인이든 개인사업자든 해외 진출을 결정하면 상품 가격, 월별 판매량과 매출의 예측치를 산정하고, 마진 조정에 따른 가격 인하 가능 범위를 설정하시게 될 텐데, 시장 규모를 착각하셔서 당황하시는 일이 없도록, 컨택틱에서는 시장조사 컨설팅 진행 시, 서두에 명확하게 이러한 오해를 풀어드립니다.올바른 시장조사를 가능케 하는 두 가지 기둥은 ‘연관성’과 ‘정확성’이라고 할 수 있습니다. 연관성은 시장조사 과정에서 사용된 자료가 ‘내가 진입하는 시장’을 제대로 반영한 것인지를 의미하고, 정확성은 해당 자료가 객관성과 신뢰성을 담보하고 있는지를 검증하기 위한 기준입니다. 시장조사를 제대로 하기 위해서 가장 선행되어야 하는 것은 핵심 키워드를 찾는 일입니다. 컨택틱에서는 Seed Keyword라고 부르는데요. 만약, 여러분이 로션(현지에서는 Moisturizer가 자연스러운 표현)을 판다고 했을 때, 아마존에 Moisturizer라고 등록된 리스팅 데이터를 모두 모아서 전체 시장 규모를 예측한다고 가정해봅시다.가령, Moisturizer로 검색했을 때, 정말 이 제품이 나오면 좋겠지만, Moisturizer stick이라든지, 아니면, 어떤 셀러가 상품 인덱싱이 잘 되게 하도록 facial mask에 ‘Moisturizer function’을 삽입한 것은 아닌지 일일이 따져보셔야 합니다. 그렇지 않다면, 내 상품과 직접 경쟁할 시장의 규모조차 제대로 파악하지 못한 채, 아마존에 진출하게 되는 것입니다.다음으로, 시장조사 자료가 연관성과 정확성을 보유했다고 가정한다면, 시장을 어떻게 ‘분류’할 것인가의 문제가 남습니다. 저희 컨택틱에서는 아마존 시장의 성숙도를 가격 변동, 리뷰 개수, 리스팅 대비 매출의 비율을 가지고 성숙, 틈새, 슬럼프 시장으로 구분합니다. 기준에 정해진 답은 없습니다. 하지만 2014년부터 현재까지 수백 개의 업체를 컨설팅 하면서 컨택틱 만의 고유 기준을 정립할 수 있었습니다. 그뿐만 아니라, Product Based Market, Brand Based Market 개념을 도입하여, 성공 가능성이 가장 높은 시장인 ‘황금 틈새시장’에 진입하기 위한 시장 데이터를 수집, 분석, 가공하는 것이 진정한 시장조사라고 할 수 있습니다.컨택틱은 수많은 업무를 대행해오고 있지만, 고객들에게 필수적으로 권유하는 서비스가 바로 시장조사입니다. 일부 고객사는 시장조사 컨설팅을 받다가 이런 말씀을 하시기도 합니다. “그래서 저희가 어떤 전략을 취해야 합니까?” 사실, 시장조사 만으로는 완벽한 전략을 구성할 수 없습니다. 전략을 ‘한정된 자원을 극대화하는 능력’이라고 정의한다면, 시장조사로 할 수 있는 것은 ‘적기’에 어떤 상품을 어느 시장에 진입시켜야 하는지에 대한 결정을 도울 수 있습니다. 전략은 곧 올바른 의사결정이기 때문입니다.제대로 하지 않으면, 안 하느니만 못하다는 말이 있습니다. 시작의 방향이 미래를 결정합니다. 올바른 지식이 미래(未來)를 미래(美來)로 만들어 줄 수 있다는 말로 이번 글을 마무리하고자 합니다.컨택틱의 모든 교육은 파트너인 글로벌셀러 창업연구소와 접수하고 진행합니다. 교육 신청은 아래 링크나 글로벌셀러창업연구소의 홈페이지를 통해 접수 가능합니다.오프라인 아마존 입문 과정오프라인 아마존 기초/심화 과정온라인 아마존 입문 과정그럼 오늘도 즐거운 글로벌 셀링 되세요!컨택틱  서울특별시 강남구 강남대로 62길 11, 8층 (역삼동, 유타워)대표 전화: 02-538-3939    이메일: [email protected]    홈페이지: https://www.kontactic.com  네이버블로그: https://blog.naver.com/kontactic   카카오브런치: https://brunch.co.kr/@allaboutamazon
조회수 1052

Spotify와 RECORD의 공통 행보는?

둘의 공통점은 뭘까과유불급, 무엇이든 지나치면 좋지 않습니다아무리 몸집이 큰 공룡이라도, 피를 많이 흘리면 쓰러지고 말죠. 피만 흘리면 다행이지만, 제때 치료하지 않으면 이곳저곳 곪을 수도 있습니다. Spotify는이 사실을 분명하게 인지해야할 것 같습니다.전세계 1위 음악 스트리밍 업체인 Spotify가 2016년 한 소송에 휘말려 약 334억 원을 지불한 적이 있다는 것 아시나요?Spotify의 3천 만 달러 합의금 지불바로 저작권료 미지급 건 때문인데요. 빌보드에 따르면, 전미음악출판협회(NMPA)가 저작권료를 못 받은 유통사와 창작자들 대신 진행한 소송에 대한 합의금입니다.한화로 약 334억 원에 달하는 지출입니다. 아무리 Spotify가 세계 최대 음악 스트리밍 업체라고 하지만, 2016년 Spotify가 약 6억 달러(6300억 원)에 달하는 적자를 기록한 것을 감안하면 상당한 출혈입니다. 물론 애초에 지급했어야 할 비용이지만요. (출처: 스포티파이 재무보고서, 2016)총 340억 원중 약 270억 원은 저작권 미지급료이며 다른 70억 원은 과징금입니다. 향후 3개월 동안 지급 신청을 하는 유통사에게 해당하는 미지급료만큼 지불되며, 남은 액수는 시장 점유율에 따라 유통사에게 지급된다고 합니다. (실제 저작권자는 유통사에서 지급받는 구조입니다.)“음악 저작 데이터관리의 부실이 가장 큰 원인”무엇보다 이 사단이 난 이유로 스포티파이는 “어떤 작곡가가 어떤 노래에 대한 소유권을 주장하는지 충분한 데이터를 파악하지 못 해 로열티 지급에 어려움을 겪어왔다”고 밝혔습니다.전세계 1위 업체가 데이터 관리에 어려움을 겪을 정도이니, 전세계 음악 산업에서 데이터가 관리되고 있는 실태가 심각하다는 것을 쉽게 알 수 있습니다.위 소송에서 Spotify와 NMPA의 합의문에 따르면 Spotify는 앞으로 사용되는 음악에 대해 미지급되는 저작권료가 없도록 최선을 다할 것을 약속했다고 합니다. 그 결과로 1년 뒤, Spotify는 블록체인 스타트업을 인수하게 됩니다.“스포티파이, 음악 저작권 문제를 해결하기 위해 블록체인 스타트업 ‘미디어체인’을 인수하다” (출처: 테크크런치, 2017)그렇게 1년, 아직 미디어체인랩스 인수의 성과가 뚜렷이 발표된 것은 없습니다. 반대로 Spotify가 얽힌 저작권 소송은 그 규모가 더 커졌습니다. 올 1월 Spotify를 상대로 한화 약 2조 원의 저작권료 소송이 제기된 것인데요. 소송이유는 Spotify가 특정 음악을 이용함에 있어 제대로 저작권 체결을 하지 않았다는 겁니다. 7100만 명의 유료 이용자와 1600만 명의 월간활동사용자에도 불구하고 2017년에도 $4500만 달러의 적자를 기록한 Spotify가 이번 소송에선 어떤 결론을 맞이할지 음악 산업의 귀추가 주목되고 있습니다.그렇다면 한국은 어떨까요?“음원 권리 정보가 없어 잠자는 저작권료만 170억 원”국내 4대 음원 유통사2017년 국정감사에서 국내 4대 음원 유통사가 2014년~2016년까지 음악 창작자와 실연자한테 지급하지 않은 저작권료와 저작인접권료가 174억 원으로 집계되었다고 합니다. (출처: 4대 음원 유통사 미지급 저작권료 최근 3년간 174억, 뉴스1)특히 국내 음원시장 60%를 점유하고 있는 멜론에서 누적된 미지급금만 97억 원에 달합니다. 멜론은 국내 음원시장을 독점하다 시피한 공룡 업체입니다. 때문에, 가장 앞서서 저작권 관련협회와도 긴밀히 협업을 하고 있음에도, 위와 같은 문제가 발생한다는 것은 위 미지급 저작권료 문제가 단순히 멜론의 문제가 아니라, 국내 음악 산업 전반의 문제임을 시사합니다.저희가 RECORD 2.0모델에서 해결하고자 하는 문제도 바로 이 ‘데이터’입니다.“블록체인을 이용한 강철 음악 데이터베이스 구축!”RECORD 1.0 = 음악 오픈 마켓RECORD 2.0 = 음악 데이터 블록체인RECORD 2.0 모델2015년부터 운영되어 온 RECORD 1.0에서는 누구나 음악을 올리고, 듣고, 팔 수 있었다면, 2019년 출시될RECORD 2.0에서는 음악 콘텐츠에 대해 정확한 정보를 확인 할 수 있습니다. 블록체인에 기반하기에 탈중앙화됨은 물론(특정인-기관에 의해 왜곡될 수 없음을 뜻함) 투명하게 정보가 유지될 수 있습니다. 바로 이 점이 RECORD와 Spotify의 공통 행보입니다. 앞으로 음악 시장이 커질수록 음악 권리 정보 관리가 점점 중요해짐을 아는 것이죠.이 프로젝트를 주도하는 RECORD Foundation의 신해용 대표는 “국내 음악 산업에서4년 간 종사하다 보니 음악 산업에서 데이터 관리가 매우 소홀히 되고 있음을 느꼈다. 블록체인의 가장 큰 효용가치는 데이터 관리에 있다. 현재 개발 중인 RECORD 2.0이 가져올 변화가 무척 기대된다.”라고 했습니다.RECORD2.0은 음악 산업의 모든 이해관계자들-창작자, 제작자, 유통사, 스트리밍 플랫폼, 청취자, 저작권협회 등 모두에게 도움이 되는 날을 꿈꿉니다. 가장 좋은 것은 공룡이든 개구리든 애초에 피를 흘리지 않는 일이기 때문입니다.음악 데이터와 블록체인의 만남,권리정보를 명확히 기록해줄 음악 데이터 블록체인 레코드 2.0이 기대되는 이유입니다.자세한 내용과 로드맵은 8월 중에 공개됩니다!그럼 지금까지 RECORD팀이었습니다!레코드 파운데이션은 지난 3년 간 운영해온 음악 산업 노하우를 기반으로 음악 관련 데이터를 보호하는 블록체인을 개발하는 프로젝트입니다.레코드의 최신 소식을 만나보세요.RCD가 코인레일에 상장됩니다.[상반기 결산] 레코드 파운데이션 로드맵 달성율코인베네(CoinBene) 사용법-레코드 첫 상장소!레코드 파운데이션 공식 홈페이지 및 페이스북, 트위터, 스팀잇, 링크드인에서 레코드파운데이션의 최신 소식을 확인하세요.#레코드팜 #레코드파운데이션 #블록체인 #RCD #코인상장
조회수 7313

협업을 위한 심볼 구조화, 플러그인으로똑똑하게 스케치 사용하기

Sketch App 도입은 Zeplin을 활용하여 효율적으로 개발자와 소통하기 위해 시작되었습니다. 도입하는 과정에서 안드로이드 UI를 담당하게 되었고, 심볼의 구조화와 적절한 플러그인의 사용을 통한 작업의 효율, 가지고 있던 문제점들을 해결하는 것에 중점을 뒀습니다.기존 작업방식과 문제점디자인 작업 패턴디자인 작업 패턴을 분석했을 때, 기존의 PSD 파일들에서 컴포넌트를 가져와 재조합하는 경우가 가장 많았습니다. 디자이너간 협업 시 최근 릴리즈된 디자인이 맞는지, 요소간 간격 같은 디테일한 부분에 대해 묻는 경우가 많았으며, 개발자와의 협업 시 지칭하는 용어가 달라서 생기는 커뮤니케이션 미스가 종종 발생했습니다. 구조화에 앞서, 분석하고 내린 작업의 키포인트는 다음과 같습니다.1. 최근 릴리즈된 디자인이 영향을 받는 모든 화면에 동기화되어야 합니다.2. 개발자와의 협업 시, 심볼의 네이밍을 기준으로 커뮤니케이션합니다.3. 디자이너가 사용 시, 시안 작업을 빠르고 편하게 할 수 있어야 합니다.4. 컴포넌트, 디자인 요소들이 서로 유기적으로 연결되어있어야 합니다.5. 시안 작업 시, 유저 데이터를 사용하기 편리해야 합니다.심볼 생성 기준심볼로 만들어야 하는 경우는 다음과 같이 정의했습니다.1. 다양한 상태값을 가진 요소2. 같은 크기의 영역 안에서 다양한 형태를 가진 요소3. GNB처럼 자주 쓰이는 컴포넌트4. 카드 형태의 디자인5. 아이콘Overrides 예시심볼 폴더 구조심볼 폴더 구조디자이너들이 사용하기 때문에 첫 번째 분류는 보이는 형태, 디자이너끼리 자주 사용하는 용어로 합니다. 두 번째 분류는 원활한 커뮤니케이션을 위해 목적 혹은 개발자분들이 사용하는 용어로 지정하며, 세 번째 분류까지 해야하는 경우 2 Column, 3 Column(스타일쉐어 내부에선 Grid라는 용어를 주로 사용합니다.)과 같은 다양한 변화에 대한 것이므로, 똑같이 커뮤니케이션에 용이하게 판단하여 결정합니다.Elements 폴더는 심볼을 구성하는 심볼들이 있는 폴더입니다. 직접 심볼 폴더트리를 타고 들어가 생성하는 경우는 없으므로, 분류에 더 목적을 두고 폴더 구조가 복잡해지는 것을 감수했습니다.그리고 Overrides를 대비하여 이해하기 쉬운 용어로 작성합니다.심볼의 활용자주 쓰는 컬러들을 심볼화하고 마스크 기능을 활용하면, 아이콘들의 색상을 더 편하게 변경할 수 있습니다. 추후에 브랜드 컬러, 그레이스케일이 변경되는 경우에도 컬러 심볼만 수정하면 큰 문제없이 바로 적용할 수 있습니다.플러그인의 활용작업에 주로 사용하는 플러그인은 Auto Layout, Button, Clipboard Fill입니다.Auto Layout의 Stacked Group 기능으로 심볼이나 요소들을 유기적으로 연결시킵니다. Button은 Tag, List item 등에 사용하며 짜잘한 수정작업을 줄여 시안작업에 더 집중할 수 있도록 합니다. Clipboard Fill은 스타일쉐어 특성때문에 활용 가치가 높은 플러그인입니다. 유저 이미지, 게시글의 사진을 스타일쉐어 웹에서 복사하여 시안을 작업할 때 활용합니다. 실 데이터를 사용하기 때문에 설득력이 높아지고, 조금 더 객관적으로 작업할 수 있다는 장점이 있습니다.플러그인 사용 Gif페이지 구성모든 화면이 모여있는 Master_Android.sketch 파일에서는 페이지로 분류합니다. 이 분류와 구글 드라이브 폴더 구조를 일치시켜 빠르게 파일을 찾을 수 있도록 하였으며, 탐색이 용이하기때문에 새로운 디자이너가 오더라도 쉽게 파악가능합니다.디자인 작업 프로세스시안 작업 시, 실제 데이터를 사용하여 설득력을 높이는 것을 가장 큰 목표로 합니다.1. 디자인 작업 전, 사용할 심볼들을 모두 Detatch합니다.2. 문제해결에 맞게 컴포넌트를 디자인합니다.3. 플러그인을 활용하여 웹에서 실제 데이터들을 가져와 채웁니다.4. 시안 작업이 끝난 후, 정리하여 Zeplin으로 내보냅니다.5. 심볼을 만들어야 한다면, Master파일 Symbols에 업데이트합니다.6. Master파일에 심볼을 사용하여 화면을 정리합니다.이 과정에서 생기는 큰 문제점은 모든 작업자가 심볼 구조화에 같은 기준을 가지고 있어야 한다는 점입니다. 생성 여부, 심볼 이름을 정하는 규칙 등에 대해 문서화하여 공유해도 익숙하지 않기때문에 실수가 생기기 마련입니다. 그래서 안정화되기까지 첫 구조를 잡았던 담당자가 정기적으로 확인하여, 다듬어나가는 것으로 결정했습니다. 비효율적인 방법일 수도 있지만, 동시에 구조화를 더 탄탄하게 하는 기회였습니다.잘가 포토샵.Sketch App의 업데이트에 따라 해결할 수 있는 방법이 달라지는 경우가 많았습니다. 그에 대비하여 의존성을 줄여나가는 고민을 계속하고 있으며 UI 뿐만 아니라, 작업툴 사용에 제약이 없다는 조건 하에 Overrides 기능과, Clipboard Fill, Auto Layout을 활용하여 다양한 템플릿 작업에도 사용할 수 있다고 생각합니다.#스타일쉐어 #개발팀 #개발자 #개발환경 #인사이트
조회수 979

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

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

기업문화 엿볼 때, 더팀스

로그인

/