getting to product-market fit quickly
TRANSCRIPT
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
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.
Solving the Right Problem
Model the customer using personas.
Conduct problem interviews.
Conduct solution interviews.
Iterate, as needed.
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
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.
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: 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 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
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. √