Dan Martell - June 19, 2023


How to Make the BEST Product


Episode Stats

Length

13 minutes

Words per Minute

187.60786

Word Count

2,609

Sentence Count

111


Summary

Summaries generated with gmurro/bart-large-finetuned-filtered-spotify-podcast-summ .

Transcript

Transcript generated with Whisper (turbo).
00:00:00.000 This is how you build product that people pay you for,
00:00:04.260 trip over themselves to pay you for it without breaking the bank.
00:00:08.500 See, I've been building software companies now for 20 years.
00:00:11.760 I buy software companies, I coach some of the world's top CEOs,
00:00:16.060 and I've learned over the years, spending tens of millions of dollars
00:00:19.120 on engineering teams, product managers, you know, all the tooling,
00:00:23.120 the fancy Kanban boards, project management, you know, simulation software,
00:00:27.500 All of that, it really comes down to these five core principles
00:00:30.920 that if you implement into your product process
00:00:34.140 will help you build innovation from insights you learn from your customers
00:00:38.140 that will continue to keep you competitive.
00:00:40.740 You don't listen to this.
00:00:41.960 I know we're going to end up failing because you won't have product marketing.
00:00:45.540 I'm not even being dramatic.
00:00:46.880 You literally maybe have some traction today
00:00:49.040 and then you're going to hit a ceiling
00:00:50.420 where there's more people flying out the door
00:00:52.460 than you're able to bring in
00:00:53.780 and you're going to get frustrated and you're going to give up
00:00:55.800 and you're gonna decide to either shut it down
00:00:57.520 or sell it for pennies.
00:00:58.960 This is how we do it.
00:01:02.900 Number one is define your product vision.
00:01:05.300 See, a lot of founders, maybe this is you,
00:01:07.400 or maybe you're a product manager
00:01:08.660 and you work with a CEO founder,
00:01:10.560 is they have the vision, but it's up in their head, okay?
00:01:13.920 My rule when I coach CEOs is you need to communicate
00:01:18.080 where you wanna be in 18 months clearly.
00:01:20.540 We're talking like high level roadmap
00:01:23.140 so that the rest of the team can make decisions
00:01:25.280 that's aligned with where you want to go, your vision.
00:01:28.540 See, if you've got a team, even if it's six people,
00:01:31.080 like every day they wake up to make the product better,
00:01:33.800 to fix bugs, to talk to customers,
00:01:36.420 and if you don't give them any direction,
00:01:38.700 then essentially you're hoping
00:01:40.720 that they see what you've never put out visually
00:01:44.240 and execute against that.
00:01:45.560 It's why a lot of CEOs get frustrated
00:01:47.580 when their team make decisions,
00:01:49.160 they're like, why did you do that?
00:01:50.840 You didn't define your product vision.
00:01:52.780 You didn't sit down and actually describe,
00:01:55.660 this is the problem that we're gonna solve.
00:01:57.780 This is the customer segment we're solving it for.
00:02:00.420 Here's our unique perspective on how we're gonna solve it.
00:02:03.900 And we're gonna get everybody aligned with this.
00:02:06.540 Meaning every person in the company
00:02:08.240 is gonna be pulling on the rope in the same direction.
00:02:11.340 Because if everybody's pulling on the rope,
00:02:13.400 but they're pulling in different directions, guess what?
00:02:16.500 You make no movement.
00:02:18.320 And very few companies have a detailed definition
00:02:21.980 of their product vision that they can use continuously
00:02:25.160 every week in their product meetings
00:02:27.100 to let everybody know, hey, remember guys,
00:02:28.920 we're going over here and this is the problem we're solving
00:02:31.400 and this is our unique perspective on the problem
00:02:33.860 and these are the customers we wanna serve
00:02:35.640 and anytime the sales team brings in people
00:02:37.500 that don't look like those customers,
00:02:38.520 can we ask them to stop?
00:02:39.900 And anytime the marketing team puts together
00:02:41.540 a marketing program that attracts people
00:02:43.480 just because they get cheap leads
00:02:44.800 but it doesn't get our best fit customers
00:02:46.400 or ready to pay customers, we ask them to stop.
00:02:49.440 All of this will allow you to just get better,
00:02:52.260 leaner and faster if you have
00:02:54.320 a clearly defined product vision.
00:02:56.140 Number two is create a roadmap.
00:02:58.440 See, some of you guys have maybe never built software before,
00:03:01.480 it's your first time, maybe you've tried it in the past
00:03:03.940 and you know, a lot of entrepreneurs
00:03:05.840 have this like Steve Jobs complex.
00:03:07.480 They're like, I know what the customer wants
00:03:09.580 and they're wrong and if I listened to them
00:03:12.460 I would just build a faster horse.
00:03:14.040 All this craziness, okay?
00:03:16.420 A product roadmap is very simple.
00:03:18.880 it's over the next short term,
00:03:21.060 typically six months, maybe nine months,
00:03:23.760 you can tell your team, this is our priority.
00:03:27.040 Most importantly, it tells your customers
00:03:29.340 what you're gonna build and what sequence, right?
00:03:31.640 My favorite thing to do is actually ask customers
00:03:33.740 for feedback on kind of product feature enhancement,
00:03:37.040 and then map that feedback to the thing I'm gonna go build
00:03:40.200 that when I launch it,
00:03:41.280 because it's part of the roadmap and everybody knows,
00:03:43.160 I then tell the customers it was their idea, okay?
00:03:46.200 like sneaky deaky trick,
00:03:47.940 that could transform the way you create raving fans.
00:03:51.380 You can't do that if you don't have a product roadmap, okay?
00:03:54.400 It's different than a vision, a roadmap is shorter,
00:03:57.220 and it just lets everybody know
00:03:58.840 this is what we're focusing on right now,
00:04:01.040 this is what we're gonna focus on next.
00:04:02.880 All your crazy ideas, dump them into this category of stuff,
00:04:07.480 and then every time we sit down to talk about
00:04:09.760 what we're gonna work on next,
00:04:10.860 we can pull from there to figure it out,
00:04:13.300 prioritize it, have a different process for it,
00:04:16.080 but a roadmap is a critical tool
00:04:18.420 that the best software companies out there
00:04:20.820 know how to manage and communicate
00:04:23.400 to the rest of their team.
00:04:24.760 Number three, create cross-functional teams.
00:04:27.960 See, most companies that struggle
00:04:29.700 with really great product,
00:04:31.480 it's because they have an engineer
00:04:33.220 that's maybe in some other part of the world
00:04:35.180 and they're writing code and every once in a while
00:04:36.920 they throw stuff over the fence.
00:04:38.640 And then you're like, okay, now we gotta test it
00:04:41.300 and we play with it and we find all the bugs
00:04:42.860 and then we like send it back over the fence
00:04:44.920 and hopefully they fix it.
00:04:46.160 My philosophy is to create pod structures.
00:04:49.000 And a pod structure is very cool
00:04:50.660 because it allows a group of people
00:04:53.580 to have everybody they need to actually ship working code.
00:04:57.700 See, if you have like,
00:04:59.020 oh, well this is a person that does the customer stories
00:05:02.460 and then that goes to a designer
00:05:04.540 and then that goes to an engineer
00:05:06.380 and then the engineer needs to talk to their CTO
00:05:09.080 to figure out like,
00:05:10.140 how does this get built into our infrastructure?
00:05:12.360 That's where the breakage happens, right?
00:05:15.000 Whereas most of the best software companies in the world,
00:05:18.200 the Facebooks, the Googles, the Amazon,
00:05:19.640 they use a pod structure, Scrum talks about this,
00:05:23.360 Agile Development talks about this,
00:05:25.060 where they can talk to the customer directly,
00:05:27.680 take that feedback, put together a product spec,
00:05:30.780 build it in-house, be responsible for it.
00:05:33.480 My favorite example is this is HubSpot,
00:05:36.200 where they would do, I don't know what they called it,
00:05:37.940 but essentially show and tell.
00:05:39.480 So every two weeks, they would invite
00:05:41.480 all the different pods to show their work.
00:05:44.200 Now, here is the criteria.
00:05:45.720 You couldn't show unless it was actually in staging.
00:05:49.080 Couldn't have been clickable prototypes.
00:05:51.160 It can't be ideas.
00:05:52.680 If you want to demo on these show and tell days,
00:05:56.080 you have to have working product in staging ready to go
00:05:59.700 that everybody's like, that's amazing.
00:06:01.660 Ship it to production, right?
00:06:03.100 And just allowing this process
00:06:05.320 of continuously upgrading and refining
00:06:07.440 so there's no bottlenecks.
00:06:08.900 I mean, most people don't know this,
00:06:10.320 but companies like Shopify, Facebook, and many others
00:06:13.940 ship to productions hundreds of times per day.
00:06:17.260 They've built their infrastructure
00:06:18.800 where if somebody has an idea
00:06:20.160 and they have the time in that day,
00:06:21.680 they can literally write the code, change the thing,
00:06:24.720 submit it, it gets approved, shipped to production.
00:06:27.540 There's no release schedule.
00:06:29.280 There's no like, oh, this is our quarterly release.
00:06:31.980 If there's a bug, they fix it, it's gone.
00:06:34.500 And the only way to do that
00:06:35.560 is if you have cross-functional teams.
00:06:37.700 Number four is you've got to monitor progress
00:06:40.240 and metrics, okay?
00:06:41.700 So at the end of the day,
00:06:42.960 it's not about lines of code that matter.
00:06:45.320 It's about, did the customer receive more value?
00:06:48.740 Did the code base get more stable?
00:06:51.380 Did our company achieve their KPIs or metrics we set out for?
00:06:55.880 You know, at the end of the day, business is very simple.
00:06:57.620 How many customers come in?
00:06:59.120 How much do they pay us?
00:07:00.280 How many people stick around?
00:07:01.900 Very simple.
00:07:02.720 I know some of you guys will be like,
00:07:03.940 oh yeah, well I measure this metric
00:07:05.540 and this metric and this metric.
00:07:06.600 It's like super advanced and nerdy stuff, which I love.
00:07:09.620 But I also know that at the simplest form,
00:07:12.180 if we can just instrument those different data points
00:07:15.460 and say, how many customers did we get in the last month?
00:07:17.560 Did they activate?
00:07:18.500 Did they pay us?
00:07:19.580 Did they stick around?
00:07:20.660 And then as you deploy new features,
00:07:23.300 see your product features should only be created
00:07:26.960 if they solve a problem,
00:07:29.140 if they improve one of those metrics.
00:07:31.380 You know, a lot of people have good ideas,
00:07:33.060 but when you say, well, how is this gonna help the business?
00:07:35.060 And they're like, well, it'll make our customers happy.
00:07:37.760 Okay, is it gonna keep more customers that are canceling?
00:07:40.880 Well, no, but it's gonna make the ones
00:07:42.280 that are staying more happy.
00:07:43.600 Okay, well, we've got, you know,
00:07:45.520 eight, nine, 10% of the people every month leaving.
00:07:48.400 Could we start with fixing those problems?
00:07:51.260 Could we pull the report,
00:07:52.660 what I call the customer cancellation survey,
00:07:54.580 and actually reverse engineer what are top customers
00:07:57.920 that we would have liked to have kept?
00:07:59.180 Why are they leaving and fixing those holes first?
00:08:01.800 Too often, people confuse activity with progress.
00:08:05.300 To me, the way we avoid this
00:08:06.700 is we instrument our code base.
00:08:08.800 Everybody monitors those KPIs that are important to us,
00:08:11.800 including speed and performance.
00:08:13.920 There's nothing worse than releasing new software.
00:08:16.560 I remember one time our team released
00:08:18.180 this big search engine change,
00:08:19.700 and it's like all these advanced search features,
00:08:21.540 and they were so pumped.
00:08:22.720 And then when I tested it out, it was three times slower.
00:08:26.380 It doesn't matter how cool your search is.
00:08:29.260 If it slows down the whole thing,
00:08:31.500 customers don't care about that.
00:08:32.800 Jeff Bezos says it best.
00:08:33.900 He goes, look, all I know in the future
00:08:35.940 is our customers will always want
00:08:37.140 cheaper prices delivered faster.
00:08:39.500 Think about that, cheaper prices delivered faster.
00:08:41.460 So if your thing makes the site faster,
00:08:43.240 if it makes it that we have more product inventory,
00:08:44.880 if it makes the price cheaper,
00:08:45.980 if it makes it faster to get to somebody,
00:08:47.880 those are all really good things you should focus on.
00:08:49.980 So monitor progress and the KPIs and metrics,
00:08:53.460 and that's how we create the baseline
00:08:55.400 for everybody else to make the product better.
00:08:57.300 Number five is iterate and improve.
00:09:00.060 See, when you get into larger engineering teams,
00:09:03.380 you will discover that many of them
00:09:05.280 have this thing called DevOps.
00:09:07.140 And DevOps is a department that allows the engineers
00:09:11.760 to request ways that the DevOps team
00:09:15.060 can make the writing of the software easier, better,
00:09:18.960 just faster for them to develop new features.
00:09:21.700 And one of my favorite examples is this feature
00:09:25.940 that Facebook has called Gatekeeper.
00:09:27.980 And what Gatekeeper does,
00:09:29.320 it allows you to deploy new features
00:09:31.440 but to focus on different demographics.
00:09:34.140 So if I wanted to test some new,
00:09:36.280 let's say I wanna change the color of the like button,
00:09:39.540 I can actually change it for everybody in Canada,
00:09:41.960 or even just 10,000 of our customers in Canada,
00:09:45.040 and it gate keeps it to just them
00:09:47.020 so that I can split test and test that change versus control.
00:09:51.540 See, it's hard to iterate if you don't create baselines.
00:09:54.860 You know, if you're Google, I don't know if you know this,
00:09:56.960 but YouTube, which is owned by Google,
00:09:59.220 their homepage, they have some customers
00:10:01.500 that are part of a control group
00:10:02.940 that they've never seen an ad on their YouTube videos
00:10:05.080 and they're not paying for YouTube Red
00:10:06.760 or Advanced or whatever it is.
00:10:08.080 They literally say, okay, well,
00:10:09.360 we have all these different experiments running
00:10:12.220 for us to feedback the learnings to the product teams
00:10:15.460 or the product managers so that they can decide
00:10:18.160 what's the best thing to move forward, right?
00:10:20.720 Too often, you know, people are in meetings
00:10:22.700 and product meetings and it's called the HIPPO,
00:10:25.420 the highest income person's opinion.
00:10:28.760 That's the most important.
00:10:29.880 It's like, who should we listen to?
00:10:31.660 Listen to the hippo, what's the highest income person's
00:10:34.600 opinion, the person who gets paid the most.
00:10:36.780 You know, it's the product manager, it's the CEO.
00:10:39.200 But my philosophy is listen to the customers.
00:10:41.640 I actually, at a certain point, the product is yours.
00:10:43.920 You have an opinion, you have a philosophy,
00:10:45.860 you have a point of view, it's opinionated software.
00:10:48.940 But as soon as you put it out to the world,
00:10:50.860 then all of a sudden it becomes theirs.
00:10:52.980 And you have to start working backwards from the customer.
00:10:55.700 So being able to move faster by creating tooling
00:10:59.940 that allows you to split test,
00:11:01.600 to create gatekeeping software,
00:11:03.240 to launch new features to a specific audience,
00:11:06.400 to learn to that.
00:11:07.620 I even had a friend once,
00:11:08.700 he built a new tab in the software
00:11:11.340 and when you click the tab, it was a survey.
00:11:14.140 It wasn't the feature, nothing was built.
00:11:16.100 It literally asked the person,
00:11:17.260 what did you expect to see when you click this tab?
00:11:20.540 Isn't that cool?
00:11:21.380 You don't even have to know what to build,
00:11:23.720 just ask your customers.
00:11:25.000 Then he took all that feedback,
00:11:26.100 looked at their answers and said,
00:11:27.200 oh geez, I didn't think of that.
00:11:28.560 we should build this pivot table concept for reporting.
00:11:31.160 Perfect, build it into the product.
00:11:33.260 That's how we improve our product.
00:11:35.320 To wrap it all up, I wanna share this with you.
00:11:37.460 This is a guy named Mark Newsome, okay?
00:11:40.580 He's friends with Johnny Eyes from Apple.
00:11:42.640 I heard about him because he was rumored
00:11:44.540 to work on the Apple Watch, okay?
00:11:47.000 This watch right here.
00:11:48.620 Why I have this is because this is his design journal, okay?
00:11:51.800 There was only a handful of these ever sold.
00:11:54.120 This thing is incredibly valuable and I bought it
00:11:57.640 because, and this is my invitation for you,
00:11:59.640 is become a student of design.
00:12:03.420 Become a student of product.
00:12:05.340 Become a student of emotional response to objects.
00:12:10.160 Mark Newsome not only designed the lounge chair,
00:12:14.580 to cars, to Louis Vuitton bags, to buildings,
00:12:18.220 to Apple watches, he is somebody
00:12:21.340 that I'm incredibly inspired from.
00:12:23.780 And for three or four years,
00:12:25.540 I went down the rabbit hole of just,
00:12:26.860 What does it mean to be a great product designer?
00:12:29.720 Okay, how do we have product vision?
00:12:31.700 How do we create roadmaps?
00:12:32.960 How do we create cross-functional teams
00:12:35.100 to design some of the stuff that he covers in this book?
00:12:37.560 That's my invitation for you.
00:12:39.460 Don't be just good at it.
00:12:41.780 Decide to be a master at it.
00:12:43.880 Go all in, surround yourself with people like Mark Newsome
00:12:47.400 and other world-class designers
00:12:49.120 to be inspired about how they think.
00:12:51.340 Because it's one thing to build software,
00:12:54.420 but it's another thing to build something so great
00:12:57.180 that other people copy you for, okay?
00:12:59.960 And I think that's the ultimate expression
00:13:02.820 of appreciation is do you see other people
00:13:06.220 in your industry steal or inspired
00:13:09.720 by some of your interaction designs or your workflows?
00:13:13.000 That's what I always strive to think about
00:13:16.040 when I'm designing products.
00:13:17.280 That's my invitation for you and as per usual,
00:13:18.940 I wanna challenge you to live a bigger life
00:13:20.860 and a bigger business and I'll see you next Monday.
00:13:24.420 We'll be right back.