HCI
UI(User Interface)란 개념은 IT쪽에 종사하는 사람이라면 누구나 밥먹고 숨쉬는 것만큼 많이 주고 받는 용어로, 친숙한 개념이 되었지만, 상대적으로 그 최상위 개념이라고 할 수 있는 HCI에 대해서는 아직 그다지 널리 알려지지도 않았고, 확고한 체계도 잡혀있지 않은 듯하다.
Hostway에 오기 전에도 Localization, Technical Writing, UI Design, Web Design, Web Programming, EIS 시스템 개발, S/W testing 일 등을 통해 어떻게 생각해 보면 항상 HCI 관련일을 해왔다고도 할 수 있지만, 솔직히 막연한 개념만 있었을 뿐이다.
이런 상태에서 전적으로 HCI가 주가 되는 일을 할 수 있게된 것은 내게 커다란 행운이다.
마치 HTML이 알려지기 시작하고 웹사이트가 인터넷에 하나둘 씩 생길 때, 우리나라에서 거의 1세대에 해당하는 웹디자이너, 웹개발자로서의 길에 들어섰을 때와 같은 기분이 든다.
- HCI (Human Computer Interaction)란
사람과 상호작용이 가능한 시스템이 사람과 잘 어울려 주어진 목표를 달성할 수 있도록 이 둘 사이의 상호작용 방법과 절차를 설계하고, 평가하며, 구현 하는 분야.
사람들이 쉽고 편리하고 즐겁게 사용할 수 있는 시스템을 개발하는 과정에 대한 학문
- HCI가 중요해진 배경
- 인터넷의 등장으로 일반 사람들이 컴퓨터를 사용하게 됨 – 전문가 보다 더 세심한 주의 필요
- 정보가전과 내재 시스템의 확산 - 일상 생활에서 컴퓨터가 여러 가지 용도로 사용됨 – 잘못 설계되었을 경우 심각한 오류를 발생시킴.
- 경제적인 파급 효과 - 전자상거래와 디지털 컨텐츠의 확산 – 기계설비비보다 인건비가 더 중요해 짐
- 정보가전과 내재 시스템의 확산 - 일상 생활에서 컴퓨터가 여러 가지 용도로 사용됨 – 잘못 설계되었을 경우 심각한 오류를 발생시킴.
- HCI의 목표
해당 시스템을 이용하는 사람들에게 최적의 경험(Optimal Experience)를 제공
최적의 경험을 제공하기 위해서는 다음과 같은 세가지 요소가 필요하다. - 유용성(usefulness) :시스템을 이용해서 하고자 하는 과업을 효과적(effective)으로 달성할 수 있어야 한다. 예) 원자력 발전소의 중앙 통제 프로그램
- 사용성(usability) : 시스템을 사용하는 과정이 효율적(efficient)이어야 한다. 예) 종업원 훈련 프로그램
- 감성(affect): 시스템을 사용하면서 그 기본 목적에 충실한 감성을 풍부하게 느낄 수 있어야 한다. 예) 아동 교육 컨텐츠
- 사용성(usability) : 시스템을 사용하는 과정이 효율적(efficient)이어야 한다. 예) 종업원 훈련 프로그램
- HCI 관련 분야
- 경영학, 신문방송, 인지공학, 인간공학, 디자인, 미학
- 전산학 + 산업공학
- 심리학+사회학+인지과학+문화인류학
- 전산학 + 산업공학