개발자 앞에서 기죽지 않는 디자이너 되는 법

개발자 납득시키기

by 사치스러운글

UX/UI 디자이너가 일하는 환경에 빠질 수 없는 사람이 있다면 바로 ‘개발자’이다.

디자이너는 기획자의 기획에 맞추어 화면을 구성하고 디자인하며 개발자는 디자인과 기능을 구현한다.

일을 하다 보니 가끔 개발자 앞에서 기죽는 디자이너들을 보는 경우가 더러 있는데, 오늘은 개발자 앞에서 기죽지 않는 디자이너가 되는 방법에 관하여 적어보려고 한다.




1. 개발자는 조금 보수적인 편이다.

개발자들은 보통 보수적인 편이다. 도전적이고 진취적으로 업무를 해내기보다는 효율적으로 리소스를 줄이는 데에 집중하기도 한다. 그래서 개발자들에게 복잡한 기능이나 디자인을 제안했을 경우 일단 먼저 ‘시간이 좀 걸린다’ 거나 ‘조금 귀찮은 작업이 된다.’ 등의 말들을 들을 가능성이 높다. 우리는 그 점을 가장 먼저 생각해야 한다. 이 보수적인 개발자들을 상대하기 위해서는 (물론 나의 디자인이 기능적으로, UX적으로 살펴봤을 때 적합하다고 생각된다면) 기능에 관한 필요성을 설명해야 한다. 일단 개발자들이 먼저 거절할 수도 있다는 점을 생각해봤을 때 어떻게 말하면 이 디자인을 수용시킬 수 있는지. 즉 ‘시간을 좀 들여서라도 반드시 구현해 내야 할 디자인’ 이라는 것을 정확하게 설명할 수 있어야 한다는 것이다.



2. 개발자들에게는 차선책이 필요하다.

개발업무에 관하여 하나부터 열까지 알지 못하기 때문에 디자이너가 생각하기에 간단한 구현인듯해 보여도 개발 관점에서는 좀 다를 수 있다. 따라서 보수적이지 않은 개발자라도 이런 경우에는 반기를 드는 경우가 생긴다. 이럴 때를 대비해서 항상 디자이너는 ‘차선책’을 마련해야 한다. 사용자의 입장에서 특정한 기능이 필요한 경우, 그 기능을 구현하는 디자인적 방법이나 기능 설계를 다양한 방법으로 해두는 것이다. 물론 가장 좋은 방법이 확연하게 드러나는 경우들도 있겠지만 실질적 업무 리소스를 생각하면 때로는 차선책이 ‘일단은’ 더 나은 방향이 될 수도 있다. 이는 현재 기획자로 일하고 있는 필자 본인이 자주 쓰는 방법이기도 하다.

나의 목적은 기능을 구현하는 것이 아닌, 사용자의 입장을 더 편하게 한다.

에 초점을 맞추다 보면 여러 가지 기능 구현 방법이 떠오르기도 한다. 때로는 차선책의 차선책까지 준비해두기도 한다. 이렇게 조금씩 들이대다 보면 개발자들의 요구와 자신의 요구가 맞아떨어지는 지점이 온다.



3. 디자이너 본인이 자신의 디자인에 논리적 근거를 알고 있어야 한다.

개발자들은 디자인이 예쁘고 안 예쁘고를 따지기보다 디자인의 이유와 구성을 따진다. 때로는 마진이나 아이콘의 정리 유무를 따지며 좋은 디자이너와 그렇지 않은 디자이너를 구별하는 사람도 있었다. 그만큼 개발자들은 디자이너의 업무 정리 방법과 논리적 근거, 이해도가 얼마나 쉽게 되는지를 본다는 것이다. 디자이너가 개발자의 마음에 들게 업무를 해야 할 이유가 크지는 않겠지만, 같이 업무를 하는 팀원으로써 나의 업무내용(즉 디자인)이다음 스텝의 팀원이 보기에 잘 이해돼야 되는 것은 어쩌면 당연하다. 그래서 디자이너는 언제나 자신의 디자인이 ‘왜 이렇게 될 수밖에 없었는지’ 혹은 ‘왜 이렇게 구현되는 것이 가장 적절한지’에 관한 정확한 이유를 모든 부분에서 논리적으로 설명할 수 있어야 한다. 그래야 개발자들이 납득이 가능하다. 보통 이럴 수밖에 없는 이유를 이해하면 개발자들은 그 디자인을 수용할 것이다.




디자이너들이 개발자들 앞에서 가끔 기가 죽는 이유는 이것일 것이다. 미적인 기준을 다룬다고만 생각했던 디자이너가 완벽히 논리적, 계산적인 개발 부분의 파트와 마주치는 그 순간. 디자이너는 이상하게 내 디자인에 관한 자신감이 떨어지기 때문이다. 나는 지금 디자이너와 개발자들을 모두 컨트롤하고 있는 기획자로써 일하고 있다. 이곳에서 보니 디자이너 또한 절대 기죽지 않아도 되는 위치라고 생각된다. 디자이너의 도움 없이는 개발자는 화면 UI 구현도 제대로 하지 못할 것이다. 그러니 자신감을 가지고 꼼꼼히 논리적으로 작업하다 보면 어떤 질문이 와도, 어떤 불평이 와도 자신 있게 대답할 수 있을 듯하다. 무엇보다 중요한 것은


내 디자인에 항상 자신감과 그에 맞는 타당한 이유를 가지고 디자인을 하는 것이다.


그 순간 어느 공격이 들어와도 언제나 당당히 맞설 수 있을 것이다.



keyword