인프런 커뮤니티 질문&답변

ilgaemi=3님의 프로필 이미지
ilgaemi=3

작성한 질문수

그 누구도 알려주지 않았던 UXUI 필수 지식, 디자인 시스템

[버전관리관련] 김주희 수강생님 질문글에서 추가 질의 드립니다.

해결된 질문

작성

·

182

2

안녕하세요. 강의 감사히 들었습니다.
같은 부분에서 궁금한 수강생입니다. 저도 유료 사용자입니다.
강의에서는 ui kit origin을 복제 해 origin_copy에서 작업 한다.
1) 작업 종료 후 origin_copy에서 업데이트 한 작업물들 잘라내기한다.
2) origin으로 돌아가서 붙여넣는다.
3) origin에서 변동사항에 대한 버전 히스토리 저장한다. (v2로 기재하여 버전 기록 됨)
4) origin을 퍼블리시한다. -> 하면 관련 된 제품 프로덕트들에 모두 반영/동기화 됨
5) origin_copy을 삭제 하고 origin으로 돌아온다.
라고 이해했고 김주희 수강생님의 질의는 5번항목 같은데 맞나요?..
강의와 다르게 답변주셔서(굳이 버전1에서 버전2로 옮겨가실 필요 없다)잘 이해가 안됩니다.


[관련 추가 질의]
'변동사항에 대한 작업을 copy한 페이지에서 작업하고 잘라내서 origin에 붙여넣어 반영한다.'
위처럼 단계적으로 진행 되야하는 이유가 피그마는 실시간 클라우드 기반 저장이 되지만
ui kit이라는 것이 디자이너의 소유물이아니라 "전사적+실시간으로 누구나 접근가능한
(프로젝트 권한 허가에 따라 제한 있을 수도)리소스"이기 때문에
보수적으로 작업변동사항이 반영 되야한다. 라고 이해하는게 맞을까요?
아니면 다른 이유가 있을지 궁금합니다.

답변 1

1

니디자인랩님의 프로필 이미지
니디자인랩
지식공유자

안녕하세요 우선 첫번째 질문에 대한 답변부터 드릴게요

1 질의응답 내용과 강의 내용 다름

해당 수강생분이 질문 주신 내용과 그에 대한 답변은 강의 내용이 업데이트 되기 전의 내용이에요. 좀더 디자이너분에게 편한 방법을 고민하다가 현재 강의 내용으로 최종 업데이트 하게 되었어요. 해당 수강생분의 질의응답은 강의 내용 업데이트 되기 전의 내용이라서 가리기를 하고 싶었는데 그런 기능이 없어서 그냥 놔두었어요.

강의 내용만 참고해주시면 됩니다. =)

 

2 copy본에서 작업 후 원본에 적용하는 이유

ui kit이라는 것이 "전사적+실시간으로 누구나 접근가능한 리소스"이기 때문에 보수적으로 작업변동사항이 반영 되야한다 -> 네 맞아요. 그런 이유도 있고요 다음과 같은 이유도 있어요.

 

  • 수정 사항들을 잘 정리해뒀다가 나중에 한꺼번에 알려드리기 위해.

  • 기존 원본 파일내에서 수정작업을 같이 하면 헷갈릴 수 있음.

  • 디자이너의 작업 편의를 위해서.

 

특정 버튼 아이콘 하나를 조금 수정해야할 내용이 생겼다고 가정해볼게요.

디자이너는 해당 아이콘을 원본에서 바로 수정하고 개발자분에게 '이거 수정됐습니다, 적용 부탁드려요~' 하시면 안돼요. 수정할 것들이 지금 당장 이 하나만 있는게 아니라 앞으로 훨씬 더 많이 있을거거든요. 그럴때마다 일일이 '이거 적용해주세요, 저거 적용해주세요..' 할 수 없다는 뜻이에요.

 

암튼 그래서 디자이너는 뭔가 수정할 것이 생기면 별도의 페이지, 또는 별도의 파일에서 작업한 후 나중에 개발팀에게 '한꺼번에' 수정 내용을 알려주셔야 해요.

 

그래서 별도의 copy 파일을 만들어가지고 거기서 작업을 하는 거에요. 그리고 나중에 그 '한꺼번에' 수정 내용을 알려줄 때가 됐을 때 알려주시면 돼요. 근데 디자이너는 소수 몇명이고 개발자분은 그에 비해 훨씬 더 많은 여러명인 경우가 많아요.

 

그 여러명에게 '이제 기존에 보시던 파일을 보지 마시고 여기 이 새로운 'copy'파일로 와서 봐주세요~' 하는건 그분들에게 꽤나 불편할거에요. 그것보다는 소수의 디자이너 몇명인 그 수정한 내용을 다시 원본으로 가지고 들어가는게 모두를 위해 제일 편리한 방법일거에요.

 

그리고 이런 이유도 있어요. 동일한 ui kit 파일내에 별도의 페이지를 만들어서 작업을 하면요, '다음 버전용이니까 이 페이지는 보지 마세요~' 해도 들어와서 보시는 분들이 꼭 있어요. 디자이너는 어떠한 컴포넌트에 대해 이리저리 다양한 스케치를 해보며 고민하면서 디자인 작업을 해요. 나중에 버리게 될 아이디어일 수도 있다는 뜻이에요. 근데 다른팀원들 중에 그걸 보고서 바로 현재 버전에 적용할 준비를 하는 분들이 생길 수도 있어요. 원본파일에서 디자인 수정 작업을 하면요.

 

이런 이유들 때문에 별도의 copy본을 만들고 그걸 다시 원본으로 가지고 들어왔던 거에요.

 

 

ilgaemi=3님의 프로필 이미지
ilgaemi=3
질문자

속시원 합니다. 상세히 답변주셔서 정말 감사드립니다.

ilgaemi=3님의 프로필 이미지
ilgaemi=3

작성한 질문수

질문하기