Search Results for 'UX'

2 POSTS

  1. 2008/10/11 할아버지와 핸드폰 (8)
  2. 2008/08/07 그들만의 리그 (2)

할아버지와 핸드폰

2008/10/11 15:07

떡실신이 된 육체를 이끌고, 종로3가에서 지하철을 기다리고 있었다. 의자에 털썩 하고 앉아있는데, 옆에 앉은 할아버지께서 자신의 핸드폰에 번호 하나만 추가해달라고 하셨다.

'아.. 어렵지 않지.'하는 마음으로 덥썩 폰을 건네받은 것은 발단이었다.

간단히 번호를 추가하고, 요구하신대로 단축번호를 지정해드리고, 폰을 건네드리니, 몇개만 더 추가해달라고 하신다. 어르신들에게 쉽게 호감을 받을 수 있는 표정('배시시' 웃으면 된다)으로 추가해드리려는데, 차라리 자신이 할테니 추가하는 방법을 알려달라 하시는 것이 아닌가?!

'아.. 고기 잡는 법을 알고싶어하는 할아버지로다. 멋있구나.'라고 생각한 것이 오산이었다.

종이에 하나씩 단계별로 순서를 적어가면서, 15분동안 방법을 알려드렸다. 할아버지께서는 직접 해볼테니 나보고 봐달라고 하셨다. 역시나, 조금 헤메이셨지만, 꽤 능숙(?)하게 조작하셨다. 중간중간 다른 버튼을 누르려하는 것을 바로잡아 드렸다. 할아버지는 성공적으로 번호를 추가하신 후에, 고맙다고 하셨다. 단축번호를 확인하기 위해 전화를 걸어놓고 종료를 누르기를 수십차례, 상대방에게 무슨일이냐고 전화가 온 해프닝은 논외로 치자.

난 약간의 뿌듯함을 느꼈고, '그래. 아직 세상은 아름다운 곳이야.'라고 생각한 것은 물론, 나의 착각이었다.

이걸 알려드리는 동안, 지하철이 3~4대 가량 지나갔다. 그래 뭐, 몇대 쯤이야. 이렇게 생각하는 찰나, 전화번호를 삭제하는 방법도 알려달라 하신다.

'금방 가겠다고 했던 친구에게 연락을 해야하는게 아닌가..'하는 생각과, '과연 이걸 알려드리면 끝날까?'하는 생각이 교차하면서, 전화번호를 삭제하는 방법을 알려드렸다.

지금까지, 약.. 40분이 흘렀다. 단순히, 전화번호 추가/삭제를 알려드리고, 직접 해보시는 모습을 보는데 말이다. 표정관리가 점점 힘들었지만, 최대한 웃기 위해, 예의바른 모습을 보여주기 위해 노력했다. 할아버지는 시간을 많이 뺐어서 미안하다고 말씀하셨다. 지하철이 전 정거장에 와 있었다. 할아버지가 앉아계시다가 말씀하시길..

"그런데, 사진 전송은..."

아아... 마침 지하철이 들어오지 않겠는가. 할아버지에게는 죄송하지만, 대충 얼버무리고, 가봐야한다는 말을 남기며 도망쳤다.

본 글은 내 도덕성에 대해 논하고자 하는 것이 아니다. 할아버지의 (연장자라는 컨셉으로) 상대방을 붙잡는 스킬에 관해 이야기하고자 하는 것도 아니다.

할아버지, 할머니들은 전화번호 추가/삭제를 왜 이렇게 힘들게 해야 하는걸까? 내가 적어드린 전화번호 추가 매뉴얼도 무려 13줄이었다. 전화번호 한개를 추가하기 위해 눌러야 할 버튼이 최소 13개라는 말이다. (숫자를 누르는 과정을 빼더라도.)

종이에 전화번호를 적는 그 간단한 아날로그적 방식이, 핸드폰에서는 왜 이렇게 복잡해야만 하는걸까? 꼭 이렇게 해야만 하는걸까? 아는 사람들 입장에서는 당연한 메뉴 구성들이지만, 이게 정말로 당연한걸까? 점점 노인 인구가 세계적으로 늘어나는데, 이들을 위해 인터페이스를 개선해야 하지 않을까? (혹은, 신기술에 대해 비교적 익숙한 지금의 중년층이 노인으로 될테니, 개선할 비용을 들일 필요가 없는걸까?). 아이들은 쉽게 새로운 것을 익힌다. 옛날에는 익숙하지 않던 '컴퓨터 게임'이라는 문화도, 그 어린아이들이었던 세대들이 자라남에 따라서 점점 연령층이 올라가듯이, 이런 인터페이스의 복잡도도 어린 세대들이 점점 자라남에 있어서 해결이 되는 단순한 문제일까? 그러면, 지금의 할아버지, 할머니들을 위한 시장은 포기해야만 하는걸까? 그분들에게 이런 복잡한 방식들을 강요해야 하는걸까? 정말로, 사용자가 배워야 하는 부분인가? 사용자의 문제인가? 혹은, 개발자의 문제인가.

할아버지를 등지고 지하철에 타면서, 이런 생각들이 머릿속을 가득 메웠다. 그래. 한 문장으로 요약해보자.

진정, 할아버지, 할머니들이 매뉴얼 없이 사용할 수 있는 핸드폰 인터페이스 구성은 불가능한가?


그들만의 리그

2008/08/07 11:54

Visual Basic의 아버지가 지은 정신병원에서 뛰쳐나온 디자인이라는 책을 보면, "그들만의 문화"라는 챕터가 나온다. 읽은지 너무 오래 되어서 기억나는대로 말해보자면, 이런 내용이 나온다.

헐리우드에서는 그냥 동네 편의점에서 아무나 붙잡고, "요즘 진행하는 영화는 잘 되어 가나요?"라고 물어보면, 십중팔구는 자신이 (감독이든, 배우든, 스텝이든) 참여하는 영화에 대해 설명한다고 한다. 이게 뭔 소리냐면, (조금 과장해서) 헐리우드 지역에서 사는 사람의 대부분은 영화 관계자라는 소리다. 그들은 영화를 만들면서, 주변 사람들이 당연히 영화에 대해 많이 알고, 이해하는 것을 당연하게 생각한다. 여기에서 사소한 커뮤니케이션의 문제가 발생한다고 한다. 영화를 보는 관객들이, 당연히 자신의 주위 사람들처럼, 영화에 대해 많이 이해하고 있을 것이라 생각하는 것이다.

이와 같은 일들이, 소프트웨어 업계에서도 일어나고 있다. 책의 표현을 빌리자면, 소프트웨어 개발에 관련된 사람들은 자신이 접하는 이들이 사용자라고 믿는다. 일종의, 그들만의 리그다.

우리는, 주변의 사람들이 컴퓨터를 쓰고, 인터넷을 쓰는 모습을 보면서, 이런것들이 당연하다고 생각하지만, 멀리 볼 것도 없이, 우리 어머니께서 컴퓨터를 쓰시는 모습을 보더라도 많은 좌절을 한다. (우리 어무이는 인터넷에서 더블클릭을 하신다!! -_-;; 심지어, 인터넷은 Daum이 전부라고 생각하신다. URL 이런건 당연히 모르신다.)

나는 정말 혁신적이라고 생각하는 오픈ID나, 없었으면 끔찍했을 것 같은 RSS와 같은 기술을 보면, 오.. 프로그래머에겐 이해하기 쉽고 간단하고 참 좋은 기술들이나, 일반 사용자들에게 이것들을 이해시키기엔 절대로 쉽지 않다. 파워 유저들은 이런 고급기술(?)에 대해서 쉽게 이해하고, 잘 사용하지만, 그들은 그냥 파워 유저들일 뿐이다. 우리 어머니에게 오픈ID를 이해시키느니, 내가 경영학으로 전공을 바꾸는게 더 쉬울 것 같다. 심지어, 컴퓨터공학을 전공하는 친구조차도, 오픈ID를 이해하지 못하더라. 이런걸 사용자들에게 쓰게 한다고? 미쳤다.

우리가 사용하는 이 복잡한 인터페이스들은.. 대체, 뭐가 잘못된 것일까? 옆집 할아버지들도 TV는 쉽게 쓰지 않나? (아, 물론, 요즘은 디지털TV다 뭐다 해서, 점점 사용법이 컴퓨터를 닮아가는 멍청한 상황들이 연출되고 있긴 하다.). 예전 필름 카메라들은 다들 쉽게 쓰지 않았나? 하지만, 지금의 디카는 충분히 복잡해졌다. 단순히 기능이 많아졌기 때문에 복잡해진 것이 아니다. 아무리 복잡해도, 사진을 찍는 것 자체의 사용법은 간단해야 하는 것이 아닌가?

내가 생각하는 훌륭한 인터페이스는, 학습이 필요 없고, 매뉴얼이 필요 없는 인터페이스다. 그런게 있긴 하냐고? 일단 아래의 동영상을 봐주자.

가격이 최소 5천만원정도 해서 그렇지, 판매가 되는 제품이다. Microsoft Surface에서 선보인 위와 같은 인터페이스가 결국 우리가 나아가야할 방향이라고 생각한다. 또는, 거쳐가야 할 과정이라고 생각한다. (Microsoft Windows 7 에서도 위와 비슷한 멀티터치 인터페이스가 추가된다.)

컴퓨터는 처음엔, 프로그래머들만이 사용하는 제품이었기에 탄생부터 엔지니어틱했다. TV는 처음부터 사용자들을 위한 제품인 것과 반대된다. 하지만 이제는, 좀 추상화를 입혀도 되지 않을까? GUI가 User Experience에 많은 개선을 하긴 했지만, 이것으로 충분하진 않다. 우리 어무이에게 컴퓨터 사용법을 설명하는데 있어서 여전히 힘들다. 조엘 스폴스키의 말대로, 추상화는 문제점을 덮어버리는 문제가 있긴 하지만, 사용자에게 그 문제점을 해결하는 건 일부만으로 충분하다. 갑자기 멀쩡하던 인터넷이 안되면 A/S 기사를 부르는 것 처럼, 예외가 최소화 되어야 하고, 그 부분을 이해할 필요는 없어야 한다.

정리해보자. 우리는 컴퓨터(또는 컴퓨터를 닮아가는 무시무시한 전자제품)를 사용하는데 있어서, 너무나 많은 것들을 알아야 하는 것이 아닐까? 우리 개발자들이 이런 모든 것들을 세상으로부터 어느정도 추상화 했어야 하는 것이 아닐까? 세상이 복잡하기 때문에 사용법이 이렇게 복잡하다고? 거짓말 하지 마라. 개선할 수 있다. 옆집 할아버지도 매뉴얼을 보지 않고 사용하게 할 수 있다. 우리 어무이도 쉽게 사용하게 할 수 있다. 그것이 개발자라고 불리우는 우리가 해야 할 일이고, 나아가야 할 방향이다. 자.. 우리 모두 UX에 대해서 고민을 조금만 해보자. 한 걸음씩 개선을 해 나가자.