• How They Grow
  • Posts
  • šŸŒ± 5-Bit Fridays: Running experiments that don't suck, successful sales calls, how to convince someone in <50 words, the power of daily touchpoints, and developing your technical chops as a PM

šŸŒ± 5-Bit Fridays: Running experiments that don't suck, successful sales calls, how to convince someone in <50 words, the power of daily touchpoints, and developing your technical chops as a PM

#31

šŸ‘‹ Welcome to this weekā€™s edition of 5-Bit Fridays. Your weekly roundup of 5 snackableā€”and actionableā€”insights from the best-in-tech, bringing you concrete advice on how to build and grow a product.

Happy Friday, friends šŸ»

Hereā€™s some useless information I just came across to get us started. The world record just broke for solving a Rubikā€™s Cube. Can you actually imagine how your mind must work to solve one in 3.13 seconds? Nope, me neither. šŸ«”

Anyway, if youā€™re out having a drink with someone this weekend, you can impress/bore them with that trivia. In more relevant newsā€¦

Iā€™m not sure how much of the Reddit debacle around their API changes (i.e. making people pay for it in the ramp-up to Redditā€™s IPO) youā€™ve been following. But, originally expected to only go dark for 48 hours, more than 300 subreddits so far have already decided to go dark indefinitely. Read about it here.

Image

As the worldā€™s leading community platformā€¦thatā€™s pretty substantial.

And lastly, in case you missed Wednesdayā€™s deep dive, a link is below. I had a lot of fun writing this. You might be able to tell. ā›¹ļøā€ā™‚ļø

Onto todayā€™s postā€¦

Hereā€™s what weā€™ve got this week:

  • Running experiments that don't suck

  • How to run a successful sales call

  • How to convince someone in <50 words

  • The why and how of daily user touchpoints

  • Developing your technical chops as a PM

(#1) How to run experiments that don't suck

Earlier this week, shared his conversation with Eric Metelka. Eric is the Head of Product at Eppo, an experimentation platform empowering product teams to run reliable and impactful experiments.

In Peterā€™s interview, they spoke about:

  1. When to run experiments

  2. How to run experiments that donā€™t suck

  3. How to introduce experimentation to your company

Given how important running things like A/B tests are (as we saw with Duolingo), I thought Iā€™d share some of Ericā€™s first-hand insights into experimentation.

Hereā€™s a summary:

When to run experiments

You should run experiments if you need toā€¦

You should not run experiments if you need toā€¦

ā€” Erik Metelka

To add to that, hereā€™s an awesome graphic put together:

How to run experiments that donā€™t suck

Three [best practices] come to mind:

Erik also calls out 2 non-obvious effects that may dilute the results of your experiments:

  1. The Novelty Effect. Like giving a new shiny toy to a kid, thereā€™s a bias for them to play with it more in the beginning. A similar thing can happen when testing a new feature. To avoid this, aim to run the experiment for at least 2-3 weeks before drawing any conclusions. Another significance in a test is often measured by traffic volume, but itā€™s not just about the number of people seeing the test, itā€™s about how that variable performed over time. So, even if you get a high volume of users into your test very quicklyā€¦let it run. This also ensures you get a better spread in your data, as, for instance, Wednesdays may perform very differently from Fridays.

  2. The Interaction Effect. Sometimes pulling a nob that affects one type of customer can impact (unexpectedly) another. This is especially true in two-sided marketplaces, where a change on one side could impact the other side. In the context of experiments, one experiment may start impacting the results of another. To avoid this, test different hypotheses and try to space your experiments out. Thatā€™s why Erik says that guardrail metrics (AKA high-level metrics or adverse effects to monitor, like overall revenue and the number of support tickets) are so important.

How to introduce experimentation to your company

At a later stage company, this shouldnā€™t really be a problem as your company should have some testing culture already. However, letā€™s say youā€™re the PM at an earlier-stage startup that hasnā€™t gotten there yet and you want to convince leadership on experimentation. Here are three approaches Erik suggests:

  1. Share examples of companies that have grown (and are growing) through experimentation (like Duolingo). The more relatable the product is to yours, the more convincing.

  2. Emphasized how experiments can help you find the truth faster, and make more data-informed decisions

  3. Find 3rd party tools (like Eppo or Amplitude) that make it easy and affordable to start running experiments in a scrappy way.

And a last nugget of wisdom from Erik:

You shouldnā€™t introduce it if you are pre-product market fit or lack scale. A good signal that your company needs experiments is when people start asking:

Further reading šŸ§ 

(#2) How to run a successful sales call

Or more expertly said by Emery Rosanksy (VP at First Round Capital):

Founders are an innately curious bunch. But for some reason on sales calls, theyā€™ll often just talk at the prospect for an hour, throwing them the kitchen sink versus getting deeply curious about what sorts of problems the prospect is facing and how their product might help.

I was very recently on the receiving end of a sales call with Amplitude. My team and I use Amplitude extensively at the moment for Analytics and Experimentation, but weā€™ve been interested in their Audiences product, so weā€™ve been going through the upsell sales process.

While on the call, I felt I was observing a really well-oiled, nicely polished, sales-led framework. Wanting to clarify my own understanding of what I was witnessing and learn more about what makes a good sales call, I did some searching and quickly came across an article by First Round Capital, where Emery Rosanksy shares some of her hard-won wisdom on sales.

Hereā€™s a summary of what I learned, specifically, about what separates a great sales callā€”one that closes a customerā€”from a kicking-the-can one. AKA: ā€œWeā€™ll get back to you.ā€ Founders who are selling (or need to start selling)ā€¦ this one is for you.

1. Start the call by defining: ā€œPurpose, Benefit, Checkā€

How many times have you been on a call with no clear purpose or agenda? Itā€™s maddening, right? But time after time, folks dive right into their pitch deck without first laying out the path ahead for the duration of the call.

This is why Emery pushes the PBC method, namely, ā€œPurpose, Benefit, Checkā€. Simply, itā€™s an excellent (often underutilized) tool that creates verbal acknowledgment and agreement with your prospect about why youā€™re having this call, and what the outcome should be. Hereā€™s the example she gave:

Thanks again for taking the time to chat with me today. We initially set this call for 30 minutes, does that time still work for you? The purpose of the call is for me to learn more about your process and challenges for tracking SaaS metrics and share a bit about how [insert product] can solve that problem for you. At the end of the call, we can decide together if it makes sense to move to the next step in the process which is [insert next step details]. How does that sound to you?

Why do this?

  • It confirms alignment with your prospect on how they want to spend the time on the call. If thereā€™s any confusion, find out earlier rather than frustrating someone and wasting time.

  • It creates a nice opportunity for you at the end of the call to ask for a decision on the next step.

  • It earns you credibility and trust for the professional and polished approach. Thereā€™s a saying that goes something like ā€œFirst tell them what youā€™re going to tell them. Then tell them. Then tell them what you just told them.ā€

2. Dig deep to find the impact of the problem, not just the problem.

Emery has found that most founder sales calls end up being situational discovery questions. For example, ā€œWhat challenges do you have in your billing process today?ā€ or ā€œWhat tools are you using to manage your vendor billing?ā€

But, as with most things, digging deeper and pulling on threads is where the good stuff is buried. ā›ļø

Itā€™s not enough to know the pain the prospect has, you want to deeply understand the impact of that pain. Thatā€™s how you create urgency and turn a nice-to-have into a must-have solution.

3. Use peoplesā€™ own words back at them.

If you do a great job with discovery on this first call, youā€™ve likely uncovered some really meaningful insights about your prospect. So what do you do with those insights? You leverage them to make an even stronger connection between the prospectā€™s challenges and the solution youā€™re building.

Letā€™s say during discovery your prospect told you they spend 20 hours per week dealing with vendor billing issues. Later in the call, when youā€™re demoing a feature in your billing platform you would simply say, ā€˜Earlier you mentioned youā€™re spending 20 hours a week dealing with vendor billing issues. With [xyz feature] you can eliminate those billing issues. How would this impact your workflow?ā€™ Most sellers would just demo the feature and expect the prospect to make the connection on their own.

This touches on a powerful communication principle: mirroring.

4. People remember stories. So, use them.

Numbers donā€™t create emotional connections. Stories do.

Thatā€™s why itā€™s far more powerful to tell a story about a specific customer and how they went from struggling to scaling with your solution, compared to bombarding someone with numbers (even if they are really good).

A great sales call finds opportunities to integrate storytelling. As Emery describes:

This can be the company origin story, stories about other customers who had similar challenges to the one your prospect is sharing, stories of customers who had similar objections to your product that the current prospect has (and how they overcame them) or stories of customers who ā€˜wonā€™ using your product.

5. Donā€™t rush the close.

There are multiple critical boxes to check before you close the call, and folks end up in a race to beat the clock. Leave yourself enough time ā€” no matter where you are in the demo, stop at the five minutes left mark to start closing out the call.

Here are four steps to ending a sales call the right way.

  1. Ask for feedback. A simple, ā€˜Iā€™ve shown you a lot today, what are your thoughts right now?ā€™ can tell you a lot about whether to continue investing in the relationship. This is the moment to close that PBC loop.

  2. Outline the next steps. Always aim to schedule the next conversation while youā€™re still on the call. Once you hang up, it can be near impossible to get that personā€™s attention again and youā€™ll lose momentum.

  3. Follow up the same day. Always get a follow-up email out before you go home. This should include a summary of the call, what you learned, plus any action items you owe them.

  4. Share out. If you want candid feedback about how you did on the call, then send a recording (which you should be doing) to someone you trust to share a few notes.

Further reading šŸ§ 

Enjoying this post so far? Feel free to share it ā˜•

(#3) How to convince someone in <50 words

Hereā€™s a lovely short, and very true, quote by from The Looking Glass.

How do I convince X that my idea is great, that we should do A and not B, or that I deserve a promotion?

Further reading šŸ§ 

(#4) The why and how of daily user touchpoints

A core part of the PMā€™s and designer's job is being close to the customer. But, things are always popping up to fill up our plates, and often ā€œspeaking to customersā€ gets pushed off the to-do list so we can make time to knock out that last minutes deck a manager asked for.

In the end, we often end up talking with users occasionally, and as Bart Krawczyk says, ā€œThatā€™s not enough.ā€

Daily touchpoints with customers change everything.

Why?

Okay, but having a user interaction every day sounds like an unattainable goal. And while Bart argues for it (likely as a hyperbole), frankly, itā€™s an impossible goal. However, what is feasible is probably increasing the number of touchpoints you currently have as a PM. I know I can.

So, how do you do that?

  • User interviews (with automated scheduling). The main headache with having more interviews is the logistics of getting them on the calendar. The key is automation, and to automate, you can:

    • Recruit directly from your product/site. Try implementing a banner ad, or using a tool like Hotjar (they actually just launched a neat user interview tool), that invites users to schedule 30m calls using an automatic scheduler like Calendly.

    • Setup triggered emails. This is a personal favorite that drives most of my general calls. Say youā€™re using HubSpot with some decent contact properties in there. You can create lists of users based on some combo of audience and engagement requirements (i.e. hasnā€™t logged in in X days, just performed X event, etc), and send automatic emails personalized to that situation, asking for an interview.

    • Recruit from sales. If applicable to your company, ask your sales team to schedule some interviews as part of their sales process. For instance, people that just bought the product or refused to buy it are great sources of insights.

    • Recruit from customer support. Similarly to the above, ask your CS team to funnel certain people your way.

  • Doing occasional customer service activities. Not all touch points have to be speaking to customers. There are other ways to keep your finger on the pulse, such as:

    • Actively answering customer requests (usually only doable at smaller companies)

    • Going through older (hopefully tagged) support tickets

  • Sitting in on sales calls. Again, you need to apply judgment here, but if youā€™re able to get added to some sales calls, it gives you a chance to see directly (in the context of selling the product) what kind of objections or questions potential customers have. An extra benefit is youā€™ll see if thereā€™s alignment between how the sales and product teams perceive and communicate the product.

  • Reading reviews. For instance, on:

    • Reddit, app stores, FB groups, other sites, your own forum or community pages if you have them, or anywhere else your customers are talking about you.

  • Surveys. Besides exploratory surveys you might send out to a segment of people when youā€™re trying to learn something specific, you can have different automatic surveys going, helping you get a stream of insights coming in. For example:

    • Regular NPS surveys

    • Setting up an exit survey for people who drop out of a conversion funnel

    • Using a churn survey to understand why people stop using your product (either direct cancellations or lack of product usage for extended periods)

    • Sending a welcome survey for brand new customers (or baking it into product onboarding)

  • Go spend time where your users hang out. This could be:

    • Meetups

    • Conferences

    • Online forums

    • Communities (Discords, Reddits, Slack Groups)

Further reading šŸ§ 

(#5) Developing your technical chops as a PM

Product managers donā€™t need to be engineers. Itā€™s not our job to step on toes and waste time getting too deep into the codebase. Thatā€™s what the engineers are for. But, the more we understand the technical side of things (like the development process), the better we can move things along, prioritize, and earn more trust from our engineering partners.

So, how do you level up your technical knowledge and find that sweet spot?

Justin Gageā€”author of the Technically newsletter (fittingly described as ā€œa place for not software engineers to learn about software engineeringā€)ā€”shared his actionable tips on becoming a more technical PM a while back on Lennyā€™s Newsletter. According to him, there are the top 5 things PMs should learn about engineering.

  1. Learn your companyā€™s tech stack

    1. What to know: The technologies your product runs on (i.e what front/backend languages, database, server infrastructure)

    2. Why it matters: The languages, frameworks, and infrastructure being used all come with important trade-offs. And tradeoffs can impact things like how long it might take to build a certain feature. Also, as this will apply to all the points below, the more you can speak the language of your engineering team, the more trust youā€™ll build.

    3. How to learn about it: The easiest thing to do is just ask a developer.

  2. Learn sensitive points in the codebase

    1. What to know: You want to know which pieces of the codebase are tangled, sensitive, or just near-impossible to change.

    2. Why it matters: Knowing the hardest parts of the app to work on can help you plan more effectively, like resource allocation and road mapping.

    3. How to learn about it: If there are seasoned PMs on your team, ask them about projects that went surprisingly quickly or surprisingly slowly. Also, speak to developers.

  3. Learn your build and deploy process

    1. What to know: How your app gets built and deployed to your users, whatā€™s manual and whatā€™s automated, and how long it usually takes.

    2. Why it matters: Larger teams and more complex apps can have multi-day deployment processes that may delay projects and add to lead time. Knowing these pressure points can also help you more effectively batch features and understand whatā€™s worth doing and when.

    3. How to learn about it: Ask a developer.

  4. Learn how to contribute some code

    1. What to know: How to make code changes and open a PR, specifically for small, self-contained changes like updating copy or changing colors.

    2. Why it matters: Being able to make very small changes yourself, like fixing a typo, will result in more polished products shipped faster. But, as Justin notes: ā€œDonā€™t bite off more than you can chew, though; keeping the code you contribute to smaller copy- or design-related tweaks will win you points.ā€

    3. How to learn about it: Sit down with your favorite engineer and ask them to walk you through how to contribute code.

  5. Learn technical basics

    1. What to know: Outside of your own codebase, you want to have some understanding of how apps, data, and infrastructure work together.

    2. Why it matters: This gives you a conceptual understanding of what pieces come together to build applications, and without it, prepare to listen to lots of gibberish in any engineering discussion. Whether you know how to code or not, youā€™ll want to know what your developer means when they say they can keep this feature to a ā€œfrontend change only.ā€™ā€

    3. How to learn about it: Outside of getting hands-on experience, the easiest is to read engineering newsletters geared towards non-tech-heavy folks, such as Justinā€™s Technically or ByteByteGo , watch YouTube videos, or even take a basic (free) Codecademy course.

Further reading šŸ§ 

šŸŒ± And now, byte on this if you have time šŸ§ 

By now, you know we donā€™t really have a problem getting to space ā€œcheaplyā€ anymore. SpaceX has laid down some essential infrastructure, with the ability for companies to use their rockets like an Uber to space.

So, the next questionā€¦ what do we do up there now?

Well, earlier this week, Varda launched a commercial space factory into orbit.

Interested? šŸŒ

And thatā€™s it for this week!

As always, thank you for reading and giving me some of your time today.

If you learned something new, or just enjoyed the read, the best way to support this newsletter is to give this post a like, share, or a restack ā€” it helps other folks on Substack discover my writing.

Or, if youā€™re a writer on Substack, enjoy my work, and think your own audience would find value in my various series, Iā€™d love it if you would consider adding HTG to your recommendations.

Until next time.ā€” JarydāœŒļø

Start writing today. Use the button below to create your Substack and connect your publication with How They Grow

Reply

or to participate.