assembling better project requirements · lean ux. lean ux is a philosophy within a methodology....

52
Lean UX: Without Skimping on the Meat Assembling better project requirements

Upload: others

Post on 09-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

Lean UX: Without Skimping on the MeatAssembling better project requirements

Page 2: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

Let’s start with an exercise

Page 3: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

:D

much excitement

Page 4: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

CAESAR● romaine● parmesan● black olives● (optional) chicken● caesar dressing● croutons

* extra credit for sardines

Page 5: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

:\

meh.

Page 6: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

GREEK● iceberg● feta● kalamata olives● tomato● cucumber● peppers● red onion● (any oil & vinegar will do)

Page 7: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

:[

somewhat defeated

Page 8: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

COBB● iceberg● boiled egg● avocado (if we’re lucky)● cheddar● tomato● bacon bits● ranch dressing

Page 9: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

:(

negative brand attribution

>

Page 10: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

Ruh-rohWhere’d we go wrong?

Page 11: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

What to build rather than what to accomplish

Page 12: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

Intake FormHow many pages? _________

Stock photography? Yes / No

Flash? Yes / No

Internet Explorer? Yes / No

Will you need a:

❏ Sign-up form❏ Discussion board❏ Shopping cart❏ “Members only” area

Page 13: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

Intake FormHow many bins? _________

Do you like meat? Yes / No

Do you like bacon? Yes / No

Want a meaty bacon? Yes / No

Will you need a:

❏ Bacon❏ Meat❏ Meat-Bacon❏ Bacon-Meat

Page 14: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

Yes, pls.

Page 15: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

bacon bacon bacon bacon bacon

bacon “MEAT” bacon bacon bacon

bacon bacon bacon“I really like

cheese”bacon

bacon beets bacon baconbacon-flavored

dressing

Page 16: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

Sounds great, but doesn’t solve user problems

Page 17: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

CAESAR● romaine● parmesan● black olives● (optional) chicken● caesar dressing● croutons

GREEK● iceberg● feta● kalamata olives

● tomato● cucumber● peppers● red onion● (any oil & vinegar will do)

COBB● iceberg● boiled egg● avocado● cheddar● tomato● bacon bits● ranch dressing

Page 18: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

So how do we get to those requirements?

Page 19: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

Anthony D PaulSr. UX Designer

Page 20: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

To start…If you make functional recommendations, you’re a UX designer

Page 21: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

my perceived needs

your actual needs

client we

Page 22: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

They’re not wrongThey know more about their business than you

Page 23: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

We’re objectiveResearch gives value to our ideas

Page 24: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

“lean”

philosophy

Page 25: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

Lean UX

Use any means to arrive at “good enough” answers as quickly as possible

…minimizing money and effort

…then show it to a user and try again.

Page 26: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

Any means Comfortable & appropriate tools

Good enough Define success & solve that

Quickly Only needed documents

Show it to a user Solve user problems

Try again User test & iterate

Lean UX

Page 27: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

Any means Comfortable & appropriate tools

Good enough Define success & solve that

Quickly Only needed documents

Show it to a user Solve user problems

Try again User test & iterate

Lean UX

Page 28: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

Lean UX is a philosophy within a methodology

Page 29: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

philosophy

Lean UX

define success

solve user problems

means

Tools

surveys

interviews

internet research

brainstorming sessions

user scenarios

IA docs (sitemaps, wires)

prototypes (paper, code)

usability tests

perspective

?

right questions

gain context

prioritize features

Page 30: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

situationalanalysis

perspective(s)

Page 31: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

Support “Minimum viable product”

Improve “Not yet addressed / Opportunities

Innovate “Beyond improvement, change industry?

Ask research questions to…

Page 32: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

COMPANY CONTRIBUTORS

Page 33: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

CONTRIBUTORS

only hearing decision-makers

if they’re lucky enough to be in the room

COMPANY

Page 34: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

COMPANY COMPETITORS CONSUMERS CONTRIBUTORS CLIMATE

Five C’s of a Situational Analysis

Page 35: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

COMPANY

Support What does my website need to do tomaintain our existing success?

Improve How can my website further our business, brand, and mission?

Innovate Are there opportunities to support our business in ways not yet imagined?

decision-makers • brand • finance

Page 36: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

COMPETITORS

Support What is the baseline for survival in our market?

Improve How can my website differentiate us from our peers?

Innovate Are there opportunities to rethink how our market operates?

direct • aspirational • indirect (recruitment)

Page 37: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

CONSUMERS

Support What do our existing consumer groups need?

Improve What consumer groups are we ignoring? (ex. media, bloggers)

Innovate What can we give our consumers that doesn’t directly benefit our company? (ex. knowledge sharing)

people • search engines • devices • APIs

Page 38: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

CONTRIBUTORS

Support Who feeds the website (admins and consumers) and what are their tasks?

Improve Which tasks are most repetitive or cumbersome and can be optimized?

Innovate How can we change the focus of a contributor’s work from assembly worker to expert strategist?

internal • consumers • APIs

Page 39: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

CLIMATE

Support To be successful, what is critical for reception?

Improve If we fail, what will cause it and how can we prevent it?

Innovate What could we do to change this industry entirely?

today’s market • trend forecast

Page 40: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

task analysis

means

Page 41: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

credit: @alanklement http://is.gd/6RQRwO

Tasks vs stories

Page 42: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

Focus on roles (to get to tasks)

Content writer

Content editor

Subscriber

Job-seeker

Tweeter

Associate Co-Something or

Other

I edit and sometimes write. My kid knows

the tweets.

Page 43: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

ex. Content Writer

Tasks they want to perform

Write popular posts

Accumulate quality points

Tasks we want them to perform

Promote advertiser products

Promote recruitment via personal channels

Page 44: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

ex. Content Writer

Motivations Company has financial incentives for number of ad clicks per month

Anxieties Product placement brands aren’t cool

Influenced by Content Editor, brand, incentives

Influences Job-seekers, peers, subscribers

Page 45: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

ex. Content Writer

What we learned:

CW influenced by CE.

We want CW to promote advertiser products.

Recommendation:

Create dashboard for CE to see number of placements by CW.

Include in-editor tool to recommend spots for productplacement based on keyword context.

Page 46: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

Full circle

Page 47: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

philosophy

Lean UX

solve real problems via better requirements

means

Tools

employ any appropriate tools to answer

perspective

Five C’s

ask the right questions and define success

Page 48: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

CAESAR● romaine● parmesan● black olives● (optional) chicken● caesar dressing● croutons

GREEK● iceberg● feta● kalamata olives

● tomato● cucumber● peppers● red onion● (any oil & vinegar will do)

COBB● iceberg● boiled egg● avocado● cheddar● tomato● bacon bits● ranch dressing

Page 49: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

romaine iceberg parmesan feta cheddar

black olives kalamata olives chicken bacon boiled egg

tomato red onion peppers cucumber avocado

croutons La Choy sesame seeds dried cranberries dressings

Page 50: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews

Worksheet

Page 51: Assembling better project requirements · Lean UX. Lean UX is a philosophy within a methodology. philosophy Lean UX define success solve user problems means Tools surveys interviews