<?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[The Product Notebook]]></title><description><![CDATA[I am writing about my experiences related with Product Mangement & Growth, but occassionaly I might write about anything I find interesting.]]></description><link>https://manoskyriakakis.com</link><image><url>https://substackcdn.com/image/fetch/$s_!VSJY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098bf7ef-6e40-4fcf-8174-d6684e4ace4d_256x256.png</url><title>The Product Notebook</title><link>https://manoskyriakakis.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 03 Apr 2026 20:36:01 GMT</lastBuildDate><atom:link href="https://manoskyriakakis.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Manos Kyriakakis]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[manoskyriakakis@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[manoskyriakakis@substack.com]]></itunes:email><itunes:name><![CDATA[Manos Kyriakakis]]></itunes:name></itunes:owner><itunes:author><![CDATA[Manos Kyriakakis]]></itunes:author><googleplay:owner><![CDATA[manoskyriakakis@substack.com]]></googleplay:owner><googleplay:email><![CDATA[manoskyriakakis@substack.com]]></googleplay:email><googleplay:author><![CDATA[Manos Kyriakakis]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[What to do when you don’t know what to do next]]></title><description><![CDATA[As product managers, we are the people who our teams turn to in order to guide them on what to work on. But what happens when you have no clue (or low confidence) about what to do next?]]></description><link>https://manoskyriakakis.com/p/what-to-do-when-you-dont-know-what</link><guid isPermaLink="false">https://manoskyriakakis.com/p/what-to-do-when-you-dont-know-what</guid><dc:creator><![CDATA[Manos Kyriakakis]]></dc:creator><pubDate>Thu, 20 Jun 2024 05:30:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!u1O5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9498cfe8-059b-4d0b-be4b-3821f41ef9ee_1280x853.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_!u1O5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9498cfe8-059b-4d0b-be4b-3821f41ef9ee_1280x853.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u1O5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9498cfe8-059b-4d0b-be4b-3821f41ef9ee_1280x853.png 424w, https://substackcdn.com/image/fetch/$s_!u1O5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9498cfe8-059b-4d0b-be4b-3821f41ef9ee_1280x853.png 848w, https://substackcdn.com/image/fetch/$s_!u1O5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9498cfe8-059b-4d0b-be4b-3821f41ef9ee_1280x853.png 1272w, https://substackcdn.com/image/fetch/$s_!u1O5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9498cfe8-059b-4d0b-be4b-3821f41ef9ee_1280x853.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u1O5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9498cfe8-059b-4d0b-be4b-3821f41ef9ee_1280x853.png" width="1280" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9498cfe8-059b-4d0b-be4b-3821f41ef9ee_1280x853.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:90783,&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://manoskyriakakis.com/i/179650194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9498cfe8-059b-4d0b-be4b-3821f41ef9ee_1280x853.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_!u1O5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9498cfe8-059b-4d0b-be4b-3821f41ef9ee_1280x853.png 424w, https://substackcdn.com/image/fetch/$s_!u1O5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9498cfe8-059b-4d0b-be4b-3821f41ef9ee_1280x853.png 848w, https://substackcdn.com/image/fetch/$s_!u1O5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9498cfe8-059b-4d0b-be4b-3821f41ef9ee_1280x853.png 1272w, https://substackcdn.com/image/fetch/$s_!u1O5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9498cfe8-059b-4d0b-be4b-3821f41ef9ee_1280x853.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>As product managers, we are the people who our teams turn to in order to guide them on what to work on next. We are expected to have a convincing plan, a compelling strategy and vision for our product or our domain. But what happens when you have no clue (or low confidence) about what to do next?</p><p>Wether you&#8217;re at an early stage startup or a more mature company, uncertainty is a constant. You might be in a pre-PMF environment where uncertainty is second nature, or you could be launching a new domain or product in a mature company and face the same challenge.</p><p>When this happened to me (and it has happened a few times) I turned to the main mantra of product management:</p><blockquote><p>&#8220;Turn to your users to find the answer.&#8221;</p></blockquote><p>I started researching the market, interviewing users, and consulting with seasoned industry professionals. Sometimes it worked, but other times it didn&#8217;t provide a clear direction.</p><p>The last time I faced this challenge was recently, when I was asked to launch a new domain at my current company. Despite having a high-level idea of what we wanted to do, we were uncertain about the approach and strategy. We were definitely not sure if the whole initiative would bring in the results we were hoping for.</p><p>At first, I started researching and researching - market, data, users. While I occasionally felt I was onto something, I still lacked confidence in where to begin, let alone a more long term strategy. I realised that deeper I dug, the more lost I felt. So, I decided to take another approach.</p><p>I stopped researching, accepted uncertainty and put together a document outlining the opportunities I wanted to pursue. I set my objectives and key results to evaluate success. You might wonder &#8220;but if you were so uncertain, how did you manage to create something that made sense?&#8221; The answer is simple. I didn&#8217;t. I just knew that I had to start somewhere and hoped that action would bring knowledge.</p><p>It did, but the road was not paved with roses. A few weeks after we started actually working on the opportunities laid down, we struggled to see how they would fit into the bigger picture and the objectives we had in place. At that point, it was apparent that we had to significantly change our approach and discard our OKRs. The cost was about 3 weeks of work, which, however, were not completely in vain. We still managed to release features that provided some value to our users, even if we didn&#8217;t get to fully reap the fruits of our efforts.</p><p>On the bright side, we learned that our initial approach was wrong and understood why, which is a valuable insight. Then, we were in a position where we could decide on a new approach and this time we didn&#8217;t set any clear OKRs. We had a small hint on what would probably be the right metrics to track (and we did monitor them), however we didn&#8217;t want to waste our time once again, trying to figure out the right objectives, and keep overthinking about it. We just wanted to test out our new approach based on the learnings that we had from our previous failure and validate if it&#8217;s right.</p><p>Fortunately, we hit the jackpot this time. From the first few days, we felt confident that our new approach - informed by the learnings of our previous attempt - made sense. We still focused on learning quickly and we still didn&#8217;t bother setting up any fancy KPIs and targets just yet.</p><p>The key takeaway is:</p><blockquote><p>&#8220;When you don&#8217;t know what to do next, just start doing.&#8221;</p></blockquote><p>It doesn&#8217;t really matter if your initial thoughts about the problem are right or wrong on. Put your best effort into creating a plan with some reasoning, even if it&#8217;s based only on beliefs and convictions. By trying things out and being open to learn, taking action will show you where you are wrong and then you can adjust if necessary by utilising the knowledge gained from your previous failure. In our case, we were lucky to find what appears to be the right approach in the second try. However, in the past it took me way more effort to get things right. All you need is the appetite to learn and having the openness to being wrong. It might cost you a few weeks, but it&#8217;s way cheaper to fail by doing, than getting burned out into never-ending research.</p>]]></content:encoded></item><item><title><![CDATA[When good docs go bad: Learning from a PM's misstep]]></title><description><![CDATA[A product manager's tale that demonstrates that crafting a good doc is as important as knowing the audience you're sharing it with.]]></description><link>https://manoskyriakakis.com/p/when-good-docs-go-bad-learning-from</link><guid isPermaLink="false">https://manoskyriakakis.com/p/when-good-docs-go-bad-learning-from</guid><dc:creator><![CDATA[Manos Kyriakakis]]></dc:creator><pubDate>Thu, 23 May 2024 05:30:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!322p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7974d0b4-c1b2-4b24-82c9-6247a3e215ca_1280x853.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_!322p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7974d0b4-c1b2-4b24-82c9-6247a3e215ca_1280x853.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!322p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7974d0b4-c1b2-4b24-82c9-6247a3e215ca_1280x853.png 424w, https://substackcdn.com/image/fetch/$s_!322p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7974d0b4-c1b2-4b24-82c9-6247a3e215ca_1280x853.png 848w, https://substackcdn.com/image/fetch/$s_!322p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7974d0b4-c1b2-4b24-82c9-6247a3e215ca_1280x853.png 1272w, https://substackcdn.com/image/fetch/$s_!322p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7974d0b4-c1b2-4b24-82c9-6247a3e215ca_1280x853.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!322p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7974d0b4-c1b2-4b24-82c9-6247a3e215ca_1280x853.png" width="1280" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7974d0b4-c1b2-4b24-82c9-6247a3e215ca_1280x853.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52435,&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://manoskyriakakis.com/i/179653960?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7974d0b4-c1b2-4b24-82c9-6247a3e215ca_1280x853.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_!322p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7974d0b4-c1b2-4b24-82c9-6247a3e215ca_1280x853.png 424w, https://substackcdn.com/image/fetch/$s_!322p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7974d0b4-c1b2-4b24-82c9-6247a3e215ca_1280x853.png 848w, https://substackcdn.com/image/fetch/$s_!322p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7974d0b4-c1b2-4b24-82c9-6247a3e215ca_1280x853.png 1272w, https://substackcdn.com/image/fetch/$s_!322p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7974d0b4-c1b2-4b24-82c9-6247a3e215ca_1280x853.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>One of the main tools we use to create alignment as product managers is documentation. As my manager often says:</p><blockquote><p><em><strong>&#8220;As PMs, writing is our interface with the outside world. We need to pay careful attention when crafting our documents, because sharing a bad doc is just as damaging as releasing a bad product.&#8221;</strong></em></p></blockquote><p>A couple of weeks ago, I had an experience that reminded me it&#8217;s not just about creating a great document, but also knowing whom to share it with. It might sound basic, but sometimes we need a refresher on the fundamentals.</p><p>Let me share the story.</p><p>We were working on a major project that was our primary focus for the quarter. After several days of effort, I finalized the relevant PRD (Product Requirements Document). I was proud of this doc because of the detailed work I had put into it, believing it would help the team and stakeholders clearly understand the problem and align on the strategy and solutions.</p><p>After completing the document, I posted it in the relevant Slack channel for initial feedback, tagging all the key stakeholders, including a highly influential one who was closely following the project.</p><p>A few minutes later, this influential stakeholder asked me:</p><p><em>&#8220;What are PRDs and why do we need them?&#8221;</em></p><p>I didn&#8217;t panic. Instead, I thought:</p><p><em>&#8220;Great, this is an opportunity to explain the tools we use and promote product thinking within the organization.&#8221;</em></p><p>I wrote a short explanation about the purpose of PRDs, confident that this would settle the matter and we could move forward. But then I received another notification:</p><p><em>&#8220;We don&#8217;t need such docs. They&#8217;re all fluff. Just create a doc with five bullet points highlighting the main ideas. That will be enough for the team. If further alignment is necessary, we can discuss it in a meeting.&#8221;</em></p><p>My initial reaction was frustration. <em>&#8220;How could someone think that?&#8221;</em> I wondered. But after taking a step back, I realized the problem wasn&#8217;t the document itself, but my decision to share it with the wrong audience.</p><p>No matter how well-written or thoroughly researched your document is, if you share it with the wrong audience, it won&#8217;t matter. You need to understand what kind of information each reader needs, their focus, and the appropriate level of detail for each, based on their perspective.</p><p>It seems obvious, but we often forget this. In that situation, I thought, <em>&#8220;Why should I create different versions of the document? It&#8217;s just duplication of work.&#8221;</em> But the reality is people rarely filter out information themselves, so it&#8217;s our responsibility as facilitators of alignment discussions and creators of documents to tailor the level of detail and focus to what is relevant and useful for each reader.</p><p>A classic example highlights this difference: for the C-suite, you&#8217;ll want to create a more abstract document, focusing on a high-level overview and business results rather than specific solutions. For the product team, you need detailed information about the problems and solutions to ensure alignment within the team delivering them.</p><p>The structure and content of your documents should reflect each audience&#8217;s different needs.</p>]]></content:encoded></item><item><title><![CDATA[Thoughts on product experiments to drive better and more insightful outcomes]]></title><description><![CDATA[In this post, I'm sharing my thoughts on how to improve the success rate of our experiments and learn more about our users.]]></description><link>https://manoskyriakakis.com/p/thoughts-on-product-experiments-to</link><guid isPermaLink="false">https://manoskyriakakis.com/p/thoughts-on-product-experiments-to</guid><dc:creator><![CDATA[Manos Kyriakakis]]></dc:creator><pubDate>Fri, 29 Mar 2024 06:30:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Vfhx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd688650d-8fef-475e-bcde-09f77a228a31_1280x853.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_!Vfhx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd688650d-8fef-475e-bcde-09f77a228a31_1280x853.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vfhx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd688650d-8fef-475e-bcde-09f77a228a31_1280x853.png 424w, https://substackcdn.com/image/fetch/$s_!Vfhx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd688650d-8fef-475e-bcde-09f77a228a31_1280x853.png 848w, https://substackcdn.com/image/fetch/$s_!Vfhx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd688650d-8fef-475e-bcde-09f77a228a31_1280x853.png 1272w, https://substackcdn.com/image/fetch/$s_!Vfhx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd688650d-8fef-475e-bcde-09f77a228a31_1280x853.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vfhx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd688650d-8fef-475e-bcde-09f77a228a31_1280x853.png" width="1280" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d688650d-8fef-475e-bcde-09f77a228a31_1280x853.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41804,&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://manoskyriakakis.com/i/179654526?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd688650d-8fef-475e-bcde-09f77a228a31_1280x853.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_!Vfhx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd688650d-8fef-475e-bcde-09f77a228a31_1280x853.png 424w, https://substackcdn.com/image/fetch/$s_!Vfhx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd688650d-8fef-475e-bcde-09f77a228a31_1280x853.png 848w, https://substackcdn.com/image/fetch/$s_!Vfhx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd688650d-8fef-475e-bcde-09f77a228a31_1280x853.png 1272w, https://substackcdn.com/image/fetch/$s_!Vfhx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd688650d-8fef-475e-bcde-09f77a228a31_1280x853.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>Most product people have found ourselves in a position of having a streak of what appears to be unsuccessful experiments. We are then often inclined to think that the hypotheses we used as the basis for those experiments were wrong. But were they really? Of course, it&#8217;s expected that a percentage of our hypotheses will not be valid, however, it&#8217;s also likely that the way we define success or even the segments we select (or don&#8217;t) to target could be the drivers of this failure. In this post, I&#8217;m sharing a few thoughts on this matter.</p><p><strong>Defining success</strong></p><p>Since every product is serving its customers in order to achieve a business goal, as product people we - naturally - often obsess with the metrics or actions that are tightly connected with driving revenue growth. As a result, our first instinct while framing a hypothesis is that the cause and effect relationship will instantly influence revenue or an action around it. For instance, we&#8217;ll usually say &#8220;by allowing my customers do X, they will buy more&#8221; or &#8220;by removing this obstacle, I&#8217;ll increase subscriptions&#8221;. However, it&#8217;s quite rare that a single action will have such a direct cause and effect relationship with revenue generation events.</p><p>In every business, there are input and lagging metrics. And, unfortunately revenue and revenue generating actions usually belong in the latter category. This means that it&#8217;s very hard to see a an immediate influence of a single action on them. However, while framing a hypothesis, we very often imply a direct relationship between the cause (by doing X) and effect (I can increase sales). So, a common mistake that we make, is that we define the success of our experiment by tying them into a lagging indicator such as sales, subscriptions or revenue. As a result, we might end up mistakenly considering an experiment failed.</p><p>The obvious way to avoid this is by defining the success of an experiment based on an input metric that it&#8217;s more likely that we can influence. But this is still not as easy as it sounds. A basic pre-requisite for that is to have a deep understanding of the levers (input metrics) that move the treadmill (lagging metrics such as sales or revenue) and their cause and effect relationship. For instance, for a streaming service, the hours streamed (input metrics) could influence retention (lagging metric).</p><p>As much as a no-brainer as that sounds, I&#8217;ve come to realise that a vast amount of product teams don&#8217;t have a great understanding of the levers that move their lagging metrics. And don&#8217;t get me wrong, it&#8217;s not an easy piece of knowledge to acquire. It takes months or years of experience on a domain, lots of contact with the users to understand their needs how they operate and even more experimentation in order to understand cause and effect relationships between actions and results.</p><p>Of course, having the way in which we measure success is not necessarily the only factor that could mislead us in defining an experiment as failed. The other thing I want to talk about is this post is segmentation.</p><p><strong>Selecting the right segment(s)</strong></p><p>In cases of products with large (in the scale of millions) and diverse user bases, you may often observe a perceived inability to substantially influence metrics. A common pitfall in this case is the selection of a very broad user segment for the tested hypothesis.</p><p>There are many cases where we might get carried away with forming the right hypothesis, or by thinking of the right solution to validate it and we ignore one of the most important things: Thinking of the right user segments that this hypothesis concerns. Next thing we know, is that we launch an experiment in a huge and diverse pool of users and a couple of weeks later we see inconclusive or misleading results.</p><p>What we might realise though if we look closer is that this is not true. If we look into more granular segments of our user base, we might realize that our hypothesis was right and we managed to achieve the result that we wanted. We just managed to be successful on a smaller fraction of our users. In general, the larger and more diverse the denominator - the number and most importantly the segments of users - that we use to evaluate the success of our experiment on, the more information can be lost.</p><p>So, next time we frame a hypothesis, one of the things that we should pay more attention is to clearly define the segment(s) that we believe that our hypothesis is addressed to. Ideally, we should also make those segments as specific as possible, while of course keeping in mind that they should still have a substantial size in terms of volume that would still allow us to run an experiment and get statistically significant results.</p><p>Hopefully, the thoughts expressed above can not only help you get a better success rate for your experiments, but also gain more insights about your users. At the end of the day, we don&#8217;t just run experiments to drive better business results. Knowledge acquisition for our users is also vital reason for running them.</p><p>Are there any other things that you&#8217;ve observed as common pitfalls while running product experiments? I&#8217;d love to learn about your own experience.</p>]]></content:encoded></item><item><title><![CDATA[Will product managers ever stop spending their time managing delivery?]]></title><description><![CDATA[The time and energy spent on managing delivery is one of the most common sources of frustration for product managers. I'm sharing my thoughts on the root causes of that matter and ways to resolve it.]]></description><link>https://manoskyriakakis.com/p/will-product-managers-ever-stop-spending</link><guid isPermaLink="false">https://manoskyriakakis.com/p/will-product-managers-ever-stop-spending</guid><dc:creator><![CDATA[Manos Kyriakakis]]></dc:creator><pubDate>Tue, 20 Feb 2024 06:30:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jP33!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b4e944-dcf0-4e7c-adaa-bf47f3821e30_1280x853.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_!jP33!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b4e944-dcf0-4e7c-adaa-bf47f3821e30_1280x853.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jP33!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b4e944-dcf0-4e7c-adaa-bf47f3821e30_1280x853.png 424w, https://substackcdn.com/image/fetch/$s_!jP33!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b4e944-dcf0-4e7c-adaa-bf47f3821e30_1280x853.png 848w, https://substackcdn.com/image/fetch/$s_!jP33!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b4e944-dcf0-4e7c-adaa-bf47f3821e30_1280x853.png 1272w, https://substackcdn.com/image/fetch/$s_!jP33!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b4e944-dcf0-4e7c-adaa-bf47f3821e30_1280x853.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jP33!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b4e944-dcf0-4e7c-adaa-bf47f3821e30_1280x853.png" width="1280" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15b4e944-dcf0-4e7c-adaa-bf47f3821e30_1280x853.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:128825,&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://manoskyriakakis.com/i/179654856?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b4e944-dcf0-4e7c-adaa-bf47f3821e30_1280x853.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_!jP33!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b4e944-dcf0-4e7c-adaa-bf47f3821e30_1280x853.png 424w, https://substackcdn.com/image/fetch/$s_!jP33!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b4e944-dcf0-4e7c-adaa-bf47f3821e30_1280x853.png 848w, https://substackcdn.com/image/fetch/$s_!jP33!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b4e944-dcf0-4e7c-adaa-bf47f3821e30_1280x853.png 1272w, https://substackcdn.com/image/fetch/$s_!jP33!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b4e944-dcf0-4e7c-adaa-bf47f3821e30_1280x853.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>A couple of weeks ago, we had a chat with a few PM colleagues at the office regarding PM&#8217;s involvement in delivery. The subject of the discussion was the common struggle where a PM gets constantly involved in delivery way more than they&#8217;d like to. The (frustrating) consequence of that is that this often eats up so much of their time, that there&#8217;s no time left for other important tasks, like discovery.</p><p>In my experience, this problem is very common across companies, so I started to ask myself: Is there a way to solve this? So, I started trying to first figure out the reasons behind this and a few things that could help.</p><p><strong>Are we on the same page regarding business objectives and ownership?</strong></p><p>My first thought was that as product managers, we have a natural predisposition to - at least be concerned about delivery - which is sourced from our ownership. PMs are naturally considered to be the main owners of business objectives and, inevitably, business objectives rely on deliverables. This, by itself, creates a tendency to be involved in delivery, which frequently ends up with the PM managing it, as falling behind in delivery, usually means that you&#8217;re falling behind on your goals.</p><p>However - ruling out the case where a PM is a micromanager - delivery is one of the duties of the tech lead. Consequently, shouldn&#8217;t they also have the same ownership in business objectives as the product manager?</p><p>So, this was one of the first issues that I looked into. Does everyone on the team - and especially the product trio - share the same sense of ownership of business objectives? Hopefully yes, but being honest, I have seen (and I&#8217;m sure you have as well) cases where TLs only care about engineering excellence and how the tech stack looks like, design leads only caring about UX best practices and PMs about writing good stories and creating fancy roadmaps, instead of delivering actual business value.</p><p><strong>Are we putting too much on people&#8217;s plates?</strong></p><p>During the aforementioned discussion - a colleague brought up an argument that stuck with me - and truth is many PMs frequently ignore:</p><blockquote><p><em>&#8220;Often, we ask from the tech lead to manage people, write code and contribute to deliverables, manage delivery, participate in shaping and other ceremonies, and occasionally address business queries as well. We often ignore that &#8220;they only have two hands&#8221; and can&#8217;t do it all. Inevitably, when delivery falls behind, PMs are going to step in to manage delivery. And then the domino effect starts, as they&#8217;ll also have too much on their plate and areas like discovery will fall behind.&#8221;</em></p></blockquote><p>The point I am trying to make here is that as PMs, we often focus on the multitude of tasks that we have on our plate due to the versatility of the role and forget that this might be happening with other people as well. The above example focuses on how you can overload a tech lead, but this can be the case for anyone on the product trio. For instance, a designer might be forced to spend way too much time on being involved in research or framing and so on.</p><p>Taking a step back, the main consideration here is: Are our roles well defined within a team? And if so, do we protect the boundaries of our roles, making sure that people actually have the capacity to do what they&#8217;re asked for? Does the company protect those teams by giving them the necessary resources, so that PMs won&#8217;t have to fill in gaps in delivery management, TLs won&#8217;t have to fill in gaps in product development and designers won&#8217;t have to fill in gaps in product discovery?</p><p><strong>Is the team empowered? (not in the &#8220;fluffy&#8221; way)</strong></p><p>With the term &#8220;empowered&#8221; here, I don&#8217;t want to go to the &#8220;fluffy&#8221; definition about &#8220;empowered product teams&#8221; which work on a pink cloud and do everything perfectly. I mean can the team make decisions while delivering without the PM signing off everything? Or are you the bottleneck?</p><p>Unfortunately, there are many cases where the PM themselves are the bottlenecks when it comes to delivery. And while you are not &#8220;actively&#8221; managing delivery, you affect it in a significant way. There are cases where nothing finds its way to delivery, unless the PM signs it off. That means that the delivery team cannot make decisions by themselves and as a PM you will have to always give the green light. There could be several reasons for that, to name a few:</p><ol><li><p>The team might not feel that they have the necessary context to make a decision. And this is a PM problem, because if that&#8217;s true, that means that the team does not understand well what they are doing and what we are trying to achieve. And this is a product manager&#8217;s problem to fix, by improving how they bring and communicate projects with the team.</p></li><li><p>The team might simply not have the permission: Again, a PM&#8217;s problem to solve. If a PM is not allowing the team to make decisions on their own, that ultimately means that they don&#8217;t trust them.</p></li></ol><p>The bottom line here is that the PM is not &#8220;the boss&#8221; of the developers or the designers and they need to give them the necessary trust and context so that they can make decisions by themselves.</p><p><strong>Let&#8217;s jump off the pink cloud now</strong></p><p>Having considered the above, I must be realistic. We don&#8217;t live in a world created by Marty Cagan. Business is business and there will always be lows. There will always be times when there will be pressure as you are falling behind from your goals, or a new time-sensitive opportunity presents itself and you will have to be more tactical. That would mean that short-term and delivery is a much higher priority and areas like discovery will matter less. In that case, you will naturally gravitate more towards delivery and it&#8217;s ok.</p><p>The thing here is how often will that happen? It&#8217;s not uncommon for companies to be in that state of emergency constantly and the focus on execution to be the only thing that matters for a long time. And this can become the reality of the company, in which they might forget that the strategic matters as well. Being able to think more long-term, discover new opportunities and find ways to nurture them can only be on the back-seat for a limited amount of time.</p><p>Do you agree with the above perspectives on why product managers are spending more time than they should on delivery? Have you witnessed any other reasons why this happens? If so, I&#8217;d be glad to listen to them. Hit reply and let&#8217;s talk.</p>]]></content:encoded></item><item><title><![CDATA[Takeaways after training 150+ AI models in 8 days]]></title><description><![CDATA[The story and the key learnings (not limited to product only) after training 155 AI models during my summer holidays.]]></description><link>https://manoskyriakakis.com/p/takeaways-after-training-150-ai-models</link><guid isPermaLink="false">https://manoskyriakakis.com/p/takeaways-after-training-150-ai-models</guid><dc:creator><![CDATA[Manos Kyriakakis]]></dc:creator><pubDate>Tue, 22 Aug 2023 05:30:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Fo84!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72c81c0-8d7e-4ded-ae67-e67c79857fa2_1280x853.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_!Fo84!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72c81c0-8d7e-4ded-ae67-e67c79857fa2_1280x853.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fo84!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72c81c0-8d7e-4ded-ae67-e67c79857fa2_1280x853.png 424w, https://substackcdn.com/image/fetch/$s_!Fo84!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72c81c0-8d7e-4ded-ae67-e67c79857fa2_1280x853.png 848w, https://substackcdn.com/image/fetch/$s_!Fo84!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72c81c0-8d7e-4ded-ae67-e67c79857fa2_1280x853.png 1272w, https://substackcdn.com/image/fetch/$s_!Fo84!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72c81c0-8d7e-4ded-ae67-e67c79857fa2_1280x853.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fo84!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72c81c0-8d7e-4ded-ae67-e67c79857fa2_1280x853.png" width="1280" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d72c81c0-8d7e-4ded-ae67-e67c79857fa2_1280x853.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89249,&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://manoskyriakakis.com/i/179655244?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72c81c0-8d7e-4ded-ae67-e67c79857fa2_1280x853.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_!Fo84!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72c81c0-8d7e-4ded-ae67-e67c79857fa2_1280x853.png 424w, https://substackcdn.com/image/fetch/$s_!Fo84!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72c81c0-8d7e-4ded-ae67-e67c79857fa2_1280x853.png 848w, https://substackcdn.com/image/fetch/$s_!Fo84!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72c81c0-8d7e-4ded-ae67-e67c79857fa2_1280x853.png 1272w, https://substackcdn.com/image/fetch/$s_!Fo84!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd72c81c0-8d7e-4ded-ae67-e67c79857fa2_1280x853.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>During my summer holidays, I trained over 150 AI models. Why? Firstly, I find working on something new and creative very fascinating, but most importantly, as a product manager, I have never worked on an AI-focused product. So, I wanted to gain first-hand experience working on such a project and possibly gain some learnings that could benefit me professionally.</p><p>With that in mind, I looked into several public datasets and decided to work on one where I would classify patients as diabetic or not based on eight different parameters from their medical history. The best result I achieved was a 96.3% accuracy on my model predictions (using a separate validation dataset). Although accuracy is not necessarily always the most important evaluation metric for an AI model, in this particular case, I only relied on this to evaluate my models for simplicity.</p><p>In this post, I will go over the story and my learnings. At the end, you can find a link to my GitHub repository with the code I used to develop and train my models. You can read the full story first and then proceed with the learnings or skip directly to the learnings section. It&#8217;s up to you.</p><p><strong>The story</strong></p><p><strong>Preliminary Decisions</strong></p><p>As soon as I decided what dataset I was going to work on, I had to make high-level decisions about my approach, as this would dictate some of the work I would have to do later on. In this case, I was dealing with a simple binary classification problem, where I would have to classify patients into two classes, diabetic or not. So, the first high-level decision I made was to tackle this problem using a neural network, which is the designated (not the sole though) tool for classification problems. This was the first high-level decision of importance, as it dictated the libraries, tools, and frameworks I would be using later on, as well as the preparation work I would have to do on my dataset. For instance, I knew I would use tools such as Numpy to work with my data and Tensorflow to train my models.</p><p><strong>Working with my dataset</strong></p><p>Accordingly, I knew I had to prepare my data to be ingested in a neural network. First and foremost, that meant that in its final form, my dataset would need to have a specific format and I would need to split it into three segments:</p><ul><li><p>The training dataset that would be used to train my models consisted of approximately 70% of my original dataset (100,000 total samples).</p></li><li><p>The test dataset that would be used during training to evaluate the accuracy of my models, and based on those, I would pick the best model (15% of the dataset).</p></li><li><p>The validation dataset that would be used on the selected best-performing model, to verify how the model is working in the wild (15% of the dataset).</p></li></ul><p>Each of those datasets would be split into two vectors. The one with the training params (the X params) and the labels that indicate the final result (the y params).</p><p>However, this would only be the final form of my data. Before that, there was a long journey that would be split into two distinct phases: In the first one, I was exploring my dataset, and in the second, I had to get my hands dirty and prepare my data.</p><p><strong>Exploring the dataset</strong></p><p>If I would say just one thing about this phase is that I never imagined how important it would be. Before I started, I naively thought that the structure and content of my data would be straightforward and largely expected. I should be smarter than that after working ten years in software, knowing that many things could go wrong in a large dataset. You can see unexpected values, and you will certainly have missing values or even unexpected data types.</p><p>I accidentally realized that while looking at the labels of one of the data categories, the gender. How many distinct values could exist under this category? As you can easily imagine, more than I expected. Once I realized that, I went over every single category, and alongside many surprises, I realized that I should spend significant time preparing my data. I would also have to make some decisions on how I would use them.</p><p>For example, one of the categories was the smoking history. The values under this category were &#8220;No Info&#8221;, &#8220;current&#8221;, &#8220;ever&#8221;, &#8220;former&#8221;, &#8220;never&#8221;, &#8220;not current&#8221;. The problem was with the &#8220;No Info&#8221; value, which accounted for approximately 35,000 samples. This meant that for about 35% of my dataset, I practically had no info about their smoking history. In this case, I had to make a decision. What would I do with this category? I had some options:</p><ol><li><p>Use the &#8220;No Info&#8221; label as a separate label and keep these samples in my dataset.</p></li><li><p>Get rid of the samples with the &#8220;No Info&#8221; as a label, which was an unattractive option since I would lose 35% of my dataset.</p></li><li><p>Get rid of the smoking history category as a whole, but keep 100% of the rest of the categories of my dataset.</p></li></ol><p>At that point, I decided that I didn&#8217;t have enough knowledge to pick one of the above options, so I decided to create three variations of my dataset and later on feed them to a simple model to see which of those options would work better in terms of accuracy and double down on this one. Sneak peek; the first one worked better, so this is the option that I took. In general, there were several similar small decisions that I had to make while preparing my data.</p><p><strong>Preparing the dataset</strong></p><p>Once I understood my data well, which included visualizing them, I started preparing them to be ingested in my neural network. That involved small and other more extensive tasks, such as:</p><ul><li><p>Trimming unnecessary rows (e.g., headers).</p></li><li><p>Replacing values such as strings with numbers to be easier ingested in the model (e.g., replacing &#8220;male&#8221;, &#8220;female&#8221;, and &#8220;other&#8221; with 0, 1, 2 labels).</p></li><li><p>Converting them to data types that would enable me to work more efficiently.</p></li></ul><p>In general, this phase didn&#8217;t take long. As soon as I knew what were the jobs to be done, it was pretty easy for me to do that. However, I reckon that in a large-scale project, there should be certain pipelines and processes that should be taking care of the data preparation part, as it would be integral to the success of such a project.</p><p><strong>Thinking about the model</strong></p><p>On a high level, what you need to understand about neural networks and how they work is the following: Neural networks are consisted of layers, and their layers consist of nodes (the neurons). The data are initially ingested in the input layer, and once the neurons process them, several parameters are extracted and then ingested into the next layer to be processed by its neurons and so on. Then, in the case of a binary classification model like the one I was working on, the parameters are ingested in the output layer, which is consisted of two neurons (because there are only two potential classes), and we get a decision on if our patient is diabetic or not.</p><p>In terms of layers and neurons, one of the decisions I had to make was the general architecture of my model. In other words, how many layers would I use, and how many nodes (neurons) each layer would have? The more layers and nodes you have, the more complicated the architecture, which means the more time and resources you need to train your models and, in some cases, the higher the risk of overfitting your model (meaning to make it perform great on your training data, but poorly out in the wild).</p><p>My initial idea was to create three different model architectures, a simple one, one a bit more complicated, and a super-complicated one, and see which one would perform better. Then, based on the result, double down on this kind of architecture to further optimize it. I quickly realized that this idea wouldn&#8217;t get me too far. To begin with, the results were at best inconclusive. There were only slight differences in the performance of each architecture, although the simpler ones gave a small indication that they could be performing better.</p><p>Still, I realized that trying to figure out an optimal architecture like that was like shooting in the dark, trying to hit the jackpot. So, I decided to take a more experimental approach.</p><p><strong>The optimization function</strong></p><p>This is when I decided to use an optimization function. This function would practically create and train several models based on every potential combination of layers and nodes per layer. It would allow me to pick the model with the best performance. For instance, if I wanted to try every potential combination of 1, 2, or 3-layer architectures, and each layer could contain anywhere between three to seven nodes, there would be 155 possible architectures that I would need to try. As you can easily understand, it would take forever to do this manually. However, it only took a little less than 40 minutes for the optimization function I created to compile and train those models for me and let me pick the best one.</p><p>In particular, in those almost 40 minutes, I used a MacBook Air to train 155 models. The best result I achieved was 96.3% accuracy, while the worst was 91.2%. In this case, the amount of data, models, and their complications were reasonable, so the time and resources needed to train the models were well within grasp. So, I didn&#8217;t need to do any resource performance-oriented optimizations. However, this would be essential in larger-scale projects, or else the cost can easily get out of hand very quickly.</p><p>That was it. In terms of duration, the whole project took me about eight days from start to finish. Each day I worked on it for an average of 2.5 hours.</p><p>If you are interested, you can find and download the final form of the code I used here, run it yourself on your machine, and see the results.</p><p><strong>The Learnings</strong></p><p>In the following section, I share the main thoughts and insights derived from this experience. While thinking about them, I approached the issue by asking, &#8220;what do I keep from this experience if I wanted to apply my learnings on a similar - larger scale project (e.g., at work)? Well, let&#8217;s see:</p><ul><li><p>Data is king. As fancy as AI and the models sound, the data is the most valuable asset and the make-it-or-break-it part. If you don&#8217;t have the data that you need in terms of substance or if they are not sufficient, no matter how sophisticated the models that you are using are, the project is doomed to fail.</p></li><li><p>Data collection, storage, and processing must become a core part of the product culture to succeed.</p></li><li><p>Data fluency is a must. Having people with experience in working with data at scale is essential. They could be data scientists or data engineers, however, I cannot imagine working on a large-scale project and this skillset to be missing from a product team. Several decisions need to be made with an impact on your models&#8217; performance and results, but also on the resources and cost.</p></li><li><p>As an AI product manager, a big part of your job will be to have a good understanding of the feasibility of a project in combination with its value. Several parameters can inform this decision. Broadly they are summarized in questions of technical and business nature as well. In particular, here are some of the questions that you might need to answer:</p><ul><li><p>Can the AI system that you design meet specific performance requirements? (Technical)</p></li><li><p>How much data are necessary? (Technical)</p></li><li><p>What&#8217;s the engineering timeline? (Technical)</p></li><li><p>Will that lower the costs? (Business)</p></li><li><p>Could this help us increase revenues? (Business)</p></li><li><p>Will this model help us launch a new product / business? (Business)</p></li></ul></li><li><p>You also need to have a deep understanding of the problem you&#8217;re solving to pick the proper evaluation and acceptance criteria for your models. Is it accuracy? Are you tolerant of false positives? Is it recall or something else? For instance, if you are developing a model that is used to predict the likelihood of a patient getting cancer, you might not want to take any chances of a mistake, so you might be more tolerant of false positives so that you will eradicate the possibility of not diagnosing a patient correctly.</p></li><li><p>The training and model optimization processes can be extremely resource heavy. So, you need to be prepared accordingly regarding the budget or find other smart ways to avoid some of the costs. Several pre-trained models out there can give you a head start and help you reduce your costs, or other tools such as Google Colab could help.</p></li><li><p>There&#8217;s no silver bullet when it comes to model architecture. You need to have an experimental approach, try out several iterations, and this cannot be a manual process. This could take more time and cost more, however it will increase your chances of developing the best-performing model that you can. However, more often than not, the more you complicate things, the worst results that you will get.</p></li></ul><p>In conclusion, it was a super-valuable experience for me, bringing me a step closer to better understanding the world of data and AI. Hopefully, some of the above learnings will be useful in practice for you as well, however, if you&#8217;re like me and want to familiarize yourself a bit more by getting your hands dirty, I strongly recommend doing something similar.</p>]]></content:encoded></item><item><title><![CDATA[Don't rely on NPS to make decisions for your product. Here's why.]]></title><description><![CDATA[NPS is flawed by nature as a product metric. In this post, I'm showcasing why it's not a good idea for product leaders to use it as a metric based on which they make important product decisions.]]></description><link>https://manoskyriakakis.com/p/dont-rely-on-nps-to-make-decisions</link><guid isPermaLink="false">https://manoskyriakakis.com/p/dont-rely-on-nps-to-make-decisions</guid><dc:creator><![CDATA[Manos Kyriakakis]]></dc:creator><pubDate>Wed, 19 Apr 2023 15:24:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VUUF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202cc032-4bd1-4a09-acc3-79ad8db2c805_1280x853.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_!VUUF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202cc032-4bd1-4a09-acc3-79ad8db2c805_1280x853.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VUUF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202cc032-4bd1-4a09-acc3-79ad8db2c805_1280x853.png 424w, https://substackcdn.com/image/fetch/$s_!VUUF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202cc032-4bd1-4a09-acc3-79ad8db2c805_1280x853.png 848w, https://substackcdn.com/image/fetch/$s_!VUUF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202cc032-4bd1-4a09-acc3-79ad8db2c805_1280x853.png 1272w, https://substackcdn.com/image/fetch/$s_!VUUF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202cc032-4bd1-4a09-acc3-79ad8db2c805_1280x853.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VUUF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202cc032-4bd1-4a09-acc3-79ad8db2c805_1280x853.png" width="1280" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/202cc032-4bd1-4a09-acc3-79ad8db2c805_1280x853.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:55263,&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://manoskyriakakis.com/i/179655510?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202cc032-4bd1-4a09-acc3-79ad8db2c805_1280x853.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_!VUUF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202cc032-4bd1-4a09-acc3-79ad8db2c805_1280x853.png 424w, https://substackcdn.com/image/fetch/$s_!VUUF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202cc032-4bd1-4a09-acc3-79ad8db2c805_1280x853.png 848w, https://substackcdn.com/image/fetch/$s_!VUUF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202cc032-4bd1-4a09-acc3-79ad8db2c805_1280x853.png 1272w, https://substackcdn.com/image/fetch/$s_!VUUF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202cc032-4bd1-4a09-acc3-79ad8db2c805_1280x853.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>A few weeks ago, I had a coffee with the product director of an eCommerce SaaS company. At some point during the discussion, he brought up that their NPS was at 10 at the time and that one of the annual targets of the product team was to get this number to at least 25.</p><p>Now, let&#8217;s go a few years further back in time. When I first heard about NPS as a metric, I thought it was a very interesting concept. The whole narrative of promoters and a self-sustained growth machine sounds very attractive and easy to grasp, especially if - like any product person that gives a damn - you want to see your user count grow. Soon enough, I realized that NPS is significantly flawed as a metric when tracked in the context of a product team and is used as a KPI based on which significant decisions are made.</p><p>Returning to the discussion from the beginning of the post, I started wondering why they emphasized the NPS so much and believed it to be so valuable that it ended up being used as a goal for the product team. So, I asked to see a small sample of their NPS responses to see what they were seeing for myself. And this actually verified my aforementioned opinion about the flawed nature of the NPS.</p><p>Still, NPS is a quite popular metric among product leaders and product teams. In a LinkedIn poll, I ran a couple of weeks ago, at least 4 out of 10 product leaders said they are tracking NPS in their product teams and making important product decisions based on this score.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EODY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ef380c-7aac-4b00-a86b-0ae07cc93bd5_1280x853.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EODY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ef380c-7aac-4b00-a86b-0ae07cc93bd5_1280x853.png 424w, https://substackcdn.com/image/fetch/$s_!EODY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ef380c-7aac-4b00-a86b-0ae07cc93bd5_1280x853.png 848w, https://substackcdn.com/image/fetch/$s_!EODY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ef380c-7aac-4b00-a86b-0ae07cc93bd5_1280x853.png 1272w, https://substackcdn.com/image/fetch/$s_!EODY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ef380c-7aac-4b00-a86b-0ae07cc93bd5_1280x853.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EODY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ef380c-7aac-4b00-a86b-0ae07cc93bd5_1280x853.png" width="1280" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8ef380c-7aac-4b00-a86b-0ae07cc93bd5_1280x853.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;NPS-PRODUCT-DECISIONS-2&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="NPS-PRODUCT-DECISIONS-2" title="NPS-PRODUCT-DECISIONS-2" srcset="https://substackcdn.com/image/fetch/$s_!EODY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ef380c-7aac-4b00-a86b-0ae07cc93bd5_1280x853.png 424w, https://substackcdn.com/image/fetch/$s_!EODY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ef380c-7aac-4b00-a86b-0ae07cc93bd5_1280x853.png 848w, https://substackcdn.com/image/fetch/$s_!EODY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ef380c-7aac-4b00-a86b-0ae07cc93bd5_1280x853.png 1272w, https://substackcdn.com/image/fetch/$s_!EODY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ef380c-7aac-4b00-a86b-0ae07cc93bd5_1280x853.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><p>In this article, I want to showcase why I believe this is not a good idea and that product leaders should look into other metrics with more substance to make product decisions.</p><p><strong>The conception of NPS</strong></p><p>Net Promoter Score was invented in 2003 by Fred Reicheld as a simple way to measure customer loyalty that could be applied across various industries. It&#8217;s calculated based on the customer&#8217;s answer to a single question: &#8220;On a scale of 0 to 10, how likely are you to recommend [company] to a friend or colleague?&#8221;</p><p>Then, you simply get the percentage of people who responded with anywhere between 0 and 6 (the detractors), and you detract it from the percentage of those that responded with 9 or 10 (the promoters), and there you go. You have your NPS score that can vary from -100 to 100. Simply put, the higher this score, the better for the company. But people also advocate that you will likely create &#8220;a self-sustained growth machine&#8221; when you get many people so happy that they fall under the promoters category since they will recommend you to their friends or colleagues.</p><p>So, before we jump into the main flaws, let&#8217;s start with the apparent. NPS was not invented as a product metric but as one intended to measure loyalty. It could potentially be of value for teams that are specifically working on product growth, but it&#8217;s far from being a metric of general use. But let&#8217;s see why else I consider NPS to be flawed.</p><p><strong>One question to rule them all? Why?</strong></p><p>The &#8220;one question to rule them all&#8221; rationale seems quite questionable to me. In some contexts, this question (how likely are you to recommend [company] to a friend or colleague?) can make sense. Mostly in B2C contexts. However, in most B2B contexts, not so much. Many respondents of NPS surveys run by B2B products also agree with that view. Specifically, in the sample of responses that I talked about at the beginning of this post, there were quite a few cases with answers from 6 or below (detractors), who left a comment along the lines of &#8220;why should I recommend a software for work to a friend or colleague?&#8221; So, suppose that you were the product manager of that product, and you saw those responses. What would you make out of them? Would you trust them? Is this person really a detractor or just someone confused because of an out-of-context question they were asked?</p><p>Also, even if you actually want to measure customer loyalty, why should all companies and industries be using the same way to measure this? Each product and its business has its own characteristics. As product people, we should be able to measure loyalty or organic growth more accurately. For instance, from its very nature, the NPS question resembles a question asking for feedback on an intention of referral. So, you could launch a referral program, and instead of asking people to answer the NPS question, address the people you know that are actually neutrals or detractors (i.e., those who haven&#8217;t referred someone) and ask them what prevents them from doing so. The feedback you will collect this way will be way more accurate, and most importantly, you will be way more confident that you are asking the right people.</p><p>The above is just an example. I am not proposing that this is how we should measure loyalty or get feedback from customers who do not belong to the &#8220;promoters&#8221; segment. But I suggest that each product team should think more deeply about the best way to measure customer happiness and success based on its unique traits.</p><p><strong>People have different evaluation criteria, and responses in scalar measurements are not directly comparable with each other</strong></p><p>When people are asked to rate something on a scale, as they are asked in the case of NPS, their responses are not directly comparable. This happens for a single reason: If I evaluate a product or service with a 7/10 and another person does the same, that doesn&#8217;t mean we are equally happy. For example, one of us might be extremely satisfied and a frugal rater at the same time, while the other one could be dissatisfied but still a generous rater or a people pleaser.</p><p>Getting back to the sample of NPS responses we were talking about, I ran an analysis focusing only on the responses of the detractors. Out of 128 of those responses, I could confidently claim that at least 35% of them were not actual detractors. They were either neutrals or promoters, and they just were frugal raters. How do I know? From their comments in their responses. They all looked something like the following: &#8220;Amazing,&#8221; &#8220;best tool I ever used,&#8221; and &#8220;happy so far.&#8221; So, what do you think? Are those people really detractors? And most importantly, would you really rely on a metric to make crucial decisions when 35% of the responses of unhappy customers (11% of total responses) are clearly inaccurate or untrue?</p><p><strong>Influenced by many different factors</strong></p><p>Another critical aspect to consider is that NPS responses can be affected by many factors, irrelevant to the product per se. The question used to measure NPS is quite general so that a response could encapsulate the customer&#8217;s perspective for any area, from the product itself to customer support or their experience with their sales team. A good or a bad response could be connected with anything. So, as a product team, you are tracking a metric that could encapsulate aspects far from your influence.</p><p>To make it more accurate, getting back to the example I used before, several answers from detractors were complaining about customer support. In particular, people claimed it occasionally took too long to respond to or fully resolve their issues. In this particular case, as a product team, you are optimizing based on a metric skewed by a different team&#8217;s efforts.</p><p><strong>Not specific enough - ends up being a distraction</strong></p><p>To build more on the previous argument, NPS doesn&#8217;t give you specific information about what&#8217;s going wrong or what you are doing right. Consequently, it is not an actionable point of feedback. In the sample I came across, at least 27% of all the responses were not specific. They either entirely lacked a comment (the majority of them), or even if they had one, the comment was too generic. It could be something like &#8220;buggy,&#8221; &#8220;not good enough,&#8221; or &#8220;needs improvement.&#8221; Yes, this could provide you with a sentiment of the user about your product. Still, it&#8217;s primarily a distraction from meaningful feedback and insights collection efforts, such as user interviews.</p><p><strong>It can make you lazy</strong></p><p>I have often encountered cases where it&#8217;s hard to directly connect a feature with a measure for its success. So, it&#8217;s not uncommon to answer the question &#8220;how do we know if we&#8217;re successful or not&#8221; with &#8220;we&#8217;ll measure the NPS of people that used that feature.&#8221; Of course, this has absolutely no rational grounds as an approach and it&#8217;s just lazy. When shipping something, you need to have a clear metric that shows you if you&#8217;re successful or not and need to be able to connect this metric with value to the user. In such cases, choosing just to measure NPS is only a shortcut that prevents you from thinking hard about how a feature would add value to a user and how you can measure it.</p><p><strong>Wrapping up</strong></p><p>So, that was my honest (and probably harsh) criticism on NPS. While it&#8217;s a quite popular metric and when it&#8217;s high enough, it makes management, investors and even teams happy, it cannot be used as a measure of success for a product. If you do use it though, do that with caution and even when using insights from NPS surveys as an input for product decisions, make sure to inform those decisions with further and proper research with users and customers.</p>]]></content:encoded></item></channel></rss>