SlideShare a Scribd company logo
Prototype this!
From user journey to prototyping
By Royi Benyossef (+royiby)
Prototype this! by Royi Benyossef (+royiby)
Android developer since 2009.
GDG Herzliya co-founder.
Android speaker and lecturer.
Android Mentor for Google Launchpad.
Android GDE 2013, 2014, 2015.
Developer relations manager @ Stealth
Royi Benyossef
Prolog
The what & why of this
Prototype this! by Royi Benyossef (+royiby)
Motivation
(What do we want?!)
Prototype this! by Royi Benyossef (+royiby)
Motivation
UI Beautiful
Prototype this! by Royi Benyossef (+royiby)
Motivation
UI Beautiful
Original
Prototype this! by Royi Benyossef (+royiby)
Motivation
- UI
UX
Intuitive
Prototype this! by Royi Benyossef (+royiby)
Motivation
- UI
UX
“Intuitive” (less original)
Prototype this! by Royi Benyossef (+royiby)
Motivation
- UI
UX
Intuitive
Functional
Prototype this! by Royi Benyossef (+royiby)
Motivation
- UI
- UX
Workflow
Efficient
Prototype this! by Royi Benyossef (+royiby)
Motivation
- UI
- UX
Workflow
Efficient
Effective
Prototype this! by Royi Benyossef (+royiby)
Motivation
- UI
- UX
Workflow
Efficient
Effective
Productive
Prototype this! by Royi Benyossef (+royiby)
Motivation
- UI
- UX
Workflow
Efficient
Effective
Productive
Pleasant
Prototype this! by Royi Benyossef (+royiby)
Motivation
- UI
- UX
- Workflow
Blood pressure
Low
Prototype this! by Royi Benyossef (+royiby)
HOW?
Prototype this! by Royi Benyossef (+royiby)
Prototype
all the
things!!!
?
??
?
? ?
?
?
Prototype this! by Royi Benyossef (+royiby)
Glossary
(Its Snobbish for definitions ;)
Prototype this! by Royi Benyossef (+royiby)
Glossary
User journey Abstract flow
Prototype this! by Royi Benyossef (+royiby)
Glossary
- User journey
Wireframes
Mock-up
Prototype this! by Royi Benyossef (+royiby)
Glossary
- User journey
Wireframes
Mock-up
Static UI
Prototype this! by Royi Benyossef (+royiby)
Glossary
- User journey
Wireframes
Mock-up
Static UI
Screen-by-screen
Prototype this! by Royi Benyossef (+royiby)
Glossary
- User journey
- Wireframes
Prototype
Mock-up
Prototype this! by Royi Benyossef (+royiby)
Glossary
- User journey
- Wireframes
Prototype
Mock-up
Dynamic flow
Prototype this! by Royi Benyossef (+royiby)
Glossary
- User journey
- Wireframes
- Prototype
Styleguide
Reusable UI definitions
Prototype this! by Royi Benyossef (+royiby)
Glossary
- User journey
- Wireframes
- Prototype
Styleguide
Reusable UI definitions
By UI component
Prototype this! by Royi Benyossef (+royiby)
Glossary
- User journey
- Wireframes
- Prototype
Styleguide
Reusable UI definitions
By UI component
(Helps build a design lang.)
Theory
The why of how
Prototype this! by Royi Benyossef (+royiby)
Wireframes are dead
(Good!)
Prototype this! by Royi Benyossef (+royiby)
Wireframes are dead!
Why? Bad at defining dynamic
interaction
Prototype this! by Royi Benyossef (+royiby)
Wireframes are dead!
Why? Bad at defining dynamic
interaction
Not user friendly (IRONY!)
Prototype this! by Royi Benyossef (+royiby)
Wireframes are dead!
Why? Bad at defining dynamic
interaction
Not user friendly
Open to interpretation
Prototype this! by Royi Benyossef (+royiby)
Wireframes are dead!
Why? Bad at defining dynamic
interaction
Not user friendly
Open to interpretation
Death & waste by
documentation
Prototype this! by Royi Benyossef (+royiby)
Alternative
(Prototypes + Style guide)
Prototype this! by Royi Benyossef (+royiby)
Alternative
Prototypes NOT wireframes!
Prototype this! by Royi Benyossef (+royiby)
Alternative
Prototypes NOT wireframes!
Usability tests (W/O code)
Prototype this! by Royi Benyossef (+royiby)
Alternative
Prototypes NOT wireframes!
Usability tests
(Less iterations)
Prototype this! by Royi Benyossef (+royiby)
Alternative
Prototypes NOT wireframes!
Usability tests
(Less iterations
+ better results)
Prototype this! by Royi Benyossef (+royiby)
Alternative
Prototypes NOT wireframes!
Usability tests
(Less iterations
+ better results
= PROFIT!)
Prototype this! by Royi Benyossef (+royiby)
Alternative
- Prototypes
Style guide
In addition to prototypes
Prototype this! by Royi Benyossef (+royiby)
Alternative
- Prototypes
Style guide
In addition to prototypes
Documentation
Prototype this! by Royi Benyossef (+royiby)
Alternative
- Prototypes
Style guide
In addition to prototypes
Documentation
Unified design language
Practice
Tools & pro-tips
Prototype this! by Royi Benyossef (+royiby)
Example
(AIRL)
Prototype this! by Royi Benyossef (+royiby)
Example
User Journey 1. Login
2. My cards
3. New card:send invites
4. Get responses
5. Design card with friends
6. Order prints
Prototype this! by Royi Benyossef (+royiby)
Example
User Journey 1. Login
2. My cards
3. New card:send invites
4. Get responses
5. Design card with friends
6. Order prints
Prototype this! by Royi Benyossef (+royiby)
Example
- User Journey
Requirements
5. Design card with friends:
> Real time collaboration
Prototype this! by Royi Benyossef (+royiby)
Example
- User Journey
Requirements
5. Design card with friends:
Real time collaboration
> Version control
Prototype this! by Royi Benyossef (+royiby)
Example
- User Journey
Requirements
5. Design card with friends:
Real time collaboration
Version control
> Offline editing
Prototype this! by Royi Benyossef (+royiby)
Example
- User Journey
Requirements
5. Design card with friends:
Real time collaboration
Version control
Offline editing
> Sync when online
Prototype this! by Royi Benyossef (+royiby)
Example
- User Journey
Requirements
5. Design card with friends:
Real time collaboration
Version control
Offline editing
Sync when online
> Notifications
Prototype this! by Royi Benyossef (+royiby)
Example
- User Journey
Requirements
5. Design card with friends:
Real time collaboration
Version control
Offline editing
Sync when online
Notifications
Prototype this! by Royi Benyossef (+royiby)
Example
- User Journey
- Requirements
Prototype
Ignore implicit states
Prototype this! by Royi Benyossef (+royiby)
Example
- User Journey
- Requirements
Prototype
Ignore implicit states
Fill func. states with stories
Prototype this! by Royi Benyossef (+royiby)
Example
- User Journey
- Requirements
Prototype
Ignore implicit states
Fill func. states with stories
Fill gaps with stories
Prototype this! by Royi Benyossef (+royiby)
Example
- User Journey
- Requirements
- Prototype
Test
Usability tests on prototype
Prototype this! by Royi Benyossef (+royiby)
Example
- User Journey
- Requirements
- Prototype
Test
Usability tests on prototype
Gather information
Prototype this! by Royi Benyossef (+royiby)
Example
- User Journey
- Requirements
- Prototype
Test
Usability tests on prototype
Gather information
Compile changelist
Prototype this! by Royi Benyossef (+royiby)
Example
- User Journey
- Requirements
- Prototype
- Test
Repeat
Shorter cycles
Prototype this! by Royi Benyossef (+royiby)
Example
- User Journey
- Requirements
- Prototype
- Test
Repeat
Shorter cycles
Short feedback loops
Prototype this! by Royi Benyossef (+royiby)
Example
- User Journey
- Requirements
- Prototype
- Test
Repeat
Shorter cycles
Short feedback loops
More flexibility and agility
Prototype this! by Royi Benyossef (+royiby)
Example
- User Journey
- Requirements
- Prototype
- Test
- Repeat
Build!
Efficient (just once)
Prototype this! by Royi Benyossef (+royiby)
Pro-tips
(Common pitfalls and how to avoid them)
Prototype this! by Royi Benyossef (+royiby)
Pro-tips
Prioritize Rank flows by feasibility risk
Prototype this! by Royi Benyossef (+royiby)
Pro-tips
Prioritize Rank flows by feasibility risk
Prototype from the top down
Prototype this! by Royi Benyossef (+royiby)
Pro-tips
Prioritize Rank flows by feasibility risk
Prototype from the top down
(= address risks early on)
Prototype this! by Royi Benyossef (+royiby)
Pro-tips
Prioritize Rank flows by feasibility risk
Prototype from the top down
(= address risks early on)
Prototype this! by Royi Benyossef (+royiby)
Pro-tips
- Prioritize
Communicate
Small iterations
Prototype this! by Royi Benyossef (+royiby)
Pro-tips
- Prioritize
Communicate
Small iterations
(= Flow by Flow)
Prototype this! by Royi Benyossef (+royiby)
Pro-tips
- Prioritize
Communicate
Small iterations
(= Flow by Flow
{* Tell story to fill gaps})
Prototype this! by Royi Benyossef (+royiby)
Pro-tips
- Prioritize
Communicate
Small iterations
Small feedback loops
Prototype this! by Royi Benyossef (+royiby)
Pro-tips
- Prioritize
Communicate
Small iterations
Small feedback loops
(=dev, UX, product, QA)
Prototype this! by Royi Benyossef (+royiby)
Pro-tips
- Prioritize
Communicate
Small iterations
Small feedback loops
Small and constant dev
reviews
Prototype this! by Royi Benyossef (+royiby)
Pro-tips
- Prioritize
- Communicate
Rapid pro.
Prototype this! by Royi Benyossef (+royiby)
Tools
(Galore)
Prototype this! by Royi Benyossef (+royiby)
Tools
Axure From sketch to full prototype
Prototype this! by Royi Benyossef (+royiby)
Tools
Axure From sketch to full prototype
Web, Android and iOS
Prototype this! by Royi Benyossef (+royiby)
Tools
Axure From sketch to full prototype
Web, Android and iOS
30 day free trial
Prototype this! by Royi Benyossef (+royiby)
Tools
- Axure
Pixate
From HiFi WF to full prototype
Prototype this! by Royi Benyossef (+royiby)
Tools
- Axure
Pixate
From HiFi WF to full prototype
Supports Android & iOS
Prototype this! by Royi Benyossef (+royiby)
Tools
- Axure
Pixate
From HiFi WF to full prototype
Supports Android & iOS
Native prototype
Prototype this! by Royi Benyossef (+royiby)
Tools
- Axure
Pixate
From HiFi WF to full prototype
Supports Android & iOS
Native prototype
One click sync
Prototype this! by Royi Benyossef (+royiby)
Tools
- Axure
Pixate
From HiFi WF to full prototype
Supports Android & iOS
Native prototype
One click sync
Free!!! (10x Google)
Prototype this! by Royi Benyossef (+royiby)
Tools
- Axure
- Pixate
Zeplin
Full prototype
Prototype this! by Royi Benyossef (+royiby)
Tools
- Axure
- Pixate
Zeplin
Full prototype
Supports Android & iOS
Prototype this! by Royi Benyossef (+royiby)
Tools
- Axure
- Pixate
Zeplin
Full prototype
Supports Android & iOS
Dev-ux communication tools
Prototype this! by Royi Benyossef (+royiby)
Tools
- Axure
- Pixate
Zeplin
Full prototype
Supports Android & iOS
Dev-ux communication tools
Style guide update tools
Prototype this! by Royi Benyossef (+royiby)
Tools
- Axure
- Pixate
Zeplin
Full prototype
Supports Android & iOS
Dev-ux communication tools
Style guide update tools
1st
project’s free
Prototype this! by Royi Benyossef (+royiby)
Summary
(What did we have here?)
Prototype this! by Royi Benyossef (+royiby)
Summary
Wireframes, style guides and prototypes oh my!
Prototype this! by Royi Benyossef (+royiby)
Summary
- Wireframes, style guides and prototypes oh my!
Wireframes - BAD!
Prototype this! by Royi Benyossef (+royiby)
Summary
- Wireframes, style guides and prototypes oh my!
- Wireframes - BAD!
Alternatives - GOOD!
Prototype this! by Royi Benyossef (+royiby)
Summary
- Wireframes, style guides and prototypes oh my!
- Wireframes - BAD!
- Alternatives - GOOD!
Tools aplenty (and free)
Prototype this! by Royi Benyossef (+royiby)
Summary
- Wireframes, style guides and prototypes oh my!
- Wireframes - BAD!
- Alternatives - GOOD!
- Tools aplenty (and free)
Little to no code needed
Prototype this! by Royi Benyossef (+royiby)
Summary
- Wireframes, style guides and prototypes oh my!
- Wireframes - BAD!
- Alternatives - GOOD!
- Tools aplenty (and free)
- Little to no code needed
Iterate, communicate, adapt, repeat
“We should be building great
things. Things that Don’t yet
exist”
I Hope You Liked It
Thank you for listening
By Royi Benyossef (+royiby)

More Related Content

Viewers also liked

Vsdtal prototype assignment(1)
Vsdtal prototype assignment(1)Vsdtal prototype assignment(1)
Vsdtal prototype assignment(1)vsdtalwork
 
Advanced Simplicity Workshop from UX London (Giles Colborne)
Advanced Simplicity Workshop from UX London (Giles Colborne)Advanced Simplicity Workshop from UX London (Giles Colborne)
Advanced Simplicity Workshop from UX London (Giles Colborne)
cxpartners
 
How to Grow a Product with a User Journey
How to Grow a Product with a User JourneyHow to Grow a Product with a User Journey
How to Grow a Product with a User Journey
Brandon Owens
 
The Complexity Curve: How to Design for Simplicity (SXSW, March 2012)
The Complexity Curve: How to Design for Simplicity (SXSW, March 2012)The Complexity Curve: How to Design for Simplicity (SXSW, March 2012)
The Complexity Curve: How to Design for Simplicity (SXSW, March 2012)
Dave Hogue
 
My Prototype Beat Up Your Business Plan
My Prototype Beat Up Your Business PlanMy Prototype Beat Up Your Business Plan
My Prototype Beat Up Your Business Plan
Studio Science
 
52 Copy And Paste Blog Post Ideas For Your Blog
52 Copy And Paste Blog Post Ideas For Your Blog52 Copy And Paste Blog Post Ideas For Your Blog
52 Copy And Paste Blog Post Ideas For Your Blog
Vijay Khandekar
 
About One Big Field
About One Big FieldAbout One Big Field
About One Big Field
Fergus Roche
 
How to build a mobile app for patients health tracking
How to build a mobile app for patients health tracking How to build a mobile app for patients health tracking
How to build a mobile app for patients health tracking
Kateryna Lysak, PhD
 
Understanding User Journey using Google Analytics (360)
Understanding User Journey using Google Analytics (360)Understanding User Journey using Google Analytics (360)
Understanding User Journey using Google Analytics (360)
Dmitry Klymenko
 
Prototypy
PrototypyPrototypy
Prototypy
Martin Halík
 
How to run a pop-up lab : Innovation through rapid R&D (Emerce Retail, Holland)
How to run a pop-up lab: Innovation through rapid R&D (Emerce Retail, Holland)How to run a pop-up lab: Innovation through rapid R&D (Emerce Retail, Holland)
How to run a pop-up lab : Innovation through rapid R&D (Emerce Retail, Holland)
Fergus Roche
 
What is good design, from One Big Field
What is good design, from One Big FieldWhat is good design, from One Big Field
What is good design, from One Big Field
Fergus Roche
 
Lean Startup Lab_Batch 1_2016
Lean Startup Lab_Batch 1_2016Lean Startup Lab_Batch 1_2016
Lean Startup Lab_Batch 1_2016
Paul Nguyen
 
The laws of simplicity
The laws of simplicityThe laws of simplicity
The laws of simplicity
Sandeep Jagtap
 
UE in der agilen Produktentwicklung #iak10
UE in der agilen Produktentwicklung #iak10UE in der agilen Produktentwicklung #iak10
UE in der agilen Produktentwicklung #iak10Sandra Griffel
 
Don't be a stereotype: Rapid Prototype
Don't be a stereotype: Rapid PrototypeDon't be a stereotype: Rapid Prototype
Don't be a stereotype: Rapid Prototype
Ed Charbeneau
 
Recruiting Strategy Analysis
Recruiting Strategy AnalysisRecruiting Strategy Analysis
Recruiting Strategy Analysis
Lesley Braxton
 
Portfolio_UX Designer Miona Bojanovic
Portfolio_UX Designer Miona BojanovicPortfolio_UX Designer Miona Bojanovic
Portfolio_UX Designer Miona Bojanovicmiona bojanovic
 
BUSINESS MODEL JIGSAW GAME: Use a Jigsaw Board to Rapidly Visualize, Prototyp...
BUSINESS MODEL JIGSAW GAME: Use a Jigsaw Board to Rapidly Visualize, Prototyp...BUSINESS MODEL JIGSAW GAME: Use a Jigsaw Board to Rapidly Visualize, Prototyp...
BUSINESS MODEL JIGSAW GAME: Use a Jigsaw Board to Rapidly Visualize, Prototyp...
Rod King, Ph.D.
 
UX Design Process
UX Design Process UX Design Process
UX Design Process
Jason Gonzalez
 

Viewers also liked (20)

Vsdtal prototype assignment(1)
Vsdtal prototype assignment(1)Vsdtal prototype assignment(1)
Vsdtal prototype assignment(1)
 
Advanced Simplicity Workshop from UX London (Giles Colborne)
Advanced Simplicity Workshop from UX London (Giles Colborne)Advanced Simplicity Workshop from UX London (Giles Colborne)
Advanced Simplicity Workshop from UX London (Giles Colborne)
 
How to Grow a Product with a User Journey
How to Grow a Product with a User JourneyHow to Grow a Product with a User Journey
How to Grow a Product with a User Journey
 
The Complexity Curve: How to Design for Simplicity (SXSW, March 2012)
The Complexity Curve: How to Design for Simplicity (SXSW, March 2012)The Complexity Curve: How to Design for Simplicity (SXSW, March 2012)
The Complexity Curve: How to Design for Simplicity (SXSW, March 2012)
 
My Prototype Beat Up Your Business Plan
My Prototype Beat Up Your Business PlanMy Prototype Beat Up Your Business Plan
My Prototype Beat Up Your Business Plan
 
52 Copy And Paste Blog Post Ideas For Your Blog
52 Copy And Paste Blog Post Ideas For Your Blog52 Copy And Paste Blog Post Ideas For Your Blog
52 Copy And Paste Blog Post Ideas For Your Blog
 
About One Big Field
About One Big FieldAbout One Big Field
About One Big Field
 
How to build a mobile app for patients health tracking
How to build a mobile app for patients health tracking How to build a mobile app for patients health tracking
How to build a mobile app for patients health tracking
 
Understanding User Journey using Google Analytics (360)
Understanding User Journey using Google Analytics (360)Understanding User Journey using Google Analytics (360)
Understanding User Journey using Google Analytics (360)
 
Prototypy
PrototypyPrototypy
Prototypy
 
How to run a pop-up lab : Innovation through rapid R&D (Emerce Retail, Holland)
How to run a pop-up lab: Innovation through rapid R&D (Emerce Retail, Holland)How to run a pop-up lab: Innovation through rapid R&D (Emerce Retail, Holland)
How to run a pop-up lab : Innovation through rapid R&D (Emerce Retail, Holland)
 
What is good design, from One Big Field
What is good design, from One Big FieldWhat is good design, from One Big Field
What is good design, from One Big Field
 
Lean Startup Lab_Batch 1_2016
Lean Startup Lab_Batch 1_2016Lean Startup Lab_Batch 1_2016
Lean Startup Lab_Batch 1_2016
 
The laws of simplicity
The laws of simplicityThe laws of simplicity
The laws of simplicity
 
UE in der agilen Produktentwicklung #iak10
UE in der agilen Produktentwicklung #iak10UE in der agilen Produktentwicklung #iak10
UE in der agilen Produktentwicklung #iak10
 
Don't be a stereotype: Rapid Prototype
Don't be a stereotype: Rapid PrototypeDon't be a stereotype: Rapid Prototype
Don't be a stereotype: Rapid Prototype
 
Recruiting Strategy Analysis
Recruiting Strategy AnalysisRecruiting Strategy Analysis
Recruiting Strategy Analysis
 
Portfolio_UX Designer Miona Bojanovic
Portfolio_UX Designer Miona BojanovicPortfolio_UX Designer Miona Bojanovic
Portfolio_UX Designer Miona Bojanovic
 
BUSINESS MODEL JIGSAW GAME: Use a Jigsaw Board to Rapidly Visualize, Prototyp...
BUSINESS MODEL JIGSAW GAME: Use a Jigsaw Board to Rapidly Visualize, Prototyp...BUSINESS MODEL JIGSAW GAME: Use a Jigsaw Board to Rapidly Visualize, Prototyp...
BUSINESS MODEL JIGSAW GAME: Use a Jigsaw Board to Rapidly Visualize, Prototyp...
 
UX Design Process
UX Design Process UX Design Process
UX Design Process
 

Recently uploaded

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 

Recently uploaded (20)

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 

From user journey to prototyping

  • 1. Prototype this! From user journey to prototyping By Royi Benyossef (+royiby)
  • 2. Prototype this! by Royi Benyossef (+royiby) Android developer since 2009. GDG Herzliya co-founder. Android speaker and lecturer. Android Mentor for Google Launchpad. Android GDE 2013, 2014, 2015. Developer relations manager @ Stealth Royi Benyossef
  • 3. Prolog The what & why of this
  • 4. Prototype this! by Royi Benyossef (+royiby) Motivation (What do we want?!)
  • 5. Prototype this! by Royi Benyossef (+royiby) Motivation UI Beautiful
  • 6. Prototype this! by Royi Benyossef (+royiby) Motivation UI Beautiful Original
  • 7. Prototype this! by Royi Benyossef (+royiby) Motivation - UI UX Intuitive
  • 8. Prototype this! by Royi Benyossef (+royiby) Motivation - UI UX “Intuitive” (less original)
  • 9. Prototype this! by Royi Benyossef (+royiby) Motivation - UI UX Intuitive Functional
  • 10. Prototype this! by Royi Benyossef (+royiby) Motivation - UI - UX Workflow Efficient
  • 11. Prototype this! by Royi Benyossef (+royiby) Motivation - UI - UX Workflow Efficient Effective
  • 12. Prototype this! by Royi Benyossef (+royiby) Motivation - UI - UX Workflow Efficient Effective Productive
  • 13. Prototype this! by Royi Benyossef (+royiby) Motivation - UI - UX Workflow Efficient Effective Productive Pleasant
  • 14. Prototype this! by Royi Benyossef (+royiby) Motivation - UI - UX - Workflow Blood pressure Low
  • 15. Prototype this! by Royi Benyossef (+royiby) HOW?
  • 16. Prototype this! by Royi Benyossef (+royiby) Prototype all the things!!!
  • 18. Prototype this! by Royi Benyossef (+royiby) Glossary (Its Snobbish for definitions ;)
  • 19. Prototype this! by Royi Benyossef (+royiby) Glossary User journey Abstract flow
  • 20. Prototype this! by Royi Benyossef (+royiby) Glossary - User journey Wireframes Mock-up
  • 21. Prototype this! by Royi Benyossef (+royiby) Glossary - User journey Wireframes Mock-up Static UI
  • 22. Prototype this! by Royi Benyossef (+royiby) Glossary - User journey Wireframes Mock-up Static UI Screen-by-screen
  • 23. Prototype this! by Royi Benyossef (+royiby) Glossary - User journey - Wireframes Prototype Mock-up
  • 24. Prototype this! by Royi Benyossef (+royiby) Glossary - User journey - Wireframes Prototype Mock-up Dynamic flow
  • 25. Prototype this! by Royi Benyossef (+royiby) Glossary - User journey - Wireframes - Prototype Styleguide Reusable UI definitions
  • 26. Prototype this! by Royi Benyossef (+royiby) Glossary - User journey - Wireframes - Prototype Styleguide Reusable UI definitions By UI component
  • 27. Prototype this! by Royi Benyossef (+royiby) Glossary - User journey - Wireframes - Prototype Styleguide Reusable UI definitions By UI component (Helps build a design lang.)
  • 29. Prototype this! by Royi Benyossef (+royiby) Wireframes are dead (Good!)
  • 30. Prototype this! by Royi Benyossef (+royiby) Wireframes are dead! Why? Bad at defining dynamic interaction
  • 31. Prototype this! by Royi Benyossef (+royiby) Wireframes are dead! Why? Bad at defining dynamic interaction Not user friendly (IRONY!)
  • 32. Prototype this! by Royi Benyossef (+royiby) Wireframes are dead! Why? Bad at defining dynamic interaction Not user friendly Open to interpretation
  • 33. Prototype this! by Royi Benyossef (+royiby) Wireframes are dead! Why? Bad at defining dynamic interaction Not user friendly Open to interpretation Death & waste by documentation
  • 34. Prototype this! by Royi Benyossef (+royiby) Alternative (Prototypes + Style guide)
  • 35. Prototype this! by Royi Benyossef (+royiby) Alternative Prototypes NOT wireframes!
  • 36. Prototype this! by Royi Benyossef (+royiby) Alternative Prototypes NOT wireframes! Usability tests (W/O code)
  • 37. Prototype this! by Royi Benyossef (+royiby) Alternative Prototypes NOT wireframes! Usability tests (Less iterations)
  • 38. Prototype this! by Royi Benyossef (+royiby) Alternative Prototypes NOT wireframes! Usability tests (Less iterations + better results)
  • 39. Prototype this! by Royi Benyossef (+royiby) Alternative Prototypes NOT wireframes! Usability tests (Less iterations + better results = PROFIT!)
  • 40. Prototype this! by Royi Benyossef (+royiby) Alternative - Prototypes Style guide In addition to prototypes
  • 41. Prototype this! by Royi Benyossef (+royiby) Alternative - Prototypes Style guide In addition to prototypes Documentation
  • 42. Prototype this! by Royi Benyossef (+royiby) Alternative - Prototypes Style guide In addition to prototypes Documentation Unified design language
  • 44. Prototype this! by Royi Benyossef (+royiby) Example (AIRL)
  • 45. Prototype this! by Royi Benyossef (+royiby) Example User Journey 1. Login 2. My cards 3. New card:send invites 4. Get responses 5. Design card with friends 6. Order prints
  • 46. Prototype this! by Royi Benyossef (+royiby) Example User Journey 1. Login 2. My cards 3. New card:send invites 4. Get responses 5. Design card with friends 6. Order prints
  • 47. Prototype this! by Royi Benyossef (+royiby) Example - User Journey Requirements 5. Design card with friends: > Real time collaboration
  • 48. Prototype this! by Royi Benyossef (+royiby) Example - User Journey Requirements 5. Design card with friends: Real time collaboration > Version control
  • 49. Prototype this! by Royi Benyossef (+royiby) Example - User Journey Requirements 5. Design card with friends: Real time collaboration Version control > Offline editing
  • 50. Prototype this! by Royi Benyossef (+royiby) Example - User Journey Requirements 5. Design card with friends: Real time collaboration Version control Offline editing > Sync when online
  • 51. Prototype this! by Royi Benyossef (+royiby) Example - User Journey Requirements 5. Design card with friends: Real time collaboration Version control Offline editing Sync when online > Notifications
  • 52. Prototype this! by Royi Benyossef (+royiby) Example - User Journey Requirements 5. Design card with friends: Real time collaboration Version control Offline editing Sync when online Notifications
  • 53. Prototype this! by Royi Benyossef (+royiby) Example - User Journey - Requirements Prototype Ignore implicit states
  • 54. Prototype this! by Royi Benyossef (+royiby) Example - User Journey - Requirements Prototype Ignore implicit states Fill func. states with stories
  • 55. Prototype this! by Royi Benyossef (+royiby) Example - User Journey - Requirements Prototype Ignore implicit states Fill func. states with stories Fill gaps with stories
  • 56. Prototype this! by Royi Benyossef (+royiby) Example - User Journey - Requirements - Prototype Test Usability tests on prototype
  • 57. Prototype this! by Royi Benyossef (+royiby) Example - User Journey - Requirements - Prototype Test Usability tests on prototype Gather information
  • 58. Prototype this! by Royi Benyossef (+royiby) Example - User Journey - Requirements - Prototype Test Usability tests on prototype Gather information Compile changelist
  • 59. Prototype this! by Royi Benyossef (+royiby) Example - User Journey - Requirements - Prototype - Test Repeat Shorter cycles
  • 60. Prototype this! by Royi Benyossef (+royiby) Example - User Journey - Requirements - Prototype - Test Repeat Shorter cycles Short feedback loops
  • 61. Prototype this! by Royi Benyossef (+royiby) Example - User Journey - Requirements - Prototype - Test Repeat Shorter cycles Short feedback loops More flexibility and agility
  • 62. Prototype this! by Royi Benyossef (+royiby) Example - User Journey - Requirements - Prototype - Test - Repeat Build! Efficient (just once)
  • 63. Prototype this! by Royi Benyossef (+royiby) Pro-tips (Common pitfalls and how to avoid them)
  • 64. Prototype this! by Royi Benyossef (+royiby) Pro-tips Prioritize Rank flows by feasibility risk
  • 65. Prototype this! by Royi Benyossef (+royiby) Pro-tips Prioritize Rank flows by feasibility risk Prototype from the top down
  • 66. Prototype this! by Royi Benyossef (+royiby) Pro-tips Prioritize Rank flows by feasibility risk Prototype from the top down (= address risks early on)
  • 67. Prototype this! by Royi Benyossef (+royiby) Pro-tips Prioritize Rank flows by feasibility risk Prototype from the top down (= address risks early on)
  • 68. Prototype this! by Royi Benyossef (+royiby) Pro-tips - Prioritize Communicate Small iterations
  • 69. Prototype this! by Royi Benyossef (+royiby) Pro-tips - Prioritize Communicate Small iterations (= Flow by Flow)
  • 70. Prototype this! by Royi Benyossef (+royiby) Pro-tips - Prioritize Communicate Small iterations (= Flow by Flow {* Tell story to fill gaps})
  • 71. Prototype this! by Royi Benyossef (+royiby) Pro-tips - Prioritize Communicate Small iterations Small feedback loops
  • 72. Prototype this! by Royi Benyossef (+royiby) Pro-tips - Prioritize Communicate Small iterations Small feedback loops (=dev, UX, product, QA)
  • 73. Prototype this! by Royi Benyossef (+royiby) Pro-tips - Prioritize Communicate Small iterations Small feedback loops Small and constant dev reviews
  • 74. Prototype this! by Royi Benyossef (+royiby) Pro-tips - Prioritize - Communicate Rapid pro.
  • 75. Prototype this! by Royi Benyossef (+royiby) Tools (Galore)
  • 76. Prototype this! by Royi Benyossef (+royiby) Tools Axure From sketch to full prototype
  • 77. Prototype this! by Royi Benyossef (+royiby) Tools Axure From sketch to full prototype Web, Android and iOS
  • 78. Prototype this! by Royi Benyossef (+royiby) Tools Axure From sketch to full prototype Web, Android and iOS 30 day free trial
  • 79. Prototype this! by Royi Benyossef (+royiby) Tools - Axure Pixate From HiFi WF to full prototype
  • 80. Prototype this! by Royi Benyossef (+royiby) Tools - Axure Pixate From HiFi WF to full prototype Supports Android & iOS
  • 81. Prototype this! by Royi Benyossef (+royiby) Tools - Axure Pixate From HiFi WF to full prototype Supports Android & iOS Native prototype
  • 82. Prototype this! by Royi Benyossef (+royiby) Tools - Axure Pixate From HiFi WF to full prototype Supports Android & iOS Native prototype One click sync
  • 83. Prototype this! by Royi Benyossef (+royiby) Tools - Axure Pixate From HiFi WF to full prototype Supports Android & iOS Native prototype One click sync Free!!! (10x Google)
  • 84. Prototype this! by Royi Benyossef (+royiby) Tools - Axure - Pixate Zeplin Full prototype
  • 85. Prototype this! by Royi Benyossef (+royiby) Tools - Axure - Pixate Zeplin Full prototype Supports Android & iOS
  • 86. Prototype this! by Royi Benyossef (+royiby) Tools - Axure - Pixate Zeplin Full prototype Supports Android & iOS Dev-ux communication tools
  • 87. Prototype this! by Royi Benyossef (+royiby) Tools - Axure - Pixate Zeplin Full prototype Supports Android & iOS Dev-ux communication tools Style guide update tools
  • 88. Prototype this! by Royi Benyossef (+royiby) Tools - Axure - Pixate Zeplin Full prototype Supports Android & iOS Dev-ux communication tools Style guide update tools 1st project’s free
  • 89. Prototype this! by Royi Benyossef (+royiby) Summary (What did we have here?)
  • 90. Prototype this! by Royi Benyossef (+royiby) Summary Wireframes, style guides and prototypes oh my!
  • 91. Prototype this! by Royi Benyossef (+royiby) Summary - Wireframes, style guides and prototypes oh my! Wireframes - BAD!
  • 92. Prototype this! by Royi Benyossef (+royiby) Summary - Wireframes, style guides and prototypes oh my! - Wireframes - BAD! Alternatives - GOOD!
  • 93. Prototype this! by Royi Benyossef (+royiby) Summary - Wireframes, style guides and prototypes oh my! - Wireframes - BAD! - Alternatives - GOOD! Tools aplenty (and free)
  • 94. Prototype this! by Royi Benyossef (+royiby) Summary - Wireframes, style guides and prototypes oh my! - Wireframes - BAD! - Alternatives - GOOD! - Tools aplenty (and free) Little to no code needed
  • 95. Prototype this! by Royi Benyossef (+royiby) Summary - Wireframes, style guides and prototypes oh my! - Wireframes - BAD! - Alternatives - GOOD! - Tools aplenty (and free) - Little to no code needed Iterate, communicate, adapt, repeat
  • 96. “We should be building great things. Things that Don’t yet exist”
  • 97. I Hope You Liked It Thank you for listening By Royi Benyossef (+royiby)