Top Banner
전전전 [email protected] ( 전 ) 전전전전전전전전 CTO 전전 UI Engineering 전
21

HCI/RIA 를 통한 미래가치 창출 부제 : 한메일 Express 를 통해 본 사용자 중심 개발 방법론 적용 사례

Dec 30, 2015

Download

Documents

Blake French

HCI/RIA 를 통한 미래가치 창출 부제 : 한메일 Express 를 통해 본 사용자 중심 개발 방법론 적용 사례. 전정환 [email protected] ( 주 ) 다음커뮤니케이션 CTO 본부 UI Engineering 팀. 강연 소개. HCI 에 대한 소개 . Web 에 있어서의 HCI 의 역할 . RIA 를 만드는데 있어 어려운 점과 HCI 의 역할 . 한메일 Express 를 통해 본 HCI 기반의 사용자 중심 개발 방법론 적용 사례. HCI 의 개념. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

전정환[email protected]

( 주 ) 다음커뮤니케이션 CTO 본부UI Engineering 팀

Page 2: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

HCI 에 대한 소개 . Web 에 있어서의 HCI 의 역할 . RIA 를 만드는데 있어 어려운 점과 HCI 의 역할 . 한메일 Express 를 통해 본

HCI 기반의 사용자 중심 개발 방법론 적용 사례 .

2

Page 3: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

“Human-Computer Interaction is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them.”,ACM SIGCHI

3

Page 4: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

4

Page 5: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

Monitor Keyboard Mouse GUI Desktop Metaphor Personal Computer Virtual Reality Tangible Media Augmented Reality

5

Page 6: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

Web Usability ◦ Navigation, Labeling 등 설계 이슈 .

Information Architect FGI, Usability Test Columns and Books

◦ Jakob Nielson’s Alertbox◦ Information Architecture for the Word Wide Web◦ Don’t Make Me Think : A Common Sense

Approach to Web Usability

6

Page 7: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

Web 의 Rich Interaction 화 . iPhone 과 같이 혁신적 사용자 경험을 제공하는

디바이스 출현 . Nintendo Wii 와 같은 새로운 input device 출현 . Microsoft Surface 와 같은 Tangible Media 출

현 . Interaction 을 Design 하고 새로운 User

Experience 를 창출하고자 하는 요구 증대 . “ 어떻게 하면 높은 사용성과 참신한 UX 를 만들 수

있는가 ?” 에 대한 관심 고조 .

7

Page 8: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

파워포인트로 작성된 정적인 기획서 . 기획단계와 개발 단계의 엄격한 분리 . 프로젝트 팀간의 커뮤니케이션의 어려움 . 사용자가 원하는 것이 정확히 무엇인지 초기에

모두 알 수 없음 . 기존 서비스를 RIA 로 다시 만들고자 할 때 이유는

무엇인가 ? 그것이 주는 가치는 무엇인가 ? 그 가치를 실현하기 위한 방법은 무엇인가 ?

HCI 기반의 사용자 중심 개발 방법론이 필요 .

8

Page 9: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

9

Page 10: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

10

Page 11: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

User-Centered Design 과 Agile 개발의 상승 작용 .

◦ 팀 내 활발한 의사소통 , 피드백과 사용자의 협업을 통해 서비스의 Usability 와 User Experience 을 높인다 .

◦ Iterative Development 와 “ 변화에 적응” 하는 측면은 사용자 중심 프로세스와 일치한다 .

◦ 단순함은 UCD 와 Agile 개발이 공통으로 추구하는 가치 .

“Agile Usage-Centered Software Lifecycle” (Gundelsweiler/Memmel/Reiter, in: Mensch&Computer 2004)

.

.

.

Initial RequirementsUsability Up-Front

Initial ConceptualPhase

Construction &Test Phase

Deployment Phase Production Phase

Fix major problems and defects

Fix unforseen problems and defects,customer feedback, release planning,

new features

11

Page 12: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

한메일 Express 란 ?◦ Ajax 기반의 Rich Internet Application◦ “ 빠르고 , 편리하고 , 심플한 메일”

한메일 Express 일정◦ 2006.11 Paper Prototyping◦ 2007.6 Closed Beta 시작◦ 2008.1 현재 27 만명 Closed Beta◦ 2008.2 Open Beta 예정

12

Page 13: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

* 2008 년 2 월 중 , 오픈 베타 예정입니다 .13

Page 14: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

프로젝트팀 구성원의 활발한 커뮤니케이션 .◦ 의사소통 , 단순성 , 피드백 , 용기 , 존중 등 XP 적 가치 공

유 .

HCI 기반의 사용자 중심 개발 방법론 .◦ iteration 을 최대한 자주 , 빠르게 . ◦ 다양한 방법의 evaluation.◦ deployment 단계와 production 단계의 분리 .◦ 평가 단계에서 불필요한 기능이라 합의되면 이미 설계 ,

개발이 진행된 사항도 과감하게 roll-back.

X-Internet 구현 .◦ 기존 한메일넷의 완벽한 Internal API 화 .◦ 새로운 사용자 경험을 주는 RIA 구현 기반 .◦ 한메일 Express 는 기존 한메일넷과 듀얼로 서비스 .

14

Page 15: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

15

Page 16: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

페이퍼 프로토타이핑 . ◦ 2006.11 실시 .◦ 프로젝트 검토 단계 .◦ 프로젝트 핵심 가치 확인 및 공유 .

초기에 Lead User 를 사용자로 참여시킴 .◦ Lead User 의 피드백을 받으며 5 개월간 개발 .◦ 디자인 붙지 않은 상태에서 개발하여 기민성 높임 .

수명의 사용자 대상 사용성 테스트 .◦ 1 차 (2007.1), 2 차 (2007.3)◦ 초기 버전 대상으로 핵심 기능 사용성 테스트 .◦ Dynamic Scroll, Drag & Drop, 단축키 , 탭 , 상태 표시바

등의 사용성 이슈를 초기에 파악 .

16

Page 17: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

Beta 사용자의 피드백 기반으로 반복적 개발 .◦ 핵심 타겟 사용자부터 점진적 사용자층 확대 .

2 만명 (2007.7) -> 27 만명 (2008.1).◦ 사용자 의견 쓰기 버튼을 잘 보이게 노출 .

초기 한달간 1000 건 수신 .◦ 사용자 설문 .

1 차 (2007.10), 2 차 (2007.11) 1 주간 설문 참여자 15 만명

◦ 블로그 트랙백 . 한메일을 만드는 사람들 (daummail.tistory.com) 운영 . 트랙백과 댓글의 의견을 서비스에 반영 .

17

Page 18: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

시도되었던 메일 첫화면 (roll-back)

피드백에 의해 재설계된

현재 버전

Page 19: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

한메일 Express 를 통한 RIA 개발 교훈 .◦ HCI 기반의 사용자 중심 개발 방법론을 적용할 것 .◦ iterative 하게 개발할 것 .◦ 프로젝트 팀원간의 피드백 , 협업 장려 .◦ 사용자로부터 다양한 피드백을 통한 평가 .◦ back-end 의 API 화 .◦ test, deployment, production 단계로 세분화 .

19

Page 20: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

* customers do not buy drills, they buy ...

20

Page 21: HCI/RIA 를 통한  미래가치 창출 부제  : 한메일 Express 를 통해 본  사용자 중심 개발 방법론 적용 사례

( 주 ) 다음커뮤니케이션CTO 본부 , UI Engineering 팀

전 정 환[email protected]

21