getting to product-market fit quickly

40
Getting to Product Market Fit Quickly Sam McAfee Blackwillow Studios @sammcafee

Upload: sam-mcafee

Post on 09-Feb-2017

94 views

Category:

Technology


2 download

TRANSCRIPT

Getting to Product Market Fit Quickly

Sam McAfee Blackwillow Studios @sammcafee

Agenda

Quick Intro

Solving the Right Problem

Building Your Product Quickly

Dealing With Competition

Q & A

About me…17 years in tech startup industry.

Founded a consulting firm, ran it for a decade.

Early adopter of both Agile + Lean Startup.

Coaching enterprise product and tech teams.

Worked on 6 startups. Doing my 7th now.

Wrote book StartupPatterns.com - Release date: Sept. 30!

Product Market Fit

Product Market Fit

Solve a really painful problem for a real customer.

Do it as fast as humanly possible.

Make it difficult for anyone to catch up with you.

A brief word on product strategy…

Solving the Right Problem

Solving the Right Problem

Model the customer using personas.

Conduct problem interviews.

Conduct solution interviews.

Iterate, as needed.

Customer PersonasModel your assumptions about customer behavior, goals, and demographics.

Persona Tips

Use paper and sharpies.

Always include a sketch.

Demographics should inform behaviors.

Behaviors should inform problems.

Don’t model real people.

Problem InterviewsValidate that the customer has the problems you think they do.

And help you find problems you didn’t think of!

Problem Interview TipsBe nice and friendly.

You’re not selling something. Call it research.

Listen more than you talk.

Have someone else take notes for you.

Say, “tell me more about that” when you hear something interesting.

Count things to add up later.

Solution Interviews

Don’t combine with problem interviews.

Lowest fidelity solution first. Start with your voice, then paper, then maybe software.

Don’t tell them how to use your solution. Observe and listen.

This is not your actual product. Don’t get caught up in the details.

Get their email address for later.

Solving the Right Problem

Understand the customer using personas. √

Conduct problem interviews. √

Conduct solution interviews. √

Iterate, as needed. √

Building Products Quickly

Building Products Quickly

Define the work with user stories.

Visualize the work with a Kanban board or similar.

Teams should be cross-functional, dedicated, co-located.

Optimize for time with space, and vice versa.

User Stories

User-centered

Simple format.

With low-fidelity visuals.

Definition of “done”.

Tip: Don’t make user stories too detailed.

Rely instead on frequent communication.

Tip: Avoid high-fidelity mock-ups.

Use a design framework and sketches instead.

Tip: “Definition of done” should be testable with automation, wherever possible.

Kanban Systems

It’s all about flow.

Model current process.

Visualize all the work.

Limit work-in-progress.

Measure cycle time.

Tip: The Kanban board is always a work in progress.

It should be defined by the team, and modified as needed.

Tip: If you don’t measure cycle time, it’s hard to see improvement.

Tip: Limiting work-in-progress reduces batch sizes.

Small batches decrease cycle time.

Tip: Stop measuring individual productivity. Measure the team.

Watch the work (flow), not the worker.

Cross-functional Teams

Everyone sits together.

Work on only a few things at a time, together.

Reduce hand-offs between roles.

Tip: Separating design from development work creates larger batches.

Larger batches increase cycle time.

Tip: Working on too many stories at once increases dependencies.

More dependencies increases cycle time.

Tip: Hand-offs between functions results in queues of unfinished work.

Larger queues increases cycle time.

Optimize Space and Time

No substitute for co-location (sorry, Slack!)

Co-location builds trust.

Remote work should respect Conway’s Law.

Tip: Co-location reduces the number of meetings.

Fewer meetings decreases cycle time.

Tip: Co-location results in casual, social behaviors that build trust.

Trust helps teams move faster.

Trust also helps reduce turnover.

Tip: Remote teams requires more communication.

More communication over distance results in slower feedback loops.

Slower feedback loops increase cycle time.

Building Products Quickly

Define the work with user stories. √

Visualize the work with a Kanban system. √

Use cross-functional, dedicated, co-located teams. √

Optimize time and space. √

Managing Competition

Managing Competition

Don’t worry too much, or too little, about competition.

If there is no competition, you’re probably in trouble.

Competition helps you focus on what matters.

Worry Just Enough

Competition means there is business out there.

Don’t focus your strategy around what others do.

Segment! You can’t build everything for everyone.

Understand the Competition

Problem interviews should reveal how customers solve their problem now.

Some competitors are really partners. Integration can be a good strategy.

Only compete directly where it aligns with your vision.

Product Market Fit

Solve a really painful problem for a real customer. √

Do it as fast as humanly possible. √

Make it difficult for anyone to catch up with you. √

Thank You!