Beyond the Role · 2022

PLM 디자인 시스템

역할 밖이었지만 직접 제안하고 구축한 업무 시스템용 디자인 시스템

Role
PLM 기획 파트 리드 (제안·주도)
Period
2022.03 — 2022.12 · 10개월
Team
기획 1, 프런트엔드 2, 외주 디자이너 1
Tools
Figma, Storybook
Started
스스로 제안
Status
적용

01 · 개요

Project Overview

38

공통 컴포넌트

45%

신규 화면 설계·개발 기간 단축

3

이후 적용한 모듈 수

왜 시작했나

첫 번째 BOM 모듈을 출시하고 두 번째 모듈을 준비하면서, 같은 “저장” 버튼이 화면마다 위치와 모양이 다르다는 현업 불만이 쌓였습니다. 회사에 전담 디자이너가 없었고, 화면은 개발자마다 각자 만들고 있었습니다. 기획자의 업무 범위는 아니었지만, 모듈이 늘어날수록 문제가 커질 것이라 판단해 디자인 시스템을 직접 제안했습니다.

PLM 디자인 시스템 컴포넌트

무엇을 만들었나

  • 업무 시스템에 맞춘 컴포넌트 — 대용량 표, 트리, 필터, 결재선, 상태 배지 등 38개
  • 화면 패턴 12개 — 목록–상세, 마스터–디테일, 단계형 등록 등 자주 쓰는 화면 구조
  • Figma 라이브러리와 코드 컴포넌트 1:1 대응
  • 기획서 작성용 와이어프레임 키트 — 기획자가 처음부터 시스템 컴포넌트로 화면을 설계
함께 진행한 프로그램PLM 개발사내 PLM을 연도별 모듈로 다시 구축한 4년간의 메가 프로젝트

02 · 의사결정

Key Decisions

이 프로젝트에서 내린 결정 3가지입니다. 제목을 누르면 상황·선택지·결정·결과를 볼 수 있습니다.

01역할 밖의 일을 어떻게 제안할 것인가디자인 시스템을 "디자인 개선"이 아닌 "개발 기간 단축" 과제로 정의해, 개발 팀장과 함께 제안했습니다.

상황

팀 내에 디자이너가 없었고, 디자인 시스템은 누구의 업무 범위도 아니었습니다. 기획자가 화면 디자인을 하겠다고 하면 우선순위에서 밀릴 것이 분명했습니다.

고민한 선택지

  • 외부 디자인 에이전시에 의뢰 제안
  • 개별 모듈 프로젝트 안에서 조금씩 정리
  • 독립 과제로 제안, 개발 팀과 공동 추진

결정과 근거

첫 모듈의 개발 기록을 분석해 보니 화면 개발 시간의 38%가 비슷한 컴포넌트를 다시 만드는 데 쓰였습니다. 이 숫자를 근거로 “디자인 개선”이 아닌 “개발 생산성” 과제로 정의하고, 개발 팀장과 공동 제안자로 나서 승인을 받았습니다.

결과

9개월짜리 독립 과제로 승인됐고, 프런트엔드 개발자 2명이 함께 배정됐습니다.

02어떤 컴포넌트부터 만들 것인가버튼·입력창 같은 기본 컴포넌트보다, 업무 시스템 화면의 대부분을 차지하는 대용량 표를 먼저 만들었습니다.

상황

일반적인 디자인 시스템은 버튼과 색상부터 시작하지만, PLM 화면은 성격이 달랐습니다.

고민한 선택지

  • 기본 컴포넌트부터 순서대로
  • 가장 많이 쓰이고 가장 문제가 많은 컴포넌트부터

결정과 근거

기존 화면 220장을 분석해 보니 화면 면적의 64%가 표였고, 표마다 정렬·필터·고정 열 방식이 달랐습니다. 표 하나를 제대로 만드는 것이 버튼 10개보다 효과가 크다고 판단했습니다.

결과

대용량 표 컴포넌트 하나로 기존 화면 140장의 불일치가 해소됐습니다.

03기존 화면에도 적용할 것인가기존 모듈을 한 번에 다시 만들지 않고, 새 화면과 수정되는 화면부터 적용하는 점진 전환 원칙을 세웠습니다.

상황

이미 출시된 BOM 모듈 화면 80장에 디자인 시스템을 적용하려면 별도 개발 기간이 필요했습니다.

고민한 선택지

  • 기존 화면 일괄 전환
  • 새 화면에만 적용
  • 새 화면 + 수정되는 기존 화면부터 점진 전환

결정과 근거

일괄 전환은 기능 개발 일정을 멈춰야 했고, 새 화면에만 적용하면 두 가지 화면 규칙이 오래 공존하게 됩니다. 고칠 일이 생긴 화면은 디자인 시스템으로 다시 만든다는 원칙을 개발 팀과 합의했습니다.

결과

1년 반 만에 기존 화면의 85%가 자연스럽게 전환됐습니다.

03 · 결과

The Outcome

  • 컴포넌트 38개, 화면 패턴 12개 정의
  • 이후 출시한 3개 모듈 모두 적용
  • 신규 화면 설계·개발 기간 45% 단축
  • 화면 규칙 관련 현업 문의 60% 감소

What I learned

전문 디자이너가 없는 조직에서는 디자인 시스템이 "예쁜 화면"이 아니라 개발자와 기획자가 같은 화면을 상상하게 만드는 공용 언어라는 점을 설득의 출발점으로 삼았습니다. UI 디자이너로 일했던 경험이 기획자의 자리에서 다시 쓰인 프로젝트였습니다.