디자인 시스템 - Foundation 개선 1
서론 디자인 시스템의 개선을 위해 디자인 시스템이 왜 필요한지에 대해 다시 한 번 짚고 넘어가보자! 디자인시스템은 단어 의미 그대로 회사나 조직의 디자인 체계화를 의미하며 전반적인 프로덕트의 통일성을 유지합니다. 디자인시스템은 전반적인 프로덕트의 통일성을 유지를 하는 것이 목적이다. 일종의 프랜차이즈시스템라고 생각해본다면, 본사는 지점 상관없이 동일한 맛을 내기 위해 재료와 레시피를 제공해야한다. 하지만 만약 레시피없이 재료만 지점에 전달된다면 어떻게 될까? 똑같은 재료를 썼기때문에 비슷한 맛을 낼지라도, 분명 다른 맛이 날 것이다. 이런 일을 방지하기 위해 재료를 어떻게 요리하는지 레시피 전달도 필수적이다. 우리 회사의 디자인시스템도 앞의 문제와 동일한 문제를 겪고 있었다. 화면을 디자인하는 재료인 컴포넌트를 제공하고 있지만, 이 컴포넌트를 어떻게 쓰는지에 대한 명확한 가이드가 없어서 같은 컴포넌트라도 디자이너마다 다르게 해석하여 사용하고 있었다. 그래서 콘솔마다 비슷해보이지만 다른 UI와 다른 사용경험을 가지게 되었다. 가이드의 부재로 화면 작업을 하면서 다양한 문제들을 겪게되었는데, 콘솔을 디자인하면서 가졌던 의문점들은 아래와 같았다. 7가지 컴포넌트 사이즈 중에 어떤 걸써야하죠? 개발된 컴포넌트와 디자인상 컴포넌트가 상이해요. 비활성화를 나타낼때는 어떤 색상을 써야할까요? 비슷한 화면에서 왜 사용된 컴포넌트가 다른가요? ...이하 생략 이런 의문점을 해결하기 위해 매번 다른 프로젝트의 화면들을 열어서 비교해보거나 다른 PD(Product Designer) S님께 일일이 물어볼 수 밖에 없었다. 그래서 첫 프로젝트를 맡고 디자인시스템때문에 되게 헤맨 시간이 길었던 것 같다.
3