SlideShare uma empresa Scribd logo
1 de 80
How to
Design a
Web App
People Love
By Pete Kistler
Co-Founder & Lead Product Designer | BrandYourself.com
What We’ll Cover Today
1. Identify a real problem
2. Define your minimum viable product
3. Design your interface
4. Usability test your interface – and iterate
5. Inject humanity into it
To design a web app people love:
What We’ll Cover Today
1. Identify a real problem
2. Define your minimum viable product
3. Design your interface
4. Usability test your interface – and iterate
5. Inject humanity into it
To design a web app people love:
Real problem:
Migraines
“Excedrin Migraine returned my life to me. I absolutely love this
product.”
Solution:
Real Problem: employers were Googling me and finding…
I couldn’t fix my problem, because I
wasn’t:
A tech genius who
could do it myself
Wealthy enough to pay
thousands for a reputation
firm to do it
or
Luckily my friend Patrick had a background in
search engines, and helped me fix my Google
results...
… but I knew there were tons of other
people with the same problem I had.
So I set out to create a
DIY product anyone could
use to improve their own
Google results.
What We’ll Cover Today
1. Identify a real problem
2. Define your minimum viable product
3. Design your interface
4. Usability test your interface – and iterate
5. Inject humanity into it
To design a product people love:
Minimum Viable
Product:
The version of a new product which allows
you to collect the most validated learning
about customers with the least effort.
The faster you get your Minimum Viable
Product in the hands of real people, the
faster you can make it better, and the
faster you will turn into a product people
love.
Most Web Apps Take Too
Long to Release Version 1
Design
Develo
p
Release
6 months of wasted
time
A Minimum Viable Product
With More Iterations is
Better
Design
Develo
p
1 month
Releas
e
Design
Develo
p
1 month
Releas
e
Design
Develo
p
1 month
Releas
e
A Minimum Viable Product
With More Iterations is
Better
Design
Develo
p
1 month
Releas
e
Design
Develo
p
1 month
Releas
e
Design
Develo
p
1 month
Releas
e
A Minimum Viable Product
With More Iterations is
Better
Twitter’s Minimum Viable Product
Sketch By Jack Dorsey, Founder of Twitter
What We’ll Cover Today
1. Identify a real problem
2. Define your minimum viable product
3. Design your interface
4. Usability test your interface – and iterate
5. Inject humanity into it
To design a product people love:
Interface Tip #1:
Get Users to Your “Aha”
Moment Immediately
“Aha” moment:
When a user takes an action that causes
them to inherently get how your product
works.
BrandYourself’s “Aha”
Moment:
When you choose a link you want to show up in your
first page of Google, then follow our steps to boost it
higher…
“Aha! This product helps me boost links I want people
to find up to the top of my own Google results.”
1 Year Ago We Asked Users:
How Does BrandYourself
Work?
1 Year Ago We Asked Users:
How Does BrandYourself
Work?
1. “It grades how good you look in Google.”
2. “It lets you create create a profile like LinkedIn.”
3. “It alerts you when new things show up in
Google.”
4. And a bunch of other things
Very few people had our “aha” moment:
They were correctly
naming features, but less
than half had our “aha”
answer.
Why?
Our interface had too much crap in
the way of the “aha” moment, so
many people never fully
understood it.
BrandYourself’s Old Flow
1. Create an account
2. Get Your Search Score
3. Create a BrandYourself profile
4. Choose links you want to show up high in
Google
5. Boost those links higher in Google
BrandYourself’s Old Flow
1. Create an account
2. Get Your Search Score
3. Create a BrandYourself profile
4. Choose links you want to show up high in
Google
5. Boost those links higher in Google
Our “aha” moment was buried
under less important features
BrandYourself’s New Flow:
1. Create an account
2. Boost links you want higher in Google
3. Get Your Search Score
4. Create a BrandYourself profile
Our “aha” moment now
happens immediately for all
users
Interface Tip #2:
Make Your Interface
Self-Evident
Let’s compare two products that help
you clean your Facebook profile by
removing unwanted posts…
What would you do
on the next
screen…
They’ve completely hidden their
most important feature, which
scans your Facebook wall for
unwanted posts.
This interface is NOT self-
evident.
What would you do
on the next
screen…
Delete post
Delete post
Delete post
Delete post
Delete post
Delete post
Potentially unwanted wall posts
are highlighted, with an option
to delete them.
This interface is self-evident.
Interface Tip #3:
Remove All Unnecessary
Interface Elements
Interface Tip #4:
Digestibility
Fact of life:
We don’t read webpages.
we scan them.
Your interface must be
easily scannable and
simply to digest at a
glance.
Let’s start with a
block of text and
see how scannable
we can make it.
58%
more readable
58%
more readable
47%
more readable
58%
more readable
47%
more readable
27%
more readable
58%
more readable
47%
more readable
27%
more readable
124%
more readable
The Moral:
Attention is precious, so get to the point
quickly without flowery language and
break ideas into bullet points.
What We’ll Cover Today
1. Identify a real problem
2. Define your minimum viable product
3. Design your interface
4. Usability test your interface – and iterate
5. Inject humanity into it
To design a product people love:
“No design survives
contact with the user.”
“Usability testing is
debugging design.”
What is Usability Testing?
Watching someone who’s never used your
product to see if it works as intended.
Why Do Usability Tests?
After you’ve worked on a product for even a few weeks,
you can’t see it freshly anymore. You know too much. The
only way to find out if it really works is to test it.
Usability Testing Is Actually Easy and Fun
During usability tests, you’ll be shocked to learn many
things that are clear to you are not clear to others.
Use this script to begin your usability test:
“We’re asking people to try a product we’re working on so we can see
whether it works as intended. I want to make it clear that we’re testing the
site, not you. You can’t do anything wrong here!
As you use the site, think out loud: say what you’re looking at, what you’re
trying to do, and what you’re thinking.
Also, please don’t worry that you’re going to hurt our feelings. We’re doing
this to improve the site, so we need to hear your honest reactions.”
Test early, and test often.
Testing one user early in the project is better than
testing 50 near the end. Do it while you still have time
to make changes based on what you learn!
Design
Develo
p
Releas
e
Design
Develo
p
Releas
e
Design
Develo
p
Releas
e
Usability Test Every Release
Usability
test
Usability
test
Usability
test
Guiding Mantras for Usability Testing:
1. Set aside one morning a month to test
2. Start earlier than you think makes sense
3. Recruit loosely (anyone can be a tester)
4. Make it a spectator sport
5. Focus on a small number of the most important problems
6. When fixing problems, always do the least you can do, then re-test
What We’ll Cover Today
1. Identify a real problem
2. Define your minimum viable product
3. Design your interface
4. Usability test your interface – and iterate
5. Inject humanity into it
To design a product people love:
Humanity Tip #1:
Give your product personality
When we implemented this
automated email, our users loved
it:
Humanity Tip #2:
Connect emotionally about why you built it
Our emotional backstory
makes users feel “on our
side”:
Be A Real Person (Not a
Faceless Corporation)
We Don’t Have “Support”… We Have Trevor.
And is Trevor Consistently Part of the
Product Experience, Including Emails
What We’ll Cover Today
1. Identify a real problem
2. Define your minimum viable product
3. Design your interface
4. Usability test your interface – and iterate
5. Inject humanity into it
To design a product people love:
Solve a problem by launching a minimum
viable product.
Then design a self-evident interface that’s
been usability tested and creates a
human connection.
To recap:
Hopefully, you’re now
on your way to creating
a web app people love!
A quick comic before we go to
questions:
Questions?
Pete Kistler
Co-Founder & Head of Product, BrandYourself
pete@brandyourself.com
Twitter: @pete_kistler

Mais conteúdo relacionado

Mais procurados

The Future of Enterprise UX Design: An Asana & Quickbooks Case Study
The Future of Enterprise UX Design: An Asana & Quickbooks Case StudyThe Future of Enterprise UX Design: An Asana & Quickbooks Case Study
The Future of Enterprise UX Design: An Asana & Quickbooks Case Studyuxpin
 
User Story Mapping 101
User Story Mapping 101User Story Mapping 101
User Story Mapping 101Martin Etmajer
 
Mural: Build Experiences Not Features
Mural: Build Experiences Not FeaturesMural: Build Experiences Not Features
Mural: Build Experiences Not FeaturesJohn Murray
 
A Minimal Viable Product that works
A Minimal Viable Product that worksA Minimal Viable Product that works
A Minimal Viable Product that worksOlga Pavlovsky
 
Applying Lean to existing teams and other lessons learned @ Lean Startup Mach...
Applying Lean to existing teams and other lessons learned @ Lean Startup Mach...Applying Lean to existing teams and other lessons learned @ Lean Startup Mach...
Applying Lean to existing teams and other lessons learned @ Lean Startup Mach...Andreas Klinger
 
Continuous Learning and Delivery @ DPM Summit 2013
Continuous Learning and Delivery @ DPM Summit 2013Continuous Learning and Delivery @ DPM Summit 2013
Continuous Learning and Delivery @ DPM Summit 2013Joshua Seiden
 
Social Project Management
Social Project ManagementSocial Project Management
Social Project Managementleisa reichelt
 
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtI'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtJack Moffett
 
How Autodesk creates better digital experiences with UserTesting
How Autodesk creates better digital experiences with UserTestingHow Autodesk creates better digital experiences with UserTesting
How Autodesk creates better digital experiences with UserTestingUserTesting
 
Lean UX for Agile Teams
Lean UX for Agile TeamsLean UX for Agile Teams
Lean UX for Agile TeamsJoshua Seiden
 
INCOSE North Star Chapter Meeting: Innovation in an Established Company - One...
INCOSE North Star Chapter Meeting: Innovation in an Established Company - One...INCOSE North Star Chapter Meeting: Innovation in an Established Company - One...
INCOSE North Star Chapter Meeting: Innovation in an Established Company - One...Andrew Frenz
 
Boost SharePoint User Adoption Through DIY Usability Testing [workshop] Share...
Boost SharePoint User Adoption Through DIY Usability Testing [workshop] Share...Boost SharePoint User Adoption Through DIY Usability Testing [workshop] Share...
Boost SharePoint User Adoption Through DIY Usability Testing [workshop] Share...Mark Tiderman
 
Creative Presentation Slides Design Making
Creative Presentation Slides Design Making Creative Presentation Slides Design Making
Creative Presentation Slides Design Making Peter Zvirinsky
 
You Can’t Ship from Your Ivory Tower: Including Developers in the Design Proc...
You Can’t Ship from Your Ivory Tower: Including Developers in the Design Proc...You Can’t Ship from Your Ivory Tower: Including Developers in the Design Proc...
You Can’t Ship from Your Ivory Tower: Including Developers in the Design Proc...Matt Edwards
 
Eric Ries - The Lean Startup - Google Tech Talk
Eric Ries - The Lean Startup - Google Tech TalkEric Ries - The Lean Startup - Google Tech Talk
Eric Ries - The Lean Startup - Google Tech TalkEric Ries
 
Use Lean Startup Techniques on a Remote Team by William Donnell - The Lean St...
Use Lean Startup Techniques on a Remote Team by William Donnell - The Lean St...Use Lean Startup Techniques on a Remote Team by William Donnell - The Lean St...
Use Lean Startup Techniques on a Remote Team by William Donnell - The Lean St...Lean Startup Co.
 
Open Innovation is Eating The World
Open Innovation is Eating The World Open Innovation is Eating The World
Open Innovation is Eating The World Adam Benzion
 
How growth teams are revolutionizing UX and product development
How growth teams are revolutionizing UX and product developmentHow growth teams are revolutionizing UX and product development
How growth teams are revolutionizing UX and product developmentUserTesting
 

Mais procurados (20)

The Future of Enterprise UX Design: An Asana & Quickbooks Case Study
The Future of Enterprise UX Design: An Asana & Quickbooks Case StudyThe Future of Enterprise UX Design: An Asana & Quickbooks Case Study
The Future of Enterprise UX Design: An Asana & Quickbooks Case Study
 
User Story Mapping 101
User Story Mapping 101User Story Mapping 101
User Story Mapping 101
 
Getting real
Getting realGetting real
Getting real
 
Mural: Build Experiences Not Features
Mural: Build Experiences Not FeaturesMural: Build Experiences Not Features
Mural: Build Experiences Not Features
 
A Minimal Viable Product that works
A Minimal Viable Product that worksA Minimal Viable Product that works
A Minimal Viable Product that works
 
Applying Lean to existing teams and other lessons learned @ Lean Startup Mach...
Applying Lean to existing teams and other lessons learned @ Lean Startup Mach...Applying Lean to existing teams and other lessons learned @ Lean Startup Mach...
Applying Lean to existing teams and other lessons learned @ Lean Startup Mach...
 
Continuous Learning and Delivery @ DPM Summit 2013
Continuous Learning and Delivery @ DPM Summit 2013Continuous Learning and Delivery @ DPM Summit 2013
Continuous Learning and Delivery @ DPM Summit 2013
 
Social Project Management
Social Project ManagementSocial Project Management
Social Project Management
 
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtI'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
 
How Autodesk creates better digital experiences with UserTesting
How Autodesk creates better digital experiences with UserTestingHow Autodesk creates better digital experiences with UserTesting
How Autodesk creates better digital experiences with UserTesting
 
Lean UX for Agile Teams
Lean UX for Agile TeamsLean UX for Agile Teams
Lean UX for Agile Teams
 
INCOSE North Star Chapter Meeting: Innovation in an Established Company - One...
INCOSE North Star Chapter Meeting: Innovation in an Established Company - One...INCOSE North Star Chapter Meeting: Innovation in an Established Company - One...
INCOSE North Star Chapter Meeting: Innovation in an Established Company - One...
 
Boost SharePoint User Adoption Through DIY Usability Testing [workshop] Share...
Boost SharePoint User Adoption Through DIY Usability Testing [workshop] Share...Boost SharePoint User Adoption Through DIY Usability Testing [workshop] Share...
Boost SharePoint User Adoption Through DIY Usability Testing [workshop] Share...
 
Creative Presentation Slides Design Making
Creative Presentation Slides Design Making Creative Presentation Slides Design Making
Creative Presentation Slides Design Making
 
You Can’t Ship from Your Ivory Tower: Including Developers in the Design Proc...
You Can’t Ship from Your Ivory Tower: Including Developers in the Design Proc...You Can’t Ship from Your Ivory Tower: Including Developers in the Design Proc...
You Can’t Ship from Your Ivory Tower: Including Developers in the Design Proc...
 
Eric Ries - The Lean Startup - Google Tech Talk
Eric Ries - The Lean Startup - Google Tech TalkEric Ries - The Lean Startup - Google Tech Talk
Eric Ries - The Lean Startup - Google Tech Talk
 
Winning UX Workshops
Winning UX WorkshopsWinning UX Workshops
Winning UX Workshops
 
Use Lean Startup Techniques on a Remote Team by William Donnell - The Lean St...
Use Lean Startup Techniques on a Remote Team by William Donnell - The Lean St...Use Lean Startup Techniques on a Remote Team by William Donnell - The Lean St...
Use Lean Startup Techniques on a Remote Team by William Donnell - The Lean St...
 
Open Innovation is Eating The World
Open Innovation is Eating The World Open Innovation is Eating The World
Open Innovation is Eating The World
 
How growth teams are revolutionizing UX and product development
How growth teams are revolutionizing UX and product developmentHow growth teams are revolutionizing UX and product development
How growth teams are revolutionizing UX and product development
 

Destaque

The Kindle, Nook, iPad, and Reader Compared
The Kindle, Nook, iPad, and Reader ComparedThe Kindle, Nook, iPad, and Reader Compared
The Kindle, Nook, iPad, and Reader ComparedMichael Hyatt
 
Shift: Leading in Turbulent Times
Shift: Leading in Turbulent TimesShift: Leading in Turbulent Times
Shift: Leading in Turbulent TimesMichael Hyatt
 
Presentation to Help Catholic Churches Use Social Media To Engage Parishes
Presentation to Help Catholic Churches Use Social Media To Engage Parishes Presentation to Help Catholic Churches Use Social Media To Engage Parishes
Presentation to Help Catholic Churches Use Social Media To Engage Parishes Sherry Hayes-Peirce
 
The Fundamentals of Blogging
The Fundamentals of BloggingThe Fundamentals of Blogging
The Fundamentals of BloggingHubSpot
 
Value Proposition Canvas
Value Proposition CanvasValue Proposition Canvas
Value Proposition CanvasPeter Thomson
 
How to Create a Strong Value Proposition Design for B2B - It's all about the ...
How to Create a Strong Value Proposition Design for B2B - It's all about the ...How to Create a Strong Value Proposition Design for B2B - It's all about the ...
How to Create a Strong Value Proposition Design for B2B - It's all about the ...Daniel Nilsson
 
Customer Development at Startup2Startup
Customer Development at Startup2StartupCustomer Development at Startup2Startup
Customer Development at Startup2StartupStanford University
 
7 Rules for Writing Blog Posts That Get Read and Shared
7 Rules for Writing Blog Posts That Get Read and Shared7 Rules for Writing Blog Posts That Get Read and Shared
7 Rules for Writing Blog Posts That Get Read and SharedMichael Hyatt
 
Value Proposition Design
Value Proposition DesignValue Proposition Design
Value Proposition DesignYves Pigneur
 
Business Model Canvas 101
Business Model Canvas 101Business Model Canvas 101
Business Model Canvas 101Emad Saif
 

Destaque (13)

The Kindle, Nook, iPad, and Reader Compared
The Kindle, Nook, iPad, and Reader ComparedThe Kindle, Nook, iPad, and Reader Compared
The Kindle, Nook, iPad, and Reader Compared
 
Shift: Leading in Turbulent Times
Shift: Leading in Turbulent TimesShift: Leading in Turbulent Times
Shift: Leading in Turbulent Times
 
Presentation to Help Catholic Churches Use Social Media To Engage Parishes
Presentation to Help Catholic Churches Use Social Media To Engage Parishes Presentation to Help Catholic Churches Use Social Media To Engage Parishes
Presentation to Help Catholic Churches Use Social Media To Engage Parishes
 
Successful entrepreneurship 1
Successful entrepreneurship 1Successful entrepreneurship 1
Successful entrepreneurship 1
 
The Fundamentals of Blogging
The Fundamentals of BloggingThe Fundamentals of Blogging
The Fundamentals of Blogging
 
Value Proposition Canvas
Value Proposition CanvasValue Proposition Canvas
Value Proposition Canvas
 
How to Create a Strong Value Proposition Design for B2B - It's all about the ...
How to Create a Strong Value Proposition Design for B2B - It's all about the ...How to Create a Strong Value Proposition Design for B2B - It's all about the ...
How to Create a Strong Value Proposition Design for B2B - It's all about the ...
 
Customer Development at Startup2Startup
Customer Development at Startup2StartupCustomer Development at Startup2Startup
Customer Development at Startup2Startup
 
Innovation at 50x 031616
Innovation at 50x 031616Innovation at 50x 031616
Innovation at 50x 031616
 
7 Rules for Writing Blog Posts That Get Read and Shared
7 Rules for Writing Blog Posts That Get Read and Shared7 Rules for Writing Blog Posts That Get Read and Shared
7 Rules for Writing Blog Posts That Get Read and Shared
 
Value Proposition Design
Value Proposition DesignValue Proposition Design
Value Proposition Design
 
Business Model Canvas 101
Business Model Canvas 101Business Model Canvas 101
Business Model Canvas 101
 
What Is A Business Model
What Is A Business ModelWhat Is A Business Model
What Is A Business Model
 

Semelhante a How to Design a Web App People Love

Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)
Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)
Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)CityStarters
 
beginners_guide_to_designing_apps_and_interfaces_1_0
beginners_guide_to_designing_apps_and_interfaces_1_0beginners_guide_to_designing_apps_and_interfaces_1_0
beginners_guide_to_designing_apps_and_interfaces_1_0Jesse Flores
 
What Product Well Designed is?
What Product Well Designed is?What Product Well Designed is?
What Product Well Designed is?Micka Touillaud
 
The Heek Product Cycle
The Heek Product CycleThe Heek Product Cycle
The Heek Product CycleHeek Team
 
UX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your projectUX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your projectCharlotte Breton Schreiner
 
How to Think like a Product Manager
How to Think like a Product ManagerHow to Think like a Product Manager
How to Think like a Product ManagerBenjamin Quam
 
Content Marketing by Rob Fitzpatrick
Content Marketing by Rob FitzpatrickContent Marketing by Rob Fitzpatrick
Content Marketing by Rob FitzpatrickStartupbootcamp
 
Introduction to User Experience Design
Introduction to User Experience DesignIntroduction to User Experience Design
Introduction to User Experience DesignKiera McMaster
 
Prototyping Apps for Real People, by Apple
Prototyping Apps for Real People, by ApplePrototyping Apps for Real People, by Apple
Prototyping Apps for Real People, by AppleFranco Cedillo
 
Build the Right Product with Lean UX
Build the Right Product with Lean UXBuild the Right Product with Lean UX
Build the Right Product with Lean UXMike Long
 
A Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface DesignA Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface DesignHoltstrom
 
04: How To Engage And Retain Your Current And Future Users
04: How To Engage And Retain Your Current And Future Users04: How To Engage And Retain Your Current And Future Users
04: How To Engage And Retain Your Current And Future UsersLogan Merrick
 
Spend Stack: An iOS Case Study
Spend Stack: An iOS Case StudySpend Stack: An iOS Case Study
Spend Stack: An iOS Case StudyJordan Morgan
 
How To Launch A Product: 7 Tips To Drive Demand
How To Launch A Product: 7 Tips To Drive DemandHow To Launch A Product: 7 Tips To Drive Demand
How To Launch A Product: 7 Tips To Drive DemandDrift
 
Importance of apps in marketing strategy my perspective - Ankit Shard
Importance of apps in marketing strategy my perspective - Ankit ShardImportance of apps in marketing strategy my perspective - Ankit Shard
Importance of apps in marketing strategy my perspective - Ankit ShardAnkit Shard
 
WORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignWORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignCheryl Platz
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practicesuxpin
 
What your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agileWhat your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agilePhil Barrett
 
Build World Class User Onboarding
Build World Class User OnboardingBuild World Class User Onboarding
Build World Class User OnboardingEnzo Avigo
 
POSSIBLE product design sprint
POSSIBLE product design sprintPOSSIBLE product design sprint
POSSIBLE product design sprintThomas Waegemans
 

Semelhante a How to Design a Web App People Love (20)

Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)
Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)
Bootstrap Business Seminar 3: Designing a Minimum Viable Product (MVP)
 
beginners_guide_to_designing_apps_and_interfaces_1_0
beginners_guide_to_designing_apps_and_interfaces_1_0beginners_guide_to_designing_apps_and_interfaces_1_0
beginners_guide_to_designing_apps_and_interfaces_1_0
 
What Product Well Designed is?
What Product Well Designed is?What Product Well Designed is?
What Product Well Designed is?
 
The Heek Product Cycle
The Heek Product CycleThe Heek Product Cycle
The Heek Product Cycle
 
UX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your projectUX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your project
 
How to Think like a Product Manager
How to Think like a Product ManagerHow to Think like a Product Manager
How to Think like a Product Manager
 
Content Marketing by Rob Fitzpatrick
Content Marketing by Rob FitzpatrickContent Marketing by Rob Fitzpatrick
Content Marketing by Rob Fitzpatrick
 
Introduction to User Experience Design
Introduction to User Experience DesignIntroduction to User Experience Design
Introduction to User Experience Design
 
Prototyping Apps for Real People, by Apple
Prototyping Apps for Real People, by ApplePrototyping Apps for Real People, by Apple
Prototyping Apps for Real People, by Apple
 
Build the Right Product with Lean UX
Build the Right Product with Lean UXBuild the Right Product with Lean UX
Build the Right Product with Lean UX
 
A Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface DesignA Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface Design
 
04: How To Engage And Retain Your Current And Future Users
04: How To Engage And Retain Your Current And Future Users04: How To Engage And Retain Your Current And Future Users
04: How To Engage And Retain Your Current And Future Users
 
Spend Stack: An iOS Case Study
Spend Stack: An iOS Case StudySpend Stack: An iOS Case Study
Spend Stack: An iOS Case Study
 
How To Launch A Product: 7 Tips To Drive Demand
How To Launch A Product: 7 Tips To Drive DemandHow To Launch A Product: 7 Tips To Drive Demand
How To Launch A Product: 7 Tips To Drive Demand
 
Importance of apps in marketing strategy my perspective - Ankit Shard
Importance of apps in marketing strategy my perspective - Ankit ShardImportance of apps in marketing strategy my perspective - Ankit Shard
Importance of apps in marketing strategy my perspective - Ankit Shard
 
WORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignWORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction Design
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practices
 
What your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agileWhat your customers REALLY think: Incorporating usability testing into agile
What your customers REALLY think: Incorporating usability testing into agile
 
Build World Class User Onboarding
Build World Class User OnboardingBuild World Class User Onboarding
Build World Class User Onboarding
 
POSSIBLE product design sprint
POSSIBLE product design sprintPOSSIBLE product design sprint
POSSIBLE product design sprint
 

Último

Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 

Último (20)

Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 

How to Design a Web App People Love

  • 1. How to Design a Web App People Love By Pete Kistler Co-Founder & Lead Product Designer | BrandYourself.com
  • 2. What We’ll Cover Today 1. Identify a real problem 2. Define your minimum viable product 3. Design your interface 4. Usability test your interface – and iterate 5. Inject humanity into it To design a web app people love:
  • 3. What We’ll Cover Today 1. Identify a real problem 2. Define your minimum viable product 3. Design your interface 4. Usability test your interface – and iterate 5. Inject humanity into it To design a web app people love:
  • 5. “Excedrin Migraine returned my life to me. I absolutely love this product.” Solution:
  • 6. Real Problem: employers were Googling me and finding…
  • 7. I couldn’t fix my problem, because I wasn’t: A tech genius who could do it myself Wealthy enough to pay thousands for a reputation firm to do it or
  • 8. Luckily my friend Patrick had a background in search engines, and helped me fix my Google results...
  • 9. … but I knew there were tons of other people with the same problem I had.
  • 10. So I set out to create a DIY product anyone could use to improve their own Google results.
  • 11. What We’ll Cover Today 1. Identify a real problem 2. Define your minimum viable product 3. Design your interface 4. Usability test your interface – and iterate 5. Inject humanity into it To design a product people love:
  • 12. Minimum Viable Product: The version of a new product which allows you to collect the most validated learning about customers with the least effort.
  • 13. The faster you get your Minimum Viable Product in the hands of real people, the faster you can make it better, and the faster you will turn into a product people love.
  • 14. Most Web Apps Take Too Long to Release Version 1 Design Develo p Release 6 months of wasted time
  • 15. A Minimum Viable Product With More Iterations is Better Design Develo p 1 month Releas e
  • 16. Design Develo p 1 month Releas e Design Develo p 1 month Releas e A Minimum Viable Product With More Iterations is Better
  • 17. Design Develo p 1 month Releas e Design Develo p 1 month Releas e Design Develo p 1 month Releas e A Minimum Viable Product With More Iterations is Better
  • 18. Twitter’s Minimum Viable Product Sketch By Jack Dorsey, Founder of Twitter
  • 19. What We’ll Cover Today 1. Identify a real problem 2. Define your minimum viable product 3. Design your interface 4. Usability test your interface – and iterate 5. Inject humanity into it To design a product people love:
  • 20. Interface Tip #1: Get Users to Your “Aha” Moment Immediately
  • 21. “Aha” moment: When a user takes an action that causes them to inherently get how your product works.
  • 22. BrandYourself’s “Aha” Moment: When you choose a link you want to show up in your first page of Google, then follow our steps to boost it higher… “Aha! This product helps me boost links I want people to find up to the top of my own Google results.”
  • 23. 1 Year Ago We Asked Users: How Does BrandYourself Work?
  • 24. 1 Year Ago We Asked Users: How Does BrandYourself Work? 1. “It grades how good you look in Google.” 2. “It lets you create create a profile like LinkedIn.” 3. “It alerts you when new things show up in Google.” 4. And a bunch of other things Very few people had our “aha” moment:
  • 25. They were correctly naming features, but less than half had our “aha” answer. Why?
  • 26. Our interface had too much crap in the way of the “aha” moment, so many people never fully understood it.
  • 27. BrandYourself’s Old Flow 1. Create an account 2. Get Your Search Score 3. Create a BrandYourself profile 4. Choose links you want to show up high in Google 5. Boost those links higher in Google
  • 28. BrandYourself’s Old Flow 1. Create an account 2. Get Your Search Score 3. Create a BrandYourself profile 4. Choose links you want to show up high in Google 5. Boost those links higher in Google Our “aha” moment was buried under less important features
  • 29.
  • 30. BrandYourself’s New Flow: 1. Create an account 2. Boost links you want higher in Google 3. Get Your Search Score 4. Create a BrandYourself profile Our “aha” moment now happens immediately for all users
  • 31.
  • 32. Interface Tip #2: Make Your Interface Self-Evident
  • 33. Let’s compare two products that help you clean your Facebook profile by removing unwanted posts…
  • 34.
  • 35. What would you do on the next screen…
  • 36.
  • 37. They’ve completely hidden their most important feature, which scans your Facebook wall for unwanted posts. This interface is NOT self- evident.
  • 38.
  • 39. What would you do on the next screen…
  • 41. Delete post Delete post Delete post Potentially unwanted wall posts are highlighted, with an option to delete them. This interface is self-evident.
  • 42. Interface Tip #3: Remove All Unnecessary Interface Elements
  • 43.
  • 44.
  • 46. Fact of life: We don’t read webpages. we scan them.
  • 47.
  • 48. Your interface must be easily scannable and simply to digest at a glance.
  • 49. Let’s start with a block of text and see how scannable we can make it.
  • 50.
  • 54. 58% more readable 47% more readable 27% more readable 124% more readable
  • 55. The Moral: Attention is precious, so get to the point quickly without flowery language and break ideas into bullet points.
  • 56.
  • 57.
  • 58. What We’ll Cover Today 1. Identify a real problem 2. Define your minimum viable product 3. Design your interface 4. Usability test your interface – and iterate 5. Inject humanity into it To design a product people love:
  • 59. “No design survives contact with the user.” “Usability testing is debugging design.”
  • 60. What is Usability Testing? Watching someone who’s never used your product to see if it works as intended.
  • 61. Why Do Usability Tests? After you’ve worked on a product for even a few weeks, you can’t see it freshly anymore. You know too much. The only way to find out if it really works is to test it.
  • 62. Usability Testing Is Actually Easy and Fun
  • 63. During usability tests, you’ll be shocked to learn many things that are clear to you are not clear to others.
  • 64. Use this script to begin your usability test: “We’re asking people to try a product we’re working on so we can see whether it works as intended. I want to make it clear that we’re testing the site, not you. You can’t do anything wrong here! As you use the site, think out loud: say what you’re looking at, what you’re trying to do, and what you’re thinking. Also, please don’t worry that you’re going to hurt our feelings. We’re doing this to improve the site, so we need to hear your honest reactions.”
  • 65. Test early, and test often. Testing one user early in the project is better than testing 50 near the end. Do it while you still have time to make changes based on what you learn!
  • 67. Guiding Mantras for Usability Testing: 1. Set aside one morning a month to test 2. Start earlier than you think makes sense 3. Recruit loosely (anyone can be a tester) 4. Make it a spectator sport 5. Focus on a small number of the most important problems 6. When fixing problems, always do the least you can do, then re-test
  • 68. What We’ll Cover Today 1. Identify a real problem 2. Define your minimum viable product 3. Design your interface 4. Usability test your interface – and iterate 5. Inject humanity into it To design a product people love:
  • 69. Humanity Tip #1: Give your product personality
  • 70. When we implemented this automated email, our users loved it:
  • 71. Humanity Tip #2: Connect emotionally about why you built it
  • 72. Our emotional backstory makes users feel “on our side”:
  • 73. Be A Real Person (Not a Faceless Corporation)
  • 74. We Don’t Have “Support”… We Have Trevor.
  • 75. And is Trevor Consistently Part of the Product Experience, Including Emails
  • 76. What We’ll Cover Today 1. Identify a real problem 2. Define your minimum viable product 3. Design your interface 4. Usability test your interface – and iterate 5. Inject humanity into it To design a product people love:
  • 77. Solve a problem by launching a minimum viable product. Then design a self-evident interface that’s been usability tested and creates a human connection. To recap:
  • 78. Hopefully, you’re now on your way to creating a web app people love!
  • 79. A quick comic before we go to questions:
  • 80. Questions? Pete Kistler Co-Founder & Head of Product, BrandYourself pete@brandyourself.com Twitter: @pete_kistler