62
Lean Requirements, Without Skimping on the Meat

Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

Embed Size (px)

Citation preview

Page 1: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

Lean Requirements, Without Skimping on the Meat

Page 2: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

Let’s start with an exercise

Page 3: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

:D

much excitement

Page 4: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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

* extra credit for sardines

Page 5: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

:\

meh.

Page 6: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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

Page 7: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

:[

somewhat defeated

Page 8: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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

Page 9: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

:(

negative brand attribution

>

Page 10: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

Ruh-rohWhere’d we go wrong?

Page 11: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

What to build rather than what to accomplish

Page 12: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

Yes, pls.

Page 15: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

Sounds great, but doesn’t solve user problems

Page 17: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

So how do we get to those requirements?

Page 19: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

Anthony D PaulSr. UX Designer

Page 20: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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

Page 21: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

Sometimes we can't sell good UX, we have to sneak it in.”

@brownorama #ias15

Page 22: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

my perceived needs

your actual needs

client we

Page 23: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

They’re not wrongOne piece of a shared understanding puzzle

Page 24: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

website(salad bar)

Page 25: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

business

website(salad bar)

Page 26: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

business

user type

user type

user type

competition content admins

website(salad bar)

Page 27: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

website(salad bar)

business

user type

user type

user type

competition content admins

Page 28: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

reality hammer

not enough budget

not enough time

Page 29: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

problem

Page 30: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

problemWhat is the solution?

Page 31: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

pr ob le m

Page 32: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

pr ob le m

Which parts of the problem are biggest?

Should we know more about this part?

Page 33: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

problemDoes it become a

different problem from another viewpoint?

Page 34: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

problemphilosophy toolsperspective(s)

What and how much should we know?

How do we get to the answers we need?

What role does this site play in its ecosystem?

Page 35: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

“lean”

philosophy

Page 36: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

There is always too much [website] to build.”

@jeffpatton #sxsw2015

Page 37: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

Lean

Squeeze the most value out of limited resources.

Use any means to arrive at good enough as quickly as possible—then show

it to somebody and try again.

● Define success, solve that

● Only produce needed documentation

● Seek pains and joys

Page 38: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

If you think of a product you love, you don’t love it because it was finished on time.”

@jeffpatton #sxsw2015

Page 39: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

situationalanalysis

perspective(s)

Page 40: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

Support “Minimum viable product”

Improve “Not yet addressed / Opportunities

Innovate “Beyond improvement, change industry?

Ask research questions to…

Page 41: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

Our job is to change the world…or ‘dent the universe’.

Steve Jobs

Page 42: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

CONTRIBUTORS

only hearing decision-makers

if they’re lucky enough to be in the room

COMPANY

Page 43: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

COMPANY COMPETITORS CONSUMERS CONTRIBUTORS CLIMATE

Five C’s of a Situational Analysis

Page 44: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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 45: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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 46: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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 47: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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 48: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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 49: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

tools

surveys

interviews

internet research

task analysis

user journey maps

IA docs (sitemaps, wires)

prototypes (paper, code)

usability tests

…more

Page 50: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

task analysis

tools

Page 51: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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

Tasks vs stories

Page 52: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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 53: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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 54: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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 55: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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 56: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

Full circle

Page 57: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

philosophy

Lean

Focus on the most important problems to solve.

Define success and work toward that.

tools

(any)

Employ any tool, but only when you need it.

Treat tools as disposable decision-makers.

perspective

Five C’s

Reframe the problem to ask the right questions.

Focus on solving real problems from real stakeholders.

Page 58: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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 59: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

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 60: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

Worksheet

Page 61: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015

Communicating Design: Developing Web Site Documentation for Design and Planning http://is.gd/Fz4PD1 (Amazon books), Dan Brown

Situational Analysis: 5C Analysis http://is.gd/IXdYS4 Wikipedia

Designing Features Using Job Stories http://is.gd/6RQRwO Smashing Magazine, Alan Klement

Lean UX: Getting Out of the Deliverables Business http://is.gd/FN6b1v Smashing Magazine, Jeff Gothelf

Thank you

@anthonydpaul

Page 62: Lean Requirements Without Skimping on the Meat - WordCamp Minneapolis 2015