SlideShare une entreprise Scribd logo
1  sur  44
HOW TO DESIGN A
MOBILE APP FOR EARLY
ADOPTERS
SAAD FAZIL @sfrocks
saadfazil@gmail.com
1
Saad Fazil http://theitvale.com
2
GETTING THERE FAST
not so
Saad Fazil http://theitvale.com
Who are early adopters?
3
Saad Fazil http://theitvale.com
And they like to…
4
Saad Fazil http://theitvale.com
… try new stuff
5
… help us learn and improveSaad Fazil http://theitvale.com
… brag
6
Saad Fazil http://theitvale.com
… connect and share
7
… help spread the wordSaad Fazil http://theitvale.com
Help them try new stuff
8
Help them brag and do fun things
Help them connect and share
Saad Fazil http://theitvale.com
Make it easy to onboard
-  Ask for a sign in only when needed
-  Use Facebook login
-  Do you really need your own user registration and authentication?
✓ You own the user data
✓ Can collect demographics
✓ Direct control
✗ Extra step in initial development
✗ Most users don’t like to register!
✗ Extra step for users
9
Saad Fazil http://theitvale.com
If you absolutely have to do your
own user registration…
-  Make it as much down the workflow as you can
-  Make your app functional without login
-  Ask for as little information as you can
10
Saad Fazil http://theitvale.com
11
Saad Fazil http://theitvale.com
12
Saad Fazil http://theitvale.com
13
Saad Fazil http://theitvale.com
Ask for as little info as possible
14
Saad Fazil http://theitvale.com
15
Saad Fazil http://theitvale.com
16
Saad Fazil http://theitvale.com
17
Saad Fazil http://theitvale.com
Ask for as little info as possible
18
-  Only ask for address when needed, such as when placing an
order
-  Don’t ask users to re-enter email addresses
-  Consider not asking users to re-enter passwords
-  Don’t ask users to confirm their registration through email
Saad Fazil http://theitvale.com
Keep it simple
-  Don’t overthink in v1
-  Don’t reinvent the UX; use established patterns
-  Get better on one platform first
19
Saad Fazil http://theitvale.com
Help them try new stuff
20
Help them brag and do fun things
Help them connect and share
Saad Fazil http://theitvale.com
What we want them to do
-  Contribute vs. consume
Why?
-  We need more data
-  We want them to share their experience with their friends and public
-  We don’t have enough stuff for them to consume… yet
How will they generate more
stuff?
-  Make it easy and fun to contribute
-  Focus the UX on contribution/generation vs. consumption
-  Reward contribution
21
Saad Fazil http://theitvale.com
Comparing old and new Foursquare
22
Saad Fazil http://theitvale.com
Make it easy to contribute
23
Saad Fazil http://theitvale.com
Comparing old and new Foursquare
24
Saad Fazil http://theitvale.com
25
Saad Fazil http://theitvale.com
26
Saad Fazil http://theitvale.com
27
Saad Fazil http://theitvale.com
Consumption as opposed to
generation comes later on
28
Saad Fazil http://theitvale.com
Consumption as opposed to
generation comes later on
29
Saad Fazil http://theitvale.com
But balancing quick generation with
quality and meaningful data is tricky
30
Saad Fazil http://theitvale.com
31
Saad Fazil http://theitvale.com
32
Saad Fazil http://theitvale.com
33
Saad Fazil http://theitvale.com
34
Saad Fazil http://theitvale.com
But balancing quick generation with
quality and meaningful data is tricky
35
Saad Fazil http://theitvale.com
Help them try new stuff
36
Help them brag and do fun things
Help them connect and share
Saad Fazil http://theitvale.com
Make it inherently viral
-  Direct network effects
-  Fax, Skype, Facebook
-  Indirect network effects
-  Operating systems, game consoles (users and game developers),
newspapers (readers and advertisers), Match.com (men and women)
✓ Increases switching costs
✓ Can go viral… but
✗ Chicken and egg problem
✗ Negative network effects
37
Saad Fazil http://theitvale.com
Good viral apps?
-  WhatsApp
-  Zynga games
-  What about “standalone” apps?
-  Uber
-  Weather
38
Saad Fazil http://theitvale.com
Should you auto-friend?
-  Quora does, Foursquare does not, why?
39
Saad Fazil http://theitvale.com
Add Facebook friends
-  Facebook tells which Facebook friends are using the app via an
API. So no need for two separate server calls
-  When to do so (every time FB Connects happens) (do not ask for
offline processing unless absolutely needed)
-  Pictures retrieved in a separateAPI
-  Do not allow select all to prevent spamming
40
Saad Fazil http://theitvale.com
Add address book friends
-  Emails: check against email addresses of users in your own server
-  What if you did not ask for your own user registration
-  You will have these email addresses via FB but notTwitter
41
Saad Fazil http://theitvale.com
How can you send an invitation on
Facebook?
-  Email? (only if they are existing users of your app)
-  Via wall post otherwise
42
Saad Fazil http://theitvale.com
-  Real identity (Yahoo!Answers vs. Quora)
-  Moderation
-  Promotion of quality content and power users
43
Creating good social experience
requires tough choices
Saad Fazil http://theitvale.com
Summary
-  Make it easy to sign up
-  Don’t overthink in v1
-  Get better on one platform first
-  Make it easy and fun to contribute
-  Focus the UX on contribution/generation vs. consumption
-  Reward contribution
-  Balance between easy contribution and quality of content
-  Make it inherently viral (if the use case calls for it)
-  Leverage Facebook andTwitter
44
Saad Fazil http://theitvale.com

Contenu connexe

Similaire à How to Design a Mobile App for Early Adopters

Facebook Social Plugins
Facebook Social PluginsFacebook Social Plugins
Facebook Social PluginsAizat Faiz
 
Communicating in the 21st Century
Communicating in the 21st CenturyCommunicating in the 21st Century
Communicating in the 21st CenturyMegan Carriker
 
The Power of BuddyPress in Social Media Marketing
The Power of BuddyPress in Social Media MarketingThe Power of BuddyPress in Social Media Marketing
The Power of BuddyPress in Social Media MarketingWebSocially
 
Failed Startups - Lessons Learned
Failed Startups - Lessons LearnedFailed Startups - Lessons Learned
Failed Startups - Lessons LearnedTarek Amr
 
Webinar 1: Getting started with Seesmic Desktop
Webinar 1: Getting started with Seesmic DesktopWebinar 1: Getting started with Seesmic Desktop
Webinar 1: Getting started with Seesmic DesktopSeesmic
 
Online marketing
Online marketingOnline marketing
Online marketingDeb Brown
 
Online marketing
Online marketingOnline marketing
Online marketingDeb Brown
 
How to use Facebook social plugin?
How to use Facebook social plugin?How to use Facebook social plugin?
How to use Facebook social plugin?Kontest EN
 
Attracting and working with travel writers and bloggers
Attracting and working with travel writers and bloggersAttracting and working with travel writers and bloggers
Attracting and working with travel writers and bloggersDeb Brown
 
Gfwc communications and public relations june 2014 mc
Gfwc communications and public relations june 2014 mcGfwc communications and public relations june 2014 mc
Gfwc communications and public relations june 2014 mcWendy Carriker
 
The Power of Like and Social Sharing Tools
The Power of Like and Social Sharing ToolsThe Power of Like and Social Sharing Tools
The Power of Like and Social Sharing ToolsDebra Askanase
 
Social Media Success in 2014!
Social Media Success in 2014!Social Media Success in 2014!
Social Media Success in 2014!Sally Cevasco
 
20 things i bet you dont know about social media @ SMC11_ath
20 things i bet you dont know about social media @ SMC11_ath20 things i bet you dont know about social media @ SMC11_ath
20 things i bet you dont know about social media @ SMC11_athGiorgos Vareloglou
 
Sports and Social Media, Practical Advice
Sports and Social Media, Practical AdviceSports and Social Media, Practical Advice
Sports and Social Media, Practical AdviceJohn Duffy
 
Marin Leadership Team 2011: Social Media for Everyone
Marin Leadership Team 2011: Social Media for EveryoneMarin Leadership Team 2011: Social Media for Everyone
Marin Leadership Team 2011: Social Media for EveryoneDan Cohen
 
Gfwccommunicationsandpublicrelationsjune2014mc 140606190101-phpapp01
Gfwccommunicationsandpublicrelationsjune2014mc 140606190101-phpapp01Gfwccommunicationsandpublicrelationsjune2014mc 140606190101-phpapp01
Gfwccommunicationsandpublicrelationsjune2014mc 140606190101-phpapp01pat farmer
 
Click to Prosper course Day 2
Click to Prosper course Day 2Click to Prosper course Day 2
Click to Prosper course Day 2John Owens
 
Social Media Resources for Optimist Clubs
Social Media Resources for Optimist ClubsSocial Media Resources for Optimist Clubs
Social Media Resources for Optimist ClubsMaggie Fairchild
 

Similaire à How to Design a Mobile App for Early Adopters (20)

Facebook Social Plugins
Facebook Social PluginsFacebook Social Plugins
Facebook Social Plugins
 
Communicating in the 21st Century
Communicating in the 21st CenturyCommunicating in the 21st Century
Communicating in the 21st Century
 
The Power of BuddyPress in Social Media Marketing
The Power of BuddyPress in Social Media MarketingThe Power of BuddyPress in Social Media Marketing
The Power of BuddyPress in Social Media Marketing
 
Failed Startups - Lessons Learned
Failed Startups - Lessons LearnedFailed Startups - Lessons Learned
Failed Startups - Lessons Learned
 
Webinar 1: Getting started with Seesmic Desktop
Webinar 1: Getting started with Seesmic DesktopWebinar 1: Getting started with Seesmic Desktop
Webinar 1: Getting started with Seesmic Desktop
 
Online marketing
Online marketingOnline marketing
Online marketing
 
Online marketing
Online marketingOnline marketing
Online marketing
 
How to use Facebook social plugin?
How to use Facebook social plugin?How to use Facebook social plugin?
How to use Facebook social plugin?
 
Attracting and working with travel writers and bloggers
Attracting and working with travel writers and bloggersAttracting and working with travel writers and bloggers
Attracting and working with travel writers and bloggers
 
Social Media Profiling, Vivek Sodera, Rapleaf
Social Media Profiling, Vivek Sodera, RapleafSocial Media Profiling, Vivek Sodera, Rapleaf
Social Media Profiling, Vivek Sodera, Rapleaf
 
Social Media Profiling
Social Media ProfilingSocial Media Profiling
Social Media Profiling
 
Gfwc communications and public relations june 2014 mc
Gfwc communications and public relations june 2014 mcGfwc communications and public relations june 2014 mc
Gfwc communications and public relations june 2014 mc
 
The Power of Like and Social Sharing Tools
The Power of Like and Social Sharing ToolsThe Power of Like and Social Sharing Tools
The Power of Like and Social Sharing Tools
 
Social Media Success in 2014!
Social Media Success in 2014!Social Media Success in 2014!
Social Media Success in 2014!
 
20 things i bet you dont know about social media @ SMC11_ath
20 things i bet you dont know about social media @ SMC11_ath20 things i bet you dont know about social media @ SMC11_ath
20 things i bet you dont know about social media @ SMC11_ath
 
Sports and Social Media, Practical Advice
Sports and Social Media, Practical AdviceSports and Social Media, Practical Advice
Sports and Social Media, Practical Advice
 
Marin Leadership Team 2011: Social Media for Everyone
Marin Leadership Team 2011: Social Media for EveryoneMarin Leadership Team 2011: Social Media for Everyone
Marin Leadership Team 2011: Social Media for Everyone
 
Gfwccommunicationsandpublicrelationsjune2014mc 140606190101-phpapp01
Gfwccommunicationsandpublicrelationsjune2014mc 140606190101-phpapp01Gfwccommunicationsandpublicrelationsjune2014mc 140606190101-phpapp01
Gfwccommunicationsandpublicrelationsjune2014mc 140606190101-phpapp01
 
Click to Prosper course Day 2
Click to Prosper course Day 2Click to Prosper course Day 2
Click to Prosper course Day 2
 
Social Media Resources for Optimist Clubs
Social Media Resources for Optimist ClubsSocial Media Resources for Optimist Clubs
Social Media Resources for Optimist Clubs
 

How to Design a Mobile App for Early Adopters

  • 1. HOW TO DESIGN A MOBILE APP FOR EARLY ADOPTERS SAAD FAZIL @sfrocks saadfazil@gmail.com 1 Saad Fazil http://theitvale.com
  • 2. 2 GETTING THERE FAST not so Saad Fazil http://theitvale.com
  • 3. Who are early adopters? 3 Saad Fazil http://theitvale.com
  • 4. And they like to… 4 Saad Fazil http://theitvale.com
  • 5. … try new stuff 5 … help us learn and improveSaad Fazil http://theitvale.com
  • 6. … brag 6 Saad Fazil http://theitvale.com
  • 7. … connect and share 7 … help spread the wordSaad Fazil http://theitvale.com
  • 8. Help them try new stuff 8 Help them brag and do fun things Help them connect and share Saad Fazil http://theitvale.com
  • 9. Make it easy to onboard -  Ask for a sign in only when needed -  Use Facebook login -  Do you really need your own user registration and authentication? ✓ You own the user data ✓ Can collect demographics ✓ Direct control ✗ Extra step in initial development ✗ Most users don’t like to register! ✗ Extra step for users 9 Saad Fazil http://theitvale.com
  • 10. If you absolutely have to do your own user registration… -  Make it as much down the workflow as you can -  Make your app functional without login -  Ask for as little information as you can 10 Saad Fazil http://theitvale.com
  • 14. Ask for as little info as possible 14 Saad Fazil http://theitvale.com
  • 18. Ask for as little info as possible 18 -  Only ask for address when needed, such as when placing an order -  Don’t ask users to re-enter email addresses -  Consider not asking users to re-enter passwords -  Don’t ask users to confirm their registration through email Saad Fazil http://theitvale.com
  • 19. Keep it simple -  Don’t overthink in v1 -  Don’t reinvent the UX; use established patterns -  Get better on one platform first 19 Saad Fazil http://theitvale.com
  • 20. Help them try new stuff 20 Help them brag and do fun things Help them connect and share Saad Fazil http://theitvale.com
  • 21. What we want them to do -  Contribute vs. consume Why? -  We need more data -  We want them to share their experience with their friends and public -  We don’t have enough stuff for them to consume… yet How will they generate more stuff? -  Make it easy and fun to contribute -  Focus the UX on contribution/generation vs. consumption -  Reward contribution 21 Saad Fazil http://theitvale.com
  • 22. Comparing old and new Foursquare 22 Saad Fazil http://theitvale.com
  • 23. Make it easy to contribute 23 Saad Fazil http://theitvale.com
  • 24. Comparing old and new Foursquare 24 Saad Fazil http://theitvale.com
  • 28. Consumption as opposed to generation comes later on 28 Saad Fazil http://theitvale.com
  • 29. Consumption as opposed to generation comes later on 29 Saad Fazil http://theitvale.com
  • 30. But balancing quick generation with quality and meaningful data is tricky 30 Saad Fazil http://theitvale.com
  • 35. But balancing quick generation with quality and meaningful data is tricky 35 Saad Fazil http://theitvale.com
  • 36. Help them try new stuff 36 Help them brag and do fun things Help them connect and share Saad Fazil http://theitvale.com
  • 37. Make it inherently viral -  Direct network effects -  Fax, Skype, Facebook -  Indirect network effects -  Operating systems, game consoles (users and game developers), newspapers (readers and advertisers), Match.com (men and women) ✓ Increases switching costs ✓ Can go viral… but ✗ Chicken and egg problem ✗ Negative network effects 37 Saad Fazil http://theitvale.com
  • 38. Good viral apps? -  WhatsApp -  Zynga games -  What about “standalone” apps? -  Uber -  Weather 38 Saad Fazil http://theitvale.com
  • 39. Should you auto-friend? -  Quora does, Foursquare does not, why? 39 Saad Fazil http://theitvale.com
  • 40. Add Facebook friends -  Facebook tells which Facebook friends are using the app via an API. So no need for two separate server calls -  When to do so (every time FB Connects happens) (do not ask for offline processing unless absolutely needed) -  Pictures retrieved in a separateAPI -  Do not allow select all to prevent spamming 40 Saad Fazil http://theitvale.com
  • 41. Add address book friends -  Emails: check against email addresses of users in your own server -  What if you did not ask for your own user registration -  You will have these email addresses via FB but notTwitter 41 Saad Fazil http://theitvale.com
  • 42. How can you send an invitation on Facebook? -  Email? (only if they are existing users of your app) -  Via wall post otherwise 42 Saad Fazil http://theitvale.com
  • 43. -  Real identity (Yahoo!Answers vs. Quora) -  Moderation -  Promotion of quality content and power users 43 Creating good social experience requires tough choices Saad Fazil http://theitvale.com
  • 44. Summary -  Make it easy to sign up -  Don’t overthink in v1 -  Get better on one platform first -  Make it easy and fun to contribute -  Focus the UX on contribution/generation vs. consumption -  Reward contribution -  Balance between easy contribution and quality of content -  Make it inherently viral (if the use case calls for it) -  Leverage Facebook andTwitter 44 Saad Fazil http://theitvale.com