Dan Martell - July 04, 2022


Building a Saas Prototype With No Money


Episode Stats

Length

13 minutes

Words per Minute

193.19055

Word Count

2,682

Sentence Count

139

Hate Speech Sentences

3


Summary

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

Transcript

Transcript generated with Whisper (turbo).
Hate speech classifications generated with facebook/roberta-hate-speech-dynabench-r4-target .
00:00:00.000 After five conversations, I realized they didn't even understand what a bookmarklet was.
00:00:05.440 I was just way too close to the problem.
00:00:20.280 Hey there, everybody. I'm Dan Martell, serial entrepreneur, investor, and creator of SaaS
00:00:24.340 Academy. In this specific episode, I'm going to share with you how to create a prototype
00:00:29.260 that quickly allows you to design product,
00:00:32.020 even if you have a product in the market,
00:00:33.880 and really teach you how to save five times
00:00:36.860 less money on development.
00:00:38.820 I've seen so many people build products
00:00:40.980 and have to spend more money on software engineers, et cetera.
00:00:45.540 And be sure to stay at the end
00:00:46.720 because I'm gonna tell you how to get access
00:00:48.100 to my customer, my top customer development questions,
00:00:51.140 and the eight different sections of types of questions
00:00:54.920 from validation to problem discovery, et cetera,
00:00:57.980 that you'll be able to use
00:00:59.300 in your next customer conversations, but let's get into it.
00:01:02.600 So I've been building software products
00:01:04.320 for almost 25 years and clickable prototypes,
00:01:07.860 prototyping is just part of the journey.
00:01:11.060 If you've ever had engineers build something for you
00:01:13.500 and when you finally got it back, you're like, what is that?
00:01:16.080 This is the most jankiest, wrong, confusing interface ever.
00:01:21.980 I mean, I see this happen when a lot of my coaching clients
00:01:24.540 go and hire external dev teams or like a developer
00:01:28.080 and they just kind of like write an email
00:01:29.820 and say, here's what I wanted to do.
00:01:31.640 That is not the way to build products.
00:01:33.220 I've literally built probably hundreds
00:01:36.220 of different wireframes personally.
00:01:38.300 I've been involved in designing 12 plus products
00:01:41.080 where like complete solutions.
00:01:43.340 And the way I do it even today is using clickable prototypes
00:01:48.500 because I want to simulate, right?
00:01:50.680 And I remember one time I was building
00:01:52.840 one of my companies, Clarity.fm.
00:01:54.520 So we were a marketplace to get advice over the phone.
00:01:57.020 So I'm not gonna get into the product,
00:01:58.340 but we were designing a new feature, okay?
00:02:01.200 It was this bookmarklet.
00:02:02.700 So a bookmarklet is an extension you add to the browser
00:02:07.180 that lets you change the webpage that you're looking at.
00:02:10.040 And the crazy idea we had was,
00:02:12.060 well, we had all these experts in our marketplace, right?
00:02:14.520 So it was kind of like if LinkedIn had a call button,
00:02:16.680 that's what Clarity.fm was.
00:02:18.780 We had all these experts in our marketplace,
00:02:20.260 but we wanted to make them discoverable on other sites.
00:02:24.940 So on Twitter, when you search for expertise on Google,
00:02:28.980 on LinkedIn, we wanted to add a little call button
00:02:32.200 if the person they were chatting with
00:02:34.240 or looking at had a clarity profile.
00:02:36.860 So we built this bookmarklet.
00:02:38.600 And before we got building it,
00:02:41.200 we, you know, our product team,
00:02:43.080 and I actually designed this one,
00:02:44.560 I wireframed it in Keynote.
00:02:46.540 I'm gonna tell you all the different tools later on
00:02:48.640 and tell you where to get those,
00:02:49.860 but we wire-framed it,
00:02:52.800 and when I started showing it to customers, okay,
00:02:55.900 because Clicko Prototypes, if you've never done this,
00:02:57.600 you can literally simulate the workflow.
00:03:00.200 So somebody signs up, and they click this,
00:03:02.380 and they go through that,
00:03:03.220 and then when you're showing it to a customer,
00:03:04.580 a potential customer, they can give you feedback on it.
00:03:08.620 And I showed it to five different customers,
00:03:10.180 and after the first one, my head was like, oh no.
00:03:13.060 Second one, same problem.
00:03:14.640 Third, exact same problem.
00:03:16.580 I was just like, but I went through it
00:03:17.960 because I really think don't fix it, just go through it.
00:03:20.780 After five conversations, I realized,
00:03:23.680 simple thing, that the way I was describing it,
00:03:27.500 everybody said the same thing.
00:03:28.960 They didn't even understand what a bookmarklet was,
00:03:31.940 and they didn't understand why they would use it.
00:03:34.100 The interface didn't communicate it.
00:03:36.840 I was just way too close to the problem.
00:03:39.000 And I know some of you guys do the same thing,
00:03:40.660 where you're designing something, you're in the forest,
00:03:42.860 you have all this context,
00:03:43.960 and you just think it should be obvious to your customers,
00:03:45.880 And then you show it to them and they're like, what is this?
00:03:48.760 Most of my customers at the time had no clue
00:03:50.940 what the word bookmarklet was.
00:03:52.760 And even if they did, I didn't even
00:03:54.280 have an image showing how it would add value to their life.
00:03:59.240 So without some microcopy or an image showing how this would
00:04:02.920 be better for them, there was no desire to install it.
00:04:06.080 And if nobody installs it, then they're not going to use it.
00:04:08.560 And the biggest waste in software
00:04:10.700 is building a feature or a product that nobody wants.
00:04:14.700 And the saddest part is sometimes is they would want it
00:04:17.280 if you could communicate it clear but you're confusing them
00:04:20.660 and you paid all this money to get it built
00:04:24.020 and then you find out after the fact it doesn't work.
00:04:25.820 So I wanna highly recommend you use clickable prototypes
00:04:28.200 to learn like I did in that situation
00:04:29.920 and save you a ton of money.
00:04:31.500 So there's four key strategies that you need to understand
00:04:34.960 for when you build a clickable prototype.
00:04:37.800 Number one is you gotta understand the tools, okay?
00:04:41.000 So there's different tools as I mentioned
00:04:42.900 And they kind of go from like just wireframing
00:04:47.380 to more advanced prototyping to simulation
00:04:50.620 and really like playing the app for a customer.
00:04:53.700 So on the low end, I like to use a tool called Balsamiq,
00:04:57.580 Balsamiq with a Q.
00:04:59.300 I've been using it forever.
00:05:00.420 Peldi, the founder is a friend of mine.
00:05:02.740 I think it's the coolest product.
00:05:04.220 It's the simplest, but I also use Keynote as I mentioned.
00:05:07.820 So I mean, on the low end, if you want something simple
00:05:11.020 and easy and focused on the wireframes.
00:05:13.520 Balsamiq is you can't go wrong and Keynote's another one
00:05:16.300 you can download different themes and templates
00:05:18.820 to let you design wire or mobile flows, et cetera.
00:05:21.660 And then you go up to the mid tier.
00:05:23.500 This is when you get into like a Figma or a UX pin.
00:05:27.060 So you guys can Google those.
00:05:28.140 I'll link them up in the description below.
00:05:30.580 But these are products that are kind of mid range
00:05:33.200 between like super high end pixel perfect prototypes
00:05:35.780 and like almost like wireframes,
00:05:37.760 almost like a paper kind of mocked up stuff.
00:05:40.900 That's the middle ground where you can get
00:05:43.200 some of the advanced simulation stuff,
00:05:45.680 but it's, again, it's not 100% design.
00:05:48.240 Because the problem is if you make it too pixel perfect,
00:05:51.060 then people start giving you critical feedback
00:05:52.640 on colors and gradients and buttons and button colors
00:05:58.400 or copy, you wanna get feedback on the flow
00:06:01.080 and the problem you're trying to solve,
00:06:02.140 not necessarily on the color of the background.
00:06:04.840 And then on the high end,
00:06:05.960 you've got tools like Flinto and Envision app.
00:06:09.180 And these are like the very powerful simulation.
00:06:14.180 It's almost like if you're building a building,
00:06:16.300 there's kind of like sketching it out.
00:06:17.780 You know, if I was building the house,
00:06:18.620 I could sketch it out on a piece of printer paper.
00:06:20.420 That's kind of balsamic.
00:06:21.700 And then a more middle ground would be like a blueprint.
00:06:26.900 Right, that would be the middle ground.
00:06:27.980 But then the highest end would be like a virtual tour
00:06:31.020 of the completed thing in VR in the metaverse.
00:06:33.880 That's kind of the same way to think
00:06:35.080 about these three categories of tools.
00:06:36.440 But for most people watching this,
00:06:38.080 If you're interested on how to do this properly,
00:06:40.140 just start with Balsamiq.
00:06:41.400 It's the one that's gonna get you going.
00:06:42.980 Number two, outline outcomes.
00:06:45.640 So a lot of us that have never built product before
00:06:49.200 don't understand that there's a whole methodology
00:06:51.160 behind product design, okay?
00:06:53.020 So if you wanna go down the path of design thinking
00:06:58.700 and Don't Make Me Think is one of my favorite books on this,
00:07:03.340 but there's Sprint, I forget the guy's name from Google,
00:07:06.960 but if you wanna search that one.
00:07:08.140 There's all these different design principles
00:07:10.820 of how to solve problems,
00:07:11.840 but the one I like the best is goal-driven design.
00:07:14.520 And the reason why it's important
00:07:15.520 if you're gonna prototype is every flow
00:07:18.300 should be designed for one specific outcome.
00:07:20.920 What happens often is when you're building a product
00:07:24.580 and you're new to this,
00:07:25.500 you just wanna dump everything on the same interface.
00:07:27.980 You create almost like a dashboard and it's got all the,
00:07:30.580 it can do this, it can do this, it can do this.
00:07:33.320 And you don't really design it, you know,
00:07:36.000 from a completed specific outcome point of view.
00:07:39.940 You don't say like, okay, this person wants to add a user.
00:07:42.380 Well, what does that look like?
00:07:43.540 Somebody wants to send money to somebody else.
00:07:45.220 What would that look like?
00:07:46.860 And if you wanna like really get good at prototyping,
00:07:50.540 yes, you need to understand the tool,
00:07:51.740 but you also gotta learn how to design
00:07:54.320 using a goal-driven methodology, okay?
00:07:57.420 So that processes of understanding
00:07:59.880 what's the one need the customer has at that point,
00:08:02.700 the user and helping them get to an end point and a result,
00:08:05.940 that is the thing you're gonna have to learn
00:08:08.380 if you wanna be good at this.
00:08:09.440 Anybody can draw squares, circles, triangles, forms,
00:08:11.740 whatever, but if you actually wanna get good
00:08:13.760 at prototyping product, you need to study goal-driven design.
00:08:18.020 Number three, sketch inputs, okay?
00:08:20.500 So what sketch inputs means is that you,
00:08:23.520 like a lot of people, like I mentioned,
00:08:25.080 you just design the dashboard and you don't design
00:08:28.660 the forms for the inputs of the data, right?
00:08:31.280 It's really easy to fund to like show a report
00:08:33.340 and here's, oh, look at this.
00:08:34.380 Like this is what the product could do.
00:08:36.260 But none of the output and the reports happen
00:08:39.460 without the input, without showing the screen
00:08:43.020 that connects their data systems,
00:08:45.520 their financial systems, their email marketing tools.
00:08:47.660 Like if you're building an email marketing tool,
00:08:50.120 like what's the flow for somebody to create a campaign, right?
00:08:54.800 Like that matters a lot more than
00:08:56.720 here's your campaign dashboard.
00:08:58.820 And most people create dashboards without,
00:09:01.920 in a format it's called, it's a blank slate.
00:09:04.920 There's no initiation.
00:09:06.840 Like if somebody comes into your product for the first time
00:09:09.700 and they have nothing created, what does it say?
00:09:12.980 What does it show?
00:09:13.820 How does it guide the person through a process
00:09:15.820 of being successful using your solution?
00:09:18.320 So like to me, the blank slates design,
00:09:20.640 the data entry design, those are the inputs
00:09:23.460 that you need to wireframe and sketch those out.
00:09:26.340 And really ask yourself like,
00:09:27.500 Do I need to ask the customer this information at this step
00:09:29.980 or can I put it later?
00:09:31.000 Can I grab it from somewhere else?
00:09:32.840 Can I have them just connect to another tool
00:09:35.980 that probably has this data and can I suck the data in?
00:09:38.640 Anything that you can do to remove the friction
00:09:41.900 of completing a task for your customer,
00:09:44.620 that's where you wanna actually spend your time
00:09:46.560 and energy designing, not just creating the output
00:09:50.460 and saying, oh, look how cool this is.
00:09:52.040 We're gonna make it do this.
00:09:53.520 That'll get you sales, but it won't get your retention.
00:09:56.240 And you can pre-sell a lot of people with a prototype,
00:10:00.060 but you won't get the retention
00:10:01.520 if you don't think through how it works.
00:10:03.620 The implementation details matter.
00:10:06.040 Number four, check reality.
00:10:08.180 This is, as I mentioned, I love talking to customers.
00:10:11.120 I love showing them cool new stuff.
00:10:13.000 It's like, I get myself in trouble all the time
00:10:15.400 with my teams because I'll get on a call
00:10:17.640 and I'll be like, oh, check this new thing out.
00:10:19.600 It literally just happened.
00:10:21.000 Like I had one of my product teams,
00:10:23.520 I got them all to buy Oculus VR headsets.
00:10:27.440 And then, you know, everybody else,
00:10:29.860 why are we buying Oculus headsets for the team?
00:10:31.800 Blah, blah, blah, blah, blah.
00:10:33.160 Look, it's, you know, like you wanna innovate,
00:10:36.880 you wanna push things forward,
00:10:38.540 and you wanna show your customers.
00:10:40.220 I don't know about you, but I'm excited.
00:10:41.660 So like my product team,
00:10:42.640 I wanted to show them what's possible.
00:10:43.880 I even got a few from my real customers and I showed them.
00:10:47.400 But the problem is, is that if you, again,
00:10:49.180 you guys can do your release cycles the way you want to.
00:10:51.140 I just get excited that I want to show them early,
00:10:54.180 but this is where getting a customer advisory board
00:10:56.900 really works.
00:10:57.740 So customer advisory board is essentially
00:10:59.960 at least a dozen people that you feel best represents
00:11:03.100 your ideal customer profile, right?
00:11:04.740 These are not your first customers.
00:11:06.000 These are not people that are the loudest.
00:11:07.860 These are the people that you feel represent your ICP,
00:11:11.600 your ideal customer profile,
00:11:13.520 and you invite them to join this board.
00:11:15.060 And what you commit to them is,
00:11:16.360 hey, we're gonna show you early stuff,
00:11:18.120 we're gonna get your feedback,
00:11:18.960 We're gonna co-create the product together, right?
00:11:21.600 So as long as you have that group
00:11:23.100 and you set the intentions,
00:11:23.980 you won't run into the problem I have
00:11:25.420 where one customer tells one of my customer success managers,
00:11:28.840 like, I heard you guys are building this.
00:11:30.420 And they're like, what are you talking about?
00:11:31.660 Because nobody told them because it's not ready yet
00:11:33.280 because I'm still iterating.
00:11:34.660 So you need to set this super exclusive
00:11:39.200 and don't disclose anything to anybody else
00:11:42.000 that I show you in these meetings
00:11:43.340 because I don't know if I'm gonna build it, right?
00:11:46.220 But that, to me, is how we check reality.
00:11:48.900 We bring the prototypes to those meetings.
00:11:52.200 And in those meetings, you unpack what you're building
00:11:54.600 and you listen.
00:11:55.660 And this is one of the entrepreneurial traits
00:11:57.720 that I think is lacking right now is,
00:11:59.460 I'm looking for what assumption is that I got wrong.
00:12:02.540 I'm not looking to sell the idea.
00:12:04.740 I'm looking to say, here's an assumption I have.
00:12:07.260 Is that true?
00:12:08.660 Here's another assumption I have.
00:12:09.880 Is that true?
00:12:11.000 My assumption is that you understand
00:12:12.820 what to write for the headline of this landing page.
00:12:15.460 Because if you don't, then you're not
00:12:17.040 going to complete the landing page builder.
00:12:18.740 And it's all these little things
00:12:20.200 that we just take for granted that you,
00:12:21.920 a great product manager can kind of rewrite
00:12:24.980 those questions to learn.
00:12:27.240 And they check the reality with real customers,
00:12:30.620 especially the ideal ones
00:12:32.020 that you actually wanna build your business off of.
00:12:33.860 The one that will pay quickly and pay the most.
00:12:36.280 Find those people, put them into a group
00:12:38.300 and check your product prototypes with them.
00:12:40.800 So quick recap, the four key strategies
00:12:43.300 for building great clickable prototypes.
00:12:45.660 Number one, choose the right tool.
00:12:47.220 I recommend Balsamiq to start.
00:12:48.960 Number two, outline outcomes using goal-driven design.
00:12:53.240 Number three, sketch the inputs.
00:12:55.260 Make sure you don't drop them on a blank slate dashboard.
00:12:58.380 And number four, check reality.
00:13:00.940 Build your customer advisory board.
00:13:02.760 So as I mentioned at the beginning of this episode,
00:13:04.460 I wanna share with you an exclusive resource
00:13:06.260 called the Top Customer Development Questions.
00:13:08.900 There are eight different sections for product validation,
00:13:12.960 problem discovery, product reviews, et cetera.
00:13:17.320 These are the exact questions that I use
00:13:19.360 when I have these meetings.
00:13:21.180 So if you wanna copy,
00:13:22.020 click the link below to download your copy.
00:13:24.840 It goes through the exact words you want to use
00:13:27.320 to ask the questions and the follow-up questions.
00:13:29.760 A lot of you guys don't understand
00:13:30.760 how to actually extract and pull the learnings
00:13:33.580 that you need to from your customers
00:13:35.640 to build the right product.
00:13:36.680 Click the link below to download your copy.
00:13:38.760 And if you like this, please click the like button,
00:13:41.580 subscribe to this channel and let me know in the comments
00:13:44.920 what you like best.
00:13:45.900 What was the most meaningful for you?
00:13:47.860 And as per usual, I wanna challenge you
00:13:49.480 to live a bigger life and a bigger business
00:13:51.540 and I'll see you next Monday.