<?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[Joseph Gefroh: Product Management]]></title><description><![CDATA[Where I talk about Product Management.]]></description><link>https://blog.jgefroh.com/s/product-management</link><image><url>https://substackcdn.com/image/fetch/$s_!sphd!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cef45a3-7420-4cba-95f3-46a3b5d34293_100x100.png</url><title>Joseph Gefroh: Product Management</title><link>https://blog.jgefroh.com/s/product-management</link></image><generator>Substack</generator><lastBuildDate>Wed, 08 Apr 2026 13:16:16 GMT</lastBuildDate><atom:link href="https://blog.jgefroh.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Joseph Gefroh]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[jgefroh@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[jgefroh@substack.com]]></itunes:email><itunes:name><![CDATA[Joseph Gefroh]]></itunes:name></itunes:owner><itunes:author><![CDATA[Joseph Gefroh]]></itunes:author><googleplay:owner><![CDATA[jgefroh@substack.com]]></googleplay:owner><googleplay:email><![CDATA[jgefroh@substack.com]]></googleplay:email><googleplay:author><![CDATA[Joseph Gefroh]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Things to Consider - Moving your product upmarket to the enterprise]]></title><description><![CDATA[It's a lot of additional work to sell the same product to a different kind of customer.]]></description><link>https://blog.jgefroh.com/p/things-to-consider-moving-your-product</link><guid isPermaLink="false">https://blog.jgefroh.com/p/things-to-consider-moving-your-product</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Sat, 11 Jan 2025 18:05:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!R2Va!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f13d82-9da6-4ee4-82b7-1e0a33ebe41d_776x326.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_!R2Va!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f13d82-9da6-4ee4-82b7-1e0a33ebe41d_776x326.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R2Va!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f13d82-9da6-4ee4-82b7-1e0a33ebe41d_776x326.png 424w, https://substackcdn.com/image/fetch/$s_!R2Va!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f13d82-9da6-4ee4-82b7-1e0a33ebe41d_776x326.png 848w, https://substackcdn.com/image/fetch/$s_!R2Va!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f13d82-9da6-4ee4-82b7-1e0a33ebe41d_776x326.png 1272w, https://substackcdn.com/image/fetch/$s_!R2Va!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f13d82-9da6-4ee4-82b7-1e0a33ebe41d_776x326.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R2Va!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f13d82-9da6-4ee4-82b7-1e0a33ebe41d_776x326.png" width="776" height="326" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14f13d82-9da6-4ee4-82b7-1e0a33ebe41d_776x326.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:326,&quot;width&quot;:776,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:531975,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!R2Va!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f13d82-9da6-4ee4-82b7-1e0a33ebe41d_776x326.png 424w, https://substackcdn.com/image/fetch/$s_!R2Va!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f13d82-9da6-4ee4-82b7-1e0a33ebe41d_776x326.png 848w, https://substackcdn.com/image/fetch/$s_!R2Va!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f13d82-9da6-4ee4-82b7-1e0a33ebe41d_776x326.png 1272w, https://substackcdn.com/image/fetch/$s_!R2Va!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f13d82-9da6-4ee4-82b7-1e0a33ebe41d_776x326.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>I&#8217;ve developed several products that were initially sold to directly to individual users that I then transitioned up-market. </p><p>We went from offering a straightforward product wedge directly to users to working directly with larger entities that controlled the activities of thousands and tens of thousands of users.</p><p><strong>It required a lot of work.</strong> Our sales team made promises - metaphorically writing checks we didn&#8217;t have money in the bank for. We lost several customers after they came on board and were disappointed with the state of the offering.</p><p>What went wrong? Turns out, we under-estimated the amount of effort it would take.</p><div><hr></div><h2>The enterprise value proposition</h2><p>To actually move up-market, your product needs to have some value proposition that applies to the <em>enterprise</em> - the larger organization that sits above your actual individual users. </p><p>What are you giving the organization purchasing your product?</p><ul><li><p><strong>Greater control? </strong>Do they get more administrative tooling, policy enforcement levers, or access controls?</p></li><li><p><strong>Greater visibility? </strong>Do they get reports across multiple users, actionable insights, or usage?</p></li><li><p><strong>Greater interoperability?</strong> Do they get the capability to integrate with other systems they use, such as login providers, SIEMs, CRMs, or ERPs?</p></li><li><p><strong>Greater scale? </strong>Do they get access to capabilities useful at scale, such as automations, faster resources, or SLAs?</p></li></ul><p>Is it surprising these don&#8217;t sound like anything related to your core product? Remember that this value proposition can be quite distinct from your actual product offering, or may not even be related at all. </p><p>A lot of product managers get this wrong and imagine moving upmarket as giving more advanced, broader, or deeper features of the wedge, when in reality the purchasing decision may be made because of the color of the doorknob.</p><div><hr></div><p><em>I once worked with a potential customer who loved every single capability of our product, except for the fact we used Amazon Web Services to host our offering. They were a retail organization and as a result had internally banned usage of Amazon, whom they viewed as their largest competitor. To sell them on our offering, we had to explore transitioning their instance to Microsoft Azure - a completely irrelevant and useless detail in the grand scheme of what we offered, and a lot of work to boot.</em></p><div><hr></div><h1>Your product will change</h1><p>When you &#8220;go enterprise&#8221;, you&#8217;ll likely end up incorporating some elements of the below into your product. Enterprise product functionality that companies eventually <em>expect</em> include:</p><ul><li><p>Account management</p></li><li><p>Account provisioning</p></li><li><p>Analytics</p></li><li><p>Auditing</p></li><li><p>Authorization</p></li><li><p>Billing</p></li><li><p>Branding and white-labeling</p></li><li><p>Configurations</p></li><li><p>Cost projection</p></li><li><p>Custom domain names</p></li><li><p>Data interchange options / integrations</p></li><li><p>Data residency, lineage, and ownership rules</p></li><li><p>Email control</p></li><li><p>Exports</p></li><li><p>Infrastructure</p></li><li><p>Ingestion</p></li><li><p>Invoicing</p></li><li><p>License management</p></li><li><p>Reporting and insights</p></li><li><p>Security controls</p></li><li><p>SOC2 or other compliance (eg. WCAG, PCI)</p></li><li><p>SSO</p></li><li><p>Team member management</p></li><li><p>Webhooks</p></li></ul><p>These represent the iceberg that is enterprise products. It&#8217;s not just offering a tool or wedge to &#8220;process a payment&#8221; or &#8220;streamline a process&#8221;. It&#8217;s offering that on top of a cohesive platform. In effect, your product offering becomes your meta-product.</p><h1>Your org will change, too</h1><p>There&#8217;s also enterprise <em>capabilities</em> that your organization will need to be able to support and operate via various programs:</p><ul><li><p>Completing RFCs, RFPs, and RFIs</p></li><li><p>Supporting unique billing such as invoicing</p></li><li><p>Multi-tenancy and data segmentation</p></li><li><p>Monitoring and reporting, service SLAs</p></li><li><p>Disaster recovery, including failovers, backups, RPOs and RTOs</p></li><li><p>White-glove service, account management, escalation paths, response SLAs</p></li><li><p>Support plans and roadmap influence</p></li><li><p>Legal ownership of intellectual property ad data ownership</p></li><li><p>Compliance with laws and regulations, both real and perceived</p></li><li><p>Change management, including notification</p></li></ul><p>These need to be defined, operationalized, documented, and facilitated for customers and prospects. It also increases internal coordination needs as well - for example, you wouldn&#8217;t want a Salesperson committing to an Uptime SLA that the Engineering organization couldn&#8217;t meet.</p><div><hr></div><h1>The secret - you may not need all of these</h1><p>The dirty secret is that some of these may be absolute requirements to sign the contracts, but ultimately doesn&#8217;t matter to the customer after contract signing. They just needed to check a box or meet some internal political need. </p><p>What you need to commit to and what you actually need to implement can sometimes be determined by people who weren&#8217;t part of the contracting and purchasing process at all - the operations and implementation team on the customer&#8217;s side.</p><p>While the purchasing team may happily be operating under the assumption they received everything, sometimes only a few capabilities end up getting used operationally.</p><p>It&#8217;s important to identify and prioritize the capabilities that are actually used, and find wiggle room in the ones that aren&#8217;t actually important. Be up-front and really dig in to why something is being asked for. </p><p>Sometimes you have negotiating leverage to strike away an item. Other times you can get a feel during negotiations that an item isn&#8217;t actually all that important post-signing. </p><p>Don&#8217;t lie to the customers - that&#8217;s a fast way to lose all reputation and irreparably harm your organization plus open yourself up to lawsuits. However, you may be able to find an alternate, simpler solution that mutually fulfills the customer&#8217;s internal requirements even if it doesn&#8217;t meet the letter of the contract while allowing you to spend your investment allocation chips elsewhere. Working directly with your customers on finding these alternate approaches can be in everyone&#8217;s best interest.</p><div><hr></div><p><em>I once spent several months developing an enterprise-customizable role-base access management system to enable an enterprise prospect. When they finally started using the product, the overwhelmed operations admin couldn&#8217;t make the time to learn how to configure it, and asked our internal account management team for help. We set it up internally, and they were quite happy, and never changed the tool again. What was initially a critical contract piece ended up never being used by the customer once they started using the product.</em></p><div><hr></div><h1>Operationalization</h1><p>Of course, not everything can be deprioritized. At some point, you&#8217;re going to have to actually deliver on the capabilities you agreed to. That&#8217;s where you have to recognize that it&#8217;s not just about the Product. </p><p>Enterprise capabilities are just that - enterprise capabilities. They cross functional boundaries and impact almost every part of the organization.</p><p>You have to work with many, many different functions to deliver successfully on the contract. This means playbooks and runbooks for various processes that multiple parts of the organization participate in. Documentation is</p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p>key here, as is training and pro-active facilitation of any new process: you can&#8217;t just release a new process and expect it to be followed.</p><p>Even something taken for granted such as &#8220;onboard a new customer&#8221; may have a surprising amount of nuance and complexity that involves:</p><ul><li><p>Reviewing the contract terms</p></li><li><p>Provisioning the account according to those terms</p></li><li><p>Configuring the account according to the customer&#8217;s specific needs</p></li><li><p>Training the customer on how to use the product</p></li><li><p>Answering questions from the users</p></li><li><p>Coordinating with marketing for announcements, if any</p></li><li><p>Monitoring usage to encourage adoption </p></li><li><p>Scheduling and developing any committed customizations</p></li><li><p>Starting billing and invoicing</p></li><li><p>Preparing tier-1 support teams for new questions</p></li></ul><p>Things can start to fall through the cracks as communication and steps occur between roles like account management, sales, solutions, legal, marketing, finance, support, security, and product. Without effective tracking, checklists, and <em>process</em>, you&#8217;d end up with an inconsistent, non-repeatable customer experiences with a lot of key steps being missed.</p><p>Multiply that by the number of other things you have to do to support enterprises, and you start seeing why the product itself is just the tip of the iceberg.</p><p>Larger companies have dedicated people for each of these steps, but in smaller companies it may be a single person performing all of these steps on top of their day job. At prior small companies, I&#8217;ve had to do <em>all of the above</em> on top of actually developing the product!</p><div><hr></div><p>To move to supporting enterprises successfully, you need strong relationships with all of your peer functions and disciplined facilitation and execution. No customer will remain with you if you string them along or break promises. Think deeply about not just the product, but how the very act of selling to a new kind of customer changes how you operate at the company.</p>]]></content:encoded></item><item><title><![CDATA[Product Management Skills - Articulating assumptions and acting with intention]]></title><description><![CDATA[If you aren't intentional about what you do and why, your outcomes will be driven entirely by luck, and you will never be able to self-improve.]]></description><link>https://blog.jgefroh.com/p/product-manager-skills-articulating</link><guid isPermaLink="false">https://blog.jgefroh.com/p/product-manager-skills-articulating</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Thu, 22 Feb 2024 01:54:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8uRz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025868fa-091a-4144-b35c-29863224279b_734x456.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_!8uRz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025868fa-091a-4144-b35c-29863224279b_734x456.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8uRz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025868fa-091a-4144-b35c-29863224279b_734x456.png 424w, https://substackcdn.com/image/fetch/$s_!8uRz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025868fa-091a-4144-b35c-29863224279b_734x456.png 848w, https://substackcdn.com/image/fetch/$s_!8uRz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025868fa-091a-4144-b35c-29863224279b_734x456.png 1272w, https://substackcdn.com/image/fetch/$s_!8uRz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025868fa-091a-4144-b35c-29863224279b_734x456.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8uRz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025868fa-091a-4144-b35c-29863224279b_734x456.png" width="734" height="456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/025868fa-091a-4144-b35c-29863224279b_734x456.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:456,&quot;width&quot;:734,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:568068,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8uRz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025868fa-091a-4144-b35c-29863224279b_734x456.png 424w, https://substackcdn.com/image/fetch/$s_!8uRz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025868fa-091a-4144-b35c-29863224279b_734x456.png 848w, https://substackcdn.com/image/fetch/$s_!8uRz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025868fa-091a-4144-b35c-29863224279b_734x456.png 1272w, https://substackcdn.com/image/fetch/$s_!8uRz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F025868fa-091a-4144-b35c-29863224279b_734x456.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>Product Managers are responsible for proposing informed changes to products. They propose these changes to drive towards an outcome that is hopefully beneficial to the company.</p><p>I have worked with many Product Managers who made decisions, but lacked intentionality. Their proposals were arbitrary and seemingly random. They often didn&#8217;t have the desired effect, or caused significant issues.</p><p>A lot of this came down from the fact that they did not know what they were doing - quite literally. They didn&#8217;t take the time to truly think about what they were attempting to do, and therefore wasted significant time and effort of teams of developers. </p><p>When they did have wins, it often amounted to sheer luck due to some outcome or interaction they didn&#8217;t even think about. Sometimes progress was made in spite of their contribution, thanks to the hard work by the team to fill gaps.</p><p>What they were doing wasn&#8217;t product management, it was product gambling. </p><div><hr></div><p><em>The best product managers I&#8217;ve worked with had intent behind every decision they made. Right or wrong, they could articulate and trace their thinking through some logical path, effectively identify their assumptions, perform validations to de-risk their plans, and rapidly incorporate feedback to self-correct.</em></p><p><em>It doesn&#8217;t mean they were always right - product management is a job of probabilities, not certainty. However, they were right more and more often as time went on, and even when they were wrong - they could course-correct to be eventually right. As a result, their wins compounded and their losses had minimal negative impact.</em></p><div><hr></div><h2>The Intent behind Product Management</h2><p>To be intentional, you need to at least know your train of thought that led to the conclusion you had. When you develop a proposal to change the product, you should be able to articulate the train of thought, and take people along that journey.</p><ul><li><p>Discover and define your problem space</p></li><li><p>Define and propose an approach</p></li><li><p>Form a hypothesis</p></li><li><p>Articulate your assumptions</p></li><li><p>Validate your assumptions</p></li><li><p>Decide and act</p></li><li><p>Monitor results and outcomes</p></li></ul><p><em>Note: if your process is &#8220;make proposal &#8594; see results&#8221;, then you&#8217;re just throwing spaghetti at the wall. Any random monkey can do that - that doesn&#8217;t add value to the team.</em></p><div><hr></div><h2><strong>Discover and define the problem space</strong></h2><p>Discovery can have a lot of different sources - from feedback to user interviews to hunches - you become aware of the existence of a problem.</p><p>Once you have a general awareness - you want to define it.</p><p>You can do that by first articulating the theoretical framework for how your problem space ladders into your company-level goals. This problem space might ladder up into a variety of other spaces that ultimately feed into your bottom line - typically revenue or some other business consideration.</p><h3>An example</h3><p>Suppose you have a hunch that users aren&#8217;t using the search bar.</p><p>You might&#8217;ve heard an off-hand comment, or maybe you saw a bit of a strange delay from watching a new user navigate the system. Perhaps you overheard a support agent talk about some convoluted filtering a user is doing that is more complicated than searching, and that set off your product instincts. Maybe you saw unexpectedly low usage in analytics. </p><p>Whatever the cause of the hunch, you now have a problem space<strong> -</strong> <strong>users not searching</strong>.</p><p>The next step - you can ladder up this problem space into a higher-level goal:</p><ul><li><p>users not leveraging searching &#8594; opportunity to improve user efficiency &#8594; improve user time share spent on impactful events vs. non-impactful events &#8594; increase rate of impactful events which drive business outcomes &#8594; if impactful event is monetized, revenue</p></li></ul><p>You don&#8217;t need any numbers right now - you just want to develop a theoretical understanding of how this area might contribute to your company&#8217;s goals and objectives.</p><div><hr></div><h2><strong>Define and propose an approach</strong></h2><p>Once you understand the ladder, you can define and propose an approach. </p><p>Your approach proposal isn&#8217;t the definition of the solution itself, it&#8217;s a proposed way to solve, in part or whole, the problem space you are exploring.</p><p>Your proposal might be &#8220;I want to improve the visibility of the search bar to address the problem of users lacking search awareness&#8221; or it might be &#8220;I want to do a training video on making sure users know how to use the search bar&#8221;. </p><p>Both can address the problem of users not leveraging search.</p><p><em>Note: a key callout here - there may be many different ways to solve the problem - from product changes to marketing pushes to communication adjustments - don&#8217;t get stuck in a &#8220;Product is the solution&#8221; box.</em></p><div><hr></div><h2><strong>Form a hypothesis</strong></h2><p>With the theoretical chain of how the problem space or solution creates an impact, you can now form a hypothesis.</p><p>Your hypothesis should be simple - describable in three simple sentences.</p><p>A hypothesis is an assertion of what you believe will happen given an action you take.</p><p>Your hypothesis could be:</p><blockquote><p>By improving visibility of the search bar, we will be able to increase awareness, and thus increase usage of search functionality, replacing time-consuming behavior of manual filtering and paging. </p><p>We project this will improve the number of impactful events by 3 / day / user by freeing up time otherwise spent on non-impactful events.</p><p>At a monetization of $25 / impactful event, this is estimated to have an impact of $25 / day / user, or $25,000 / day across our 1,000 users.</p></blockquote><p>If you can&#8217;t describe your hypothesis in 3 sentences, you likely haven&#8217;t defined it well enough.</p><p>Your hypothesis should have:</p><ul><li><p>What you intend to do or solve</p></li><li><p>How it relates to larger goals</p></li><li><p>What the expected impact of it is</p></li></ul><p>Don&#8217;t have a solution, or work in an organization where solution ideation happens downstream? That&#8217;s fine too - you can start at the value of the problem.</p><div><hr></div><h2><strong>Articulate your assumptions</strong></h2><p>Once you have your hypothesis, you can start to point out any expectations and assumptions you have made in creating that hypothesis. </p><p>An <em>assumption</em> is a belief that you have that isn&#8217;t proven by any data, that you are basing other decisions on or that has an interaction with your problem space that changes the feasibility or ROI proposition (return on investment).</p><p>For the above example, you might list your assumptions and expectations as:</p><ul><li><p><strong>Users aren&#8217;t using the search bar.</strong></p><ul><li><p>Are they actually not using it? How do you know?</p></li></ul></li><li><p><strong>They don&#8217;t know it exists.</strong></p><ul><li><p>Why do you think they don&#8217;t know it exists?</p></li></ul></li><li><p><strong>Making the search bar more visible will increase usage.</strong></p><ul><li><p>Do you actually know that&#8217;s why the search bar isn&#8217;t being used today? Could it be another reason?</p></li></ul></li><li><p><strong>Users will spend any time not spent manually filtering with doing impactful events.</strong></p><ul><li><p>Why do you believe the time will immediately go to impactful events? Would it go to getting a cup of coffee instead?</p></li></ul></li><li><p><strong>This time spent will translate into 3 impactful events / day / user.</strong></p><ul><li><p>Why do you think time is the limiting factor of adding 3 impactful events? Could there be other factors?</p></li></ul></li><li><p><strong>The monetization rate of an impactful event is $25 / day / user.</strong></p><ul><li><p>Why do you think the monetization rate of an impactful event is the same as others?</p></li></ul></li><li><p><strong>You can sustain the monetization rate of an impactful event.</strong></p><ul><li><p>Do you think there might be a chance of diminishing returns?</p></li></ul></li><li><p><strong>100% of the user base is suffering from this problem.</strong></p><ul><li><p>Why do you think 100% of the user base is suffering? Could it be 50%? Is it still worth it at 10%?</p></li></ul></li></ul><p>Listing these assumptions and asking yourself why you believe these to be true is extremely valuable to pressure-test your theories before investing further time into them. By listing the dots, you can validate that you are connecting them logically.</p><p><strong>Assumptions are expectations that you haven&#8217;t validated.</strong> Technically, every expectation is an assumption before anything is given to users. Some of the above examples, like $25 / day / user, may have already been validated by others, or may have obvious answers (eg. &#8220;we have a contract&#8221;) but the explicit callout is useful.</p><p>Anything you haven&#8217;t quantified can also be an assumption. If you are&#8217;t quite sure the number of impact events per day per user it might be worth validating just to shore up your ROI calculation.</p><h3><strong>Ask yourself questions</strong></h3><p>Having trouble figuring out what your assumptions are? Fear not - it breaks down into asking yourself two simple questions:</p><p><em>What are you expecting, and why do you expect that?</em></p><ul><li><p>Are you expecting your users to do anything? Why do you believe they well?</p></li><li><p>Are you expecting your users to change their behavior? Why do you believe they will?</p></li><li><p>Are you expecting a specific amount of impact or change? Why do you believe it will?</p></li><li><p>Are you expecting a particular size of users or customers to be impacted? Why do you believe it will?</p></li><li><p>Are you expecting to address a cause to a particular problem? Why do you believe that is the cause?</p></li></ul><p>You can also categorize assumptions, and verify that you&#8217;ve covered each area with at least one factor:</p><ul><li><p>Assumptions about user behavior</p></li><li><p>Assumptions about sustaining or improving trends</p></li><li><p>Assumptions about the actual cause of the problem</p></li><li><p>Assumptions about the scope or reach of the problem</p></li><li><p>Assumptions about the customer</p></li><li><p>Assumptions about the value</p></li></ul><div><hr></div><h1>Validate your assumptions</h1><p>Once you have your assumptions, you should validate them. Validation means proving or disproving the premise of your theories.</p><p><strong>The point of validation is to reduce time spent working on the wrong thing.</strong> If you&#8217;re able to invalidate an assumption early, you don&#8217;t have to incur the cost of developing a solution because you&#8217;ve already determined it won&#8217;t work. If you validate all of your assumptions and they hold, you likely have a solid path forward to value and impact.</p><p><strong>Start with your core assumptions. </strong>Some assumptions are not <em>core </em>to your problem. That is, if they don&#8217;t hold, your general premise might take a hit, but still holds.</p><p>For the above example, if you had assumed 100% of the user base was suffering from this problem, and it turns out only 75% was, your solution may still have an impact - it just won&#8217;t be the same magnitude as initially expected. That&#8217;s not a <em>core</em> assumption - it just impacts the expected ROI.</p><p>However, let&#8217;s say you had assumed users weren&#8217;t using the search bar because it wasn&#8217;t visible, but it turns out it was because they want to search using something that your search doesn&#8217;t search by. In this case, your fundamental assumption is flawed - your efforts to improve awareness of search will have no impact.</p><p><strong>If you don&#8217;t have the data to test an assumption, get the data.</strong> Whether that&#8217;s analyzing existing data, implementing additional instrumentation, making a small change to test a specific assumption, performing additional customer or user interviews, or creating a paper prototype an sharing it with customers - there&#8217;s dozens of tools available to you. Use this data to inform your assumption.</p><p>At that point, you&#8217;ve disproven your theory and hypothesis and unless there&#8217;s another compelling reason, your solution likely won&#8217;t solve their problem.</p><div><hr></div><h1>Decide and act</h1><p>Go through this process a few times and you&#8217;ll have set of problems, possible approaches, and opportunities. </p><p>At this point - you can stack rank, prioritize, and apply various frameworks or factor tradeoffs to make a decision and act.</p><p>Prioritization is a nuanced skill, highly dependent on your context. Whether you use something as simple as Eisenhower framework (urgent/important) or more complex like RICE - you should be able to take these opportunities and stack rank them to identify high value ones to act on.</p><p>Once you decide - make sure your team understands all this thinking that occurred, and ensure you effectively define the problem and the solution space, and manage the stakeholders, shepherd the go-to-market approach, and any other activities that are necessary to successfully release your proposal to users.</p><div><hr></div><h1>Monitor results and outcomes</h1><p>This is a key part of post-action. One you and the team actually implement your approach, be sure you watch the results. Look at analytics, do additional post-release interviews, check in with your users and customers.</p><p>If you assumptions held and it had the impact. you expected - great! If not, use those. to learn and adjust. Did you encounter an unexpected result? Did it have more or less success than you envisioned? Was your central premise valid?</p><p>All of these things should be factored into the next decision you make and. the next action you take.</p><p>The key, once again, is intentionality. Think through things and have the follow through after release to incorporate the learnings.</p><p>If the spaghetti stuck to the wall - why? If the spaghetti fell off the wall - why? If someone came by and ate the spaghetti - why?</p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><h1>Avoid the analysis paralysis pitfall</h1><p>One pitfall that Product Managers fall into is fear and demand for certainty. Very little in life has guarantees.</p><p>Confidence must be balanced with the risk of the assumption - does it invalidate your entire premise, or does it make your solution less effective? Does it change the ROI outcome, or does it cause possible negative considerations? </p><p>Sometimes you have to take a leap of faith. If the cost is especially low - eg. a few hours of development time - it might just be worthwhile to try it and see what happens instead of over-thinking it and potentially letting a larger problem fester.</p><p>Just remember - your users and customers can say anything. You can think and believe anything. The true proof is in the behavior and actions that are demonstrated.</p><div><hr></div><p><em>note: one side benefit of acting with intention - it becomes significantly easier to communicate the &#8220;why?&#8221; to team members, since you&#8217;ve already done the thinking!</em></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[Product Management Skills - Articulating impact risk]]></title><description><![CDATA[Your work should have a positive impact on the company.]]></description><link>https://blog.jgefroh.com/p/product-management-skills-articulating-683</link><guid isPermaLink="false">https://blog.jgefroh.com/p/product-management-skills-articulating-683</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Sun, 18 Feb 2024 23:15:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5Qa_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f7614c6-04b8-45c7-a329-3498da5a1b2b_1082x442.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_!5Qa_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f7614c6-04b8-45c7-a329-3498da5a1b2b_1082x442.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5Qa_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f7614c6-04b8-45c7-a329-3498da5a1b2b_1082x442.png 424w, https://substackcdn.com/image/fetch/$s_!5Qa_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f7614c6-04b8-45c7-a329-3498da5a1b2b_1082x442.png 848w, https://substackcdn.com/image/fetch/$s_!5Qa_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f7614c6-04b8-45c7-a329-3498da5a1b2b_1082x442.png 1272w, https://substackcdn.com/image/fetch/$s_!5Qa_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f7614c6-04b8-45c7-a329-3498da5a1b2b_1082x442.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5Qa_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f7614c6-04b8-45c7-a329-3498da5a1b2b_1082x442.png" width="1082" height="442" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f7614c6-04b8-45c7-a329-3498da5a1b2b_1082x442.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:442,&quot;width&quot;:1082,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:980374,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5Qa_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f7614c6-04b8-45c7-a329-3498da5a1b2b_1082x442.png 424w, https://substackcdn.com/image/fetch/$s_!5Qa_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f7614c6-04b8-45c7-a329-3498da5a1b2b_1082x442.png 848w, https://substackcdn.com/image/fetch/$s_!5Qa_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f7614c6-04b8-45c7-a329-3498da5a1b2b_1082x442.png 1272w, https://substackcdn.com/image/fetch/$s_!5Qa_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f7614c6-04b8-45c7-a329-3498da5a1b2b_1082x442.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 a product manager, you have to be able to articulate, separate, and define your risks - the potential negative effects of whatever you are trying to do. Articulating them helps you frame and compare them appropriately - ignoring low risks and mitigating higher ones.</p><p>These are the levers you use and the plates you balance as a product manager to create and deliver value.</p><div class="pullquote"><p><em>If your work doesn&#8217;t have an impact to the company, then it might not be worth doing. Be sure you can articulate the impact you intend to have, keeping in mind company context. Then, when you make changes - monitor KPIs and metrics.</em></p></div><h1>Impact risk</h1><p><strong>Impact risk </strong>is the risk that the work you are doing is not worth doing for your company. That is, it is the risk that what you and your team are working on has little to no value to your company, relative to other opportunities, or even worse - may have negative impact.</p><p>Impact is a particular thing to every company and different teams within the same company will gauge their success by different outcomes. Alignment with your company and your leadership is critical to ensuring you are mitigating impact risk by working on impactful items.</p><p>This question of whether your work is impactful to the company or not is, unfortunately, extremely context-specific. Every company is different. Every team is different.</p><p>Instead of telling you the answer, I&#8217;ll tell you how you can find out the answer for your specific context, by answering:</p><ul><li><p>How does your company make money?</p></li><li><p>What is important to your company?</p></li><li><p>Where do you and your team&#8217;s efforts fit in?</p></li></ul><div><hr></div><h1>How does your company make money?</h1><p>Fun fact - companies mostly exist to make money. Even social good companies need money to run and operate, so it&#8217;s never <em>not</em> a factor.</p><p>As a Product Manager, the more you can tie your work into the company&#8217;s bottom line, the more impact you&#8217;ll have and the less likely it is you&#8217;ll have no or negative impact.</p><p>To do this, you need to understand how your company actually makes money<em>:</em></p><ul><li><p>Ad-supported (eg. social media, search)</p></li><li><p>Selling products (eg. storefronts, eCommerce)</p></li><li><p>Take rate (eg. marketplaces, service providers, transaction facilitators)</p></li><li><p>Subscription fees (eg. SaaS)</p></li><li><p>Negotiated annual contracts (eg. B2B, enterprise)</p></li><li><p>Usage-based (eg. PaaS, AI)</p></li><li><p>Kickbacks (eg. referrals, affiliate marketing)</p></li><li><p>Other</p></li></ul><p>Once you know how your company makes money, it&#8217;s easier to tie your work into it.</p><div><hr></div><h1>What is important to your company?</h1><p>Different companies prioritize different things at different stages of their lifecycle. </p><p>Early-stage startups might optimize getting a product built and finding product market fit. Mid-stage startups might prioritize exponential customer growth or revenue. Later-stage companies might prioritize profitability and cost reductions.</p><p>If you don&#8217;t know what the company currently views as important, then stop and find out. Talk to your leadership, and then listen to what they say.</p><p>I knew a Product Manager who spent an entire quarter working on accessibility improvements - a key pain point from users that the Product Manager took it upon himself to fix. He made a tremendous amount of progress with his team, labeling images, improving screen reader compatibility, text contrast, and keyboard navigation. The efforts genuinely created a lot of user value - the application had a somewhat high number of users that benefited from these improvements.</p><p>When the Product Manager asked for a raise that year, he got denied. While his efforts improving accessibility created user value, they didn&#8217;t have any meaningful impact to the company, which was at the time prioritizing customer monetization efforts. Because the efforts he and his team worked on had no impact, he couldn&#8217;t justify his request for a raise.</p><div><hr></div><h1>Where do you and your team&#8217;s efforts fit in?</h1><p>Product Managers should have a sense of the teams in their company and what areas they are working on, and how their efforts tie into larger company goals. They should important, know what their own team has been tasked to achieve.</p><p>Know what you are expected to be working on. Some broad categories might be:</p><ul><li><p><strong>Growth. </strong>You&#8217;re being given a specific metric outcome to improve, such as increasing transaction take rate by 3%, improve user activation by 15%, or increasing the usage of debit cards for payments by 15%.</p></li><li><p><strong>Differentiators.</strong> You&#8217;re being tasked with identifying and developing things that separate you from competitors in your space. Differentiators can be used as talking points in sales organizations or even investors.</p></li><li><p><strong>Moat. </strong>You&#8217;re being tasked with keeping competitors out of your space by strengthening your company&#8217;s position. Whether that looks like securing exclusivity deals, or becoming an industry-level source of truth - the company wants to not have competitors.</p></li><li><p><strong>Special interests.</strong> Sometimes we do things because someone wants to. Maybe the CEO wants to make a key investor happy, or the CPO has an unvalidated hunch.</p></li><li><p><strong>Operations. </strong>You&#8217;re being tasked with keeping the company running, and possible to improve operations efficiency.</p></li><li><p><strong>Threats.</strong> You&#8217;re being tasked with addressing a particular threat or risk area the company is facing. Perhaps its keeping an eye on customer sentiment, or maintaining parity with a key competitor.</p></li><li><p><strong>Activity. </strong>You&#8217;re tasked with increasing activity in the product. User engagement, transaction volume, etc. are all areas where increased activity can positively impact bottom lines.</p></li><li><p><strong>Monetization. </strong>You&#8217;re tasked with improving revenue generated from business. Whether that&#8217;s increasing margins or improving take rate.</p></li><li><p><strong>Innovations. </strong>You&#8217;re tasked with identifying new areas for the business - whether that&#8217;s a new business line, a new product, or moving up/down market.</p></li></ul><p>Know that not everyone is working on the same thing. Companies have areas that they have to or want to pursue. You, as the Product Manager, likely aren&#8217;t choosing the area to work in at most companies. If you ignore your assigned space because you want to pursue some other area, then you&#8217;re leaving an area your company wants to cover without appropriate coverage, which obviously causes issues to your own longevity at the company. Never pursue new opportunities <em>at the expense of your assigned area</em> without appropriately communicating and securing buy-in from your leadership.</p><p>This means if you&#8217;re asked to sustain operations, don&#8217;t let the day-to-day of the company fall over because you&#8217;re busy chasing down revenue opportunities. If you&#8217;re tasked with building a moat, don&#8217;t get jammed up trying to figure out how to monetize it. If you&#8217;re working on a special interest project, don&#8217;t change approaches significantly just because you&#8217;ve find a better way to grow a related outcome. Do the thing you&#8217;re asked to <em>first exceptionally well</em>, and then branch out with the increased credibility and trust you have built.</p><div><hr></div><h1>Articulating the impact of your work</h1><p>Once you understand your area, you need to understand your problem and solution space, and how that impacts the primary metrics of the area you are responsible for.</p><p>As an example, suppose you are working on a project to improve search awareness. How do you answer what the impact is to the company to improve the users&#8217; awareness of search?</p><p>Don&#8217;t worry about quantification just yet. First - start at the theory. You can construct a sequence of metrics, drivers, and levers back into a top-line revenue goal:</p><blockquote><p>Revenue</p><ul><li><p>Monetization rate of impactful events that drive business outcomes</p><ul><li><p>Impactful events that drive business outcomes</p><ul><li><p>User time spent on impactful events vs. non-impactful events</p><ul><li><p>User efficiency to create more time for impactful events</p><ul><li><p>User time spent on searching for records</p><ul><li><p>Area: Search</p><ul><li><p><strong>Search awareness - User awareness of search feature</strong></p><ul><li><p>Problem: Users use sub-optimal means of locating their records, including paginating through dozens of pages, exporting data, and even calling support</p></li><li><p>Hypothesis: users are unaware of search capabilities, what they can search for, and whether they can search at</p></li></ul></li><li><p>Search capability - Users searching in unsupported ways</p><ul><li><p>Problem: Users are searching with terms we do not currently support, increasing time spent locating records</p></li><li><p>Hypothesis: by improving search capabilities, we can reduce wasted time</p></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></blockquote><p>Once you have the theory on how the levers cascade into the company goal, you can then start quantifying each specific area and its relative impact.</p><p>List the facts you know, and then start connecting the dots together:</p><ul><li><p>You know each impactful event is worth $25 to your company.</p></li><li><p>You know you have 10,000 users.</p></li><li><p>You know that users spend 7 hours of their day doing &#8220;impactful events&#8221;</p></li><li><p>You know an average user does 10 impactful events in an hour.</p></li><li><p>You know that users spend 1 hour of their day searching for records</p></li><li><p>You believe you have an idea that can reduce time spent searching by 30m.</p></li></ul><p>This means if you successfully deliver on the outcomes of that idea, then you can increase the number of impactful events by a theoretical 5 events / user / day, or an impact of $250,000 / day across all the users.</p><h2>Comparing impactful things</h2><p>Once you have a set of problems and levers you can ladder up into a top-level impact, you can start comparing opportunities with each other to identify what the highest impact items are, not just in your ladder but across the entire set of opportunities and problem spaces. This allows you to effective manage your investment portfolio - the solutions and areas you are making bets in to hopefully drive the impact you want to achieve.</p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p>Look broadly across your opportunity space. For example, if you spend all your time optimizing the efficiency of users, you may be working on something significantly less impactful than working in another area like acquiring new users. You incur an opportunity cost when you work on something that&#8217;s less impactful than another thing you could have been working on instead.</p><p>Avoid this by prioritizing the set of items that have likelihood of achieving high impact. Use the framework and context of the company outcome you are trying to influence, and select the ones that have higher impact in a shorter amount of time, balancing cost, confidence, impact, and risk.</p><h2>Just remember - you can&#8217;t always quantify it.</h2><p>One sticking point I see is a lot of product manager attempting to quantify <em>everything</em>. They get stuck in analysis paralysis, taking longer to gauge whether it&#8217;s worth doing than it would have taken to get the work done in the first place. </p><p>Make sure your quantification attempts are proportionate to the development cost risk. That is, don&#8217;t let anxiety about quantifying the impact of things cause unnecessary delays in delivering on things that are fast and cheap and <em>likely</em> have value. Balance risk and cost appropriately with impact.</p><p>Product Manager is not a job of precision, it&#8217;s a job of probabilities.</p><div><hr></div><h2>Keep an eye on your metrics and KPIs</h2><p>You may have theories on what your changes will do. You may even be 100% confident in the impact it will have. </p><p>Make sure you monitor it anyways. Implement instrumentation, use analytics, and keep an eye on not just the KPI you&#8217;re trying to influence, but all of the outcomes and KPIs that might be impacted. Theories fall prey to reality all the time, and data will show you the truth and facts.</p><p>Have a wide lens, and act quickly if you start to see dips in trends that are out of the ordinary or possibly caused by changes you&#8217;ve made to the product. </p><div><hr></div><p>Impact is a context dependent definition, and what&#8217;s impactful for one company or one stage isn&#8217;t for another. Be aligned with your company and leadership, understand how your proposals can theoretically influence outcomes before you embark on work, prioritize the valuable items alongside other risks and factors, and make sure you monitor your results afterwards.</p>]]></content:encoded></item><item><title><![CDATA[Product Management Skills - Analytics and Instrumentation]]></title><description><![CDATA[Product analytics and instrumentation should be a product manager's closest and best friend.]]></description><link>https://blog.jgefroh.com/p/product-management-skills-analytics</link><guid isPermaLink="false">https://blog.jgefroh.com/p/product-management-skills-analytics</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Sat, 17 Feb 2024 22:21:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QqXC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5e64f0-f8b1-44f8-bef4-a777c86d83b8_1504x548.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_!QqXC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5e64f0-f8b1-44f8-bef4-a777c86d83b8_1504x548.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QqXC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5e64f0-f8b1-44f8-bef4-a777c86d83b8_1504x548.png 424w, https://substackcdn.com/image/fetch/$s_!QqXC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5e64f0-f8b1-44f8-bef4-a777c86d83b8_1504x548.png 848w, https://substackcdn.com/image/fetch/$s_!QqXC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5e64f0-f8b1-44f8-bef4-a777c86d83b8_1504x548.png 1272w, https://substackcdn.com/image/fetch/$s_!QqXC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5e64f0-f8b1-44f8-bef4-a777c86d83b8_1504x548.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QqXC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5e64f0-f8b1-44f8-bef4-a777c86d83b8_1504x548.png" width="1456" height="531" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f5e64f0-f8b1-44f8-bef4-a777c86d83b8_1504x548.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:531,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:841279,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QqXC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5e64f0-f8b1-44f8-bef4-a777c86d83b8_1504x548.png 424w, https://substackcdn.com/image/fetch/$s_!QqXC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5e64f0-f8b1-44f8-bef4-a777c86d83b8_1504x548.png 848w, https://substackcdn.com/image/fetch/$s_!QqXC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5e64f0-f8b1-44f8-bef4-a777c86d83b8_1504x548.png 1272w, https://substackcdn.com/image/fetch/$s_!QqXC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5e64f0-f8b1-44f8-bef4-a777c86d83b8_1504x548.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>Product analytics. It&#8217;s one of the most valuable quantitative tools for making effective decisions because it tells you exactly what your user-base is doing with your product, if properly instrumented. </p><p>Yet, I&#8217;ve worked with many product managers who have underutilized this value, unable or unwilling to perform this analysis or even consider it a factor in their requirements. Some have legitimate reasons - perhaps their company doesn&#8217;t allow it. Others, less so - some view the work as beneath them, or others are simply intimidated.</p><p>Yes - intimidated. Because it seems technical and it seems heavy on data, product managers can potentially shy away from digging deeply into learning how to wield analytics. Instead, they toss any analysis needs over to a data science organization, greatly extending their feedback-decision-action loop. </p><p>This behavior prevents them from being able to deeply understand their users&#8217; behavior. If all you&#8217;re getting is a summary of an analysis, then how do you quickly get answers to ad-hoc questions? How do you truly understand what your users are doing at scale?</p><p><strong>A solid understanding of product analytics, instrumentation, and analysis is a must-have for Product Managers to be maximally effective.</strong> </p><p>Product Managers must know:</p><ul><li><p>The mental models of product analytics</p></li><li><p>How to identify what to instrument</p></li><li><p>How to perform basic analysis themselves (funnels, trends, tracing)</p></li><li><p>How to effectively incorporate instrumentation needs into their requirements</p></li></ul><p>Regardless of the vendor (eg. Mixpanel, Amplitude, Fullstory, home-rolled, etc.), Product Managers must know the fundamentals.</p><div><hr></div><h1>What should you instrument?</h1><p>It depends, but below is what I consider table-stakes questions for any product manager to be able to answer.</p><ul><li><p>Who is the user performing the action?</p></li><li><p>What action is the user taking?</p></li><li><p>What context is the user acting in?</p></li></ul><p>These three questions can help you trace user behavior, and construct trends and funnels for analysis.</p><h2><strong>Who is the user performing the action?</strong></h2><p>To identify this, we can break this down into three different categories:</p><ul><li><p>User identity</p></li><li><p>User demographics</p></li><li><p>User segmentation and categorization</p></li></ul><h3><strong>User identity</strong></h3><p>User identity are the unique properties that allow you to uniquely identify the user so you can trace a particular user&#8217;s behavior as they use the product, and cross-analyze across other datasets if you so desire.</p><p>The primary one you should, at minimum, have is:</p><ul><li><p>A record identifier tied to the specific user record in your system (eg. a <em>user_id</em> or <em>account_id</em>)</p></li><li><p>An internal identifier to identify a specific user across multiple accounts, if needed, such as a randomly generated UUID associated with multiple accounts representing a single person.</p></li></ul><p>Other identifiers can be used as well - just note there may be pitfalls: </p><ul><li><p><em>Email address</em> is useful to easily find an account, but can change or not be present, especially if you have phone number login or other capabilities.</p></li><li><p><em>Phone numbers</em> are useful, but remember that phone numbers can change hands over time.</p></li><li><p><em>IP address</em> is not uniquely identifying enough - IP addresses can be shared, can change frequently, and can even represent thousands of other people (eg. a public hotspot).</p></li></ul><p>Regardless of what identifier you use, associate the User Record Identifier and the Internal Identity identifier to the User&#8217;s profile for tracking. It&#8217;s sometimes helpful to also associate these details with the event as well.</p><blockquote><p><strong>Why a record identifier AND another internal identifier?</strong></p><p>Some products require the creation of multiple accounts, which means a single person may have 2, 3, or even 4 accounts. Think multi-tenant systems, or corporate payroll systems segmented by company. Some security policies also mandate the usage of more than one account (eg. separation of admin accounts and user accounts).</p><p>If you only have a record identifier, you may get confusing or skewed analysis results. </p><p>To correct for this, you&#8217;ll need some sort of universal user identity your product generates that is associated with other accounts but separate from the account identity.</p><p>Even if you don&#8217;t think that&#8217;s the case, just remember: users do strange things. Product analytics often lose track of users due to cache, cookie settings, and multi-device behavior.</p></blockquote><h3><strong>User demographics</strong></h3><p>Demographics might include age, income, country of origin, etc. and can often be natural segmentation points where user behavior starts to differ or key information useful for market expansion. Teens are likely to engage completely differently with your product than the elderly. Perhaps you find yourself getting visitors from another country where English isn&#8217;t the primary language, and you want to inform whether it&#8217;s useful to embark on an internationalization effort. </p><p>It&#8217;s harder to do that without understanding the demographics of your users.</p><p>Just be careful not to <em>over-collect</em> information. If you&#8217;re running a financial applicatio, then asking for income might be contextually appropriate. However, users might find it weird if you have a photo-sharing product and ask that same question. </p><p>Be judicious and make sure it&#8217;s actually relevant and useful information to collect before collecting it.</p><p><em>note: some analytics products auto-collect and interpret information like IP address an turn it into country. It&#8217;s imprecise, but accurate enough.</em></p><h3><strong>User segmentation and categorization</strong></h3><p>You&#8217;ll probably have some unique characteristics particular to your industry, offerings, and market that you may want to segment on. </p><p>Maybe you have some vetted personas that you want to tie all of the users to. Perhaps your company has separated its customer base by a metal level such as bronze, silver, and gold. Maybe you want to track how big of an organization the user is in.</p><p>Whatever you want to use to categorize and segment users by, you can track so that you can look at behaviors across you various categories.</p><p><em>Note: Categorization can be anything that&#8217;s relevant to your company, product, and industry. In the past, I&#8217;ve categorized users by the kind of sport they played, which was strongly correlated with success outcomes in the product I was working on.</em></p><div><hr></div><h1>What action is the user taking?</h1><p>Once you have identity, you should also be tracking what the user is actually doing.</p><p>There are two kinds of &#8220;doing&#8221; events:</p><ul><li><p>Interaction events</p></li><li><p>Business events</p></li></ul><h3><strong>Interaction events</strong></h3><p>Interaction events are things that the user has done to interact with your product or system. </p><p>They are typically abstract, generic, and mechanical in nature, such as:</p><ul><li><p>Viewing a page or element</p></li><li><p>Clicking/tapping/holding a button, link, heading</p></li><li><p>Hovering on / off an element</p></li></ul><p>You&#8217;ll often want to answer questions like &#8220;How many times did the user click the thumbs up button?&#8221;. Tracking interaction events at a generic, automated level lets you answer those quickly.</p><p>These are also useful for constructing interaction funnels - you can quickly chain together a set of views and clicks to see where users are dropping off a funnel.</p><p>However, because users can interact with thousands, tens of thousands, or even hundreds of thousands of elements in a single product, you want to track a second, more specific set of events to make you analysis even more useful / faster: business events.</p><h3>Business events</h3><p>The second set of events to collect are <em>business events</em>. These are events that are relevant to your business. </p><p>They aren&#8217;t specifically measuring a user interaction (such as a click or a view) but rather some sort of business-relevant outcome or action which may or may not be triggered by the user via an interaction.</p><p>Generic product events might include things like:</p><ul><li><p>Signed up</p></li><li><p>Logged in</p></li><li><p>Deleted account</p></li><li><p>Changed password</p></li><li><p>Requested password reset</p></li><li><p>Reset password</p></li><li><p>Changed email</p></li><li><p>Subscribed to newsletter</p></li><li><p>Unsubscribed from newsletter</p></li></ul><p>If you had an eCommerce site, some business events might be:</p><ul><li><p>Item added to cart</p></li><li><p>Item removed from cart</p></li><li><p>Item purchased</p></li><li><p>Item page viewed</p></li><li><p>Cart viewed</p></li><li><p>Checkout started</p></li><li><p>Checkout completed</p></li><li><p>Checkout failed</p></li><li><p>Upsell displayed</p></li><li><p>Return requested</p></li><li><p>Return denied</p></li></ul><p>Examples for a business dashboard might be:</p><ul><li><p>Chart viewed</p></li><li><p>Export downloaded</p></li><li><p>Export requested</p></li><li><p>Search conducted</p></li><li><p>Record approved</p></li><li><p>Record denied</p></li><li><p>Team member added</p></li><li><p>Billing info updated</p></li><li><p>Billing type changed</p></li></ul><p>You get the picture. The important part is to identify what events might be important to you or the business to track - which events lead to outcomes?</p><div><hr></div><h2>What context is the user taking action in?</h2><p>Finally, you&#8217;ll likely want to be able to segment and analyze behavior depending on the context of the user&#8217;s actions.</p><p>Some products offer a multi-tenant whitelabel capability to customers. Events might occur particular to a specific customer&#8217;s environment or whitelabel, and you may want to track these events separately from the global perspective.</p><p>Perhaps your application has multiple entry points, and you&#8217;ve identified that users behave different depending on which upstream they came from. You can track this as well to establish the context of the user&#8217;s interaction with your product.</p><p>Useful contextual items include:</p><ul><li><p>The environment or account being acted on (eg. a specific customer environment)</p></li><li><p>Where the user came from (eg. what page) - also known as a referrer</p></li><li><p>The device of the user (eg. mobile, tablet, desktop, laptop)</p></li><li><p>The browser of the user (eg. Chrome, Safari)</p></li></ul><p>Context is, well, contextual - so be sure to think through how you might want to segment and analyze your data.</p><div><hr></div><h2>Add properties to your events so you can analyze them</h2><p>You&#8217;ll always want to make sure that each of your events has a set of properties that describes that you can pivot on to answer your questions.</p><p>For example, the following events might have as properties:</p><ul><li><p>page viewed event</p><ul><li><p>page name</p></li></ul></li><li><p>checkout completed event</p><ul><li><p>items in cart</p></li><li><p>total price</p></li><li><p>payment type</p></li><li><p>prices in cart</p></li><li><p>coupon code used</p></li></ul></li><li><p>search conducted event</p><ul><li><p>search term used</p></li><li><p>filters applied</p></li><li><p># results returned</p></li><li><p>search time taken</p></li></ul></li></ul><p>If we used the above as an example, we could answer questions like:</p><ul><li><p><strong>Which coupon codes resulted in an increase in total price for a checkout vs. a decrease in total price of a checkout?</strong></p><ul><li><p>Checkout completed, summing up total price, broken out by coupon code compared to <br>Checkout completed, summing up total price filtered by those without a coupon code as a baseline</p></li></ul></li><li><p><strong>What are users attempting to purchase or search for that we might want to find sellers to stock?</strong></p><ul><li><p>Search conducted, filtered by those returning no results, broken out by search term used</p></li></ul></li><li><p><strong>Is there a correlation between payment method and the total amount of a checkout?</strong></p><ul><li><p>Checkout completed, summing total price, broken out by payment type</p></li></ul></li><li><p><strong>Did users who viewed the new &#8220;Halloween special&#8221; marketing page buy more items than users that didn&#8217;t?</strong></p><ul><li><p>Checkout completed, broken out whether there was a Page view for &#8220;Halloween special&#8221; or not, summing up total price</p></li></ul></li></ul><p>The questions are obviously limitless. Having the right properties and events will help you answer them. Whatever you might need to be able to answer a question you want to ask is fair game.</p><p>Nothing is worse than releasing a product and then wanting to answer a question, only to realize you can&#8217;t answer it because you didn&#8217;t define the instrumentation for it so you aren&#8217;t capturing the events or properties you need. </p><p><em>Note: data never tells you WHY your users did something, only WHAT they did. To get the &#8220;why?&#8221;, you need to talk with your users. For example - a user may have bought more items on the halloween special because it was a great upsell, or it might be because the halloween special had a defect that added warranty card products to the cart, or maybe it was because the halloween page simply showed more of a catalog than your other landing page and had easier add-to-cart UX. You&#8217;ll never know the actual reason through data alone.</em></p><div><hr></div><h2>Putting events together and analyzing them</h2><p>With interaction events and business events, you can now start performing analysis of the events - building visualizations of funnels, trends, and behavior across the range of products.</p><h2>Analyzing a funnel</h2><p>Funnels are used to identify points in a flow where the conversion rate can be improved. </p><p>Funnels are constructed with a sequence of events you expect the user to go through in order, and then you can use the number of people who successfully reached the next step within a set amount of time as a &#8220;conversion&#8221;.</p><p>Analytics products typically have funnel feature built in, but if not, you can construct your own by counting the number of events or users that went through that flow fully, step by step.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PU9O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46325030-4e5c-481d-a02b-36ca5b6fa107_1176x714.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PU9O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46325030-4e5c-481d-a02b-36ca5b6fa107_1176x714.png 424w, https://substackcdn.com/image/fetch/$s_!PU9O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46325030-4e5c-481d-a02b-36ca5b6fa107_1176x714.png 848w, https://substackcdn.com/image/fetch/$s_!PU9O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46325030-4e5c-481d-a02b-36ca5b6fa107_1176x714.png 1272w, https://substackcdn.com/image/fetch/$s_!PU9O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46325030-4e5c-481d-a02b-36ca5b6fa107_1176x714.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PU9O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46325030-4e5c-481d-a02b-36ca5b6fa107_1176x714.png" width="1176" height="714" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46325030-4e5c-481d-a02b-36ca5b6fa107_1176x714.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:714,&quot;width&quot;:1176,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72410,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PU9O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46325030-4e5c-481d-a02b-36ca5b6fa107_1176x714.png 424w, https://substackcdn.com/image/fetch/$s_!PU9O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46325030-4e5c-481d-a02b-36ca5b6fa107_1176x714.png 848w, https://substackcdn.com/image/fetch/$s_!PU9O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46325030-4e5c-481d-a02b-36ca5b6fa107_1176x714.png 1272w, https://substackcdn.com/image/fetch/$s_!PU9O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46325030-4e5c-481d-a02b-36ca5b6fa107_1176x714.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>For example, if you want to construct an end-to-end funnel for a checkout flow, you could look at these events in sequence:</p><p><strong>Item viewed &#8594; Item added to cart &#8594; Checkout started &#8594; Checkout completed</strong></p><p>Each column above shows the number of sessions that reached that step. This means you can identify areas with higher than expected drop-off to optimize. </p><p>The above example shows a total end-to-end funnel conversion rate of only 23% for events that occurred in a month. That is, 77% of people who view an item do not make it to completing a checkout (<strong>&#8220;Item viewed&#8221; &#8594; &#8220;Checkout completed&#8221;</strong>).</p><p>Looking more closely, a large portion of drop-off is in the step from <strong>&#8220;Checkout started&#8221; &#8594; &#8220;Checkout completed&#8221;</strong>. This area is ripe for improvement: starting a checkout is a high-intent signal, so optimizing this process is likely to significantly improve conversion rates.</p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p>The drop-off in sessions moving successfully from <strong>&#8220;Checkout started&#8221; &#8594; &#8220;Checkout completed&#8221;</strong> is 6.7k sessions - a staggering 70% drop-off. If your average Checkout size is $50 per checkout, that&#8217;s a potential missed opportunity of $335,000 per month.</p><p>Improving the flow might increase that to only a 35% drop-off, which effectively doubles your business outcomes from checkouts.</p><p><em>note: some sequences of funnels naturally have high drop-offs. Look up industry standards as a benchmark.</em></p><h2>Analyzing a trend</h2><p>Funnels provide a snapshot in a specific moment in time. It&#8217;s useful for optimization, but if you want to see results over a long period if time, you&#8217;ll want to look at a trend.</p><p>Let&#8217;s suppose you map the trend from the above example for the step &#8220;Checkout started &#8594; Checkout completed&#8221; after pivoting your team towards making improvements into that funnel. </p><p>You might see something like below:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gGbX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef974851-1f6d-4a98-8d21-367e4c3b3f96_2952x212.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gGbX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef974851-1f6d-4a98-8d21-367e4c3b3f96_2952x212.png 424w, https://substackcdn.com/image/fetch/$s_!gGbX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef974851-1f6d-4a98-8d21-367e4c3b3f96_2952x212.png 848w, https://substackcdn.com/image/fetch/$s_!gGbX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef974851-1f6d-4a98-8d21-367e4c3b3f96_2952x212.png 1272w, https://substackcdn.com/image/fetch/$s_!gGbX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef974851-1f6d-4a98-8d21-367e4c3b3f96_2952x212.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gGbX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef974851-1f6d-4a98-8d21-367e4c3b3f96_2952x212.png" width="1456" height="105" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef974851-1f6d-4a98-8d21-367e4c3b3f96_2952x212.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:105,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70443,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gGbX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef974851-1f6d-4a98-8d21-367e4c3b3f96_2952x212.png 424w, https://substackcdn.com/image/fetch/$s_!gGbX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef974851-1f6d-4a98-8d21-367e4c3b3f96_2952x212.png 848w, https://substackcdn.com/image/fetch/$s_!gGbX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef974851-1f6d-4a98-8d21-367e4c3b3f96_2952x212.png 1272w, https://substackcdn.com/image/fetch/$s_!gGbX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef974851-1f6d-4a98-8d21-367e4c3b3f96_2952x212.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XgOz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c996e8-34fa-458e-b5dd-e0bd85f6c5f9_1178x712.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XgOz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c996e8-34fa-458e-b5dd-e0bd85f6c5f9_1178x712.png 424w, https://substackcdn.com/image/fetch/$s_!XgOz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c996e8-34fa-458e-b5dd-e0bd85f6c5f9_1178x712.png 848w, https://substackcdn.com/image/fetch/$s_!XgOz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c996e8-34fa-458e-b5dd-e0bd85f6c5f9_1178x712.png 1272w, https://substackcdn.com/image/fetch/$s_!XgOz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c996e8-34fa-458e-b5dd-e0bd85f6c5f9_1178x712.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XgOz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c996e8-34fa-458e-b5dd-e0bd85f6c5f9_1178x712.png" width="1178" height="712" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31c996e8-34fa-458e-b5dd-e0bd85f6c5f9_1178x712.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:712,&quot;width&quot;:1178,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69135,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XgOz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c996e8-34fa-458e-b5dd-e0bd85f6c5f9_1178x712.png 424w, https://substackcdn.com/image/fetch/$s_!XgOz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c996e8-34fa-458e-b5dd-e0bd85f6c5f9_1178x712.png 848w, https://substackcdn.com/image/fetch/$s_!XgOz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c996e8-34fa-458e-b5dd-e0bd85f6c5f9_1178x712.png 1272w, https://substackcdn.com/image/fetch/$s_!XgOz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31c996e8-34fa-458e-b5dd-e0bd85f6c5f9_1178x712.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>The above shows the effects of your team&#8217;s improvements on optimizing the checkout funnel, having a larger and larger impact month over month until around October, when something occurred that dropped the conversion rate. After that, it stabilizes in December. Perhaps in October, you deployed something that had a negative impact. Unfortunate, but in any case - you can see a massive long-term impact with your other improvements throughout the year.</p><p>Within a 12-month period, you were able to improve the rate from 30% to 70%, more than doubling the conversion rate. If you applied that to the same number of funnel sessions from above, this translates into an additional 3,834 successful checkouts, or capturing an additional $191,700 per month, assuming a $50 average checkout.</p><p><em>note: rates are not the only thing that matters. If it&#8217;s cheaper to increase entries into the funnel (that is, more people starting a checkout), then you can gain even more benefit from assuming the conversion rate holds. Always check the raw numbers in addition to the percentages. A 10% boost in top-of-funnel for 100,000 events (+10,000) is going to be significantly more impactful than a 100% boost in conversion rate for a step that only receives 1,000 events (+1,000).</em></p><h2>Analyzing the behavior of a specific user</h2><p>You may be interested in how a particular user interacted with your product. Sometimes it&#8217;s for auditing or legal reasons. Other times you may be trying to trace down a reported defect, or something that user is doing is making them particularly effective.</p><p>Because you associated your events with a particular user record identifier, you can find all events associated with that particular user, and view it as a sequenced list of interactions.</p><p>This is useful for tracing behavior, diagnosing the chain of events leading up to an error, and other items:</p><ul><li><p>User ID 12345 - item viewed - 1685</p></li><li><p>User ID 12345 - item viewed - 8573</p></li><li><p>User ID 12345 - item added to cart - 8573</p></li><li><p>User ID 12345 - item added to cart - 1685</p></li><li><p>User ID 12345  - checkout started</p></li><li><p>User ID 12345 - checkout failed - unknown error</p></li><li><p>User ID 12345 - checkout failed - unknown error</p></li><li><p>User ID 12345 - checkout failed - unknown error</p></li><li><p>User ID 12345 - cart viewed</p></li><li><p>User ID 12345 - item removed from cart - 1685</p></li><li><p>User ID 12345  - checkout started</p></li><li><p>User ID 12345  - checkout completed</p></li></ul><p>The above example shows there&#8217;s likely some issue with item 1685 that cause some unknown error occurred.</p><p>This is also how many &#8220;session replay&#8221; tools like FullStory work. They capture all of the user&#8217;s events and play it back for you, in sequence. It&#8217;s easier than interpreting a list of text-based events, although with current pricing significantly more expensive.</p><div><hr></div><blockquote><p>Your company very likely already has a lexicon or other events and properties already in use. Find or create a data dictionary to start becoming familiar with existing events.</p></blockquote><div><hr></div><h2>Effectively defining instrumentation in requirements</h2><p>In order to get any of the value from above, you need to be able to communicate to your engineers what you want to instrument. You should know what events and properties you want to capture as users interact with your product.</p><p>It&#8217;s not hard - instrumentation is just about implementing the measurements you need. However, engineers aren&#8217;t going to read your mind - you need to tell them what you&#8217;re looking for. While great product engineers might fill in the gaps, you shouldn&#8217;t cede your responsibility to them - make sure you are in lockstep.</p><p>Some ways you can provide that clarity:</p><ul><li><p>Define the specific events that are important to you and the business</p></li><li><p>Explicitly write the questions you want to be able to answer</p></li><li><p>Write down factors you may want to perform an analysis on</p></li><li><p>Establish an expectation of instrumenting interactions by default</p></li></ul><p><strong>Define the specific events that are important to you and the business. </strong>You should know what you business events are important to you, and what milestones and checkpoints you want to capture as users navigate through your product. Explicitly write them down for your engineers in your requirements. For example, if you&#8217;re working on a job board product:</p><ul><li><p>Major events to instrument</p><ul><li><p>&#8220;Job listing created&#8221;</p></li><li><p>&#8220;Job listing archived&#8221;</p></li><li><p>&#8220;Job listing edited&#8221;</p></li><li><p>&#8220;Job listing published&#8221;</p></li><li><p>&#8220;Job listing removed&#8221;</p></li><li><p>&#8220;Job listing filled&#8221;</p></li><li><p>&#8220;Applicant applied to job listing&#8221;</p></li><li><p>&#8220;Applicant viewed job listing&#8221;</p></li><li><p>&#8220;Applicant shares job listing&#8221;</p></li><li><p>&#8220;Company shares job listing&#8221;</p></li></ul></li></ul><p><strong>Explicitly write the questions you want to be able to answer.</strong> This helps engineers think about additional events you might want to be able to capture, and helps crowdsource to fill in gaps in your own knowledge. Be clear and detailed, and form and write down questions. State why you want the question answered. Set an expectation that the way to answer these questions is provided. For example:</p><ul><li><p>Questions I want to be able to answer:</p><ul><li><p>Does the length of the job listing influence the number of applicants it receives?</p><ul><li><p>We want to inform best practices in the future.</p></li></ul></li><li><p>Does sharing a job listing lead to more views?</p><ul><li><p>We want to inform whether investing in better sharing tools will improve effectiveness of the listing.</p></li></ul></li><li><p>Why was a job listing archived?</p><ul><li><p>We want to understand whether a job listing is removed because it was filled elsewhere, or if it was not effective, or the position is no longer available.</p></li></ul></li><li><p>How many applicants, on average, view a job listing before it is filled?</p><ul><li><p>We want to be able to communicate to customers and in marketing the efficiency of our job board.</p></li></ul></li><li><p>Did a specific applicant get their job after viewing the job listing?</p><ul><li><p>We want to be able to have direct, specific conversion information for renewal negotiations.</p></li></ul></li></ul></li></ul><p><strong>Write down factors you may want to perform an analysis on.</strong> These can be lists of properties you want to be able to pivot on, so that engineers can ensure these are instrumented. For example:</p><ul><li><p>Number of applicants</p></li><li><p>Type of company</p></li><li><p>Type of job</p></li><li><p>Salary stated in job listing</p></li><li><p>Remote-friendliness</p></li><li><p>Company size</p></li><li><p>Company location</p></li><li><p>Industry</p></li></ul><p><strong>Establish an expectation of instrumenting interactions by default.</strong> Some engineers try to instrument things on a case-by-case basis. They have to always remember to add and instrument basic user interactions like clicks. Instead, try to make room or time for engineering to work on a way for instrumentation of user interactions to be always enabled <em>by default in a standardized way</em>. This might require the creation of a small but powerful framework or library that automatically collects events for clicks, views, and other items. This will greatly help as you can, at minimum, reconstruct a user interaction i you forget to add a business event or find some surprising outcome.</p><p><em>Note: remember - not all data is valuable, and not all data is easy to get. It should be a conversation with your team to figure out which data is available and easy to get, and which might be difficult or lead to scope increases. There might even be other ways to answer the questions you have. Make sure it&#8217;s a dialogue.</em></p><div><hr></div><h2>Deeper analysis</h2><p>That&#8217;s it on the basics, which will take you quite far. Remember - product management relies on quantitative data to inform decisions. The faster and better you get at using it, the more informed you can be.</p><p>To be effective:</p><ul><li><p>Be intentional - understand what you want to answer, know, and why</p></li><li><p>Be clear - don&#8217;t hand-waive instrumentation concerns away when talking with your engineers - they need to understand what you need</p></li><li><p>Be curious - dive deep into the tools and questions to get answers, and leave no stone unturned when asking and answering questions</p></li></ul><p>This is just the start. There&#8217;s significantly deeper analysis you can do with the proper tool and instrumentation. Analyzing user cohorts, interpreting A/B test results, cross-referencing with internal data - the list goes on.</p><p>That will be for another post, though.</p>]]></content:encoded></item><item><title><![CDATA[Product Management Skills - Avoiding over-focus]]></title><description><![CDATA[Focus is an excellent tool, but don't let it disrupt your ability to see the bigger picture.]]></description><link>https://blog.jgefroh.com/p/product-management-skills-avoiding</link><guid isPermaLink="false">https://blog.jgefroh.com/p/product-management-skills-avoiding</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Fri, 16 Feb 2024 22:59:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8f9q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f9a59d8-ddf7-4ccd-b881-e720f7e64481_956x384.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_!8f9q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f9a59d8-ddf7-4ccd-b881-e720f7e64481_956x384.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8f9q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f9a59d8-ddf7-4ccd-b881-e720f7e64481_956x384.png 424w, https://substackcdn.com/image/fetch/$s_!8f9q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f9a59d8-ddf7-4ccd-b881-e720f7e64481_956x384.png 848w, https://substackcdn.com/image/fetch/$s_!8f9q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f9a59d8-ddf7-4ccd-b881-e720f7e64481_956x384.png 1272w, https://substackcdn.com/image/fetch/$s_!8f9q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f9a59d8-ddf7-4ccd-b881-e720f7e64481_956x384.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8f9q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f9a59d8-ddf7-4ccd-b881-e720f7e64481_956x384.png" width="956" height="384" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f9a59d8-ddf7-4ccd-b881-e720f7e64481_956x384.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:384,&quot;width&quot;:956,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:299657,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8f9q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f9a59d8-ddf7-4ccd-b881-e720f7e64481_956x384.png 424w, https://substackcdn.com/image/fetch/$s_!8f9q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f9a59d8-ddf7-4ccd-b881-e720f7e64481_956x384.png 848w, https://substackcdn.com/image/fetch/$s_!8f9q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f9a59d8-ddf7-4ccd-b881-e720f7e64481_956x384.png 1272w, https://substackcdn.com/image/fetch/$s_!8f9q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f9a59d8-ddf7-4ccd-b881-e720f7e64481_956x384.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>I once worked with a Product Manager that was assigned to do a single task: get donors to give our company more money. A typical growth area within transactions and monetization. </p><p>To do that, he had several levers he could pull:</p><ul><li><p>Increase donation size</p></li><li><p>Increase donation volume</p></li><li><p>Increase donation take rate</p></li></ul><p>He was a smart guy and he hit the ground running. He explored and delivered on several different areas in his first few months:</p><ul><li><p><strong>He created leaderboards</strong>, attempting to increase donor engagement to instill competitive spirit in donors, hoping to increase donation size.</p></li><li><p><strong>He encouraged campaign leaders to run multiple campaigns</strong>, hoping to increase donation volume in addition to their annual giving days</p></li><li><p><strong>He added a tipping feature</strong>, an automatically applied amount on top of the donation that went straight to the company, hoping to increase take rate.</p></li><li><p><strong>He reduced the number of steps to make a donation</strong>, hoping to optimize conversion rates.</p></li></ul><p>Many of these were extremely successful. Donation size increased by 3%. Campaign leaders ran more 300% more campaigns. The tipping feature led to a 2% increase in donation take rate. The donation conversion funnel improved by 10%.</p><p>The Product Manager was extremely pleased. He proudly showcased these results in his quarterly review and presentations.</p><p>At the review cycle, he was fired. Leadership had lost confidence in him. </p><p><em><strong>What? Why?</strong></em></p><h2>The importance of combatting myopia</h2><p>As a Product Manager, he focused exclusively on his goals with a laser-like focus. He monitored the outcomes he was trying to impact carefully - but nothing else. This laser focus would be his downfall. </p><p>He hadn&#8217;t considered the other effects beyond his immediate impacts:</p><ul><li><p><strong>He created leaderboards</strong>, which revealed donor names when they wanted to be private. This led to reduced trust in the platform, leading to a decrease of 10% in the number of donations, including larger donors who preferred to remain anonymous.</p></li><li><p><strong>He encouraged campaign leaders to run multiple campaigns</strong>, which caused campaign leaders to not run their annual campaign and move towards an ongoing gift model. This started to reduce a large source of company revenue, which revolved around providing white-glove support for these special annual days.</p></li><li><p><strong>He added a tipping feature</strong>, which caused complaints as users thought that the donations were going to the organization when in reality it lined the company&#8217;s pockets - campaign leaders were deeply unnerved by the loss of trust, and vocalized their complaints to the executive team.</p></li><li><p><strong>He reduced the number of steps to make a donation</strong>, removing key anti-fraud checks like CVV and Zip Code, leading to expensive automated credit card scanning by fraudsters and accompanying chargebacks.</p></li></ul><p>Individually, he thought he had met each of his goals and desired outcomes. Taken together, he caused significant harm to the company&#8217;s bottom line and positioning. </p><p>After he left, I took responsibility of fixing the issues with his execution and ideas:</p><ul><li><p>Creating the capability to post anonymous donations, carefully preserving privacy.</p></li><li><p>Updating go-to-market practices to emphasize the annual giving as the special focus campaigns, and the ongoing campaigns as general funds, re-positioning our company as thought leaders for campaign management.</p></li><li><p>Providing users the ability to opt-out of tipping, and being extremely clear the donation was going to support the platform, and not the organization.</p></li><li><p>Re-adding key security fields, developing anti-fraud and rate limiting controls, nd adding the capability for campaign leaders to issue refunds for erroneous donors.</p></li></ul><p>With the appropriate balancing factors considered and their risks mitigated, overall outcomes turned net positive and the ideas that originally had harmed in their initial execution brought it roaring back to life.</p><div><hr></div><h2>Having a wide lens</h2><p>This is the importance of having a wide lens and not being myopic. </p><p>No change takes place in isolation. Every change has first, second, and third-order effects that have to be considered. </p><p>Product Managers must consider them, and understand the constraints and anti-goals they operate under. Otherwise, they can over-focus on the positives.</p>]]></content:encoded></item><item><title><![CDATA[Product Management Skills - Articulating value risk]]></title><description><![CDATA[Value risk is the risk that the solution is not valuable to the end user or customer.]]></description><link>https://blog.jgefroh.com/p/product-management-skills-articulating-601</link><guid isPermaLink="false">https://blog.jgefroh.com/p/product-management-skills-articulating-601</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Fri, 16 Feb 2024 21:01:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kmqm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86bd08d5-6c65-4df5-b5f7-18a68267987d_716x324.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_!kmqm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86bd08d5-6c65-4df5-b5f7-18a68267987d_716x324.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kmqm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86bd08d5-6c65-4df5-b5f7-18a68267987d_716x324.png 424w, https://substackcdn.com/image/fetch/$s_!kmqm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86bd08d5-6c65-4df5-b5f7-18a68267987d_716x324.png 848w, https://substackcdn.com/image/fetch/$s_!kmqm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86bd08d5-6c65-4df5-b5f7-18a68267987d_716x324.png 1272w, https://substackcdn.com/image/fetch/$s_!kmqm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86bd08d5-6c65-4df5-b5f7-18a68267987d_716x324.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kmqm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86bd08d5-6c65-4df5-b5f7-18a68267987d_716x324.png" width="716" height="324" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86bd08d5-6c65-4df5-b5f7-18a68267987d_716x324.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:324,&quot;width&quot;:716,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:493263,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kmqm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86bd08d5-6c65-4df5-b5f7-18a68267987d_716x324.png 424w, https://substackcdn.com/image/fetch/$s_!kmqm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86bd08d5-6c65-4df5-b5f7-18a68267987d_716x324.png 848w, https://substackcdn.com/image/fetch/$s_!kmqm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86bd08d5-6c65-4df5-b5f7-18a68267987d_716x324.png 1272w, https://substackcdn.com/image/fetch/$s_!kmqm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86bd08d5-6c65-4df5-b5f7-18a68267987d_716x324.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 a product manager, you have to be able to articulate, separate, and define your risks - the potential negative effects of whatever you are trying to do. Articulating them helps you frame and compare them appropriately - ignoring low risks and mitigating higher ones.</p><p>These are the levers you use and the plates you balance as a product manager to create and deliver value.</p><div class="pullquote"><p><em>If your users and customers don&#8217;t get value from your solution, then it likely won&#8217;t have the effect you want. Identify the risks before you spend the cost to build it.</em></p></div><p>$1,125,000 in development costs. Nine months of development. This centralized, curated, tagged database of every single possible customer in the country was going to drive forward expansion like never before. With precision information, the sales force could go directly to the largest, most valuable customers and capture large swaths of the market - customers we didn&#8217;t even know existed before. We could compare our user performance with the centralized database to identify what markets were under-served, over-served, and adjust the sales strategy accordingly, and bake these insights into the product.</p><p>The project, dubbed TAMMY (Total Addressable Market Maximizing Yield), was the brainchild of Jen, the product manager working closely with the executive team and the sales oganization. It was the largest technical integration the company ever undertook.</p><p>A year after release, the project had achieved none of its desired results. Nobody was using it except a couple of data analysts who already had access to the underlying data even before the project started. It hadn&#8217;t driven strategy, and the intended users weren&#8217;t using it at all.</p><p>In short, it wasn&#8217;t valuable - a huge waste of money, time, and effort because it solved a problem nobody actually had.</p><h1>Value risk</h1><p>Value risk is the risk that your users and customers don&#8217;t get value from your solution. </p><p>It&#8217;s often conflated with adoption risk because what people don&#8217;t get value out of, they likely won&#8217;t use or buy. Product Managers instead spend all their efforts focusing on increasing adoption. </p><p>Value risk is a distinct risk area with different levers to mitigate and address.</p><div><hr></div><h1>Mitigating value risks</h1><p>Mitigation of value risk requires significant skill by the product manager:</p><ul><li><p>Deeply understand your product</p></li><li><p>Deeply understand your users and customers</p></li><li><p>Identify and understand the problem spaces and levers</p></li><li><p>Be able to quantify the value</p></li><li><p>Move in small iterative, increments</p></li><li><p>Avoid over-indexing</p></li></ul><h2>Deeply understand your product</h2><p>Your product has a set of features that provide capabilities to solve problems that the users and customers have.</p><p>Can you articulate those problems? Can you name and understand the capabilities and how they solve those problems? Do you know how to configure, use and set up those features to leverage those capabilities? Do you know how it is being discussed and sold to potential customers? Do you know how users use the product? Do you know where it fits into your company&#8217;s narrative?</p><p>If not, you need to educate yourself on the product.</p><ul><li><p><strong>Use the product yourself. </strong>There&#8217;s no replacement for using the product yourself. Eat your own dog-food. Familiarize yourself with its capabilities and limitations. Feel the pain your users feel.</p></li><li><p><strong>Read documentation.</strong> Take advantage of any articulated knowledge that has been written in the past. Requirements documentation, meeting notes, decision logs, marketing collateral, historical Slack/Teams messages, specifications - these are all valuable context to build an understanding of why things were done, and how things behave under the hood. Just keep in mind they might not be accurate.</p></li><li><p><strong>Watch users use it.</strong> If you have access to user session playback tools like Fullstory, or recorded user testing sessions, watch them! If you have access to a user, ask if you can shadow them as they use the product. Keep in mind that users can change behavior when they know they are being watched.</p></li><li><p><strong>Look at product analytics.</strong> Product analytics tools like Amplitude, Mixpanel, etc. are great. If the tool has proper instrumentation, you can piece together funnels of user behavior. Identify whether there&#8217;s an up-to-date lexicon so you can see which event goes to which page, or if one doesn&#8217;t exist, create one. If not properly instrumented, you can still look at the URL properties of events, which most analytics tools automatically track to construct rudimentary funnels.</p></li><li><p><strong>Read the code.</strong> If you&#8217;re somewhat technical and have access to the codebase, you can read the code to identify what&#8217;s happening. The code is the truth of how things behave in the product. If you can&#8217;t read code, you can at least read change logs, commit messages, or Pull Request discussions to gain context.</p></li><li><p><strong>Talk to engineering. </strong>Engineering built the product, so they likely can tell you all the messy details of how it behaves. Build relationships with engineering partners so you can ask questions and gain deeper understanding. Just be sure to do your leg work first, and take notes!</p></li><li><p><strong>Talk to support.</strong> Support is an excellent source of nuances. Just keep in mind that they often operate without technical support, so workarounds and explanations they have for why things are the way they are may not be reflect of the reality, but are more cargo-cult in nature*.</p></li><li><p><strong>Talk to anyone else. </strong>Don&#8217;t disregard knowledge others might have. From Account Management to Sales to Marketing - identify the keepers of knowledge and invite them to chat.</p></li></ul><p>You have many sources to understand your product - there&#8217;s no excuses: get at it!</p><blockquote><p><strong>*Cargo cults</strong></p><p>The term &#8220;cargo cult&#8221; come from World War II. Indigenous tribes saw American troops build and operate air fields and receive supply drops. After they left, the indigenous people built their own air towers out of wood, copied the motions of the soldiers, and went through rituals of marching up and down, expecting that this summoned the planes to bring down equipment.</p><p>Obviously, the planes never arrived. The term refers to ritualized behavior that people do because they mis-interpret the chain of cause and effect - continually taking actions that don&#8217;t actually lead to the effect they desire.</p></blockquote><div><hr></div><h2>Deeply understand your users and customers</h2><p>It&#8217;s not enough to understand your product. You have to understand and get into the minds of the people buying and using your product if you want to create value.</p><p>Your product is just a small sliver of your users&#8217; and customers&#8217; daily, weekly, and monthly experience. If you over-emphasize your current product, you might think everything is fine because they are generally happy with your product and there&#8217;s no complaints, only to see mass migration once a competitor solves an intense pain point you weren&#8217;t even aware existed.</p><p>There&#8217;s no replacement for deeply understanding the user and cusomer. </p><h3>Talk to them, a lot</h3><p>Deep understanding requires you to talk to them frequently. </p><p>A lot of product managers fall down here, opting to look purely at quantitative data, or do external-focused industry and market research. Don&#8217;t get me wrong - these are valuable, but data will never tell you <em>why</em> something occurred, only <em>what</em> has occurred. </p><p>To truly understand the <em>why</em>, you need to build and cultivate consistent feedback loops with your users. customers, and intended audience.</p><p>Remember - it&#8217;s not just about their experience with your product. It&#8217;s about understanding their total experience, period.</p><ul><li><p>What does the user&#8217;s day look like?</p></li><li><p>What are their pain points in their day-to-day?</p></li><li><p>What part of your product is used during what part of their day?</p></li><li><p>What are users doing in other products, or outside your product?</p></li><li><p>What do they actually want to accomplish and do every day?</p></li><li><p>What is the long-term desires and goals of the user or customer?</p></li><li><p>What constraints is the user or customer operating under?</p></li></ul><p>There&#8217;s a lot of frameworks and practices that help you articulate and map this knowledge out into something insightful and actionable.</p><ul><li><p>Jobs To Be Done</p></li><li><p>Process Mapping (User and Business)</p></li><li><p>Value stream mapping</p></li></ul><p>If these frameworks are too complex or too daunting to start using, then start simple. You don&#8217;t have to get fancy.</p><h3>A quick-start guide to gaining understanding</h3><p>If you find frameworks complex, then do a simple process:</p><ol><li><p>Create a table, with columns for every day of the week, or month Sunday through Saturday.</p></li><li><p>Create four rows:</p><ul><li><p>Morning</p></li><li><p>Noon</p></li><li><p>Afternoon</p></li><li><p>Evening</p></li></ul></li><li><p>Talk to your users an customers. Ask them what their day and week looks like. Be specific - ask open-ended questions like&#8220;what do you do in the morning?&#8221; or &#8220;do you do that every day, or only on Mondays&#8221;. Ask them what the most painful and time consuming parts of their days are. Ask them what tools they use during what parts of the day. Ask what business processes are done, when, and why.</p></li><li><p>Find commonalities and put them in the appropriate cell - one line for each thing they mention. </p></li></ol><p>Soon, you&#8217;ll have filled the table with a general picture of the week or month consisting of activities, pain they&#8217;ve highlighted, and even possible mentions of other tools they use.</p><div><hr></div><h2><strong>Identify and understand the problem spaces and levers</strong></h2><p>At this point - you should have an understanding of your existing product, and you should at least have a general understanding of your users and customers.</p><p><strong>Use that understanding as your starting point.</strong> Now that you know what your users&#8217; and customers days looks like at a high level, you can drill down into specific points of interest, and start mapping where your product fits in or doesn&#8217;t fit in. If you see that an item in a day has a particular applicability for something your product can address - either a pain point or an opportunity - congratulations! <em>You&#8217;ve just identified a potential problem space.</em></p><p><strong>Is there anything in your product </strong><em><strong>today</strong></em><strong> that is causing pain?</strong> Create a list of these pain points of existing items. Identify the simplest, lowest-cost solutions to remediate as many of those pain points as possible, and then deliver on them. These are low-hangers, and are often table-stakes - the 1% incremental units of friction that aren&#8217;t valuable independently, but collectively causes decreased user satisfaction. Solving them in one go helps you create momentum and avoid their future distractions as you focus on larger problems.</p><p><strong>Identify the biggest problem spaces. </strong>What are the parts of the journey (both within and outside of your product) have been brought up? Pay attention to items that have been:</p><ul><li><p>Mentioned the most frequently</p></li><li><p>Take up the most time</p></li><li><p>Take up the most attention</p></li><li><p>Are the most important to get right</p></li><li><p>Have the lowest success rate</p></li><li><p>Are the most complicated to do</p></li><li><p>Require high skill to do</p></li><li><p>Require many steps to do</p></li></ul><p>These are opportunities to streamline processes, remove pain, decrease needs, etc. The more users and customers in common that feel it, the more you reduce value risk. The more intense the pain, the more likely it is a solution that solves that pain will be valuable.</p><p>Identify what you&#8217;re trying to do for the customer or user - these are your levers to pull to solve the problems they are encountering:</p><ul><li><p><strong>Save them time?</strong> Find the items that take up the most time in their day to do. Reduce steps, streamline them, or make it so they don&#8217;t have to do them at all. Sometimes users do a large time-consuming process just to calculate a value or find a piece of information you could have displayed in the product easily.</p></li><li><p><strong>Save them focus? </strong>Continued focus on something can be mentally draining. What are they focused on? Can you create some sort of alerting mechanism so they &#8220;fire and forget&#8221; and switch attention to something else?</p></li><li><p><strong>Save them repetition?</strong> Identify things you can automate or reduce the steps on. Tasks that are mechanical and wrote, such as updating records with the same set of steps or same value, or checking for discrepancies for review, are great candidates for bulk modification enhancements or automated difference highlighting.</p></li><li><p><strong>Prevent them from making mistakes? </strong>Errors can cause rework or have downstream consequences. Find out what the most common mistakes made are, and create in-product guardrails to help automatically detect and prevent them.</p></li><li><p><strong>Allow them to delegate? </strong>Sometimes a user does a combination of things with your product. Perhaps they select a set of records, download the data, slice and dice to a set of columns, and then upload that back into the system. Doing this correctly requires skill and knowledge they may not have been able to reliably impart on others. Automating that process or creating a guided mechanism can allow them to delegate that task to other people.</p></li><li><p><strong>Give them a new capability? </strong>If you allow your users or customers to do something they&#8217;ve never been able to do before, that opens up a new area your product can fit into their day-to-day. Sometimes you don&#8217;t even have to give them the power to do it, but the information to do it.</p></li></ul><p>From there, you can quantify the user value in terms of time saved, errors reduced, capabilities created, steps reduced, etc. This can also translate into customer value  from a revenue and cost perspective depending on the kind of organization you&#8217;re in.</p><div><hr></div><h2>Be able to quantify the value</h2><p>You could, if desired, back this into a currency value for your users and customers. </p><p>Let&#8217;s suppose there&#8217;s a 12-step process a customer has their users to use in your product:</p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><blockquote><p><strong>Process details:</strong><br>12 minutes per process execution (12 steps, 1 minute / step)<br>25 process executions / day / user</p><p><strong>Calculating total minutes spent per day per user:</strong><br>25 executions x 12 minutes / execution = 300 minutes / day / user</p><p><strong>Assuming a customer has 100 users:</strong><br>100 users x 300 minutes = 30,000 user minutes / day for customer</p><p><strong>Assuming an hourly pay of $20 / hour (33 cents / minute) for each user:<br></strong>33 cents x 30,000 user minutes / day = $9,900 / day customer cost</p><p><strong>Assuming a customer base of 30 customers:<br></strong>$9,900 / customer x 30 customers = $297,000 / day cost across all customers</p></blockquote><p>In this scenario, your users are spending 300 minutes / day on a process, which translates to a customer cost of $9,900 / day. If you managed to reduce the number of steps by 3 (25%), you can quantify the expected customer and user value:</p><blockquote><p><strong>Process details:</strong><br>12 minutes per process execution (6 steps, 1 minute / step)<br>25 process executions / day / user</p><p><strong>Calculating total minutes spent per day per user:</strong><br>25 executions x 9 minutes / execution = 225 minutes / day / user <br><br><strong>Total value per user:</strong><br>300 minutes / day - 225 minutes / day = 75 minutes / day</p><p><strong>Assuming a customer has 100 users:</strong><br>100 users x 225 minutes = 22,500 user minutes / day for customer</p><p><strong>Assuming an hourly pay of $20 / hour (33 cents / minute) for each user:<br></strong>33 cents x 22,500 user minutes / day = $7,425 / day customer cost</p><p><strong>Assuming across a customer base of 30:<br></strong>$7,425 / customer x 30 customers = $222,750 / day cost across all customers</p><p><strong>Total cost savings for a customer:<br></strong>$9,900 old cost - $7,425 new cost = $2,475 / day value for customer<br><br><strong>Total cost savings across all customers:<br></strong>$2,475 / customer x 30 customers = $74,250 / day value across all customers</p></blockquote><p>In the scenario above, by shaving 3 steps off of the existing process, you managed to create a user value of 75 minutes saved per day, which translates to a customer value of $2,475 / day in cost reductions.</p><p>Amplified over an entire year (250 business days), that&#8217;s a total user value of 18,750 minutes (or roughly 13 days) saved per user, translating to a savings per customer of $618,750 / year, or $18,562,500 per year in total customer value across 30 customers.</p><div><hr></div><h2>Move in small, iterative increments</h2><p>Once you identify a problem and have a belief in a solution, the remaining way to mitigate value risk is to consider another risk: cost risk.</p><p>Building the wrong thing isn&#8217;t actually bad in and of itself. It&#8217;s the fact that companies don&#8217;t have unlimited resources that acts as a constraint. Spending a lot of time building the wrong thing with no value means that you&#8217;ve incurred an opportunity cost when you could have been building the right thing that did have value.</p><p><strong>Cost then becomes the counter-factor when thinking about value.</strong> The return of investment calculation is simple - you want your costs to be lower than the value you get times some multiple of return you expect.</p><p>To balance the ROI and make sure you don&#8217;t invest six months of development timeon something with no value, you move in small expenditures of cost. That is, step-by-step. </p><p>Do a small, scoped release and see if it creates value. If it doesn&#8217;t, then you can stop working on it before you spend any real money. If it does create value, or you get feedback that there&#8217;s a lot of potential there, you can invest in the next increment and continue development, with the added benefit of getting feedback to inform the direction early and often.</p><p>Value, then, is delivered step-by-step, controlling for cost to ensure the return on investment is positive, with the ability to pivot before wasting a lot of time, effort, and money.</p><p>That&#8217;s the essence of agile - iterative, incremental value development to ensure you&#8217;re building the right thing over time.</p><p><em>Note: opportunity cost risk is a somewhat related, but different risk. That risk is about not working on a higher ROI item, even if the items independently are valuable. </em></p><div><hr></div><h2><strong>Avoid over-indexing</strong></h2><p>One key piece of advice: make sure you&#8217;re not over-indexing on a single customer or single user&#8217;s feedback. </p><p>Some Product Managers go down the rabbit hole of listening to a particular large client to inform changes to the product, at the expense of everyone else who doesn&#8217;t quite experience the same challenges. </p><p>This results in a customized, client-specific experience that doesn&#8217;t resonate when applied to the larger market of users and customers. </p><p><strong>It&#8217;s very easy to lose product market fit going down the rabbit hole of entertaining customization requests or doing work based on insights of a small group of users that aren&#8217;t representative of the broader user base.</strong></p><p>Always think about your user and customer makeup, segments that are being addressed, and avoid making the experience worse for everyone except a specific client. You may have to take on customizations here and there to keep a client happy, but don&#8217;t let the tail wag the dog.</p><div><hr></div><p>Addressing and mitigating value risk is the reason product managers exist. Their responsibility is to deliver and create value, and to do that requires a deep understanding of many facets of the market, industry, user, company, customers, and product. They orient their teams around working on things that create value and translate their understanding into actionable next-steps to solve the problems an deliver the value.</p>]]></content:encoded></item><item><title><![CDATA[Product Management Skills - Articulating adoption risks]]></title><description><![CDATA[If your users don't use your solution, then it won't drive value no matter how good it is (with one exception).]]></description><link>https://blog.jgefroh.com/p/product-management-skills-articulating-b63</link><guid isPermaLink="false">https://blog.jgefroh.com/p/product-management-skills-articulating-b63</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Fri, 16 Feb 2024 17:49:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!d-_P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef79d4ba-a4be-4c46-8c81-465519c9cc81_1102x336.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_!d-_P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef79d4ba-a4be-4c46-8c81-465519c9cc81_1102x336.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d-_P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef79d4ba-a4be-4c46-8c81-465519c9cc81_1102x336.png 424w, https://substackcdn.com/image/fetch/$s_!d-_P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef79d4ba-a4be-4c46-8c81-465519c9cc81_1102x336.png 848w, https://substackcdn.com/image/fetch/$s_!d-_P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef79d4ba-a4be-4c46-8c81-465519c9cc81_1102x336.png 1272w, https://substackcdn.com/image/fetch/$s_!d-_P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef79d4ba-a4be-4c46-8c81-465519c9cc81_1102x336.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!d-_P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef79d4ba-a4be-4c46-8c81-465519c9cc81_1102x336.png" width="1102" height="336" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef79d4ba-a4be-4c46-8c81-465519c9cc81_1102x336.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:336,&quot;width&quot;:1102,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:535220,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!d-_P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef79d4ba-a4be-4c46-8c81-465519c9cc81_1102x336.png 424w, https://substackcdn.com/image/fetch/$s_!d-_P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef79d4ba-a4be-4c46-8c81-465519c9cc81_1102x336.png 848w, https://substackcdn.com/image/fetch/$s_!d-_P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef79d4ba-a4be-4c46-8c81-465519c9cc81_1102x336.png 1272w, https://substackcdn.com/image/fetch/$s_!d-_P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef79d4ba-a4be-4c46-8c81-465519c9cc81_1102x336.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 a product manager, you have to be able to articulate, separate, and define your risks - the potential negative effects of whatever you are trying to do. Articulating them helps you frame and compare them appropriately - ignoring low risks and mitigating higher ones.</p><p>These are the levers you use and the plates you balance as a product manager to create and deliver value.</p><div class="pullquote"><p><em>If your users don&#8217;t use your solution, then it will never solve their pain, even if it fits their problem space perfectly. You&#8217;re not powerless - you can drive forward adoption in many ways, from raising awareness to simplifying configuration. Just make sure you actually want usage.</em></p></div><h1>Adoption risk</h1><p>Adoption risk is the risk that your users don&#8217;t use your solution. </p><p>If you go through the trouble and expense of doing discovery, finding a meaningful problem to solve, and then releasing something with great fit that still doesn&#8217;t get traction, you&#8217;ve suffered from the negative impact of adoption risk.</p><p>What are some of the contributors?</p><ul><li><p>Your users aren&#8217;t aware of your solution</p></li><li><p>It&#8217;s difficult to start using or use</p></li><li><p>You don&#8217;t actually want adoption</p></li></ul><h2><strong>Your users aren&#8217;t aware of your solution</strong></h2><p>While you may think of the product you work on 24/7, your users likely don&#8217;t. For most products, only the most dedicated power users are keeping up with release notes and change logs.</p><p>To fix awareness issues, you have to have an effective go-to-market motion. If you&#8217;re lucky enough to have product marketing peers, great! Support them with collateral, explanations, ahead-of-time information, and keep them coordinated and informed of changes and releases. </p><p>If you don&#8217;t, you should roll up your sleeves and work on getting some of the table stakes of awareness in place:</p><ul><li><p><strong>Actually release it.</strong> Hilariously, I&#8217;ve seen some product managers mistakenly believe they released their feature when they hadn&#8217;t. They would fret over the lack of adoption and usage and wonder what they did wrong with extreme anxiety. A quick check and I had to point out that they never actually took the steps to enable the feature for the users - oops! Don&#8217;t assume it is released to users - verify it.</p></li><li><p><strong>Have some way in the product itself to communicate a new release.</strong> This could be a &#8220;What&#8217;s new?&#8221; section, a notification or indicator when the user logs in, a highlight that makes a new button or navigation item obvious, or some other element that tells the user &#8220;Hey, I&#8217;m new - look at me.&#8221;</p></li><li><p><strong>Write a &#8220;quick start&#8221; guide and share it.</strong> Talk up your new feature, describe step-by-step how to quickly get started, and some frequently asked questions you can think about. If your product has a support knowledge base, you can make a section for new releases and point users to it.</p></li><li><p><strong>Ensure your internal teams are aware.</strong> Write up an internal explanation, with screenshot or video, of what the feature is, how to use it, how it works, and what the value proposition is for your internal teams. You want key teams in your company to be aware it exists - Marketing, Support, Sales, Account Management, Solutions, etc. can all drive adoption, but only if they know about it and can confidently answer questions.</p></li><li><p><strong>Tell your users. </strong>In user interviews, tell them about the release. Personally send users you&#8217;ve built relationships with a quick email. Do a new release email blast at whatever tempo is appropriate for your situation. Post on social media. If you know specific users have sent feedback in the past about the issue, tell them directly that you&#8217;ve solved their pain!</p></li><li><p><strong>Gauge interest before even starting.</strong> The best way to mitigate adoption risk is to gauge user interest before you even embark. You can do surveys, customer interviews, feedback analysis, etc. I like to do fake-door tests, where I add a button as if the functionality existed, and then track how many users opt-in to being notified of when it releases.</p></li></ul><h3><strong>Make sure your awareness strategy fits the cohort</strong></h3><p>If you know your users are aware, but they still aren&#8217;t using it, audit how difficult it is to get started. Actually use your product and click through the end-to-end experience both from the perspective of a new user as well as a returning user.</p><h4>Audit the UX from a new user perspective</h4><p>New users should have a different experience than users who have been around for a while. Their goals are different, the foundation of knowledge they have are different, and what you want them to do is different. </p><p>Make sure your feature is appropriately positioned for new users. You may even want to not show them a new feature just to avoid distracting them from doing the things that make them more effective and stickier.</p><p>Ask the question - is your new feature appropriate for a new user, or does it distract them from onboarding?</p><h5>An example</h5><p>I one worked on a product that leveraged a lot of onboarding modals. Every time a new feature was released, they would create a modal announcement for that feature that would show to all users. Great for awareness, plus you can track the user&#8217;s interaction with the modal. </p><p>The problem was they didn&#8217;t maintain their modals over time, and weren&#8217;t careful to remove older modals that were no longer relevant. As a result, a brand new user would start seeing a new modal every time they changed the page.</p><p>The announcement stack may have been 30 modals deep. Any new feature release announcement would get drowned out in a sea of modals announcing new features from yester-years. </p><p>Relevancy was also questionable. All of our features were new features from the perspective of a new user - did we really have to disrupt the new user with an announcement of a feature they have no context on in the moment they should be focusing on their account setup? </p><p>I had the modals removed and banned their usage.</p><h4>Audit the UX from a returning user perspective</h4><p>A returning user has a larger foundation of knowledge you can build on. They&#8217;ve already completed their account setup, they may be using the tool regularly or relatively frequently enough to be able to introduce new concept and features to them to make them more efficient or stickier.</p><p>They are likely used to using the tool the way they are using it. This means that there&#8217;s an inertia acting against change - they may not want to see changes, or they may not go to the place where changes are being made.</p><p>Getting things in front of these users, possibly with engrained habits, is really about adjusting their habits.</p><h5><strong>Put the entry point close to the problem it is going to solve.</strong> </h5><p>If your new feature is about automatic merging of duplicate records, don&#8217;t put them in some settings page - returning users would almost never see it since they&#8217;ve already set up their account, an very few users regularly check a settings page. Instead, put it on the page with the list of records with duplicates and highlight it. </p><p>It doesn&#8217;t have to be where it lives all the time, you just want to have users start using it, and the best way is to put it where they are already habitually looking. </p><p>A banner that says <em>&#8220;Duplicates found, do you want to automatically merge them? Yes / No&#8221;</em>  that&#8217;s directly on the place where duplicates exist is going to be way more effective than a <em>&#8220;Remove duplicates&#8221;</em> button hidden in a dusty settings page.</p><h5><strong>Make a drastic change to force intentional thought</strong></h5><p>Frequent users are used to how your product works. On some tools, they may be on auto-pilot mentally, knowing exactly where to click, where to type. If you&#8217;ve ever looked at your users navigating your application, you can see them moving their cursor to a place where they know a button will appear before it even appears.</p><p>This means even if you add a new feature, they may not see it at all if they are on auto-pilot. It&#8217;s the fastest way to complete the task of whatever it is they are doing.</p><p>In order to raise awareness to these users, you need to apply some friction to break their habits. Move a button from its typical location. Change their initial landing page. Offset a navigation item. Whatever gets them to pause and direct their focus on the application to identify what&#8217;s changed.</p><p>Yes, it will likely irritate them. However, if the benefit is higher than the cost, it can be extremely valuable to create a little disruption for a future long-term gain.</p><p><em>Note: make sure you&#8217;re actually delivering user value. Changing an application just to change it is annoying, and too many changes can harm user efficiency and retention. Like all things, it&#8217;s depends on what you are balancing and trying to achieve.</em></p><div><hr></div><h3>It&#8217;s difficult to start using or use.</h3><p>If your feature requires complex setup to be maximally effective, it a friction that reduces the likelihood of it being used. If you are trying to address adoption risk, simplifying setup and configuration removes one extra drop-off point in user adoption. Even raising awareness that setup has to be done, and providing simple guiding documentation can help drive adoption.</p><h4><strong>Improve the UX</strong></h4><p>The simplest thing to do is to make sure the user experience is streamlined. Work closely with your designer and prioritize the user experience during development. Ease of use isn&#8217;t always about optimization or increasing user efficiency - some things require a minimum bar of usability to even get started. At least meet the bar.</p><h4><strong>Add sensible defaults</strong></h4><p>Identify a set of configurations that works for most people, and automatically set that up for accounts. If a large portion of your users don&#8217;t need to set anything up, then that&#8217;s better than all of your users having to set something up to use your feature.</p><p>If you don&#8217;t have sensible defaults, you can still add an initial example of what the tool <em>could</em> look like to demonstrate its value, either as empty-state or an example the user can later delete or modify. If users see what the end-state looks like, it might encourage them to go through the trouble of setting it up.</p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p><strong>Effective defaults can drive adoption. </strong>I once created a customizable bulk email segmentation feature to allow admins to send email blasts to targeted subsets of their mailing list - donors across the country. Our customers were widely varied - from religious organizations to educational institutions to special interest non-profits across hundreds of industries. There was no one-size fits all default. We released, and we just saw crickets. Nobody really bothered to set it up or use it, sticking instead to their standard of using spreadsheets.</p><p>I knew the feature was valuable, so I decided to create a set of five lists for all customer accounts to get them started:</p><ul><li><p>All donors</p></li><li><p>Top 10% of donors</p></li><li><p>Bottom 20% of donors</p></li><li><p>Donors who hadn&#8217;t donated in the past 3 months</p></li><li><p>Donors who had donated within 3 months</p></li></ul><p>Having functional examples was like a spark that lit the fuse. The simplicity and power was immediately evident to our users. Once they used the existing lists to try out the segmentation feature, they started configuring it to suit their needs quite rapidly - first by editing the existing lists, and then making their own. </p><p>You could see in the instrumentation that the first thing most people did was to use an existing list, which led to configuration, which led to comfort setting up their own lists, deepening user adoption.</p><h4><strong>Set it up yourself</strong></h4><p>Something I see a lot of product managers shy away from is doing the work of setting up an account themselves.</p><p>Yes, it can be difficult and time consuming. But providing white-glove service can help drive adoption of your feature. At the end of the day - you generally want your feature to be effective, and you should what needs to be done to support that. </p><p>Working with your engineering partners is extremely valuable here - they may be able to write a script to automate the initial setup for many people, reducing a friction point in adoption. If you incorporate that into your release strategy, you can significantly reduce adoption risk.</p><p><em>Note: Be willing to do things that don&#8217;t scale. It might mean sitting down with the user yourself, or working with support on a process for them to set it up for the users. Painstaking, time-consuming, but it can be very effective. Do what makes the product successful.</em></p><div><hr></div><h2>You don&#8217;t actually want adoption</h2><p>Product Managers should never consider immediate and sustained adoption of their feature as the primary goal by default. In some situations, it&#8217;s actually quite a big mistake to do.</p><p>They should always consider what appropriate user adoption looks like. In many situations, user adoption behaves counter-intuitively, and measures like Daily Active Users (DAU) aren&#8217;t appropriate.</p><h3><strong>The feature is naturally only used sporadically</strong></h3><p>Some product managers see an initial spike in user adoption and usage that rapidly fades. They get despondent as the DAU or WAU trends downward,  disappointed at the fact it didn&#8217;t seem to have sticking power.</p><p>Maybe it didn&#8217;t, or <em>maybe</em> it is a tool that naturally has periodic or seasonal usage.</p><p>I once worked on a document management tool for large expenditures. Think a review and approval process for permission to move tens and hundreds of of millions of dollars at a time. Document approvals happened in the last two weeks of every quarter. </p><p>Before and after that, there was zero usage of the tool. Zero. A Product Manager who didn&#8217;t think about the periodicity of usage would think that it had zero sticking power if they were only looking at the initial usage. </p><p>You need to zoom out and consider the seasonality.</p><h3><strong>The feature is not meant to be used very often</strong></h3><p>Some features and functionality can&#8217;t be measured effectively by usage rates or be gauge on its success by adoption.</p><p>For example, think of an audit log feature intended to track activity across an account and display it to the user. In this case, the fact that the capability exists is what matters - adoption is a secondary concern, if at all. </p><p>In the few times it is used (such as when a company has to perform an investigation of usage or traffic), having the capability available when it is needed is what matters, not that it is used frequently. <em>You may even wish for a world where it doesn&#8217;t have to be used at all.</em></p><h3><strong>The feature shouldn&#8217;t be used at all</strong></h3><p>Some features and functionality can&#8217;t be measured effectively by usage rates. It may even be an anti-goal for it to be used.</p><p>A clear example is a &#8220;cancel subscription&#8221; feature. You definitely don&#8217;t want to increase usage of it. Measuring success on an increase on the number of times an account is cancelled is obviously counter-productive. Adoption in this case is an anti-goal.</p><p><em>Note: obviously, you should still instrument such a feature and use it as a lagging indicator of customer satisfaction, and there&#8217;s plenty of things you actually can measure, such as effectiveness of subscription save attempts that prevents cancellation.</em></p><h3><strong>It&#8217;s not always clear-cut</strong></h3><p>In certain situations, adoption as a risk is less obvious. Think of a feature that lets users export and download their data as a CSV. You may need to balance competing interests, such as:</p><ul><li><p>Your desire to keep data in-house to aid retention<br>    vs. <br>The user&#8217;s desire in slicing and dicing data as they need</p></li><li><p>Your desire to keep users inside of the product<br>    vs. <br>The desire of users to connect with other platforms to increase their effectiveness when using your product</p></li></ul><p>In these cases - is adoption desired? Is adoption not desired? What does that balance look like? </p><p>Only your context will dictate the answer. An internet blog post can&#8217;t tell you that.</p><p><em>Tidbit: high, regular usage of exports that aren&#8217;t from departing users might indicate a missing capability within your product that users are making up for in another system, or the desire to have your data in some other system that is a core part of their value stream (eg. a CRM). It&#8217;s a signal - use it to learn more.</em></p><div><hr></div><p>Adoption risk can be addressed in many ways, an Product Managers should ensure they keep in mind that it&#8217;s not the end-all be-all. Premature attempts to address adoption risk can also waste time - contextually-appropriate balance is required. Sometimes it&#8217;s more valuable to wait and see if you actually experience adoption issues before attempting to address the risk - risks are, after all, merely probabilities.</p>]]></content:encoded></item><item><title><![CDATA[Product Management Skills - Articulating fitness risks]]></title><description><![CDATA[Fitness risk is the risk of making something that doesn't actually solve the problem effectively for the intended user.]]></description><link>https://blog.jgefroh.com/p/product-management-skills-articulating-6e8</link><guid isPermaLink="false">https://blog.jgefroh.com/p/product-management-skills-articulating-6e8</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Fri, 16 Feb 2024 04:17:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qs76!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd1e6472-c66a-4cb9-82b8-c7ef74c4100d_1210x544.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_!qs76!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd1e6472-c66a-4cb9-82b8-c7ef74c4100d_1210x544.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qs76!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd1e6472-c66a-4cb9-82b8-c7ef74c4100d_1210x544.png 424w, https://substackcdn.com/image/fetch/$s_!qs76!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd1e6472-c66a-4cb9-82b8-c7ef74c4100d_1210x544.png 848w, https://substackcdn.com/image/fetch/$s_!qs76!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd1e6472-c66a-4cb9-82b8-c7ef74c4100d_1210x544.png 1272w, https://substackcdn.com/image/fetch/$s_!qs76!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd1e6472-c66a-4cb9-82b8-c7ef74c4100d_1210x544.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qs76!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd1e6472-c66a-4cb9-82b8-c7ef74c4100d_1210x544.png" width="1210" height="544" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd1e6472-c66a-4cb9-82b8-c7ef74c4100d_1210x544.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:544,&quot;width&quot;:1210,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1491629,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qs76!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd1e6472-c66a-4cb9-82b8-c7ef74c4100d_1210x544.png 424w, https://substackcdn.com/image/fetch/$s_!qs76!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd1e6472-c66a-4cb9-82b8-c7ef74c4100d_1210x544.png 848w, https://substackcdn.com/image/fetch/$s_!qs76!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd1e6472-c66a-4cb9-82b8-c7ef74c4100d_1210x544.png 1272w, https://substackcdn.com/image/fetch/$s_!qs76!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd1e6472-c66a-4cb9-82b8-c7ef74c4100d_1210x544.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 a product manager, you have to be able to articulate, separate, and define your risks - the potential negative effects of whatever you are trying to do. Articulating them helps you frame and compare them appropriately - ignoring low risks and mitigating higher ones.</p><p>These are the levers you use and the plates you balance as a product manager to create and deliver value.</p><div class="pullquote"><p><em>If your solution doesn&#8217;t solve the problem, it&#8217;s not fit for purpose. You avoid fitness risk by performing validation early and often.</em></p></div><h1>Fitness risk</h1><p>Fitness risk is the risk that your solution will not actually solve the problem it was built to solve. That is, the solution is not fit for the purpose it was developed.</p><p>Suppose you had a problem: users are not referring their friends to the platform.</p><p>There&#8217;s a huge world of solutions that you could explore and implement. Many sound exciting and seem like they can solve the problem. You spend your time developing one of them, only to see zero effect - users still aren&#8217;t referring their friends. After addressing all of the other possible risks and causes, you realize you&#8217;ve built a dud that doesn&#8217;t actually solve the problem</p><p>That&#8217;s fitness risk.</p><h2>An illustrative example</h2><p>A while ago, a Product Manager, Emily, was working on a B2B enterprise insights dashboard with a bunch of cool reports. The primary users were executives that used the tool to gather rapid insights from a variety of data sources. The users loved the tool -  it let them answer questions extremely quickly and present data to stakeholders that helped sell their ideas, secure funding, and reinforce narratives.</p><h4>Pain heard and listened to</h4><p>During Emily&#8217;s quarterly business reviews with her customers, there was a pain point that was heard over and over: the users wanted to be able to share access to the reports with others, but wanted to limit the visibility and lock down permissions to edit the reports.</p><p>Each of the users had a different set of permissions they want to give to govern who could do what on the reports.  Some wanted the ability to only view, others wanted edit, but not the ability to share with others, and others wanted absolute full control to do anything they wanted. Nobody would be happy without their special rules.</p><p>Permissions, roles, security, data visibility, access control. Emily connected all the dots - this called for an customizable authorization product.</p><p>The product was simple on the surface but internally complex. It would give users the full ability and control by letting them create their own roles and define what permissions those roles have. The users could then have the full authority to grant those roles to any user account that was a member of their team. They would fully own the access configuration! It was genius - solving all of the competing desires in one fell swoop.</p><h4>All that hard work and&#8230;</h4><p>Emily and her team of 6 spent that summer building a dynamic role-permission management system into the reporting product. It was brilliant. It allowed for the creation of roles, the assignment of dozens of granular permissions, and even had an impersonation mode so the user could see what people in that role could see with their own eyes. On top of that, the UX was spotless.</p><p>At the launch party, she bought the entire team pizza.</p><p>The next week, after the marketing blast, Emily looked at the adoption rate, excited. She was disappointed by what she saw. Nobody was using it. </p><p>Strange. </p><p>She checked back a week later - still, nobody. A week after that - finally! Two customers had set up a new role and permission. She looked at who and got disappointed - one was just a demo account, and the other was an account manager who had set it up for his client.</p><p>A month later, with almost nearly no usage, Emily sunset the feature and called it a loss.</p><p>The pain was still there. The solution had allowed that need and pain to be solved. The UX was optimized. The awareness was high. The feature was free of defects. The documentation was clear. What went wrong?</p><h2>What didn&#8217;t fit?</h2><p>There were quite a few problems, actually.</p><p><strong>The solution didn&#8217;t fit the mental model. </strong>Emily created a feature that was about configuring permissions, roles, and authorizations - concepts that were unrelated to the initial problem and pain of sharing a report. While they can be used to solve the problem, it certainly wasn&#8217;t the thing her executive-level users envisioned as they were describing their experience, and it certainly wasn&#8217;t in their wheelhouse of familiarity. </p><p><strong>The solution didn&#8217;t fit the audience. </strong>Emily created a tool requiring intimate understanding of roles and permissions to achieve the result for an audience made up of executives. Most executives aren&#8217;t IT administrators who are familiar with clicking around in a SaaS configuration page to tailor suit the permission mechanism.</p><p><strong>The solution didn&#8217;t fit the job being done. </strong>Emily&#8217;s product was for executives who were using it to rapidly obtain reports. When do executives need to rapidly obtain reports? When they&#8217;re in a rush. When are executives in a rush to get data? Stressful times when they&#8217;re being put on the spot, like during a board meeting, a presentation to a key client, or an investor call. A busy, stressed, rushed executive was not going to take the time to set up administrative permissions, even if they had full knowledge of how.</p><p><strong>The solution didn&#8217;t fit the user adoption lifecycle. </strong>Emily accidentally created a chicken-and-egg problem. The users, executives, needed to give access to one of their IT members in order to set up access and reports. However, they couldn&#8217;t give anyone access unless they set up the permission and role system properly, which is what they wanted their IT person to do. It was a catch-22 - they would never set up those permissions. In fact, the only way that chicken and egg problem was fixed was when the account manager did the work.</p><p>While each of these was fixable and addressable over time, these challenges spoke to a fundamental issue with the solution: that it wasn&#8217;t fit for the purpose. This fitness risk could have ben addressed before development effort was wasted.</p><div><hr></div><h2><strong>Addressing fitness risk</strong></h2><p>Emily could have addressed the fitness risk far before the build. She could have taken any number of approaches, all of which involved <em>validating fitness with the smallest possible solution</em>:</p><p><strong>A research-based approach.</strong> Emily could have drawn some mocks, wireframes, or prototypes and shared it with her users for feedback through user interviews, or user testing tools. Their feedback could have given early signs of being on the wrong track.</p><p><strong>A competitor-based approach. </strong>Emily could have taken a step back to better understand the problem space of sharing, seeing how competitors and other products solved that problem. She would have likely seen different patterns used and been able to take more into consideration.</p><p><strong>An increment-based approach. </strong>Emily could have built and released a smaller scoped version of the product she built, such as something that only gave view access without the ability to configure it. Feedback and analytics from that increment could have quickly revealed fitness risk with limited development cost.</p><p><strong>A sense-based approach. </strong>Emily could have thought through the problem more deeply, considering the needs of her audience, matching them with a deep understanding of her users and their jobs and context, thinking through how it would be used and set up from the ground up. This thinking could have afforded opportunities to realize the pitfalls of her solution before she had her team develop it.</p><p>The key to these is that they are minimal-to-low investments to get something in front of the user that helps get feedback early, before you invest significant effort from your development team in going down the wrong path. Whether that&#8217;s a paper prototype, a working increment, or a detailed thought experiment backed by deep thinking and understanding - all of these are cheaper than building the wrong thing.</p><p>To use the example above, an alternative solution with better fit might have been a report-specific link share option that allowed whoever had the link to view or edit the report for a specific amount of time. It likely would have required significantly less development, and fit the need of a rapid way to share reports on the fly.</p><div><hr></div><p>Validation comes in many different forms and different approaches can give you different levels of confidence you&#8217;re headed in the right direction. What level of confidence is appropriate or not depends on the context. Early validation helps mitigate fitness risk by giving you confidence you&#8217;re building the right thing.</p>]]></content:encoded></item><item><title><![CDATA[Product Management Skills - Articulating development cost risks]]></title><description><![CDATA[Development cost risk is the easiest one to think about for Product Managers, but it&#8217;s also the one they misuse the most.]]></description><link>https://blog.jgefroh.com/p/product-management-skills-articulating</link><guid isPermaLink="false">https://blog.jgefroh.com/p/product-management-skills-articulating</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Fri, 16 Feb 2024 02:06:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!oRFt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d3dfe2-4ca1-468e-9188-998304677028_1158x376.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_!oRFt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d3dfe2-4ca1-468e-9188-998304677028_1158x376.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oRFt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d3dfe2-4ca1-468e-9188-998304677028_1158x376.png 424w, https://substackcdn.com/image/fetch/$s_!oRFt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d3dfe2-4ca1-468e-9188-998304677028_1158x376.png 848w, https://substackcdn.com/image/fetch/$s_!oRFt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d3dfe2-4ca1-468e-9188-998304677028_1158x376.png 1272w, https://substackcdn.com/image/fetch/$s_!oRFt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d3dfe2-4ca1-468e-9188-998304677028_1158x376.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oRFt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d3dfe2-4ca1-468e-9188-998304677028_1158x376.png" width="1158" height="376" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4d3dfe2-4ca1-468e-9188-998304677028_1158x376.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:376,&quot;width&quot;:1158,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:725909,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oRFt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d3dfe2-4ca1-468e-9188-998304677028_1158x376.png 424w, https://substackcdn.com/image/fetch/$s_!oRFt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d3dfe2-4ca1-468e-9188-998304677028_1158x376.png 848w, https://substackcdn.com/image/fetch/$s_!oRFt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d3dfe2-4ca1-468e-9188-998304677028_1158x376.png 1272w, https://substackcdn.com/image/fetch/$s_!oRFt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d3dfe2-4ca1-468e-9188-998304677028_1158x376.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 a product manager, you have to be able to articulate, separate, and define your risks - the potential negative effects of whatever you are trying to do. Articulating them helps you frame and compare them appropriately - ignoring low risks and mitigating higher ones.</p><p>These are the levers you use and the plates you balance as a product manager to create and deliver value.</p><div class="pullquote"><p>Saving money can be wasting money if you aren&#8217;t replacing it with another piece of work. Thinking about theoretical capacity available helps combat this counter-intuitive issue.</p></div><h1>Development cost risk</h1><p><strong>Development cost</strong> risk is the easiest risk to think about for Product Managers, but it&#8217;s also the one they misuse the most.</p><p><strong>Development cost is the cost to develop the solution.</strong> Every single solution being built has a quantifiable amount of time it will be expected to take. That is the development cost. To identify this amount, Product Managers work with their engineering partners to obtain estimates, or look at historical trends, or if they bad, just make something up. </p><p>Once that time is obtained, you can multiple by the average developer salary to quantify the development cost in terms of dollars:</p><p>For example, supposing there are 2 developers and they are working on something that&#8217;ll take them 2 weeks to build, at $4,000 / week per developer cost:</p><blockquote><p>2 developers<br>x 2 weeks<br>&#8212;&#8212;&#8212;&#8212;&#8212;<br>4 developer-weeks<br>x $4,000 / week average salary<br>&#8212;&#8212;&#8212;&#8212;&#8212;<br>$16,000 development cost</p></blockquote><p>You now know that it&#8217;ll cost $16,000 to develop the solution,</p><p>The development cost risk here is that the cost of developing the solution will not be worth the impact it has. For example, if the impact ends up being estimated to be $100, it probably wasn&#8217;t a good tradeoff. </p><p>The second development cost risk is that a cost over-run occurs, and the solution is more expensive to develop than previously believed. This still results in the same efect as the solution not being worth the impact, and is more of an engineering concern to monitor and avoid - outside the scope of this particular post.</p><h2>Addressing the risk</h2><p>As a Product Manager, you can address the risk a variety of different ways. </p><p>The first option is to reduce development costs by cutting scope. Can you solve the problem with a simpler solution? If so, you can change the ROI calculation for the solution.</p><p>Many Product Managers don&#8217;t actually cut scope, though. They haven&#8217;t thought about the solution space enough, or maybe they can&#8217;t envision what the smallest possible increment could be. </p><p>Instead, the first tool they often reach for is to say &#8220;no&#8221; and to remove that solution from consideration. They don&#8217;t do it at all, instead looking for more valuable items to work on. </p><p>Ka-ching! You just saved the company $16,000&#8230;<em>maybe.</em></p><h2>A key pitfall in saying &#8220;no&#8221;</h2><p>There is a subtle nuance in addressing development cost risk that most Product Managers forget when working in a product-based organization: <em>you are always paying it regardless of what you are working on or not working on.</em></p><p>Developers in long-lived teams are typically salaried - they get paid every two weeks regardless of whether they do 1 thing or 100 things. This cost is a recurring amount. It doesn&#8217;t stop if there&#8217;s no backlog of items to work on.</p><p>Product Managers attempting to prioritize solely from the lens of &#8220;saving developer bandwidth&#8221; or&#8221;avoiding something that is too costly to build&#8221; can potentially act counter-productively, incurring an even higher cost than time they actually saved from not doing a piece of work.</p><p>This is because many well-intentioned Product Managers turn down decent, valuable items to prepare or work on something even more valuable<strong>, </strong><em><strong>without having something else ready for development</strong></em><strong>.</strong> With no backlog and no ready work, the developers just sit around with nothing to do or tinker on technical concerns of intellectual value but no meaningful impact, or work on lower value items than the one that was discarded. </p><p>Remember: in an organization with salaried engineers, you are always incurring development cost <em>if you don&#8217;t have something ready for the developers to do. </em>Efforts to address development cost must factor in that this is the floor of cost. </p><p>Counter-intuitively, this means that declining to do something because of concerns of development cost can actually lead to lower overall value delivery in some cases. </p><h2>An alternative approach</h2><p> An alternative model I prefer to use when thinking about development cost is percentage of developer bandwidth. It&#8217;s a common one I use as an Engineering Manager when I think about team capacity.</p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p>It assumes that you get a fixed amount of bandwidth per time period (eg. a month). The items you work on, as estimated in your preferred dev-unit (eg. dev-weeks), take up a percentage of that total time available. </p><p>You can get the total time available by multiplying the number of developers you have with the number of units in your time period, with a fudge factor for holidays, weekends, etc. This would give you your <em>maximum theoretical development capacity.</em></p><p>As time marches on through your time period, your theoretical development capacity decreases to zero.</p><p>For example, to look at a month:</p><blockquote><p>2 developers<br>x 3.2 theoretical dev-weeks in a month (to factor in meetings)<br>&#8212;&#8212;&#8212;&#8212;&#8212;<br>6.4 theoretical developer-week capacity per month</p></blockquote><p>Then, you can look at you estimate in terms of percentage of development capacity:</p><blockquote><p>2 developers<br>x 2 developer weeks (estimate)<br>&#8212;&#8212;-<br>4 developer weeks (estimate)<br>&#247; 6.4 theoretical developer-weeks capacity per month<br>&#8212;&#8212;&#8212;&#8212;&#8212;<br>62.5% of available developer-week capacity per month</p></blockquote><p>You then know that you&#8217;ll be using up 62.% of your theoretical development capacity for that month.</p><p>It&#8217;s clearly visible that when you remove that item that was going to be worked on and you don&#8217;t replace it, you&#8217;ll end up using 0% of your theoretical development capacity, which isn&#8217;t actually a savings: <em>it&#8217;s waste. </em></p><p>This makes it much clearer than if you had merely used dollar values to represent the cost - it <em>feels different</em> because it illustrates not just what you save, but what you <em>waste. </em></p><p><em>Note: if you pay by the hour, then this development cost is as straightforward as it sounds and utilization can be less needed.</em></p><h3>In practice</h3><p>I&#8217;ve found this model useful when product managers get stuck in analysis paralysis. Some product managers become fixated on identifying the highest value item, that they do so at the expense of their teams having anything to do, sometimes for months on end. Telling product managers that they should at least achieve a certain minimum amount of utilization can help spur them towards becoming comfortable making decisions and acting, even if that action isn&#8217;t the highest value item in the moment.</p><p>By forcing them to realize the cost isn&#8217;t saved, but wasted, it makes the picture clearer and helps them make sub-optimal, but still valuable decisions. Worrying about min-maxing value makes sense at higher levels of utilization, but not necessary at lower levels.</p><p>It then becomes an exercise of achieving a balance in developer utilization, cost, and value. Applying a constraint creates a forcing function that helps narrow down an infinite set of decisions into a path forward.</p><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[Product Management Skills - Know how to synthesize]]></title><description><![CDATA[Product managers must know how to communicate information for maximum receptivity and alignment.]]></description><link>https://blog.jgefroh.com/p/product-management-skillsets-know</link><guid isPermaLink="false">https://blog.jgefroh.com/p/product-management-skillsets-know</guid><dc:creator><![CDATA[Joseph Gefroh]]></dc:creator><pubDate>Sun, 11 Feb 2024 23:17:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!l6oI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df078c7-25f2-4518-886c-eddfff036f8a_1254x786.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_!l6oI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df078c7-25f2-4518-886c-eddfff036f8a_1254x786.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l6oI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df078c7-25f2-4518-886c-eddfff036f8a_1254x786.png 424w, https://substackcdn.com/image/fetch/$s_!l6oI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df078c7-25f2-4518-886c-eddfff036f8a_1254x786.png 848w, https://substackcdn.com/image/fetch/$s_!l6oI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df078c7-25f2-4518-886c-eddfff036f8a_1254x786.png 1272w, https://substackcdn.com/image/fetch/$s_!l6oI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df078c7-25f2-4518-886c-eddfff036f8a_1254x786.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l6oI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df078c7-25f2-4518-886c-eddfff036f8a_1254x786.png" width="1254" height="786" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3df078c7-25f2-4518-886c-eddfff036f8a_1254x786.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:786,&quot;width&quot;:1254,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:859666,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l6oI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df078c7-25f2-4518-886c-eddfff036f8a_1254x786.png 424w, https://substackcdn.com/image/fetch/$s_!l6oI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df078c7-25f2-4518-886c-eddfff036f8a_1254x786.png 848w, https://substackcdn.com/image/fetch/$s_!l6oI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df078c7-25f2-4518-886c-eddfff036f8a_1254x786.png 1272w, https://substackcdn.com/image/fetch/$s_!l6oI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3df078c7-25f2-4518-886c-eddfff036f8a_1254x786.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 skillset every product manager should have is the ability to <strong>synthesize</strong>.</p><div class="pullquote"><p>Synthesize - combine (a number of things) into a coherent whole.</p></div><p>Product Managers get exposed to a wide variety of information. They take in feedback through dozens of different avenues: conversations, side comments, research, analysis, metrics, interviews, intuition. </p><p>While Product Managers should share their original sources, they must have the ability to construct a cohesive narrative out of all of those different sources. </p><p>A Product Manager who just info-dumps without filtering and combining the results together isn&#8217;t doing their job. Anyone can take notes. Anyone can present a stream of consciousness and have others read it. </p><p>If a Product Manager stops there, they are abdicating a key responsibility: storytelling.</p><div><hr></div><h1>How to synthesize</h1><p>If you&#8217;re crafting a narrative, add a structure.</p><ul><li><p>Problem, Solution, Value</p></li><li><p>Situation, Action, Result</p></li><li><p>Intent, Rationale, Detail</p></li><li><p>etc.</p></li></ul><p>Pick the appropriate structure. For example, for Intent, Rationale, Detail, you can do these steps below:</p><p><strong>First </strong>- identify what it is you want your communication to achieve.</p><blockquote><ul><li><p>Are you making a recommendation?</p></li><li><p>Are you making a decision?</p></li><li><p>Are you soliciting information?</p></li><li><p>Are you sharing information?</p></li></ul></blockquote><p><strong>Second</strong> - be explicit and state it, in no uncertain terms. Put that at the top of whatever it is you are communicating.</p><blockquote><ul><li><p>&#8220;I am making a recommendation to do &lt;X&gt;.&#8221;</p></li><li><p>&#8220;I have decided to do &lt;Y&gt;&#8221;</p></li><li><p>&#8220;I am asking for information or answers to &lt;X&gt; topic or questions&#8221;</p></li><li><p>&#8220;I am raising awareness of this information for consideration into &lt;Y&gt; discussion.&#8221;</p></li></ul></blockquote><p><strong>Third - </strong>give the rationale. This is where you summarize your findings.</p><blockquote><p>The reasons are below:</p><ul><li><p>Dozens of user interviews (link to repository) have indicated &lt;X&gt; sentiment.</p></li><li><p>Our product analytics have shown a &lt;Y&gt;% increase since &lt;Z&gt; occurred.</p></li><li><p>Specific competitors like &lt;A&gt;, &lt;B&gt;, and &lt;C&gt; have all explored this space.</p></li></ul></blockquote><p><strong>Fourth -</strong> show the details. This is where you can show your work.</p><blockquote><p>User interviews</p><ul><li><p>We conducted &lt;X&gt; user interviews.</p></li><li><p>Interview with top 5% of customers showed &lt;X&gt; positive assessment.</p><ul><li><p>&#8220;We absolutely love &lt;Y&gt;.&#8220;</p></li></ul></li></ul><p>Analytics</p><ul><li><p>This Amplitude dashboard (link) shows usage at &lt;X&gt;% since launch, highlighting increasing adoption and demand.</p></li></ul><p>Competitor behavior</p><ul><li><p>&lt;R&gt; competitor recently hired &lt;A&gt;, who&#8217;s background is in this space.</p></li><li><p>&lt;Z&gt; competitor recently announced joining a business group focused on bringing &lt;B&gt; to market</p></li></ul></blockquote><div><hr></div><h1>What should you synthesize?</h1><p>Pretty much everything.</p><ul><li><p>User interviews</p></li><li><p>Meeting notes</p></li><li><p>Requirements</p></li><li><p>Specifications</p></li><li><p>Problem statements</p></li><li><p>Decision logs</p></li><li><p>Release notes</p></li><li><p>etc.</p></li></ul><p>Remember - synthesizing something doesn&#8217;t mean you don&#8217;t link to further details. It just means you paint a clear picture with broad strokes before starting to focus on the specific details. You want people to see the forest before focusing too much on the trees. Link back to the specific details, especially if they are important.</p><div><hr></div><h1>A contrived example of an unsynthesized user interview</h1><p>Suppose you received this set of notes from your Product Manager:</p><blockquote><p>support interview</p><p>Attendees - joseph, melanie, brent, brent, carl</p><p>started meeting</p><p>talk about new problem</p><p>lots of problems, finding ticket bad, can&#8217;t find ticket, lots issues</p><p>search for ticket</p><p>daily report</p><p>filter list</p><p>build it</p><p>melanie doesn&#8217;t like it</p></blockquote><h2><strong>The problems</strong></h2><p>The above is useless because it is a ton of detail with more questions than answers. It lacks organization, which leaves questions unanswered and makes it harder to follow:</p><ul><li><p>What was the meeting about?</p></li><li><p>What problems were discussed?</p></li><li><p>Why this problem?</p></li><li><p>What didn&#8217;t Melanie like?</p></li><li><p>What should we build, and why?</p></li><li><p>What are the other options?</p></li></ul><p>You could still parse it out to figure it out, but you shouldn&#8217;t have to fill in those blanks. Even if it was verbatim and had full details, Product Managers are not transcribers. We need to provide more value than that to be useful.</p><h2><strong>An alternative</strong></h2><p>Imagine the same meeting, but with the below notes instead:</p><blockquote><p><strong>Interview with Support - 2/11/2019<br></strong>We decided to create a new Filter on the Support Ticket tool that will filter the list by the ticket status. This will help ease support time burden in locating a ticket.  We considered other alternatives like searching or a recurring report, but these had drawbacks.</p><p><strong>Meeting notes<br>Intent</strong><br>discuss challenge with support ticket navigation</p><p><strong>Attendees</strong> <br>Product and Engineering: Joseph, Melanie<br>Support: Brent B., Brent C., Carl</p><p><strong>Discussion</strong><br>Support ticket navigation</p><ul><li><p>Problem - unable to find ticket</p><ul><li><p>Wastes significant time going through pages of tickets</p></li><li><p>Reported to happen 10x per day per agent</p></li></ul></li><li><p>Solutions proposed</p><ul><li><p>Search for ticket status</p><ul><li><p>Requires cross-team interaction</p></li></ul></li><li><p>Daily report of tickets by status</p><ul><li><p>Melanie doesn&#8217;t like it - technical feasibility concerns</p></li></ul></li><li><p>Filter list by status</p><ul><li><p>Easier to do, can be done with single team</p></li><li><p>DECISION - Decided to do this</p></li></ul></li></ul></li></ul><p>Decisions:</p><ul><li><p>Create Filter list by status</p></li></ul></blockquote><p>Even if not perfect, this is a much clearer set of notes. The synthesis at the top also helps frame the intent of the message to act on.</p><div><hr></div><h1>Tips</h1><p><strong>Don&#8217;t start with details.</strong> People need to know what is expected of them. Otherwise, it can derail a conversation or lead people down a line of thinking that wasn&#8217;t the intent.</p><p><strong>Understand the content. </strong>Some Product Managers don&#8217;t actually understand what they are working on, but attempt to communicate it anyways. This usually results in fantastic blowups as the situation devolves. Don&#8217;t be afraid to ask questions if you don&#8217;t understand. Make sure you do understand what&#8217;s being said and what&#8217;s happening - people will quickly find out if you&#8217;re just making up stuff.</p><p><strong>Be organized and consistent. </strong>Know how to write well. Use headers, lists, typography changes (bold, italics, etc.), section breaks, tables, etc. to communicate.</p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p><strong>Know your audience. </strong>Is your audience a group that likes numbers and metrics? Add them. Is your audience more about user sentiment and impact to reputation? Highlight it. Is your audience more about comprehensive considerations? Highlight the risk areas you&#8217;ve explored and addressed. Know what your audience cares about, and ensure your synthesis considers it. Know what they don&#8217;t care about, and save the time and energy.</p><p><strong>Don&#8217;t be too long. </strong>Nobody wants to read 50 pages to get to the point. </p><p><strong>Be as long as you need to be. </strong>Don&#8217;t be too short, either. If there&#8217;s key callouts you want to make, or particular pieces of evidence you want to highlight, you should do so, provided the information is not duplicative of points already sufficiently made.</p><p><strong>Link to the details. </strong>Some people are keenly interested in the details. You don&#8217;t want to mix up or muddle your message with over-detail. Instead, link to supplemental materials or add footnotes where details might matter. </p><p><strong>Be medium-appropriate.</strong> Don&#8217;t paste a 1,000 line message in a chat. Don&#8217;t write a short-hand message with typos on Confluence. Understand the characteristics and expectations of the communication medium you are using, and stick to it.</p><ul><li><p>Documentation stores should have formal, clear, concise written text with long-lived content.</p></li><li><p>Instant messages should be 1-3 sentence summaries with links to documentation.</p></li></ul><p><strong>Sync content across mediums. </strong>If you&#8217;re making a decision and you&#8217;re communicating it in one medium, make sure it reflects in another medium. For example, if you make a key decision on a Slack thread, be sure to update your decision log on Confluence immediately.</p><p><strong>Be correct. </strong>When you synthesize, you lose a bit of message and communication fidelity. Make sure that your message is still accurate, or else you may be unreliable delivering incorrect information that would change a decision.</p><p><strong>Get feedback. </strong>Getting someone to look over your synthesis and give you feedback can be nerve-wracking or even uncomfortable, but extremely valuable learning opportunity. I&#8217;ve seen many Product Managers get stuck at a low quality because they dismiss the feedback they get or don&#8217;t ask for it, assuming everyone likes what they are doing.</p><div><hr></div><h1>A failure to synthesize</h1><p>I worked with a Product Manager a long time ago that had extreme difficulty synthesizing information. </p><p>They did great at talking to users and getting tons of information from them. But, when it came time to communicate that to the broader team, they gave word vomit, stream-of-consciousness notes instead of clear, concise statements. </p><p>When they did a user interview, they shared unfiltered, disorganized notes. When they wrote a problem statement, they blurted out every single thing they knew without a cohesive narrative.</p><p>Nobody could make heads or tails of what was being asked, what the intent was, why it was happening, or what the details were. The 10+ page documents that were shared had great information here and there, but could have easily been reduced to 1-3 key sentences. The team, being busy, rarely read the poor quality, unclear documents.</p><p>Eventually, the team had enough and just started ignoring the Product Manager and did their own thing. When the Product Manager complained to upper leadership, they couldn&#8217;t help because they didn&#8217;t understand what the Product Manager was saying, either.</p><p>As the relationship between the Product Manager and the team soured, so too did the quality of information back to the Product Manager regarding feasibility, progress, or other insights. The Product Manager started to lose accurate ground-truth visibility into the product they were responsible for, which in turn negative affected their communications to others even further as the information was now starting to become inaccurate on top of being disorganized and unclear.</p><p>Eventually, that Product Manager was side-lined. Nothing they said was ever trusted or had any influence simply because they couldn&#8217;t effectively communicate it. They eventually were shifted out of that role and left the company.</p>]]></content:encoded></item></channel></rss>