defining the right product

73
DEFINING THE RIGHT PRODUCT Ryan Glasgow Senior Product Manager Weebly

Upload: ryan-glasgow

Post on 30-Jun-2015

6.659 views

Category:

Marketing


1 download

DESCRIPTION

Defining a product is one of the most important aspects of the product process. How can you ensure you’re building the right features and that they’re prioritized in the optimal sequence? Ryan will share how user story mapping and user stories can help create a shared understanding across the company. Learn how to direct conversations, from building features to creating a solution that solves your customers needs.

TRANSCRIPT

Page 1: Defining the right product

DEFINING THE RIGHT PRODUCT

Ryan GlasgowSenior Product Manager

Weebly

Page 2: Defining the right product

BackgroundCAREER PATH

Front-end engineer, designer, now product

WEEBLYMost recently the iPad launch

Page 3: Defining the right product
Page 4: Defining the right product

THE FOREST

THE TREES

THE TREE

Page 5: Defining the right product

THE FOREST

Product

Page 6: Defining the right product
Page 7: Defining the right product

“It’s common for entrepreneurs to pitch their products

as a list of features, tech specs, or explain an abstract,

convoluted idea. What they should do instead is a story — something everyone can understand and relate to,

from investors and employees to friends and family.

Something that is memorable, easily passed around,

and well-received by even the least tech-savvy.”

Page 8: Defining the right product

Stories

Page 9: Defining the right product

InstagramWHAT

It’s a fast, beautiful, and fun way to share your photos with friends and family.

HOWSnap a picture, choose a filter to transform its look and

feel, then post to Instagram. Share to Facebook, Twitter, and Tumblr too – it’s as easy as pie. It’s photo

sharing, reinvented.

Page 10: Defining the right product

Features need stories too

Page 11: Defining the right product
Page 12: Defining the right product
Page 13: Defining the right product

SnapTuneWHAT

Enjoy a fast and fun way to share your songs with your friends.

HOWEnter a song, choose a clip, add a caption, then send it

to your friends. It’s the easiest way to share music.

Page 14: Defining the right product

THE TREE

User stories

Page 15: Defining the right product

User Stories- Things real people are going to need the software

to do for them- The building blocks of the product backlog

- Include who, what, and why- Combination of conversations and acceptance

criteria- Token for a conversation

Page 16: Defining the right product

FormatAs a [type of user],

I want to [do something], So that I can [get something].

Page 17: Defining the right product

Sign UpAs a potential SnapTune user,

I want to signup with Facebook,so I don’t have to enter my profile information.

Page 18: Defining the right product

Requirements

Page 19: Defining the right product

Delegate Goals, Not Tasks

Page 20: Defining the right product

DesignTASKS

Design a responsive Facebook Connect button that includes:

- Active state- Down state

- Deactive state- Hover state

- An icon- A text label

As a potential SnapTune user,

I want to signup with Facebook,so I don’t have to enter my

profile information.

Page 21: Defining the right product

EngineeringTASKS

- When user clicks button, link them to Facebook auth window

- Integrate Facebook Connect SDK- Import profile information and

friends list- Create new account in Database

As a potential SnapTune user,

I want to signup with Facebook,so I don’t have to enter my

profile information.

Page 22: Defining the right product

QATASKS

- Test new Facebook account- Test existing Facebook account- Test new Facebook account with

email already in Database- Try Continuously clicking on

Facebook button- Test new Facebook account with

missing information

As a potential SnapTune user,

I want to signup with Facebook,so I don’t have to enter my

profile information.

Page 23: Defining the right product

User stories are the baton in the relay race that is building a product

Page 24: Defining the right product

AgileDefer commitments to the last responsible moment

Page 25: Defining the right product

Overflowing BacklogHow do I prioritize the stories?

When should I user test?How do I define my MVP?

What use cases am I addressing?Is the project on schedule?

When can I launch?What stories are nice-to-haves?

Page 26: Defining the right product

THE TREES

User Story Mapping

Page 27: Defining the right product
Page 28: Defining the right product
Page 29: Defining the right product

Traditional ProcessSpec process has little to no collaboration

IDEA INPUTS SPEC REVIEW

Page 30: Defining the right product
Page 31: Defining the right product

Product SpecIdentity a product that’s valuable, usable, and feasible

Valuable Usable

FeasibleFeasible

Page 32: Defining the right product

“It’s rare if not impossible for a single person to possess the business, user interface design, and

engineering skills to find that valuable-usable-feasible sweet spot”

Page 33: Defining the right product

Fundamental ShiftProduct managers ideate and define ideas

Product managers curate and refine the best ideas with team members who hold different perspectives

Page 34: Defining the right product
Page 35: Defining the right product
Page 36: Defining the right product

Purpose- Curate different perspectives

- Organize and prioritize releases- Build shared understanding

Page 37: Defining the right product
Page 38: Defining the right product

XXXX Downloads MAU DAU /

MAU

Enter App

Send a song

View songs shared

Learn about app Sign Up

Songs shared by month

KPIs

Activities

Use Cases

Steps

Details

Share a song when I

hear it

Looking for new music

to listen to

Log In

View screensho

ts

Watch video

Frame It

Page 39: Defining the right product

1) Frame it

Page 40: Defining the right product

Set the Boundaries- Product manager creates framework for

brainstorming- Starts everyone involved with the same context

- An anchor for discussions and a reference point for debates

Page 41: Defining the right product

GoalsWhat are we trying to accomplish?

Complement music streaming

services and stores

XXXX Downloads

Connect friends

through music

Become synonymous with music sharing

Page 42: Defining the right product

Use CasesWhat outcomes are we building for?

Hear song on radio, club, bar and want to

share it

Looking for new music friends are listening to

Browse trending songs

Connect with individuals with

similar tastes in music

Hear a song through earbuds or headphones and want to

share it

Page 43: Defining the right product

Music junkie

XXXX Downloa

ds

Taste maker

Passive listener

PersonasWho is our target user?

Page 44: Defining the right product

KPIsHow do we measure success?

App downloads per month

XXXX Downloa

ds

MAU

Songs listened

per monthSongs

shared per month

DAU / MAU

Page 45: Defining the right product

2) Construct a narrative

Page 46: Defining the right product

Activities- Focus on breadth before depth of story- In the order you wish to tell the story

- ...and then...

Page 47: Defining the right product

SnapTuneWHAT

It’s a fast and fun way to share your songs with your friends right from your phone.

HOWEnter a song, choose a clip, add a caption, then send it

to your friends. It’s the easiest way to share music.

Page 48: Defining the right product

Enter the app

Send a song to friends

Listen to what’s been shared with

me

Listen to what’s been shared with

me

... and then ... ... and then ... ... and then ...

Activity

Page 49: Defining the right product

3) Add the Steps

Page 50: Defining the right product

Break down the story- The steps users have to take

- Epics to later be broken into user stories

Page 51: Defining the right product

Enter artist, album, or

song

Select a song from

search results

View selected

song

Send a song

Activity

Steps

Page 52: Defining the right product

4) Add the Details

Page 53: Defining the right product

Full functionality- User stories

- Specific things users can do- Alternative things they can do

- When things go wrong

Page 54: Defining the right product

Enter artist,

album, or song

Select a song from

search results

View selected

song

Send a song

Capture ambient audio

Enter search string with

keyboard

Option to clear string input

Activities

Steps

Details

Page 55: Defining the right product

5) Prioritize

Page 56: Defining the right product

What’s most important?- Narrow outcomes and use cases

- Prioritize details based on refined framing and goals

Page 57: Defining the right product

Enter artist,

album, or song

Select a song from

search results

View selected

song

Send a song

Capture ambient audio

Enter search string with

keyboard

Option to clear string input

Activities

Steps

Details

Page 58: Defining the right product

6) Slice Releases

Page 59: Defining the right product

Slicing- Slice out tasks that help you reach a specific

outcome - Involve entire development team to create

ownership of milestones- Let team identify risks and opportunities

- 1 launch, 3 releases

Page 60: Defining the right product
Page 61: Defining the right product

Opening game- See it work

- Minimum viable solution- Just enough to validate the feature

- Are we on the right track?

Page 62: Defining the right product

Mid game- Make it better

- Integrate feedback from user testing- Round out features

Page 63: Defining the right product

End game- Make it releasable

- Edge cases- What did we miss?

- Add the sizzle

Page 64: Defining the right product

Future Ideas- What we shouldn’t launch with

- Version 2

Page 65: Defining the right product

XXXX Downloads MAU DAU /

MAU

Enter App MAU DAU /

MAU

Learn about app Sign Up

Songs shared by month

KPIs

Activities

Use Cases

Steps

Details

Share a song when I

hear it

Looking for new music

to listen to

Log In

View screensho

ts

Watch video

Frame It

Page 66: Defining the right product

Backlog is now OrganizedPrioritized stories

Know when you should user testMVP is defined

Use cases are outlinedKnow if the project is on schedule

Can set a launch dateDifferentiated nice-to-haves from deal breakers

Page 67: Defining the right product

Share It

Page 68: Defining the right product

Release Map- Often in presentation format

- The “trees”- The KPIs, “activities”, and milestones with dates

- To be shared with management and the team - Updated and reviewed regularly- Useful for project management

Page 69: Defining the right product

Product Spec- Often a word doc or spreadsheet

- Day to day details- A functional specification that includes the goals,

use cases, and user stories - To be used by design, engineering, and QA

Page 70: Defining the right product

CRAFT YOUR PRODUCT’S STORY

USER STORY MAPPING

USER STORIES

Page 71: Defining the right product

Try It!- User stories

- User story mapping- Creating shared understanding

- Slicing- Release mapping

- Curating ideas- Delegating goals not tasks

Page 72: Defining the right product

Further Reading