SlideShare a Scribd company logo
1 of 97
Download to read offline
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 JourneyBrandon 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 PlanStudio 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 BlogVijay Khandekar
 
About One Big Field
About One Big FieldAbout One Big Field
About One Big FieldFergus 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
 
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 FieldFergus Roche
 
Lean Startup Lab_Batch 1_2016
Lean Startup Lab_Batch 1_2016Lean Startup Lab_Batch 1_2016
Lean Startup Lab_Batch 1_2016Paul Nguyen
 
The laws of simplicity
The laws of simplicityThe laws of simplicity
The laws of simplicitySandeep 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 PrototypeEd Charbeneau
 
Recruiting Strategy Analysis
Recruiting Strategy AnalysisRecruiting Strategy Analysis
Recruiting Strategy AnalysisLesley 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.
 

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

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Recently uploaded (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

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)