스토리, 사진, 채용까지.
모두 한 곳에서 탐험하세요

쓱- 둘러보기만 해도 내가 다니는 모습이 상상되는 기업콘텐츠 꿀단지.

스토리

두근두근 첫 출근

취업 스토리

취업 성공하는 이력서와 자기소개서

...
운영 스텔라

경영학과 졸업생의 CX/CS 합격 자료

15,980원
...
운영 안소니

국제 경영학과 졸업생의 운영담당자 합격 키트

12,980원
...
운영 다이아나

경제학과 졸업생의 경영지원 최종 합격 자료

15,980원
...
기획 페니

외식산업학과 졸업생의 신메뉴 기획자 합격키트

9,980원
테마
스펙쌓기

마감 직전 대외활동

...
마감 O일전 ~ 24.03.19

[세미나] 하루 만에 개발자 취업준비 끝내준다

애드인애듀
...
마감 O일전 ~ 24.03.19

[부산/관광취업]MICE/컨벤션/기획/마케팅 전액국비 취업준비반(스펙/포트폴리오)

양정인력개발센터
...
마감 O일전 ~ 24.03.19

[부산]프론트엔드개발자/빅데이터 분석 IT 취업교육생 모집(매월 최대 816,000원 제공/전액무료)

양정인력개발센터
...
마감 O일전 ~ 24.03.19

[부산광역시] 물류/무역 전액지원 받으며 자격증&취업준비반 모집(매월 30만원 제공)

양정인력개발센터
스토리

밥블레스유

(주)더블유게임즈 분위기 어때요?

스펙쌓기

마감 직전 공모전

...
마감 O일전 ~ 24.03.19

2024 세계 기상의 날 기념 제8회 기상ㆍ기후 시화(글ㆍ그림)그리기 대회

대구지방기상청
...
마감 O일전 ~ 24.03.19

<충효애 치유관관더하기 이순신관광브랜딩> 2024년 이순신 관광 굿즈 개발 공모전

(재)아산문화재단
...
마감 O일전 ~ 24.03.20

해양수산 과학기술 핵심인재 양성사업(가칭)사업명 공모전

해양수산과학기술진흥원
...
마감 O일전 ~ 24.03.20

[국가철도공단] GTX 개통, 달라질 나의 일상 영상·사연 공모전

국가철도공단

오늘의 스택 Sketch 팔로우

직군에서 많이 쓰는 툴입니다. 직군 설정하기

Sketch 쓰는 팀

Sketch 활용기

2019. 09. 20. 조회수 2369

힐페 디자인챕터에서 Abstract 똑똑하게 사용하는 방법

안녕하세요. 힐링페이퍼의 프로덕트 디자이너 Jane입니다. 이번 글에서 힐페 디자인 챕터에서 Abstract를 어떻게 활용하고 있는 지를 기본 Abstract 사용법과 함께 공유하려고합니다. 저는 이전에 Abstract를 얕게 사용했었던 유저였는데요, 이전에 Abstract를 사용할 당시에는 디자인 시스템이 구축되지 않은 상태였고, 단지 파일의 버전 관리의 목적이 전부였습니다. 때문에 Abstract의 강력한 기능을 활용하는 법을 제대로 몰랐었고, 그동안 뭔가 알 듯하면서도 헷갈렸던 기능이 꽤나 많았습니다.(이번에 Abstract를 제대로 도입하면서 알게된 기능이 많았어요.) 이번 글을 통해 저와 같이 헤맸었던(?) 경험이 있었던 분, 그리고 팀 내에 앱스트랙트 도입을 고려 중인 분에게도 도움이 되길 바라봅니다! 왜 Abstract를 도입했나요? 현재 힐링페이퍼 디자인 챕터 내에 프로덕트 디자이너가 저를 포함해서 총 4명이 되었고 앞으로도 좋은 디자이너분들을 꾸준히 영입할 계획입니다. 인원이 늘어나고 있는 현 시점에서 가장 중요한 것은 디자이너 간의 디자인 동기화와 효율적인 협업입니다. 이는 프로덕트가 일관된 디자인을 유지할 수 있게 할 뿐만 아니라, 디자인 시스템 구축에 핵심적인 역할을 합니다. 때문에 스케치 파일의 히스토리 관리 및 파일 공유를 효율적으로 운용할 수 있게 도와주는 Abstract를 도입해 앞으로 더 많은 디자이너와 협업할 수 있도록 기반을 다지고, 시행착오를 거치면서 지금보다 더 좋은 방식을 찾아내려고 합니다. 👍 먼저 Abstract의 강점에 대해 알아봅시다. 파일 히스토리를 남기기 위해 Save As로 스케치 파일을 증식하지 않아도 됩니다. 수십개의 파일을 따로 관리하지 않고 남겨둔 Commit 히스토리를 통해 언제든 이전 파일을 열어볼 수 있습니다. 여러 사람이 함께 디자인 파일 버전 관리 및 공유가 편해집니다. 예) 휴가를 떠난 디자이너가 작업중이던 스케치 파일이 필요할 때 다음과 같은 상황을 겪지 않아도 됩니다. 공유 서버 사용 시 서버에 업로드 된 파일을 다운로드 받고 Save As 로 final.0525수정중.sketch 등의 파일을 다시 생성해 나의 작업을 합니다. 이후 어디가 바뀌었는지 확인 후 누군가가 최종 파일로 합쳐서 서버에 다시 업로드를 하는 과정을 거칩니다. (이런 과정을 여러번 거치면 폴더 안은 다양한 파일명이 기입된 스케치 파일로 가득해집니다.) 공유 서버 또는 클라우드에 공유하지 않았을 경우 휴가를 떠난 디자이너에게 연락을 취한 후 알려준 경로대로 타고타고 들어가서 파일을 슬랙으로/메일로 나에게 보낸 뒤 그 파일을 내려받아 작업합니다. (기본적으로 휴가를 떠난 디자이너에게 연락을 취해야합니다..😰) 스케치 파일이 한 곳에 정리되어 있기 때문에 어디서든 접근이 편리해집니다. Abstract 자체가 스케치 파일의 공유 서버의 역할을 하기 때문에 인터넷만 된다면 어디서든 접근이 편리해집니다. 📒 용어 설명 및 기본 사용법 전체 맥락상 Abstract 내에서 사용하는 용어와 기본 사용법은 따로 페이지에서 소개해드리니 기본 사용법이 궁금하신 분들은 해당 링크를 참고해주세요🧐 기본 용어 설명 Guide 1. Master에서 1개의 Branch 생성 후 Merge하기 Guide 2. 2개 이상의 Branch 생성 후 Update from Master 사용하기 Guide 3. Branch 중첩으로 생성하고. Archive 기능 활용하기 Guide 4. Library 기능 활용하기 앱스트랙트의 간단 구조도 🧐 힐페 디자인 챕터에서 앱스트랙트 똑똑하게 사용하는 방법! 1. 스케치 파일 관리 마스터 파일은 메뉴 단위별로 스케치 파일을 분리해 업로드합니다. (파일의 용량을 가볍게 유지하고, 충돌이 날 가능성을 낮춥니다.) 마스터 파일 업로드 예시 스케치 파일 내에서는 Draft 페이지를 따로 생성해 확정되지 않았지만 필요한 디자인 산출물들을 따로 빼서 앱스트랙트 화면의 혼란을 줄입니다. 더불어 앱스트랙트는 스케치 파일의 레이어 순서대로 파일이 노출되므로 레이어 정렬을 하면 더 보기 좋습니다. 스케치 파일 내 페이지 생성 예시 2. Commit과 Merge의 체계화(Commit은 자주, Merge는 확실할 때) Commit 마이크로 단위로 업데이트 된 시안이 생길 때 마다 자주 히스토리를 쌓아줍니다. Commit 타이틀 네이밍 룰: [메뉴명_서브메뉴명_기능명_추가/수정내용] (Commit 메세지는 '이런 것까지 적어야해?' 싶을 정도로 상세하게 적어 히스토리 추적을 용이하게 합니다.) Merge 시안에 대한 합의가 완전히 이루어지고 제플린으로 개발자와 시안이 공유되었을 때 파일을 Merge합니다. 하나의 프로젝트 내에서 branch가 2개 이상 생성되어 있을 때는 반드시 Request Review 기능을 사용해 승인 절차를 거칩니다. (디자인 시안에 대한 리뷰보다는 충돌이 날 우려를 최대한 줄이기 위한 목적입니다.) 3. 라이브러리 활용을 통한 디자인 시스템 적용 프로덕트의 일관된 디자인을 위해 디자인 시스템 파일을 업데이트할 수 있는 프로젝트를 따로 생성해 공통된 요소는 모두 Import - Override로 작업할 수 있게 환경을 만들어줍니다. 심볼로 만들어 둔 컴포넌트 예시 컬러 스타일 예시 (추후 Library 기능 활용을 효과적으로 할 수 있게 스케치 파일 관리하는 방법은 따로 자세히 다루겠습니다.) 🤓 추가로 알아두면 좋은 점들! 모든 파일을 Abstract를 통해 열고 수정할 수 있도록 업무환경 세팅이 필요합니다. (폴더에 잠자고 있던 파일들을 Abstract 활용에 용이하게 정리하고 프로젝트에 업로드해주세요.) 아트보드 바깥의 단일 엘리먼트들도 모두 Abstract에서 감지하기 때문에 더미 작업물들은 모두 하나의 아트보드에 묶어서 관리하는 편이 좋습니다. (또는 스케치의 Page를 따로 생성해서 관리해도 좋습니다.) 아트보드의 배경을 지정하지 않으면 투명한 레이어로 보이므로 배경을 지정해주세요. Abstract에 아직 Commit하기 전인데 파일이 날아갔어요. 또는 Abstract 버그로 인해 파일을 찾을 수가 없어요. 하는 경우 파일 찾는 방법! Abstract에서 Branch를 생성하면 다음과 같은 경로에 파일이 생성되니 확인해주세요! shift + command + '.' 단축키를 통해 숨김파일 보기를 설정합니다. 다음과 같은 경로를 타고 이동해주세요. Machintosh HD > Users > 사용자명 > Library > Application Support > Abstract > Documents > com.bohemiancoding.sketch3 > Edits > 짜란 마치며 이번 디자인챕터의 Abstract 도입은 단순히 버전 관리 툴을 효율적으로 사용한다는 개념에서 그치지 않고, 우리의 프로덕트 디자인의 히스토리를 통해 그것이 왜 변해왔는지, 앞으로 나아갈 방향은 어디인지에 대한 고민의 작은 시작이라고 생각합니다.
2019. 09. 20. 조회수 2188

Abstract 기본 사용법

Abstract Guide: 힐페 디자인챕터에서 Abstract 똑똑하게 사용하는 방법 에서 언급한 용어와 기본 사용법을 따로 글로 작성한 페이지입니다. 몇가지 케이스에 따라 기본 가이드를 작성해둔 것이니, Abstract를 처음 접하시는 분들은 아래 내용을 따라 테스트 작업을 해보시는 것을 추천드립니다. (참고로 2명 이상이 함께 테스트를 해보는 것이 Resolve Confilcts나 Review Request 등 다양한 상황을 경험하실 수 있어요.) 📝 기본 용어 설명 Master '진짜진짜 최종 파일'을 말하며, 각 프로젝트마다 Master 파일을 기준으로 디자인 파일의 버전 관리를 실행합니다. Branch Master 파일로부터 갈라진 일종의 평행우주 개념입니다. 단어 뜻 그대로 Master 파일에서 '가지를 치는' 기능으로 기존 스케치에서 Save As로 사본을 만드는 것과 유사합니다. Branch 파일을 만들면 Master 파일은 그대로 유지된 채로 생성한 Branch 파일에서 시안을 수정할 수 있습니다. Commit Branch에서 업데이트된 내용을 '확정(Super Save)'하는 기능입니다. Commit을 하게되면 Branch의 업데이트 내용이 Commit 히스토리에 메세지와 함께 쌓이게 됩니다. Restore Commit 해당 Commit의 지점으로 되돌리고 싶을 때, Branch의 Commit 리스트를 눌러보면 우측에 시계 아이콘을 눌러 원복할 수 있습니다. Merge 생성한 여러개의 Branch 중 합의된 시안을 Merge하면 해당 Branch의 업데이트 내용이 Master 파일에 합쳐지게 됩니다. Archive 생성한 Branch 파일을 Master에 Merge하지 않지만 삭제하기에는 남겨둘 리소스들이 발생하는 경우가 생깁니다. 이 때 Archive 기능으로 파일을 보관했다가 필요할 때 다시 꺼내쓸 수 있는 기능입니다. Resolve Confilcts 동일한 파일을 수정하고 Merge하게 될 때 충돌이 나는 경우가 발생합니다. 이 때 Resolve Confilcts 기능을 통해 충돌이 난 페이지를 확인하고 어떤 파일을 Master로 할 지 선택할 수 있습니다. Open Untracked Master 파일에도 영향을 받지 않고, Branch도 생성하지 않은 채로 파일을 열게 되는 방식입니다. 수정할 내용은 없으나 파일을 열어볼 필요가 있을 때 주로 사용하게 됩니다. Replace 많은 Commit 히스토리가 쌓여있는 시점에서 업로드한 파일을 교체하고 싶을 때, Replace 기능을 활용해 파일을 업로드하면 아래 히스토리는 그대로 유지되고, 파일을 교체할 수 있습니다. Update from master 다수의 Branch 중 1개의 Branch를 Master로 Merge했을 때, 이전에 생성한 Branch의 Master 또한 변경이 되므로 가장 최근의 Master 파일로 다시 업데이트하는 액션을 취하게 됩니다. 이 때 Update from master 기능을 실행하면 Commit을 통해 다른 Branch에서 업데이트한 내용을 추가할 수 있습니다. Collections 업로드한 시안을 Collection에 추가하면 무수히 많은 페이지 중 내가 보여주고 싶은 페이지만 정리해둘 수 있습니다. Library 파일을 Library 파일로 전환하면 타 프로젝트에서 해당 파일을 Import 할 수 있게 됩니다. 예를 들어 강남언니 서비스의 프로젝트가 AOS, iOS 용으로 각각 분리되어 있을 때, 두 파일에서 공통으로 가져다 쓸 디자인 시스템 파일을 Library 파일로 만들고 타 프로젝트에서 Link해 사용이 가능합니다. Library 파일 또한 Master 파일을 가져다 사용하므로, 디자인 시스템의 버전 관리 및 적용을 효율적으로 할 수 있습니다. Guide 1. Master에서 1개의 Branch 생성 후 Merge하기 아래 내용을 도식화한 이미지입니다. Master 파일을 생성합니다. 수정하고 싶은 파일의 Branch를 생성합니다. (이 때, Branch명은 가이드를 따라 작성해주세요.) 생성된 Branch에서 'EDIT IN SKETCH' 버튼으로 스케치 파일을 열어주세요. 열린 스케치 파일에서 높은 기준을 추구한 디자인 작업을 불같이 해주세요! 🔥🔥 업데이트 할 수정 사항이 생기면 파일을 저장합니다. 저장 후 하단 앱스트랙트 상태바를 확인하면 'COMMIT'버튼이 활성화됩니다. 위와 같이 Commit Changes 버튼이 활성화 됩니다. 다시 Abstract 화면으로 돌아가 'REQUEST REVIEW' 버튼을 눌러 리뷰를 요청합니다. 리뷰를 요청하면 동료 디자이너가 👍또는 👎로 해당 브랜치를 머지해도 되는 지 피드백을 줍니다. 승인이 나면 상태가 'APPROVED'라고 수정되며 본 Branch에서 'MERGE BRANCH' 버튼을 눌러 파일을 업데이트하면 마스터 파일에 Merge됩니다. 다시 Master 파일을 확인하면 아래와 같이 히스토리가 남게 됩니다. Guide 2. 2개 이상의 Branch 생성 후 Update from Master 사용하기 Guide 1과 동일하게 Branch를 생성해 작업을 진행합니다. 브랜치가 2개 이상일 때 Branch A가 작업을 Merge하면 A의 수정사항까지 반영된 파일이 현재의 마스터 파일이 되면서 Branch B를 생성할 당시의 마스터 파일과 오차가 발생합니다. 이 때 브랜치 B를 현재의 마스터 파일과 동기화하기 위해 'UPDATE FROM MASTER' 기능을 사용합니다. 만약 충돌이 날 경우 Resolve Conflicts 기능을 통해 어떤 파일을 최종으로 업데이트 할 지 선택해줍니다. Update from Master 1/2: Resolve Conflicts 페이지 예시 둘 중 하나의 파일을 선택하면 기존 Commit과 같은 방식으로 업데이트 히스토리를 남겨줍니다. Update from Master 2/2: Commit 페이지 위 작업을 마친 후 다시 Guide 1과 같은 방법으로 Commit 히스토리를 남긴 후 Master로 Merge합니다. Guide 3. Branch 중첩으로 생성하고 Archive 기능 활용하기 Guide 1과 마찬가지로 Branch를 1개 생성합니다. Branch 안에서 Sub Branch를 여러개 생성하고 각각의 파일에서 작업을 실행해주세요. Sub Branch 중 하나를 선정해 Main Branch에 Merge해주세요. 남은 Sub Branch 중 추후에 사용할 가능성이 있는 파일은 Archive 기능으로 따로 저장해줍니다. 생성한 브랜치에서 마우스 우클릭으로 Archive Branch - Archived 탭으로 진입하면 Archived 된 파일을 확인 할 수 있습니다. Archived List 페이지 예시(해당 리스트의 더보기 버튼을 클릭하면 UnArchive, New Branch, Delete 등 기능이 있습니다.) Guide 4. Library 기능 활용하기 *힐페 디자인챕터에서는 Library 기능을 디자인 시스템을 관리하고 적용하는 목적으로 사용하기 때문에 Library화 할 파일의 컴포넌트화는 사전에 작업된 것으로 전제합니다. 디자인 시스템 파일을 관리할 프로젝트를 생성해주세요. Master 파일을 등록합니다. 등록한 Master 파일을 마우스 우클릭해 Use as Library 버튼을 클릭해 Library 파일로 만들어줍니다. Library로 만들어진 파일은 보라색으로 컬러가 바뀌는 것을 확인할 수 있습니다. Library 파일로 만들어진 상태 위 Library 파일을 임포트할 프로젝트를 선택하고 Master 메뉴로 들어가 Library 파일을 Link해줍니다. Master 파일에 Library를 Import Link할 Library 파일을 선택해주세요. Master 메뉴에서 Files 탭으로 들어가 확인해보면 Link된 Master 파일을 확인할 수 있습니다. 이제 이 스케치 파일을 열어 Import 탭을 열어보면 Link된 스케치 심볼과 스타일을 확인할 수 있습니다. 두 개 파일을 열어 Copy & Paste할 필요 없이 바로 Import할 수 있습니다👍👍

기업문화 엿볼 때, 더팀스

로그인

/