<?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[Product Internals]]></title><description><![CDATA[On getting started building platform products and scaling them while scaling yourself]]></description><link>https://www.productinternals.com</link><image><url>https://www.productinternals.com/img/substack.png</url><title>Product Internals</title><link>https://www.productinternals.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 03 Apr 2026 20:45:31 GMT</lastBuildDate><atom:link href="https://www.productinternals.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Arvid and Rob]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[productinternals@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[productinternals@substack.com]]></itunes:email><itunes:name><![CDATA[Arvid and Rob]]></itunes:name></itunes:owner><itunes:author><![CDATA[Arvid and Rob]]></itunes:author><googleplay:owner><![CDATA[productinternals@substack.com]]></googleplay:owner><googleplay:email><![CDATA[productinternals@substack.com]]></googleplay:email><googleplay:author><![CDATA[Arvid and Rob]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Navigating the PM Framework: Part 3]]></title><description><![CDATA[Impact]]></description><link>https://www.productinternals.com/p/navigating-the-pm-framework-part-7fc</link><guid isPermaLink="false">https://www.productinternals.com/p/navigating-the-pm-framework-part-7fc</guid><dc:creator><![CDATA[Rob Stephenson]]></dc:creator><pubDate>Mon, 27 Feb 2023 10:44:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ZX-A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e58ba8f-dfb8-4e28-850d-8f711686f339_962x808.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productinternals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Product Internals! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>This is part 3 of a 3 part series breaking down the PM Career Framework.  If you missed part 1 or 2 check them out here.</p><h3>Vision and Strategy</h3><p><em>Deciding and aligning on what we should do AND what we should NOT do</em></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:78170413,&quot;url&quot;:&quot;https://www.productinternals.com/p/navigating-the-pm-framework-part&quot;,&quot;publication_id&quot;:371046,&quot;publication_name&quot;:&quot;Product Internals&quot;,&quot;publication_logo_url&quot;:null,&quot;title&quot;:&quot;Navigating the PM Framework: Part 1&quot;,&quot;truncated_body_text&quot;:&quot;The Product Career framework is a good start for a PM to think about how to drive their own development, but how it should be applied requires nuance. I am writing here my perspective on the career framework and the role, sourcing inspiration and advice from my own experience so far. I recognise that what I need out of PMs in my group will be differen&#8230;&quot;,&quot;date&quot;:&quot;2022-10-14T13:28:28.170Z&quot;,&quot;like_count&quot;:3,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:38218662,&quot;name&quot;:&quot;Rob Stephenson&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ae818572-059a-440b-b1f8-ce6347d7d20d_256x257.png&quot;,&quot;bio&quot;:&quot;Group Product Manager of Data Infrastructure @ Spotify&quot;,&quot;profile_set_up_at&quot;:&quot;2021-06-19T09:39:42.665Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:304044,&quot;user_id&quot;:38218662,&quot;publication_id&quot;:371046,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:371046,&quot;name&quot;:&quot;Product Internals&quot;,&quot;subdomain&quot;:&quot;productinternals&quot;,&quot;custom_domain&quot;:&quot;www.productinternals.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;On getting started building platform products and scaling them while scaling yourself&quot;,&quot;logo_url&quot;:null,&quot;author_id&quot;:38749394,&quot;theme_var_background_pop&quot;:&quot;#121BFA&quot;,&quot;created_at&quot;:&quot;2021-05-27T16:42:32.569Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Arvid and Rob&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;productinternal&quot;,&quot;is_guest&quot;:false}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:null,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.productinternals.com/p/navigating-the-pm-framework-part?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><span></span><span class="embedded-post-publication-name">Product Internals</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Navigating the PM Framework: Part 1</div></div><div class="embedded-post-body">The Product Career framework is a good start for a PM to think about how to drive their own development, but how it should be applied requires nuance. I am writing here my perspective on the career framework and the role, sourcing inspiration and advice from my own experience so far. I recognise that what I need out of PMs in my group will be differen&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; 3 likes &#183; Rob Stephenson</div></a></div><h3>Leadership</h3><p><em>It&#8217;s all about developing, keeping, and leveraging trust</em></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:78933392,&quot;url&quot;:&quot;https://www.productinternals.com/p/navigating-the-pm-framework-part-2b5&quot;,&quot;publication_id&quot;:371046,&quot;publication_name&quot;:&quot;Product Internals&quot;,&quot;publication_logo_url&quot;:null,&quot;title&quot;:&quot;Navigating the PM Framework: Part 2&quot;,&quot;truncated_body_text&quot;:&quot;Thanks for reading Product Internals! Subscribe for free to receive new posts and support my work. This is part 2 of a 3 part series breaking down the PM Career Framework. If you missed part 1, check it out here. Vision and Strategy Leadership It&#8217;s all about developing, keeping, and leveraging trust&quot;,&quot;date&quot;:&quot;2022-10-20T07:29:57.724Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:38218662,&quot;name&quot;:&quot;Rob Stephenson&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ae818572-059a-440b-b1f8-ce6347d7d20d_256x257.png&quot;,&quot;bio&quot;:&quot;Group Product Manager of Data Infrastructure @ Spotify&quot;,&quot;profile_set_up_at&quot;:&quot;2021-06-19T09:39:42.665Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:304044,&quot;user_id&quot;:38218662,&quot;publication_id&quot;:371046,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:371046,&quot;name&quot;:&quot;Product Internals&quot;,&quot;subdomain&quot;:&quot;productinternals&quot;,&quot;custom_domain&quot;:&quot;www.productinternals.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;On getting started building platform products and scaling them while scaling yourself&quot;,&quot;logo_url&quot;:null,&quot;author_id&quot;:38749394,&quot;theme_var_background_pop&quot;:&quot;#121BFA&quot;,&quot;created_at&quot;:&quot;2021-05-27T16:42:32.569Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Arvid and Rob&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;productinternal&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;inviteAccepted&quot;:true}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.productinternals.com/p/navigating-the-pm-framework-part-2b5?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><span></span><span class="embedded-post-publication-name">Product Internals</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Navigating the PM Framework: Part 2</div></div><div class="embedded-post-body">Thanks for reading Product Internals! Subscribe for free to receive new posts and support my work. This is part 2 of a 3 part series breaking down the PM Career Framework. If you missed part 1, check it out here. Vision and Strategy Leadership It&#8217;s all about developing, keeping, and leveraging trust&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; Rob Stephenson</div></a></div><h3>Impact</h3><p><em>Get Shit Done</em></p><p>Once we have established the strategic direction to work towards and we have a healthy and inspired org to work with, the final piece of the impact puzzle is to execute.&nbsp; As a PM we will not be solely responsible for delivering on promises ourselves, but there are ways to make a difference on how effectively a team and collaboration partners deliver on goals and get shit done.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZX-A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e58ba8f-dfb8-4e28-850d-8f711686f339_962x808.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZX-A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e58ba8f-dfb8-4e28-850d-8f711686f339_962x808.png 424w, https://substackcdn.com/image/fetch/$s_!ZX-A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e58ba8f-dfb8-4e28-850d-8f711686f339_962x808.png 848w, https://substackcdn.com/image/fetch/$s_!ZX-A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e58ba8f-dfb8-4e28-850d-8f711686f339_962x808.png 1272w, https://substackcdn.com/image/fetch/$s_!ZX-A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e58ba8f-dfb8-4e28-850d-8f711686f339_962x808.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZX-A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e58ba8f-dfb8-4e28-850d-8f711686f339_962x808.png" width="464" height="389.72141372141374" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e58ba8f-dfb8-4e28-850d-8f711686f339_962x808.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:808,&quot;width&quot;:962,&quot;resizeWidth&quot;:464,&quot;bytes&quot;:250308,&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_!ZX-A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e58ba8f-dfb8-4e28-850d-8f711686f339_962x808.png 424w, https://substackcdn.com/image/fetch/$s_!ZX-A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e58ba8f-dfb8-4e28-850d-8f711686f339_962x808.png 848w, https://substackcdn.com/image/fetch/$s_!ZX-A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e58ba8f-dfb8-4e28-850d-8f711686f339_962x808.png 1272w, https://substackcdn.com/image/fetch/$s_!ZX-A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e58ba8f-dfb8-4e28-850d-8f711686f339_962x808.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Structure</h3><p><strong>Minimal Viable Process</strong></p><p>Put simply, our team will need to take a coherent action from our strategy, and break it down into manageable chunks of work that build towards achieving the goal of that action.&nbsp; Then they need to take those chunks of work and get them done.&nbsp; The process our team(s) work with needs to satisfy these two conditions:&nbsp;</p><ol><li><p>It solves for our team&#8217;s execution needs</p></li><li><p>It solves for our need, as the accountable PM, for reasonable predictability.</p></li></ol><p>There are lots of options and a wide variety of needs here.&nbsp; A senior team with individuals who are good at structuring their work might mostly self-manage.&nbsp; A newer team may require a stricter process.&nbsp; Regardless, our team(s) should feel ownership of their process, and we should ensure to give them what they need within that process to empower them.&nbsp; Then keep a dialogue open with the team and help them solve for our predictability needs with the process too.&nbsp; Retros can serve this purpose, but there are other ways too.</p><p><strong>Are we set up for Success?</strong></p><p>The process might indicate that our team(s) risk not being able to deliver on the expectations of them.&nbsp; This can show up in several ways, such as if ambitions seem unrealistic, or delivery suffers from significant unpredictability.&nbsp; There are many ways to set our team up for success which our Engineering Manager partner will generally be responsible for.&nbsp; Where we as the PM can really contribute is articulating the impact these issues have in terms of the ambitions and expectations on the teams.&nbsp; This is needed input to the Engineering Manager and our leadership structure, who will need to weigh various options to help (or choose not to).&nbsp; Here are a couple of examples of where a team is not set up for success:</p><ul><li><p>A team has a high load of customer support which consumes the time of two engineers full time, that will greatly reduce the baseline of execution time that a team has.&nbsp; If the team is thin as a result, it is not set up for success.&nbsp;&nbsp;</p></li><li><p>The tech a team maintains is in bad shape, and as a result they are vulnerable to stop-the-line incidents a couple times a quarter.&nbsp; This makes delivery predictability challenging, and the team is not set up for success.&nbsp;&nbsp;</p></li><li><p>There could also be challenges with respect to seniority, coverage of different disciplines of engineering, retention, etc.</p></li></ul><p>When our team(s) are not set up for success, we and our Engineering Manager partner must escalate this and help leadership understand the impact of these challenges so they can make a call on how to address them, or explicitly accept the consequences of not doing so.</p><p><strong>Org Rhythm</strong></p><p>Lastly, in a large company like Spotify, teams are generally part of a larger initiative to deliver on higher level goals.&nbsp; We don&#8217;t need to follow or copy exactly the process that Project Management for that higher level goal has, but we need to arrange our processes so they fit together.&nbsp; As a leader of a team and department, we are responsible for abiding by these higher level processes, and therefore must be able to get the input from the team at the right time to do so.&nbsp;</p><h3>Team Delivery</h3><p><strong>Empowered Accountability</strong></p><p>As part of scaling ourselves we should strive to not be needed consistently in the teams day-to-day.&nbsp; Instead, we can empower engineers so they understand how a particular chunk of work fits into the big picture and WHY it matters.  Then the engineers should be able to make decisions themselves.&nbsp; With trust established, we can expect the engineers to raise issues if things are not going according to plan.&nbsp; And as soon as we know it&#8217;s not, we can make a call on how to address that.&nbsp; Of course this does not come for free, and we may need to spend time in the team&#8217;s day-to-day to achieve this, but it should be seen as a means to an end.&nbsp; We can also help this by making themself available for 1:1 meetings with the goal of inspiring and empowering engineers in the team.</p><p><strong>Goals and Focus</strong></p><p>I commonly hear that Engineers feel they are not productive enough if they have not spent the bulk of their time writing code and delivering things.&nbsp; But the team is evaluated on if it delivers on the RIGHT things, the things which have the most impact.&nbsp; Where I personally find I can be most impactful in the day-to-day within a team is by helping them choose a goal to be laser focused on, and consequently protecting them from everything else.&nbsp; I&#8217;d much rather my team swarm/pair on achieving an explicit goal than picking up a new ticket from the backlog.  This may unintentionally open up a new workstream which may cause delay on the critical path.&nbsp; Too many workstreams implies less focus on the goals on the critical path.&nbsp; The second order consequences are less collaboration, less knowledge sharing, and divergence of understanding and expertise within the team.&nbsp; This is especially challenging in a remote setting, as pair programming or working together on tasks is less natural.</p><p>Lastly, in my opinion the four worst words a PM can hear are &#8220;That is basically done&#8221;.&nbsp; This could mean that it just needs to be deployed, needs documentation, needs user verification, or something else which is necessary to achieve the explicit goal of a task.&nbsp; Set goals explicitly, and help the team recognise that &#8220;basically done&#8221; is not Done, because probably the impact hasn&#8217;t been achieved yet and focus will suffer as a result.</p><p><strong>Adoption</strong></p><p>The impact a Platform Product brings to the company comes from solving a common problem for the users and teams that depend on it.&nbsp; This means that when we have delivered a product we haven&#8217;t achieved impact until teams are using it AND verify that we have indeed solved this common problem (for them).&nbsp; <strong>So achieving adoption is the final piece of delivery.</strong>&nbsp; We can empower others to do this and delegate, or they can do it themselves.&nbsp; But as the PM, we can leverage stakeholder relationships to find reasonable options for adoption and set the team up in the right conversations, if needed.</p><h3>Collaborative Impact</h3><p>Often the problems we are trying to solve are bigger than one reasonably sized team can tackle.&nbsp; Therefore, we need to facilitate collaboration across teams in order to achieve impact.</p><p><strong>Empowered Collaboration</strong></p><p>When facilitating collaboration across teams to deliver on a greater goal, in my opinion it does NOT work to throw requirements in the form of &#8220;asks&#8221; at teams and hope for explicit commitment.&nbsp; This sort of collaboration is ripe for misunderstanding and leaving deliveries in the dreaded &#8220;basically done&#8221; state. It also has limited options to mitigate if the answer is &#8220;NO&#8221;.&nbsp; I believe this approach is only effective when we ask another team to do something small, like upgrade a library.&nbsp; If we need significant collaboration between teams, we need teams to put their own respective priorities aside and buy into the impact that this greater goal will have.&nbsp; Then the teams learn, work, and iterate together to make it happen.&nbsp; <strong>The key is to set a shared goal</strong> between the teams, and keep eyes on the prize to achieve it.&nbsp; If the shared goal is not achieved, both teams fail.&nbsp; It doesn&#8217;t matter who didn&#8217;t finish their part.&nbsp; Help each other, and have collaborative impact.</p><p><strong>Do the Right Things</strong></p><p>The flip side of this is that sometimes another PM or team will approach us and try to influence us to contribute to some greater objective that they are trying to achieve.&nbsp; If the objective the other team is pitching is more impactful than the goals that we have in mind for our team, then the right thing to do is to set our team up to collaborate on this other objective.&nbsp;&nbsp;</p><p>We are not necessarily evaluated on the impact we have within our own problem space. We will be evaluated on the impact we have, period.&nbsp; The more trusted we are, the more likely it is that we are put in the most impactful problem spaces.&nbsp; Contributing to these greater goals builds that trust when it is the most important thing we can contribute to.&nbsp; We just can&#8217;t forget to be transparent about the tradeoffs this implies by neglecting or down-prioritising our own problem space.</p><p><strong>Predictability</strong></p><p>The more collaboration is needed to solve a problem, the more difficult it is to be predictable.&nbsp; A Project Manager will manage this by being explicit about expectations and asking for commitment, but solving engineering problems is always unpredictable, so this is hard.&nbsp; The trick is to break things down and try to be as reliable as possible with short term commitments, and always being transparent as early as possible about possible risk to the timeline.&nbsp; My strategy here is to be &#8220;realistic&#8221; in the short term (1 quarter) and optimistic in the long term 2-4 quarters.&nbsp; But &#8220;being optimistic&#8221; in the long term doesn&#8217;t mean &#8220;wishful thinking&#8221;.&nbsp; It means clearly presenting the best case scenario, both in terms of outcome and the team set up required for this to be possible.&nbsp; Then, the second half of that optimism is about being clear about the consequences of NOT setting the teams up for success would have, so that leadership can evaluate the tradeoffs that might be included in that setup.</p><p></p><p></p><p>All aspects I&#8217;ve dissected here from the PM career framework are leading towards helping a PM maximise the impact that they have on behalf of their organisation. &nbsp; We need to learn and discover what the right problems or opportunities are that should be solved.&nbsp; We need to inspire and lead an organisation that is well set up to solve them, and then leverage the trust in our organisation to get shit done and have impact.&nbsp; <strong>In my opinion, the TL;DR of navigating the PM career framework is to have impact and then recognition will follow.</strong>&nbsp; The career development framework is just that, a framework.&nbsp; It is intended to help us develop different skills in our roles in order to to maximise their impact.&nbsp; But those skills are a means to an end.&nbsp; A means to being an impactful PM.</p><p></p><p>New to PM? Check out this post with some learnings from the early days, or this Podcast episode about building and marketing internal products for impact.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:39362512,&quot;url&quot;:&quot;https://www.productinternals.com/p/3-mistakes-i-made-as-a-new-pm&quot;,&quot;publication_id&quot;:371046,&quot;publication_name&quot;:&quot;Product Internals&quot;,&quot;publication_logo_url&quot;:null,&quot;title&quot;:&quot;3 mistakes I made as a new PM&quot;,&quot;truncated_body_text&quot;:&quot;When I decided to apply to be a Product Manager at Spotify, my only Product &#8216;education&#8217; came from reading The Lean Startup and Inspired. My Product &#8216;training&#8217; came from working in teams with two great mentors, Johan and Irene. My only Product &#8216;experience&#8217; came from covering for PMs who took their Swedish summer holidays, paternity or maternity leave.&quot;,&quot;date&quot;:&quot;2021-07-30T14:06:58.690Z&quot;,&quot;like_count&quot;:1,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:38218662,&quot;name&quot;:&quot;Rob Stephenson&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ae818572-059a-440b-b1f8-ce6347d7d20d_256x257.png&quot;,&quot;bio&quot;:&quot;Group Product Manager of Data Infrastructure @ Spotify&quot;,&quot;profile_set_up_at&quot;:&quot;2021-06-19T09:39:42.665Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:304044,&quot;user_id&quot;:38218662,&quot;publication_id&quot;:371046,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:371046,&quot;name&quot;:&quot;Product Internals&quot;,&quot;subdomain&quot;:&quot;productinternals&quot;,&quot;custom_domain&quot;:&quot;www.productinternals.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;On getting started building platform products and scaling them while scaling yourself&quot;,&quot;logo_url&quot;:null,&quot;author_id&quot;:38749394,&quot;theme_var_background_pop&quot;:&quot;#121BFA&quot;,&quot;created_at&quot;:&quot;2021-05-27T16:42:32.569Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Arvid and Rob&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;productinternal&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;inviteAccepted&quot;:true}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.productinternals.com/p/3-mistakes-i-made-as-a-new-pm?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><span></span><span class="embedded-post-publication-name">Product Internals</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">3 mistakes I made as a new PM</div></div><div class="embedded-post-body">When I decided to apply to be a Product Manager at Spotify, my only Product &#8216;education&#8217; came from reading The Lean Startup and Inspired. My Product &#8216;training&#8217; came from working in teams with two great mentors, Johan and Irene. My only Product &#8216;experience&#8217; came from covering for PMs who took their Swedish summer holidays, paternity or maternity leave&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">5 years ago &#183; 1 like &#183; Rob Stephenson</div></a></div><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8ae3411f94d9ea5a34dfbfdf1f&quot;,&quot;title&quot;:&quot;Market, don't mandate.&quot;,&quot;subtitle&quot;:&quot;Arvid and Rob&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/6UUgjZ3oU0T2PMhAXwrz2l&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/6UUgjZ3oU0T2PMhAXwrz2l" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe>]]></content:encoded></item><item><title><![CDATA[Navigating the PM Framework: Part 2]]></title><description><![CDATA[Leadership]]></description><link>https://www.productinternals.com/p/navigating-the-pm-framework-part-2b5</link><guid isPermaLink="false">https://www.productinternals.com/p/navigating-the-pm-framework-part-2b5</guid><dc:creator><![CDATA[Rob Stephenson]]></dc:creator><pubDate>Thu, 20 Oct 2022 07:29:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!07Tu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e12b9e-f178-4bee-8abd-0d7addb11b22_2384x1182.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productinternals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Product Internals! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>This is part 2 of a 3 part series breaking down the PM Career Framework.  If you missed part 1, check it out here.</p><h3>Vision and Strategy</h3><p><em>Deciding and aligning on what we should do AND what we should NOT do</em></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:78170413,&quot;url&quot;:&quot;https://www.productinternals.com/p/navigating-the-pm-framework-part&quot;,&quot;publication_id&quot;:371046,&quot;publication_name&quot;:&quot;Product Internals&quot;,&quot;publication_logo_url&quot;:null,&quot;title&quot;:&quot;Navigating the PM Framework: Part 1&quot;,&quot;truncated_body_text&quot;:&quot;The Product Career framework is a good start for a PM to think about how to drive their own development, but how it should be applied requires nuance. I am writing here my perspective on the career framework and the role, sourcing inspiration and advice from my own experience so far. I recognise that what I need out of PMs in my group will be differen&#8230;&quot;,&quot;date&quot;:&quot;2022-10-14T13:28:28.170Z&quot;,&quot;like_count&quot;:3,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:38218662,&quot;name&quot;:&quot;Rob Stephenson&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ae818572-059a-440b-b1f8-ce6347d7d20d_256x257.png&quot;,&quot;bio&quot;:&quot;Group Product Manager of Data Infrastructure @ Spotify&quot;,&quot;profile_set_up_at&quot;:&quot;2021-06-19T09:39:42.665Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:304044,&quot;user_id&quot;:38218662,&quot;publication_id&quot;:371046,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:371046,&quot;name&quot;:&quot;Product Internals&quot;,&quot;subdomain&quot;:&quot;productinternals&quot;,&quot;custom_domain&quot;:&quot;www.productinternals.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;On getting started building platform products and scaling them while scaling yourself&quot;,&quot;logo_url&quot;:null,&quot;author_id&quot;:38749394,&quot;theme_var_background_pop&quot;:&quot;#121BFA&quot;,&quot;created_at&quot;:&quot;2021-05-27T16:42:32.569Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Arvid and Rob&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;productinternal&quot;,&quot;is_guest&quot;:false}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:null,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.productinternals.com/p/navigating-the-pm-framework-part?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><span></span><span class="embedded-post-publication-name">Product Internals</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Navigating the PM Framework: Part 1</div></div><div class="embedded-post-body">The Product Career framework is a good start for a PM to think about how to drive their own development, but how it should be applied requires nuance. I am writing here my perspective on the career framework and the role, sourcing inspiration and advice from my own experience so far. I recognise that what I need out of PMs in my group will be differen&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; 3 likes &#183; Rob Stephenson</div></a></div><h3>Leadership</h3><p><em>It&#8217;s all about developing, keeping, and leveraging trust</em></p><p>As a PM we are not directly responsible for the health of the org, but a healthy org will help us achieve the impact that we are accountable for.&nbsp; When our direct team is healthy we are well set up for delivery.  When the org is healthy we are well set up for collaboration to achieve goals which are bigger than what one reasonable sized team can accomplish.&nbsp; As a result, Product Management is a leadership position, and leadership is one of the pillars of the Product Career framework.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!07Tu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e12b9e-f178-4bee-8abd-0d7addb11b22_2384x1182.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!07Tu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e12b9e-f178-4bee-8abd-0d7addb11b22_2384x1182.png 424w, https://substackcdn.com/image/fetch/$s_!07Tu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e12b9e-f178-4bee-8abd-0d7addb11b22_2384x1182.png 848w, https://substackcdn.com/image/fetch/$s_!07Tu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e12b9e-f178-4bee-8abd-0d7addb11b22_2384x1182.png 1272w, https://substackcdn.com/image/fetch/$s_!07Tu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e12b9e-f178-4bee-8abd-0d7addb11b22_2384x1182.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!07Tu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e12b9e-f178-4bee-8abd-0d7addb11b22_2384x1182.png" width="1456" height="722" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/91e12b9e-f178-4bee-8abd-0d7addb11b22_2384x1182.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:722,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1120696,&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_!07Tu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e12b9e-f178-4bee-8abd-0d7addb11b22_2384x1182.png 424w, https://substackcdn.com/image/fetch/$s_!07Tu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e12b9e-f178-4bee-8abd-0d7addb11b22_2384x1182.png 848w, https://substackcdn.com/image/fetch/$s_!07Tu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e12b9e-f178-4bee-8abd-0d7addb11b22_2384x1182.png 1272w, https://substackcdn.com/image/fetch/$s_!07Tu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e12b9e-f178-4bee-8abd-0d7addb11b22_2384x1182.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><h3>Org Leadership</h3><p>A healthy org requires relationships to be established between members both within and across teams in our department or &#8220;Product Area&#8221; (PA).&nbsp; It also requires PA members to be challenged, motivated, and generally enjoying their job. By being in a leadership position we contribute to the culture of our team and organisation, which is a contributing factor to the impact we are able to have.</p><p><strong>Psychological Safety</strong></p><blockquote><p>Members of an organisation need to feel safe to express their ideas, learn, challenge others, and broadly to be themselves.&nbsp; This is the foundation of a teams&#8217; hierarchy of needs.&nbsp; Trust, collaboration, retention and more will struggle until a baseline of psychological safety is achieved.&nbsp; By being in a leadership position our behaviour is contagious and we contribute to this in a positive or negative way.</p></blockquote><p><strong>Belonging and Inclusion</strong></p><blockquote><p>A healthy organisation requires that members feel like they belong in the organisation, and that the organisation is inclusive to them personally.&nbsp; There are various approaches a team might take with the explicit goal of achieving this sense of belonging, such as organising all-hands, fikas (Swedish coffee breaks), after-works, team lunches/dinners, gaming sessions and off-sites.&nbsp; These can be especially necessary in a distributed environment, which also makes it more challenging to be inclusive to various work styles and activity preferences. While not something a PM is accountable for directly, as a leader we do contribute to it and it helps to lead by example.&nbsp; If we have fun in the team and make an effort to make sure that others have fun too, that will be contagious.&nbsp; By helping create a sense of belonging in the organisation, being inclusive, and making work fun it will help retention, and enable the development of relationships and trust.</p></blockquote><p><strong>Mentoring and Growth</strong></p><blockquote><p>In order for an org to be healthy, members of the org need to have the prospect of growing in their career by learning and conquering exciting challenges.&nbsp; Growth of individuals improves the impact an org can have, both by improving and channelling their expertise, but also by significantly improving retention.&nbsp; This can be done by mentoring junior PMs, helping with the onboarding process of new joiners.&nbsp; But it doesn&#8217;t need to be limited to PMs only.&nbsp; It is common for engineers, designers or insights people to be interested or have ambitions of transitioning into product.&nbsp; And even if they are not interested in transitioning, we very likely have developed some transferable skills and can still help them grow in their own roles in other ways.</p></blockquote><p><strong>Feedback and Recognition</strong></p><blockquote><p>We should provide constructive feedback and recognise individuals and teams when a job is well done.&nbsp; Insightful, constructive feedback helps develop psychological safety, and provide team members with the opportunity to reflect and grow.&nbsp; Recognition provides reinforcement, motivation and inspires self-confidence in team members.</p></blockquote><h3>Scaling Ourselves</h3><p>I often feel that as a PM I am responsible for everything and nothing.&nbsp; We are accountable for impact, which requires delivery.&nbsp; Our Engineering Manager partner is accountable for delivery.&nbsp; The engineering team builds the things and completes tickets.&nbsp; Then we often have to collaborate with other teams and their EMs.&nbsp; We partner with tech, insights or design experts to learn and put together strategy.&nbsp; And occasionally there is a need for team building events, workshops, all-hands presentations, and more.&nbsp; It&#8217;s a lot, and we cannot and should not do it on our own.</p><p><strong>Empowerment</strong></p><blockquote><p>We cannot be responsible for all the decisions that are taken within a problem space.&nbsp; While we may be accountable for those decisions, it doesn&#8217;t scale, and if we are not careful we inevitably become a bottleneck that affects delivery negatively. &nbsp; Instead we have to empower those we work with to make decisions that we are willing to stand behind.&nbsp; And for this to happen, they will need to understand not just WHAT to do, but WHY they are doing it.&nbsp; If we share only WHAT we need to do, nuance is lost, and we create a situation which is vulnerable to misunderstanding.&nbsp; With WHY, if some aspect of a task is unclear or doesn&#8217;t make sense they are armed with the information they need to make an informed decision to resolve that unclarity.</p></blockquote><p><strong>Delegating with Trust</strong></p><blockquote><p>There are not enough hours in the day/week/month for us to complete all the expectations that are on us.&nbsp; But that doesn&#8217;t mean we can drop these expectations, nor should we work 60 hour weeks to get it all done.&nbsp; Instead we can scale ourselves by delegating responsibility.&nbsp; This is easier said than done!&nbsp; We are still accountable for the expectations which we delegate, which means if some expectation gets dropped in the delegation we have done a bad job.&nbsp; We must delegate with <strong>trust</strong>.&nbsp; If delegating without trust, we end up checking in regularly, which implies that we have not released the mental load of the expectation, and have not scaled ourselves.&nbsp; By spending time on relationships with the partners we collaborate with, we develop rapport and the trust necessary to delegate.&nbsp; And then we can let go and focus on something else.</p></blockquote><p><strong>Proactively deciding where NOT to engage</strong></p><blockquote><p>Lastly, not all expectations are equally important.&nbsp; Some might not even be valid.&nbsp; The third aspect to scaling ourselves is choosing what of those expectations we are OK with dropping or delaying.&nbsp; In a leadership position we have so much responsibility and so much to do.&nbsp; If we aren&#8217;t careful we will be reactive and do whatever got our attention most recently, which could be a noisy customer or teammate.&nbsp; If we are working reactively, we are not being deliberate with our time and energy and there is a good chance we are not focusing on the right things.&nbsp; By spending some time reflecting on what is important and the current state, we can decide what expectations we really must spend energy on, what we can delegate, and most importantly what we can drop or delay.&nbsp; Doing less things is an obvious, but critical way to scale ourselves.</p></blockquote><h3>Transparency</h3><p>In order for us to scale ourselves we have to develop trust in the collaboration partners around us.&nbsp; But in order for those in our leadership structure to do the same, they have to develop that trust in us too.&nbsp; As a result, transparency goes a long way to being an effective leader.</p><blockquote><p><strong>Establishing Trust in Ourselves</strong></p><p>All of the points above related to scaling ourselves require operating with a high degree of transparency.&nbsp; Of course there are some areas which are sensitive and must be kept quiet, but generally oversharing is better than undersharing.&nbsp; By oversharing we are inviting those around us into our thought process, which helps empowerment, establishing trust in ourselves, and makes clear our expectations.&nbsp; This is especially important in a distributed and asynchronous work environment.&nbsp; I believe in sharing early and often, because receiving feedback on a finished idea is far less productive than receiving feedback throughout the process which could cause that idea to change course.</p><p><strong>Communicating Upwards</strong></p><p>Leading our org is half of the responsibility.&nbsp; The other half is representing and being accountable for the org to our leadership structure.&nbsp; By understanding the motivations and concerns of our upper level leadership, as well as WHY, we can be more effective in how we communicate and represent our teams and initiatives.&nbsp; This means surfacing the right deliveries and updates, not ALL the deliveries and updates.&nbsp; It also means speaking on a level that will resonate with our leaders, which will differ depending on the person and context.</p><p><strong>Don&#8217;t be afraid to Escalate</strong></p><p>Lastly, our management is accountable for our success too.&nbsp; If you or your team is not set up for success in our expectations we need to escalate that and give them the opportunity to help.&nbsp; They may understand our concerns and be fine with the situation, which is a very important message.&nbsp; Or they may hear our concerns, decide it is unacceptable, and do everything in their power to help.&nbsp; The earlier we surface when we recognise we are not set up for success, the more likely it is that help is possible, and the more trustworthy we will be as a result.</p></blockquote><h3>Impact</h3><p><em>Get Shit Done</em></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:103331176,&quot;url&quot;:&quot;https://www.productinternals.com/p/navigating-the-pm-framework-part-7fc&quot;,&quot;publication_id&quot;:371046,&quot;publication_name&quot;:&quot;Product Internals&quot;,&quot;publication_logo_url&quot;:null,&quot;title&quot;:&quot;Navigating the PM Framework: Part 3&quot;,&quot;truncated_body_text&quot;:&quot;Thanks for reading Product Internals! Subscribe for free to receive new posts and support my work. This is part 3 of a 3 part series breaking down the PM Career Framework. If you missed part 1 or 2 check them out here. Vision and Strategy Deciding and aligning on what we should do AND what we should NOT do&quot;,&quot;date&quot;:&quot;2023-02-27T10:44:34.596Z&quot;,&quot;like_count&quot;:1,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:38218662,&quot;name&quot;:&quot;Rob Stephenson&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ae818572-059a-440b-b1f8-ce6347d7d20d_256x257.png&quot;,&quot;bio&quot;:&quot;Group Product Manager of Data Infrastructure @ Spotify&quot;,&quot;profile_set_up_at&quot;:&quot;2021-06-19T09:39:42.665Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:304044,&quot;user_id&quot;:38218662,&quot;publication_id&quot;:371046,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:371046,&quot;name&quot;:&quot;Product Internals&quot;,&quot;subdomain&quot;:&quot;productinternals&quot;,&quot;custom_domain&quot;:&quot;www.productinternals.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;On getting started building platform products and scaling them while scaling yourself&quot;,&quot;logo_url&quot;:null,&quot;author_id&quot;:38749394,&quot;theme_var_background_pop&quot;:&quot;#121BFA&quot;,&quot;created_at&quot;:&quot;2021-05-27T16:42:32.569Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Arvid and Rob&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;productinternal&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;inviteAccepted&quot;:true}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.productinternals.com/p/navigating-the-pm-framework-part-7fc?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><span></span><span class="embedded-post-publication-name">Product Internals</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Navigating the PM Framework: Part 3</div></div><div class="embedded-post-body">Thanks for reading Product Internals! Subscribe for free to receive new posts and support my work. This is part 3 of a 3 part series breaking down the PM Career Framework. If you missed part 1 or 2 check them out here. Vision and Strategy Deciding and aligning on what we should do AND what we should NOT do&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; 1 like &#183; Rob Stephenson</div></a></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.productinternals.com/p/navigating-the-pm-framework-part-2b5?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thank you for reading Product Internals! If you liked this post please share! (and tag <a href="https://twitter.com/rwstephe">@rwstephe</a> <a href="https://twitter.com/productinternal">@productinternal</a> on Twitter or <a href="https://www.linkedin.com/in/rwstephenson/">in/rwstephenson</a> on LinkedIn) </p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productinternals.com/p/navigating-the-pm-framework-part-2b5?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productinternals.com/p/navigating-the-pm-framework-part-2b5?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p>New to PM? Check out this post with some learnings from the early days, or this Podcast episode about scaling yourself.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:39362512,&quot;url&quot;:&quot;https://www.productinternals.com/p/3-mistakes-i-made-as-a-new-pm&quot;,&quot;publication_id&quot;:371046,&quot;publication_name&quot;:&quot;Product Internals&quot;,&quot;publication_logo_url&quot;:null,&quot;title&quot;:&quot;3 mistakes I made as a new PM&quot;,&quot;truncated_body_text&quot;:&quot;When I decided to apply to be a Product Manager at Spotify, my only Product &#8216;education&#8217; came from reading The Lean Startup and Inspired. My Product &#8216;training&#8217; came from working in teams with two great mentors, Johan and Irene. My only Product &#8216;experience&#8217; came from covering for PMs who took their Swedish summer holidays, paternity or maternity leave.&quot;,&quot;date&quot;:&quot;2021-07-30T14:06:58.690Z&quot;,&quot;like_count&quot;:1,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:38218662,&quot;name&quot;:&quot;Rob Stephenson&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ae818572-059a-440b-b1f8-ce6347d7d20d_256x257.png&quot;,&quot;bio&quot;:&quot;Group Product Manager of Data Infrastructure @ Spotify&quot;,&quot;profile_set_up_at&quot;:&quot;2021-06-19T09:39:42.665Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:304044,&quot;user_id&quot;:38218662,&quot;publication_id&quot;:371046,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:371046,&quot;name&quot;:&quot;Product Internals&quot;,&quot;subdomain&quot;:&quot;productinternals&quot;,&quot;custom_domain&quot;:&quot;www.productinternals.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;On getting started building platform products and scaling them while scaling yourself&quot;,&quot;logo_url&quot;:null,&quot;author_id&quot;:38749394,&quot;theme_var_background_pop&quot;:&quot;#121BFA&quot;,&quot;created_at&quot;:&quot;2021-05-27T16:42:32.569Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Arvid and Rob&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;productinternal&quot;,&quot;is_guest&quot;:false}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:null,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.productinternals.com/p/3-mistakes-i-made-as-a-new-pm?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><span></span><span class="embedded-post-publication-name">Product Internals</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">3 mistakes I made as a new PM</div></div><div class="embedded-post-body">When I decided to apply to be a Product Manager at Spotify, my only Product &#8216;education&#8217; came from reading The Lean Startup and Inspired. My Product &#8216;training&#8217; came from working in teams with two great mentors, Johan and Irene. My only Product &#8216;experience&#8217; came from covering for PMs who took their Swedish summer holidays, paternity or maternity leave&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">5 years ago &#183; 1 like &#183; Rob Stephenson</div></a></div><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8ae3411f94d9ea5a34dfbfdf1f&quot;,&quot;title&quot;:&quot;The SPOF (Single PM of Failure)&quot;,&quot;subtitle&quot;:&quot;Arvid and Rob&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/180ekjvjn216Xauniuoxr1&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/180ekjvjn216Xauniuoxr1" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe>]]></content:encoded></item><item><title><![CDATA[Navigating the PM Framework: Part 1]]></title><description><![CDATA[Vision and Strategy]]></description><link>https://www.productinternals.com/p/navigating-the-pm-framework-part</link><guid isPermaLink="false">https://www.productinternals.com/p/navigating-the-pm-framework-part</guid><dc:creator><![CDATA[Rob Stephenson]]></dc:creator><pubDate>Fri, 14 Oct 2022 13:28:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6iBj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F28e67580-96cd-417f-afbb-09e64efa0c45_707x971.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The Product Career framework is a good start for a PM to think about how to drive their own development, but how it should be applied requires nuance.&nbsp; I am writing here my perspective on the career framework and the role, sourcing inspiration and advice from my own experience so far.&nbsp; I recognise that what I need out of PMs in my group will be different from other GPMs, so my goal is to show my perspective and expectations to make our teamwork as smooth as possible.  My thesis is to have impact and recognition will follow, but experience helps impact unfold.  I hope with this a PM can set themselves up for success, drive their own development, and set us up for success to have great impact together.</p><p>In the coming three posts, I have taken the three pillars of a Product Career Framework, broken them down and mapped out my interpretation for how I apply them for Platform Product Management.&nbsp; Together, a PM I work with and I can then use this breakdown to discuss development areas and set goals.&nbsp; Depending on the context, certain parts of this framework and breakdown may be more relevant than others at a given time.&nbsp; When there is overlap between a PMs interest, ambitions, and business need, we should set an explicit goal together.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productinternals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Product Internals! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Vision and Strategy</h2><p><em>Deciding and aligning on what we should do AND what we should NOT do</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6iBj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F28e67580-96cd-417f-afbb-09e64efa0c45_707x971.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6iBj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F28e67580-96cd-417f-afbb-09e64efa0c45_707x971.png 424w, https://substackcdn.com/image/fetch/$s_!6iBj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F28e67580-96cd-417f-afbb-09e64efa0c45_707x971.png 848w, https://substackcdn.com/image/fetch/$s_!6iBj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F28e67580-96cd-417f-afbb-09e64efa0c45_707x971.png 1272w, https://substackcdn.com/image/fetch/$s_!6iBj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F28e67580-96cd-417f-afbb-09e64efa0c45_707x971.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6iBj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F28e67580-96cd-417f-afbb-09e64efa0c45_707x971.png" width="357" height="490.3069306930693" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/28e67580-96cd-417f-afbb-09e64efa0c45_707x971.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:707,&quot;resizeWidth&quot;:357,&quot;bytes&quot;:807528,&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_!6iBj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F28e67580-96cd-417f-afbb-09e64efa0c45_707x971.png 424w, https://substackcdn.com/image/fetch/$s_!6iBj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F28e67580-96cd-417f-afbb-09e64efa0c45_707x971.png 848w, https://substackcdn.com/image/fetch/$s_!6iBj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F28e67580-96cd-417f-afbb-09e64efa0c45_707x971.png 1272w, https://substackcdn.com/image/fetch/$s_!6iBj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F28e67580-96cd-417f-afbb-09e64efa0c45_707x971.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><h3>Learning</h3><p>Quite often we are responsible for driving impact in a nebulous problem space.&nbsp; There are various approaches which can be used to find clarity in the nebula.&nbsp; When we need to learn, a PM should understand enough of the current state to choose what they believe is the right tool for the learning necessary.&nbsp; For example:</p><p><strong>Learn about the Tech</strong></p><blockquote><p>We are building technical platform products, which means in order for us to be successful we must understand the tech we are suggesting to build.&nbsp; Armed with this understanding, we can partner with engineering and suggest solutions that are both feasible and present a viable solution to the problem at hand.&nbsp; Then this understanding helps us empower our engineering teams to build it.&nbsp; We aren&#8217;t expected to get to the same level of understanding as the tech experts we partner with, but the more we understand the more we can contribute.</p></blockquote><p><strong>Learn about the Users</strong></p><blockquote><p>Platform products have users which are just like consumer facing products, but with key <a href="https://www.youtube.com/watch?v=49-_eUJkZB4&amp;t=285s">differences and benefits</a>.&nbsp; It&#8217;s easy to operate as though we have a captive audience since we are providing the platform that users SHOULD use to solve their problem, but if we misunderstand the user&#8217;s motivations, goals, and jobs they will find other solutions and ignore our product.&nbsp; We can use quantitative and/or qualitative insights to better understand our users and try to solve for their needs in a way which is a win-win for our goals as a platform, and their own motivations.</p></blockquote><p><strong>Learn about the Strategic Context</strong></p><blockquote><p>Another tool to better understand the problem space is to focus on why it matters to our company.&nbsp; How does this problem space fit into the big picture? What business objectives is it connected to and how? The context which surrounds a problem is a very important tool to use for influencing others to collaborate with us when solving a problem, and also specifically to understand if we should be instead solving a different problem.</p></blockquote><p><strong>Learn about trends and competitors in the industry</strong></p><blockquote><p>The problems we have may feel very company specific, but when we take a step back and understand the business needs we solve for it is obvious that they are common across most large consumer tech companies.&nbsp; Platform products are unique in the sense that generally the aspects which make them successful are not secret, and are generally a source of branding for engineering excellence.&nbsp; There are public blog posts, conference talks which we can find form our peer companies and use for inspiration, and we can also set up knowledge sharing sessions to get into more details.&nbsp; Competitor trends in this case is not referring to business competitors, but instead other alternatives that others in the industry use to solve the same problems as us, like for example Kafka and Pub/Sub.</p></blockquote><p>This list of approaches is definitely not exhaustive, and depending on the experience of the PM it may not be easy to determine when to use each approach.&nbsp; We should also be mindful of when we have learned enough.&nbsp; The more ambiguity in a problem space the more time we need to spend learning.&nbsp; It is also from experience that we determine when it is time to pivot from learning to strategising and doing.</p><h3>Forming an Opinion</h3><p>Armed with a thorough understanding of the problem space, it&#8217;s time to form an opinion on how to approach it.</p><p><strong>Vision</strong></p><blockquote><p>The Product Vision paints the picture of the perfect world when we have completely solved the problem space.&nbsp; Having a vision for the problem space is a critical communication and alignment tool for the squad(s), users and stakeholders.&nbsp; It also places much needed constraints on the set of viable solutions which the team should consider.&nbsp; And while this is a product vision for us as a Platform PMs, if it is to be impactful it will also represent a critical component of the company's technical strategy for the technical domain.&nbsp; The Product Vision for a platform product will be tech.&nbsp; It must be done in partnership with the domain experts for that tech at our company or it won&#8217;t get the traction needed to be impactful.</p></blockquote><p><strong>Strategy</strong></p><blockquote><p>Once the grand vision is in place, we need to be opinionated on how to do it.&nbsp; <a href="https://jlzych.com/2018/06/27/notes-from-good-strategy-bad-strategy/">Good Strategy</a> should present three things:</p><ul><li><p><strong>A Diagnosis</strong> of the problem space, which we formed in the learning phase</p></li><li><p><strong>Guiding Principles</strong> which we want to follow, which are constraints we abide by en route to the vision</p></li><li><p>A set of <strong>Coherent Actions</strong> that represent the &#8220;next steps&#8221; we believe we should take.&nbsp;&nbsp;</p></li></ul><p>With the ambiguity in a problem space, there are likely a variety of approaches we could take, each with their own tradeoffs.&nbsp; That is why this way forward is an <strong>opinion</strong> as opposed to a provable &#8220;best&#8221; approach most of the time.&nbsp; It is also built on a mix of facts and assumptions, so it is unlikely that we map out each and every of the steps needed towards eventually achieving the vision.</p><p>Instead we map out only the steps that will be required to <strong>learn</strong> more, and then reassess what comes next.&nbsp; Because of these assumptions, it is important to strive for iterative impact.&nbsp; We will be learning and validating our assumptions as we go, which implies we might realise we were wrong and decide to change course.&nbsp; If the strategy only is impactful at the end and is based on wrong assumptions, we will face either a huge sunk cost, or risk moving towards a vision which is no longer a good idea.&nbsp; With iterative impact, we can easily pivot based on our learnings while still having achieved something useful.</p><p>Lastly, an incredibly important and often overlooked part of strategy is being opinionated on what NOT to do and why.&nbsp; We can only do so much, and if we try to move on all the possible approaches to solving the problem it is likely we fail on all of them.&nbsp; Strategy must be opinionated on the approach which we believe we should take, and provide the focus to our squad(s) to empower them to do it well and quickly.</p></blockquote><h3>Influencing</h3><p>Once we have a strategy, we need to use it to align our team, our users, our stakeholders and our management structure around the approach that we will be taking and why.</p><p><strong>Write it Down</strong></p><blockquote><p>This might sound obvious, but driving strategy with conversations, verbal presentations, and shared context will likely not succeed.&nbsp; Since the strategy has built in assumptions and opinions, it is very likely that those we need to align the strategy with may have different assumptions and disagree with our opinions.&nbsp; This implies that strategy is ripe for misinterpretation.&nbsp; By producing a shareable artefact of the strategy, it makes explicit the assumptions and tradeoffs considered in the opinion.&nbsp; And by making these explicit it invites conversation from counter arguments and those who made different assumptions.&nbsp; This is valuable for eliminating misunderstanding, achieving alignment AND triggering the conversations which could spark other creative solutions that are worth exploring.</p></blockquote><p><strong>Speak to the right Audience</strong></p><blockquote><p>The artefacts of our strategy are alignment tools.&nbsp; We are seeking to align across several levels of individuals, from the most technical engineers on the team, to VPs who will only understand the high level aspects and won&#8217;t give it more than 10 minutes of thought.&nbsp; We need to be concise where necessary, and detailed where necessary.&nbsp; This probably means that we require multiple different approaches and artefacts to achieve this alignment, depending on the need.&nbsp; These artefacts also unlock the ability for asynchronous collaboration, which is especially important in a team which is distributed across time zones.</p><p>For example, for a single strategy I may have the following artefacts:</p></blockquote><blockquote><ul><li><p>Main Strategy Document</p></li><li><p>Executive Summary</p></li><li><p>Detailed Diagnosis</p></li><li><p>Roadmap</p></li><li><p>Slide Deck</p></li><li><p>Presentation I am ready to give</p></li><li><p>Video (Recorded Presentation)</p></li></ul><p>This might sound like overkill, but lots of them link together, like for example the slide deck, presentation and video.&nbsp; The trick is to make sure they also produce sharable artefacts.</p></blockquote><p><strong>Repeat it Over and Over (and over) again</strong></p><blockquote><p>People will engage with our communication differently.&nbsp; Some will understand right away, others will take some time to get onboard to our thinking, others will ignore it completely.&nbsp; In order to effectively achieve alignment around our strategy, we may need to unapologetically repeat it more often that feels reasonable.</p></blockquote><p>All three of these aspects of the Strategy pillar are collaborative.&nbsp; It is not expected for any individual to do everything for each step.&nbsp; In some cases they should be done in a partnership with tech or insights, in some cases we should form allies and delegate in our org or other parts of the organisation in order to scale ourselves.&nbsp; But as the Product Manager we will be evaluated on the result, so we need to ensure that it happens.&nbsp; These aspects of scaling ourselves and developing trust I will touch on in the next section about leadership.</p><p></p><h2>Leadership</h2><p><em>It&#8217;s all about developing, keeping, and leveraging trust</em></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:78933392,&quot;url&quot;:&quot;https://www.productinternals.com/p/navigating-the-pm-framework-part-2b5&quot;,&quot;publication_id&quot;:371046,&quot;publication_name&quot;:&quot;Product Internals&quot;,&quot;publication_logo_url&quot;:null,&quot;title&quot;:&quot;Navigating the PM Framework: Part 2&quot;,&quot;truncated_body_text&quot;:&quot;Thanks for reading Product Internals! Subscribe for free to receive new posts and support my work. This is part 2 of a 3 part series breaking down the PM Career Framework. If you missed part 1, check it out here. Vision and Strategy Leadership It&#8217;s all about developing, keeping, and leveraging trust&quot;,&quot;date&quot;:&quot;2022-10-20T07:29:57.724Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:38218662,&quot;name&quot;:&quot;Rob Stephenson&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ae818572-059a-440b-b1f8-ce6347d7d20d_256x257.png&quot;,&quot;bio&quot;:&quot;Group Product Manager of Data Infrastructure @ Spotify&quot;,&quot;profile_set_up_at&quot;:&quot;2021-06-19T09:39:42.665Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:304044,&quot;user_id&quot;:38218662,&quot;publication_id&quot;:371046,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:371046,&quot;name&quot;:&quot;Product Internals&quot;,&quot;subdomain&quot;:&quot;productinternals&quot;,&quot;custom_domain&quot;:&quot;www.productinternals.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;On getting started building platform products and scaling them while scaling yourself&quot;,&quot;logo_url&quot;:null,&quot;author_id&quot;:38749394,&quot;theme_var_background_pop&quot;:&quot;#121BFA&quot;,&quot;created_at&quot;:&quot;2021-05-27T16:42:32.569Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Arvid and Rob&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;productinternal&quot;,&quot;is_guest&quot;:false}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.productinternals.com/p/navigating-the-pm-framework-part-2b5?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><span></span><span class="embedded-post-publication-name">Product Internals</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Navigating the PM Framework: Part 2</div></div><div class="embedded-post-body">Thanks for reading Product Internals! Subscribe for free to receive new posts and support my work. This is part 2 of a 3 part series breaking down the PM Career Framework. If you missed part 1, check it out here. Vision and Strategy Leadership It&#8217;s all about developing, keeping, and leveraging trust&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; Rob Stephenson</div></a></div><h2>Impact</h2><p><em>Get Shit Done</em></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:103331176,&quot;url&quot;:&quot;https://www.productinternals.com/p/navigating-the-pm-framework-part-7fc&quot;,&quot;publication_id&quot;:371046,&quot;publication_name&quot;:&quot;Product Internals&quot;,&quot;publication_logo_url&quot;:null,&quot;title&quot;:&quot;Navigating the PM Framework: Part 3&quot;,&quot;truncated_body_text&quot;:&quot;Thanks for reading Product Internals! Subscribe for free to receive new posts and support my work. This is part 3 of a 3 part series breaking down the PM Career Framework. If you missed part 1 or 2 check them out here. Vision and Strategy Deciding and aligning on what we should do AND what we should NOT do&quot;,&quot;date&quot;:&quot;2023-02-27T10:44:34.596Z&quot;,&quot;like_count&quot;:1,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:38218662,&quot;name&quot;:&quot;Rob Stephenson&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ae818572-059a-440b-b1f8-ce6347d7d20d_256x257.png&quot;,&quot;bio&quot;:&quot;Group Product Manager of Data Infrastructure @ Spotify&quot;,&quot;profile_set_up_at&quot;:&quot;2021-06-19T09:39:42.665Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:304044,&quot;user_id&quot;:38218662,&quot;publication_id&quot;:371046,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:371046,&quot;name&quot;:&quot;Product Internals&quot;,&quot;subdomain&quot;:&quot;productinternals&quot;,&quot;custom_domain&quot;:&quot;www.productinternals.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;On getting started building platform products and scaling them while scaling yourself&quot;,&quot;logo_url&quot;:null,&quot;author_id&quot;:38749394,&quot;theme_var_background_pop&quot;:&quot;#121BFA&quot;,&quot;created_at&quot;:&quot;2021-05-27T16:42:32.569Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Arvid and Rob&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;productinternal&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;inviteAccepted&quot;:true}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.productinternals.com/p/navigating-the-pm-framework-part-7fc?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><span></span><span class="embedded-post-publication-name">Product Internals</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Navigating the PM Framework: Part 3</div></div><div class="embedded-post-body">Thanks for reading Product Internals! Subscribe for free to receive new posts and support my work. This is part 3 of a 3 part series breaking down the PM Career Framework. If you missed part 1 or 2 check them out here. Vision and Strategy Deciding and aligning on what we should do AND what we should NOT do&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; 1 like &#183; Rob Stephenson</div></a></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.productinternals.com/p/navigating-the-pm-framework-part?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption"> Thank you for reading Product Internals!  If you liked this post please share! (and tag <a href="https://twitter.com/rwstephe">@rwstephe</a> <a href="https://twitter.com/productinternal">@productinternal</a> on Twitter or <a href="https://www.linkedin.com/in/rwstephenson/">in/rwstephenson</a> on LinkedIn)</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productinternals.com/p/navigating-the-pm-framework-part?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productinternals.com/p/navigating-the-pm-framework-part?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p><p>New to PM? Check out this post with some learnings from the early days, or this Podcast episode about strategy and roadmaps</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:39362512,&quot;url&quot;:&quot;https://www.productinternals.com/p/3-mistakes-i-made-as-a-new-pm&quot;,&quot;publication_id&quot;:371046,&quot;publication_name&quot;:&quot;Product Internals&quot;,&quot;publication_logo_url&quot;:null,&quot;title&quot;:&quot;3 mistakes I made as a new PM&quot;,&quot;truncated_body_text&quot;:&quot;When I decided to apply to be a Product Manager at Spotify, my only Product &#8216;education&#8217; came from reading The Lean Startup and Inspired. My Product &#8216;training&#8217; came from working in teams with two great mentors, Johan and Irene. My only Product &#8216;experience&#8217; came from covering for PMs who took their Swedish summer holidays, paternity or maternity leave.&quot;,&quot;date&quot;:&quot;2021-07-30T14:06:58.690Z&quot;,&quot;like_count&quot;:1,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:38218662,&quot;name&quot;:&quot;Rob Stephenson&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ae818572-059a-440b-b1f8-ce6347d7d20d_256x257.png&quot;,&quot;bio&quot;:&quot;Group Product Manager of Data Infrastructure @ Spotify&quot;,&quot;profile_set_up_at&quot;:&quot;2021-06-19T09:39:42.665Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:304044,&quot;user_id&quot;:38218662,&quot;publication_id&quot;:371046,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:371046,&quot;name&quot;:&quot;Product Internals&quot;,&quot;subdomain&quot;:&quot;productinternals&quot;,&quot;custom_domain&quot;:&quot;www.productinternals.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;On getting started building platform products and scaling them while scaling yourself&quot;,&quot;logo_url&quot;:null,&quot;author_id&quot;:38749394,&quot;theme_var_background_pop&quot;:&quot;#121BFA&quot;,&quot;created_at&quot;:&quot;2021-05-27T16:42:32.569Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Arvid and Rob&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;productinternal&quot;,&quot;is_guest&quot;:false}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.productinternals.com/p/3-mistakes-i-made-as-a-new-pm?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><span></span><span class="embedded-post-publication-name">Product Internals</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">3 mistakes I made as a new PM</div></div><div class="embedded-post-body">When I decided to apply to be a Product Manager at Spotify, my only Product &#8216;education&#8217; came from reading The Lean Startup and Inspired. My Product &#8216;training&#8217; came from working in teams with two great mentors, Johan and Irene. My only Product &#8216;experience&#8217; came from covering for PMs who took their Swedish summer holidays, paternity or maternity leave&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">5 years ago &#183; 1 like &#183; Rob Stephenson</div></a></div><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8ae3411f94d9ea5a34dfbfdf1f&quot;,&quot;title&quot;:&quot;Don't get too attached to your roadmap&quot;,&quot;subtitle&quot;:&quot;Arvid and Rob&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/51wEy4SCGMXxXeObXf9Z56&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/51wEy4SCGMXxXeObXf9Z56" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe>]]></content:encoded></item><item><title><![CDATA[Product decisions and the data you need, no more no less.]]></title><description><![CDATA[As PMs we are constantly making choices.]]></description><link>https://www.productinternals.com/p/product-decisions-and-the-data-you</link><guid isPermaLink="false">https://www.productinternals.com/p/product-decisions-and-the-data-you</guid><dc:creator><![CDATA[Arvid Olovsson]]></dc:creator><pubDate>Mon, 20 Sep 2021 08:06:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QsDs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F497a043d-f997-4af8-8d8a-9e04c1b8019a_1214x896.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As PMs we are constantly making choices. Every single year, quarter and sprint we need to decide what to do next and where to direct our teams.</p><p>For every decision there is a universe of possible things we could choose to do, some of which makes any sense to do, and something that would objectively be the best thing to do. Being the PM is a lot about navigating this universe, narrowing down the choices, and being able to tell a convincing story about why we chose the path we did - especially if we want people to go along with us.</p><p>We already know that you learn new things with every product change, and the path to success is iteration, not a flawless first attempt. We want to invest just enough time in learning, to consistently make reasonable choices. We don&#8217;t want to get lost in the hunt for the white whale - the objectively best choice. <strong>Unless you&#8217;re incredibly lucky, a series of reasonable steps are going to take you further than one perfect first step.</strong></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QsDs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F497a043d-f997-4af8-8d8a-9e04c1b8019a_1214x896.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QsDs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F497a043d-f997-4af8-8d8a-9e04c1b8019a_1214x896.png 424w, https://substackcdn.com/image/fetch/$s_!QsDs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F497a043d-f997-4af8-8d8a-9e04c1b8019a_1214x896.png 848w, https://substackcdn.com/image/fetch/$s_!QsDs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F497a043d-f997-4af8-8d8a-9e04c1b8019a_1214x896.png 1272w, https://substackcdn.com/image/fetch/$s_!QsDs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F497a043d-f997-4af8-8d8a-9e04c1b8019a_1214x896.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QsDs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F497a043d-f997-4af8-8d8a-9e04c1b8019a_1214x896.png" width="1214" height="896" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/497a043d-f997-4af8-8d8a-9e04c1b8019a_1214x896.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:896,&quot;width&quot;:1214,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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_!QsDs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F497a043d-f997-4af8-8d8a-9e04c1b8019a_1214x896.png 424w, https://substackcdn.com/image/fetch/$s_!QsDs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F497a043d-f997-4af8-8d8a-9e04c1b8019a_1214x896.png 848w, https://substackcdn.com/image/fetch/$s_!QsDs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F497a043d-f997-4af8-8d8a-9e04c1b8019a_1214x896.png 1272w, https://substackcdn.com/image/fetch/$s_!QsDs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F497a043d-f997-4af8-8d8a-9e04c1b8019a_1214x896.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></p><p>The way we tackle this problem is to learn about the universe we&#8217;re in. In our case as PMs: the market we operate in, the problem we&#8217;re solving, the users we&#8217;re solving for, and the state of our product as it already is.</p><p>To be able to learn though, we need information. We need data. Getting this data, and going from <em>having</em> data to <em>learning from</em> the data is a rabbit hole that can be incredibly time consuming and often have steeply diminishing returns. <strong>So how do we avoid the rabbit hole? How do we know when to stop digging, learn what we can, and make a decision with what we know?</strong></p><p>Fundamentally Data plays two roles in a product cycle. You use it at the beginning to identify opportunities and you use it at the end to evaluate if you managed to capture the opportunity.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ti-4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8cc1ad8-3a2a-4164-9b9f-6f14dfd27206_1563x953.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ti-4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8cc1ad8-3a2a-4164-9b9f-6f14dfd27206_1563x953.png 424w, https://substackcdn.com/image/fetch/$s_!Ti-4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8cc1ad8-3a2a-4164-9b9f-6f14dfd27206_1563x953.png 848w, https://substackcdn.com/image/fetch/$s_!Ti-4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8cc1ad8-3a2a-4164-9b9f-6f14dfd27206_1563x953.png 1272w, https://substackcdn.com/image/fetch/$s_!Ti-4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8cc1ad8-3a2a-4164-9b9f-6f14dfd27206_1563x953.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ti-4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8cc1ad8-3a2a-4164-9b9f-6f14dfd27206_1563x953.png" width="1456" height="888" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b8cc1ad8-3a2a-4164-9b9f-6f14dfd27206_1563x953.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:888,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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_!Ti-4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8cc1ad8-3a2a-4164-9b9f-6f14dfd27206_1563x953.png 424w, https://substackcdn.com/image/fetch/$s_!Ti-4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8cc1ad8-3a2a-4164-9b9f-6f14dfd27206_1563x953.png 848w, https://substackcdn.com/image/fetch/$s_!Ti-4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8cc1ad8-3a2a-4164-9b9f-6f14dfd27206_1563x953.png 1272w, https://substackcdn.com/image/fetch/$s_!Ti-4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8cc1ad8-3a2a-4164-9b9f-6f14dfd27206_1563x953.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></p><p>Usually the data supporting the two cases is roughly the same. In the opportunity analysis you look at it in an ad hoc way, you turn it around, dig deep, look from many angles to learn the little intricacies. In the evaluation stage you want to remove all such creativity. When evaluating you just want to validate your hypothesis, the hypothesis that you stated as you started changing the product.&nbsp;</p><p>This hypothesis should already have had a metric defined and a rough estimate of how much it should change. If it turns out that your hypothesis didn&#8217;t materialize then that&#8217;s a learning you bring into the next opportunity analysis. Resist the urge to shift the goal post in evaluation and picking another metric or evaluation criteria - if it didn&#8217;t work it didn&#8217;t work, you want to learn the right thing for the next opportunity analysis.</p><p>So you need data to generate opportunities and hypotheses, and for evaluation. <strong>But what data do you need? </strong>Big surprise: it depends. More than anything it depends on the maturity of your product. If you&#8217;re setting out to leverage your first opportunity or if you&#8217;ve been tuning your offering for years.</p><p>In the very beginning of the product journey - the opportunities are obvious, and the expected impact of every change is high. You're building the foundation of your product, and if your hypothesis is correct, that should greatly impact your top level metrics. For example: This is where you allow your primary segment access to your value proposition, where you add basic functionality, where you remove the most obvious points of friction.</p><p>I like to think about a sequence of opportunities as a tree, where every captured opportunity opens up a new set of opportunities. In each node in this tree, you need the information necessary to form a hypothesis on what change to the product would capture the opportunity. Each opportunity has its own universe of choices and its own set of reasonable approaches. Once you&#8217;ve informed yourself about the universes that you have available to you you can evaluate which of your opportunity capturing options is most bang for the buck, and that&#8217;s your next step.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!97CM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c4ae6c-c1b1-4e13-b283-b925a9ea9549_1536x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!97CM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c4ae6c-c1b1-4e13-b283-b925a9ea9549_1536x941.png 424w, https://substackcdn.com/image/fetch/$s_!97CM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c4ae6c-c1b1-4e13-b283-b925a9ea9549_1536x941.png 848w, https://substackcdn.com/image/fetch/$s_!97CM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c4ae6c-c1b1-4e13-b283-b925a9ea9549_1536x941.png 1272w, https://substackcdn.com/image/fetch/$s_!97CM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c4ae6c-c1b1-4e13-b283-b925a9ea9549_1536x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!97CM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c4ae6c-c1b1-4e13-b283-b925a9ea9549_1536x941.png" width="1456" height="892" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/a7c4ae6c-c1b1-4e13-b283-b925a9ea9549_1536x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:892,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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_!97CM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c4ae6c-c1b1-4e13-b283-b925a9ea9549_1536x941.png 424w, https://substackcdn.com/image/fetch/$s_!97CM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c4ae6c-c1b1-4e13-b283-b925a9ea9549_1536x941.png 848w, https://substackcdn.com/image/fetch/$s_!97CM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c4ae6c-c1b1-4e13-b283-b925a9ea9549_1536x941.png 1272w, https://substackcdn.com/image/fetch/$s_!97CM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7c4ae6c-c1b1-4e13-b283-b925a9ea9549_1536x941.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></p><p>As you work through your opportunity tree over time, you rarely close doors behind you. In each node you just chose what to do next, not necessarily what opportunities to abandon forever. So as you progress over time, the set of available opportunities grows. They include the new ones you unlock, and all of the ones you didn&#8217;t prioritise earlier. This of course requires that you have more and more data to evaluate which opportunity to go for next.</p><p>The flip side of this though is that at the top of the tree, when you make your first choices, <strong>you have a limited set of available opportunities, and you can make a choice with way less data</strong>. The further up you are in the tree, the more important it is to not get caught up in the data rabbit hole - the opportunity cost is massive.&nbsp;</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pn40!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e84a60-c2be-42bd-9b52-fe0c8bc69e54_458x581.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pn40!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e84a60-c2be-42bd-9b52-fe0c8bc69e54_458x581.png 424w, https://substackcdn.com/image/fetch/$s_!Pn40!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e84a60-c2be-42bd-9b52-fe0c8bc69e54_458x581.png 848w, https://substackcdn.com/image/fetch/$s_!Pn40!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e84a60-c2be-42bd-9b52-fe0c8bc69e54_458x581.png 1272w, https://substackcdn.com/image/fetch/$s_!Pn40!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e84a60-c2be-42bd-9b52-fe0c8bc69e54_458x581.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pn40!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e84a60-c2be-42bd-9b52-fe0c8bc69e54_458x581.png" width="458" height="581" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e5e84a60-c2be-42bd-9b52-fe0c8bc69e54_458x581.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:581,&quot;width&quot;:458,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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_!Pn40!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e84a60-c2be-42bd-9b52-fe0c8bc69e54_458x581.png 424w, https://substackcdn.com/image/fetch/$s_!Pn40!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e84a60-c2be-42bd-9b52-fe0c8bc69e54_458x581.png 848w, https://substackcdn.com/image/fetch/$s_!Pn40!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e84a60-c2be-42bd-9b52-fe0c8bc69e54_458x581.png 1272w, https://substackcdn.com/image/fetch/$s_!Pn40!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e84a60-c2be-42bd-9b52-fe0c8bc69e54_458x581.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></p><p>Knowing that depending on the set of available opportunities we need more or less data, but which kind of data do we need?<strong> It all depends on what metric your hypothesis intends to move</strong>.</p><p>Higher level metrics require massive impact to change enough for you to notice. Your first opportunities will exhaust the changes that can easily be evaluated with high level metrics and you&#8217;ll have to rely on more local metrics to see large enough metric changes to evaluate your hypotheses.</p><ol><li><p>In the beginning you&#8217;re likely operating on very high level metrics: <em>number of users, revenue, logins</em> etc.</p></li><li><p>As you go further down the tree you&#8217;ll have exhausted the changes you can make that individually, meaningfully, move these top level metrics. Now you need to focus on a more specific metric, something like <em>engagement per user, usage of specific features of your product</em> etc.</p></li><li><p>Even further down you&#8217;re probably iterating on specific variations of your features or personalised functionality. Now you&#8217;d need hyperlocal metrics that capture specifically the variation you made, like the <em>click-through-rate of personalised pieces of content depending on position or some recommendation model state</em>.</p></li></ol><p>To be able to form a hypothesis to move any of these metrics you need to capture that data in the first place. <strong>As the metrics grows more local and you chase lower magnitude metric shifts, the more advanced your methods need to be to collect, process and analyse.&nbsp;</strong></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aw4C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff2458-3869-4e92-91e8-0407c3a09c44_1439x1006.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aw4C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff2458-3869-4e92-91e8-0407c3a09c44_1439x1006.png 424w, https://substackcdn.com/image/fetch/$s_!aw4C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff2458-3869-4e92-91e8-0407c3a09c44_1439x1006.png 848w, https://substackcdn.com/image/fetch/$s_!aw4C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff2458-3869-4e92-91e8-0407c3a09c44_1439x1006.png 1272w, https://substackcdn.com/image/fetch/$s_!aw4C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff2458-3869-4e92-91e8-0407c3a09c44_1439x1006.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aw4C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff2458-3869-4e92-91e8-0407c3a09c44_1439x1006.png" width="1439" height="1006" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b8ff2458-3869-4e92-91e8-0407c3a09c44_1439x1006.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1006,&quot;width&quot;:1439,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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_!aw4C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff2458-3869-4e92-91e8-0407c3a09c44_1439x1006.png 424w, https://substackcdn.com/image/fetch/$s_!aw4C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff2458-3869-4e92-91e8-0407c3a09c44_1439x1006.png 848w, https://substackcdn.com/image/fetch/$s_!aw4C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff2458-3869-4e92-91e8-0407c3a09c44_1439x1006.png 1272w, https://substackcdn.com/image/fetch/$s_!aw4C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff2458-3869-4e92-91e8-0407c3a09c44_1439x1006.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></p><p>Be honest about which opportunities are actually in reach from where you stand - and which are for you to tackle in the future. Then gather the data necessary to make an informed choice between the actually available opportunities. Choose the opportunity where your hypothesis predicts the greatest impact with the lowest effort. And then make sure that as you ship new things, you also capture the data you need to evaluate the change and be even better informed in the next round.</p><p>Don&#8217;t compromise with making informed choices, but don&#8217;t waste time chasing the perfect decision. Find and leverage the data you need, no more no less.</p><div><hr></div><p>If you want to hear us talk this through with more examples and tangents you should check out this episode of the Product Internals podcast! </p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8ae3411f94d9ea5a34dfbfdf1f&quot;,&quot;title&quot;:&quot;The data you need, no more, no less&quot;,&quot;subtitle&quot;:&quot;By Arvid and Rob&quot;,&quot;description&quot;:&quot;Podcast episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/52oyT20lGgl2FMewzUd4KE&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/52oyT20lGgl2FMewzUd4KE" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe>]]></content:encoded></item><item><title><![CDATA[Setting expectations is hard.  Living up the them is harder.]]></title><description><![CDATA[Setting expectations as a Product Manager is hard. When pitching our product ideas and strategy we need to make a strong business case, with a significant value proposition. We don&#8217;t want to be too conservative and undersell our impact.]]></description><link>https://www.productinternals.com/p/setting-expectations-is-hard-living</link><guid isPermaLink="false">https://www.productinternals.com/p/setting-expectations-is-hard-living</guid><dc:creator><![CDATA[Rob Stephenson]]></dc:creator><pubDate>Mon, 06 Sep 2021 14:07:35 GMT</pubDate><enclosure url="https://cdn.substack.com/image/fetch/h_600,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fpbs.substack.com%2Fmedia%2FE9d2dgRX0AM7YXv.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Setting expectations as a Product Manager is hard.&nbsp; When pitching our product ideas and strategy we need to make a strong business case, with a significant value proposition.&nbsp; We don&#8217;t want to be too conservative and undersell our impact. This could weaken the proposal, and possibly lead our company to miss out on an awesome opportunity.&nbsp; On the other hand, overselling and under delivering can cause the company to make crucially wrong decisions, and will erode trust that we&#8217;ve earned from stakeholders and decision makers.&nbsp; But we can&#8217;t be both ambitious and conservative.&nbsp; Ambitious and realistic is the illusive goal.</p><p>Setting expectations is hard, living up to them is harder.&nbsp; We try to straddle the line between overpromising and underpromising, with only an educated guess at where the line really lies.&nbsp; Estimating how much time and work building a new product will take with any degree of accuracy is near impossible, even with the engineers' involvement.&nbsp; For both Product Managers and Engineers, our ambitions are always bigger than our execution capacity.&nbsp; So we make our educated guesses and do our best.</p><p>Things will go wrong!&nbsp; There are so many unknowns.&nbsp; The complexities which a product needs to overcome are always trickier than we and our engineers will anticipate.&nbsp; Tech debt always affects productivity more than we realise.&nbsp; There are always distractions, incidents, external asks, and a plethora of other reasons which take away focus from our team&#8217;s main goal.&nbsp; I&#8217;m sure that once in a while there are software projects which are completed on time, but I&#8217;ve never seen them.&nbsp; And as an old manager of mine used to say &#8220;Nobody gets fired by not getting the job done in time.&nbsp; You get fired for surprising people that you didn&#8217;t get the job done in time.&#8221;</p><p><strong>We don&#8217;t screw up by not meeting expectations. We screw up by surprising stakeholders when we don&#8217;t meet expectations.</strong></p><p>In other words, as soon as we know our original goals are out of reach and we won&#8217;t live up to the expectations we set, move the goalposts.&nbsp; Do it explicitly, and make sure that our stakeholders know.</p><p>I&#8217;ll never forget the first time I was telling a VP that the product we were building, that we said would be ready in October, was going to be done in February at the earliest.&nbsp; This was for good reasons, but still it would mean a big delay before our company could realise the impact it was supposed to have.&nbsp; He counted the months on his fingers and then said &#8220;We&#8217;ll that&#8217;s not acceptable.&nbsp; What help can I get your team to make it happen earlier?&#8221;.&nbsp; I was totally unprepared to answer that, because the only adjustment I had considered was moving the goalposts. Delivering what was promised, later.</p><p>It&#8217;s not that simple!&nbsp; If the opportunity our product is supposed to grasp is time sensitive (to stay ahead of a competitor, for example), and should have a huge impact if done quickly, then delaying the release is the wrong adjustment to make.&nbsp; Maybe there&#8217;s a key engineer working on another team that could join us, or maybe another team could pause what they are doing and collaborate with us. Maybe we need to break down the product and reduce scope, or maybe we can make some short term or &#8220;hacky&#8221; technical decisions which will save time.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vksc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0a051ce4-710f-4a8b-9926-5f66cb9937f9_597x375.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vksc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0a051ce4-710f-4a8b-9926-5f66cb9937f9_597x375.png 424w, https://substackcdn.com/image/fetch/$s_!vksc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0a051ce4-710f-4a8b-9926-5f66cb9937f9_597x375.png 848w, https://substackcdn.com/image/fetch/$s_!vksc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0a051ce4-710f-4a8b-9926-5f66cb9937f9_597x375.png 1272w, https://substackcdn.com/image/fetch/$s_!vksc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0a051ce4-710f-4a8b-9926-5f66cb9937f9_597x375.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vksc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0a051ce4-710f-4a8b-9926-5f66cb9937f9_597x375.png" width="597" height="375" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0a051ce4-710f-4a8b-9926-5f66cb9937f9_597x375.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:375,&quot;width&quot;:597,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:16852,&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_!vksc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0a051ce4-710f-4a8b-9926-5f66cb9937f9_597x375.png 424w, https://substackcdn.com/image/fetch/$s_!vksc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0a051ce4-710f-4a8b-9926-5f66cb9937f9_597x375.png 848w, https://substackcdn.com/image/fetch/$s_!vksc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0a051ce4-710f-4a8b-9926-5f66cb9937f9_597x375.png 1272w, https://substackcdn.com/image/fetch/$s_!vksc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0a051ce4-710f-4a8b-9926-5f66cb9937f9_597x375.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><figcaption class="image-caption">Figure 1: The &#8216;Iron Triangle&#8217; of project management: A change in one requires a change in another.  For example, an increase in scope can be balanced with an increase in time (it will take longer), or more people working on it.</figcaption></figure></div><p>I&#8217;ll call these adjustments &#8216;bad options&#8217;, because it is very possible that any of the alternatives we consider would have consequences which are not worth it.&nbsp; For example, if we consider moving an engineer from another team to join the project, there is ramp up time associated with adding them.&nbsp; Then, onboarding them splits the focus of the team, which increases communication overhead.&nbsp; And of course there are implications of moving them from their current team, like down prioritising or dropping something else.&nbsp; And sometimes problems just take wall-clock time to solve and increasing the number of engineers working on the problem might not help at all, maybe even make things worse.&nbsp; We&#8217;ll need to evaluate.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/_workchronicles/status/1429741661773602822?s=20&quot;,&quot;full_text&quot;:&quot;Adding more people to a project &quot;,&quot;username&quot;:&quot;_workchronicles&quot;,&quot;name&quot;:&quot;Work Chronicles | Comics&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Mon Aug 23 09:45:50 +0000 2021&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/E9d2dgRX0AM7YXv.png&quot;,&quot;link_url&quot;:&quot;https://t.co/e2etsD8O7I&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:3567,&quot;like_count&quot;:15124,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Maybe it is worth it.&nbsp; If one of these will actually help us do it faster, and the benefits of being faster outweigh the consequences of the &#8220;bad option&#8221;, then it could be a reasonable mitigation to the delay.&nbsp; But if we&#8217;ve considered the different &#8216;bad options&#8217; and their implications, and decided that the extra benefits are not worth it, we aren&#8217;t just giving up. We&#8217;re saying that the best mitigation is to delay the end date of the project, and now we&#8217;ve chosen to do so explicitly.</p><p>What we absolutely can&#8217;t do is recognise the risk and hope for the best.&nbsp; When I raised with the stakeholder VP that we would be late, I luckily did so as soon as it was obvious. That gave us plenty of time to get other teams onboard to help, and this VP was able to help arrange that.&nbsp; I still looked foolish in this meeting, but I learned that I can&#8217;t raise the alarm without suggesting possible mitigations.&nbsp; And luckily I did so without surprising anybody, and without personal consequence.</p><p>Because when we pitch our ambitious product ideas and strategy, we are doing so with lots of uncertainty, and everybody recognises that.&nbsp; It&#8217;s still a key part of the Product Manager&#8217;s responsibility to set realistic expectations, and often that means explaining that the uncertainty meant that our original plan will no longer hold.&nbsp; But saying so isn&#8217;t as simple as saying &#8220;no, it won&#8217;t happen&#8221;.&nbsp; Instead we need to say &#8220;It won&#8217;t happen under the current conditions&#8221;, and propose alternatives.&nbsp; Alternatives which have consequences.&nbsp; But it could be worth it.&nbsp; And if it is, then we can achieve our ambitious, realistic goal.&nbsp; Just with some tweaks along the way.</p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8ae3411f94d9ea5a34dfbfdf1f&quot;,&quot;title&quot;:&quot;Saying no: The things you don&#8217;t do&quot;,&quot;subtitle&quot;:&quot;By Arvid and Rob&quot;,&quot;description&quot;:&quot;Podcast episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/55JOhdMkVAoQ1FRUi3PkDd&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/55JOhdMkVAoQ1FRUi3PkDd" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><p>I think our latest episode is our best one so far ! Arvid and I met in person (!!) during the Swedish vacation period and had a chat about setting and managing expectations, with emphasis on saying no.  Please have a listen, and reach out to us to discuss or debate on Twitter&nbsp;<a href="https://twitter.com/productinternal">@productinternal</a>&nbsp;or at podcast@productinternals.com ! And if you&#8217;re enjoying the show so far please follow!</p><p>And if you liked this post we&#8217;d love to have you join the Product Internals community! Subscribe for a new post once a week or so. If you find them as valuable as we find writing them please share them with your friends and colleagues! </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productinternals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productinternals.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[3 mistakes I made as a new PM]]></title><description><![CDATA[and some lessons that I've internalised from them.]]></description><link>https://www.productinternals.com/p/3-mistakes-i-made-as-a-new-pm</link><guid isPermaLink="false">https://www.productinternals.com/p/3-mistakes-i-made-as-a-new-pm</guid><dc:creator><![CDATA[Rob Stephenson]]></dc:creator><pubDate>Fri, 30 Jul 2021 14:06:58 GMT</pubDate><enclosure url="https://cdn.substack.com/image/fetch/h_600,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fpbs.substack.com%2Fmedia%2FExJx-WeVkAE9AiQ.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When I decided to apply to be a Product Manager at Spotify, my only Product &#8216;education&#8217; came from reading <a href="https://www.amazon.se/Lean-Startup-Innovation-Successful-Businesses/dp/0670921602/ref=sr_1_1?dchild=1&amp;keywords=The+Lean+Startup&amp;qid=1627649229&amp;sr=8-1">The Lean Startup</a> and <a href="https://www.amazon.se/Inspired-Create-Tech-Products-Customers/dp/1119387507/ref=sr_1_1?dchild=1&amp;keywords=Inspired&amp;qid=1627649255&amp;sr=8-1">Inspired</a>.  My Product &#8216;training&#8217; came from working in teams with two great mentors, <a href="https://www.linkedin.com/in/johan-rydberg-2801062/">Johan</a> and <a href="https://www.linkedin.com/in/irenegonzalvez/">Irene</a>.  My only Product &#8216;experience&#8217; came from covering for PMs who took their Swedish summer holidays, paternity or maternity leave.</p><p>That is to say, I had no formal education and no formal training on Product Management.  I felt like the biggest imposter as I put on the PM hat on in my first sprint planning meeting with my team.  Without any foundational background to lean on I needed to use my intuition and common sense to work in a way which I felt would have an impact.  Intuition which was formed from watching Irene and Johan. This got my started.  Reflecting and learning from myself and my own mistakes how I&#8217;ve continued to grow.</p><p>In the latest episode of the Product Internals podcast, Arvid and I discuss tips we would give to a new Product Manager at three critical stages of onboarding (1 month, 6 months, 1 year).</p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8ae3411f94d9ea5a34dfbfdf1f&quot;,&quot;title&quot;:&quot;Tips for 3 key stages of a brand new PM&quot;,&quot;subtitle&quot;:&quot;By Arvid and Rob&quot;,&quot;description&quot;:&quot;Podcast episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/3epeOtChWY83I13Ucqq62b&quot;,&quot;belowTheFold&quot;:false,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/3epeOtChWY83I13Ucqq62b" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" data-component-name="Spotify2ToDOM"></iframe><p>Here are the three mistakes that I made early in my career, which helped me internalise the lessons which led to those recommendations.</p><h2>1. Trying to have all the answers</h2><p>It is the Product Manager&#8217;s responsibility to make &#8216;Product Decisions&#8217;, or decisions which affect how users interact and derive value from your product.&nbsp; That&#8217;s true, sort of.&nbsp; But if I&#8217;m a <em><strong>new</strong></em> Product Manager on a team then I definitely won&#8217;t be the best person to make those decisions.&nbsp; The engineers, designer, data scientist, engineering manager, or literally anybody else who has been there longer than I have will have more context and therefore be more qualified to make those decisions, at least at first.</p><p>So I spent my first 6 months learning as much as I could about our product and the problem it was supposed to solve.&nbsp; I read all the documents, I had 1:1s with all my teammates to learn the historical context.&nbsp; I met with lots of users to understand how they were <em>actually</em> using and abusing our product. It was <em>way</em> different than we thought (of course!).&nbsp; I learned like a sponge and 6 months in I could give a reasonable answer to pretty much every question about our product and strategy, either from the team or from stakeholders.&nbsp; I had an explanation or justification for every challenge and critique.</p><p>In retrospect, that first 6 months was well spent.&nbsp; This helped me ramp up tremendously and I was able to positively influence our team and product quickly.&nbsp; But <strong>the critical mistake was thinking that it was a good idea to </strong><em><strong>actually</strong></em><strong> have answers</strong>.&nbsp; My ideas and answers weren&#8217;t bad, I was never bullshitting.&nbsp; I had varying levels of confidence in the things I was saying, but I did always believe that what I was saying was reasonable.&nbsp; I would often get very insightful questions on something I had thought about just enough to have some idea and I would answer, but it was not necessarily an answer I had fully thought through.&nbsp; And giving an answer in these moments effectively shuts down conversation.</p><p>Consider the person asking that insightful question. They are asking a question which is insightful because they have a lot of context themselves.&nbsp; Quite often they have an opinion themself too, and I really want to hear that opinion!&nbsp; If I give a half-thought-through answer to this person I risk losing what they can teach me.&nbsp; And they would not only teach me what they see, but could also teach my team or others who might be listening like other users, stakeholders or leadership.</p><p>When you get a truly insightful question, the sort that stumps you a little bit, instead of trying to come up with an answer respond with this: &#8220;That&#8217;s a great question, I do have some thoughts on this, but what do you think?&#8221;</p><p>Having all the answers isn&#8217;t my job.&nbsp; Making product decisions isn&#8217;t my responsibility alone.&nbsp; Leading and empowering my team so we can do it together is the job.&nbsp; And I need to learn from them, as well as from our users and stakeholders.&nbsp; And together we&#8217;ll make the best decisions.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/_workchronicles/status/1410130309161517058&quot;,&quot;full_text&quot;:&quot;Expertise &quot;,&quot;username&quot;:&quot;_workchronicles&quot;,&quot;name&quot;:&quot;Work Chronicles | Comics&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Wed Jun 30 06:57:19 +0000 2021&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/E5HKBp_VcAQUO2t.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/g6nj2tFLrn&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:495,&quot;like_count&quot;:1999,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h2>2. An implicit, verbal strategy that we &#8220;agree&#8221; on</h2><p>After that first 6 months I started to form opinions.&nbsp; I understood the bigger picture, how the problem we&#8217;re trying to solve fits in and why it&#8217;s relevant and important to solve now.&nbsp; I understood how our product actually would solve this problem and what the future perfect world would look like after we&#8217;ve solved it.&nbsp; I had a product vision in my mind.&nbsp; I formed opinions on what the plan should be in order to actually achieve this vision.</p><p>I formed these opinions with the help of my team.&nbsp; We had lots of conversations together as a team, as well as in 1:1s about the plan, and why we believed it was a good idea.&nbsp; I pitched the plan to our leadership and stakeholders and they seemed to agree.&nbsp; This plan was our <em><strong>strategy</strong></em>.&nbsp; Everybody <em>pretty much</em> agreed that this strategy, that we had verbally aligned on, was the right way forward. Pretty Much.</p><p>Within my team, each person understood about 80% of the plan and 20% was confusing (this 20% differed from engineer to engineer).&nbsp; In some cases I misunderstood the input I got from my teammates and created miscommunication.&nbsp; In others I hadn&#8217;t explained myself well enough and they couldn&#8217;t internalise the reasoning that I had in my head.&nbsp; The stakeholders were onboard but didn&#8217;t grasp the implications of what I was suggesting, especially since it required other teams in the company to do some work.</p><p>We broke down the strategy that we were <em>pretty much</em> aligned on into next steps and a roadmap.&nbsp; Then something (un)surprising happened.&nbsp; We started arguing about the finer details, about some peripheral use cases, about some tradeoffs we were making.&nbsp; We argued <strong>a lot</strong>, and we had the same arguments repeatedly.&nbsp; It was debilitating.&nbsp; We did make some progress, and what we built did follow the strategy.&nbsp; But on the more controversial points we were going around in circles.</p><p><strong>The mistake I made was assuming this implicit, verbal alignment and agreement was good enough for strategy.&nbsp;</strong> By simply writing the strategy down on paper, things improved drastically.  I included the historical context, the justification for such a plan.&nbsp; I also included the tradeoffs we had decided on making and why.&nbsp; This took each engineer from 80% alignment to maybe closer to 95%.&nbsp; And that remaining 5% was the same for everybody.&nbsp; There was no more confusion or misunderstanding, we were aligned on what we were misaligned on.&nbsp; Our productivity picked up almost immediately, and together we were able to pragmatically approach and resolve the unknowns and controversial areas.</p><p>Taking verbal alignment on a plan to a written strategy sounds like it could be unnecessary work if you are truly aligned already, but even still it provides a reference for all of us, including new members of your team.&nbsp; It provides a single place (the google docs comments, that is) to ask questions, raise concerns, or discuss things we don&#8217;t fully agree with.&nbsp; We still take these conversations in person but now we can be pragmatic about it and discuss the right things.&nbsp; We share context faster, align faster, take decisions faster, build faster, and learn faster.</p><p>Have a great idea and a brilliant plan? Write it down!</p><h2>3. Being Busy</h2><p>As a Product Manager I have a lot of responsibilities.&nbsp; I want to be a proper member of the product team and join stand-ups, plannings, retros and other team-local meetings and discussions we have.&nbsp; I need to meet with users and stakeholders.&nbsp; I am also a leader and am part of a leadership team within my department as well.&nbsp; I am occasionally leading some large project where my team is a key part, which means more planning and checking in on the different workstreams to report progress and concerns to stakeholders.&nbsp; Occasionally I am also hiring and need to spend time talking to candidates and interviewing.&nbsp; The meetings pile up, and it's all very busy.&nbsp; But that&#8217;s the job right?</p><p>But the work that I&#8217;m responsible for doesn&#8217;t really happen in these meetings.&nbsp; I also want to dig into data, to consolidate and understand user research, to come up with and write down a strategy.&nbsp; I probably should spend time preparing for quarterly and sprint plannings so I can lead the team in the right direction.&nbsp; I need to read other strategies and documents which are floating around the company and are relevant to our product and my team.&nbsp; And I need to spend time understanding the big picture, and how my team and product fits into it.&nbsp; That&#8217;s also a lot, especially on top of the (un)healthy dose of meetings.&nbsp; I was incredibly busy, but that&#8217;s the job right?</p><p>I did my best to squeeze the real responsibilities in between meetings. I managed to scrape by doing a good job, working very hard and getting done what I considered to be the bare minimum.&nbsp; There wasn&#8217;t time for anything else!&nbsp; I thought that being busy and filling up my time with meetings was the nature of being a PM.&nbsp; Every other PM I looked at had a similarly full schedule, I had signed up for this.&nbsp; Months went by without really being able to think about strategy and my stress levels were through the roof.&nbsp; It wasn&#8217;t sustainable, and looking back at it now I wasn&#8217;t actually doing a very good job.</p><p><strong>The mistake that I made was that I was not deliberate with my time.</strong>&nbsp; I participated in everything that I felt like I <em>should</em> and I tried to do everything that I felt like I was <em>supposed</em> to.&nbsp; But all together it was too much.  Instead of being deliberate with my time, I could only be reactive.&nbsp; I would spend time and energy on what seemed to be the current burning issue, and I&#8217;d give that my attention.&nbsp; This meant that at best I would scratch the surface on what is really important and not let anything drop.&nbsp; At worst, I would give no attention at all to the areas where we could have the most impact.&nbsp; Trying to do everything (which was too much) was causing me to be reactive and drop things.&nbsp; Trying to do all the different aspects of my job was ironically causing me to underperform.</p><p>But working at Spotify we are very fortunate to have some amazing coaches around, and I met with <a href="https://www.linkedin.com/in/thomasatterbom/">Thomas</a> every few weeks for a coaching session.&nbsp; We&#8217;d discuss the different things I was focusing on, the challenges I had.&nbsp; He has the talent to help you to have some profound realisation by asking provoking questions.&nbsp; We covered a lot of things in these sessions, but the one that really sticks with me is the need for self-reflection and planning my time proactively.</p><p>I started reflecting weekly on how the week had gone and what I wanted to accomplish the following week.&nbsp; I also did something daily.&nbsp; The weekly reflection helped me ensure that I actually was setting myself up for success to do the head-down work that needed to happen between meetings, that would require some focus time.&nbsp; If I wasn&#8217;t, then either I would cancel some things to make time, or drop it and properly set expectations.</p><p>The daily reflection helped me stay on script, to ensure I was actually spending my time on the things which would lead to me accomplishing what I needed to.&nbsp; We called it the 3,2,1 plan.&nbsp; Each day I would decide 3 things that I wasn&#8217;t going to spend any time or mental energy on, 2 things that I would delegate, and 1 goal for the day.&nbsp; It sounds simple but the impact was profound.</p><p>Being busy and &#8216;getting everything done&#8217; isn&#8217;t the job.&nbsp; Doing the right things really well, which means leading your team to have impact is the job.&nbsp; Make sure that you are personally spending time on the things that lead to impact.&nbsp; Be proactive with your time.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/_workchronicles/status/1374286157521973249&quot;,&quot;full_text&quot;:&quot;Thanks for the help.\n\nOn a serious note, reminder that busy &#8800; productive. &quot;,&quot;username&quot;:&quot;_workchronicles&quot;,&quot;name&quot;:&quot;Work Chronicles | Comics&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Tue Mar 23 09:05:27 +0000 2021&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/ExJx-WeVkAE9AiQ.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/SrhhfhlnaM&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:259,&quot;like_count&quot;:1100,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>In our last podcast episode, Arvid and I reflect on our own experiences starting out, discuss tips that we have for a product manager in a new role different stages of the journey.  Please have a listen, and reach out to us to discuss or debate on Twitter&nbsp;<a href="https://twitter.com/productinternal">@productinternal</a>&nbsp;or at podcast@productinternals.com ! And if you&#8217;re enjoying the show so far please follow!</p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8ae3411f94d9ea5a34dfbfdf1f&quot;,&quot;title&quot;:&quot;Tips for 3 key stages of a brand new PM&quot;,&quot;subtitle&quot;:&quot;By Arvid and Rob&quot;,&quot;description&quot;:&quot;Podcast episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/3epeOtChWY83I13Ucqq62b&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/3epeOtChWY83I13Ucqq62b" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><p>If you liked this post we&#8217;d love to have you join the Product Internals community! Subscribe for a new post weekly. If you find them as valuable as we find writing them please share them with your friends and colleagues!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productinternals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productinternals.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[The SPOF (Single PM of Failure)]]></title><description><![CDATA[and how to avoid it through leadership and collaboration]]></description><link>https://www.productinternals.com/p/the-spof-single-pm-of-failure</link><guid isPermaLink="false">https://www.productinternals.com/p/the-spof-single-pm-of-failure</guid><dc:creator><![CDATA[Rob Stephenson]]></dc:creator><pubDate>Tue, 06 Jul 2021 15:02:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RNmF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fpbs.substack.com%2Fmedia%2FEyjpYdQWUAEjIIu.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>After returning from a well deserved and much needed three week vacation, an unsuspecting Product Manager opens up slack and sees a message from his product director saying &#8220;You&#8217;re back today, right?&nbsp; We need you. The super-impactful project is falling apart, people are confused, timelines are all off, leadership is concerned.&nbsp; Please give it some attention as soon as you&#8217;re back up to speed.&#8221;&nbsp; He&#8217;s a little shellshocked as he looks at slack and thinks to himself &#8220;maybe I shouldn&#8217;t take such long vacations anymore, or if I do, maybe I need to check in now and then.&#8221;&nbsp; He reaches out to the different teams involved and starts life after vacation with even more pressure than before.&nbsp; Burnout looms.</p><p>There&#8217;s a lot wrong with this picture and a lot that went into it.&nbsp; Most notably, nobody should ever feel like they can&#8217;t take vacation or that they need to check-in during their time off.&nbsp; He could have followed the initial line of thinking and avoided vacation or never let himself properly disconnect.&nbsp; But inevitably that would lead to increasing levels of stress, burnout and probably poor performance.&nbsp; Sticking with that way of working has only two possible end states.&nbsp; Either collapsing under the pressure, burning out, and eventually taking some sick leave.&nbsp; Or the job stops being fun, poor performance reduces the opportunities, frustration grows, and Option B results in leaving the company.&nbsp; Neither sounds particularly appealing.&nbsp; It&#8217;s time for a change in mentality.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/dinoman_j/status/1380609899156144129&quot;,&quot;full_text&quot;:&quot;&quot;,&quot;username&quot;:&quot;dinoman_j&quot;,&quot;name&quot;:&quot;dinosaur&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Fri Apr 09 19:53:45 +0000 2021&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/EyjpYdQWUAEjIIu.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/cAgmBdiFy8&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:801,&quot;like_count&quot;:3455,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>Let&#8217;s back up.&nbsp; As a Product Manager, you must obsess about a problem, meet with users, absorb context, and learn as much as possible.&nbsp; A Product Manager must synthesise this context into a mission, vision and strategy and then align the organisation broadly around them.&nbsp; Users rely on you to understand their problems and prioritise solutions.&nbsp; Your team relies on you to provide context problems so they can solve them.&nbsp; Your team also relies on you to understand the impact behind every possible problem and to objectively compare them and prioritise.&nbsp; Stakeholders rely on you for project management and communication.&nbsp; Leadership holds you accountable for impact.&nbsp; I have been the PM from earlier, and about a year into this role I was nearly crumbling from the pressure.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RZ2P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04f3edc4-c3c7-497d-9dbd-61a44e2ec659_1536x962.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RZ2P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04f3edc4-c3c7-497d-9dbd-61a44e2ec659_1536x962.png 424w, https://substackcdn.com/image/fetch/$s_!RZ2P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04f3edc4-c3c7-497d-9dbd-61a44e2ec659_1536x962.png 848w, https://substackcdn.com/image/fetch/$s_!RZ2P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04f3edc4-c3c7-497d-9dbd-61a44e2ec659_1536x962.png 1272w, https://substackcdn.com/image/fetch/$s_!RZ2P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04f3edc4-c3c7-497d-9dbd-61a44e2ec659_1536x962.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RZ2P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04f3edc4-c3c7-497d-9dbd-61a44e2ec659_1536x962.png" width="1456" height="912" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/04f3edc4-c3c7-497d-9dbd-61a44e2ec659_1536x962.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:912,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:235638,&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_!RZ2P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04f3edc4-c3c7-497d-9dbd-61a44e2ec659_1536x962.png 424w, https://substackcdn.com/image/fetch/$s_!RZ2P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04f3edc4-c3c7-497d-9dbd-61a44e2ec659_1536x962.png 848w, https://substackcdn.com/image/fetch/$s_!RZ2P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04f3edc4-c3c7-497d-9dbd-61a44e2ec659_1536x962.png 1272w, https://substackcdn.com/image/fetch/$s_!RZ2P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F04f3edc4-c3c7-497d-9dbd-61a44e2ec659_1536x962.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><figcaption class="image-caption">Figure 1: A simplified map of Product Management responsibilities</figcaption></figure></div><p>It&#8217;s a lot! Listing responsibilities and accountabilities like this still scares me a bit.&nbsp; But I know that in my team I&#8217;ve got an awesome supporting cast.&nbsp; The job description of a PM may sound like something I&#8217;ve described above, but nothing says that the Product Manager must do all of those things alone.&nbsp; In fact, doing so would be irresponsible.&nbsp; Spreading yourself too thin begins a vicious cycle.&nbsp; You don&#8217;t have enough time, so you don&#8217;t onboard others to work with you. More problems and opportunities come your way but you don&#8217;t have time to onboard others, so you spread yourself even thinner.&nbsp; I was irresponsible in doing this and nearly burned out.</p><p>There is one notable responsibility left out of the Product Management job description: Leadership.&nbsp; Leadership doesn&#8217;t necessarily mean managing people or hiring, but it does imply building a culture and empowering Product Teams to be impactful.&nbsp; An empowered Product Team doesn&#8217;t block on a Product Manager to do all of the above, they work together to do so.&nbsp; An empowered team has the context to make good decisions and to communicate effectively with stakeholders too. They also understand the problem they're trying to solve well enough and believe in the strategy such that they could speak on behalf of the PM if necessary.&nbsp;&nbsp;</p><p>Rather than continuing down the path of burnout, I chose a different route.&nbsp; That way of working wasn&#8217;t sustainable.&nbsp; Rather than doing everything myself I&#8217;d need to lead.&nbsp; I need to make sure my Engineering Manager, other PMs I work with, and most importantly, my team have sufficient context to make decisions.&nbsp; It is a mindset shift from &#8216;I&#8217; to &#8216;We&#8217;.</p><p>It was a change in the way of working.&nbsp; In general, I needed to stop doing things on my own.&nbsp; Instead, I try to have a collaboration partner on all the important initiatives that I am responsible for.&nbsp; This partner and I work together on the initiative from the start, such that they know it as well as I do.&nbsp; Concretely, try partnering with an interested engineer on your team to meet with users and stakeholders.&nbsp; Brainstorm ideas with this engineer, and eventually co create a part of your strategy together with them.&nbsp; Do the same for the next problem, but this time with a different engineer.&nbsp; When engineers join you in the problem space they learn invaluable context about the problem and become empowered to make some product decisions in their solutions themselves, without blocking on the PM or misunderstanding the users&#8217; problems.</p><p>By working together with a collaboration partner for most of your responsibilities as a PM you make yourself fault-tolerant should you take vacation, get sick, or go on parental leave, but the benefits don&#8217;t stop there.&nbsp; You get the power of two brains on the same problem and generally will do a better job together. You create a culture within your team of working with users and have a better chance of building what they really want.&nbsp; And you remove yourself as a blocker or bottleneck in order for your team to make decisions and progress.</p><p>I changed my ways of working to be much more collaborative. Fast-forward 18 months later, and I actually broke my leg badly and needed to take sick leave for about a month.&nbsp; There was no preparation and no handover conversations, but to my delight when I returned, it was business as usual.&nbsp; The incredible collaboration partners I&#8217;ve been working with managed to cover for me across the board.&nbsp; I made myself redundant.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zDqu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5cb32b5-ce2d-451f-a2a6-ad73b2b77493_1280x1010.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zDqu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5cb32b5-ce2d-451f-a2a6-ad73b2b77493_1280x1010.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zDqu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5cb32b5-ce2d-451f-a2a6-ad73b2b77493_1280x1010.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zDqu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5cb32b5-ce2d-451f-a2a6-ad73b2b77493_1280x1010.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zDqu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5cb32b5-ce2d-451f-a2a6-ad73b2b77493_1280x1010.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zDqu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5cb32b5-ce2d-451f-a2a6-ad73b2b77493_1280x1010.jpeg" width="1280" height="1010" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b5cb32b5-ce2d-451f-a2a6-ad73b2b77493_1280x1010.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1010,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75743,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&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_!zDqu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5cb32b5-ce2d-451f-a2a6-ad73b2b77493_1280x1010.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zDqu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5cb32b5-ce2d-451f-a2a6-ad73b2b77493_1280x1010.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zDqu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5cb32b5-ce2d-451f-a2a6-ad73b2b77493_1280x1010.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zDqu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5cb32b5-ce2d-451f-a2a6-ad73b2b77493_1280x1010.jpeg 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><figcaption class="image-caption">Figure 2: With leadership and collaboration the PM develops a safety net, increasing the quality of work, reducing stress, and enabling prioritisation</figcaption></figure></div><p>&#8216;Redundant&#8217; sounds like &#8216;expendable&#8217;, but by working with partners, it becomes possible for a PM to focus where they can provide the most value.&nbsp; It becomes easy and natural to delegate the rest.&nbsp; Do less individually, keep your stress level under control, and together the team will have more impact.&nbsp; So change mindset from &#8216;I&#8217; to &#8216;We&#8217;.&nbsp; You&#8217;re not the only one who can work on the daunting list of Product Management responsibilities.&nbsp; Collaborate with others as much as possible and empower your team.&nbsp; Don&#8217;t be a hero, be a leader.&nbsp; Lead.</p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8ae3411f94d9ea5a34dfbfdf1f&quot;,&quot;title&quot;:&quot;Collaboration partners and single points of failure&quot;,&quot;subtitle&quot;:&quot;By Arvid and Rob&quot;,&quot;description&quot;:&quot;Podcast episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/180ekjvjn216Xauniuoxr1&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/180ekjvjn216Xauniuoxr1" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><p>In last weeks Product Internals podcast, Arvid and I talk what we actually do with our time, as well as how we concretely make use of this way of working. Please have a listen, and reach out to us to discuss or debate on Twitter&nbsp;<a href="https://twitter.com/productinternal">@productinternal</a>&nbsp;or at podcast@productinternals.com ! And if you&#8217;re enjoying the show so far please follow!</p><p>And if you liked this post we&#8217;d love to have you join the Product Internals community! Subscribe for a new post every Wednesday. If you find them as valuable as we find writing them please share them with your friends and colleagues!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productinternals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productinternals.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[When things go wrong, don't panic.  Learn!]]></title><description><![CDATA[On incidents and operational responsibility with a Platform Product.]]></description><link>https://www.productinternals.com/p/when-things-go-wrong-dont-panic-learn</link><guid isPermaLink="false">https://www.productinternals.com/p/when-things-go-wrong-dont-panic-learn</guid><dc:creator><![CDATA[Rob Stephenson]]></dc:creator><pubDate>Wed, 30 Jun 2021 18:38:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QoMK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F51e0026f-cbb8-4c33-a8c2-78faa614b7d1_800x815.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It&#8217;s 2am on a quiet Sunday night.&nbsp; The product managers are sleeping all snug in their beds, but somewhere, an engineer springs to life to PagerDuty&#8217;s obnoxious singing telling her that &#8220;<a href="https://soundcloud.com/pagerduty/servers-on-fire">The Server&#8217;s on Fiiiiiireeee&#8221;</a>. Uh oh, latencies on the platform have skyrocketed and an increasing percentage of requests are failing.&nbsp; Performance has degraded to the point that the platform&#8217;s internal users are being affected, in some cases causing real end-user problems upstream.&nbsp; We have an incident.&nbsp; The on-call engineer rubs her eyes, puts on a pot of coffee and pulls out her computer.</p><p>In these situations the engineer on-call has two main responsibilities.&nbsp; First, she communicates to users and stakeholders that something is wrong.&nbsp; She creates an incident ticket, writes that 5% of requests on the platform are failing, and the 95 percentile latency is exceeding 500ms.&nbsp; She mentions that the investigation is ongoing and promises to provide updates with more information.&nbsp; She then sends emails to a distribution list of stakeholders, posts the incident ticket in the relevant slack channels, rolls up her sleeves and begins the investigation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QoMK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F51e0026f-cbb8-4c33-a8c2-78faa614b7d1_800x815.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QoMK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F51e0026f-cbb8-4c33-a8c2-78faa614b7d1_800x815.png 424w, https://substackcdn.com/image/fetch/$s_!QoMK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F51e0026f-cbb8-4c33-a8c2-78faa614b7d1_800x815.png 848w, https://substackcdn.com/image/fetch/$s_!QoMK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F51e0026f-cbb8-4c33-a8c2-78faa614b7d1_800x815.png 1272w, https://substackcdn.com/image/fetch/$s_!QoMK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F51e0026f-cbb8-4c33-a8c2-78faa614b7d1_800x815.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QoMK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F51e0026f-cbb8-4c33-a8c2-78faa614b7d1_800x815.png" width="391" height="398.33125" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/51e0026f-cbb8-4c33-a8c2-78faa614b7d1_800x815.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:800,&quot;resizeWidth&quot;:391,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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_!QoMK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F51e0026f-cbb8-4c33-a8c2-78faa614b7d1_800x815.png 424w, https://substackcdn.com/image/fetch/$s_!QoMK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F51e0026f-cbb8-4c33-a8c2-78faa614b7d1_800x815.png 848w, https://substackcdn.com/image/fetch/$s_!QoMK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F51e0026f-cbb8-4c33-a8c2-78faa614b7d1_800x815.png 1272w, https://substackcdn.com/image/fetch/$s_!QoMK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F51e0026f-cbb8-4c33-a8c2-78faa614b7d1_800x815.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><figcaption class="image-caption">Figure 1: An engineer preparing to work on an incident</figcaption></figure></div><p>She logs into one of the servers.</p><pre><code>cms-mbp:~ htop</code></pre><p>The server slowly responds but CPU and RAM usage look fine.</p><pre><code>cms-mbp:~ df -h</code></pre><p>Oh snap, the disk is full.&nbsp; Let&#8217;s check the logs.</p><pre><code>cms-mbp:~ cd /var/log</code></pre><pre><code>cms-mbp:/var/log ls -alh</code></pre><p>Oof some log files are several gigabytes. In total it looks to be about 475GB of log files.&nbsp; Let&#8217;s tail the open log file and see what&#8217;s happening.</p><pre><code><code>cms-mbp:/var/log tail -f myservice.log</code></code></pre><pre><code><code>June 30&nbsp; 02:23:14:01 cms-mbp com.foo.bar [INFO]: Blahblahblah</code></code></pre><pre><code><code>June 30&nbsp; 02:23:14:01 cms-mbp com.foo.bar [INFO]: Blahblahblah&nbsp;</code></code></pre><pre><code><code>June 30&nbsp; 02:23:14:01 cms-mbp com.foo.bar [INFO]: Blahblahblah&nbsp;</code></code></pre><pre><code><code>June 30&nbsp; 02:23:14:01 cms-mbp com.foo.bar [INFO]: Blahblahblah&nbsp;</code></code></pre><pre><code><code>June 30&nbsp; 02:23:14:01 cms-mbp com.foo.bar [INFO]: Blahblahblah&nbsp;</code></code></pre><pre><code><code>June 30&nbsp; 02:23:14:01 cms-mbp com.foo.bar [INFO]: Blahblahblah&nbsp;</code></code></pre><pre><code><code>June 30&nbsp; 02:23:14:01 cms-mbp com.foo.bar [INFO]: Blahblahblah&nbsp;</code></code></pre><pre><code><code>June 30&nbsp; 02:23:14:01 cms-mbp com.foo.bar [INFO]: Blahblahblah&nbsp;</code>&nbsp;</code></pre><p>Hundreds of identical log lines every second saying. Ok, that looks suspicious.&nbsp; She wonders, &#8220;is this normal behaviour? Is this something we introduced recently?&#8221;</p><pre><code>cms-mbp:/var/log zgrep -c * Blahblahblah</code></pre><p>Ok, this particular log line didn&#8217;t show up at all until Wednesday and then over 100000 times each hour after that.&nbsp; This appears to be the cause for the big increase in file size.&nbsp; &#8220;What did we do on Wednesday?&#8221; she wonders.&nbsp; Looking through the git commit history, she looks at Wednesday&#8217;s only commit. The code looks fine, but she finds the suspicious log line and it&#8217;s pretty clear this is the code that is filling up the disks.</p><p>She reverts the commit, deploys and cleans up some old log files to make space on the full machines.&nbsp; She watches the logs and graphs for another 15 minutes.&nbsp; Things look normal and eventually the PagerDuty alert resolves.&nbsp; Phew.&nbsp; This is the second responsibility of the on-call engineer - putting out the fire.&nbsp; Notice that she doesn&#8217;t try to fix the root cause in the middle of the night!&nbsp; During an incident the priority is to restore your platform as soon as possible.&nbsp; Generally this will mean reverting some code, not making a bug fix.&nbsp; Now that the fire is out and the crisis is averted there is one last thing before bed. She needs to wrap up the communication.&nbsp; She writes some details about the nature of the incident, declares it all clear, and goes back to sleep.</p><p>We were lucky in this situation because we had proper monitoring set up to tell us how our platform was performing.&nbsp; We know our platform usually responds to requests in 30ms, and in this case responses took over 500ms for an extended period of time.&nbsp; This measurement of latency is an example of a Service Level Indicator, or an SLI.&nbsp; An SLI represents what performance the customers of our platform are experiencing at a given time.</p><p>We may also have established explicit expectations with our customers for what level of service they will receive.&nbsp; These are Service Level Objectives, or SLOs.&nbsp; SLOs are, by definition, more relaxed than the SLI reports under normal circumstances.&nbsp; Things do go wrong sometimes, some latency spikes are &#8216;normal&#8217; and transient.&nbsp; Some are not normal and require an on-call engineer to wake up and intervene.&nbsp; We can&#8217;t promise that our platform will perform &#8216;as normal&#8217; all the time, but we can arrange and promise to have on-call and processes in place to keep the quality of service at a level that is reasonable for our customers.&nbsp; This implies a necessary delta between an SLI and an SLO which gives the platform team some wiggle room to fix incidents before they have customer impact.&nbsp; When the quality of service your platform provides to your customers becomes worse than the SLO you promised, then you have an incident.</p><p>But if your platform isn&#8217;t mature enough to have a properly established SLO.&nbsp; That doesn&#8217;t mean your platform is immune to incidents. If it has users, those users have expectations.&nbsp; If those expectations are breached in an impactful way, you have an incident.&nbsp; You might notice this from your monitoring and alerting, you might notice it from customers complaining in slack.&nbsp; Regardless, it's time to sound the alarm.</p><p>Once the fire is out, you have a golden opportunity to learn.&nbsp; Technically, incidents represent quite interesting and obscure engineering problems.&nbsp; Your team should discuss what happened and try to understand the root cause.&nbsp; But for a product manager, this is also a golden opportunity to understand the impact that our platform product is having on the rest of the company.</p><p>A platform or internal facing product is at least one step removed from the end users, so the impact that an incident will have differs from use case to use case.&nbsp; It&#8217;s easy for an internal user to assume that a platform they depend on will not have sustained outages and ignore the possibility.&nbsp; This is why incident communication is so important.&nbsp; Our users need to recognise the failure cases, and understand the impact the incident had on their products and users.&nbsp; As a platform product manager, I need to understand how the users are leveraging our platform to give business value.&nbsp; A platform product manager in a medium to large company is probably acutely aware of a small portion of usage which is the most important, but only vaguely aware of the rest.&nbsp; The impact assessment of a major incident can provide the best data and insights into the broad value a platform product provides.</p><p>So after an incident, we had both a technical assessment from the engineers and an impact assessment from Product.&nbsp; The problem may be solved but now the learnings must live on.&nbsp; It&#8217;s time to analyse what happened together and learn from each other.&nbsp; Have a post-mortem together with your team and impacted stakeholders. &nbsp; Discuss the timeline.&nbsp; When did the incident actually begin? When did we notice? When did we mitigate it?&nbsp; Could we have prevented it if we had noticed earlier?&nbsp; Are there other mitigations we or our users should put into place to protect against this from happening in the future?&nbsp; Also discuss with your users the implicit or explicit (SLO) expectations they have for your platform product.&nbsp; They might be misaligned, which could mean changes on either side.&nbsp; Maybe it&#8217;s the right time to recognise those implicit expectations and make them explicit, setting an SLO.&nbsp; If the expectations that users have on your product are not feasible to uphold then maybe your product is wrong for their use case.</p><p>So when things go wrong, it&#8217;s easy to focus on the negatives.&nbsp; And the negatives may be very impactful for your product and company (although this means you&#8217;ve built an impactful product).&nbsp; But in any sufficiently agile tech company the speed of innovation is well worth the risk of occasional problems.&nbsp; And the learnings you get from these occasional problems can give such powerful insights, both technically and for your platform product.&nbsp; The value you and your stakeholders get from the learnings might very well outweigh the impact of the outage.&nbsp; Never blame an engineer for a mistake, thank them for giving you all an opportunity to learn from it.&nbsp; Don&#8217;t fear incidents, celebrate them.&nbsp;&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UAfh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fda13cd4d-09bd-4a8e-b14d-00a4d64b9ad7_425x407.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UAfh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fda13cd4d-09bd-4a8e-b14d-00a4d64b9ad7_425x407.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UAfh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fda13cd4d-09bd-4a8e-b14d-00a4d64b9ad7_425x407.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UAfh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fda13cd4d-09bd-4a8e-b14d-00a4d64b9ad7_425x407.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UAfh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fda13cd4d-09bd-4a8e-b14d-00a4d64b9ad7_425x407.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UAfh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fda13cd4d-09bd-4a8e-b14d-00a4d64b9ad7_425x407.jpeg" width="425" height="407" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/da13cd4d-09bd-4a8e-b14d-00a4d64b9ad7_425x407.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:407,&quot;width&quot;:425,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&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_!UAfh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fda13cd4d-09bd-4a8e-b14d-00a4d64b9ad7_425x407.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UAfh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fda13cd4d-09bd-4a8e-b14d-00a4d64b9ad7_425x407.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UAfh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fda13cd4d-09bd-4a8e-b14d-00a4d64b9ad7_425x407.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UAfh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fda13cd4d-09bd-4a8e-b14d-00a4d64b9ad7_425x407.jpeg 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><figcaption class="image-caption">Figure 2: Looks a little bit less apocalyptic now, doesn&#8217;t it</figcaption></figure></div><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8ae3411f94d9ea5a34dfbfdf1f&quot;,&quot;title&quot;:&quot;When things go wrong don't panic, learn!&quot;,&quot;subtitle&quot;:&quot;By Arvid and Rob&quot;,&quot;description&quot;:&quot;Podcast episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/4hjP9pRF6hXCLJAoCsQKSX&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/4hjP9pRF6hXCLJAoCsQKSX" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><p>In last weeks Product Internals podcast, Arvid and I talk about incidents, and the operational responsibility that a Platform Product Manager has. Please have a listen, and reach out to us to discuss or debate on Twitter&nbsp;<a href="https://twitter.com/productinternal">@productinternal</a>&nbsp;or at podcast@productinternals.com ! And if you&#8217;re enjoying the show so far please follow!</p><p></p><p>And if you liked this post we&#8217;d love to have you join the Product Internals community!  Subscribe for a new post every Wednesday. If you find them as valuable as we find writing them please share them with your friends and colleagues!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productinternals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productinternals.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[The tradeoff between ‘Best’ and ‘Pragmatic’]]></title><description><![CDATA[Going from problem, to solution, to execution]]></description><link>https://www.productinternals.com/p/the-tradeoff-between-best-and-pragmatic</link><guid isPermaLink="false">https://www.productinternals.com/p/the-tradeoff-between-best-and-pragmatic</guid><dc:creator><![CDATA[Rob Stephenson]]></dc:creator><pubDate>Thu, 17 Jun 2021 15:42:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7tAG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F957a7840-5838-458e-a7d3-30f7c6eb8714_1536x1068.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>So you&#8217;ve identified what the right &#8216;next&#8217; problem is, how would you solve it? Don&#8217;t answer that!&nbsp; You&#8217;re surrounded by engineers, professional problem solvers.&nbsp; See how they would solve the problem.&nbsp; Teach them all that you&#8217;ve learned about this problem you&#8217;ve been obsessing over and let them brainstorm different possible solutions.&nbsp; Encourage them to diverge and converge, and they&#8217;ll eventually&nbsp; determine the best solution.&nbsp; The best product that they can build which will solve the right problem the right way.</p><p>Unfortunately it&#8217;s not that simple.&nbsp; Does the perfect product, the proposed solution make business sense?&nbsp; How much time do you have to solve it?&nbsp; Are you staffed to build the product well? Will this work with your legacy systems and existing tech debt?&nbsp; There are constraints that you might be under from your organisation and business which could render the best product, the best solution, infeasible.&nbsp; Ideally you build the best product possible, but you also need to be pragmatic.&nbsp; The &#8216;best&#8217; solution is the wrong solution if there is no pragmatic way to build it.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7tAG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F957a7840-5838-458e-a7d3-30f7c6eb8714_1536x1068.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7tAG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F957a7840-5838-458e-a7d3-30f7c6eb8714_1536x1068.png 424w, https://substackcdn.com/image/fetch/$s_!7tAG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F957a7840-5838-458e-a7d3-30f7c6eb8714_1536x1068.png 848w, https://substackcdn.com/image/fetch/$s_!7tAG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F957a7840-5838-458e-a7d3-30f7c6eb8714_1536x1068.png 1272w, https://substackcdn.com/image/fetch/$s_!7tAG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F957a7840-5838-458e-a7d3-30f7c6eb8714_1536x1068.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7tAG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F957a7840-5838-458e-a7d3-30f7c6eb8714_1536x1068.png" width="1456" height="1012" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/957a7840-5838-458e-a7d3-30f7c6eb8714_1536x1068.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1012,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:174581,&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_!7tAG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F957a7840-5838-458e-a7d3-30f7c6eb8714_1536x1068.png 424w, https://substackcdn.com/image/fetch/$s_!7tAG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F957a7840-5838-458e-a7d3-30f7c6eb8714_1536x1068.png 848w, https://substackcdn.com/image/fetch/$s_!7tAG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F957a7840-5838-458e-a7d3-30f7c6eb8714_1536x1068.png 1272w, https://substackcdn.com/image/fetch/$s_!7tAG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F957a7840-5838-458e-a7d3-30f7c6eb8714_1536x1068.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><figcaption class="image-caption">Figure 1: The range of possible solutions as a function of the product development lifecycle</figcaption></figure></div><p></p><p>As a Product Manager you must always be evaluating the tradeoff between &#8216;best&#8217; and &#8216;pragmatic&#8217;, and that means there are pros and cons for every decision.&nbsp; Based on the constraints you are under, you may need to make concessions, cut corners, accept tech debt, or launch too early in order to maximise your impact.&nbsp; These are potential consequences of satisfying your constraints.</p><p>But what are the consequences of not satisfying those constraints?&nbsp; Answer that question too. A time constraint might have serious consequences if missed, like missing a Christmas launch for a retail product.&nbsp; But maybe the deadline is arbitrary.&nbsp; It could be something in between, like trying to minimise the &#8216;investment&#8217; part of the &#8216;return on investment&#8217; equation such that building the product makes business sense.&nbsp; Similarly, if the best product wouldn&#8217;t be compatible with your existing systems, that doesn&#8217;t necessarily mean it&#8217;s the wrong thing to build.&nbsp; It instead means that there is additional investment needed to adapt or redesign those systems before actually using the product widely. Not impossible, but a tradeoff to consider.&nbsp; These constraints are actually tradeoffs too.</p><p>Engineering should help you understand the consequences of choosing a suboptimal solution, and you should help engineering understand why those consequences are probably worth it for the impact you expect to achieve.&nbsp; Keep in mind that we&#8217;re building products under uncertainty, so there probably won&#8217;t be an obviously &#8216;correct&#8217; answer.&nbsp; Even though we&#8217;re using data to make decisions we are still making assumptions for which tradeoffs will serve us best.&nbsp; And these assumptions can of course be wrong!&nbsp; Check your assumptions regularly and identify what you&#8217;ve got wrong as quickly as possible so you can evaluate changing course. This is crucial for the relationship and trust between product and engineering.</p><p>So accept that you need to make tradeoffs when building and shipping a product in order to maximise your impact.&nbsp; Start with the best possible solution and then evaluate the tradeoffs and concessions needed for pragmatism.&nbsp; Align product and engineering on the decisions, staying open to the possibility of being wrong.&nbsp; Build and ship a product. Solve a problem. Learn what worked and what didn&#8217;t.&nbsp; Do it again.</p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8ae3411f94d9ea5a34dfbfdf1f&quot;,&quot;title&quot;:&quot;The tradeoff of &#8216;Best&#8217; and &#8216;Pragmatic&#8217;&quot;,&quot;subtitle&quot;:&quot;By Arvid and Rob&quot;,&quot;description&quot;:&quot;Podcast episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/7J33oGisKb87oQ8dVYEnrE&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/7J33oGisKb87oQ8dVYEnrE" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><p>In our most recent Product Internals podcast, Arvid and I talk about determine what to build next such that the team is executing on our strategy. Please have a listen, and reach out to us to discuss or debate on Twitter&nbsp;<a href="https://twitter.com/productinternal">@productinternal</a>&nbsp;or at podcast@productinternals.com ! And if you&#8217;re enjoying the show so far please follow!</p>]]></content:encoded></item><item><title><![CDATA[Every impactful Product Team has a PM, although they might not have that title]]></title><description><![CDATA[On team composition, and working together with the different roles you might not have]]></description><link>https://www.productinternals.com/p/every-impactful-product-team-has</link><guid isPermaLink="false">https://www.productinternals.com/p/every-impactful-product-team-has</guid><dc:creator><![CDATA[Rob Stephenson]]></dc:creator><pubDate>Wed, 09 Jun 2021 16:24:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9mbK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faaced676-bb2d-4a0f-af67-9173831b0556_1536x1104.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There is no &#8220;one size fits all&#8221; composition that works for a Product Team.&nbsp; The ideal composition is determined both by the problem that you are trying to solve, as well as the profiles of the individuals that make up your team.&nbsp; And your team composition is a moving target as people move on to new opportunities, and hiring takes time.</p><p>At the core of a product team is of course the engineers. This is where the magic happens, where the brilliant ideas come from, where the product actually gets built and the problem actually gets solved.&nbsp; You probably also have an engineering manager, you <em>should</em> have a product manager (my opinion on this is incoming), and you might have any number of supporting roles such as a data scientist, a designer, a user researcher, product marketing, or others. You might think that it is optimal to have each and every supporting role present on your team but as the size of a team increases so does complexity, so this is not necessarily the case.</p><p>If you are building platform products for internal customers or building a consumer product to be used by millions, what you need out of each of these roles changes.&nbsp; If you are building an API, UX Design can help you ensure that you are solving the right Job-To-Be-Done for your users, they can help optimise the users&#8217; workflow, and more.&nbsp; If you are building a feature on a mobile app then UX design might be more focused on making sure the user interface puts the right information front and center and optimises the users&#8217; workflow towards the most valuable content.&nbsp; The Product Marketing needs of a business facing product like Microsoft Teams are entirely different than for the Experimentation Platform your platform team built internally (<a href="https://www.productinternals.com/p/market-dont-mandate-0ae">but don&#8217;t forget to market your platform product!</a>). In some cases you&#8217;ll definitely want a full time professional devoted to a supporting role for your team. In other cases that might be overkill, but the needs don&#8217;t go away completely. Somebody needs to be digging into the data. Somebody needs to do user research, somebody needs to be thinking about the UX.</p><p>So if your team doesn&#8217;t have a dedicated UX designer, or data scientist, or product marketer you can&#8217;t ignore the need. Instead somebody will need to step into that role when the need is present. An engineer with experience digging into data can craft experiments, hunt for insights, and build a KPI dashboard.&nbsp; A data scientist with some experience in UX can conduct user interviews and make recommendations.&nbsp; A Product Manager with experience in design could absolutely fill that need if necessary.&nbsp; In a product team we&#8217;re all in it together, our titles and official roles better represent our expertise, rather than what we <em>should</em> be doing at any given time.</p><p>And anybody with the right combination of expertise and interest can fill the role of the Product Manager too. The Product Manager is responsible for the &#8216;<a href="https://www.slideshare.net/_TheFamily/spotify-meetupmaster/21-Think_it_Build_it_Ship">Think it, Build it, Ship it, Tweak it</a>&#8217; loop as we say at Spotify. The PM needs to ensure that each of these roles are played at the right time such that this loop is really a loop and moves in the right direction. Without somebody playing the role of data scientist to measure impact and validate/invalidate hypotheses, Build-Measure-Learn becomes Build-Build-Build. Without learning, the team will inevitably start building the wrong things eventually.&nbsp; Somebody needs to be accountable for impact.&nbsp; Somebody needs to be accountable for learning.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9mbK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faaced676-bb2d-4a0f-af67-9173831b0556_1536x1104.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9mbK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faaced676-bb2d-4a0f-af67-9173831b0556_1536x1104.png 424w, https://substackcdn.com/image/fetch/$s_!9mbK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faaced676-bb2d-4a0f-af67-9173831b0556_1536x1104.png 848w, https://substackcdn.com/image/fetch/$s_!9mbK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faaced676-bb2d-4a0f-af67-9173831b0556_1536x1104.png 1272w, https://substackcdn.com/image/fetch/$s_!9mbK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faaced676-bb2d-4a0f-af67-9173831b0556_1536x1104.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9mbK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faaced676-bb2d-4a0f-af67-9173831b0556_1536x1104.png" width="1456" height="1047" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/aaced676-bb2d-4a0f-af67-9173831b0556_1536x1104.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1047,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:529315,&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_!9mbK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faaced676-bb2d-4a0f-af67-9173831b0556_1536x1104.png 424w, https://substackcdn.com/image/fetch/$s_!9mbK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faaced676-bb2d-4a0f-af67-9173831b0556_1536x1104.png 848w, https://substackcdn.com/image/fetch/$s_!9mbK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faaced676-bb2d-4a0f-af67-9173831b0556_1536x1104.png 1272w, https://substackcdn.com/image/fetch/$s_!9mbK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faaced676-bb2d-4a0f-af67-9173831b0556_1536x1104.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><figcaption class="image-caption">Figure 1: The Think it, Build it, Ship it, Tweak it loop of a product team with supporting roles</figcaption></figure></div><p>So in my opinion, every impactful team has a Product Manager, although they might not have that title. For a team to be impactful, somebody <em>must</em> regularly check in on what matters, validate or invalidate hypotheses, and measure that impact is achieved. Without somebody playing the Product Manager role, direction erodes and a high performing, impactful team becomes merely &#8216;productive&#8217;.&nbsp; Building cool things is just a means to an end. Having impact is the real goal.</p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8ae3411f94d9ea5a34dfbfdf1f&quot;,&quot;title&quot;:&quot;Every impactful product team has a PM, although they may not have that title.&quot;,&quot;subtitle&quot;:&quot;By Arvid and Rob&quot;,&quot;description&quot;:&quot;Podcast episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/2K3Fw2XpTk1HqBabNhQMxd&quot;,&quot;belowTheFold&quot;:false,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/2K3Fw2XpTk1HqBabNhQMxd" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" data-component-name="Spotify2ToDOM"></iframe><p>In this weeks Product Internals podcast, Arvid and I debate the different options for team composition in a platform product team, and also touch on a bit more product strategy and vision.  Please take a listen, and reach out to us to discuss further on Twitter <a href="https://twitter.com/productinternal">@productinternal</a> or at podcast@productinternals.com ! And if you&#8217;re enjoying the show so far please follow!</p>]]></content:encoded></item><item><title><![CDATA[Don’t get too attached to your roadmap.]]></title><description><![CDATA[Planning for the future and uncertainty]]></description><link>https://www.productinternals.com/p/dont-get-too-attached-to-your-roadmap</link><guid isPermaLink="false">https://www.productinternals.com/p/dont-get-too-attached-to-your-roadmap</guid><dc:creator><![CDATA[Rob Stephenson]]></dc:creator><pubDate>Mon, 07 Jun 2021 16:53:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ZElR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F62490be2-28ad-4152-8e3d-4efd59e11220_1536x916.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>One of the main responsibilities of a Product Manager is to set direction for your team and product.&nbsp; But the responsibility is far greater than understanding where your product is at and planning it&#8217;s evolution.&nbsp; Your product represents a solution that solves a specific problem.&nbsp; Obsessing over that problem and problem space is the first step.&nbsp; From your problem obsession you do research.&nbsp; From that research you form a hypothesis on a plausible diagnosis for the problem.&nbsp; From that diagnosis you break it down and start to think about how it could be solved.&nbsp; This research and thought exercise forms the foundation for the direction which you set.</p><p>Solving this problem becomes your mission.&nbsp; All products you build, all efforts you prioritise for your team should be motivated and linked in one way or another to solving this problem.&nbsp; It is the guiding star for your team, or your North Star Goal.&nbsp;&nbsp;</p><p>And based on the hypothesis that forms your diagnosis, you come up with a Product Vision.&nbsp; The Product Vision is a high level solution which based on your research and understanding of the problem, represents a future world where that problem is solved.&nbsp; It might be in the form of a single product or more likely a set of products that work together to solve the problem.&nbsp; They might be as tangible as something that you build, or intangible like a process or a culture.&nbsp; It should be lofty and aspirational, without worrying about the details of what is pragmatic or easy to do.</p><p>Once you&#8217;ve painted the picture of the perfect world with this problem solved and described the products which you believe will solve it, it&#8217;s time to break it down. This breakdown starts a Product Strategy which, according to your research and hypotheses, should achieve your vision.&nbsp; The Product Strategy doesn&#8217;t break down all the different steps needed to go from now to the Product Vision, and it is not prescriptive on the details or implementation.&nbsp; Instead it represents high level coherent action in the right direction.&nbsp; The Product Strategy may seem to go in different directions, but it should still be easy to link a recommended action to eventually achieving part of your vision and solving the North Star Goal.</p><p>But it&#8217;s also expected for the Product Strategy to be wrong, often! It&#8217;s all based on hypotheses and a coherent action can absolutely be to run an experiment to validate or invalidate your hypotheses.&nbsp; The Product Strategy should be somewhat time constrained.&nbsp; The level of uncertainty and the infinite time horizon of your Product Vision mean there is diminishing returns on how far you plan into the future. I recommend a time horizon of roughly 2 years for a strategy, although this is definitely not rigid.</p><p>Now, with your Product Strategy in one hand and the current state of the product in the other, it&#8217;s time to play the prioritisation game to determine what the team should actually be working on for the next little while. Now is when the details matter, although the Product Manager should not be prescriptive on these either. Work together with your engineers and other members of your product team to break down the coherent actions in your strategy into a roadmap. The roadmap is time constrained (I recommend around 6 months) and has less uncertainty, so it should be usable to set expectations with stakeholders. Now you are ready to go!</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZElR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F62490be2-28ad-4152-8e3d-4efd59e11220_1536x916.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZElR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F62490be2-28ad-4152-8e3d-4efd59e11220_1536x916.png 424w, https://substackcdn.com/image/fetch/$s_!ZElR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F62490be2-28ad-4152-8e3d-4efd59e11220_1536x916.png 848w, https://substackcdn.com/image/fetch/$s_!ZElR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F62490be2-28ad-4152-8e3d-4efd59e11220_1536x916.png 1272w, https://substackcdn.com/image/fetch/$s_!ZElR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F62490be2-28ad-4152-8e3d-4efd59e11220_1536x916.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZElR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F62490be2-28ad-4152-8e3d-4efd59e11220_1536x916.png" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/62490be2-28ad-4152-8e3d-4efd59e11220_1536x916.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:517414,&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_!ZElR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F62490be2-28ad-4152-8e3d-4efd59e11220_1536x916.png 424w, https://substackcdn.com/image/fetch/$s_!ZElR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F62490be2-28ad-4152-8e3d-4efd59e11220_1536x916.png 848w, https://substackcdn.com/image/fetch/$s_!ZElR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F62490be2-28ad-4152-8e3d-4efd59e11220_1536x916.png 1272w, https://substackcdn.com/image/fetch/$s_!ZElR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F62490be2-28ad-4152-8e3d-4efd59e11220_1536x916.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>To anchor this with an example, if the problem you are obsessing over is the climate crisis, your North Star Goal probably is to have a sustainable society.&nbsp; The product vision would likely be formed by several products which tackle the problem from different perspectives, such as climate friendly consumption, renewable energy, and maybe something outside of the box like space exploration. The strategy then represents the coherent actions we should take (based on our hypotheses) that are in the direction of achieving this, like advancements in electric cars, increasing the energy yield of wind turbines, and validating or invalidating our hypothesis that commoditising space travel is possible today.&nbsp; The roadmap is broken down into the details of one or multiple of the strategic actions which can be executed over the next 6 months to a year (and I won&#8217;t embarrass myself by trying to think of what that might look like).</p><p>And this way of planning for multiple different time horizons with multiple levels of uncertainty may give the illusion that you have reached a higher level of confidence in what you will be working on. But it&#8217;s really the opposite. The real benefit of being problem obsessed, making a hypothesis that diagnoses the problem and suggesting ways to solve it (based on more hypotheses), is recognising all the different places where you could be wrong, and therefore have uncertainty that needs to be investigated. Stating your hypothesis, proving yourself wrong, and changing course is arguably the biggest responsibility a Product Manager has.</p><p>If the world around you changes, the verdict on the hypotheses and assumptions you&#8217;ve been working under might change too.&nbsp; Your plans might become obsolete or insignificant.&nbsp; In our industry where we live and die on the opportunity that new technology provides, our intuition and data informed plans will be wrong a lot. A well planned roadmap can be incredibly useful for productivity and a well researched strategy is super helpful to align your team on the link to the big picture. But don&#8217;t get too attached. Be ready to make the hard decision to toss the roadmap, change strategy, or even pivot to solving the right problem.</p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8ae3411f94d9ea5a34dfbfdf1f&quot;,&quot;title&quot;:&quot;Don't get too attached to your roadmap&quot;,&quot;subtitle&quot;:&quot;By Arvid and Rob&quot;,&quot;description&quot;:&quot;Podcast episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/51wEy4SCGMXxXeObXf9Z56&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/51wEy4SCGMXxXeObXf9Z56" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe>]]></content:encoded></item><item><title><![CDATA[Market, don't mandate.]]></title><description><![CDATA[Internal facing product management, and the captive audience]]></description><link>https://www.productinternals.com/p/market-dont-mandate-0ae</link><guid isPermaLink="false">https://www.productinternals.com/p/market-dont-mandate-0ae</guid><dc:creator><![CDATA[Rob Stephenson]]></dc:creator><pubDate>Fri, 04 Jun 2021 19:49:14 GMT</pubDate><enclosure url="https://i.scdn.co/image/ab6765630000ba8ae3411f94d9ea5a34dfbfdf1f" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>One of the key differences between consumer facing product management and platform or internal facing product management is the concept of the captive audience.&nbsp; Users or prospective customers of a consumer product will either decide if it is worthwhile by paying for it explicitly; either with their time or their money.&nbsp; If they don&#8217;t like it they have lots of options to use instead, probably including your direct competitors.&nbsp; If you are building a platform or tools which are intended to be used within your company, your prospective customers have their choices restricted.&nbsp; They are supposed to use your product, they might even be explicitly mandated to do so. You have a nominal monopoly.</p><p>But it&#8217;s not that simple.&nbsp; When you are building tools or platforms for engineers to do their job, if you introduce a new tool that they don&#8217;t like, they won&#8217;t want to use it.&nbsp; The problem your platform product is supposed to solve isn&#8217;t new to them.&nbsp; They&#8217;ve been solving it in a different way for a long time. They are probably very aware of the different options available, the pros and cons and the best practices.&nbsp; They are well equipped to do their job well without, or maybe even in spite of your platform or tool.&nbsp; Even if you can explicitly mandate that the engineers (your customers) use your platform product, that doesn&#8217;t directly translate into adoption.&nbsp; They could push back because what you&#8217;re offering simply is not good enough, or they might drag their feet because they don&#8217;t want to use it.&nbsp; They could say &#8216;not now&#8217; for prioritisation reasons and be completely justified.</p><p>On the other hand, there can be very good reasons for centralising and standardising the tech stack and infrastructure in medium-to-large tech companies.&nbsp; You can get reusability benefits, you can reduce the cognitive load needed to work on different components, the technical components will work nicely together.&nbsp; These benefits represent an improvement on a global objective function, whereas teams choosing their tech stacks and tooling autonomously may only enable them to do a great job optimising for their local priorities.&nbsp; These local optimisations might be a net negative on the global level, especially as you scale.&nbsp; It&#8217;s an important tradeoff to consider between autonomy and standardisation.</p><p>So simply mandating that an inferior platform product be used doesn&#8217;t work very well, but at a higher level your organisation might need the global benefits that having standardised tech will bring.&nbsp; It is the responsibility of a platform product manager to ensure alignment of these incentives, so optimising globally is also optimising locally.&nbsp; In other words, the product that you provide should actually be the best tool for the job for your internal customers.</p><p>But the responsibility doesn&#8217;t end there.&nbsp; Once you&#8217;ve built a product that successfully aligns incentives, the trick is to get your customers to see that too.&nbsp; It&#8217;s such an easy mistake to assume this is obvious.&nbsp; As the product manager for this platform, you are problem obsessed and understand very well why it is in everybody's best interest to use your product.&nbsp; That&#8217;s not the case for your customers.&nbsp; If they don&#8217;t understand why using your platform is the right thing to do, you&#8217;ll have the same problems trying to mandate adoption, no matter how good the product is.&nbsp; This is now a marketing task. Market to your captive audience.&nbsp; Help them believe.&nbsp; Scale up adoption of your product as well as your impact without friction.&nbsp; Market, don&#8217;t mandate.</p><p>We hope you enjoy the discussion!</p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8ae3411f94d9ea5a34dfbfdf1f&quot;,&quot;title&quot;:&quot;Market, don't mandate.&quot;,&quot;subtitle&quot;:&quot;By Arvid and Rob&quot;,&quot;description&quot;:&quot;Podcast episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/6UUgjZ3oU0T2PMhAXwrz2l&quot;,&quot;belowTheFold&quot;:false,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/6UUgjZ3oU0T2PMhAXwrz2l" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" data-component-name="Spotify2ToDOM"></iframe>]]></content:encoded></item><item><title><![CDATA[Welcome to Product Internals]]></title><description><![CDATA[Welcome to Product Internals!]]></description><link>https://www.productinternals.com/p/welcome-to-product-internals</link><guid isPermaLink="false">https://www.productinternals.com/p/welcome-to-product-internals</guid><dc:creator><![CDATA[Rob Stephenson]]></dc:creator><pubDate>Sun, 30 May 2021 12:40:53 GMT</pubDate><enclosure url="https://i.scdn.co/image/ab6765630000ba8ae3411f94d9ea5a34dfbfdf1f" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to Product Internals! My name is Rob Stephenson, and together with Arvid Olovsson we play Product Manager by day at Spotify and just now we&#8217;ve started this Product Management podcast and blog.</p><p>In one of our 1:1 meetings around Christmas time, Arvid and I did some introspection on our careers and decided we should write a bit more to get our learnings down.&nbsp; I ended up writing 20 pages or so and extracted the learnings that I&#8217;ve internalised from my 10 years in tech so far.&nbsp; Arvid made a set of guardrails, which he describes as &#8216;The Bare Minimums&#8217; of the PM job which he strives to keep in good shape at all times (spoiler, it&#8217;s a lot easier said than done!). We started discussing the conclusions that we&#8217;ve come to with our other PM colleagues and told some of the stories where we&#8217;ve made mistakes and learned.&nbsp; We got some feedback that these discussions were really valuable and would be great to share with other new or aspiring product managers, so here we are!</p><p>Each week we plan on releasing a 30 minute podcast together with a short blog post which centers around a lesson or learning.&nbsp; But like any good product managers we&#8217;re staying flexible, we&#8217;re open to feedback, and I&#8217;m sure we&#8217;ll experiment with different things and tweak the podcast, cadence, or content based on the qualitative and quantitative feedback we receive!</p><p>If this sounds like something you would be interested in please subscribe, follow and listen to the Product Internals podcast on Spotify (linked below), and find us on <a href="https://twitter.com/productinterna1">Twitter</a>!</p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8ae3411f94d9ea5a34dfbfdf1f&quot;,&quot;title&quot;:&quot;Product Internals&quot;,&quot;subtitle&quot;:&quot;By Arvid and Rob&quot;,&quot;description&quot;:&quot;Podcast&quot;,&quot;url&quot;:&quot;https://open.spotify.com/show/4B1fQl6PIGzUVMSTt4k4kb&quot;,&quot;belowTheFold&quot;:false,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/show/4B1fQl6PIGzUVMSTt4k4kb" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" data-component-name="Spotify2ToDOM"></iframe><p>Enjoy!</p><p>Rob and Arvid</p>]]></content:encoded></item><item><title><![CDATA[On getting started building platform products and scaling them while scaling yourself]]></title><description><![CDATA[Welcome to Product Internals by us, Arvid Olovsson and Rob Stephenson.]]></description><link>https://www.productinternals.com/p/coming-soon</link><guid isPermaLink="false">https://www.productinternals.com/p/coming-soon</guid><dc:creator><![CDATA[Arvid and Rob]]></dc:creator><pubDate>Thu, 27 May 2021 16:42:32 GMT</pubDate><content:encoded><![CDATA[<p>Welcome to Product Internals by us, Arvid Olovsson and Rob Stephenson. </p><p>Sign up now so you don&#8217;t miss the first issue.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productinternals.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productinternals.com/subscribe?"><span>Subscribe now</span></a></p><p>In the meantime, <a href="https://www.productinternals.com/p/coming-soon?utm_source=substack&utm_medium=email&utm_content=share&action=share">tell your friends</a>!</p>]]></content:encoded></item></channel></rss>