SlideShare una empresa de Scribd logo
1 de 97
Descargar para leer sin conexión
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)

Más contenido relacionado

Destacado

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.
 

Destacado (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
 

Último

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Último (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

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)