LongCut logo

10 Years After the Lean Product Playbook: PM in the Age of AI

By Aakash Gupta

Summary

Topics Covered

  • Lean Product Six-Step Framework
  • AI Empowers PM Prototyping
  • Prioritize Problem Over Solution
  • AI Raises UX Differentiation Bar
  • Prototype Waves Validate Fit

Full Transcript

Is there a risk that people jump too quickly into the solution space and don't adequately investigate the problem and solidify that they're solving the right problem with these tools? Before

vibe coding, you know, solutionbased thinking is very prevalent. People start

talking about we should build this feature, we should build this product.

Sales teams are asking for features, stakeholders are asking for features, clients are asking for features. All

that discussion is actually in the solution space. A lot of PMs are

solution space. A lot of PMs are spending their time just managing the scrum process and they don't have time to do discovery and now it's easier than ever to create a solution which is kind of interesting if it's like hey if

designing it and coding it is no longer the bottleneck then it's like well what text you put in is the only thing that makes any difference what specifically has AI changed this feels pretty timeless yeah it is pretty timeless I

mean you know at the end of the day you still have to understand your customers and AI is not going to tell you you know about your customers Dan Olsen I have been following your work for over 15 years. What has changed in the past 10

years. What has changed in the past 10 years? I think really two main things

years? I think really two main things have changed. One is the other big

have changed. One is the other big thing, how has AI changed product management? AI has pretty much changed

management? AI has pretty much changed every step in the product management process. It can help you explore new

process. It can help you explore new opportunities that are out there in the market. It can help you identify

market. It can help you identify segments. It can help you brainstorm

segments. It can help you brainstorm feature ideas. It can help you do

feature ideas. It can help you do competitive analysis. But probably the

competitive analysis. But probably the most fundamental area it's changed the most is you're a legend in the product management community for your work on the lean product playbook. What was the

thesis? Yeah, the thesis was basically

thesis? Yeah, the thesis was basically there was this term really quickly. I think a crazy stat is

really quickly. I think a crazy stat is that more than 50% of you listening are not subscribed. If you can subscribe on

not subscribed. If you can subscribe on YouTube, follow on Apple or Spotify podcasts, my commitment to you is that we'll continue to make this content better and better. And now on to today's

episode.

Dan Olsen, I have been following your work for over 15 years. You are a legend in the product management community for your work on the lean product playbook.

For those of us who have forgotten in the last 10 years what that was about, what was the thesis?

Yeah, the thesis was basically that there there was this term product market fit, you know, defined by Mark Andre back in 2007, but there was no like rigorous framework or systematic process for how to do it. And through my

consulting and speaking, I realized that I could create that process. And that's

the lean product process, which is a simple six-step process that, you know, thousands of companies have followed at this point to try to achieve product market fit. Yeah. So, this is the

market fit. Yeah. So, this is the six-step process. Uh basically you start

six-step process. Uh basically you start with defining your target customer. You

figure out what are their underserved needs. Those two layers form the market

needs. Those two layers form the market part of product market fit. And then

from there you define your product's value proposition. You figure out what

value proposition. You figure out what your feature set should be. That's where

MVP thinking comes in so you don't over scope it. You figure out your UX. You

scope it. You figure out your UX. You

design the UX. You prototype it. And

then you go and test it with customers to see how you're doing with product market fit. And you iterate through a

market fit. And you iterate through a learning loop to try to achieve product market fit or decide if you have to pivot or worst case, you know, you pull the plug. But that's basically the

the plug. But that's basically the process at a high level um for how does she product market fit. What has changed in the past 10 years? I think really two main things have changed. One is when

the book came out product management wasn't as well understood as it is now or valued and you know um in the last 10 years it's really exploded. People are

way more product manager jobs. People

appreciate what product managers do and so there's more appreciation for the techniques and frameworks in the book and more and more companies are actually applying it. The other big thing which

applying it. The other big thing which we're going to go deep in today is AI.

Obviously AI we've we've been fortunate to live through I've been fortunate to live through a few different disruptive waves of the internet, you know, mobile uh and now we've got AI and so it definitely is impacting how teams are creating products and I'm excited to get

into that with you. What specifically

has AI changed? This feels pretty timeless. Yeah, it is pretty timeless. I

timeless. Yeah, it is pretty timeless. I

mean, you know, at the end of the day, you still have to understand your customers. And AI is not going to tell

customers. And AI is not going to tell you, you know, about your customers. Uh,

you know, um, you still have to figure out how to segment your market. You have

to figure out your persona. It can help you brainstorm and come up with, you know, potential ideas and segmentation attributes, but at the end of the day, you still have to get out of the building and talk to people and uh to do your discovery research, basically. So,

it can help you synthesize discovery research, but you've got to come up with it. Um, and then the next thing is you

it. Um, and then the next thing is you need to once you've identified the customer problems, you've got to prioritize which ones are the biggest opportunities. That's where my

opportunities. That's where my importance versus satisfaction framework comes in. And an AI is not going to be

comes in. And an AI is not going to be able to do that for you. You're going to have to use judgment. And um, you know, I played around with Genai. It's really

good for brainstorming and creating convergent like divergent ideas, but it's not good as good when it comes time to eval kind of converge and evaluate and prioritize ideas. And so that's where you still need to help. You still

need to do that. And then your value prop. You know, I've tried a couple

prop. You know, I've tried a couple times to get uh Cha GBT to create a product strategy. They kind of sound

product strategy. They kind of sound good on paper, but when you scratch the surface, the substance isn't really there as much. So, I feel like that's the case. And then defining your feature

the case. And then defining your feature set, that's another place it can help.

It can help you brainstorm features, right? You say, "Hey, I want to solve

right? You say, "Hey, I want to solve these problems for customers." It can come up with some really cool feature ideas. And then the biggest place though

ideas. And then the biggest place though is in that creating the UX, creating the prototype. And we'll get into the

prototype. And we'll get into the details of that. But with AI today, you can do it a lot quicker. And if you don't have a designer, you can actually do it now where before you might not have been able to even do it at all.

I think that really is the unlock, right? Is with AI prototyping tools and

right? Is with AI prototyping tools and with vibe coding tools, what used to be PMs sitting in a dock, writing things

up, and then begging their designer for some resources or some time to do some explorations off of a napkin sketch. PMs

are now more empowered than ever to go ahead and come up with some explorations in the solution space. Yes, it's true.

PMs really couldn't do a whole lot without designers. So, let me walk you

without designers. So, let me walk you through the old flow. Um, I learned early on in my product career how important UX design is. So, in my book, I have a whole chapter on UX design. And

I like to describe the different artifacts that people could use and like kind of preferred order. So, I like to categorize them by interactivity and fidelity. As you can see here, we

fidelity. As you can see here, we usually start with a product brief or a PRD, right? some textual document. Um,

PRD, right? some textual document. Um,

and then we start doing hand sketches with our teams. We iterate those until we're happy with them. And then we can move on to clickable wireframes if we want. Um, low fidelity. They're low

want. Um, low fidelity. They're low

fidelity. They're usually black and white. A tool like Bamic, you can test

white. A tool like Bamic, you can test with those. But really, the best place

with those. But really, the best place in the old workflow to test was when you had clickable or tapable mockups. Yeah.

Right. These days, you use a tool like Figma to do that. In the old days, you might use Invision with whatever assets your designer gave you. And I you know for a lot of my clients I this is where the rubber met the road. We would do

waves and waves of user test at this stage and then once we worked things through and iterated to the point where we had confidence in product market fit then we would go code the product and of course we test the line product. But

basically in order to do that flow you needed to have someone who could prototype on your team. And that brings up something I've been talking about for a long long time which is the design gap on many teams. If we just take the highle activities that a product team

needs to do to create a product and we say it's basically defining the product which is mainly PM's job designing the product which typically falls in the designer and the develop then basically there's different levels of UX maturity

within a team and different org structures that you see the most common one and level one is basically hey we've got developers and that's it. There are

a lot of startups that are like that.

Actually a lot of AI startups these days are like that too because at the end of the day if you don't have coders you're not going to build anything. So that's

like the least UXsavvy level. The next

level up is, hey, in addition to engineering, we have PM, but neither one of them is really a UX expert, right?

That's the idea. You're gonna see, you can see when you see products from these kind of companies, you see the lack of UX design come through in their product.

Now, maybe, you know, one of these two can lean in and help try to cover some or most of that gap. Maybe the product manager, you know, has picked up some front-end skills, some design skills, or maybe you have a front-end coder who's

picked up design, right? They might be able to get by. And maybe between the two of them, they can kind of cover it.

Frankly, in the early days of in it, where I started my product management career, that's how they got got by before design was a thing. That's how

they got by. The PMs and the engineers thought enough about UI to get it right that our product was easy easy to use.

But the real thing you want to have obviously is the triad, the trio that we talk about. You've got product

talk about. You've got product management, engineering, and UX who can do that. So, you know, unless you really

do that. So, you know, unless you really had level five, it was really hard to like rapidly create good prototypes. The

cool thing is with vibe coding, it's completely changed that one. If you

don't have if you're if you're living with a design gap, you as a PM now can actually create those prototypes and you can create them quickly. And even if you had a designer, we know that designers are busy. Um they get on multiple

are busy. Um they get on multiple projects, so your project might not be a priority for them. You can now take it on yourself and get it done. And so you can get to a prototype more quickly even if you have a designer. And so the new

workflow is, you know, pretty is pretty interesting is you can just, you know, you're starting with text again. You're

starting with text, you know, whether it's a product brief or a PRD, that's going to be the input into your Vive coding tool. And now you're going to get

coding tool. And now you're going to get a live prototype. You know, before Vive coding, people would create what we call HTML prototypes. It would be full-on

HTML prototypes. It would be full-on HTML, CSS, maybe a little JavaScript, but no backend if they wanted to really kind of have it be really high fidelity.

Nowadays with vibe coding tools, you can totally have a front end and you can even have a back-end tool and so you can get quickly to that live prototype to test your idea. And that's one of the key things about the lean product

process of is you want to get through all those bottom layers and get to the prototype as quickly as you can because it's by putting that prototype in front of customers and getting feedback where the real learning and iteration towards

product market fit happens.

Yeah, I think that the biggest unlock for people was just testing those clickable prototypes that we were building, whether they were in Balsamic

or Figma. But now what we're seeing with

or Figma. But now what we're seeing with AI prototyping tools like Vzero, we just had the CPO on the podcast. Lovable

Bolt, we had the CEO on the podcast.

With those tools is that any of the designer, the PM, the engineer, heck, I've been hearing stories about salespeople and marketers, right, can

create live prototypes.

Totally. Yeah, it's true. It empowers

everyone to do it. um you know we can talk about you know basically especially if there's a different use cases too right if you're creating a brand new concept then it's great for that because you're starting from scratch you have no existing design

system you have no existing code base so you can create it so it's great for those kind of conceptual new concept ideas um you know obviously if you have a designer the design is probably going to be better if a designer's involved versus not these things will generate

kind of plain vanilla UI and they are getting better and better you know I I've used several of these I use lovable and bolt I was just you know Yesterday, two days ago, I was at this brainstorming session with a client and the team had come up with this idea and

I just I wasn't didn't even say anything to them. I just pulled out my laptop and

to them. I just pulled out my laptop and pulled up Lovable and next thing I was like, "Here's a prototype." And they're all like, "Whoa." You know, so it's a great way to get your ideas out quickly.

Um, which is super exciting. Now, there

is a separate use case where it's like, okay, I've got an existing product. We

have an, you know, so one, if you have design systems you need to live with, um, then you can, you know, you need to figure that out. Although I was just playing around with some of these tools and one of them actually let you kind of import your existing design system if

you wanted to which was pretty cool. Um

you know so it's it's very interesting.

So it's interesting because the the unit of work before like at a high level it was like product managers created text right designers created figas and then

developers created code from the figas.

So the biggest design work product was a Figma board right well now you that doesn't have to be the design product anymore. You can go straight from text

anymore. You can go straight from text to a live prototype. You can still go to Figma. The funny thing is to see the see

Figma. The funny thing is to see the see the workflows. You can still go to Figma

the workflows. You can still go to Figma or back from Figma if you want to. You

know, it's kind of interesting that everyone's still plugging and playing with Figma for the most part. Um, and

then at the back end when it's time to integrate with your code, if it's if you have existing code, then that's that's a whole other thing. Um, but just to illustrate and get to a prototype and test a product idea, it's really fast

and it's great.

This episode is brought to you by work OS. If you're building a SAS app, at

OS. If you're building a SAS app, at some point your customers will start asking for enterprise features like SAML authentication and skim provisioning.

That's where work OS comes in, making it fast and painless to add enterprise features to your app. Their APIs are easy to understand so that you can ship quickly and get back to building other

features. Today, hundreds of companies

features. Today, hundreds of companies are already powered by work OS, including ones you probably know like Verscell, Web Flow, and Loom. Work OS

also recently acquired Warrant, the fine grained authentication service.

Warrant's product is based on a groundbreaking authorization system called Zanzibar, which was originally designed for Google to power Google Docs and YouTube. This enables fast

and YouTube. This enables fast authorization checks at enormous scale while maintaining a flexible model that can be adapted to even the most complex use cases. If you're currently looking

use cases. If you're currently looking to build role-based access control or other enterprise features like single sign on, skim or user management, you

should consider work OS. It's a drop-in replacement for Ozero and supports up to 1 million monthly active users for free.

Check it out at workos.com/lenny

to learn more. That's workos.com/lenny.

Today's episode is brought to you by Jira product discovery. If you're like most product managers, you're probably in Jira tracking tickets and managing the backlog. But what about everything

the backlog. But what about everything that happens before delivery? Jira

product discovery helps you move your discovery, prioritization, and even road mapping work out of spreadsheets and into a purpose-built tool designed for

product teams. Capture insights.

Prioritize what matters and create road maps you can easily tailor for any audience. And because it's built to work

audience. And because it's built to work with Jira, everything stays connected from idea to delivery. Used by product teams at Canva, Deliveroo, and even The Economist. Check out why and try it for

Economist. Check out why and try it for free today at atlassian.com/roduct-discovery.

atlassian.com/roduct-discovery.

That's atlasia.com/product-discovery.

Jurro product discovery build the right thing. Is there a risk that people jump

thing. Is there a risk that people jump too quickly into the solution space and don't adequately investigate the problem and solidify that they're solving the

right problem with these tools. I I I'm so glad you mentioned problem space. My

uh my heart is very happy right now.

That's one of the things I'm very passionate about. And yeah, you're

passionate about. And yeah, you're right. I mean before vibe coding, you

right. I mean before vibe coding, you know, solutionbased thinking is very prevalent. Um you know people start

prevalent. Um you know people start talking about we should build this feature we should build this product sales teams are asking for features you know stakeholders are asking for features clients are asking for features all that discussion is actually in the

solution space and so if we go back to that high level define design discover or develop a lot of PMs are spending their time just managing the scrum process and they don't have time to do

discovery and so they end up just kind of building what people asked for and then it's kind of like ready fire aim you never validated it was a true customer problem so I do think one is our solution based thinking was already

prevalent and now it's easier than ever to create a solution which is kind of interesting if it's like hey if designing it and coding it is no longer the bottleneck

um then it's like what text you put in is the only thing that makes any difference right and how well thought out is who the customer is and what their problems are and what features we need in order to support that um so I do think it will lead towards solution

based thinking the other thing I thought a lot about too is I think it's going to lead to um a higher challenge for differentiation, right? If everybody's

differentiation, right? If everybody's using the same tools, you know, it's kind of like raising the bar. You're not

going to see as many bad UX websites if everyone's using this because it kind of follows general principles. You're not

going to get some amazing UI. You're

going to get some plain vanilla UI. You

can ask it to copy the UI of another website. So, you can copy people, you

website. So, you can copy people, you can create plain vanilla stuff, but if you really want to innovate in UX, which we can talk about, go a little deeper in next if we want, you're still going to have to design. But basically if anybody

can create any idea then what's the differentiation at that point right and the only real differentiations are you're solving a problem a real problem that's an important problem you're solving it in a way that's better um you

have a data advantage right that's the other thing people are talking about as they realize AI kind of these tools are kind of becoming commoditized and the proprietary data that you have becomes more important as well so so I think

you're going to see uh increasing you know challenge in differentiating one product from the other when anybody can create a product pretty easily. Yeah.

The way I like to think about it is that AI is really good at pulling people up to the average. You can even see this in a platform like LinkedIn. Like a lot of the bad content that used to be out there, those people are plugging their

content into ChatGpt or Claude and they're bringing it up to average. Yep.

Y but you don't see those people winning, right? The people who are

winning, right? The people who are winning are the people who are, you know, crafting it on their own. It

doesn't sound like the what I like to I think of JGBT text as like brown, you know? It's like the average of

know? It's like the average of everybody's writing style, right?

There's there's no clear like red or blue or pink or different style there that you're getting that pointed voice, right? That's why everybody loves Marty

right? That's why everybody loves Marty Kikin's articles because it's his voice.

He's not writing with AI. And I think that with design that's the new bar that we're setting with these AI prototyping tools is that you need to create that

differentiated design. So what is the

differentiated design. So what is the right sequencing? You know when should a

right sequencing? You know when should a PM be experimenting with prototyping tools and when should they bring the designer into the process? How do they make sure that that solution phase which

is now totally transformed is done in a way that both PMs and designers will be happy? Yeah. Well, I'd love to pick up

happy? Yeah. Well, I'd love to pick up on what you said because the way I think about how how is AI helping people? What

is it doing? I think of a bell curve like you said, right? And basically what it's doing is people that were at the bottom of the bell curve. The floor of the bell curve is now a lot higher. The

floor is rising basically, right? So the

floor is lava. The floor is rising as Genai gets better and better, right? And

I love the quotes are always like, "Hey, this is the worst GPT you're ever going to use in your life. It just keeps getting better." So the floor, you're

getting better." So the floor, you're right. So the people that were like the

right. So the people that were like the bottom decile now they're performing in the second decile or you know third decile or something right? So it's like there's you know it's it's getting rid of that bad low end of the curve which is related also to the whole speculation

about hey what's it going to do for jobs? I remember about nine months ago

jobs? I remember about nine months ago people were like or a year ago oh it's going to kill PM jobs and in my head I'm like I don't think it is. If I think about the jobs that are most at risk, I think it's the developers. It's the

junior front-end developers because they're just at the end of the day code is text. And if they're in the bottom

is text. And if they're in the bottom decile, right, uh, of junior developer coders and this stuff can crank out third decile, fourth decile stuff, then, you know, it's going to replace that.

And, um, you know, so that's that's it.

And I think to answer your question about when to bring in a designer, let's get into the, you know, I think this is where it's important to double click on UX design. So, let me show you my

UX design. So, let me show you my framework. Like I mentioned when I got

framework. Like I mentioned when I got into PM um I I realized that you know UX design is super important. I mean

it's just really really important and uh and so I made it a point to learn all about it. I basically I could write to

about it. I basically I could write to put it in the parlance reason here I could write the best text ever. I could

write the best requirements document the best user stories but if we fall down on the UX I think about it like an iceberg because like an iceberg there's a part that's above the water that's visible.

That's what most people see and react to and that's the visual design. And that's

the part that's above the water. You

know, we're all looking at that's why people love highfidelity prototypes or live coding things because it's real pixels. It's high fidelity. It's got the

pixels. It's high fidelity. It's got the colors. It's got the fonts. It's got the

colors. It's got the fonts. It's got the images. But when you use a product

images. But when you use a product that's got product market fit and it's got a great user experience and is easy to use, it's because the team has like taken into account and done a really good job with these more foundational

layers below the waterline that aren't as obvious. Starting at the bottom, it's

as obvious. Starting at the bottom, it's conceptual design. like what's the

conceptual design. like what's the conceptual design overall design for this for this product right a lot of e-commerce things the conceptual design is just a catalog plus a shopping cart it's a very common conceptual design

Uber's conceptual design wasn't necessarily that it was just map ccentric it was like you know the thing about a conceptual design you can design it you could you could describe it verbally it's like hey let's show the user in the middle of the map let's show

the cars on the map where they're driving around and when the user hails a car then let's show the car going to them right there's a thousand different ways to implement that visual design but That's the conceptual design. The next

layer up is information architecture.

And so information architecture, interaction design, these are the things that these cool coding tools are probably not going to do as well as, you know, they're not going to do as well as a top-notch designer for sure, right?

Over time, they're going to get better like we're saying, but information architecture is, you know, is the way you're structuring the information and organizing it make sense? Like when you go to look for something, is it where you expect it to be? Does the navigation

make sense? Do the labels make sense?

make sense? Do the labels make sense?

And then interaction design is basically anything you can click or tap and the flows, right? And so that's the one of

flows, right? And so that's the one of the things that comes to mind to me when I vibe code. Like if you don't tell it the flow, then it it's probably not going to get the flow right. If you've got a

multi-creen, multi-page, or if you're designing one screen, there's not really much flow. But if you've got a

much flow. But if you've got a multi-step workflow or multiple feature product where they've got to navigate between it, you got to think about this.

And that brings up something that's really interesting is like I always feel like yes, you should start in the problem space. When you get to the

problem space. When you get to the solution space, it's so funny. You see

this with all Gen AI. You make a request in your prompt and it gives you something you didn't expect like oh I forgot to say make the grass green or whatever. And then you then you edit it,

whatever. And then you then you edit it, right? And you're like, "Oh, I forgot to

right? And you're like, "Oh, I forgot to say make the sky blue." And so it's funny by going back and forth by going to the solution space, it helps you go, "Oh, I forgot to I forgot this one problem space requirement." So it can

really be helpful to actually help you explore jointly the solution and problem space to get better requirements and better specs if you will. So but to answer your point you know if you're building some straightforward pattern

you know like some e-commerce shopping flow there are best practices out there you might try to innovate. If you want to innovate then you should get a designer but if it's pretty pretty straightforward or you're following an existing design system that's where you can kind of stay in the guard rails and

just kind of replicate what you already have in your product. But if you're really trying to create a better user experience, a better information architecture, better interaction design, or even a novel visual design, then

that's when you want to get the human touch of like a 10x designer involved in that. So I think that you know

that. So I think that you know theoretically timing wise a PM could go prototype the general functionality and flow with vibe coding understanding that

hey this is not this is not anywhere near the the final UI per se. It's just

getting us the flow and the functionality down perhaps.

So what I'm hearing is that there might be a reduced need to bring a product designer into every feature that's shipped. I agree with you. I mean right

shipped. I agree with you. I mean right now the you know the the good news is again like just like product management has risen. The appreciation that to

has risen. The appreciation that to develop a a great product you need a developer a designer and a product manager and ideally they're all very skilled in their domains and they are

ideally collaborating very well together. That's a high expectation.

together. That's a high expectation.

What a function of that now is most teams do have a designer and to your point the designer is involved with any UI creation, right? And therefore they are potentially a bottleneck for any UI creation. And so I think kind of

creation. And so I think kind of combining what we're talking about perhaps to your point, the more plain, you know, trivial stuff can be done without them and we can reserve their

time for the stuff that really does require more creative thinking like creating a new flow or creating, you know, some some cool new feature.

I also think that there will probably need to be a bit of an evolution within the product design field where I think that it has been a little bit like you said a bottleneck for what a team can

create and I think that this next iteration of product design we're going to see more and more that product designers have to be able to work with a simple feature and maybe build that out using prompt. So, you know, we see

using prompt. So, you know, we see things like Figma make, right, where it takes your existing design system. They

just prompt it out so that they can do that really quick and then when they actually need to more deeply apply the double design, double diamond design process, they can do that for bigger

features. Yeah. Yeah. Well, it's

features. Yeah. Yeah. Well, it's

interesting. Yeah. So, Figma launched Figma make, right? So, you can go straight from your Figma. The funny

thing is everybody else there's a lot of people Figma is kind of the was the dominant player in the old workflow, right? And there's that's not going to

right? And there's that's not going to change overnight. And so a lot of these

change overnight. And so a lot of these tools plug and play very well with Figma. And Figma themselves are trying

Figma. And Figma themselves are trying to innovate and and make it, you know, make it be the case that like the last thing they would want to see probably is designers having reasons to not be in Figma, right? That would be bad for

Figma, right? That would be bad for their business. And so I think and they

their business. And so I think and they have a a robust plugins and extensions, you know, platform and things like that.

So to the extent they can support these like I'm saying like I'm you know when you double click and get deep into it it's like okay we need to build a new feature it's relatively straightforward but we need it to comply with our design

system you know and certain companies have really you know robust wellthoughtout nice design systems well if a if a new PM comes in and says I'm just going to create a vibe coding prototype and it looks nothing like it

that's going to be a problem right so but like I said you're already seeing people that people are recognizing this the industry is recognizing that And this is a broader case. Take a step back. You know, everyone's excited about

back. You know, everyone's excited about Genaii. And when you play around with

Genaii. And when you play around with Genaii, like I did the whole action figure thing that everybody was doing, and I I decided to do a Star Wars figure because I'm a Star Wars fan. And what I found was it was good, but when you

wanted to change one thing, it would like change the rest of it somewhat. And

I I view it like rolling dice. I call it a roll. Like every time you make an

a roll. Like every time you make an edit, it would like roll the whole thing. And you it might fix the one

thing. And you it might fix the one thing, but it's like whackable. It would

mess something else out, right? And so

kind of a general philosophical concept that I'm pushing these days is now that we have Gen AI that's generating new stuff, we need a good edit UI. Edit AI.

We need a good edit AI, right? That's

what we need because and that's the thing is, hey, cool, honor my design system, but just generate this stuff in it. So you're seeing tools like being

it. So you're seeing tools like being able to support that use case recognizing that yeah vibe coding is cool when you have starting from scratch if you're a startup or a brand new product but for these companies that have thousands of lines of existing code

robust design systems how do we use those tools there I think the support is getting there and I think that's where the designers hopefully design tooling ecosystem will also support that which I think it will so what are the specific

tools you'd recommend for vibe prototyping yeah I mean I think you know it's interesting uh the space is changing very quickly. Um, but as of right now,

very quickly. Um, but as of right now, there are kind of like the more hardcore like if you are a coder, know how to code, there are tools, you know, like cursor that are in that kind of camp.

And there are other ones like if you're more like, well, I don't really know how to code. I want to care more about

to code. I want to care more about prototyping, you know, there's things like lovable and bolt that kind of live in that camp more, right? And uh, and then there's still and there's another category and those are great. Like I

said, if you want to build a new product from scratch, you can put in a prompt, it'll create a new product from scratch.

Everything's cool. The other thing is like imagine you're a PM, you don't have a designer and you need to modify or enhance an existing product or feature.

You know, in the old days, you might take a screenshot of it and then do what I call Frankenstein it like hack it up, you know, like put in some weird you try to make it like look as good as you can, but you're adding button janky buttons

and drop downs like it gets the job done. But the cool thing now is to

done. But the cool thing now is to support that specific use case where instead of starting with text, you can start with a screen grab of an existing product and then it creates basically a

Figma-like artboard from that, right?

And so then you go, all right, I'm going to change this text. I'm going to add a button here. I'm going to do this. And

button here. I'm going to do this. And

then you can just like with Figma, you can create a interactive prototype. So

when somebody taps here, it goes here and goes there. So the tools in that specific category are visally wizard which got acquired by Miro, Magic Patterns and like UX pilot. Those those

like they're kind of you know um and you know like magic patterns will actually generate code for you. The other ones will generate the artboard for you. You

can then export them to Figma. So again

there's multiple workflows depending on where you want to take what they create.

But they're focusing more on that use case of hey I want to you want to create an editable you know you don't have the original Figma. If you had the original

original Figma. If you had the original Figma file, you'd go and that would mean you probably had a designer, you'd go and edit that. So, if you kind of live in a Figmacentric world, your workflow is probably still going to rely on Figma Centric when you're trying to extend or

enhance existing functionality. But if

you're a PM that doesn't have a designer and needs to do that, you can use these tools. So, there's kind of those three

tools. So, there's kind of those three categories of tools. The hardcore vibe coding tools where you're really going to get in the code. There's the lighter weight ones when you're just trying to prototype. And then there's these other

prototype. And then there's these other ones that focus on this what I call reverse prototyping use case. You

basically suck in a screenshot and then you can mod make it really easy to modify and edit it and create uh a clickable prototype from that. So if I had to summarize what we talked about in terms of product management in the age

of AI, Jennai is changing most of the steps but the step that's most consequential is the change in prototyping and PMs need to learn how to use these tools but they also need to

learn within their organization how to collaborate with designers in a way that it doesn't feel like a stepping on their turf. Is that a fair summary? I think

turf. Is that a fair summary? I think

so. Yeah, I think so. And I think that that I'm glad you brought up the turf thing. I mean, um, you know, at

thing. I mean, um, you know, at different companies sometimes PMs and designers do have minor, you know, some degree of clash or v, you know, kind of, um, uncertainty about responsibility or overlap and ownership and things like

that. So, you're right, when you've got

that. So, you're right, when you've got tools that can suddenly generate designs, then you want to be careful about that. And you know, I think good

about that. And you know, I think good PMs when you do have a designer you're working with and in the interest of time because they're busy or you just want to get your ideas out there, you would create a wireframe or a mockup or

nowadays a vibe coding prototype. It's

always with the intent that if it needs to go through a design process, this is just kind of, you know, directional and illustrative. And of course, we would

illustrative. And of course, we would love to get your design expertise to make this even better and add some, you know, some truly unique components to it. So I think that's that's kind of the

it. So I think that's that's kind of the the spirit in which PMs could be approaching it if they're working with designers.

I think yeah, when you're working with designers, a lot of it is also just about being clear and upfront about your intentions, right? I'm not trying to say

intentions, right? I'm not trying to say this is pixel for pixel what we should build. Yeah. But like Dan was saying

build. Yeah. But like Dan was saying earlier, to explore the problem space effectively, I wanted to also explore the solution space that was giving me

good signals. And so I put together, you

good signals. And so I put together, you know, an AI prototype, but depending on where we see, you know, the impact of this feature and your resource availability, we could go through more

design cycles on this or we could just do a minimal, you know, making sure it conforms to our design system. Yeah, I

think Yeah, exactly. That's the intent.

That's the intent of doing it. And it's

funny because the way I think about it, too, going back to lean product process, like of course you should start off with discovery research. You should talk to

discovery research. You should talk to customers to understand their needs and preferences and what they're using today and things like that. There's kind of like that gets you to a certain level, right? There's diminishing returns.

right? There's diminishing returns.

After you talk to your 20th customer, you're probably done seeing new patterns. So, there's diminishing

patterns. So, there's diminishing returns. That's as far as you can go

returns. That's as far as you can go with customer interviews. The next way to kind of really derisk and increase your confidence is with a clickable interactive prototype. And so, that's

interactive prototype. And so, that's why they're so valuable once you get to clickable valuable prototype. And the

more the higher fidelity, more realistic it is, which by definition, these vibe coding tools are creating, you know, stuff that's actually in a browser or stuff that's actually in a mobile app, then it's that's that's when you like

the customer goes, "Oh, yeah, I know I asked for X in discovery, but now that I'm going through the workflow, I forgot that you also need to be able to export this to Excel, right?" So they can. So

like it really unlocks the next level of customer validation that you can do. And

to your point, I think there's value in doing that. uh if the PM can drive a lot

doing that. uh if the PM can drive a lot of that and derisk it and iterate it without taking design's time that's great and but then again to your point then it's like hey we validated these problems with the customers we validated

this highle flow and functionality set with the customers now we'd love to work with you to make it a great UX and a great UI you know AI evals are one of the most important skills for PMs and I

know you know they matter the question is are you doing them right most teams are winging it with basic metrics and hoping for the best. Meanwhile, the

teams that actually ship reliable AI, they've cracked the code on systematic evaluation. Today's episode is brought

evaluation. Today's episode is brought to you by the AIE evals for engineers and PM's course by HL Hussein and Shrea Shunker. This live Maven course will

Shunker. This live Maven course will teach you the battle tested frameworks from HML and Shrea who are the engineers behind GitHub copilot's evaluation system and 25 plus production AI

implementations. Four weeks live

implementations. Four weeks live instruction. Next cohort starts July

instruction. Next cohort starts July 21st. Start shipping AI that actually

21st. Start shipping AI that actually works. Enroll at maven.com with my code

works. Enroll at maven.com with my code AG-RO-Growth

for over $800 off. That's ag-p oct- w. Today's episode is brought to you by

w. Today's episode is brought to you by the AIPM certification on Maven run by McDad Jaffer who is a product leader at OpenAI. This is not your typical course.

OpenAI. This is not your typical course.

It's eight weeks of live cohort-based learning with the leader at one of the top companies in tech. OpenAI just

doesn't stop shipping, and this is your chance to learn how. Run along with product faculty and Mo Ali. The course

has a 4.9 rating with 133 reviews.

Former students come from companies like OpenAI Shopify Stripe Google and Meta. The best part, your company can

Meta. The best part, your company can probably cover the cost. So, if you want to get $500 off, use my code a a kas25

and head to maven.com-faculty.

That's mavn.com/pr

o du ct-f a cu ty. And ideally, you're bringing design in early in the process where they can help feedback whether they need to be involved in putting those AI prototypes in front of

customers and if you have a UX research team, whether they can decide. So I

think it's almost like before the PM goes off and does all these things, making sure that they have the right checkpoint to say, I'm going to be going doing these things. Do you want to be involved or even lead this process

potentially? Yeah, that's a great point.

potentially? Yeah, that's a great point.

I mean, we're kind of we're kind of painting a picture where there's like limited design bandwidth and that's why we're kind of going down this path. If

there if that's not a good assumption, if there's adequate design bandwidth, then yeah, it' be great to partner with UX on this. Um, you know, I think what you'll see is the forward thinking designers are going to lean into all

these tools and processes. So, it might flip back where it's like we're going to go back to, yeah, you know, who's better at creating these prototypes than a PM?

A designer who's really good at VIP coding. So, you know, like if they

coding. So, you know, like if they embrace it, right? Some people are sticking their head in the sand. Other

people if they embrace it, you know, they could theoretically and I I I you know, now that we talk about it like this, I am confident in the next year, definitely two years, there will be like

power AI design tools for designers, you know what I mean? That are going to have like power features and stuff that PMs are going to be like, well, I don't even want to deal with that. What do you mean the padding and margin? I don't want to deal with all that. you know I don't you

know so uh so I think that that you might see a bounce back uh with with forward thinking designers where the tools have emerged enough um where people you know people can can do that

the funny thing is you know we're kind of skipping over the other thing another trend to talk about is just like I've always been a big fan and believer in wireframes because for me that was the quickest way to kind of get your ideas

into a solution UI like a low fidelity one for understanding with your team and stakeholders, but two, so you could have initial high level discussion with customers with tools like Sketch and

Figma because that's the tool and most designers, they go straight to high fidelity. And so we're kind of missing a

fidelity. And so we're kind of missing a lot of times you miss that high level discussion about the flow and things like that. The funny thing is some of

like that. The funny thing is some of these these design tools I was talking about, not the lovables and things like that, but the other category of tools like the visily and the wizard, some of them actually offer a wireframing mode

where they actually like deliberately stay low fidelity so that you can kind of work through those issues if you want. When should people stay

want. When should people stay deliberately low fidelity?

I think that you know it's it's interesting now because with vibe coding it changes the calculus that it used to be before it's like hey the presumption was it would take a lot of effort and the cool thing is when you do a vibe

coding it's usually a pretty plain vanilla UI it's not getting crazy with some crazy fonts and colors and stuff that are going to distract right so in a sense they're kind of low fidelity from

a visual design standpoint but they have to be high fidelity kind of they have if you're going to put a flow in there they have to be a flow but what I tell people usually is like if you're The number one

situation is one of the top situations is this happens a lot. Say your team is trying to figure out the scope of your MVP and there's one feature that's on the bubble. You know, half your team

the bubble. You know, half your team thinks it needs to be in there for the MVP. This is going to be a horrible MVP

MVP. This is going to be a horrible MVP without it. The other half of your team

without it. The other half of your team thinks no, we can get by without it. And

usually it's not the team. Usually the

team's cool without it. It's some senior stakeholder pounding on the table saying I can't believe you're not going to have this feature or sales, I can't believe you're going to ship without, you know, it's going to be horrible. So in those situations, that's when I like to in the

interest of time quickly create a wireframe without the feature and then say to the stakeholders who's pounding on the table, hey, I you're so convinced this is a critical feature. I bet you that if we talk to 10 customers, you're

gonna you're going to expect that like eight or more are going to complain about where the heck's this feature, right? And they'll usually say, "Yeah,

right? And they'll usually say, "Yeah, you're right." I'm like, "Okay, cool.

you're right." I'm like, "Okay, cool.

Tell you what, we'll do a quick wireframe. Well, go talk to 10 customers

wireframe. Well, go talk to 10 customers and if if like say five or more complain, we'll be the first ones to say you're right and we'll put it in. But

can you agree that if like you know uh you know not like only one or two complain that we'll be okay without it.

And that's how you set up the rules to try to get progress without taking the hit on that. So wireframing in the past was a great solution to do that. And

then you prototype it without the feature and you see how many people go, "Hey, where's this feature?" You know, you don't ask them if they want it. You

see if they complain if it's not there.

So that's the idea. Theoretically with

vibe coding, you could kind of get to that same point as well. The other use case is if you have like a very complicated flow like a multi-step workflow with many branches and

conditionalities and things like that, um you might want to kind of do some UI exercises with wireframes to kind of validate the flow and things like that, right? Um the interesting thing as I

right? Um the interesting thing as I said that out loud is if you have a lot of conditionality a live prototype then might be able to handle that much better than you know a clickable prototype because a clickable prototype you've got to kind you can't put like an if

statement in there right you've got you click on this it's going to go here you're going to click on this it's going to go there but so so I think that's typical uses of wireframe is and also just to get the team on board so I do

think that live live vibe coding prototypes can um replace some of that stuff um for teams but I do think it's important to kind of at least think through and that's, you know, we didn't

get into when you're inputting a vibe coding tool. If you want to get a good

coding tool. If you want to get a good UI or UX out of it, you need to specify those things, right? You need to be like, hey, this is going to be a five-page flow. Page one should have

five-page flow. Page one should have these things. Page two, three, four,

these things. Page two, three, four, five, right? You need to tell it the

five, right? You need to tell it the flow. If it's going to guess the flow,

flow. If it's going to guess the flow, it's probably not going to be great. Um,

yeah. So, I think that low starting low fidelity with your thinking is still important. Still thinking about, okay,

important. Still thinking about, okay, well, these are the the screens that we want. These are the conditional if

want. These are the conditional if statements that we want and potentially using a vibe prototyping tool to exercise those low fidelity. You know,

before we had to draw those boxes on napkins or draw them in balsamic. Vibe

coding can get that to you pretty quick.

Yeah. So, it sounds like don't skip the low fidelity step just because we can go high fidelity. Um, and then potentially

high fidelity. Um, and then potentially what I think people miss with the vibe coding tools is always input a screenshot of your product. always give

it your design system so it looks like your product, but you don't need to jump to that right away. Right. Right. Yeah.

I mean, the thing is it's tough. So,

back to that iceberg. If you tell it to vibe code something like I did when I did it in like five minutes for that thing two days ago with that team, it of course put in some like, you know, alert

icons, notification icons that were red and this and that, you know. So it it it kind of can't help itself from doing some kind of visual design and high fidelity and then people can fix on it

fixate on that and say oh that's a cool feature and so you know another general principle it's it's not so much low fidelity is when you're designing something like if your page has different components on it or widgets on

it like what is the goal or point of each of those widgets right that's the key right so if you're creating some like dashboard that's going to have four widgets on it if you were just to kind of leave that like a Slack variable for

the vibe coding say hey I want a dashboard with four graphs it's going to pick four random graphs right but if you say hey I want a dashboard with four graphs the graph one should really show user engagement over time graph two

should you know whatever you know so it understands the intent this happens a lot where people just design things and that can happen when there's not a good handoff between PM and design where the designer is just like kind of making

stuff up for the design um so it's really important when you do UI design that you understand what problem is this solving or what's the goal of each UI component what's the goal of this page, what's the goal of this component on this page? You know, things like that.

this page? You know, things like that.

The other thing it can really help with is creating realistic copy. So, like

that's where it can really save you time as well. Like, you know, back in the old

as well. Like, you know, back in the old days, designers would put like Lauram, Ipsum, Delore, like just placeholder text. We got that that ship sailed a

text. We got that that ship sailed a long time ago. And but, you know, if you're a designer, you got to put in some data. The the you know, those five

some data. The the you know, those five coding tools are really good. Like I had it create a dashboard to track a VC startup portfolio. It created like one

startup portfolio. It created like one AI startup with a cool name. It created

a health tech startup. It created, you know, created like multiple startups with good names in different spaces and and just kind of autogenerated some data that I didn't even tell it to do, which was pretty cool. Yeah. So, you can use

it for better placeholders as you're going higher fidelity over time. So, one

of the things we've we've basically narrowed in on here is that there are going to be a lot of PMs or even engineers at startups that are going to be getting more into the design and user

research process. And so, I want to

research process. And so, I want to educate them. Talk to us a little bit

educate them. Talk to us a little bit about these timeless principles. How

should people be doing user testing?

Definitely. And that's what I'm another trend I'm excited about, Akos, is I think in the last, you know, six, seven years, people have realized the importance of user research. You're

seeing more UX research jobs. There's

research conference a lot more research conferences. The value of it, you know,

conferences. The value of it, you know, companies like Dovetail, user testing is obviously huge. But it's really exciting

obviously huge. But it's really exciting and for me, I was I was very lucky. My

first PM job at into it in it valued market research so much that we actually had a PhD in market research on our Quickn team. And so I learned from her

Quickn team. And so I learned from her how to do best practices in qualitative research and survey design and all this jazz. And so it's cool to see a lot of

jazz. And so it's cool to see a lot of people want to do it, but to your point, they may not know how to do it. The cool

thing I will say at the beginning is it's one of the easiest things to do.

It's just talking to other humans. Um,

you know, and I'll give you some tips on how to do it in a sec. But why are we doing it? So you can see here, this is

doing it? So you can see here, this is my kind of learning or iteration loop that I like to use. Um, a lot of people may be familiar with build, measure, learn from lean startup. That was cool because it got people realizing, hey, we

need to iterate. We're going to build, we're going to learn, and we're going to iterate. Um, couple things I don't like

iterate. Um, couple things I don't like about it. starts with build and at least

about it. starts with build and at least until vibe coding came along that was a very expensive step right and if you got if you got to go into production code it's still an expensive step so I like to start with hypothesize that's what we

do we form hypothesis we design ways to test those hypotheses in the product world they're often prototypes and then we go out we test it with customers from the customer test we gain learning and

then from that learning we revise our hypothesis and then we go through the loop again we revise our prototypes you know we go around and I've seen this work so Well, um, if you do this methodically, you can really like

iterate your product and and achieve higher and higher product market fit.

And so part of the key component is once you do have the prototype, however you created it with your designer, with one of these Vibe coding tools that once you have at the top of the process, it's time to go and talk close the loop with customers and go talk to customers. And

so, you know, when you have your prototype and you want to test with people, there are fundamentally three highlevel different ways of testing it.

The first is in-person moderated where you actually in person with the person next to them you know with the prototype on their device the browser or their uh

you know their mobile mobile phone. um

that used to be very common obviously with COVID and Zoom and things like that and the convenience it's it's much more common to do the second one which is remote moderated and the this is remote

moderator is totally fine right back in the old days when the screens weren't as good the tools weren't as good the bandwidth wasn't as good the technology could get in the way sometimes but these days with Zoom you know and a and an online prototype it's pretty easy to

have the person share their screen and and conduct the interview and then finally is remote unmodderated what does this mean this means that there's not an actual moderator there. So, this is like a recorded session like user

testing.com. And the way this works is

testing.com. And the way this works is you get your prototype set up and then you ask people like to complete a series of steps or tasks and you might try to ask them for feedback after each step or

things like that. But you kind of really need to put a lot of thought into that script because people may get stuck, they may get off script, they may you know they may may follow it, they may not. So the advantage of remotear is you

not. So the advantage of remotear is you can do it quickly and I think that's another interesting area. Kash seeing AI may come in to try to like do that more

and try to like automate insight gathering you know like if if hey go take this web code prototype take this script go you know here's a recruited

set of users go do unmodderated with them have them schedule it have them run it syn do text to you know do you know speech to text do analysis on that and give me the data that we are not quite

there on that but that's a future thing I could see happening But I will say that that is the advantage of that is kind of getting a lot of data quickly.

The disadvantage is you can't ask why, you can't clarify. And so, you know, the moderate at the end of the day for me is much more valuable than unmodderated.

But unmodderated can be good, especially for usability issues. If you know you've got some usability issue on a certain page, but you're not sure why, you can point a bunch of people at that flow and try to figure out why. I like to talk to

people in waves of five to eight. You

know, there's a lot of old school usability research about that kind of a number, you know. um even if you talk to 10 or 20, it's still not going to be like statistically significant. But

after five or eight, you usually start to get diminishing returns. You've

identified the main things that you're going to learn there. So that's how I like to do it. And then basically you take your prototype and you test it with people in ways of five to eight. So when

should people be thinking about what's the flowchart for if this then inerson moderated, if this then remote moderated? How do you think about the

moderated? How do you think about the pros and cons of these different options? Yeah, I think that the earlier

options? Yeah, I think that the earlier in your process and the earlier you are in like creating this new product, the more you should lean on moderated because you don't even know what questions to ask. You don't even know how to write the script. Right? This is

a mistake I see people make in user research. It's this allure of, hey,

research. It's this allure of, hey, instead of talking and doing a one-hour interview with 10 users, that'll take me 10 hours. Why don't I do a survey of a

10 hours. Why don't I do a survey of a 100 users? Sounds great, right? The math

100 users? Sounds great, right? The math

sounds great, but the problem is you're not going to get the same quality of data. You can't ask follow-up questions.

data. You can't ask follow-up questions.

you can't see what's going on, right?

So, um I think in general when you're trying to achieve product market fit, moderated is much more valuable in the specific use cases of okay, we know we

have a usability, we have a product that's live and we have a usability issue. Let's go do remote unmodderated

issue. Let's go do remote unmodderated to figure out what how where people are getting tripped up. That's one specific use case. Um,

use case. Um, you know, I guess you could theoretically if you were late in the process, say you like work through a lot of stuff and for some reason you just wanted to get a lot more customer

feedback quickly, then you could do remote unmodderated on like a mature, you know, mature live prototype just to kind of get some see if there's other feedback, right? If you worried maybe if

feedback, right? If you worried maybe if you're worried about browser compatibility, you wanted to test on a range of browsers or a range of devices, that might be something like that. So

the general theme there is kind of like yeah testing different conditions to understand what's up. So in general I'm a big fan of moderated and uh I would only use unmodderated in those kind of

specific use cases. Um

what do you lose in a remote unmodderated interview versus an inerson? Well you you know that's a

inerson? Well you you know that's a great question and they used to you used to lose more because like I said before like the tools weren't as good. So

sometimes like this that the prototype was bigger than the screen. So they had to scroll up and down. They couldn't see the button. You give you an inter

the button. You give you an inter technical issues like the connection.

All those things are gone nowadays. You

know, you just have a zoom and you're good to go. So the last thing you really you lose is when I am sitting next to you, it's very subtle, but when you get good at user research, when I'm sitting

next to you, above and beyond whatever I see on Zoom, I can pick up on little subtle things like you might sigh or you might tap your hand or might be some other non-verbal body language that's

letting me know, oh, you really like this or oh, there's a problem or you're concerned or you're confused. I can kind of see where your eyeballs are going, too. It's very subtle, but you know,

too. It's very subtle, but you know, it's like that extra little 10 15% of information fidelity. Um, it's not

information fidelity. Um, it's not critical. It's not critical by any

critical. It's not critical by any means, but if you're a talented researcher, that helps give you an edge and, you know, you can pick up on things a little bit. Yeah. I always go back to

some of the best research I've done was when I was working on Fortnite and we always brought people in to our campus to actually watch them play because you

learn so much more especially when it comes to a game like are they throwing the controller? Are they rage quitting,

the controller? Are they rage quitting, right? We don't want rage quitting or

right? We don't want rage quitting or are they having so much fun? They're at

the bridge of their seat, right? You

might be able to understand that over zoom, but the amount of texture you get is like I would say like 50%. Like you

get a lot less texture there. I Yeah,

texture is a good term for it. Two other

thoughts I have. One is I forgot to say like I you know I started my PM career into it which was like a pioneer in usability testing. We had like this you

usability testing. We had like this you know back in the day a million dollar usability lab. It had like a one-way

usability lab. It had like a one-way mirror. It had like a camera on the

mirror. It had like a camera on the person's face. It had a camera on the

person's face. It had a camera on the screen you know back in the day. So you

like you know but it's funny because that's a little bit like a lab rat thing. So they're coming into your

thing. So they're coming into your thing. The other thing it made me think

thing. The other thing it made me think about Akos which we also did which is also important is are you watching them use the product in the natural environment like in situ right yeah and so the big thing that in it did was they

would do follow me homes like back in the old days it was like a box shrink wrap software you'd buy at the store so in it employees would like camp out at fries and best buy and they like you know when someone checked out be like hey I know this is kind of weird but can

I follow you home and watch you install quicken and see and then you realize you know like oh their disc drives over here or the printer's over here and they have internet issues like you know what I mean? So so that's the other thing you

mean? So so that's the other thing you lose if you're there's it's funny I guess with an inerson moderate there's inerson moderate in the lab and there's in process in person moderate in the field. Yeah. And so I do think for

field. Yeah. And so I do think for certain product types in the field observation is is very relevant. I could

totally see for Fortnite that getting closer to what it's like in the real conditions would make sense. So really

there's a hierarchy that we've evaluated. The best type of user

evaluated. The best type of user research you can do is you know truly ethnographic. It's in person in

ethnographic. It's in person in situation in the field. Then there's

inperson moderated in your lab. Then

there's remote moderated and then there's remote unmodderated. And

probably people are also talking about synthetic AI feedback at the very end.

Right. So there's all of this feedback that you can get. And it sounds like the earlier your product is the more you want to go up. So probably the earlier your product feature is, the earlier you

are in the discovery process, the more you want to be higher up in that cycle.

and probably also the more important the feature right if it's a big bet then you want to get higher quality research I would qualif the way I qualified is the

degree of uncertainty or like the uh the degree of confidence you have you know if you if your product if you're the market leader in a segment and you know the market super well and you know the feature set super well and you're just

launching some new incremental enhancement and everybody on the team feels super confident about it cool you probably don't need much research but if it's like no we're doing a new product for a new market that we don't really

know, then that's where you want to do more discovery, you know, and more in person. So, a lot of PMs, they'll be new

person. So, a lot of PMs, they'll be new to this, like UXRs and designers have been doing this. They haven't been doing this. So, can you walk us through what

this. So, can you walk us through what is the timeline of a user testing session? Yeah, I mean I and that's and

session? Yeah, I mean I and that's and that's the thing. My book's called a playbook because it's intended to give people like follow these steps.

Obviously the details are different depending on what your product or market area is, but I tried to put a lot of practical tips that I, you know, learned along the way. And I mentioned I started, you know, doing user testing at into it where it was like this

million-dollar lab. I went straight from

million-dollar lab. I went straight from into it to like a early stage startup.

They didn't have a lab or anything. And

so I coined the term ramen user testing because you don't need all the fancy stuff. It's basically like you, the

stuff. It's basically like you, the user, and their laptop or their device and then the prototype and that's basically it, right? And so just to kind of give people a starter skeleton of

what the timeline, how how to run this thing. Um this is this is what I

thing. Um this is this is what I recommend. I you know I don't like to

recommend. I you know I don't like to just jump right in the prototype for a few reasons. One is um you know talking

few reasons. One is um you know talking to someone to share your opinions about some new product you may or may not have used, especially if it's a new product concept. It's not an interaction people

concept. It's not an interaction people have every day. It's kind of weird and especially people that don't like to talk to strangers and stuff. You're

like, "Hey, can you you know?" So there is value in in just getting warming up the person, letting them know that you're a fellow human who's not going to be, you know, rude to them and you're nice and you're ask them about their day. You're talking to them about what's

day. You're talking to them about what's going on just to build some rapport. The

more rapport you can build, you're kind of investing in the gas tank for later, you're going to get more returns out of it, right? And then also, this is where

it, right? And then also, this is where I like to just start asking, "Hey, how do you get this need met today? What are

you using? What have you tried before?

Why do you use the one you use? What do

you like about what you don't?" I get hired by clients all the time to do to apply my lean product process. I almost

always learn about some competitor they didn't know about in this discovery research at the beginning like oh we never heard of those people right or you also might find out that it's not like some other software competitor but like oh yeah I just do that with Excel or CSV

export or duct tape them you know it's like whatever the MVP substitute is. So

then once we've done that um then I like to just spend you know whatever the appropriate amount of time is you usually at least 30 minutes maybe more if it's a big robust prototype where I show them the mockup or product right

and then the thing is uh this is a mistake I see you know some some PMs do that aren't as familiar with this is they try to guide the user

through the thing. It's like, okay, first I want you to register, then they register. Okay, now I want you to go try

register. Okay, now I want you to go try to book a hotel. Now, you know what I mean? Like, they're kind of like

mean? Like, they're kind of like directing the user and the thing that occurs to me like that is not the real world. The real world is the person's

world. The real world is the person's going to be sitting there with your product in the browser on their phone and they have to figure it out. Yeah.

So, I like to be as real. I just shut up. I basically like, hey, here's our

up. I basically like, hey, here's our new product. I'll pull up the prototype

new product. I'll pull up the prototype on the laptop. I'm like, you know, I'd love to, you know, I'd love to see you, you know, interact with it. And then

what I do is I give guidance. I'm like,

hey, you know, like most people um you know, it's I call it think aloud protocol. It's on the next slide, but

protocol. It's on the next slide, but basically most people are not used to sharing their thoughts out loud with a stranger when they're looking at some weird new product concept, right? So,

you have to be like, "Hey, share your ideas." And so, I'll be sitting there

ideas." And so, I'll be sitting there quietly and sometimes it's very it's like this awkward silence and they're like, "So, do you want me to register?"

And then I just give my patline. I'm

like, "Do whatever you would do if you're home with your with by yourself with this product on your computer." And

they go, Okay. So, so I'll register then. I'm like, do whatever you do. And

then. I'm like, do whatever you do. And

they realize, okay, it's not going to be a test or I'm going to guide them through the rat maze. They got to figure it out. And so, they'll keep going. So,

it out. And so, they'll keep going. So,

you may be wondering, well, shoot, I need to sit there quiet the whole test.

No, what I do is I wait to observe something noteworthy to pounce on. And

that's where being in person, that texture you said, that's where you might pick up some sigh or some little thing where you can tell they're like struggling. Obviously, you can tell if

struggling. Obviously, you can tell if their mouse is looking around. They're

looking around. They can't find where to go. So, I let them, you know, I let them

go. So, I let them, you know, I let them flail for a little bit. And then I'll be like, "Hey, can you tell me what's going on?" And they'll be like, "Well, you

on?" And they'll be like, "Well, you know, I'm trying to find where I can sort by blah blah blah." And then I go, "Oh, okay." You know, can you tell me

"Oh, okay." You know, can you tell me about that? So, I jump in and we talk.

about that? So, I jump in and we talk.

So, I don't know. I'll priori ahead of time what we're going to talk about, what's going to come up in the user session. And I'll we'll share in a

session. And I'll we'll share in a minute if we have time here, a framework for how to capture this information systematically. But when it comes up, we

systematically. But when it comes up, we go deep dive on those things. And then

we kind of go now if at the end. And so

then I don't break character. I want to be it like like I'm not even there, right? And I ask questions. Now, at the

right? And I ask questions. Now, at the end, the very end, the wrap-up. It's

important to do a wrap-up. You know,

they might even be like, "So, I was trying to click here. It doesn't work.

Is this broken?" You know, I'll be like, "Sorry, I can't answer that." You

hopefully the engineers are watching it.

If it's a live product, you want the engineers there, too. So, they feel the pain. But at the end, I'll be like,

pain. But at the end, I'll be like, "Hey, you know, when you're trying to do that thing, yeah, that's our bad. That's

a bug. Sorry about that." And then if for some reason, like there was a key screen or page they didn't get to. I'll

be like, "Hey, I want to just let me orient you to this page. Here you go.

Can you please give me your feedback?"

Right? just to make sure you get that.

And then at the end, I found it really important to basically ask people, you know, how likely would you be to use this product? Because I learned the hard

this product? Because I learned the hard way that like usability feedback, usability, poor usability can prevent you from having product market fit, but just because you have good usability does not mean you have product market

fit. They are orthogonal at the end of

fit. They are orthogonal at the end of the day. One can block the other, but

the day. One can block the other, but they're orthogonal because I was working on a product and you know, I tried to do my best on UX design. We did the V1, we launched it, ran some user tests, there

were some UX issues, there were some bugs, there were some like we need more instructions, we made examples, some copy needed to be fixed. So after and we were really fast startup. So after about

the 15th test, we had fixed all the questions and complaints that had been brought up. So starting about the 15th

brought up. So starting about the 15th user test, people were just getting through the new user flow. They were

getting to the main page, no issues, no complaints. So I was feeling pretty

complaints. So I was feeling pretty good. I'm like, "All right, cool. So how

good. I'm like, "All right, cool. So how

likely would you be to use this?" And to my surprise, like about 20% of people said, "I would never use this product."

Even though they had not complained, issued a single complaint, right? And

what it turns out is there were different mental models for how to solve this problem that I didn't know about.

And so once I discovered that, then now in my discovery research going forward, I ask people, hey, can you tell me how you like to get your news? And I

realized, hey, there's three different ways people like to get their news. And

we had kind of like subconsciously designed it for the way me and my co-founder like to do the news, right?

and then uh we realized it's not going to be the case. So, so it's a good reminder, you know, that you need to the usability if you know what I didn't say about the pyramid is any one of those layers if it's off really off is going

to prevent you from achieving product market fit. They don't have to be

market fit. They don't have to be perfect, but if you have a bad UX, it's going to do that. So, that's the thing.

What are the dos and don'ts of these interviews? Some dos and don'ts. You

interviews? Some dos and don'ts. You

know, you know, the other thing is most people remember what their mom told them. If you can't say something nice,

them. If you can't say something nice, don't say anything at all. like they're

very nice and and so they're very positive about your prototype like yo this is great oh this is great great great right so you what you need to do is like let them know and I can do this as a consultant like hey the whole

reason we're getting feedback is we want to know figure out how can we make this product better for you and other customers so if we go through this whole test and you haven't told us anything we can make better that actually doesn't help us out so you're helping us by

telling us how we can make this better for you and by the way I don't even work at the company I'm a consultant so you're not gonna hurt my feelings like please don't worry about hurting our feelings By telling us constructive criticism, you're actually helping us.

And then I mentioned the think aloud protocol. So most people I like to prime

protocol. So most people I like to prime them at the beginning and say, "Hey, I know this is not typical, but as you're going through the prototype, could you just try to verbalize the thoughts that are going through your mind?" And you usually have to remind somebody because

they start just quietly clicking and doing stuff like, "Hey, can you let me know what's going through your mind as you go?" So that's the idea. Um, and

you go?" So that's the idea. Um, and

then it's really important to take notes. um because there's so much if you

notes. um because there's so much if you were taking notes and paying attention there's so much information you can extract even from one user interview and different people um are going to see different things and that's why it's

also important to do like a review right away like you might line up like I like to like line up a power day of like three to five user interviews in a day we go through them all and then we have a team meeting at the end and we debrief

and and different people see different things now if you're uh not a super experienced moderator it might be very overwhelming to try to moderate the test and take your own notes. So, it's

perfectly fine to have a separate notetaker if that's kind of the situation they're in. So, those are the dos. What are the don'ts? What are the

dos. What are the don'ts? What are the big mistakes people are making in user interviews? One is that they try to help

interviews? One is that they try to help the user get through the user test and have a good experience, right? And I

understand if you're the PM and this is your baby, you're kind of secretly rooting for the user. Um, but you know, again, your product needs to stand on its own. So, you want to be a scientist,

its own. So, you want to be a scientist, an objective realist, and try to detach yourself. Um, I've seen some PMs that go

yourself. Um, I've seen some PMs that go as far as to like put their hand on the person's hand on the mouse, move the mouse, and click the button for them.

Like, it doesn't count. Like, you know, if you're doing it for them, it doesn't count. Um, you obviously don't want to

count. Um, you obviously don't want to get defensive or blame the user. That

usually doesn't happen, but every once in a while it does. And then the biggest thing is actually how you ask your questions. And so, like, you know, at

questions. And so, like, you know, at the end of the day, if you're if you're a PM or a developer, designer, and you're like, you know, I really want to do X design, but I'm just feeling nervous about it or not confident, I encourage you to try. It's one of the

easiest things to do in the product world. It really involves active

world. It really involves active listening, right? You just let the

listening, right? You just let the person talk. You can reflect back what

person talk. You can reflect back what you heard to probe more deeply. Ask why,

you know, why is that? Things like that.

But the biggest thing is how you ask your questions. And the difference

your questions. And the difference between leading or closed it in questions. So if I say, hey, that was

questions. So if I say, hey, that was easy to use, wasn't it? That's an

example of a leading question. It sounds

like a question, but it's not really a question. I'm putting the I'm really

question. I'm putting the I'm really pressuring the person to give a desired answer, which is yes. So, you definitely want to avoid leading questions. The

other thing is not as bad is a closedended question. If instead I said,

closedended question. If instead I said, "Did you like that feature?" What are they going to say? They're probably

going to say yes or no. I'm secretly

hoping they please say yes. Please say

yes. You know, because I'm rooting for the thing. But say they say yes. What

the thing. But say they say yes. What

did I actually learn? I didn't learn why they liked it. Or if they said no, I didn't know why they liked it. Right

now, in normal humor conversation, human conversation, yes or no questions are great, but you want to avoid those kind of questions. And basically, it all

of questions. And basically, it all comes down to how you start your questions. If you start your questions

questions. If you start your questions with do you, did you, does that, you're going to get a yes or no answer. Are

you, was that, right? So, it's just a little Jedi mind trick to catch yourself and start using more open-ended things like how, what, why, things like that.

You'll get a lot more richer data from your customer interviews. Brilliant. And

how do you capture all these notes? How

do you capture all this feedback in a systematic way? And that's I that's

systematic way? And that's I that's something that people struggle with. And

so what I'll share here is how I is literally how I do it. When you do these tests, I like to categorize them in three highle buckets. You're going to get feedback on your features that are functionality like if they're missing

some functionality or this functionality doesn't work the way they wanted to or it's missing some key aspect. You're

going to get feedback on the UX design that that iceberg that we talked about.

And you're also going to get feedback on messaging. Right? If words don't make

messaging. Right? If words don't make sense to people or it means one thing to you but something else to them, you're going to get feedback. And so I I start out with a blank slate like this. And I

don't know what in the rows, each row is going to be kind of a material observation that I have. I don't know ahead of time what it's going to be. And

then at the end, I like at the end of the interviews, I like to just ask, hey, on a scale of 1 to 10, how valuable do you find this product? And on a scale of 1 to 10, how easy to use was it? And you

know that this is what I call semiquant or quant on qual. We don't have a huge sample size, but we can kind of get some indication and we can see if there are trends over time. And so I show I run my

first user test with my first user, right? Okay. And basically there uh this

right? Okay. And basically there uh this is what I learned. User one, they said, "Hey, feature X that was in your prototype, they thought that was valuable. Awesome." But they complained

valuable. Awesome." But they complained that we were missing key feature Y. So

we note those things down. And by the way, I use a little plus or minus for positive bullets and negative bullets.

They we noticed that they had trouble registering. So we note that as a UX

registering. So we note that as a UX deficiency, they happen to mention they like the hero image on our homepage. So

we put that in the messaging. And we

asked them to score value and ease of use. We got seven and five. Right. We go

use. We got seven and five. Right. We go

to the next user. Uh we move on to the next user and they bring up the same two feature set things that the first user did. So we're getting signal there. They

did. So we're getting signal there. They

didn't say anything. They didn't have as much problem with registration, but they didn't see the signup link and they happened to comment that they thought our design looked professional. So

that's a positive. In the messaging, they said they didn't understand our tagline. We got a seven and seven on

tagline. We got a seven and seven on value and ease of use. Right? We go

through that. We keep going through in this wave. I'll keep it at five to keep

this wave. I'll keep it at five to keep it simple. And as we talk to more users,

it simple. And as we talk to more users, we don't get new items coming up. we

just get additional you know people mentioning or not mentioning the problems that we've seen to date and then when we get to the end of the wave we can do this thing I'm talking about semiquants and we can say okay what

percentage of users brought up each issue and now we can use this to take a step back and say okay how do we need to iterate our feature set our problem

space our UX prototype to address this so in this case obviously we're going to have to add feature Y right maybe that was the debate the team had like hey do we need feature Y or not okay looks like we We need it after all. We need to fix

regge. If 60% of people having trouble

regge. If 60% of people having trouble with it, we need to fix that. Signup

link isn't visible, you know, and the tagline, you know, you can prioritize based on this, right? And so that's what you do. So that's so we can collapse

you do. So that's so we can collapse those five user tests into the feedback from a wave. And then we go back and we basically say, okay, let's go fix all those things. And with Vibe Coding,

those things. And with Vibe Coding, it'll be even quicker to have a new prototype that you can now go back. And

then now I'm just going to show you wave by wave. So in each of these waves,

by wave. So in each of these waves, we're talking to five day users. We're

capturing the issues and what percentage of people have it. So this is how this is the summary of the problems from wave 1. We'd love to see all those go to 0%

1. We'd love to see all those go to 0% in wave two. Let's see how we did. We

won. We run wave two.

And cool feature Y. Now we added it. No

one's complaining. That's missing.

That's great. Makes sense. Means we we nailed that. Check off. Good job team.

nailed that. Check off. Good job team.

However, now we're getting new feedback that hey, X and Y aren't working together the way they should or we didn't think about that. We just added Y. We didn't think about how it works

Y. We didn't think about how it works with X. And so that's a new issue that

with X. And so that's a new issue that we need to address. Looks like we fixed the usability issues with registration.

That's awesome. Signup link. You know,

we went from 60 to 40. Maybe that's some little progress. Maybe it's just noise.

little progress. Maybe it's just noise.

We still haven't really solved that. And

now, yes, we did add feature wide, but now we're getting new feedback that it's actually hard to use. It's too hard to use. And it looks like we fixed our

use. And it looks like we fixed our tagline issue. We got a slight increase

tagline issue. We got a slight increase in value and ease of use. 7 to 8 and 5 to six. You know, we go to the next

to six. You know, we go to the next wave. And then cool, we've we made X and

wave. And then cool, we've we made X and Y work together. Now we made progress there. We finally fixed the signup link.

there. We finally fixed the signup link.

Looks like we might have made some progress on feature Y usability, but not enough. And you know, now our value

enough. And you know, now our value needs to view scores up 97. And then we do one last round. And now we've kind of solved all those issues. That's kind of what that iteration through that loop looks like and how you kind of can

systematically capture feedback and in a way that your team can say, "Cool, let's address these items. Let's see how we did going to the next round." as you're iterating round to round and if you get like all greens like on wave four and you're getting high value easy v scores

you should be feeling really good that hey we've really validated product market fit and now we can either launch this thing or take it to production code

this is the work that PMS designers and user researchers really need to be doing right this is how you ensure that your features aren't just bloating up your

product with more unnecessary stuff that people don't need this is how you ensure that you're building a minimum lovable product. It is. It is. And you know

product. It is. It is. And you know what's interesting is a lot of places they value prototypes and they value getting user feedback, but the team struggles with

like what do we do with this? We we got we've got pages and pages of notes.

We've got tons and tons of videos of these sessions. How do we turn the

these sessions. How do we turn the corner? How do we synthesize it and make

corner? How do we synthesize it and make actionable? What how do we iterate from

actionable? What how do we iterate from here? And that's why I kind of like this

here? And that's why I kind of like this simple high level framework for teams to kind of be able to do that. So, we've

zoomed in on all of these changes that AI has created to product management. I

want to reflect on product management a little bit. Have PMS become glorified

little bit. Have PMS become glorified jury jockeyies? Has the role gone off

jury jockeyies? Has the role gone off track?

This is a complicated question. The

short answer I'll say is mostly no.

There are definitely some customer companies where that is the case. There

are definitely some companies where that is the case and PM is basically a waiter taking orders from stakeholders and customers and just turning around and feeding them to dev and Jira. So that's

they're definitely Jira jockey places like that. Um but that is you know not

like that. Um but that is you know not what you're seeing in the best companies out there. The other thing you can get

out there. The other thing you can get into is like you spend a lot of time in scrum, right? you're spending a lot of

scrum, right? you're spending a lot of time writing the stories, refining the stories, um you know, talking to developers about the stories in all the scrum ceremonies, right? And you might be on more than one team. So, you're

going to two sets of ceremonies or three sets of ceremonies, right? Uh you're

working with design. You're probably

doing some QA. QA is not sexy. So, who

does it? PMs, right? Status updates,

updating stakeholders, all this jazz, making slides, right? So you can get so sucked into that scrum apparatus that you you know you're wholly consumed by develop and you don't have any time for

discovery or defining and actually doing your job. So and I I hate to say in the

your job. So and I I hate to say in the best org though that doesn't happen right. So again if we look at the bell

right. So again if we look at the bell curve right the top quarter are not operating that way. The bottom quarter operating that way and the main factor I I always like to kind of syn kind of

figure out why diagnose why and it's not always just this but it's usually the staffing ratio. And if you just want to

staffing ratio. And if you just want to look at one metric is like how many on average, how many devs do you have? How

many PMs do you have? Divide the two. Or

even on a team, this PM has 10. I was

just at a company where a PM had like 12 14 12 or 14 devs. I'm like that poor PM.

How they're not going to have time to do any discovery or do anything but be a jury jockey, a scrum jockey because that's all they have time to do, right?

Yes. I think we have been overburdening PMs where product leaders almost take it as a point of pride. I've kept my PM or lean. We have a 14 to1 developer ratio.

lean. We have a 14 to1 developer ratio.

But we've made developers so freaking productive with cursor and windsurf. Now

they're turning out stuff so fast. If a

PM is supporting 15 developers, they almost inevitably become a jury jockey.

Yeah. And that's why the ratios are kind of messed up. And this actually this predates my book. You know, I've been speaking um to product managers since 2006. And so this is my original

2006. And so this is my original framework. I call it the four Ds.

framework. I call it the four Ds.

discover define design develop right? And I I won't go through the

right? And I I won't go through the questions. You can see the questions

questions. You can see the questions that the key questions you're trying to answer and derisk in each of those phases. But what we're talking about

phases. But what we're talking about here is a situation where because of staffing ratios and other things, company culture, not understanding the role of PM, they are spending like over 90% of their time in that develop that

final column, maybe a little bit working with design, but they as a result they are starving themselves and not spending time on discover and define which at the end of the day is where product managers

add the most value. Right? Developers

are going to develop, designers are going to design. If you're not out there understanding the customers and problem, then no one else on the team is going to be. And so it's a problem when PMs don't

be. And so it's a problem when PMs don't have time to do that. That's how you end up with a lot of products that are just feature factories that don't solve real customer problem. What's a product trend

customer problem. What's a product trend right now that's total BS?

Um, I think this happens anytimes there's some hot new hot new technology.

And so right now I call it like, hey, sprinkle some AI on your product. I call

it that, right? It's like people and I think that you know uh a year ago everyone was like just trying to jam AI in their product adding co-pilots all over the place just without any rhyme or reason. I think it's starting to settle.

reason. I think it's starting to settle.

There's still some of that going on.

slowing down a bit but the at the end of the day going back to our discussion about problem space solution space AI is a solution right just like you know crypto a solution blockchain's a

solution these are all you know um virtual reality augmented reality those are solutions and so the problem that can happen especially when there's a new big sexy one is it's like a hammer looking for a nail like how can we AI

this thing and uh and and and one a lot of product managers can't figure out how to AI it because you're trying to force a square peg in a round hole The other thing is you're not starting with a customer problem. So even if you do

customer problem. So even if you do manage to sprinkle some dust on there or integrate it somehow, it's not going to go. And I think we're seeing a lot of

go. And I think we're seeing a lot of failure of those early attempts at trying to just bolt on AI to existing products. Um whereas now you're starting

products. Um whereas now you're starting to see people starting from what problems can it really solve? Like a lot of these vibe coding tools are solving real problems or VI prototyping tools.

They're solving real problems. So, a lot of people will look at you and a lot of the creators tend to have the highest retention on these podcast and

they'll be wondering, well, Dan, he's a really successful book author, but I'm not sure, is that really the business of Dan? When you break down the pie chart

Dan? When you break down the pie chart of your revenue and how you're making money these days, what does that look like? Well, it's kind of funny when

like? Well, it's kind of funny when people think that a book makes you tons of money. So, if you publish with a

of money. So, if you publish with a publisher, it's kind of like signing with Hollywood or being Taylor Swift with your records or something like that. Uh, you make some money, but that

that. Uh, you make some money, but that is not the main uh pie slice of my of my uh thing at all. I mainly um spend time doing a few things. One is training

workshops, right? So, as PM has exploded

workshops, right? So, as PM has exploded exploded in the last eight years, um companies have said, "Okay, we we understand the importance of PM. We

hired a bunch of PMs. We want to train them now." And there aren't a lot of

them now." And there aren't a lot of great resource. There are more these

great resource. There are more these days than there used to be, but a lot of times they will hire someone like me to come in and I'll tailor the training for the team. Sometimes it's just product

the team. Sometimes it's just product management. One of my favorites is when

management. One of my favorites is when it's actually product plus design plus dev and we go through all these slides and more that I went through with you so they really understand because it's kind of funny. I like to use analogy that

of funny. I like to use analogy that product development is a team sport.

It's like, you know, the Golden State Warriors. I'm in the Bay Area. They

Warriors. I'm in the Bay Area. They

don't just show up at the court and go, "Hey, let's play some basketball. What

position are you going to you know, they know their positions, they know their plays, they practice them. But when it comes to product development, we just hire a bunch of random people, throw them in and building or Zoom and go, "Hey, go make product, right? We don't

talk about positions. We don't talk about plays. We don't practice." So

about plays. We don't practice." So

those workshops are very um experiential, interactive, a lot of exercises, things like that. I also love speaking at product conferences. And

before COVID, you know, I speak at a lot of conferences. I used to write an

of conferences. I used to write an annual list and I'd keep track of like how how are they growing? How many do we have? Where are the new countries that

have? Where are the new countries that are having them and then COVID hit and I stopped. So this year I was super

stopped. So this year I was super psyched on my Substack Dan Olson.substack.com.

Olson.substack.com.

I wrote my 2025 conference guide and I was excited to see there's more this year than there were before COVID and there's a lot of new conferences. So I

just was in San Diego for a first-time product conference. I'm heading to

product conference. I'm heading to Calgary for a first-time product conference. So a lot of first-time

conference. So a lot of first-time conferences. So workshops and speaking.

conferences. So workshops and speaking.

I also speak at private events if you know the other cool thing is as products emerge more and more companies are actually getting like their product team together for a day or a half day or two days for an off-site to talk about the

craft of product management like that's the thing we're so busy that when do you have the time to actually sharpen your axe and sharp add to your toolkit there's really kind of so so a lot of companies recognize that so I'll go and

speak or give workshops at those events too um but then the other thing that I do that I love and how this all a lot of this content developed is hands-on consulting Right. I used to be an

consulting Right. I used to be an interim VP of product for post seriesa a startup. So I did that for box in 2007.

startup. So I did that for box in 2007.

I basically was their head of product. I

did it for one medical group in 2009. I

did it for India. I've done it for a lot of companies and that's I kind of stumbled into being that interim VP of product back in the day. I did that in 2005 and a lot of people want to be fractional CPOS that day. Like I did it

back then. And that's accelerated my

back then. And that's accelerated my learning because instead of just being at one company, I saw a lot of other companies. So I still do that today.

companies. So I still do that today.

these days it's more of an advisory or consultant capacity, but I still like working with early stage ops. In fact,

if you're watching this, I'm super excited about AI. So, if there is an AI starter out there that doesn't have a header product, that would be a great fit to kind of play around and help out and help them achieve apply some of

these concepts. Um, and then those are

these concepts. Um, and then those are the main ways. And then I also I'm just a big believer in best practices, promoting best practices in community.

So for over 11 years now I've been running a monthly meetup here in Silicon Valley where I live um called Lean Product Meetup and I bring in top speakers. Marty Kagan's been there nine

speakers. Marty Kagan's been there nine times. You know I speak there a lot of

times. You know I speak there a lot of other people spoken of Jeffrey Moore Crossing the chasm. A lot of all the people that you know that are probably on your podcast and blogging and have

books have been on there. Um and so during COVID we had to take it virtual and when we came back from COVID we built up this great audience around the world. So I we do hybrid events now. So,

world. So I we do hybrid events now. So,

but that's just like a little side project. And there's one other side

project. And there's one other side project I do, which is I run an annual product conference with three other folks, co-organize it with them called the product leader summit. We've done it nine times. It's a small 120 person

nine times. It's a small 120 person invite only um product conference for product leaders because there aren't a lot of um events for product leaders.

So, yeah. And then I try to write on Substack. I try to do stuff on LinkedIn,

Substack. I try to do stuff on LinkedIn, you know, try to play around with five coding tools, stay current and and write thoughts about all that stuff. So it's

it's a pie chart with a lot of slices, but mainly workshops, speaking and consulting and advising are the main main components. How lucrative can that

main components. How lucrative can that be?

Uh I mean it just depends. It can it can be lucrative. It depends on how much you

be lucrative. It depends on how much you want to work, right? That's the thing about being a a solo person. I've been

doing it for 20 years on my own. You can

decide to dial up your time, dial down your time, you know, have flexibility.

So it really I don't think there necessarily has to be a limit on that.

And you know the other thing is you can decide do you want to like scale up and have a team to do some stuff do you want to stay solo things like that those are some of the decisions that some people get into and some people that have like

hired a team they go I don't want to do that I want to be solo so you know there's different it's interesting to see you know in the product world different people taking you know different approaches on how to you know create their own kind of product

business. If people want to learn more

business. If people want to learn more where should they go? Yeah, I have my main website is danheifyenolsen.com osn. Um I'm on substack dan

osn. Um I'm on substack dan olson.substack.com where I'm actually

olson.substack.com where I'm actually posting a series about product strategy if people are interested in that. And uh

and then I have a YouTube channel just uh YouTube.comdan Olson and on LinkedIn

uh YouTube.comdan Olson and on LinkedIn happy to I I interact mainly with people on LinkedIn. So hopefully also I'll see

on LinkedIn. So hopefully also I'll see you at one of these conferences coming up. Awesome. Well, thank you so much for

up. Awesome. Well, thank you so much for being here Dan. Thanks a lot Kosh.

Appreciate it. I really hope you guys enjoyed that episode. It would mean a ton to me and the team if you could please subscribe on YouTube, follow on Apple and Spotify podcasts, and leave a

rating and review. Those ratings and reviews really help grow the show and help other people discover the show. And

they help fund the production so that we can do bigger and better productions.

Can't wait to share the next episode with you. Until then, see you later.

with you. Until then, see you later.

Loading...

Loading video analysis...