SlideShare a Scribd company logo
1 of 56
Download to read offline
Wireframing and MVP
Malaysian Global Innovation & Creativity Centre (MaGIC)
23 July 2016
1. Understand wireframe
2. How to communicate and validate using wireframe
3. How to evaluate a wireframe
4. Learn the tools to build wireframe
5. Learn the process to build a wireframe
Key learnings
Goal of the day
Everyone will have a wireframe
1.0 Who we are?
● Speak 5 human languages
● Speak 12 programming languages
● Started coding since 16
● Started company at 19
● Involved in 10s of projects
● Produced 100,000s lines of code
Eng Lian Xun
https://www.linkedin.com/in/xun91
● Over 5 years of software
development experience
● Developed next generation of
Intel’s Data Management tools
● Programmer by heart
● Write beautiful codes
● Passionate in making the web
useful
Nabil Zhafri Yahaya
● Tech evangelist
● Data scientist
● Full stack web developer
● More than 10 years of experience
in IT industry
● Co-founded JoinHappen.com
● Actively speaking at conferences
and local community meetups
● Passionate in growing talents
Dr Lau Cher Han
I want to build a website/app
But I don’t know how
People always ask me:
No worry. You don’t always have to write any code
There is a process! It’s called wireframe.
2.0 What is wireframe?
Visual representation of an interface using simple
shapes
It shows Layout, Functionality and User flow
A blueprint for designers, engineers, architects, project
managers to work together
Original wireframe for twitter
Source: https://www.flickr.com/photos/jackdorsey/182613360/
Wireframe vs Mockup
Source from: http://www.sitecrafting.com/blog/why-we-wireframe/
2.1 Elements of a wireframe
Information
Design
Interface
Design
Navigation
Design
1. Organize and prioritize the placement of information that
facilitates understanding
2. Present the information hierarchy clearly
3. Make it easy for user to do (or look for) the things they wanted
4. Put the most important info at the top
& the least important info at the bottom
TIPS: Prioritize top left part of your website
2.2 Information design
1. How user move from screen to screen
2. Tell user where they are on the site
3. Focus on the placement of primary (top level)
& secondary (sub-section) navigation
4. Alternate routes to meet user/business goal
Header, Sidebar, Footer are good places for web navigation
Tab Bar, Navigation Drawer are common for mobile navigation
2.3 Navigation design
1. Use appropriate interface elements to enable user to interact
with the system functionality
2. Choice of interface designs are search bar, sign up popup,
button, text fields, checkboxes, and so on
2.4 Interface design
2.5 Common pitfalls
Anything that put into the system add a development cost to you
Anything that place onto the screen add a learning cost to users
Remember your goal is not to put things on screen
but to enable user to complete their task
Grand Prize: UX awards 2014
Most significant industry evolution: Virgin America’s Responsive Redesign
by Work & Co.
2.6 Avoid actual design elements
Ignore
Font
type
color
No Actual
Design
image
video
Avoid
Details
copywriting
exact pixels
We want the speed!
Do not include too much details in wireframe
2.7 How real does it has to be?
I don’t understand your wireframe
2.7 How real does it has to be?
Best wireframe should map out every confusing aspect of your design
to make your idea clear
2.8 Low fidelity vs High fidelity
Low fidelity High fidelity
Level of details in a design (wireframe)
2.8 Pro & cons of lo-fi and hi-fi
Low Fidelity High Fidelity
Minimalist start Design for details
Easier, faster, cheaper
to draw
Easier to understand
Hard to imagine how
things work
Leave less to
imagination
Relative & realistic size for elements
Don’t forget spacing between elements
3.0 When to use which. Why?
1. Wireframe
2. Mockup
3. Prototype
4. MVP
5. Full-fledge Product
3.5 MVP
Wireframe Prototype MVP
Fully
developed
Product
3.1 Examples
Mockup
(costume)
Use it as early as possible to test your idea
1. For team communication
2. To sell your idea
3. Forces you to define goal and priorities
4. Focus on important components needed
on website
5. Spot potential issues/structures at early
stage
6. Cheaper to alter wireframe than final
product
3.2 Wireframe
Preview to public, end users, stakeholders
and anyone who can’t visualize wireframe
1. Have a glimpse on how the final
product would looks like without
starting actual development
2. Ensure usable product design (decent
looking)
3.3 Mockup
Use it for small group of internal
testers/users
1. Proof of concept
2. Test and validate usability
3. Test functionalities
3.4 Prototype
Target on specific user group
(who will pay you or give you
feedback)
1. Gather actual user feedback
2. Evaluate user feedback
3. Improve product functionalities
and quality incrementally
4. Test market acceptance
3.5 Minimum Viable Product (MVP)
Outcome from MVP iterations
Publicly available
1. Enhance user experience
2. Optimize performance
3. Deliver extra functionalities
besides than core functionalities
3.6 Fully Developed Product
3.6 Fully Developed Product
Wireframe
MVP
3.7 Recommended Path
Mockup
(Optional)
Fully
developed
Product
Timeline
3.7 Recommended Path
Break
10 mins
Activity 1
Pitch your idea
4.0 Communicate & validate ideas
using wireframe
Credits: Austin Wong
4.1 How to communicate?
I want it to be this
way… That
way…
Here is my idea, I
want this.. you
design and let me
see…
You so pro.. You can
design very nice
one… I trust you…
4.2 Three steps to wireframing
Design
TestEvaluate
Step 1
Step 2Step 3
Start with something better than with nothing.
4.3 Testing wireframe
Why do I have to test wireframe?
First attempt is never perfect
4.4 Designing a wireframe
**UI stands for User Interface
You don’t want to waste time & effort
Let’s start
coding! What do you think of
this slider images?
How does this screen
transition to that
screen?
Your team probably eager to bring wireframe into reality
This is how coding looks like. Quite scary!
“You can use an eraser on the drafting
table or a sledgehammer on the
construction site.”
- Frank Lloyd Wright
Credits: Austin Wong
5.0 What makes a good wireframe
5.1 Goals Setting
5.2 Visuals & Branding
5.3 Navigations
5.4 Page purpose
5.5 Content
VS
5.6 Call to action
5.7 Layout

More Related Content

What's hot

Ux revised /UX camp CZ/
Ux revised /UX camp CZ/Ux revised /UX camp CZ/
Ux revised /UX camp CZ/Petr Kosnar
 
UX Lesson 1: User Centered Design
UX Lesson 1: User Centered DesignUX Lesson 1: User Centered Design
UX Lesson 1: User Centered DesignJoan Lumanauw
 
UXPA UK: UX Strategy. What is UX Strategy? Tim Loo, Foolproof.
UXPA UK: UX Strategy. What is UX Strategy? Tim Loo, Foolproof.UXPA UK: UX Strategy. What is UX Strategy? Tim Loo, Foolproof.
UXPA UK: UX Strategy. What is UX Strategy? Tim Loo, Foolproof.UXPA UK
 
User Experience Workshop
User Experience WorkshopUser Experience Workshop
User Experience WorkshopMotivate Design
 
Introduction to UX
Introduction to UXIntroduction to UX
Introduction to UXEffective
 
UX/UI design process - Studio CreativeMe
UX/UI design process - Studio CreativeMeUX/UI design process - Studio CreativeMe
UX/UI design process - Studio CreativeMeMadhuri Garg
 
Org Design for Design Orgs - The Workshop
Org Design for Design Orgs - The WorkshopOrg Design for Design Orgs - The Workshop
Org Design for Design Orgs - The WorkshopPeter Merholz
 
Prototyping for effective UX
Prototyping for effective UXPrototyping for effective UX
Prototyping for effective UXRan Liron
 
Estimating the Business Value of UX Research
Estimating the Business Value of UX ResearchEstimating the Business Value of UX Research
Estimating the Business Value of UX ResearchEmily Danielson
 
i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design  i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design GDGKuwaitGoogleDevel
 
Práticas e Processos de UX
Práticas e Processos de UXPráticas e Processos de UX
Práticas e Processos de UXBruno Polidoro
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designDMI
 
User Experience Services Capabilities
User Experience Services CapabilitiesUser Experience Services Capabilities
User Experience Services CapabilitiesAdam Doti
 
Simple Steps to UX/UI Web Design
Simple Steps to UX/UI Web DesignSimple Steps to UX/UI Web Design
Simple Steps to UX/UI Web DesignKoombea
 
UX Humor | Jokes and Funny Quotes
UX Humor | Jokes and Funny QuotesUX Humor | Jokes and Funny Quotes
UX Humor | Jokes and Funny QuotesThink 360 Studio
 

What's hot (20)

Ux revised /UX camp CZ/
Ux revised /UX camp CZ/Ux revised /UX camp CZ/
Ux revised /UX camp CZ/
 
UX Lesson 1: User Centered Design
UX Lesson 1: User Centered DesignUX Lesson 1: User Centered Design
UX Lesson 1: User Centered Design
 
UXPA UK: UX Strategy. What is UX Strategy? Tim Loo, Foolproof.
UXPA UK: UX Strategy. What is UX Strategy? Tim Loo, Foolproof.UXPA UK: UX Strategy. What is UX Strategy? Tim Loo, Foolproof.
UXPA UK: UX Strategy. What is UX Strategy? Tim Loo, Foolproof.
 
User Experience Workshop
User Experience WorkshopUser Experience Workshop
User Experience Workshop
 
Introduction to UX
Introduction to UXIntroduction to UX
Introduction to UX
 
What is UX?
What is UX?What is UX?
What is UX?
 
Ux design process
Ux design processUx design process
Ux design process
 
UX/UI design process - Studio CreativeMe
UX/UI design process - Studio CreativeMeUX/UI design process - Studio CreativeMe
UX/UI design process - Studio CreativeMe
 
Org Design for Design Orgs - The Workshop
Org Design for Design Orgs - The WorkshopOrg Design for Design Orgs - The Workshop
Org Design for Design Orgs - The Workshop
 
Good UX Bad UX
Good UX Bad UXGood UX Bad UX
Good UX Bad UX
 
Ux is not UI
Ux is not UIUx is not UI
Ux is not UI
 
Prototyping for effective UX
Prototyping for effective UXPrototyping for effective UX
Prototyping for effective UX
 
Estimating the Business Value of UX Research
Estimating the Business Value of UX ResearchEstimating the Business Value of UX Research
Estimating the Business Value of UX Research
 
i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design  i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design
 
Práticas e Processos de UX
Práticas e Processos de UXPráticas e Processos de UX
Práticas e Processos de UX
 
Ui design
Ui designUi design
Ui design
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through design
 
User Experience Services Capabilities
User Experience Services CapabilitiesUser Experience Services Capabilities
User Experience Services Capabilities
 
Simple Steps to UX/UI Web Design
Simple Steps to UX/UI Web DesignSimple Steps to UX/UI Web Design
Simple Steps to UX/UI Web Design
 
UX Humor | Jokes and Funny Quotes
UX Humor | Jokes and Funny QuotesUX Humor | Jokes and Funny Quotes
UX Humor | Jokes and Funny Quotes
 

Similar to Wireframe and MVP

Introduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyIntroduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyZainul Zain
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practicesuxpin
 
Training Webinar - Wireframing made easy
Training Webinar - Wireframing made easyTraining Webinar - Wireframing made easy
Training Webinar - Wireframing made easyOutSystems
 
Why Strategy Matters – How to Interpret and Challenge Stakeholder Needs.pdf
Why Strategy Matters – How to Interpret and Challenge Stakeholder Needs.pdfWhy Strategy Matters – How to Interpret and Challenge Stakeholder Needs.pdf
Why Strategy Matters – How to Interpret and Challenge Stakeholder Needs.pdfCyber-Duck
 
How to Create Wireframes For Mobile Apps and Why It’s Good for Apps.pdf
How to Create Wireframes For Mobile Apps and Why It’s Good for Apps.pdfHow to Create Wireframes For Mobile Apps and Why It’s Good for Apps.pdf
How to Create Wireframes For Mobile Apps and Why It’s Good for Apps.pdfMarie Weaver
 
Importance of Wireframes in Web Design
Importance of Wireframes in Web DesignImportance of Wireframes in Web Design
Importance of Wireframes in Web DesignHitesh Mehta
 
A holistic guide to annotated wireframes for app development
A holistic guide to annotated wireframes for app developmentA holistic guide to annotated wireframes for app development
A holistic guide to annotated wireframes for app developmentConcetto Labs
 
Design pattern application
Design pattern applicationDesign pattern application
Design pattern applicationgayatri thakur
 
UX Workshop: How to design a product with great user experience
UX Workshop: How to design a product with great user experienceUX Workshop: How to design a product with great user experience
UX Workshop: How to design a product with great user experienceRaj Lal
 
Intro to User Centered Design Workshop
Intro to User Centered Design WorkshopIntro to User Centered Design Workshop
Intro to User Centered Design WorkshopPatrick McNeil
 
HTML5 Meetup | Back to Basics: Wireframing & Planning
HTML5 Meetup | Back to Basics: Wireframing & PlanningHTML5 Meetup | Back to Basics: Wireframing & Planning
HTML5 Meetup | Back to Basics: Wireframing & PlanningPaul Crimi
 
Rapid Prototyping & Customer Development
Rapid Prototyping & Customer DevelopmentRapid Prototyping & Customer Development
Rapid Prototyping & Customer Developmentjohnwlong
 
Using Interface-Driven Development Approach to create software systems - Baha...
Using Interface-Driven Development Approach to create software systems - Baha...Using Interface-Driven Development Approach to create software systems - Baha...
Using Interface-Driven Development Approach to create software systems - Baha...Bahaa Al Zubaidi
 
Intranet UX: Keep it Simple. Keep it Interesting.
Intranet UX: Keep it Simple. Keep it Interesting.Intranet UX: Keep it Simple. Keep it Interesting.
Intranet UX: Keep it Simple. Keep it Interesting.WinWire Technologies Inc
 
Forms usability design best practices experience dynamics web seminar
Forms usability design best practices  experience dynamics web seminarForms usability design best practices  experience dynamics web seminar
Forms usability design best practices experience dynamics web seminarExperience Dynamics
 
The Guide To Wireframing
The Guide To WireframingThe Guide To Wireframing
The Guide To WireframingLewis Lin 🦊
 

Similar to Wireframe and MVP (20)

Introduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyIntroduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga Academy
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practices
 
Training Webinar - Wireframing made easy
Training Webinar - Wireframing made easyTraining Webinar - Wireframing made easy
Training Webinar - Wireframing made easy
 
Why Strategy Matters – How to Interpret and Challenge Stakeholder Needs.pdf
Why Strategy Matters – How to Interpret and Challenge Stakeholder Needs.pdfWhy Strategy Matters – How to Interpret and Challenge Stakeholder Needs.pdf
Why Strategy Matters – How to Interpret and Challenge Stakeholder Needs.pdf
 
How to Create Wireframes For Mobile Apps and Why It’s Good for Apps.pdf
How to Create Wireframes For Mobile Apps and Why It’s Good for Apps.pdfHow to Create Wireframes For Mobile Apps and Why It’s Good for Apps.pdf
How to Create Wireframes For Mobile Apps and Why It’s Good for Apps.pdf
 
Importance of Wireframes in Web Design
Importance of Wireframes in Web DesignImportance of Wireframes in Web Design
Importance of Wireframes in Web Design
 
A holistic guide to annotated wireframes for app development
A holistic guide to annotated wireframes for app developmentA holistic guide to annotated wireframes for app development
A holistic guide to annotated wireframes for app development
 
IoT Product Design and Prototyping
IoT Product Design and PrototypingIoT Product Design and Prototyping
IoT Product Design and Prototyping
 
Design pattern application
Design pattern applicationDesign pattern application
Design pattern application
 
UX Workshop: How to design a product with great user experience
UX Workshop: How to design a product with great user experienceUX Workshop: How to design a product with great user experience
UX Workshop: How to design a product with great user experience
 
Intro to User Centered Design Workshop
Intro to User Centered Design WorkshopIntro to User Centered Design Workshop
Intro to User Centered Design Workshop
 
HTML5 Meetup | Back to Basics: Wireframing & Planning
HTML5 Meetup | Back to Basics: Wireframing & PlanningHTML5 Meetup | Back to Basics: Wireframing & Planning
HTML5 Meetup | Back to Basics: Wireframing & Planning
 
Rapid Prototyping & Customer Development
Rapid Prototyping & Customer DevelopmentRapid Prototyping & Customer Development
Rapid Prototyping & Customer Development
 
Using Interface-Driven Development Approach to create software systems - Baha...
Using Interface-Driven Development Approach to create software systems - Baha...Using Interface-Driven Development Approach to create software systems - Baha...
Using Interface-Driven Development Approach to create software systems - Baha...
 
Intranet UX: Keep it Simple. Keep it Interesting.
Intranet UX: Keep it Simple. Keep it Interesting.Intranet UX: Keep it Simple. Keep it Interesting.
Intranet UX: Keep it Simple. Keep it Interesting.
 
Ux design-fundamentals
Ux design-fundamentalsUx design-fundamentals
Ux design-fundamentals
 
Forms usability design best practices experience dynamics web seminar
Forms usability design best practices  experience dynamics web seminarForms usability design best practices  experience dynamics web seminar
Forms usability design best practices experience dynamics web seminar
 
Builder.ai presentation
Builder.ai presentationBuilder.ai presentation
Builder.ai presentation
 
The Guide To Wireframing
The Guide To WireframingThe Guide To Wireframing
The Guide To Wireframing
 
The guide to wireframing
The guide to wireframingThe guide to wireframing
The guide to wireframing
 

Recently uploaded

NEON LIGHT CITY pitch deck for AR PC GAME
NEON LIGHT CITY pitch deck for AR PC GAMENEON LIGHT CITY pitch deck for AR PC GAME
NEON LIGHT CITY pitch deck for AR PC GAMEtess51
 
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证0622mpom
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan
 
blank inception deck powerpoint template
blank inception deck powerpoint templateblank inception deck powerpoint template
blank inception deck powerpoint templatericardojunco4
 
Driving Bangladesh's Growth: Demand Soars for Quality Supply Chain Managers.pptx
Driving Bangladesh's Growth: Demand Soars for Quality Supply Chain Managers.pptxDriving Bangladesh's Growth: Demand Soars for Quality Supply Chain Managers.pptx
Driving Bangladesh's Growth: Demand Soars for Quality Supply Chain Managers.pptxPraloy Chowdhury
 
Viet Nam Inclusive Business Accreditation System
Viet Nam Inclusive Business Accreditation SystemViet Nam Inclusive Business Accreditation System
Viet Nam Inclusive Business Accreditation SystemTri Dung, Tran
 
Entrepreneur street first Edition is now out
Entrepreneur street first Edition is now outEntrepreneur street first Edition is now out
Entrepreneur street first Edition is now outentrepreneur street
 
Role of social media marketing in digital marketing.pdf
Role of social media marketing in digital marketing.pdfRole of social media marketing in digital marketing.pdf
Role of social media marketing in digital marketing.pdftopsearchexperts
 

Recently uploaded (11)

Why Powderless DTF Printer is T-shirt Printing Game Changer.pptx
Why Powderless DTF Printer is T-shirt Printing Game Changer.pptxWhy Powderless DTF Printer is T-shirt Printing Game Changer.pptx
Why Powderless DTF Printer is T-shirt Printing Game Changer.pptx
 
Hot Sexy call girls in Rajouri Garden🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rajouri Garden🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rajouri Garden🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rajouri Garden🔝 9953056974 🔝 Delhi escort Service
 
NEON LIGHT CITY pitch deck for AR PC GAME
NEON LIGHT CITY pitch deck for AR PC GAMENEON LIGHT CITY pitch deck for AR PC GAME
NEON LIGHT CITY pitch deck for AR PC GAME
 
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
 
blank inception deck powerpoint template
blank inception deck powerpoint templateblank inception deck powerpoint template
blank inception deck powerpoint template
 
Driving Bangladesh's Growth: Demand Soars for Quality Supply Chain Managers.pptx
Driving Bangladesh's Growth: Demand Soars for Quality Supply Chain Managers.pptxDriving Bangladesh's Growth: Demand Soars for Quality Supply Chain Managers.pptx
Driving Bangladesh's Growth: Demand Soars for Quality Supply Chain Managers.pptx
 
Viet Nam Inclusive Business Accreditation System
Viet Nam Inclusive Business Accreditation SystemViet Nam Inclusive Business Accreditation System
Viet Nam Inclusive Business Accreditation System
 
Entrepreneur street first Edition is now out
Entrepreneur street first Edition is now outEntrepreneur street first Edition is now out
Entrepreneur street first Edition is now out
 
young call girls in kailash Nagar, 🔝 9953056974 🔝 escort Service
young call girls in kailash Nagar, 🔝 9953056974 🔝 escort Serviceyoung call girls in kailash Nagar, 🔝 9953056974 🔝 escort Service
young call girls in kailash Nagar, 🔝 9953056974 🔝 escort Service
 
Role of social media marketing in digital marketing.pdf
Role of social media marketing in digital marketing.pdfRole of social media marketing in digital marketing.pdf
Role of social media marketing in digital marketing.pdf
 

Wireframe and MVP

  • 1. Wireframing and MVP Malaysian Global Innovation & Creativity Centre (MaGIC) 23 July 2016
  • 2. 1. Understand wireframe 2. How to communicate and validate using wireframe 3. How to evaluate a wireframe 4. Learn the tools to build wireframe 5. Learn the process to build a wireframe Key learnings
  • 3. Goal of the day Everyone will have a wireframe
  • 4. 1.0 Who we are?
  • 5. ● Speak 5 human languages ● Speak 12 programming languages ● Started coding since 16 ● Started company at 19 ● Involved in 10s of projects ● Produced 100,000s lines of code Eng Lian Xun https://www.linkedin.com/in/xun91
  • 6. ● Over 5 years of software development experience ● Developed next generation of Intel’s Data Management tools ● Programmer by heart ● Write beautiful codes ● Passionate in making the web useful Nabil Zhafri Yahaya
  • 7. ● Tech evangelist ● Data scientist ● Full stack web developer ● More than 10 years of experience in IT industry ● Co-founded JoinHappen.com ● Actively speaking at conferences and local community meetups ● Passionate in growing talents Dr Lau Cher Han
  • 8. I want to build a website/app But I don’t know how People always ask me:
  • 9. No worry. You don’t always have to write any code There is a process! It’s called wireframe.
  • 10. 2.0 What is wireframe? Visual representation of an interface using simple shapes It shows Layout, Functionality and User flow A blueprint for designers, engineers, architects, project managers to work together
  • 11. Original wireframe for twitter Source: https://www.flickr.com/photos/jackdorsey/182613360/
  • 12. Wireframe vs Mockup Source from: http://www.sitecrafting.com/blog/why-we-wireframe/
  • 13. 2.1 Elements of a wireframe Information Design Interface Design Navigation Design
  • 14. 1. Organize and prioritize the placement of information that facilitates understanding 2. Present the information hierarchy clearly 3. Make it easy for user to do (or look for) the things they wanted 4. Put the most important info at the top & the least important info at the bottom TIPS: Prioritize top left part of your website 2.2 Information design
  • 15. 1. How user move from screen to screen 2. Tell user where they are on the site 3. Focus on the placement of primary (top level) & secondary (sub-section) navigation 4. Alternate routes to meet user/business goal Header, Sidebar, Footer are good places for web navigation Tab Bar, Navigation Drawer are common for mobile navigation 2.3 Navigation design
  • 16. 1. Use appropriate interface elements to enable user to interact with the system functionality 2. Choice of interface designs are search bar, sign up popup, button, text fields, checkboxes, and so on 2.4 Interface design
  • 17. 2.5 Common pitfalls Anything that put into the system add a development cost to you Anything that place onto the screen add a learning cost to users Remember your goal is not to put things on screen but to enable user to complete their task
  • 18.
  • 19. Grand Prize: UX awards 2014 Most significant industry evolution: Virgin America’s Responsive Redesign by Work & Co.
  • 20. 2.6 Avoid actual design elements Ignore Font type color No Actual Design image video Avoid Details copywriting exact pixels We want the speed! Do not include too much details in wireframe
  • 21. 2.7 How real does it has to be? I don’t understand your wireframe
  • 22. 2.7 How real does it has to be? Best wireframe should map out every confusing aspect of your design to make your idea clear
  • 23. 2.8 Low fidelity vs High fidelity Low fidelity High fidelity Level of details in a design (wireframe)
  • 24. 2.8 Pro & cons of lo-fi and hi-fi Low Fidelity High Fidelity Minimalist start Design for details Easier, faster, cheaper to draw Easier to understand Hard to imagine how things work Leave less to imagination Relative & realistic size for elements Don’t forget spacing between elements
  • 25. 3.0 When to use which. Why? 1. Wireframe 2. Mockup 3. Prototype 4. MVP 5. Full-fledge Product
  • 28. Use it as early as possible to test your idea 1. For team communication 2. To sell your idea 3. Forces you to define goal and priorities 4. Focus on important components needed on website 5. Spot potential issues/structures at early stage 6. Cheaper to alter wireframe than final product 3.2 Wireframe
  • 29. Preview to public, end users, stakeholders and anyone who can’t visualize wireframe 1. Have a glimpse on how the final product would looks like without starting actual development 2. Ensure usable product design (decent looking) 3.3 Mockup
  • 30. Use it for small group of internal testers/users 1. Proof of concept 2. Test and validate usability 3. Test functionalities 3.4 Prototype
  • 31. Target on specific user group (who will pay you or give you feedback) 1. Gather actual user feedback 2. Evaluate user feedback 3. Improve product functionalities and quality incrementally 4. Test market acceptance 3.5 Minimum Viable Product (MVP)
  • 32. Outcome from MVP iterations Publicly available 1. Enhance user experience 2. Optimize performance 3. Deliver extra functionalities besides than core functionalities 3.6 Fully Developed Product
  • 38. 4.0 Communicate & validate ideas using wireframe Credits: Austin Wong
  • 39. 4.1 How to communicate? I want it to be this way… That way… Here is my idea, I want this.. you design and let me see… You so pro.. You can design very nice one… I trust you…
  • 40. 4.2 Three steps to wireframing Design TestEvaluate Step 1 Step 2Step 3 Start with something better than with nothing.
  • 41. 4.3 Testing wireframe Why do I have to test wireframe?
  • 42.
  • 43. First attempt is never perfect
  • 44. 4.4 Designing a wireframe **UI stands for User Interface
  • 45.
  • 46. You don’t want to waste time & effort Let’s start coding! What do you think of this slider images? How does this screen transition to that screen? Your team probably eager to bring wireframe into reality
  • 47. This is how coding looks like. Quite scary!
  • 48. “You can use an eraser on the drafting table or a sledgehammer on the construction site.” - Frank Lloyd Wright
  • 49. Credits: Austin Wong 5.0 What makes a good wireframe
  • 51. 5.2 Visuals & Branding
  • 55. 5.6 Call to action