Leveraging the Power of Prototyping in UX → Matthias Ott @m_ott matthiasott.com
Slide 2
Matthias Ott User Experience Designer, UI Engineer, Speaker @m_ott https://matthiasott.com
Slide 3
UX Design Research, Information Architecture, Agile Product Development, User Testing Prototyping Low- to high-fidelity, with code, iterative, collaboratively UI Design Modular UI Design, Design Systems UI Engineering / Frontend Design Semantic HTML, modern CSS, and resilient JavaScript for performant, accessible user interfaces
Slide 4
Clients include
Slide 5
Workshops & Trainings UX and UI design, prototyping, responsive web design, and Adobe XD
Slide 6
Lectureship for Interface Prototyping Muthesius University of Fine Arts and Design, Kiel, Germany
Slide 7
https://matthiasott.com
Slide 8
https://
Slide 9
Slide 10
Prototyping
Slide 11
Slide 12
Slide 13
Slide 14
Photo by stephan sorkin
Slide 15
Slide 16
https://github.com/NVlabs/stylegan
Slide 17
Screen size Pixel density Color spaces Sensors Input types Connection speeds Browsers Screenreaders APIs Augmented Reality Virtual Reality Machine Learning / AI Voice UI Robotics …
Slide 18
Photo by Björn Antonissen
Slide 19
Slide 20
Slide 21
With great power…
Slide 22
How can companies and designers keep track of emerging technologies and come up with innovative solutions that solve real problems and create business value while respecting ethical norms?
Design is the application of technology and human intention to a problem. Khoi Vinh
Slide 29
Design means to…
Define the problem. Imagine the possibilities. Test a hypothesis. Repeat.
Slide 30
The “Double Diamond”
Slide 31
This process also fits the way humans think, btw…
Slide 32
Slide 33
Slide 34
Slide 35
Slide 36
The creative process is a
dialogue.
Slide 37
Prototyping is a way to think with the materials we use to solve our problems.
Slide 38
Prototyping is a way to think with the materials we use to solve our problems. Prototyping lets you explore materials.
Slide 39
Prototyping is a way to think with the materials we use to solve our problems. Prototyping lets you explore materials. Prototyping lets you create variants – cheap.
Slide 40
Prototyping is a way to think with the materials we use to solve our problems. Prototyping lets you explore materials. Prototyping lets you create variants – cheap. Prototyping lets you validate ideas and assumptions.
Slide 41
Prototyping is a way to think with the materials we use to solve our problems. Prototyping lets you explore materials. Prototyping lets you create variants – cheap. Prototyping lets you validate ideas and assumptions. Prototypes create a common understanding.
Slide 42
Prototyping is a way to think with the materials we use to solve our problems. Prototyping lets you explore materials. Prototyping lets you create variants – cheap. Prototyping lets you validate ideas and assumptions. Prototypes create a common understanding. Prototyping helps you gain design maturity.
Slide 43
Prototyping Best Practices
Slide 44
6 Principles of Prototyping
Define Your Non-Negotiables Let the Product Drive Your Style Solve the Hardest Problems First Build Ugly Prototypes Converge Quickly or Reset Iterate Like Crazy
Caitlin Kalinowski Head of VR Hardware at Oculus
☞
Six Steps to Superior Product Prototyping: Lessons from an Apple and Oculus Engineer https://firstround.com/review/ six-steps-to-superior-productprototyping-lessons-from-anapple-and-oculus-engineer/
Slide 45
6 Principles of Prototyping
Define Your Non-Negotiables Let the Product Drive Your Style Solve the Hardest Problems First Build Ugly Prototypes Converge Quickly or Reset Iterate Like Crazy
Slide 46
Define Your Non-Negotiables
What are the absolute must-haves? What are the primary objectives? Write them down.
Slide 47
6 Principles of Prototyping
Define Your Non-Negotiables Let the Product Drive Your Style Solve the Hardest Problems First Build Ugly Prototypes Converge Quickly or Reset Iterate Like Crazy
Slide 48
Caution
Speed 🚀
Constantly check and recheck all assumption
Choose your top (five) priorities. Only focus on them.
Critical for • Medical products • Anything that poses a health or safety issue • High-volume products
Critical for • Beating a competitor to market • Low-volume products
Source: Six Steps to Superior Product Prototyping: Lessons from an Apple and Oculus Engineer, First Round Review, 2017 https://firstround.com/review/six-steps-to-superior-product-prototyping-lessons-from-an-apple-and-oculus-engineer/
Slide 49
6 Principles of Prototyping
Define Your Non-Negotiables Let the Product Drive Your Style Solve the Hardest Problems First Build Ugly Prototypes Converge Quickly or Reset Iterate Like Crazy
Slide 50
Effort Best approach to prototyping
Sprinting to tackle big challenges 😓
Frontloading work, with the hardest tasks coming first
Scoping and planning; picking off the easy tasks first
Typical approach to prototyping
Scaling or fixing bugs 😎
Time Source: Six Steps to Superior Product Prototyping: Lessons from an Apple and Oculus Engineer, First Round Review, 2017 https://firstround.com/review/six-steps-to-superior-product-prototyping-lessons-from-an-apple-and-oculus-engineer/
Slide 51
Slide 52
6 Principles of Prototyping
Define Your Non-Negotiables Let the Product Drive Your Style Solve the Hardest Problems First Build Ugly Prototypes Converge Quickly or Reset Iterate Like Crazy
Slide 53
Slide 54
6 Principles of Prototyping
Define Your Non-Negotiables Let the Product Drive Your Style Solve the Hardest Problems First Build Ugly Prototypes Converge Quickly or Reset Iterate Like Crazy
Slide 55
Goal Solution in sight Iterations yield varied, substantial gains
Start over and recheck assumptions: Iterations yield only slight incremental gains
Attempt 1
Attempt 2
Attempt 3
Attempt 4
Time
Source: Six Steps to Superior Product Prototyping: Lessons from an Apple and Oculus Engineer, First Round Review, 2017 https://firstround.com/review/six-steps-to-superior-product-prototyping-lessons-from-an-apple-and-oculus-engineer/
Slide 56
6 Principles of Prototyping
Define Your Non-Negotiables Let the Product Drive Your Style Solve the Hardest Problems First Build Ugly Prototypes Converge Quickly or Reset Iterate Like Crazy
Slide 57
Slide 58
Prototyping Examples
Slide 59
Anything can be a prototype.
Sketches Paper prototypes Sticky notes Personas User Flows Experience Maps Wireframes Animations Clickdummies Storyboards Website …
Slide 60
Collect ideas, categorize, prioritize
Slide 61
high
Fidelity
low narrow
wide
Scope
Slide 62
high
Fidelity
low narrow
wide
Scope
Slide 63
Ziel 1: Eine aktuelle Unternehmensmeldung aufrufen und Bilder dazu herunterladen 1) Suche
2) Newsroom / Presse
3) News-Detailseite
Philip gibt in einer Suchmaschine „W&W presse“ ein. In der Ergebnisliste wählt er den ersten Link.
Im Newsroom wählt er eine der aktuellsten Nachrichten aus.
Auf der Detailsseite der Nachricht erhält er nicht nur den Text an sich, sondern anbei auch ein Diagramm und Bilder. Er klickt auf den Download-Link für ein ZIP mit allen Bildern zur Meldung.
Example: Fractal Ziel 2: Eine aktuelle Studie herunterladen
Prototyping user flows
Newsroom
Publikationen
Filter: Studien
Philip kennt den Newsroom der W&W und ruft ihn direkt auf. Er klickt in der Subnavigation auf „Publikationen“.
Er landet auf der Seite mit einer Auflistung aller Publikationen in chronologischer Reihenfolge. Die Liste der Publikationen filtert er nach „Studien“.
Er wählt eine Studie aus der Liste und lädt sie herunter.
Slide 64
Sketches / Paper prototypes
Slide 65
Wireframes / Priority Guides
Slide 66
Component prototypes
Slide 67
CodePen prototypes
Slide 68
Typography prototypes
Slide 69
Typography prototypes
Slide 70
Animation prototypes
Slide 71
Voice UI prototypes
Slide 72
✅
Keep interactions brief
✅
Clearly present options
✅
Limit to 3 choices at a time
✅
Ask for information one piece at a time
✅
Indicate when the user needs to provide info
✅
Don’t assume users know what to do or what will happen
Voice UI prototypes