33
@johnjpeebles How to Build the Perfect Product Your Users Want But Can’t Describe

FrontEnd Conf Zurich 2013

Embed Size (px)

DESCRIPTION

How to build the perfect product your users want but can't describe! This is a talk I gave at the 2013 FrontEnd Conf in Zurich, Switzerland!

Citation preview

Page 1: FrontEnd Conf Zurich 2013

@johnjpeebles

How to Build the Perfect Product Your Users Want But Can’t

Describe

Page 2: FrontEnd Conf Zurich 2013

@johnjpeebles

Design

Permeates EverythingIs More than Design

Is Everyone’s Responsibility

Page 3: FrontEnd Conf Zurich 2013

@johnjpeebles

Building Great Products is

HARD

Page 4: FrontEnd Conf Zurich 2013

@johnjpeebles

2 Kinds of HardExercise is Hard

Playing the Violin is Hard

Page 5: FrontEnd Conf Zurich 2013

@johnjpeebles

Why Do Great Products Matter?

Can be extremely disruptive

Make lives better

Page 6: FrontEnd Conf Zurich 2013

@johnjpeebles

About Me

John PeeblesCEO of Administrate

www.GetAdministrate.com

@[email protected]

Page 7: FrontEnd Conf Zurich 2013

@johnjpeebles

I don’t have all the answers.

I have made

plenty of mistakes!

Page 8: FrontEnd Conf Zurich 2013

@johnjpeebles

Building a Product is Solving a Problem

Page 9: FrontEnd Conf Zurich 2013

@johnjpeebles

Problem Solvers

• Earn more money• Are key to their team’s

success• Are the best developers

/designers / managers / etc.• Can be the difference

between success and failure

Page 10: FrontEnd Conf Zurich 2013

@johnjpeebles

This is Your Moment of

DemotivationProblem solvers are very, very,

rare.

Page 11: FrontEnd Conf Zurich 2013

@johnjpeebles

This is Your Moment of MotivationYou can do this!

Page 12: FrontEnd Conf Zurich 2013

@johnjpeebles

Building a product

should not be user driven

Page 13: FrontEnd Conf Zurich 2013

@johnjpeebles

“It's really hard to design products by focus groups. A lot of times, people don't know what they want until you show it to them."— Steve Jobs

“If I had asked people what they wanted, they would have said faster horses."–Henry Ford

Page 14: FrontEnd Conf Zurich 2013

@johnjpeebles

Building a product should

be:Workflow Driven

Job DrivenResults Driven

Page 15: FrontEnd Conf Zurich 2013

@johnjpeebles

The Core MechanicKnow, Define,

Solve

Page 16: FrontEnd Conf Zurich 2013

@johnjpeebles

Know• Develop your Personas• Observe the Job• Work the Job• Visualise the Job• Learn the entire process• Understand motivations and

incentives

Page 17: FrontEnd Conf Zurich 2013

@johnjpeebles

Define

Don’t “Solve a Solution”

Discover the Problem!

Page 18: FrontEnd Conf Zurich 2013

@johnjpeebles

Which do You Go to First?

Pharmacist or the Doctor?

Page 19: FrontEnd Conf Zurich 2013

@johnjpeebles

Techniques of Problem Discovery• Reject the Premise of the

Question• Use the 5 Whys?• Take nothing as “given”• Don’t listen to users, watch

users!

Page 20: FrontEnd Conf Zurich 2013

@johnjpeebles

Examples

• “Add all the currencies!”• “I need another report!”• “Can you add X to Y?”

Page 21: FrontEnd Conf Zurich 2013

@johnjpeebles

Workflow

is All that Matters

Page 22: FrontEnd Conf Zurich 2013

@johnjpeebles

WARNING

• This requires people skills!• Don’t belittle of condescend!• Approach with an attitude of

grace• Approach with an attitude of

humility “I’m sorry but I’d love to understand a little bit better…”

Page 23: FrontEnd Conf Zurich 2013

@johnjpeebles

“We didn’t TRY to make it awful…”

Page 24: FrontEnd Conf Zurich 2013

@johnjpeebles

Propose the Solution

• Run through your personas• Visualize the workflow• “Use” the “solution”

yourself• Get feedback

Page 25: FrontEnd Conf Zurich 2013

@johnjpeebles

SHOW Your Work

Page 26: FrontEnd Conf Zurich 2013

@johnjpeebles

#ProTip

Consistencyis Key

Page 27: FrontEnd Conf Zurich 2013

@johnjpeebles

#ProTip

Innovation Usually

Requires Destruction

Page 28: FrontEnd Conf Zurich 2013

@johnjpeebles

#ProTip

Develop Lateral Thinking Using

Analogies

Page 29: FrontEnd Conf Zurich 2013

@johnjpeebles

#ProTip

If you get stuck, start proposing

stupid solutions

Page 30: FrontEnd Conf Zurich 2013

@johnjpeebles

#ProTip

People are always better at critiquing than

creating.

Page 31: FrontEnd Conf Zurich 2013

@johnjpeebles

#ProTip

Practice Solving

Problems

Page 32: FrontEnd Conf Zurich 2013

@johnjpeebles

Solving a Problem is a Process

• Don’t lose sight of the goal• Don’t fixate on features!• Continue to Improve

Page 33: FrontEnd Conf Zurich 2013

@johnjpeebles

Please share this!

John PeeblesCEO of Administrate

www.GetAdministrate.com

@[email protected]