How to Design Applications People Love

27
How to Design Applications People Love How to think like an end-user And figure out who your end-users are

description

 

Transcript of How to Design Applications People Love

Page 1: How to Design Applications People Love

How to Design Applications People LoveHow to think like an end-userAnd figure out who your end-users are

Page 2: How to Design Applications People Love

Who's My Audience?Developers?Entrepreneurs?Marketers?Designers?Anything else...?

Page 3: How to Design Applications People Love

My Intended AudienceDevelopers & Entrepreneurs

(Sorry, everyone else)Which brings me to my next point

Page 4: How to Design Applications People Love

Reality CheckIt's not easyLots of trial and errorLots of surprises

Page 5: How to Design Applications People Love

Where Do We Begin?With an ideaWhat are some of

your application ideas?

Now we have to find our audience

Page 6: How to Design Applications People Love

Finding Your AudienceWhy?

What?

How?

When / Where?

Who?

Page 7: How to Design Applications People Love

Why the “Onion Process?”

Why?

What?

How?

When / Where

Who?

Forces you to defineyour value proposition

along the way

Narrows your focus andhelps you arrive at more

accurate decisions

Page 8: How to Design Applications People Love

Outlining Our Assumptions

Page 9: How to Design Applications People Love

Outlining Our AssumptionsAssumptions are bad.What assumptions did we make about:

Why people will use our app?What people will use our app?How people will use our app?When / where people will use our app?Who will actually use our app?

Page 10: How to Design Applications People Love

Assumption Maps

Assumption 2

Assumption 1

Who?

Assumption 2

Assumption 1

Where / When?

Product DesignAssumptions Map

Assumption 2

Assumption 1

How?

Assumption 2

Assumption 1

What?

Assumption 2

Assumption 1

Why?

Page 11: How to Design Applications People Love

Testing Our AssumptionsHow do we test our

assumptions?By actually talking to

people

Page 12: How to Design Applications People Love

Talking to Potential UsersGet user input before we build anythingUse our time with users to test our

assumptions

Page 13: How to Design Applications People Love

Finding Potential Users to InterviewFriends and familyCo-workersOnline communities

Should be specific to your audienceLinkedIn InMail / Introductions

Page 14: How to Design Applications People Love

What Do We Ask Potential Users?Ask about everything in our assumption

mapIntroduce our product idea

Mock-ups are a plusGet their gut-feedback

Ask about similar products and servicesWhat do they like?What don't they like?

Page 15: How to Design Applications People Love

User Feedback IRL

The users we interview are not always rightAnd they may not always be the best

representativesTake everything with a grain of salt

If I’d asked my customerswhat they wanted, they’dhave said a "faster horse."

-Henry Ford(super-rich dude)

Page 16: How to Design Applications People Love

When Our Assumptions Are Mostly Wrong...

Start over with the onion process

Do a post-mortemWhat assumptions

lead you astray?What did you learn?What will you do

different next time?

Page 17: How to Design Applications People Love

When Our Assumptions Are in the Ballpark

Time for an MVPUse RAD

methodologies if you can get away with it

OUR APP

Better than LeBron

Page 18: How to Design Applications People Love

Prototypes, MVPs, and Alpha Testing

Prototype vs. MVP?Implement core features onlyAlpha testing

Find a small, talkative groupTest usefulness of experienceQualitative analysis

We want to know if a real product is viable

Page 19: How to Design Applications People Love

What Happens Next?If our application idea has survived thus far:

People like our idea / applicationFind the experience to be usefulOur assumptions have been reasonably tested

It might be time to start:Business planningFormal UX designBeta testing

Page 20: How to Design Applications People Love

Continuous Application Improvement Cycle

AppImprovement

Cycle

Gatherfeedback from

users

Makesimprovements,

changes

Launchapplication

Page 21: How to Design Applications People Love

Words of Wisdom

Page 22: How to Design Applications People Love

Maintain Relationships with Potential Users Throughout the Cycle

Feedback a consistent group over the lifecycle of your app = super valuable

It'll be that much easier to launch

Page 23: How to Design Applications People Love

Don't Drink the Kool-AidAlways be skeptical

of both praise and criticism of your applications

But always listen

Page 24: How to Design Applications People Love

Prepare for SurprisesHonda ElementTargeted towards

younger consumersSold in massive

numbers to...

Page 25: How to Design Applications People Love

Prepare for Surprises

Your grandparents!Average age of Element owner: 45 years oldStill a success

Page 26: How to Design Applications People Love

Maintain the 30,000 Foot View

Does your app make your users happy?

And do they think it's worth more than what they invested into it?

If you can't answer "yes," to both of these questions, then nothing else matters

Page 27: How to Design Applications People Love

Thanks for Listening!Aaron StannardTwitter: @AarononthewebBlog: http://www.aaronstannard.com/ My works in progress: http://stannardlabs.com/