FrontEnd Conf Zurich 2013

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

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!

Transcript of FrontEnd Conf Zurich 2013

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]