피그마 오픈 베타 출시의 (새 탭에서 열림)
피그마는 디자이너와 개발자 간의 원활한 협업을 위해 개발 단계에 최적화된 인터페이스인 '데브 모드(Dev Mode)'를 도입했습니다. 이는 디자인 파일을 단순한 이미지의 집합이 아니라 실제 구현을 위한 명세서로 기능하게 하며, 개발자가 코드 작성에 필요한 정보를 더 빠르고 정확하게 추출할 수 있도록 돕습니다. 결과적으로 데브 모드는 디자인과 개발 사이의 간극을 좁혀 제품 개발 전체의 속도와 품질을 높이는 것을 목표로 합니다.
개발 생산성을 높이는 전용 검사 도구
- 박스 모델 및 속성 시각화: 요소의 여백(Padding), 간격(Margin), 크기 등 레이아웃 정보를 박스 모델 형태로 직관적으로 확인할 수 있습니다.
- 맞춤형 코드 스니펫 생성: CSS는 물론, iOS(SwiftUI)와 Android(Compose) 등 다양한 플랫폼에 맞는 코드 스니펫을 제공하며, 개발자가 사용하는 라이브러리에 맞춘 확장이 가능합니다.
- 자산(Asset) 추출 최적화: 아이콘이나 이미지 등 디자인 자산을 클릭 한 번으로 다운로드하거나 코드 형태로 복사할 수 있어 리소스 관리 효율이 개선되었습니다.
효율적인 변경 사항 추적과 커뮤니케이션
- 디자인 디핑(Design Diffing): 특정 화면의 이전 버전과 현재 버전을 시각적으로 비교하여 어떤 요소가 수정되었는지 명확하게 파악할 수 있습니다.
- 개발 준비 완료(Ready for development) 상태: 디자이너가 작업이 완료된 섹션에 상태 표시를 남겨, 개발자가 혼란 없이 구현을 시작할 지점을 알 수 있게 합니다.
- 섹션 기반 조직화: 캔버스 내의 특정 영역을 '섹션'으로 묶어 개발자에게 필요한 디자인 사양만 선별적으로 전달할 수 있습니다.
도구 간 경계를 허무는 통합 환경
- VS Code 익스텐션: 개발 환경인 VS Code 내에서 피그마 디자인을 직접 열어보고, 검사하며, 코드를 작성할 수 있어 툴 사이의 컨텍스트 스위칭을 최소화합니다.
- 플러그인 및 에코시스템: Jira, GitHub, Storybook 등 개발자가 주로 사용하는 외부 도구와 피그마를 연동하여 워크플로우를 자동화할 수 있습니다.
- 디자인 시스템과의 연계: 디자인 토큰(Design Tokens)을 직접 확인하고 코드로 변환할 수 있어, 일관성 있는 UI 구현이 훨씬 쉬워졌습니다.
데브 모드는 단순히 보기 모드를 개선한 것이 아니라 개발자의 워크플로우 자체를 피그마 안으로 가져온 혁신적인 변화입니다. 디자인 핸드오프 과정에서 발생하는 불필요한 커뮤니케이션 비용을 줄이고 싶다면, 피그마의 데브 모드와 VS Code 익스텐션을 적극적으로 활용하여 코드와 디자인 사이의 동기화를 유지할 것을 권장합니다.