데이터를 활용하는 방법 | 피그 (새 탭에서 열림)
Figma는 서비스를 제공하는 데 필요한 기능 데이터와 제품 개선에 활용하는 분석 데이터를 구분해 수집·활용한다. 분석 데이터는 기능 개발, 성능 개선, 커뮤니티 보호를 위한 의사결정을 지원하며, A/B 테스트와 데이터 분석을 통해 사용자 경험을 정량적으로 검증한다. 글은 데이터 활용이 제품을 발전시키는 동시에 고객에게 수집 목적과 책임을 투명하게 설명해야 한다고 강조한다.
기능 데이터: 서비스 제공에 필요한 최소 정보
- 이메일 주소는 사용자 이름 부여와 비밀번호 재설정 등 중요한 안내에 사용된다.
- 가입 시 이름과 역할을 추가로 수집하며, 이 정도의 기본 정보만으로 파일 생성과 협업을 시작할 수 있다.
- 다른 클라우드 서비스와 달리 신원 확인 서류나 문서 등 민감한 정보를 일반적으로 요구하지 않는다.
- 유료 플랜의 결제 정보는 Figma가 직접 처리하지 않고 결제 인프라 제공업체인 Stripe가 수집·처리한다.
분석 데이터: 제품 개선을 위한 사용 정보
- 사용자가 어떤 기능을 사용하는지, 사용하지 않는지, 이용 과정에서 어려움을 겪는지를 파악한다.
- 플랫폼에 접근하는 방식과 같은 메타데이터도 분석 대상에 포함된다.
- 사용자 의견이나 소셜미디어 반응만으로는 전체 사용 패턴을 파악하기 어렵기 때문에 정량적 데이터가 필요하다.
- 데이터 과학팀이 수집된 정보를 처리·분석해 제품 개발 방향을 세운다.
- 주요 활용 목적은 기능 개선, 애플리케이션 성능 최적화, Figma 커뮤니티 보호다.
A/B 테스트를 통한 기능 개선
- Figma는 UX 리서치, 데이터 분석, 제품 직관에서 세운 가설을 실험으로 검증한다.
- 새로운 기능이나 UI 변경이 사용자 행동에 미치는 영향을 정량적으로 비교해 출시 여부를 판단한다.
- 공유 모달 개선 사례에서는 가입 후 첫 달에 공유 모달을 여는 사용자가 20%에 불과했고, 그중 실제 파일 공유에 성공하는 비율도 절반이었다.
- Figma는 UI를 단순화하고 부차적인 기능을 별도 탭으로 옮겨 공유 과정을 쉽게 만들었다.
- 실험 결과:
- 초대장을 보내는 사용자 비율이 2% 증가했다.
- 파일마다 초대되는 사용자 수가 2% 증가했다.
- Figma Community에 작업물을 게시하려는 성향에는 부정적인 변화가 없었다.
- 이 결과는 이후 공유 경험을 개선하는 작업의 방향을 설정하는 근거가 됐다.
성능 문제와 장애 원인 분석
- Figma의 여러 팀은 플랫폼별 애플리케이션 성능 데이터를 지속적으로 분석한다.
- 분석 결과는 성능 개선 과제와 전반적인 사용자 경험 향상에 활용된다.
- iOS 앱 베타 출시 후에는 충돌 발생 빈도, 충돌 상황, 영향을 받는 플랫폼을 조사했다.
- 분석 결과 프로토타입이 iOS 충돌의 주요 원인 중 하나였으며, 프로토타입 관련 충돌의 25%가 로딩 시작 후 10초 이내에 발생했다.
- 이처럼 단순히 충돌 횟수만 보는 것이 아니라, 특정 기능·플랫폼·사용 시점과 연결해 문제의 우선순위를 정한다.
Figma의 사례는 필요한 기능 데이터는 최소한으로 수집하고, 분석 데이터는 구체적인 제품 문제를 해결하는 데 사용해야 한다는 점을 보여준다. 데이터 기반 의사결정은 사용자 행동을 더 정확히 이해하게 하지만, 실험 결과를 사용자 경험과 개인정보 보호라는 관점에서 함께 검토하는 것이 중요하다.