<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[RoadToPM]]></title><description><![CDATA[No-nonsense product management insights from the trenches of tech, blending pragmatic frameworks with a critical eye toward AI's transformation of the field.]]></description><link>https://roadto.pm</link><image><url>https://substackcdn.com/image/fetch/$s_!J9Kf!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F412659dc-a48b-424b-b52f-7f0b5279a33b_1280x1280.png</url><title>RoadToPM</title><link>https://roadto.pm</link></image><generator>Substack</generator><lastBuildDate>Sat, 11 Apr 2026 08:46:19 GMT</lastBuildDate><atom:link href="https://roadto.pm/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Adam Ghanem]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[roadtopm@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[roadtopm@substack.com]]></itunes:email><itunes:name><![CDATA[Adam Ghanem]]></itunes:name></itunes:owner><itunes:author><![CDATA[Adam Ghanem]]></itunes:author><googleplay:owner><![CDATA[roadtopm@substack.com]]></googleplay:owner><googleplay:email><![CDATA[roadtopm@substack.com]]></googleplay:email><googleplay:author><![CDATA[Adam Ghanem]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Strategy Bridge: From KPIs to Strategies That Actually Work]]></title><description><![CDATA[Turn your KPIs from a quarterly deck ornament into a systematic product strategy-generating machine.]]></description><link>https://roadto.pm/p/the-strategy-bridge-from-kpis-to</link><guid isPermaLink="false">https://roadto.pm/p/the-strategy-bridge-from-kpis-to</guid><dc:creator><![CDATA[Adam Ghanem]]></dc:creator><pubDate>Tue, 07 Oct 2025 07:02:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!w16M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2065ab8d-ba7c-44d4-abcd-00c4027594dd_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w16M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2065ab8d-ba7c-44d4-abcd-00c4027594dd_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w16M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2065ab8d-ba7c-44d4-abcd-00c4027594dd_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!w16M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2065ab8d-ba7c-44d4-abcd-00c4027594dd_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!w16M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2065ab8d-ba7c-44d4-abcd-00c4027594dd_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!w16M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2065ab8d-ba7c-44d4-abcd-00c4027594dd_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w16M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2065ab8d-ba7c-44d4-abcd-00c4027594dd_1456x816.png" width="724.65625" height="406.1260302197802" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2065ab8d-ba7c-44d4-abcd-00c4027594dd_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:724.65625,&quot;bytes&quot;:2118056,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://roadto.pm/i/175256300?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2065ab8d-ba7c-44d4-abcd-00c4027594dd_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!w16M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2065ab8d-ba7c-44d4-abcd-00c4027594dd_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!w16M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2065ab8d-ba7c-44d4-abcd-00c4027594dd_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!w16M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2065ab8d-ba7c-44d4-abcd-00c4027594dd_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!w16M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2065ab8d-ba7c-44d4-abcd-00c4027594dd_1456x816.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>This is the second post in a series about turning metrics into action. Part 1 covered <a href="https://roadto.pm/p/the-tuesday-afternoon-test-building">building KPI trees that pass the Tuesday Afternoon Test</a>. You can read both separately but best to leverage both concepts to get the best outcomes.</em></p><p><em>Thanks for reading RoadToPM! <strong>make sure to subscribe to stay up-to-date &#10024;&#10024;&#10024;</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://roadto.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://roadto.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p></p><p>Your KPI tree shows that 40% of users churn in their first month because they &#8220;can&#8217;t find the features they need&#8221;.</p><p>Your team nods knowingly in the quarterly business review.</p><p>Someone suggests &#8220;improving discoverability&#8221;.</p><p>Everyone agrees.</p><p>The meeting ends.</p><p>Three months later, the metric hasn&#8217;t moved.</p><p>This happens because somewhere between &#8220;here&#8217;s what we need to measure&#8221; and &#8220;here&#8217;s what we&#8217;re shipping next sprint&#8221; there&#8217;s a massive gap.</p><p>We call it strategy, but most teams treat it like magic; throw enough brainstorming sessions at the problem and <em>hopefully something sticks</em>.</p><p>I&#8217;ve watched dozens of teams build perfect KPI trees that never generate a single useful decision. The tree sits in a deck, gets referenced in planning meetings, maybe gets updated once a quarter. Meanwhile, the team keeps shipping features based on whoever argued loudest in the last roadmap discussion.</p><p>The real problem? We&#8217;ve gotten good at building KPI trees but terrible at turning them into strategies. We have this diagnostic tool that tells us exactly what to measure, but no systematic way to figure out what to actually do about it.</p><h2>The Strategy Bridge Framework</h2><p>The Strategy Bridge transforms your KPI tree from a measurement tool into an action-generating machine.</p><p>The core insight: <strong>every strategy is just a hypothesis about moving a specific part of your KPI tree.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MAHb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18019290-6c72-42a6-bc71-de2056f54144_2720x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MAHb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18019290-6c72-42a6-bc71-de2056f54144_2720x1024.png 424w, https://substackcdn.com/image/fetch/$s_!MAHb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18019290-6c72-42a6-bc71-de2056f54144_2720x1024.png 848w, https://substackcdn.com/image/fetch/$s_!MAHb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18019290-6c72-42a6-bc71-de2056f54144_2720x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!MAHb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18019290-6c72-42a6-bc71-de2056f54144_2720x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MAHb!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18019290-6c72-42a6-bc71-de2056f54144_2720x1024.png" width="1200" height="451.64835164835165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18019290-6c72-42a6-bc71-de2056f54144_2720x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:548,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:25492,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://roadto.pm/i/175256300?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18019290-6c72-42a6-bc71-de2056f54144_2720x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MAHb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18019290-6c72-42a6-bc71-de2056f54144_2720x1024.png 424w, https://substackcdn.com/image/fetch/$s_!MAHb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18019290-6c72-42a6-bc71-de2056f54144_2720x1024.png 848w, https://substackcdn.com/image/fetch/$s_!MAHb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18019290-6c72-42a6-bc71-de2056f54144_2720x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!MAHb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18019290-6c72-42a6-bc71-de2056f54144_2720x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Phase 1: Node Selection</h3><p>You can&#8217;t interrogate your entire KPI tree.</p><p>Pick 1-2 driver metrics or 3-4 input metrics where you have the most leverage.</p><p><strong>Two criteria:</strong></p><ul><li><p><strong>High Impact</strong>: Moving this metric meaningfully affects your North Star</p></li><li><p><strong>Direct Influence</strong>: Your team can actually take actions that affect it</p></li></ul><p>Skip purely lagging indicators or metrics outside your team&#8217;s control.</p><blockquote><p><strong>&#128161; Types of metrics</strong> Driver metrics sit in the middle of your KPI tree. They&#8217;re the 2-3 key behaviors or outcomes that directly move your North Star. Think &#8220;Weekly Active Users&#8221; or &#8220;Feature Adoption Rate&#8221;. They&#8217;re not your ultimate goal, but they&#8217;re the critical path to getting there.</p><p>Input metrics are one level deeper. The specific, controllable actions that feed into drivers. If your driver metric is &#8220;Feature Adoption Rate&#8221;, your input metrics might be &#8220;Onboarding Completion&#8221;, &#8220;In-App Tutorial Views&#8221; or &#8220;Feature Discovery Click-Through Rate&#8221;.</p><p><strong>The tradeoff:</strong> Driver metrics have bigger impact but less direct control. Input metrics give you more levers to pull but require connecting more dots to see North Star movement. Pick drivers when you need breakthrough impact. Pick inputs when you need quick wins or when your drivers are stuck and you need to work at a more granular level.</p></blockquote><h3>Phase 2: Node Interrogation</h3><p>For each selected node, ask the Influence Question: &#8220;What are 3-5 things that could realistically move this metric in the next quarter?&#8221;</p><p>Don&#8217;t overthink it.</p><p>You&#8217;re looking for testable hypotheses, <strong>not perfect answers</strong>.</p><p>Example: Your driver metric is &#8220;Advanced Search Feature Adoption&#8221;. Exit surveys reveal that 40% of first-month churners say your product &#8220;doesn&#8217;t have the search functionality I need&#8221;.</p><p><strong>Plot twist:</strong> Your product has advanced search. It&#8217;s buried three clicks deep.</p><p>Users are literally canceling paid subscriptions because they can&#8217;t find a feature that already exists.</p><p>Your influence hypotheses then might be:</p><ul><li><p>Adding a prominent search bar to the main dashboard</p></li><li><p>Including advanced search in the onboarding tutorial</p></li><li><p>Sending day-2 emails highlighting search capabilities</p></li><li><p>Adding contextual search hints when users browse large datasets</p></li><li><p>Creating a &#8220;power user shortcuts&#8221; tooltip that surfaces during frustration moments</p></li></ul><h3>Phase 3: Hypothesis Prioritization</h3><p>Most PMs stop here or try to do everything at once. Both fail.</p><p>Rate each hypothesis on three dimensions:</p><ul><li><p><strong>Impact</strong>: How much could this move the metric? (1-5)</p></li><li><p><strong>Confidence</strong>: How sure are we this will work? (1-5)</p></li><li><p><strong>Effort</strong>: How much work to test? (1-5)</p></li></ul><p>The winners aren&#8217;t the highest impact; they&#8217;re the best Impact &#215; Confidence &#247; Effort ratio. This is called the ICE Framework.</p><h3>Phase 4: Hypothesis Packaging</h3><p>Most frameworks fall apart here. They give you prioritized ideas but no way to turn them into strategies.</p><p>Each strategy needs:</p><ul><li><p><strong>The Hypothesis</strong>: &#8220;We believe that [specific action] will move [specific metric] by [approximate amount] because [our reasoning]&#8221;</p></li><li><p><strong>The Test</strong>: How we&#8217;ll validate this hypothesis in the smallest way possible</p></li><li><p><strong>The Scale Plan</strong>: If the test works, how we&#8217;ll roll it out</p></li><li><p><strong>The Success Criteria</strong>: Exactly what metrics need to move to consider this successful or what are the outcomes we&#8217;re expecting</p></li></ul><p>For the Advanced Search adoption example, a strategic initiative might look like:</p><ul><li><p><strong>Hypothesis</strong>: &#8220;We believe that adding a persistent search bar to the main dashboard will increase Advanced Search adoption by 40% and reduce first-month churn by 15% because users currently abandon our product believing we lack search functionality they specifically need&#8221;.</p></li><li><p><strong>Test</strong>: A/B test with 50% of new users seeing the prominent search bar, measuring both feature usage and 30-day churn rates.</p></li><li><p><strong>Scale Plan</strong>: If test increases search adoption by 25%+ and reduces churn by 10%+, roll out globally based on user behavior patterns.</p></li><li><p><strong>Success Criteria</strong>: Advanced Search adoption increases from 20% to 30%+ within first week and first-month churn decreases from 40% to 35% or lower.</p></li></ul><h2>Making It Systematic</h2><p>The Strategy Bridge works at every level of your KPI tree.</p><p>Stuck on your North Star?</p><p>Use Node Interrogation to identify which supporting metrics have the most potential, then dive deeper.</p><p>Driver metrics not moving?</p><p>Work down to the input metrics where you have direct control.</p><p>Here&#8217;s what this looks like in practice:</p><ul><li><p><strong>B2B SaaS:</strong> A team struggling with &#8220;Active Workspace Usage&#8221; discovered their driver metric &#8220;Cross-Team Collaboration Events&#8221; barely registered in the first 30 days. Node Interrogation revealed that teams invited colleagues, but those invited users rarely engaged because they weren&#8217;t shown relevant shared content during onboarding. Their hypothesis: Surface 3-5 workspace items the inviter recently edited during the new user&#8217;s first session. Test result: 3x increase in invited user activation, 40% lift in workspace retention.</p></li><li><p><strong>E-commerce:</strong> Another PM working on &#8220;Customer Lifetime Value&#8221; noticed their &#8220;Second Purchase Rate&#8221; was abysmal. Instead of generic retention campaigns, they interrogated the metric and found that customers who bought from 2+ categories had 5x higher repeat rates. Their hypothesis: Show complementary category recommendations immediately after first purchase. Test result: Second purchase rate increased 60% in the test segment.</p></li><li><p><strong>Fintech:</strong> A team fixated on &#8220;Loan Application Completion&#8221; was shipping UI improvements with minimal end user impact visible. Node Interrogation on &#8220;Document Upload Success&#8221; revealed users abandoned during bank statement uploads. Their hypothesis wasn&#8217;t better UI; it was letting users link bank accounts directly instead. Test result: Completion rate jumped from 45% to 78%.</p></li></ul><p>The pattern? Each team had metrics telling them something was broken, but no systematic way to turn that knowledge into testable strategies. The <strong>Strategy Bridge</strong> gives you a repeatable process.</p><p>The key is treating each strategic initiative as a hypothesis you can test, not a commitment you have to see through. <strong>Most hypotheses will be wrong</strong>, that&#8217;s expected. <em>The goal is to systematically test your way to strategies that actually work</em>.</p><h2>Where Most PMs Go Wrong</h2><p>I&#8217;ve seen teams derail this process in predictable ways:</p><ul><li><p><strong>Skipping Node Selection</strong>: Trying to generate strategies for every metric in your KPI tree. You end up with 47 half-baked ideas and no clarity about what matters. <em>Pick 1-2 nodes maximum. Do those well.</em></p></li><li><p><strong>Confusing Hypotheses with Solutions</strong>: Writing &#8220;improve onboarding&#8221; instead of &#8220;we believe adding a 3-step tutorial will increase Day 7 activation by 25% because users currently abandon when they hit the blank dashboard&#8221;. <em>Vague strategies produce vague results.</em></p></li><li><p><strong>Optimizing for Completeness</strong>: Spending three weeks researching every possible influence factor before testing anything. The Strategy Bridge isn&#8217;t about finding the perfect hypothesis, it&#8217;s about systematically testing your way to what works. <em>Ship your first test within a week or you&#8217;re doing it wrong.</em></p></li><li><p><strong>Ignoring the Effort Variable</strong>: Prioritizing high-impact hypotheses that require six months of engineering work. If you can&#8217;t test it in 2-4 weeks, break it down or pick a different hypothesis. <em>Velocity matters more than perfection.</em></p></li><li><p><strong>Treating Strategies as Commitments</strong>: Continuing to build out a strategy after the test shows marginal results because &#8220;we already started&#8221;. The whole point of the framework is to fail fast on bad hypotheses. <em>If your test doesn&#8217;t hit success criteria, kill it and move to the next one.</em></p></li></ul><p>The teams that make this work are ruthlessly focused on small nodes, specific hypotheses and fast tests. The ones that struggle are trying to boil the ocean.</p><h2>Your Next Steps</h2><p>Here&#8217;s your challenge: Pick one metric from your KPI tree that&#8217;s been stuck for the past two quarters. Run it through the Strategy Bridge this week:</p><ol><li><p>Choose 1-2 high-impact metrics where you have direct control</p></li><li><p>Write down 3-5 influence hypotheses for each metric</p></li><li><p>Score them on Impact &#215; Confidence &#247; Effort</p></li><li><p>Turn your top 2 hypotheses into complete strategies with success criteria</p></li><li><p>Ship your first test within 7 days</p></li></ol><p>Not next month. Not after the next planning cycle. This week.</p><p>The difference between KPI trees that collect dust and ones that drive decisions isn&#8217;t the quality of the tree, it&#8217;s having a systematic process to turn measurements into testable strategies.</p><p>You built the diagnostic tool. Now use it.</p><p>What&#8217;s one metric from your KPI tree that&#8217;s been sitting in your quarterly review deck for the past six months? What&#8217;s your hypothesis about what might actually move it?</p><div><hr></div><p><em>This is the second post in a series about turning metrics into action. Part 1 covered <a href="https://roadto.pm/p/the-tuesday-afternoon-test-building">building KPI trees that pass the Tuesday Afternoon Test</a>.</em></p><p><em>Part 2 (this post) shows you how to turn those trees into strategies.</em></p><p><em>The system only works if you do both.</em></p><div><hr></div><p><em>Thanks for reading RoadToPM! <strong>make sure to subscribe to stay up-to-date &#10024;&#10024;&#10024;</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://roadto.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://roadto.pm/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[The “Work of Fiction” Trap: When Metrics Lie]]></title><description><![CDATA[How well-intentioned teams build illusions of progress and how to focus on reality instead.]]></description><link>https://roadto.pm/p/the-work-of-fiction-trap-when-metrics</link><guid isPermaLink="false">https://roadto.pm/p/the-work-of-fiction-trap-when-metrics</guid><dc:creator><![CDATA[Adam Ghanem]]></dc:creator><pubDate>Sun, 27 Apr 2025 12:57:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jMdB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb54eb82-4b2f-499a-bd0a-903c3ab768c4_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jMdB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb54eb82-4b2f-499a-bd0a-903c3ab768c4_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jMdB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb54eb82-4b2f-499a-bd0a-903c3ab768c4_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!jMdB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb54eb82-4b2f-499a-bd0a-903c3ab768c4_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!jMdB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb54eb82-4b2f-499a-bd0a-903c3ab768c4_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!jMdB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb54eb82-4b2f-499a-bd0a-903c3ab768c4_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jMdB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb54eb82-4b2f-499a-bd0a-903c3ab768c4_1456x816.png" width="728" height="408" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db54eb82-4b2f-499a-bd0a-903c3ab768c4_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:1210506,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://roadto.pm/i/161702994?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb54eb82-4b2f-499a-bd0a-903c3ab768c4_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jMdB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb54eb82-4b2f-499a-bd0a-903c3ab768c4_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!jMdB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb54eb82-4b2f-499a-bd0a-903c3ab768c4_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!jMdB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb54eb82-4b2f-499a-bd0a-903c3ab768c4_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!jMdB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb54eb82-4b2f-499a-bd0a-903c3ab768c4_1456x816.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Early in my career consulting, while working with a client company, I observed something that stuck with me. One of the client's teams was praised internally for dramatically improving a key customer experience metric &#8211; think 'After Order Contact Rate' (AOCR), which ideally goes down when fewer customers have post-order problems. They'd cut it by <em>half</em>, a figure that drew significant praise within the company. While impressive on the surface, the sheer speed of the change raised a flag for me; deep-seated user problems rarely vanish overnight. That initial skepticism lingered.</p><p>Then came my own experience, a week later. My order, well past its delivery date, status mocking me: "Shipped". Time to contact support. Where was the button? Order History yielded nothing. The Help section was a maze. After minutes of increasingly angry clicking, I found the escape hatch: Account &#8594; Settings &#8594; Order Support &#8594; Contact Us. Buried three layers deep.</p><p>The support agent, once reached, casually confirmed it: a flood of complaints since the "new contact process" rolled out. Our app store reviews were brutal, dozens of fresh one-star ratings hammering the impossible search for help.</p><p>The team hadn't solved customer problems. They'd made it harder to report them. The metric looked stunning; the reality for customers was worse. They had created what I like to call a "Work of Fiction&#8221;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ikGC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3df70c9-905c-4655-8b01-c338479ea5d5_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ikGC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3df70c9-905c-4655-8b01-c338479ea5d5_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!ikGC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3df70c9-905c-4655-8b01-c338479ea5d5_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!ikGC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3df70c9-905c-4655-8b01-c338479ea5d5_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!ikGC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3df70c9-905c-4655-8b01-c338479ea5d5_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ikGC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3df70c9-905c-4655-8b01-c338479ea5d5_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3df70c9-905c-4655-8b01-c338479ea5d5_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1971542,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://roadto.pm/i/161702994?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3df70c9-905c-4655-8b01-c338479ea5d5_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ikGC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3df70c9-905c-4655-8b01-c338479ea5d5_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!ikGC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3df70c9-905c-4655-8b01-c338479ea5d5_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!ikGC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3df70c9-905c-4655-8b01-c338479ea5d5_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!ikGC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3df70c9-905c-4655-8b01-c338479ea5d5_1456x816.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>What is &#8220;Work of Fiction&#8221;?</strong></h2><p>There are so many different ways in which &#8220;Work of Fiction&#8221; could manifest, but I&#8217;ve been able to notice that majority of the time it presents itself in one of the following 4 common forms:</p><ol><li><p><strong>Appears</strong> to solve a problem based on surface-level metrics.</p></li><li><p><strong>Actually</strong> <strong>shifts</strong> the problem elsewhere, masks it, or creates new issues.</p></li><li><p>Often <strong>trades</strong> user experience for a number on a dashboard.</p></li><li><p>Ultimately serves the <strong>creator's narrative</strong> more than the user's reality.</p></li></ol><p>These solutions tell a story of progress internally, while the actual user experience tells a different, often frustrating, story. When we celebrate these fictions, <strong>we incentivize looking good over </strong><em><strong>being</strong></em><strong> good.</strong></p><p>This isn&#8217;t unique to e-commerce:</p><ul><li><p><strong>The appointment availability illusion:</strong> A healthcare network claims reduced wait times. The trick? Their booking system now simply says "No appointments available" once a threshold is hit, instead of showing the real, long wait. Patients can't even get on the list.</p></li><li><p><strong>The marketing lead mirage:</strong> A marketing team hits its qualified leads target with a broad campaign. Sales drowns in unqualified leads, wasting time and closing fewer deals. Marketing "solved" lead generation by creating a problem for sales.</p></li><li><p><strong>The Onboarding Velocity Trap:</strong> A subscription software company wants to increase its "Activation Rate" (users completing key initial steps). They drastically oversimplify onboarding, removing tutorials for features and skipping crucial settings just to get users through the flow faster.</p></li></ul><p><strong>Think about your own industry</strong>. Which metrics get celebrated? <em>Could any recent "wins" have quietly made things worse for someone else?</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pCDG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c43f79-e632-45dc-b303-e12959fe746a_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pCDG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c43f79-e632-45dc-b303-e12959fe746a_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!pCDG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c43f79-e632-45dc-b303-e12959fe746a_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!pCDG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c43f79-e632-45dc-b303-e12959fe746a_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!pCDG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c43f79-e632-45dc-b303-e12959fe746a_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pCDG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c43f79-e632-45dc-b303-e12959fe746a_1456x816.png" width="728" height="408" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3c43f79-e632-45dc-b303-e12959fe746a_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:1160526,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://roadto.pm/i/161702994?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c43f79-e632-45dc-b303-e12959fe746a_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pCDG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c43f79-e632-45dc-b303-e12959fe746a_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!pCDG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c43f79-e632-45dc-b303-e12959fe746a_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!pCDG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c43f79-e632-45dc-b303-e12959fe746a_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!pCDG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c43f79-e632-45dc-b303-e12959fe746a_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Why do smart teams write fiction?</strong></h2><p>Very few teams truly <em>intend</em> to make things worse. Fictions usually arise from the system, not malice.</p><ol><li><p><strong>The Pressure Cooker:</strong> Quarterly goals demanding rapid, visible wins. Performance reviews tied to specific metrics. Internal competition for resources. Under pressure, the path of least resistance might be optimizing the metric, not the underlying reality. If hitting the after order contact rate target is all that matters, hiding the button becomes a grimly rational choice.</p></li><li><p><strong>The Disconnection Dilemma:</strong> Strict team boundaries mean product teams often don't see the ripple effects of their decisions on customers or colleagues in support or sales. They rely on metrics that only tell part of the story, looking good on the surface while missing what truly matters. Data summaries, like averages or totals, hide individual user struggles. In this environment, questioning a metric 'win' can feel like rocking the boat. This disconnection breeds blindness, not bad intent. Sometimes, teams know they're gaming the system, usually in high-pressure cultures where failure isn't tolerated.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zc1-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304c8b05-adcb-4338-85f7-c0eac6975a57_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zc1-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304c8b05-adcb-4338-85f7-c0eac6975a57_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!zc1-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304c8b05-adcb-4338-85f7-c0eac6975a57_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!zc1-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304c8b05-adcb-4338-85f7-c0eac6975a57_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!zc1-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304c8b05-adcb-4338-85f7-c0eac6975a57_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zc1-!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304c8b05-adcb-4338-85f7-c0eac6975a57_1456x816.png" width="1200" height="672.5274725274726" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/304c8b05-adcb-4338-85f7-c0eac6975a57_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:968255,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://roadto.pm/i/161702994?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304c8b05-adcb-4338-85f7-c0eac6975a57_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zc1-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304c8b05-adcb-4338-85f7-c0eac6975a57_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!zc1-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304c8b05-adcb-4338-85f7-c0eac6975a57_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!zc1-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304c8b05-adcb-4338-85f7-c0eac6975a57_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!zc1-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F304c8b05-adcb-4338-85f7-c0eac6975a57_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Spotting the fiction: Reading between the lines</strong></h2><p>Develop a nose for narrative illusions.</p><p>What are things to watch for?</p><ol><li><p><strong>Metric Miracles &amp; Qualitative Disconnects:</strong> A key metric skyrockets, but user feedback (support tickets, reviews, social media, NPS comments) screams frustration. <em>If the numbers look great but the mood is sour, dig deeper.</em></p></li><li><p><strong>Shifting The Burden:</strong> One team's win coincides perfectly with another team's pain. Support requests drop, but email volume or social media complaints surge. Marketing leads increase, but sales conversion rates tank. <em>Problems rarely vanish; they just move. Track related metrics together.</em></p></li><li><p><strong>Requirement Theater:</strong> The solution <em>technically</em> meets the requirement but violates its intention. Asked to "make registration easier", a team removes validation, causing downstream account errors. <em>If explaining precisely how the solution works feels uncomfortable or requires careful wording, it's probably violating the spirit.</em></p></li><li><p><strong>Ignoring The Root Cause:</strong> The fix seems too easy, avoiding the messy root cause. <em>It addresses a symptom, letting the real disease fester.</em></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mBOx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24592a95-4774-470f-ad18-ff9fba7e75e3_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mBOx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24592a95-4774-470f-ad18-ff9fba7e75e3_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!mBOx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24592a95-4774-470f-ad18-ff9fba7e75e3_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!mBOx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24592a95-4774-470f-ad18-ff9fba7e75e3_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!mBOx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24592a95-4774-470f-ad18-ff9fba7e75e3_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mBOx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24592a95-4774-470f-ad18-ff9fba7e75e3_1456x816.png" width="728" height="408" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24592a95-4774-470f-ad18-ff9fba7e75e3_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:1470280,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://roadto.pm/i/161702994?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24592a95-4774-470f-ad18-ff9fba7e75e3_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mBOx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24592a95-4774-470f-ad18-ff9fba7e75e3_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!mBOx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24592a95-4774-470f-ad18-ff9fba7e75e3_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!mBOx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24592a95-4774-470f-ad18-ff9fba7e75e3_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!mBOx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24592a95-4774-470f-ad18-ff9fba7e75e3_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>From fiction to reality: How to build real solutions</strong></h2><p>Escaping the fiction trap requires conscious effort:</p><ol><li><p><strong>Use Balanced Metrics (Kill Isolated Metrics):</strong> Never track a key metric in isolation. Pair it with a counter-metric or a qualitative measure.</p><ul><li><p><strong>Balance Efficiency with Effectiveness:</strong> Don't just aim to lower the <strong>Support contact rate</strong>. You must also track <strong>Issue resolution satisfaction</strong> to ensure that when customers <em>do</em> need help, their problems are actually solved effectively.</p></li><li><p><strong>Balance Quantity with Quality:</strong> Tracking <strong>Feature adoption rate</strong> (how many people use it) isn't enough. Pair it with <strong>Task completion success rate</strong> for that feature to understand if people are actually finding it usable and successful.</p></li><li><p><strong>Balance Speed with Overall Experience:</strong> While improving <strong>Page load speed</strong> is often beneficial, always monitor its impact on <strong>Conversion rate</strong> or <strong>User satisfaction</strong> to confirm that speed improvements haven't broken something or inadvertently harmed the user experience.</p></li><li><p><strong>Balance Acquisition with Realized Value:</strong> Measuring <strong>Onboarding completion rate</strong> shows users are getting <em>in</em>, but pairing it with <strong>30-day active usage</strong> reveals if they're <em>staying</em> and actually getting ongoing value from your product.</p></li><li><p><strong>&#9989; Action:</strong> In your next metrics review, identify your top ones. Propose a balancing metric for each. Report them <em>together</em>, always.</p></li></ul></li><li><p><strong>Create Skin-in-the-Game &amp; Embrace Qualitative Insights:</strong> Ensure teams feel the impact of their work.</p><ul><li><p>Don't just map the customer journey; <em>live</em> it. Mandate regular time for using your own product to achieve real customer goals.</p></li><li><p>Have product managers spend time handling support tickets related to their features.</p></li><li><p>Present customer quotes and video clips alongside metric charts.</p></li><li><p>Don't just rely on quantitative data; use interviews, usability tests and feedback analysis to understand the <em>why</em>.</p></li></ul></li><li><p><strong>Distinguish Symptoms from Causes:</strong> Move beyond surface fixes.</p><ul><li><p>For any metric-improving initiative, ask: "Why do customers have this problem in the first place?"</p></li><li><p>Use the "Five Whys" relentlessly to trace issues back to their roots.</p></li><li><p>&#9989; <strong>Action:</strong> Take your current top priority metric. Ask "Why does this metric matter?" five times. Is your solution aimed at the first answer or the fifth?</p></li></ul></li><li><p><strong>Redefine Success (For Leaders):</strong> Reward reality, not just appearances.</p><ul><li><p>Celebrate teams that identify and solve root causes, even if it takes longer.</p></li><li><p>Praise honest look-backs that reveal hidden problems.</p></li><li><p>Focus rewards on the actual <strong>impact</strong> delivered (the outcome), not just on shipping features (the output). Ask 'did it solve the problem?' not just 'did we launch it?'</p></li><li><p>Review <em>how</em> metrics were improved, not just <em>that</em> they improved.</p></li></ul></li><li><p><strong>Foster Cross-Functional Accountability &amp; Truth-Telling:</strong> Break down barriers between teams and make it safe to be honest.</p><ul><li><p>Align teams like tech and customer support teams with shared goals focused on improving the overall customer experience or resolving user issues, not just team-specific metrics.</p></li><li><p>Create psychological safety. Can someone flag a metric as "too good to be true" without fear? Celebrate teams that identify unintended negative consequences of their <em>own</em> work.</p></li></ul></li></ol><h2>Not all metric focus is fiction</h2><p>Let's be clear: optimizing metrics isn't inherently bad. It works well when:</p><ul><li><p>Metrics directly reflect genuine user benefit (e.g. faster load times leading to less waiting).</p></li><li><p>Solutions achieve the same outcome with less effort (true automation).</p></li><li><p>The easiest way to improve the metric <em>is</em> the best thing for the user.</p></li></ul><p>The difference is alignment: In genuine solutions, the metric's story matches the user's reality. In fiction, they diverge.</p><h2><strong>Conclusion: Build reality, not fiction</strong></h2><p>Works of Fiction is dangerous because it corrupts our understanding of progress. We mistake movement for advancement, narrative for reality.</p><p>Product development isn't about telling compelling stories in slide decks; it's about building better realities for the people who use our products. This requires the courage to look beyond convenient numbers, to question our own successes and to prioritize lasting improvement over fleeting applause.</p><p><strong>Your Next Steps:</strong></p><ul><li><p><strong>Audit:</strong> Which of your key metrics could incentivize fiction?</p></li><li><p><strong>Observe:</strong> When did you last silently watch a real customer use your product?</p></li><li><p><strong>Question:</strong> For your recent "wins," how <em>exactly</em> did the metric improve? What might be the unseen cost?</p></li><li><p><strong>Balance:</strong> What counter-metrics can prevent optimizing one thing at the expense of everything else?</p></li></ul><p>Let's commit to building products grounded in truth.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://roadto.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading RoadToPM! <em><strong>make sure to subscribe to stay updated with the latest &#10024;</strong></em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><em>Like what you&#8217;ve read here? Make sure to share RoadToPM with others &#10024;</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://roadto.pm/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share RoadToPM&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://roadto.pm/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share RoadToPM</span></a></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[The Tuesday Afternoon Test: Building KPI Trees That Actually Work]]></title><description><![CDATA[A practical guide to creating metrics that connect daily work to business survival &#8211; and kill useless projects before they waste your time]]></description><link>https://roadto.pm/p/the-tuesday-afternoon-test-building</link><guid isPermaLink="false">https://roadto.pm/p/the-tuesday-afternoon-test-building</guid><dc:creator><![CDATA[Adam Ghanem]]></dc:creator><pubDate>Tue, 25 Mar 2025 19:43:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pECF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187cc55f-5651-46cb-8831-b62c96e79ca1_2048x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pECF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187cc55f-5651-46cb-8831-b62c96e79ca1_2048x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pECF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187cc55f-5651-46cb-8831-b62c96e79ca1_2048x1024.png 424w, https://substackcdn.com/image/fetch/$s_!pECF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187cc55f-5651-46cb-8831-b62c96e79ca1_2048x1024.png 848w, https://substackcdn.com/image/fetch/$s_!pECF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187cc55f-5651-46cb-8831-b62c96e79ca1_2048x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!pECF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187cc55f-5651-46cb-8831-b62c96e79ca1_2048x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pECF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187cc55f-5651-46cb-8831-b62c96e79ca1_2048x1024.png" width="728" height="364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/187cc55f-5651-46cb-8831-b62c96e79ca1_2048x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:2354089,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://roadto.pm/i/159675017?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187cc55f-5651-46cb-8831-b62c96e79ca1_2048x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pECF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187cc55f-5651-46cb-8831-b62c96e79ca1_2048x1024.png 424w, https://substackcdn.com/image/fetch/$s_!pECF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187cc55f-5651-46cb-8831-b62c96e79ca1_2048x1024.png 848w, https://substackcdn.com/image/fetch/$s_!pECF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187cc55f-5651-46cb-8831-b62c96e79ca1_2048x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!pECF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F187cc55f-5651-46cb-8831-b62c96e79ca1_2048x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Cheers from your companion along your product crafting journey :) <strong>make sure to subscribe to stay updated with the latest &#10024; </strong>I post every Monday/Tuesday - so make sure to drop your email to receive the latest.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://roadto.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p>You know that feeling when your team is shipping features left and right, everyone's working overtime and six months later... your business metrics haven't budged? Yeah, <em>that</em> feeling.</p><p>The problem isn't that your team isn't working hard enough. The problem is the <strong>massive disconnect</strong> between what you're building and what actually impacts your business.</p><p>Enter KPI trees &#8211; your map for connecting what your team builds to what actually matters to the business. Let's break down how to create one that actually works.</p><h2>What&#8217;s a KPI Tree?</h2><p>A KPI tree is <strong>a simple visual framework</strong> that breaks down <strong>how your high-level business goals break down into the metrics your team can actually influence day-to-day</strong>.</p><p>The structure typically flows from top to bottom:</p><ul><li><p><strong>North Star</strong>: The ultimate business objective your product is driving toward (revenue growth, profit margin).</p></li><li><p><strong>Supporting Metrics</strong>: Critical measurements that directly impact your North Star metric.</p></li><li><p><strong>Driver Metrics</strong>: Specific product levers your team can optimize.</p></li><li><p><strong>Input Metrics</strong>: Concrete daily activities and decisions within your team's control.</p></li></ul><p>The true value of this really happens when everyone on the team <em>can trace a direct line from "what I'm working on today" to "how this helps the business".</em></p><h2>What&#8217;s wrong with most KPI Trees?</h2><p>Most KPI Trees are just sitting somewhere collecting dust. Let&#8217;s not pretend otherwise.</p><p>You've seen this movie before. Someone spends weeks crafting the perfect measurement framework. Everyone nods approvingly in the big review meeting. Then that&#8217;s it. It&#8217;s forgotten entirely a month later.</p><p>Why? Because most KPI Trees are fundamentally broken from the start.</p><ul><li><p><strong>Too abstract</strong> &#8211; Packed with fluffy metrics nobody actually knows how to influence. "Increase customer delight" sounds nice until you realize nobody knows what levers to pull.</p></li><li><p><strong>Missing the middle</strong> &#8211; Great at high-level business goals, great at listing daily tasks, but with zero connection between them.</p></li><li><p><strong>Copy-pasted from somewhere else</strong> &#8211; Some PM found a great article about how Netflix measures success and decided those exact same metrics should work for your completely different business. They won't.</p></li><li><p><strong>Orphaned metrics</strong> &#8211; A beautiful diagram where nobody actually owns moving any of those numbers. "Who's responsible for this?" gets met with awkward silence and averted eyes.</p></li><li><p><strong>Abandoned</strong> &#8211; Created once in a burst of strategic enthusiasm, then left to wither and die.</p></li></ul><blockquote><p><strong>Here's the truth:</strong> If your KPI tree isn't actively influencing decisions on a Tuesday afternoon when your team is debating what to work on next, it's just a pretty diagram that makes you feel strategic. You either build your tree into existing meeting rhythms, use it explicitly when making tough calls on priorities and update it when you learn something new... or don't bother creating one at all.</p></blockquote><h2>Let&#8217;s actually build one that&#8217;s useful just for example</h2><p>Enough talk about how broken KPI trees can be. Let's build one that won't end up in the digital trash next month.</p><p>I'll use a B2B subscription-based business software product (i.e. SaaS). Not because it's special, but because it's concrete. You can adapt this approach to whatever you're working on.</p><h3>Step 1: Start with your North Star</h3><p>Start with something real. Not a buzzword, not a vanity metric, not some fancy consultant-speak. The actual, honest-to-goodness measure of whether your business is working or not.</p><p>For most businesses, this is dead simple: revenue or profit. Cash in the door. Money in the bank.</p><p>Your North Star should be:</p><ul><li><p><strong>Actually tied to business survival</strong> &#8211; Not how many likes your product demo got on a social media post.</p></li><li><p><strong>Something you can count</strong> &#8211; Preferably in dollars, not "engagement" or "delight" or other fuzzy concepts.</p></li><li><p><strong>Instantly clear to everyone</strong> &#8211; From the CEO to the newest hire, everyone should get it immediately.</p></li></ul><p>For our example business, we'll use Annual Recurring Revenue (ARR). Simple. Clear. No ambiguity about whether we're winning or losing.</p><p>Don't overthink this part. If your business needs money to survive (hint: it does), then measure the money.</p><h3>Step 2: Find the levers that actually move money</h3><p>Now we&#8217;re getting somewhere, forget the 42 metrics that your analytics dashboard tracks. Ask yourself, what are the 2 to 4 numbers that, when they move, your North Start inevitably follows?</p><p>These aren't nice-to-haves. These are the direct pipelines to your bank account.</p><p>To spot them, ask two brutally simple questions:</p><ul><li><p><strong>"If this number goes up, does money follow?"</strong> &#8211; Not eventually, not theoretically, but reliably and soon.</p></li><li><p><strong>"If this number tanks, are we screwed?"</strong> &#8211; If the answer is "we'd be fine," it's not a real driver.</p></li></ul><p>For most subscription businesses, it's dead simple:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MPHU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe27c68b2-7c7f-4203-9a1c-0ece4d43a55d_1664x480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MPHU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe27c68b2-7c7f-4203-9a1c-0ece4d43a55d_1664x480.png 424w, https://substackcdn.com/image/fetch/$s_!MPHU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe27c68b2-7c7f-4203-9a1c-0ece4d43a55d_1664x480.png 848w, https://substackcdn.com/image/fetch/$s_!MPHU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe27c68b2-7c7f-4203-9a1c-0ece4d43a55d_1664x480.png 1272w, https://substackcdn.com/image/fetch/$s_!MPHU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe27c68b2-7c7f-4203-9a1c-0ece4d43a55d_1664x480.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MPHU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe27c68b2-7c7f-4203-9a1c-0ece4d43a55d_1664x480.png" width="1456" height="420" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e27c68b2-7c7f-4203-9a1c-0ece4d43a55d_1664x480.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:420,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:113517,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://roadto.pm/i/159675017?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe27c68b2-7c7f-4203-9a1c-0ece4d43a55d_1664x480.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MPHU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe27c68b2-7c7f-4203-9a1c-0ece4d43a55d_1664x480.png 424w, https://substackcdn.com/image/fetch/$s_!MPHU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe27c68b2-7c7f-4203-9a1c-0ece4d43a55d_1664x480.png 848w, https://substackcdn.com/image/fetch/$s_!MPHU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe27c68b2-7c7f-4203-9a1c-0ece4d43a55d_1664x480.png 1272w, https://substackcdn.com/image/fetch/$s_!MPHU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe27c68b2-7c7f-4203-9a1c-0ece4d43a55d_1664x480.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Those basic components of your revenue formula? They're not just math. They're your supporting metrics - the first real branches of your KPI tree.</p><p><strong>For our example:</strong></p><ul><li><p><strong>Customer Count</strong> &#8211; How many people are paying you money? Plain and simple.</p></li><li><p><strong>Average Revenue Per Customer</strong> &#8211; How much are they paying? No fancy acronyms needed.</p></li><li><p><strong>Retention Rate</strong> &#8211; Are they sticking around or running for the exit?</p></li></ul><p>That's it. Three branches. Not fifteen. Not thirty-seven "critical metrics". Just the honest truth about what moves the money.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xtmp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe257326b-6902-4f76-a069-c60ce09a7464_1664x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xtmp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe257326b-6902-4f76-a069-c60ce09a7464_1664x768.png 424w, https://substackcdn.com/image/fetch/$s_!Xtmp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe257326b-6902-4f76-a069-c60ce09a7464_1664x768.png 848w, https://substackcdn.com/image/fetch/$s_!Xtmp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe257326b-6902-4f76-a069-c60ce09a7464_1664x768.png 1272w, https://substackcdn.com/image/fetch/$s_!Xtmp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe257326b-6902-4f76-a069-c60ce09a7464_1664x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xtmp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe257326b-6902-4f76-a069-c60ce09a7464_1664x768.png" width="1456" height="672" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e257326b-6902-4f76-a069-c60ce09a7464_1664x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:672,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:172875,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://roadto.pm/i/159675017?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe257326b-6902-4f76-a069-c60ce09a7464_1664x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xtmp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe257326b-6902-4f76-a069-c60ce09a7464_1664x768.png 424w, https://substackcdn.com/image/fetch/$s_!Xtmp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe257326b-6902-4f76-a069-c60ce09a7464_1664x768.png 848w, https://substackcdn.com/image/fetch/$s_!Xtmp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe257326b-6902-4f76-a069-c60ce09a7464_1664x768.png 1272w, https://substackcdn.com/image/fetch/$s_!Xtmp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe257326b-6902-4f76-a069-c60ce09a7464_1664x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>If any of these feels like a stretch, you're probably fooling yourself.</em></p><h3>Step 3: Get specific about what moves those dials &amp; levers</h3><p>Now we're getting concrete. Each of those big levers has smaller levers connected to it. Let's give them names.</p><p><strong>Don't make this complicated.</strong> This isn't the time for creativity or showing off your business school vocabulary. What actually influences these numbers? That's all we care about.</p><p><strong>For Customer Count:</strong></p><ul><li><p><strong>New Customer Acquisition</strong> &#8211; Fresh new customers coming in the door.</p></li><li><p><strong>Reactivation of Churned Customers</strong> &#8211; People who left but came back.</p></li></ul><p><strong>For Average Revenue Per Customer:</strong></p><ul><li><p><strong>Initial Contract Value</strong> &#8211; What they pay when they first sign up.</p></li><li><p><strong>Expansion Revenue (Upsells)</strong> &#8211; Getting existing customers to pay you more.</p></li></ul><p>No theoretical metrics. No "engagement scores" or other fluffy nonsense. Just the honest factors that move the needle.</p><p>Our tree is growing now, but <strong>with actual branches that matter</strong> <em>- not decorative ones that look pretty in presentations but wither when real work begins.</em></p><p>Our tree is growing:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5o7Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc70a54a8-6c30-4a16-b810-377d9faf9f54_2048x652.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5o7Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc70a54a8-6c30-4a16-b810-377d9faf9f54_2048x652.png 424w, https://substackcdn.com/image/fetch/$s_!5o7Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc70a54a8-6c30-4a16-b810-377d9faf9f54_2048x652.png 848w, https://substackcdn.com/image/fetch/$s_!5o7Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc70a54a8-6c30-4a16-b810-377d9faf9f54_2048x652.png 1272w, https://substackcdn.com/image/fetch/$s_!5o7Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc70a54a8-6c30-4a16-b810-377d9faf9f54_2048x652.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5o7Z!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc70a54a8-6c30-4a16-b810-377d9faf9f54_2048x652.png" width="1200" height="382.4175824175824" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c70a54a8-6c30-4a16-b810-377d9faf9f54_2048x652.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:464,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:255619,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://roadto.pm/i/159675017?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc70a54a8-6c30-4a16-b810-377d9faf9f54_2048x652.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5o7Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc70a54a8-6c30-4a16-b810-377d9faf9f54_2048x652.png 424w, https://substackcdn.com/image/fetch/$s_!5o7Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc70a54a8-6c30-4a16-b810-377d9faf9f54_2048x652.png 848w, https://substackcdn.com/image/fetch/$s_!5o7Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc70a54a8-6c30-4a16-b810-377d9faf9f54_2048x652.png 1272w, https://substackcdn.com/image/fetch/$s_!5o7Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc70a54a8-6c30-4a16-b810-377d9faf9f54_2048x652.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Step 4: Find what your team can actually have control over</h3><p>Here's where most KPI trees crash and burn. They stop at lofty metrics nobody knows how to directly influence. So let's not do that.</p><p>For each driver, <strong>what specific inputs can your team actually change through their work on Tuesday afternoon?</strong> <em>Not theoretical levers. Real, tangible actions that move numbers.</em></p><p><strong>For New Customer Acquisition:</strong></p><ul><li><p><strong>Lead Generation</strong> &#8211; How many potential customers are we getting into our pipeline?</p></li><li><p><strong>Demo Request Rate</strong> &#8211; Are people interested enough to see how the thing works?</p></li><li><p><strong>Demo-to-Close Rate</strong> &#8211; Can we convince them it's worth paying for?</p></li></ul><p><strong>For Customer Retention:</strong></p><ul><li><p><strong>Support Ticket Resolution Time</strong> &#8211; How fast do we fix problems when they happen?</p></li><li><p><strong>Feature Adoption Rate</strong> &#8211; Are customers actually using the stuff we build?</p></li></ul><p>Now we're talking! These are numbers real humans can actually move. <strong>A marketer</strong> <em>knows how to get more leads</em>. <strong>A salesperson</strong> <em>knows how to close more demos</em>. <strong>A support person</strong> <em>knows how to resolve tickets faster</em>.</p><p>This isn't strategic hand-waving anymore. <strong>This is a map that connects what people do all day to the money coming in the door.</strong></p><p>Our tree is getting more detailed and actionable:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f5WF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622f5794-8b4c-41de-bf77-40b601512966_2048x811.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f5WF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622f5794-8b4c-41de-bf77-40b601512966_2048x811.png 424w, https://substackcdn.com/image/fetch/$s_!f5WF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622f5794-8b4c-41de-bf77-40b601512966_2048x811.png 848w, https://substackcdn.com/image/fetch/$s_!f5WF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622f5794-8b4c-41de-bf77-40b601512966_2048x811.png 1272w, https://substackcdn.com/image/fetch/$s_!f5WF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622f5794-8b4c-41de-bf77-40b601512966_2048x811.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f5WF!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622f5794-8b4c-41de-bf77-40b601512966_2048x811.png" width="1200" height="475.54945054945057" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/622f5794-8b4c-41de-bf77-40b601512966_2048x811.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:577,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:386583,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://roadto.pm/i/159675017?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622f5794-8b4c-41de-bf77-40b601512966_2048x811.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f5WF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622f5794-8b4c-41de-bf77-40b601512966_2048x811.png 424w, https://substackcdn.com/image/fetch/$s_!f5WF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622f5794-8b4c-41de-bf77-40b601512966_2048x811.png 848w, https://substackcdn.com/image/fetch/$s_!f5WF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622f5794-8b4c-41de-bf77-40b601512966_2048x811.png 1272w, https://substackcdn.com/image/fetch/$s_!f5WF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622f5794-8b4c-41de-bf77-40b601512966_2048x811.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>These are metrics your product and engineering teams can actually impact through their work.</strong> <em>If they can't point to which specific metric their current project influences, they're probably working on something that doesn't matter.</em></p><h3>Step 5: Make metrics personal or don&#8217;t bother</h3><p><strong>A KPI tree without owners is just a road trip with no driver.</strong> The car looks great sitting in the driveway, the map's all marked up with destinations, but nobody's actually driving. Without someone gripping the wheel, you're not going anywhere.</p><p>For each metric that actually matters:</p><ul><li><p><strong>Pick one human being who&#8217;s responsible for it -</strong> not a department, not a team, a person with a name.</p></li><li><p><strong>Write down the honest truth about where you stand today -</strong> no sugar-coating, no aspirational thinking.</p></li><li><p><strong>Set a real number you're aiming for -</strong> not "improve" or "optimize" but an actual figure that either happens or doesn't.</p></li><li><p><strong>Decide how often you'll check -</strong> and stick to it whether the news is good or bad.</p></li></ul><p>Create a dead-simple table:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fx9r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09b89f5-875a-4bb7-b831-27139a682e47_2048x1066.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fx9r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09b89f5-875a-4bb7-b831-27139a682e47_2048x1066.png 424w, https://substackcdn.com/image/fetch/$s_!fx9r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09b89f5-875a-4bb7-b831-27139a682e47_2048x1066.png 848w, https://substackcdn.com/image/fetch/$s_!fx9r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09b89f5-875a-4bb7-b831-27139a682e47_2048x1066.png 1272w, https://substackcdn.com/image/fetch/$s_!fx9r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09b89f5-875a-4bb7-b831-27139a682e47_2048x1066.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fx9r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09b89f5-875a-4bb7-b831-27139a682e47_2048x1066.png" width="1456" height="758" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a09b89f5-875a-4bb7-b831-27139a682e47_2048x1066.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:758,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:221250,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://roadto.pm/i/159675017?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09b89f5-875a-4bb7-b831-27139a682e47_2048x1066.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fx9r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09b89f5-875a-4bb7-b831-27139a682e47_2048x1066.png 424w, https://substackcdn.com/image/fetch/$s_!fx9r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09b89f5-875a-4bb7-b831-27139a682e47_2048x1066.png 848w, https://substackcdn.com/image/fetch/$s_!fx9r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09b89f5-875a-4bb7-b831-27139a682e47_2048x1066.png 1272w, https://substackcdn.com/image/fetch/$s_!fx9r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa09b89f5-875a-4bb7-b831-27139a682e47_2048x1066.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Ownership isn't a fancy title on a slide. It's a habit that has to become as normal as checking your messages. Here's what works:</p><ul><li><p><strong>Start every review meeting with a 5-minute "numbers check" &#8211;</strong> not as an afterthought, not when there's good news to share, every single time.</p></li><li><p><strong>Put the metrics where they're unavoidable &#8211;</strong> a dashboard on the wall, pinned to the top of your chat app, an automated daily Slack message, wherever people can't pretend they didn't see them.</p></li><li><p><strong>Make "how's your number doing?" as casual as asking about lunch plans &#8211;</strong> the moment it feels like an interrogation, you've lost.</p></li><li><p><strong>Celebrate honest bad news over comforting lies &#8211;</strong> When someone says "My number's down 20%," that's not failure&#8212;that's the starting point of progress. The only real mistake is hiding reality.</p></li><li><p><strong>Swap who owns what every quarter &#8211;</strong> fresh eyes catch what veterans have learned to ignore.</p></li></ul><p>This isn't about creating more work. It's about making the important work visible. Without this rhythm, your beautiful KPI tree becomes just another useless artifact &#8211; impressive in the meeting where it debuted, forgotten by Friday and completely abandoned a few weeks later.</p><p>Like that expensive bike you bought in January that's now collecting dust in storage, your unused metrics framework just becomes an awkward reminder of good intentions that never translated into action.</p><h2>What makes a KPI Tree useful?</h2><p>The power of a good KPI tree is dead simple: <strong>it connects dots that should have been connected all along</strong>. When your tree works, the fog lifts:</p><ul><li><p><strong>Your PM improving search</strong> doesn't have to hope her work matters - she <em>traces the exact path</em>: better search &#8594; more product views &#8594; higher conversion &#8594; real revenue.</p></li><li><p><strong>Your engineer fixing payment bugs</strong> isn't lost in code - he's <em>directly watching</em> cart abandonment drop and sales climb.</p></li><li><p><strong>Your support team</strong> closing tickets faster isn't just hitting arbitrary SLAs - they're <em>directly feeding</em> your retention numbers.</p></li></ul><p>This isn't corporate strategy theater. It's Tuesday afternoon and <strong>everyone from marketing to engineering can point to exactly how their day's work translates to money in the bank</strong>. No more guessing. No more "<em>trust me, it's important</em>". Just a <strong>clear line of sight from what you're doing right now to what keeps the business alive</strong>.</p><h2>How to use it to make decisions and not have it collect dust?</h2><p>Most KPI trees die a quiet death in some forgotten Miro board or Google doc. <strong>A useful KPI tree isn't a document - it's a decision-making framework</strong> that shapes what happens every day.</p><p>Here's how to keep yours alive:</p><ul><li><p><strong>Put it to work in prioritization meetings</strong></p><ul><li><p>Stop asking "<em>is this important?</em>" and start asking "<em><strong>which metric will this move and by how much?</strong></em>"</p></li><li><p>If you can't answer that question, you're probably working on the wrong thing.</p></li><li><p>Let metrics kill projects before they waste everyone's time.</p></li></ul></li><li><p><strong>Treat it as a living document, not a carved monument</strong></p><ul><li><p>Your first tree will be wrong in places - that's fine.</p></li><li><p><em>Update it as you learn which levers actually move your business.</em></p></li><li><p>Kill metrics that don't predict outcomes, add ones that do.</p></li></ul></li><li><p><strong>Make it part of everyday language</strong></p><ul><li><p>Don't just email it out and hope magic happens.</p></li><li><p>Have team members <em>explain how their work connects</em> to specific metrics.</p></li><li><p>Create rituals where people trace their work's impact up the tree.</p></li></ul></li><li><p><strong>Build the simplest possible dashboard</strong></p><ul><li><p>For each key metric, show what drives it and what it influences.</p></li><li><p>During reviews, always ask: "<em>What's changing, why is it changing, what should we do about it?</em>"</p></li><li><p>Show trends over time, not just point-in-time numbers.</p></li></ul></li></ul><blockquote><p><strong>Reminder</strong> &#9200; <em>A KPI tree pinned to your wall but ignored in meetings is just expensive wallpaper.</em> The value comes when it shapes decisions, kills bad ideas early and focuses everyone on what actually moves money.</p></blockquote><h2>What traps should you be on the lookout for?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jPZp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad243254-440e-4b6b-93f2-c4f971915a78_2048x1148.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jPZp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad243254-440e-4b6b-93f2-c4f971915a78_2048x1148.png 424w, https://substackcdn.com/image/fetch/$s_!jPZp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad243254-440e-4b6b-93f2-c4f971915a78_2048x1148.png 848w, https://substackcdn.com/image/fetch/$s_!jPZp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad243254-440e-4b6b-93f2-c4f971915a78_2048x1148.png 1272w, https://substackcdn.com/image/fetch/$s_!jPZp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad243254-440e-4b6b-93f2-c4f971915a78_2048x1148.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jPZp!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad243254-440e-4b6b-93f2-c4f971915a78_2048x1148.png" width="1200" height="672.5274725274726" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad243254-440e-4b6b-93f2-c4f971915a78_2048x1148.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:2407701,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://roadto.pm/i/159675017?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad243254-440e-4b6b-93f2-c4f971915a78_2048x1148.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jPZp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad243254-440e-4b6b-93f2-c4f971915a78_2048x1148.png 424w, https://substackcdn.com/image/fetch/$s_!jPZp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad243254-440e-4b6b-93f2-c4f971915a78_2048x1148.png 848w, https://substackcdn.com/image/fetch/$s_!jPZp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad243254-440e-4b6b-93f2-c4f971915a78_2048x1148.png 1272w, https://substackcdn.com/image/fetch/$s_!jPZp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad243254-440e-4b6b-93f2-c4f971915a78_2048x1148.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Your KPI tree isn't bulletproof. Here are the 4 main silent killers that will turn your framework into dangerous nonsense:</p><ul><li><p><strong>Confusing coincidence with cause</strong></p><ul><li><p>You launch a feature, revenue spikes and <em>high-fives erupt across the office.</em></p></li><li><p><strong>Reality check</strong>: That "win" was actually from the marketing campaign that launched the same day.</p></li><li><p><em>Always validate cause-effect</em> with controlled rollouts or segmented analysis.</p></li><li><p>Ask: "What else changed during this period that could explain these results?"</p></li></ul></li><li><p><strong>Drowning in too many metrics</strong></p><ul><li><p>The most powerful KPI trees focus on <strong>5-7 core metrics</strong> that truly matter.</p></li><li><p><em>Every additional metric dilutes attention</em> and creates noise.</p></li><li><p>Be ruthless about cutting metrics that don't directly connect to outcomes.</p></li><li><p><strong>When you try to track everything, you end up focusing on nothing.</strong></p></li></ul></li><li><p><strong>Being blind to qualitative signals</strong></p><ul><li><p>Your dashboard shows green across the board while users are quietly hating your product.</p></li><li><p>I've watched teams celebrate conversion targets while <em>users rage-clicked through painful flows.</em></p></li><li><p>Numbers lie when they lack context.</p></li><li><p><strong>Pair quantitative data with qualitative insights</strong> (support tickets, user interviews, session recordings) to uncover the truth behind the numbers.</p></li></ul></li><li><p><strong>Creating bad incentives</strong></p><ul><li><p><em>What you measure becomes what people optimize</em> - sometimes with disastrous side effects.</p></li><li><p>Support teams racing to "close tickets fast" while leaving customers with unsolved problems.</p></li><li><p>Sales teams hitting "demo request" targets by misleading prospects about features.</p></li><li><p>Always ask: <strong>"How could this metric be gamed in a way that hurts the business?"</strong></p></li></ul></li></ul><blockquote><p><strong>Sanity check and lookout for trade-offs:</strong> A flawed KPI tree isn't just useless - it's <em>actively destructive</em>. It creates false confidence, rewards the wrong behaviors and blinds you to what's really happening with your business.</p></blockquote><h2>What can I do today if my team doesn&#8217;t have one?</h2><ol><li><p>Open a doc and write down your North Star metric.</p></li><li><p>List the 2-3 metrics that directly drive it.</p></li><li><p>Book 30 minutes with a colleague to sanity-check your thinking.</p></li><li><p>Schedule a &#8220;KPI Tree Workshop&#8221; with key stakeholders:</p><ul><li><p>15min: Align on North Star metric</p></li><li><p>15min: Identify supporting metrics</p></li><li><p>20min: Map driver metrics for each branch</p></li><li><p>10min: Assign initial owners and set next steps</p></li></ul></li></ol><p>Don't overthink it. An imperfect KPI tree that gets used is infinitely better than a perfect one that sits in a forgotten doc.</p><h2>What to conclude from all of this?</h2><p>Let's cut through the fancy talk: <strong>a KPI tree isn't about mathematical perfection</strong>. It's about:</p><ul><li><p><strong>Creating clarity where confusion reigns</strong></p><ul><li><p>Everyone understands <em>exactly what matters</em> to the business.</p></li><li><p>No more arguing about priorities based on opinions alone.</p></li><li><p><em>A shared language</em> for discussing impact that transcends roles and departments.</p></li></ul></li><li><p><strong>Connecting everyday work to actual outcomes</strong></p><ul><li><p>Engineers see how fixing bugs feeds revenue.</p></li><li><p>Designers understand how reducing friction drives conversion.</p></li><li><p>Marketers know which acquisition channels actually pay off.</p></li></ul></li><li><p><strong>Revealing the truth when things aren't working</strong></p><ul><li><p>When you ship features but metrics don't move, <em>the tree shows you why.</em></p></li><li><p>No hiding behind vanity metrics or activity-based success.</p></li><li><p><strong>It forces the hard conversations</strong> that actually lead to improvement.</p></li></ul></li></ul><p>The next time you're debating priorities or wondering why all your hard work isn't moving the needle, your KPI tree will be there - not as a theoretical exercise, but as an honest map back to what matters.</p><p><strong>Build it. Use it. Refine it.</strong> And watch as your team's endless activity finally transforms into actual impact.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://roadto.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Cheers from your companion along your product crafting journey :) <strong>make sure to subscribe to stay updated with the latest &#10024; </strong>I post every Monday/Tuesday - so make sure to drop your email to receive the latest.</em></p>]]></content:encoded></item><item><title><![CDATA[Supercharge Claude with Internet Access: A No-Nonsense Guide]]></title><description><![CDATA[A straightforward guide for giving Claude the ability to search, browse and access the latest from the web.]]></description><link>https://roadto.pm/p/supercharge-claude-with-internet</link><guid isPermaLink="false">https://roadto.pm/p/supercharge-claude-with-internet</guid><dc:creator><![CDATA[Adam Ghanem]]></dc:creator><pubDate>Tue, 18 Mar 2025 19:43:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!y_0I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b18f29-7a0c-4ba5-9192-1ed54e384fc0_1232x928.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y_0I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b18f29-7a0c-4ba5-9192-1ed54e384fc0_1232x928.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y_0I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b18f29-7a0c-4ba5-9192-1ed54e384fc0_1232x928.png 424w, https://substackcdn.com/image/fetch/$s_!y_0I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b18f29-7a0c-4ba5-9192-1ed54e384fc0_1232x928.png 848w, https://substackcdn.com/image/fetch/$s_!y_0I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b18f29-7a0c-4ba5-9192-1ed54e384fc0_1232x928.png 1272w, https://substackcdn.com/image/fetch/$s_!y_0I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b18f29-7a0c-4ba5-9192-1ed54e384fc0_1232x928.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y_0I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b18f29-7a0c-4ba5-9192-1ed54e384fc0_1232x928.png" width="728" height="548.3636363636364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24b18f29-7a0c-4ba5-9192-1ed54e384fc0_1232x928.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:928,&quot;width&quot;:1232,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:2235204,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://roadtopm.substack.com/i/159193723?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b18f29-7a0c-4ba5-9192-1ed54e384fc0_1232x928.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!y_0I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b18f29-7a0c-4ba5-9192-1ed54e384fc0_1232x928.png 424w, https://substackcdn.com/image/fetch/$s_!y_0I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b18f29-7a0c-4ba5-9192-1ed54e384fc0_1232x928.png 848w, https://substackcdn.com/image/fetch/$s_!y_0I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b18f29-7a0c-4ba5-9192-1ed54e384fc0_1232x928.png 1272w, https://substackcdn.com/image/fetch/$s_!y_0I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b18f29-7a0c-4ba5-9192-1ed54e384fc0_1232x928.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Claude Desktop is brilliant at many things, but it has one glaring limitation: <em>it can't access the internet on its own.</em> It's like having a genius researcher who's been locked in a library that stopped adding new books in October 2024.</p><p>In this guide, I'll show you how to give Claude internet access so it can search for information, visit websites, and access online resources&#8212;all without requiring deep technical expertise.</p><p>We'll use something called the Model Context Protocol (will be explained later in the post), which is <strong>simply a way for AI assistants like Claude to communicate with external tools</strong>, in this case, a web browser.</p><h2>Why this matters</h2><p>Without internet access, Claude is severely limited:</p><ul><li><p>It can't tell you about recent events or breaking news</p></li><li><p>It can't access updated documentation or references</p></li><li><p>It can't retrieve specific information from websites</p></li><li><p>It's stuck with potentially outdated information from its training cutoff (of Oct 2024)</p></li></ul><p>With internet access, Claude transforms:</p><ul><li><p>From "I don't know about that recent product launch" to "Here's what the company announced yesterday"</p></li><li><p>From "I can't access that website" to "I've analyzed that webpage and here's the key information"</p></li><li><p>From "My knowledge is limited" to "Let me find that for you"</p></li></ul><p>This capability isn't just for developers or technical users &#8212; it's for anyone who wants to multiply their productivity through AI.</p><h2>What you&#8217;ll need</h2><p>Nothing complicated:</p><ul><li><p>A computer running Windows, Mac, or Linux</p></li><li><p><a href="https://claude.ai/download">Claude Desktop app</a> installed</p></li><li><p>Python and pip installed (I'll explain this simply)</p></li><li><p>Basic comfort with running a few commands (if you can copy-paste, you'll be fine)</p></li><li><p>Some patience and perseverance in case you get stuck &#8211; <em>there&#8217;s a dedicated section to help you get unstuck below too</em></p></li><li><p><a href="https://github.com/modelcontextprotocol/servers/tree/main/src/fetch">The MCP Fetch server</a> (will explain how to set it up below, no need to download anything yet)</p></li></ul><p>That's it. No programming experience needed, no complex setup, just a straightforward process that anyone can follow.</p><h2>Step-by-step guide</h2><p><strong>Before we start:</strong> <a href="https://modelcontextprotocol.io/">MCP</a> (Model Context Protocol) is like a USB-C port for AI. Just as USB-C connects your devices to monitors or chargers, MCP connects Claude to tools&#8212;in our case, a tool that gives it internet access.</p><h3>1. Install Python (if you don't already have it)</h3><blockquote><p><strong>What is Python?</strong> Python is a programming language that's widely used for various applications. Think of it as the engine that will run our internet-connection tool for Claude. Don't worry &#8212; you won't need to write any Python code yourself!</p></blockquote><p>If you're not sure whether you have Python installed:</p><ul><li><p>On Windows: Open Command Prompt and type <code>python --version</code></p></li><li><p>On Mac/Linux: Open Terminal and type <code>python3 --version</code></p></li></ul><p>If you see a version number (like "Python 3.13.2"), you're good to go. If not, download and install Python from <a href="https://www.python.org/downloads/">python.org</a>. During installation, make sure to check "Add Python to PATH."</p><blockquote><p><strong>What is a Terminal/Command Prompt?</strong> These are apps on your computer that let you type commands directly to your computer instead of clicking buttons in a regular app. Think of it as a text-only way to tell your computer what to do. We'll only use it for a few simple commands.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oOFR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df579ad-ee07-4cb1-9766-4825a9a44148_1154x660.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oOFR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df579ad-ee07-4cb1-9766-4825a9a44148_1154x660.png 424w, https://substackcdn.com/image/fetch/$s_!oOFR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df579ad-ee07-4cb1-9766-4825a9a44148_1154x660.png 848w, https://substackcdn.com/image/fetch/$s_!oOFR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df579ad-ee07-4cb1-9766-4825a9a44148_1154x660.png 1272w, https://substackcdn.com/image/fetch/$s_!oOFR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df579ad-ee07-4cb1-9766-4825a9a44148_1154x660.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oOFR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df579ad-ee07-4cb1-9766-4825a9a44148_1154x660.png" width="1154" height="660" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7df579ad-ee07-4cb1-9766-4825a9a44148_1154x660.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:660,&quot;width&quot;:1154,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105332,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://roadtopm.substack.com/i/159193723?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df579ad-ee07-4cb1-9766-4825a9a44148_1154x660.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oOFR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df579ad-ee07-4cb1-9766-4825a9a44148_1154x660.png 424w, https://substackcdn.com/image/fetch/$s_!oOFR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df579ad-ee07-4cb1-9766-4825a9a44148_1154x660.png 848w, https://substackcdn.com/image/fetch/$s_!oOFR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df579ad-ee07-4cb1-9766-4825a9a44148_1154x660.png 1272w, https://substackcdn.com/image/fetch/$s_!oOFR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df579ad-ee07-4cb1-9766-4825a9a44148_1154x660.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>2. Install the MCP Fetch Server</h3><p>Open your computer's terminal:</p><ul><li><p>Windows: Search for "Command Prompt" in the Start menu</p></li><li><p>Mac: Open "Terminal" app from Applications &gt; Utilities</p></li><li><p>Linux: Use your distribution's terminal application</p></li></ul><p>Then run:</p><pre><code><code>pip install mcp-server-fetch</code></code></pre><blockquote><p><strong>What is pip?</strong> Pip is Python's package installer&#8212;it's a tool that comes with Python that lets you easily install additional software written in Python, like our MCP Fetch Server.</p><p><strong>What is the <a href="https://github.com/modelcontextprotocol/servers/tree/main/src/fetch">MCP Fetch Server</a>?</strong> This is a small program that acts as a bridge between Claude and the internet using the MCP (Model Context Protocol). It receives requests from Claude to look up information online and returns the results. This is what gives Claude its web browsing capabilities.</p></blockquote><h3>3. Configure Claude Desktop to Use Your Fetch Server</h3><ol><li><p>Open Claude Desktop on your computer</p></li><li><p>Access the Developer settings:</p><ul><li><p><strong>Mac</strong>: Click on the "Claude" menu, then "Settings", and select the "Developer" tab</p></li><li><p><strong>Windows</strong>: Click on "Settings" and navigate to the "Developer" tab</p></li></ul></li><li><p>Click the "Edit Config" button, which will open a configuration file &#8211; if it doesn&#8217;t open automatically in an editor, open the file titled <code>claude_desktop_config.json</code> in your preferred text editor.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S-Ch!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68fa09-9762-4e34-8d81-0559c28473ef_1844x1380.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S-Ch!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68fa09-9762-4e34-8d81-0559c28473ef_1844x1380.png 424w, https://substackcdn.com/image/fetch/$s_!S-Ch!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68fa09-9762-4e34-8d81-0559c28473ef_1844x1380.png 848w, https://substackcdn.com/image/fetch/$s_!S-Ch!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68fa09-9762-4e34-8d81-0559c28473ef_1844x1380.png 1272w, https://substackcdn.com/image/fetch/$s_!S-Ch!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68fa09-9762-4e34-8d81-0559c28473ef_1844x1380.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S-Ch!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68fa09-9762-4e34-8d81-0559c28473ef_1844x1380.png" width="1456" height="1090" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc68fa09-9762-4e34-8d81-0559c28473ef_1844x1380.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1090,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:311635,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://roadtopm.substack.com/i/159193723?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68fa09-9762-4e34-8d81-0559c28473ef_1844x1380.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!S-Ch!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68fa09-9762-4e34-8d81-0559c28473ef_1844x1380.png 424w, https://substackcdn.com/image/fetch/$s_!S-Ch!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68fa09-9762-4e34-8d81-0559c28473ef_1844x1380.png 848w, https://substackcdn.com/image/fetch/$s_!S-Ch!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68fa09-9762-4e34-8d81-0559c28473ef_1844x1380.png 1272w, https://substackcdn.com/image/fetch/$s_!S-Ch!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc68fa09-9762-4e34-8d81-0559c28473ef_1844x1380.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p>Add the following text to the file:</p></li></ol><pre><code><code>{
&#9;json"mcpServers": {
&#9;  "fetch": {
&#9;    "command": "python",
&#9;    "args": ["-m", "mcp_server_fetch"]
&#9;  }
&#9;}
}</code></code></pre><ol start="5"><li><p>Save the file and close it</p></li><li><p>Restart Claude Desktop completely (quit the application and reopen it)</p></li></ol><p>When you restart Claude, you should see a small hammer icon in the bottom-right corner of the chat interface. This indicates that Claude now has access to tools - specifically, the Fetch tool we just configured.</p><p>If you don't see the hammer icon, try these troubleshooting steps:</p><ul><li><p>Double-check that you saved the configuration file correctly</p></li><li><p>Make sure you installed the mcp-server-fetch package correctly</p></li><li><p>Verify that you completely restarted Claude Desktop</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6vMA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd292a9ae-fcc0-4743-91e9-bc60e67d0f57_2048x931.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6vMA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd292a9ae-fcc0-4743-91e9-bc60e67d0f57_2048x931.png 424w, https://substackcdn.com/image/fetch/$s_!6vMA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd292a9ae-fcc0-4743-91e9-bc60e67d0f57_2048x931.png 848w, https://substackcdn.com/image/fetch/$s_!6vMA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd292a9ae-fcc0-4743-91e9-bc60e67d0f57_2048x931.png 1272w, https://substackcdn.com/image/fetch/$s_!6vMA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd292a9ae-fcc0-4743-91e9-bc60e67d0f57_2048x931.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6vMA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd292a9ae-fcc0-4743-91e9-bc60e67d0f57_2048x931.png" width="1456" height="662" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d292a9ae-fcc0-4743-91e9-bc60e67d0f57_2048x931.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:662,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:280170,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://roadtopm.substack.com/i/159193723?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd292a9ae-fcc0-4743-91e9-bc60e67d0f57_2048x931.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6vMA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd292a9ae-fcc0-4743-91e9-bc60e67d0f57_2048x931.png 424w, https://substackcdn.com/image/fetch/$s_!6vMA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd292a9ae-fcc0-4743-91e9-bc60e67d0f57_2048x931.png 848w, https://substackcdn.com/image/fetch/$s_!6vMA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd292a9ae-fcc0-4743-91e9-bc60e67d0f57_2048x931.png 1272w, https://substackcdn.com/image/fetch/$s_!6vMA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd292a9ae-fcc0-4743-91e9-bc60e67d0f57_2048x931.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What to do when you get stuck?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cEXt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03dab90-0232-4bea-b9e9-628544b3259c_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cEXt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03dab90-0232-4bea-b9e9-628544b3259c_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!cEXt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03dab90-0232-4bea-b9e9-628544b3259c_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!cEXt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03dab90-0232-4bea-b9e9-628544b3259c_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!cEXt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03dab90-0232-4bea-b9e9-628544b3259c_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cEXt!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03dab90-0232-4bea-b9e9-628544b3259c_1456x816.png" width="1200" height="672.5274725274726" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f03dab90-0232-4bea-b9e9-628544b3259c_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:2126569,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://roadtopm.substack.com/i/159193723?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03dab90-0232-4bea-b9e9-628544b3259c_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cEXt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03dab90-0232-4bea-b9e9-628544b3259c_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!cEXt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03dab90-0232-4bea-b9e9-628544b3259c_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!cEXt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03dab90-0232-4bea-b9e9-628544b3259c_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!cEXt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03dab90-0232-4bea-b9e9-628544b3259c_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Getting stuck is normal. It doesn't mean you're not technical enough. <strong>Even professional developers spend half their time debugging.</strong></p><p>If something's not working:</p><ol><li><p><strong>Double-check the basics</strong>: Is your server running? Did you enter the correct configuration in Claude's settings? Is Python configured properly on my environment? Is Claude using the right Python in the config file?</p></li><li><p><strong>Read the error messages</strong>: They often tell you exactly what's wrong &#8211; you can find error logs that you can use if Claude is unable to load the MCP server by going through settings &gt; developer tab as we did above.</p></li><li><p><strong>Ask for help</strong>: Use Perplexity or ask Claude itself what might be wrong (copy-paste &amp; describe the error message you're seeing as well as some surrounding context).</p></li><li><p><strong>Be persistent</strong>: Coding is iterative &#8211; rarely does everything work perfectly on the first try. This is why debuggers exist. Be patient and don't give up.</p></li></ol><h2>Practical ways to use Claude with internet access</h2><p>With internet access, Claude becomes substantially more powerful. Ask it to visit the CDC website for the latest health recommendations, fetch current IMF economic forecasts, explain React documentation in simple terms or compare project management tools for your specific business needs. In each case, Claude delivers current information tailored to your level of understanding.</p><blockquote><p><strong>Tell it to fetch!</strong> Sometimes when I was trying to get it to search the web and it doesn&#8217;t do it automatically, I started being more explicit and stating <em>&#8220;Use the fetch server as needed&#8221;</em>.</p></blockquote><p><em><strong>Example below with</strong> &#8220;What are the latest developments in quantum computing that have happened in the past month? Use the fetch server as needed.&#8221;</em></p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;fa935fb3-880e-4e64-b03a-4e9f712e5e2e&quot;,&quot;duration&quot;:null}"></div><p>Claude Desktop app will show you a prompt asking for your permission to allow the tool to perform an action. Make sure to <strong>review actions carefully prior to approving them.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fkUN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e7db65e-4efa-41b4-a5eb-795a722227d6_970x471.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fkUN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e7db65e-4efa-41b4-a5eb-795a722227d6_970x471.png 424w, https://substackcdn.com/image/fetch/$s_!fkUN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e7db65e-4efa-41b4-a5eb-795a722227d6_970x471.png 848w, https://substackcdn.com/image/fetch/$s_!fkUN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e7db65e-4efa-41b4-a5eb-795a722227d6_970x471.png 1272w, https://substackcdn.com/image/fetch/$s_!fkUN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e7db65e-4efa-41b4-a5eb-795a722227d6_970x471.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fkUN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e7db65e-4efa-41b4-a5eb-795a722227d6_970x471.png" width="970" height="471" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e7db65e-4efa-41b4-a5eb-795a722227d6_970x471.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:471,&quot;width&quot;:970,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:132176,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://roadtopm.substack.com/i/159193723?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e7db65e-4efa-41b4-a5eb-795a722227d6_970x471.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fkUN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e7db65e-4efa-41b4-a5eb-795a722227d6_970x471.png 424w, https://substackcdn.com/image/fetch/$s_!fkUN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e7db65e-4efa-41b4-a5eb-795a722227d6_970x471.png 848w, https://substackcdn.com/image/fetch/$s_!fkUN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e7db65e-4efa-41b4-a5eb-795a722227d6_970x471.png 1272w, https://substackcdn.com/image/fetch/$s_!fkUN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e7db65e-4efa-41b4-a5eb-795a722227d6_970x471.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Best practices</h2><ul><li><p><strong>Verify important information</strong>: The internet contains false information. Ask Claude to check multiple sources for critical facts and cite its sources.</p></li><li><p><strong>Security matters</strong>: The MCP Fetch server respects robots.txt files by default, which prevents accessing sites that don't want bots visiting them. This is good internet citizenship.</p></li><li><p><strong>Use internet access thoughtfully</strong>: Not every question needs internet access. Save it for when Claude explicitly needs current information or to check specific websites.</p></li><li><p><strong>Chunking large websites</strong>: If Claude mentions that a website is too large to process at once, ask it to focus on specific sections or use the start_index parameter to read through content in chunks.</p></li></ul><h2>Is this worth it?</h2><p>Yes.</p><p>Setting up MCP Fetch takes relatively very little time and immediately makes Claude significantly more useful. The ability to check current information and visit websites removes Claude's biggest limitation.</p><p>Don't overthink it. Don't put it off because it seems technical. With this guide, you can have it running before your next coffee break.</p><h2>Moving Forward: Learn How to Learn</h2><p>The ability to access and transfer knowledge with LLMs makes learning more efficient and accessible. This is about more than just giving Claude internet access &#8211; <strong>it's about embracing a new way of learning and working.</strong></p><p>Every AI user should have this capability, not just those paying for premium services. Setting up your own MCP Fetch server is simple democratization of AI power.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://roadto.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Cheers from your companion along your product crafting journey :) <strong>make sure to subscribe to stay updated with the latest &#10024;</strong></em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><em>Have any questions or feedback? Drop them in the comments below!</em></p>]]></content:encoded></item><item><title><![CDATA[Hello, world!]]></title><description><![CDATA[An MVP of a newsletter about product management and challenges product managers face regularly.]]></description><link>https://roadto.pm/p/coming-soon</link><guid isPermaLink="false">https://roadto.pm/p/coming-soon</guid><dc:creator><![CDATA[Adam Ghanem]]></dc:creator><pubDate>Mon, 29 May 2023 15:20:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yG9M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0afdca1-2165-4c4f-b104-c0f718d91fc3_640x640.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yG9M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0afdca1-2165-4c4f-b104-c0f718d91fc3_640x640.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yG9M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0afdca1-2165-4c4f-b104-c0f718d91fc3_640x640.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yG9M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0afdca1-2165-4c4f-b104-c0f718d91fc3_640x640.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yG9M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0afdca1-2165-4c4f-b104-c0f718d91fc3_640x640.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yG9M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0afdca1-2165-4c4f-b104-c0f718d91fc3_640x640.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yG9M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0afdca1-2165-4c4f-b104-c0f718d91fc3_640x640.jpeg" width="640" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0afdca1-2165-4c4f-b104-c0f718d91fc3_640x640.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40069,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yG9M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0afdca1-2165-4c4f-b104-c0f718d91fc3_640x640.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yG9M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0afdca1-2165-4c4f-b104-c0f718d91fc3_640x640.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yG9M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0afdca1-2165-4c4f-b104-c0f718d91fc3_640x640.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yG9M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0afdca1-2165-4c4f-b104-c0f718d91fc3_640x640.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is RoadToPM. A newsletter where I (Adam) will use to write about everything product. This is long overdue and something I&#8217;ve been putting off for a while now. I&#8217;ve always wanted to start writing about product management, about my personal experience as a product manager &amp; leader, as well guides to help product managers with their ongoing challenges and support aspiring ones to get started.</p><p>To put it simply, a companion along your product journey.</p><p>Following a strict problem first principle (<em>generally a good rule of thumb for all product managers)</em>, I am <strong>seeking your input</strong> to share with me challenges you&#8217;re currently facing, questions left unanswered or anything you&#8217;d like to see content catering to your needs. </p><p><strong>Share with me your inputs through in this single question form here:</strong></p><p><a href="https://forms.gle/cYdeZQSeiKUV9oFW6">https://forms.gle/cYdeZQSeiKUV9oFW6</a></p><p>&#8212;</p><p>To stay up-to-date with what&#8217;s yet to come, subscribe now :)</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://roadto.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://roadto.pm/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>