버전 관리: 피그마 (새 탭에서 열림)
UX 라이팅은 단순히 예쁜 단어를 고르는 것이 아니라, 사용자가 제품의 기능을 이해하는 방식인 '멘탈 모델'을 설계하는 과정입니다. 피그마의 버전 관리 기능을 디자인할 때 라이터는 자동 저장 방식과 수동 버전 생성 사이의 혼란을 해소하고, 사용자에게 제어권과 신뢰를 주는 단어를 선택하는 데 집중했습니다. 이를 통해 사용자가 데이터 손실에 대한 두려움 없이 협업하고 창작할 수 있는 환경을 구축하는 것이 이 글의 핵심 결론입니다.
자동 저장과 버전 관리의 개념적 분리
- 피그마는 모든 수정을 실시간으로 자동 저장하므로 전통적인 '저장(Save)' 버튼이 필요 없지만, 사용자는 작업의 특정 시점을 명확히 기록하고 싶어 하는 심리적 요구가 있었습니다.
- 개발팀은 단순히 '버전 저장'이라는 표현 대신 '이 버전에 이름 지정(Name this version)'이라는 문구를 선택하여, 저장이 아닌 '의미 있는 이정표를 기록하는 행위'임을 강조했습니다.
- 이러한 언어적 선택은 시스템이 수행하는 백그라운드 저장과 사용자가 의도적으로 남기는 기록을 명확히 구분하여 사용자의 혼란을 줄였습니다.
심리적 안전을 고려한 '복구' 메커니즘의 언어 설계
- 일반적인 소프트웨어에서 '복구(Restore)'는 현재 작업을 덮어쓰거나 과거 데이터로 되돌아가며 현재가 사라질 것 같은 공포를 유발합니다.
- 피그마의 복구 기능은 이전 기록을 삭제하는 방식이 아니라, 선택한 과거 시점을 기반으로 '새로운 현재 버전'을 생성하는 비파괴적(Non-destructive) 방식을 취합니다.
- 라이터는 이 과정에서 데이터가 유실되지 않는다는 점을 사용자에게 확신시키기 위해 안내 문구와 버튼의 레이블을 설계하여 심리적 안전망을 제공했습니다.
단어의 무게를 다는 UX 라이팅 프로세스
- '파일 기록(File history)'과 '버전 기록(Version history)' 사이에서 고민할 때, 사용자가 '버전'이라는 단어를 더 전문적이고 중요한 체크포인트로 인식한다는 점을 포착했습니다.
- 단순히 보기 좋은 단어를 고르는 것이 아니라, 해당 기능이 기술적으로 어떻게 작동하는지(How it works)와 사용자가 어떻게 느끼는지(How it feels) 사이의 간극을 메우는 단어를 선택했습니다.
- 이 과정은 디자이너, 개발자, PM과의 긴밀한 협업을 통해 이루어지며, 단어 하나가 전체 제품의 사용성을 결정짓는 중요한 설계 요소임을 보여줍니다.
UX 라이팅은 인터페이스의 빈칸을 채우는 마지막 단계가 아니라, 제품의 메커니즘을 정의하는 초기 설계 단계부터 함께 진행되어야 합니다. 기술적 디테일을 정확하게 전달하면서도 사용자의 불안을 해소할 수 있는 단어를 선택하는 것이 성공적인 사용자 경험의 핵심입니다.