Lean prototyping: Prototyping for Lean Process

48
We build a network of techie startups And build for forward-looking products Lean Prototyping: Prototyping for Lean Process Nov 27, Tony Kim 1

Transcript of Lean prototyping: Prototyping for Lean Process

Page 1: Lean prototyping: Prototyping for Lean Process

We build a network of techie startups And build for forward-looking products

Lean Prototyping: Prototyping for Lean Process

Nov 27, Tony Kim

1

Page 2: Lean prototyping: Prototyping for Lean Process

Tony Kim, 김수

• FuturePlay – Inventor in Residence

• Google – Interaction Designer

• Naver China – UX Manager

• KAIST – Industrial Design

2

Page 3: Lean prototyping: Prototyping for Lean Process

뭘 했나요?

3

2006 2007 2008 2009 2010 2011 2012 2013 2014

연구원 디자이너 발명가?

Page 4: Lean prototyping: Prototyping for Lean Process

프로토타입을 왜 만들어야할까?

어떻게 만들어야할까?

Page 5: Lean prototyping: Prototyping for Lean Process

프로토타입의 종류

• 시각적 완성도에 따른 구분: Lo-Fi vs. Mid-Fi vs. Hi-Fi

• 작동 여부에 따른 구분: Static vs. Working (Interactive)

• 사용기간에 따른 구분: Throwaway vs. Evolutionary

• 구현 대상에 따른 구분: Behavioral(Skin) vs. Structural(Bone)

5

Page 6: Lean prototyping: Prototyping for Lean Process

다른 디자인 산출물과의 비교

6

스케치(Sketch) Source: http://grahamtodman.co.uk/blog/category/sketches/

Page 7: Lean prototyping: Prototyping for Lean Process

7

다른 디자인 산출물과의 비교

화면설계(Wireframe) Source: http://www.strangesystems.net/archives/2005/03/using_wireframe.php

Page 8: Lean prototyping: Prototyping for Lean Process

8

다른 디자인 산출물과의 비교

스토리보드 (Storyboard) Source: http://www.ac4d.com/2013/09/28/heartline-a-lifeline-to-your-loved-ones-storyboard/

Page 9: Lean prototyping: Prototyping for Lean Process

9

다른 디자인 산출물과의 비교

목업, 디자인 (Mockup, Design) Source: http://www.seekoften.com/portfolio/web/modern-website-mockup-in-photoshop.php

Page 10: Lean prototyping: Prototyping for Lean Process

디자인 프로세스에서 협의의 프로토타입

10

Page 11: Lean prototyping: Prototyping for Lean Process

디자인 프로세스에서 협의의 프로토타입

• 시각적 완성도에 따른 구분: Lo-Fi vs. Mid-Fi vs. Hi-Fi

• 작동 여부에 따른 구분: Static vs. Working (Interactive)

• 사용기간에 따른 구분: Throwaway vs. Evolutionary

• 구현 대상에 따른 구분: Behavioral(Skin) vs. Structural(Bone)

11

Page 12: Lean prototyping: Prototyping for Lean Process

Welcome to Lean/Agile World!

Page 13: Lean prototyping: Prototyping for Lean Process

우리는 모두 Agile/Lean으로 간다!

13

Agile Waterfall

* 해당 기업의 디자이너, 기획자 35명 인터뷰를 통한 상대적인 결과임

Page 14: Lean prototyping: Prototyping for Lean Process

Lean UX Process에서 디자인 산출물

14

“화면설계는 하지 않습니다.”

Page 15: Lean prototyping: Prototyping for Lean Process

Lean UX Process에서 디자인 산출물

15

• 문서작업은 최소화, 바로 디자인

• 팀원들이 함께 디자인

• 계속되는 수정작업

Page 16: Lean prototyping: Prototyping for Lean Process

Google의 디자인 프로세스: 팀 구성

16

1 PM

1 Designer

1 Researcher

1 Tech Lead

6 Engineers

1 PM

1 Designer

1 Tech Lead

2 Engineers

Page 17: Lean prototyping: Prototyping for Lean Process

Google의 디자인 프로세스: 팀 구성

17

PM

Designer

제품컨셉정의

기능정의

사용자 시나리오

화면설계

화면 디자인

프로토타입

기획자, UX

디자이너

Page 18: Lean prototyping: Prototyping for Lean Process

18

Google의 디자인 프로세스: 프로젝트 규모

Source: http://wallpaperszoo.com/wp-content/uploads/2014/04/turtle-eating-strawberry.jpg

Page 19: Lean prototyping: Prototyping for Lean Process

Google의 디자인 프로세스: 프로젝트 규모

19

• One-bite feature only

• 대신 빠르게, 완벽하게

• 글로벌 대상 서비스 (경우에 따라 순차적으로)

Page 20: Lean prototyping: Prototyping for Lean Process

Google의 디자인 프로세스: 산출물

20

스케치 (Lo-Fi)

목업 (Hi-Fi)

프로토타입 (Hi-Fi)

Page 21: Lean prototyping: Prototyping for Lean Process

21

Google의 디자인 프로세스: 산출물

Page 22: Lean prototyping: Prototyping for Lean Process

22

Google의 디자인 프로세스: 산출물

Page 23: Lean prototyping: Prototyping for Lean Process

Lean UX Process에서 Prototype

• One-bite feature에 대한 Prototype

• 협업을 지원

• 프로토타입은 커뮤니케이션 툴: 내부 협업/보고 & 고객으로부터

의 피드백

• MVP로써의 Prototype

23

Page 24: Lean prototyping: Prototyping for Lean Process

MVP vs. Prototype

24

“The MVP is that version of a new product which allows a team to collect maximum amount of

validated learning about customers with the least effort”

“MVP는 팀이 최소한의 노력으로 고객에 대한 학습을 최대화할 수 있는 제품의 버전”

Eric Ries

“An MVP is not a minimal product, it is strategy and process directed toward making and selling a

product to customers. It is an iterative process of idea generation, prototyping, presentation, data

collection, analysis, and learning.”

“MVP는 최소화된 제품이 아니라 고객을 위한 제품을 만들고 고객에게 판매하기 위한 전략 및 프로세스이다. 여

기에는 아이디어, 프로토타이핑, 프리젠테이션, 데이터 수집, 분석, 학습이 포함되며 반복적인 프로세스이다.”

Jon Radoff

Page 25: Lean prototyping: Prototyping for Lean Process

MVP vs. Prototype

25

MVP Prototype •  제품의 디자인/기능의 전체 혹

은 일부를 실제와 같이 구현

•  고객 혹은 팀원으로부터 피드

백을 얻음

•  제품의 가치를 학습하기

위한 모든 활동

•  고객으로부터 피드백을

얻음

Page 26: Lean prototyping: Prototyping for Lean Process

Dropbox MVP

26

Page 27: Lean prototyping: Prototyping for Lean Process

Lean UX 적용을 위한 당면 과제

Page 28: Lean prototyping: Prototyping for Lean Process

문제는 디자인의 패러다임이 변하고 있다는 점…

28

Page base interaction

Object base interaction

Sensor aid interaction

•  By Apple•  Page transition•  Page level hierarchy

•  By Google•  Layer concept•  Z-index

•  By Facebook•  Contextual input•  Sensor signal

Page 29: Lean prototyping: Prototyping for Lean Process

인터랙션 = 세일즈 포인트

29

Clear

Page 30: Lean prototyping: Prototyping for Lean Process

인터랙션 = 아이덴티티

30

Facebook Paper

Page 31: Lean prototyping: Prototyping for Lean Process

Microinteractions

31

* Source: http://upload.wikimedia.org/wikipedia/commons/1/13/Facebook_like_thumb.png

Page 32: Lean prototyping: Prototyping for Lean Process

2차원 평면에서는 표현하기 어려움

32

Page 33: Lean prototyping: Prototyping for Lean Process

2차원 평면에서는 표현하기 어려움

33

Page 34: Lean prototyping: Prototyping for Lean Process

해답은 Working Prototype뿐인가?

34

• 움직이는 것은 움직임을 보여주어야

• 하지만, 86% 디자이너는 움직임을 설계하는데 어려움을 느낌*

• 그렇다면 멋진 툴이 없을까?

* How designers design and program behaviors, HCII, CMU, Brad A. Myers, 2008

Page 35: Lean prototyping: Prototyping for Lean Process

프로토타이핑툴

35

Communication tool

Wireframing tool Prototyping tool

제한적인 인터랙션 지원

정교한 인터랙션 설계 가능

센서 기반 프로토타이핑

Page 36: Lean prototyping: Prototyping for Lean Process

Origami (facebook.github.io/origami/)

36 * Source: http://www.grapefruit.ro/ideas/designing-killer-mobile-apps-prototype-story/

Page 37: Lean prototyping: Prototyping for Lean Process

Framer (framerjs.com)

37

* Source: http://framerjs.com/static/images/home/ss-framer.jpg

Page 38: Lean prototyping: Prototyping for Lean Process

Pixate (pixate.com)

38 * Source: http://www.grapefruit.ro/ideas/designing-killer-mobile-apps-prototype-story/

Page 39: Lean prototyping: Prototyping for Lean Process

SNAP (snap.so)

39

Private Beta Early Jan, 2015

Page 40: Lean prototyping: Prototyping for Lean Process

정교한 프로토타이핑

Page 41: Lean prototyping: Prototyping for Lean Process

인터랙션의 해부

41

* Source: http://microinteractions.com/what-is-a-microinteraction/

Page 42: Lean prototyping: Prototyping for Lean Process

인터랙션의 해부

42

* Based on Bill Scott’s “Trigger > Operation > Update” model

Trigger Object Response

Page 43: Lean prototyping: Prototyping for Lean Process

인터랙션의 해부

43

Page 44: Lean prototyping: Prototyping for Lean Process

인터랙션의 해부

44

* Source: http://cdn.iphonehacks.com/wp-content/uploads/2013/12/google-search-app.jpg

개인정보&메뉴

컬러로고

검색창

마이크 버튼

나우 카드1

배경

검색창

나우 카드1

나우 카드2

흰색로고

상태바

Trigger: 스와입 Object: 나우카드 1 Response: 위로 이동 Trigger: 위와 함께 Object: 마이크버튼 Response: 투명도 변경 Trigger: 위와 함께 Object: 검색창 Response: 위로 이동

.

.

.

Page 45: Lean prototyping: Prototyping for Lean Process

부드러운 움직임의 핵심은 가속도

45 * Source: http://cubic-bezier.com/#.66,.3,.3,.8

Page 46: Lean prototyping: Prototyping for Lean Process

정리하면…

Page 47: Lean prototyping: Prototyping for Lean Process

Recap: How to do Lean Prototyping

• 필요한 수준을 미리 정의할 것, (단, 움직이는 건 움직이도록 만들 것)

• 문서 작성은 잊어버릴 것, 일단 그려보고 만들어볼 것

• 한사람이 만들어서 공유할 것

• 정교하게, 무한 반복

• 하나의 툴로 Mid-Fi, Hi-Fi를 할 수 있는 툴을 선택할 것

(혹은 그래픽툴 1 + 프로토타이핑툴 1)

• 인터랙션의 분해! 분해! 분해!

47

Page 48: Lean prototyping: Prototyping for Lean Process

Thank you

Contact Tony Kim 김수

Inventor in Residence | Interaction Designer

[email protected]