SlideShare a Scribd company logo
1 of 48
Download to read offline
Lean Prototyping: 
Prototyping for Lean Process 
Nov 27, Tony Kim 
We build a network of techie startups 
And build for forward-looking products 
1
Tony Kim, 김수 
• FuturePlay – Inventor in Residence 
• Google – Interaction Designer 
• Naver China – UX Manager 
• KAIST – Industrial Design 
2
뭘 했나요? 
3 
연구원 디자이너 발명가? 
2006 2007 2008 2009 2010 2011 2012 2013 2014
프로토타입을 왜 만들어야할까? 
어떻게 만들어야할까?
프로토타입의 종류 
• 시각적 완성도에 따른 구분: Lo-Fi vs. Mid-Fi vs. Hi-Fi 
• 작동 여부에 따른 구분: Static vs. Working (Interactive) 
• 사용기간에 따른 구분: Throwaway vs. Evolutionary 
• 구현 대상에 따른 구분: Behavioral(Skin) vs. Structural(Bone) 
5
다른 디자인 산출물과의 비교 
스케치(Sketch) 
6 
Source: http://grahamtodman.co.uk/blog/category/sketches/
7 
다른 디자인 산출물과의 비교 
화면설계(Wireframe) 
Source: http://www.strangesystems.net/archives/2005/03/using_wireframe.php
8 
다른 디자인 산출물과의 비교 
스토리보드 (Storyboard) 
Source: http://www.ac4d.com/2013/09/28/heartline-a-lifeline-to-your-loved-ones-storyboard/
9 
다른 디자인 산출물과의 비교 
목업, 디자인 (Mockup, Design) 
Source: http://www.seekoften.com/portfolio/web/modern-website-mockup-in-photoshop.php
디자인 프로세스에서 협의의 프로토타입 
10
디자인 프로세스에서 협의의 프로토타입 
• 시각적 완성도에 따른 구분: Lo-Fi vs. Mid-Fi vs. Hi-Fi 
• 작동 여부에 따른 구분: Static vs. Working (Interactive) 
• 사용기간에 따른 구분: Throwaway vs. Evolutionary 
• 구현 대상에 따른 구분: Behavioral(Skin) vs. Structural(Bone) 
11
Welcome to Lean/Agile World!
우리는 모두 Agile/Lean으로 간다! 
13 
Agile Waterfall 
* 해당 기업의 디자이너, 기획자 35명 인터뷰를 통한 상대적인 결과임
Lean UX Process에서 디자인 산출물 
14 
“화면설계는 하지 않습니다.”
Lean UX Process에서 디자인 산출물 
15 
• 문서작업은 최소화, 바로 디자인 
• 팀원들이 함께 디자인 
• 계속되는 수정작업
Google의 디자인 프로세스: 팀 구성 
16 
1 PM 
1 Designer 
1 Researcher 
1 Tech Lead 
6 Engineers 
1 PM 
1 Designer 
1 Tech Lead 
2 Engineers
Google의 디자인 프로세스: 팀 구성 
17 
PM 
Designer 
제품컨셉정의 
기능정의 
사용자 시나리오 
화면설계 
화면 디자인 
프로토타입 
기획자, UX 
디자이너
18 
Google의 디자인 프로세스: 프로젝트 규모 
Source: http://wallpaperszoo.com/wp-content/uploads/2014/04/turtle-eating-strawberry.jpg
Google의 디자인 프로세스: 프로젝트 규모 
19 
• One-bite feature only 
• 대신 빠르게, 완벽하게 
• 글로벌 대상 서비스 (경우에 따라 순차적으로)
Google의 디자인 프로세스: 산출물 
20 
스케치 
(Lo-Fi) 
목업 
(Hi-Fi) 
프로토타입 
(Hi-Fi)
21 
Google의 디자인 프로세스: 산출물
22 
Google의 디자인 프로세스: 산출물
Lean UX Process에서 Prototype 
• One-bite feature에 대한 Prototype 
• 협업을 지원 
• 프로토타입은 커뮤니케이션 툴: 내부 협업/보고 & 고객으로부터 
의 피드백 
• MVP로써의 Prototype 
23
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
MVP vs. Prototype 
25 
MVP Prototype 
• 제품의 디자인/기능의 전체 혹 
은 일부를 실제와 같이 구현 
• 고객 혹은 팀원으로부터 피드 
백을 얻음 
• 제품의 가치를 학습하기 
위한 모든 활동 
• 고객으로부터 피드백을 
얻음
Dropbox MVP 
26
Lean UX 적용을 위한 당면 과제
문제는 디자인의 패러다임이 변하고 있다는 점… 
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
인터랙션 = 세일즈 포인트 
29 
Clear
인터랙션 = 아이덴티티 
30 
Facebook Paper
Microinteractions 
31 
* Source: http://upload.wikimedia.org/wikipedia/commons/1/13/Facebook_like_thumb.png
2차원 평면에서는 표현하기 어려움 
32
2차원 평면에서는 표현하기 어려움 
33
해답은 Working Prototype뿐인가? 
34 
• 움직이는 것은 움직임을 보여주어야 
• 하지만, 86% 디자이너는 움직임을 설계하는데 어려움을 느낌* 
• 그렇다면 멋진 툴이 없을까? 
* How designers design and program behaviors, HCII, CMU, Brad A. Myers, 2008
프로토타이핑툴 
35 
Wireframing tool Prototyping tool 
Communication tool 
제한적인 
인터랙션 지원 
정교한 인터랙션 
설계 가능 
센서 기반 
프로토타이핑
Origami (facebook.github.io/origami/) 
36 
* Source: http://www.grapefruit.ro/ideas/designing-killer-mobile-apps-prototype-story/
Framer (framerjs.com) 
37 
* Source: http://framerjs.com/static/images/home/ss-framer.jpg
Pixate (pixate.com) 
38 
* Source: http://www.grapefruit.ro/ideas/designing-killer-mobile-apps-prototype-story/
SNAP (snap.so) 
39 
Private Beta 
Early Jan, 2015
정교한 프로토타이핑
인터랙션의 해부 
41 
* Source: http://microinteractions.com/what-is-a-microinteraction/
인터랙션의 해부 
42 
Trigger Object Response 
* Based on Bill Scott’s “Trigger > Operation > Update” model
인터랙션의 해부 
43
인터랙션의 해부 
44 
개인정보&메뉴 
컬러로고 
검색창 
마이크 버튼 
나우 카드1 
* Source: http://cdn.iphonehacks.com/wp-content/uploads/2013/12/google-search-app.jpg 
배경 
상태바 
흰색로고 
검색창 
나우 카드1 
나우 카드2 
Trigger: 스와입 
Object: 나우카드 1 
Response: 위로 이동 
Trigger: 위와 함께 
Object: 마이크버튼 
Response: 투명도 변경 
Trigger: 위와 함께 
Object: 검색창 
Response: 위로 이동 
. 
. 
.
부드러운 움직임의 핵심은 가속도 
45 
* Source: http://cubic-bezier.com/#.66,.3,.3,.8
정리하면…
Recap: How to do Lean Prototyping 
• 필요한 수준을 미리 정의할 것, (단, 움직이는 건 움직이도록 만들 것) 
• 문서 작성은 잊어버릴 것, 일단 그려보고 만들어볼 것 
• 한사람이 만들어서 공유할 것 
• 정교하게, 무한 반복 
• 하나의 툴로 Mid-Fi, Hi-Fi를 할 수 있는 툴을 선택할 것 
(혹은 그래픽툴 1 + 프로토타이핑툴 1) 
• 인터랙션의 분해! 분해! 분해! 
47
Thank you 
Contact 
Tony Kim 김수 
Inventor in Residence | Interaction Designer 
tony.kim@futureplay.co

More Related Content

What's hot

꼭 필요한 만큼의 리서치 (웹월드컨퍼런스)
꼭 필요한 만큼의 리서치 (웹월드컨퍼런스)꼭 필요한 만큼의 리서치 (웹월드컨퍼런스)
꼭 필요한 만큼의 리서치 (웹월드컨퍼런스)keesung kim
 
오래가는 Ux 디자인 파이널 1414905 이서현
오래가는 Ux 디자인 파이널  1414905 이서현오래가는 Ux 디자인 파이널  1414905 이서현
오래가는 Ux 디자인 파이널 1414905 이서현서현 이
 
2015 ux관점으로 바라본 보험 서비스 디자인
2015 ux관점으로 바라본 보험 서비스 디자인2015 ux관점으로 바라본 보험 서비스 디자인
2015 ux관점으로 바라본 보험 서비스 디자인Donghoo Kim
 
스파크스퀘어 UX 강의
스파크스퀘어 UX 강의스파크스퀘어 UX 강의
스파크스퀘어 UX 강의Dongwhan Kim
 
2015 HCI - Smart TV General Guidelines
2015 HCI - Smart TV General Guidelines2015 HCI - Smart TV General Guidelines
2015 HCI - Smart TV General GuidelinesDonghoo Kim
 
HCI KOREA 2017 데이터 기반 UX 평가를 통한 반응형웹 디자인 개선 방안
HCI KOREA 2017 데이터 기반 UX 평가를 통한 반응형웹 디자인 개선 방안HCI KOREA 2017 데이터 기반 UX 평가를 통한 반응형웹 디자인 개선 방안
HCI KOREA 2017 데이터 기반 UX 평가를 통한 반응형웹 디자인 개선 방안(주)SNC Lab.
 
UX 프로젝트 가이드 (UX Project Guide)
UX 프로젝트 가이드 (UX Project Guide) UX 프로젝트 가이드 (UX Project Guide)
UX 프로젝트 가이드 (UX Project Guide) RightBrain inc.
 
Mobile Prototype Essential
Mobile Prototype EssentialMobile Prototype Essential
Mobile Prototype EssentialJunsang Dong
 
비전공자를 위한 앱 디자인학 개론
비전공자를 위한 앱 디자인학 개론비전공자를 위한 앱 디자인학 개론
비전공자를 위한 앱 디자인학 개론Oh JungMin
 
Prototyping for Lean UX - NEXT
Prototyping for Lean UX - NEXTPrototyping for Lean UX - NEXT
Prototyping for Lean UX - NEXTTony (Soo) Kim
 
사용자경험 이야기 요약본
사용자경험 이야기 요약본사용자경험 이야기 요약본
사용자경험 이야기 요약본sangyong lee
 
UX_trigger v2.(Limepaper) 2015
UX_trigger v2.(Limepaper) 2015UX_trigger v2.(Limepaper) 2015
UX_trigger v2.(Limepaper) 2015Limepaper, Inc.
 
UI/UX 개선을 위한 빠른 프로토타이핑
UI/UX 개선을 위한 빠른 프로토타이핑UI/UX 개선을 위한 빠른 프로토타이핑
UI/UX 개선을 위한 빠른 프로토타이핑Dongsik Yang
 
인터랙티브미디어디자인 2주차 과제
인터랙티브미디어디자인 2주차 과제인터랙티브미디어디자인 2주차 과제
인터랙티브미디어디자인 2주차 과제ssoyen
 
인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트Ji Lee
 
카닥, 한현철. 창업 이야기
카닥, 한현철. 창업 이야기카닥, 한현철. 창업 이야기
카닥, 한현철. 창업 이야기Hyunchul Han
 
인터랙션 디자인 1310585 최하늘
인터랙션 디자인  1310585 최하늘인터랙션 디자인  1310585 최하늘
인터랙션 디자인 1310585 최하늘하늘 최
 
프로토타이핑
프로토타이핑프로토타이핑
프로토타이핑정인 주
 

What's hot (20)

꼭 필요한 만큼의 리서치 (웹월드컨퍼런스)
꼭 필요한 만큼의 리서치 (웹월드컨퍼런스)꼭 필요한 만큼의 리서치 (웹월드컨퍼런스)
꼭 필요한 만큼의 리서치 (웹월드컨퍼런스)
 
오래가는 Ux 디자인 파이널 1414905 이서현
오래가는 Ux 디자인 파이널  1414905 이서현오래가는 Ux 디자인 파이널  1414905 이서현
오래가는 Ux 디자인 파이널 1414905 이서현
 
2015 ux관점으로 바라본 보험 서비스 디자인
2015 ux관점으로 바라본 보험 서비스 디자인2015 ux관점으로 바라본 보험 서비스 디자인
2015 ux관점으로 바라본 보험 서비스 디자인
 
Making Good UX
Making Good UXMaking Good UX
Making Good UX
 
스파크스퀘어 UX 강의
스파크스퀘어 UX 강의스파크스퀘어 UX 강의
스파크스퀘어 UX 강의
 
2015 HCI - Smart TV General Guidelines
2015 HCI - Smart TV General Guidelines2015 HCI - Smart TV General Guidelines
2015 HCI - Smart TV General Guidelines
 
HCI KOREA 2017 데이터 기반 UX 평가를 통한 반응형웹 디자인 개선 방안
HCI KOREA 2017 데이터 기반 UX 평가를 통한 반응형웹 디자인 개선 방안HCI KOREA 2017 데이터 기반 UX 평가를 통한 반응형웹 디자인 개선 방안
HCI KOREA 2017 데이터 기반 UX 평가를 통한 반응형웹 디자인 개선 방안
 
UX 프로젝트 가이드 (UX Project Guide)
UX 프로젝트 가이드 (UX Project Guide) UX 프로젝트 가이드 (UX Project Guide)
UX 프로젝트 가이드 (UX Project Guide)
 
Mobile Prototype Essential
Mobile Prototype EssentialMobile Prototype Essential
Mobile Prototype Essential
 
비전공자를 위한 앱 디자인학 개론
비전공자를 위한 앱 디자인학 개론비전공자를 위한 앱 디자인학 개론
비전공자를 위한 앱 디자인학 개론
 
Prototyping for Lean UX - NEXT
Prototyping for Lean UX - NEXTPrototyping for Lean UX - NEXT
Prototyping for Lean UX - NEXT
 
사용자경험 이야기 요약본
사용자경험 이야기 요약본사용자경험 이야기 요약본
사용자경험 이야기 요약본
 
UX_trigger v2.(Limepaper) 2015
UX_trigger v2.(Limepaper) 2015UX_trigger v2.(Limepaper) 2015
UX_trigger v2.(Limepaper) 2015
 
UI/UX 개선을 위한 빠른 프로토타이핑
UI/UX 개선을 위한 빠른 프로토타이핑UI/UX 개선을 위한 빠른 프로토타이핑
UI/UX 개선을 위한 빠른 프로토타이핑
 
인터랙티브미디어디자인 2주차 과제
인터랙티브미디어디자인 2주차 과제인터랙티브미디어디자인 2주차 과제
인터랙티브미디어디자인 2주차 과제
 
인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트인터랙티브미디어2 - 사용성테스트
인터랙티브미디어2 - 사용성테스트
 
카닥, 한현철. 창업 이야기
카닥, 한현철. 창업 이야기카닥, 한현철. 창업 이야기
카닥, 한현철. 창업 이야기
 
Integral:S 통합프로그램 소개자료
Integral:S 통합프로그램 소개자료Integral:S 통합프로그램 소개자료
Integral:S 통합프로그램 소개자료
 
인터랙션 디자인 1310585 최하늘
인터랙션 디자인  1310585 최하늘인터랙션 디자인  1310585 최하늘
인터랙션 디자인 1310585 최하늘
 
프로토타이핑
프로토타이핑프로토타이핑
프로토타이핑
 

Similar to Lean prototyping: Prototyping for Lean Process

GitLab Korea 밋업 - UX가 올 리모트 팀에서 일하는 법
GitLab Korea 밋업 - UX가 올 리모트 팀에서 일하는 법GitLab Korea 밋업 - UX가 올 리모트 팀에서 일하는 법
GitLab Korea 밋업 - UX가 올 리모트 팀에서 일하는 법Sunjung Park
 
토종 개발자가 바라본 실리콘밸리 개발 트랜드
토종 개발자가 바라본 실리콘밸리 개발 트랜드토종 개발자가 바라본 실리콘밸리 개발 트랜드
토종 개발자가 바라본 실리콘밸리 개발 트랜드Justin Park
 
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료지원 정
 
모바일 앱 개발을 위한 Agile 적용
모바일 앱 개발을 위한 Agile 적용모바일 앱 개발을 위한 Agile 적용
모바일 앱 개발을 위한 Agile 적용Kevin Kim
 
jjongwuner_cv_page
jjongwuner_cv_pagejjongwuner_cv_page
jjongwuner_cv_page종원 이
 
How to implement your dream 20150427
How to implement your dream 20150427How to implement your dream 20150427
How to implement your dream 20150427Will Kim
 
2020년 5월 9일 개발 이야기 정리
2020년 5월 9일 개발 이야기 정리2020년 5월 9일 개발 이야기 정리
2020년 5월 9일 개발 이야기 정리Jay Park
 
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재NAVER D2
 
4강. 프로토 타이핑 (prototyping)
4강. 프로토 타이핑 (prototyping)4강. 프로토 타이핑 (prototyping)
4강. 프로토 타이핑 (prototyping)Ho Hyun Lee
 
개발자와 기획자, 디자이너가 함께 일하기 위한 가장 가장 간단한 도구
개발자와 기획자, 디자이너가 함께 일하기 위한 가장 가장 간단한 도구개발자와 기획자, 디자이너가 함께 일하기 위한 가장 가장 간단한 도구
개발자와 기획자, 디자이너가 함께 일하기 위한 가장 가장 간단한 도구AgileKoreaConference Alliance
 
The creative internet by Google Creative Lab
The creative internet by Google Creative LabThe creative internet by Google Creative Lab
The creative internet by Google Creative LabYongJune CHAE
 
Agile prototyping intro v.1.5
Agile prototyping intro v.1.5Agile prototyping intro v.1.5
Agile prototyping intro v.1.5Mijin Baek
 
헤비 이큅먼트
헤비 이큅먼트헤비 이큅먼트
헤비 이큅먼트성원 박
 
지속적인 통합
지속적인 통합지속적인 통합
지속적인 통합중선 곽
 
제13회컨퍼런스 조대협 서버사이드개발
제13회컨퍼런스 조대협 서버사이드개발제13회컨퍼런스 조대협 서버사이드개발
제13회컨퍼런스 조대협 서버사이드개발Terry Cho
 
2019 nexters x spoqa
2019 nexters x spoqa2019 nexters x spoqa
2019 nexters x spoqaKimHeamin1
 
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발Jaehoon Oh
 
EMOCON 2015 - 품질과 테스트는 다르다
EMOCON 2015 - 품질과 테스트는 다르다EMOCON 2015 - 품질과 테스트는 다르다
EMOCON 2015 - 품질과 테스트는 다르다이상한모임
 

Similar to Lean prototyping: Prototyping for Lean Process (20)

GitLab Korea 밋업 - UX가 올 리모트 팀에서 일하는 법
GitLab Korea 밋업 - UX가 올 리모트 팀에서 일하는 법GitLab Korea 밋업 - UX가 올 리모트 팀에서 일하는 법
GitLab Korea 밋업 - UX가 올 리모트 팀에서 일하는 법
 
토종 개발자가 바라본 실리콘밸리 개발 트랜드
토종 개발자가 바라본 실리콘밸리 개발 트랜드토종 개발자가 바라본 실리콘밸리 개발 트랜드
토종 개발자가 바라본 실리콘밸리 개발 트랜드
 
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
 
모바일 앱 개발을 위한 Agile 적용
모바일 앱 개발을 위한 Agile 적용모바일 앱 개발을 위한 Agile 적용
모바일 앱 개발을 위한 Agile 적용
 
jjongwuner_cv_page
jjongwuner_cv_pagejjongwuner_cv_page
jjongwuner_cv_page
 
How to implement your dream 20150427
How to implement your dream 20150427How to implement your dream 20150427
How to implement your dream 20150427
 
2020년 5월 9일 개발 이야기 정리
2020년 5월 9일 개발 이야기 정리2020년 5월 9일 개발 이야기 정리
2020년 5월 9일 개발 이야기 정리
 
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
 
4강. 프로토 타이핑 (prototyping)
4강. 프로토 타이핑 (prototyping)4강. 프로토 타이핑 (prototyping)
4강. 프로토 타이핑 (prototyping)
 
개발자와 기획자, 디자이너가 함께 일하기 위한 가장 가장 간단한 도구
개발자와 기획자, 디자이너가 함께 일하기 위한 가장 가장 간단한 도구개발자와 기획자, 디자이너가 함께 일하기 위한 가장 가장 간단한 도구
개발자와 기획자, 디자이너가 함께 일하기 위한 가장 가장 간단한 도구
 
The creative internet by Google Creative Lab
The creative internet by Google Creative LabThe creative internet by Google Creative Lab
The creative internet by Google Creative Lab
 
[NAVER D2SF][TMS2019] 스튜디오씨드
[NAVER D2SF][TMS2019] 스튜디오씨드[NAVER D2SF][TMS2019] 스튜디오씨드
[NAVER D2SF][TMS2019] 스튜디오씨드
 
Agile prototyping intro v.1.5
Agile prototyping intro v.1.5Agile prototyping intro v.1.5
Agile prototyping intro v.1.5
 
헤비 이큅먼트
헤비 이큅먼트헤비 이큅먼트
헤비 이큅먼트
 
지속적인 통합
지속적인 통합지속적인 통합
지속적인 통합
 
제13회컨퍼런스 조대협 서버사이드개발
제13회컨퍼런스 조대협 서버사이드개발제13회컨퍼런스 조대협 서버사이드개발
제13회컨퍼런스 조대협 서버사이드개발
 
2019 nexters x spoqa
2019 nexters x spoqa2019 nexters x spoqa
2019 nexters x spoqa
 
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
 
EMOCON 2015 - 품질과 테스트는 다르다
EMOCON 2015 - 품질과 테스트는 다르다EMOCON 2015 - 품질과 테스트는 다르다
EMOCON 2015 - 품질과 테스트는 다르다
 
About Programmer 2021
About Programmer 2021About Programmer 2021
About Programmer 2021
 

Lean prototyping: Prototyping for Lean Process

  • 1. Lean Prototyping: Prototyping for Lean Process Nov 27, Tony Kim We build a network of techie startups And build for forward-looking products 1
  • 2. Tony Kim, 김수 • FuturePlay – Inventor in Residence • Google – Interaction Designer • Naver China – UX Manager • KAIST – Industrial Design 2
  • 3. 뭘 했나요? 3 연구원 디자이너 발명가? 2006 2007 2008 2009 2010 2011 2012 2013 2014
  • 4. 프로토타입을 왜 만들어야할까? 어떻게 만들어야할까?
  • 5. 프로토타입의 종류 • 시각적 완성도에 따른 구분: Lo-Fi vs. Mid-Fi vs. Hi-Fi • 작동 여부에 따른 구분: Static vs. Working (Interactive) • 사용기간에 따른 구분: Throwaway vs. Evolutionary • 구현 대상에 따른 구분: Behavioral(Skin) vs. Structural(Bone) 5
  • 6. 다른 디자인 산출물과의 비교 스케치(Sketch) 6 Source: http://grahamtodman.co.uk/blog/category/sketches/
  • 7. 7 다른 디자인 산출물과의 비교 화면설계(Wireframe) Source: http://www.strangesystems.net/archives/2005/03/using_wireframe.php
  • 8. 8 다른 디자인 산출물과의 비교 스토리보드 (Storyboard) Source: http://www.ac4d.com/2013/09/28/heartline-a-lifeline-to-your-loved-ones-storyboard/
  • 9. 9 다른 디자인 산출물과의 비교 목업, 디자인 (Mockup, Design) Source: http://www.seekoften.com/portfolio/web/modern-website-mockup-in-photoshop.php
  • 11. 디자인 프로세스에서 협의의 프로토타입 • 시각적 완성도에 따른 구분: Lo-Fi vs. Mid-Fi vs. Hi-Fi • 작동 여부에 따른 구분: Static vs. Working (Interactive) • 사용기간에 따른 구분: Throwaway vs. Evolutionary • 구현 대상에 따른 구분: Behavioral(Skin) vs. Structural(Bone) 11
  • 13. 우리는 모두 Agile/Lean으로 간다! 13 Agile Waterfall * 해당 기업의 디자이너, 기획자 35명 인터뷰를 통한 상대적인 결과임
  • 14. Lean UX Process에서 디자인 산출물 14 “화면설계는 하지 않습니다.”
  • 15. Lean UX Process에서 디자인 산출물 15 • 문서작업은 최소화, 바로 디자인 • 팀원들이 함께 디자인 • 계속되는 수정작업
  • 16. Google의 디자인 프로세스: 팀 구성 16 1 PM 1 Designer 1 Researcher 1 Tech Lead 6 Engineers 1 PM 1 Designer 1 Tech Lead 2 Engineers
  • 17. Google의 디자인 프로세스: 팀 구성 17 PM Designer 제품컨셉정의 기능정의 사용자 시나리오 화면설계 화면 디자인 프로토타입 기획자, UX 디자이너
  • 18. 18 Google의 디자인 프로세스: 프로젝트 규모 Source: http://wallpaperszoo.com/wp-content/uploads/2014/04/turtle-eating-strawberry.jpg
  • 19. Google의 디자인 프로세스: 프로젝트 규모 19 • One-bite feature only • 대신 빠르게, 완벽하게 • 글로벌 대상 서비스 (경우에 따라 순차적으로)
  • 20. Google의 디자인 프로세스: 산출물 20 스케치 (Lo-Fi) 목업 (Hi-Fi) 프로토타입 (Hi-Fi)
  • 21. 21 Google의 디자인 프로세스: 산출물
  • 22. 22 Google의 디자인 프로세스: 산출물
  • 23. Lean UX Process에서 Prototype • One-bite feature에 대한 Prototype • 협업을 지원 • 프로토타입은 커뮤니케이션 툴: 내부 협업/보고 & 고객으로부터 의 피드백 • MVP로써의 Prototype 23
  • 24. 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
  • 25. MVP vs. Prototype 25 MVP Prototype • 제품의 디자인/기능의 전체 혹 은 일부를 실제와 같이 구현 • 고객 혹은 팀원으로부터 피드 백을 얻음 • 제품의 가치를 학습하기 위한 모든 활동 • 고객으로부터 피드백을 얻음
  • 27. Lean UX 적용을 위한 당면 과제
  • 28. 문제는 디자인의 패러다임이 변하고 있다는 점… 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
  • 29. 인터랙션 = 세일즈 포인트 29 Clear
  • 30. 인터랙션 = 아이덴티티 30 Facebook Paper
  • 31. Microinteractions 31 * Source: http://upload.wikimedia.org/wikipedia/commons/1/13/Facebook_like_thumb.png
  • 34. 해답은 Working Prototype뿐인가? 34 • 움직이는 것은 움직임을 보여주어야 • 하지만, 86% 디자이너는 움직임을 설계하는데 어려움을 느낌* • 그렇다면 멋진 툴이 없을까? * How designers design and program behaviors, HCII, CMU, Brad A. Myers, 2008
  • 35. 프로토타이핑툴 35 Wireframing tool Prototyping tool Communication tool 제한적인 인터랙션 지원 정교한 인터랙션 설계 가능 센서 기반 프로토타이핑
  • 36. Origami (facebook.github.io/origami/) 36 * Source: http://www.grapefruit.ro/ideas/designing-killer-mobile-apps-prototype-story/
  • 37. Framer (framerjs.com) 37 * Source: http://framerjs.com/static/images/home/ss-framer.jpg
  • 38. Pixate (pixate.com) 38 * Source: http://www.grapefruit.ro/ideas/designing-killer-mobile-apps-prototype-story/
  • 39. SNAP (snap.so) 39 Private Beta Early Jan, 2015
  • 41. 인터랙션의 해부 41 * Source: http://microinteractions.com/what-is-a-microinteraction/
  • 42. 인터랙션의 해부 42 Trigger Object Response * Based on Bill Scott’s “Trigger > Operation > Update” model
  • 44. 인터랙션의 해부 44 개인정보&메뉴 컬러로고 검색창 마이크 버튼 나우 카드1 * Source: http://cdn.iphonehacks.com/wp-content/uploads/2013/12/google-search-app.jpg 배경 상태바 흰색로고 검색창 나우 카드1 나우 카드2 Trigger: 스와입 Object: 나우카드 1 Response: 위로 이동 Trigger: 위와 함께 Object: 마이크버튼 Response: 투명도 변경 Trigger: 위와 함께 Object: 검색창 Response: 위로 이동 . . .
  • 45. 부드러운 움직임의 핵심은 가속도 45 * Source: http://cubic-bezier.com/#.66,.3,.3,.8
  • 47. Recap: How to do Lean Prototyping • 필요한 수준을 미리 정의할 것, (단, 움직이는 건 움직이도록 만들 것) • 문서 작성은 잊어버릴 것, 일단 그려보고 만들어볼 것 • 한사람이 만들어서 공유할 것 • 정교하게, 무한 반복 • 하나의 툴로 Mid-Fi, Hi-Fi를 할 수 있는 툴을 선택할 것 (혹은 그래픽툴 1 + 프로토타이핑툴 1) • 인터랙션의 분해! 분해! 분해! 47
  • 48. Thank you Contact Tony Kim 김수 Inventor in Residence | Interaction Designer tony.kim@futureplay.co