<?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[Engineering Strategy]]></title><description><![CDATA[Sharing my learnings on Engineering Strategy and Leadership]]></description><link>https://learnings.aleixmorgadas.dev</link><image><url>https://substackcdn.com/image/fetch/$s_!Jclx!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b983592-e8a9-4295-8dbb-61e4de81a493_1280x1280.png</url><title>Engineering Strategy</title><link>https://learnings.aleixmorgadas.dev</link></image><generator>Substack</generator><lastBuildDate>Sat, 04 Apr 2026 10:58:51 GMT</lastBuildDate><atom:link href="https://learnings.aleixmorgadas.dev/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Aleix Morgadas]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[aleixmorgadas@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[aleixmorgadas@substack.com]]></itunes:email><itunes:name><![CDATA[Aleix Morgadas]]></itunes:name></itunes:owner><itunes:author><![CDATA[Aleix Morgadas]]></itunes:author><googleplay:owner><![CDATA[aleixmorgadas@substack.com]]></googleplay:owner><googleplay:email><![CDATA[aleixmorgadas@substack.com]]></googleplay:email><googleplay:author><![CDATA[Aleix Morgadas]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The strategy lifecycle and adoption. Post I]]></title><description><![CDATA[How adoption will determine the lifecycle of the strategy]]></description><link>https://learnings.aleixmorgadas.dev/p/the-strategy-lifecycle-and-adoption</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/the-strategy-lifecycle-and-adoption</guid><dc:creator><![CDATA[Aleix Morgadas]]></dc:creator><pubDate>Tue, 10 Mar 2026 08:22:40 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/92acba4a-35a4-41f2-93ac-43145db5e0bf_2195x1326.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BZwV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410db2fa-4c19-4a38-84e6-3e44d4345d29_2170x370.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BZwV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410db2fa-4c19-4a38-84e6-3e44d4345d29_2170x370.png 424w, https://substackcdn.com/image/fetch/$s_!BZwV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410db2fa-4c19-4a38-84e6-3e44d4345d29_2170x370.png 848w, https://substackcdn.com/image/fetch/$s_!BZwV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410db2fa-4c19-4a38-84e6-3e44d4345d29_2170x370.png 1272w, https://substackcdn.com/image/fetch/$s_!BZwV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410db2fa-4c19-4a38-84e6-3e44d4345d29_2170x370.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BZwV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410db2fa-4c19-4a38-84e6-3e44d4345d29_2170x370.png" width="1456" height="248" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/410db2fa-4c19-4a38-84e6-3e44d4345d29_2170x370.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:248,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75186,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/189445491?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410db2fa-4c19-4a38-84e6-3e44d4345d29_2170x370.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BZwV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410db2fa-4c19-4a38-84e6-3e44d4345d29_2170x370.png 424w, https://substackcdn.com/image/fetch/$s_!BZwV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410db2fa-4c19-4a38-84e6-3e44d4345d29_2170x370.png 848w, https://substackcdn.com/image/fetch/$s_!BZwV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410db2fa-4c19-4a38-84e6-3e44d4345d29_2170x370.png 1272w, https://substackcdn.com/image/fetch/$s_!BZwV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F410db2fa-4c19-4a38-84e6-3e44d4345d29_2170x370.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>All strategies have a lifecycle, and they cannot last forever because context is in continuous change. Yet, some strategies are designed outdated.</p><p>I&#8217;m currently thinking and researching about the strategy lifecycle, and how the adoption speed by the organization influences the design of it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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 Engineering Strategy! 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>Strategy lifecycle stages</h2><ul><li><p>Genesis of the strategy</p></li></ul><p>Strategies start emerging within the organizations in very different ways. Some are because there is a new quarter and that&#8217;s the company&#8217;s moment to sit down and &#8220;design&#8221; a strategy. Others appear when people feel lost and lacking direction, asking for a clear direction.</p><p>Regardless of the origin, there&#8217;s an event that sparks the need of a strategy, formal or informal one. <a href="https://learnings.aleixmorgadas.dev/i/146793091/4-strategy-types">See Strategy types here</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!d6nX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d453d75-1aa0-41d4-a1da-f2508dfd7c00_2170x518.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d6nX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d453d75-1aa0-41d4-a1da-f2508dfd7c00_2170x518.png 424w, https://substackcdn.com/image/fetch/$s_!d6nX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d453d75-1aa0-41d4-a1da-f2508dfd7c00_2170x518.png 848w, https://substackcdn.com/image/fetch/$s_!d6nX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d453d75-1aa0-41d4-a1da-f2508dfd7c00_2170x518.png 1272w, https://substackcdn.com/image/fetch/$s_!d6nX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d453d75-1aa0-41d4-a1da-f2508dfd7c00_2170x518.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!d6nX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d453d75-1aa0-41d4-a1da-f2508dfd7c00_2170x518.png" width="1456" height="348" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d453d75-1aa0-41d4-a1da-f2508dfd7c00_2170x518.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:348,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:100603,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/189445491?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d453d75-1aa0-41d4-a1da-f2508dfd7c00_2170x518.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!d6nX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d453d75-1aa0-41d4-a1da-f2508dfd7c00_2170x518.png 424w, https://substackcdn.com/image/fetch/$s_!d6nX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d453d75-1aa0-41d4-a1da-f2508dfd7c00_2170x518.png 848w, https://substackcdn.com/image/fetch/$s_!d6nX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d453d75-1aa0-41d4-a1da-f2508dfd7c00_2170x518.png 1272w, https://substackcdn.com/image/fetch/$s_!d6nX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d453d75-1aa0-41d4-a1da-f2508dfd7c00_2170x518.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><ul><li><p>Strategy designed/written/approved</p></li></ul><p>I consider that strategies have different formats, some are written, others are drawn, and others use a format that&#8217;s useful for the people for that company.</p><p>Regardless of the format, there&#8217;s a moment when the strategy is considered mature enough, &#8220;approved&#8221;, and communicated to the rest of the organization.</p><p>My approach here is to be collaborative, to increase adoption, super important  to reduce the time for the next step. You can see some of the ideas <a href="https://learnings.aleixmorgadas.dev/p/making-sure-a-strategy-happens-with">here</a>.</p><p>Yet, on many organizations, this is done in isolation, and then communicated to the rest of the organization. We will see some of the consequences of this approach, and how  to adopt other styles.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UMop!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9fbf177-c688-404d-af47-b91d9b89e05e_2170x518.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UMop!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9fbf177-c688-404d-af47-b91d9b89e05e_2170x518.png 424w, https://substackcdn.com/image/fetch/$s_!UMop!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9fbf177-c688-404d-af47-b91d9b89e05e_2170x518.png 848w, https://substackcdn.com/image/fetch/$s_!UMop!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9fbf177-c688-404d-af47-b91d9b89e05e_2170x518.png 1272w, https://substackcdn.com/image/fetch/$s_!UMop!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9fbf177-c688-404d-af47-b91d9b89e05e_2170x518.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UMop!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9fbf177-c688-404d-af47-b91d9b89e05e_2170x518.png" width="1456" height="348" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9fbf177-c688-404d-af47-b91d9b89e05e_2170x518.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:348,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:109077,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/189445491?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9fbf177-c688-404d-af47-b91d9b89e05e_2170x518.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UMop!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9fbf177-c688-404d-af47-b91d9b89e05e_2170x518.png 424w, https://substackcdn.com/image/fetch/$s_!UMop!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9fbf177-c688-404d-af47-b91d9b89e05e_2170x518.png 848w, https://substackcdn.com/image/fetch/$s_!UMop!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9fbf177-c688-404d-af47-b91d9b89e05e_2170x518.png 1272w, https://substackcdn.com/image/fetch/$s_!UMop!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9fbf177-c688-404d-af47-b91d9b89e05e_2170x518.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><ul><li><p>Strategy &#8220;fully&#8221; adopted</p></li></ul><p>&#8220;Fully&#8221; adopted here means enough people understand the strategy, and they are able to make day to day decisions to be closer to overcome the high stake business challenge.</p><p>Enough here will depend on the strategy itself, the company structure, and the context you&#8217;re in.</p><p>In some cases, I found that if 2 people within the key teams are able to push forward the strategy is enough. Other times, you need way bigger adoption.</p><p>But here, the more teams are involved, the more structure you have, and different layers of reporting, that <strong>influences the adoption speed</strong>.</p><p>During this phase, you focus on the actual strategy execution and how you check its impact, evaluating the expected outcomes vs the reality. This helps you to know how good are you doing.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M8rJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7caa9a-1f5f-4487-a501-b339ae01c641_2170x520.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M8rJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7caa9a-1f5f-4487-a501-b339ae01c641_2170x520.png 424w, https://substackcdn.com/image/fetch/$s_!M8rJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7caa9a-1f5f-4487-a501-b339ae01c641_2170x520.png 848w, https://substackcdn.com/image/fetch/$s_!M8rJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7caa9a-1f5f-4487-a501-b339ae01c641_2170x520.png 1272w, https://substackcdn.com/image/fetch/$s_!M8rJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7caa9a-1f5f-4487-a501-b339ae01c641_2170x520.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M8rJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7caa9a-1f5f-4487-a501-b339ae01c641_2170x520.png" width="1456" height="349" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac7caa9a-1f5f-4487-a501-b339ae01c641_2170x520.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:349,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:117974,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/189445491?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7caa9a-1f5f-4487-a501-b339ae01c641_2170x520.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!M8rJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7caa9a-1f5f-4487-a501-b339ae01c641_2170x520.png 424w, https://substackcdn.com/image/fetch/$s_!M8rJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7caa9a-1f5f-4487-a501-b339ae01c641_2170x520.png 848w, https://substackcdn.com/image/fetch/$s_!M8rJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7caa9a-1f5f-4487-a501-b339ae01c641_2170x520.png 1272w, https://substackcdn.com/image/fetch/$s_!M8rJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7caa9a-1f5f-4487-a501-b339ae01c641_2170x520.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><ul><li><p>Strategy outdated</p></li></ul><p>At some point, the context or the purpose will change. You will learn, and the diagnosis and direction are no longer relevant for the high stake business challenge. You will either evolve it, or just replace it with something that addresses what&#8217;s more important right now.</p><h2>The stages are non-linear</h2><p>This is the biggest mindset shift I had when thinking about strategy.</p><p>If you think of strategy as a plan, a linear plan, that strategy is doomed (if we can call it even a strategy).</p><p>Strategy is in the complex and complicated domains, therefore linearity won&#8217;t apply here.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h5KS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f370bf4-c330-4ea1-b0fe-595c0114da06_2048x1152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h5KS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f370bf4-c330-4ea1-b0fe-595c0114da06_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!h5KS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f370bf4-c330-4ea1-b0fe-595c0114da06_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!h5KS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f370bf4-c330-4ea1-b0fe-595c0114da06_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!h5KS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f370bf4-c330-4ea1-b0fe-595c0114da06_2048x1152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h5KS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f370bf4-c330-4ea1-b0fe-595c0114da06_2048x1152.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f370bf4-c330-4ea1-b0fe-595c0114da06_2048x1152.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;cynefin-Framework-2025&quot;,&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="cynefin-Framework-2025" title="cynefin-Framework-2025" srcset="https://substackcdn.com/image/fetch/$s_!h5KS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f370bf4-c330-4ea1-b0fe-595c0114da06_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!h5KS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f370bf4-c330-4ea1-b0fe-595c0114da06_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!h5KS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f370bf4-c330-4ea1-b0fe-595c0114da06_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!h5KS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f370bf4-c330-4ea1-b0fe-595c0114da06_2048x1152.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><figcaption class="image-caption"><a href="https://thecynefin.co/about-us/about-cynefin-framework/">https://thecynefin.co/about-us/about-cynefin-framework/</a></figcaption></figure></div><p>Which means that you can switch from phase at any time given the situation at hand.</p><p>And those moments vary a lot.</p><p>There are no single reasons of why you need to go back and iterate your strategy, but it is better to face the reality that it happens. So, you can prepare for it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XkBX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981a97c-1934-40e5-93ec-88c9eb31904c_2170x980.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XkBX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981a97c-1934-40e5-93ec-88c9eb31904c_2170x980.png 424w, https://substackcdn.com/image/fetch/$s_!XkBX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981a97c-1934-40e5-93ec-88c9eb31904c_2170x980.png 848w, https://substackcdn.com/image/fetch/$s_!XkBX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981a97c-1934-40e5-93ec-88c9eb31904c_2170x980.png 1272w, https://substackcdn.com/image/fetch/$s_!XkBX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981a97c-1934-40e5-93ec-88c9eb31904c_2170x980.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XkBX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981a97c-1934-40e5-93ec-88c9eb31904c_2170x980.png" width="1456" height="658" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c981a97c-1934-40e5-93ec-88c9eb31904c_2170x980.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:658,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:196648,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/189445491?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981a97c-1934-40e5-93ec-88c9eb31904c_2170x980.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XkBX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981a97c-1934-40e5-93ec-88c9eb31904c_2170x980.png 424w, https://substackcdn.com/image/fetch/$s_!XkBX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981a97c-1934-40e5-93ec-88c9eb31904c_2170x980.png 848w, https://substackcdn.com/image/fetch/$s_!XkBX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981a97c-1934-40e5-93ec-88c9eb31904c_2170x980.png 1272w, https://substackcdn.com/image/fetch/$s_!XkBX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc981a97c-1934-40e5-93ec-88c9eb31904c_2170x980.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>Another way to see the non-linearity is that it can be certain scenarios that a strategy doesn&#8217;t go through  the steps, and just reaches outdated at any point, triggering the cycle again, at any moment in time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TLGf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd5f6de-8b19-4fb0-b0c0-a932cd4de20e_2170x855.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TLGf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd5f6de-8b19-4fb0-b0c0-a932cd4de20e_2170x855.png 424w, https://substackcdn.com/image/fetch/$s_!TLGf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd5f6de-8b19-4fb0-b0c0-a932cd4de20e_2170x855.png 848w, https://substackcdn.com/image/fetch/$s_!TLGf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd5f6de-8b19-4fb0-b0c0-a932cd4de20e_2170x855.png 1272w, https://substackcdn.com/image/fetch/$s_!TLGf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd5f6de-8b19-4fb0-b0c0-a932cd4de20e_2170x855.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TLGf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd5f6de-8b19-4fb0-b0c0-a932cd4de20e_2170x855.png" width="1456" height="574" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5fd5f6de-8b19-4fb0-b0c0-a932cd4de20e_2170x855.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:574,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:204055,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/189445491?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd5f6de-8b19-4fb0-b0c0-a932cd4de20e_2170x855.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TLGf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd5f6de-8b19-4fb0-b0c0-a932cd4de20e_2170x855.png 424w, https://substackcdn.com/image/fetch/$s_!TLGf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd5f6de-8b19-4fb0-b0c0-a932cd4de20e_2170x855.png 848w, https://substackcdn.com/image/fetch/$s_!TLGf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd5f6de-8b19-4fb0-b0c0-a932cd4de20e_2170x855.png 1272w, https://substackcdn.com/image/fetch/$s_!TLGf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fd5f6de-8b19-4fb0-b0c0-a932cd4de20e_2170x855.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Those events that trigger an iteration are learning opportunities, and those vary a lot, they can be:</p><ul><li><p>The market condition changed</p></li><li><p>The strategy was based on the wrong diagnosis</p></li><li><p>Certain people in the organization vetoes the strategy</p></li></ul><h2>Strategy adoption</h2><p>The adoption happens in multiple phases.</p><ul><li><p><strong>Awareness:</strong> &#8220;I heard about the new strategy.&#8221;</p></li><li><p><strong>Understanding:</strong> &#8220;I know what it means for the company.&#8221;</p></li><li><p><strong>Buy-in:</strong> &#8220;I believe this is the right direction.&#8221;</p></li><li><p><strong>Commitment:</strong> &#8220;I am changing my daily work to support it.&#8221;</p></li><li><p><strong>Advocacy:</strong> &#8220;I actively promote this strategy to others.&#8221;</p></li></ul><p>We tend to assume that leadership and management would be strategy advocates, but that&#8217;s so far from the reality.</p><p>And not everything happens simultaneously, strategy advocacy takes time, effort, patience, and commitment.</p><p>On the other hand, each phase requires a minimum of adoption for a strategy to succeed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JryW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d28ee1-a074-4620-b680-56c69fd31e10_2195x1334.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JryW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d28ee1-a074-4620-b680-56c69fd31e10_2195x1334.png 424w, https://substackcdn.com/image/fetch/$s_!JryW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d28ee1-a074-4620-b680-56c69fd31e10_2195x1334.png 848w, https://substackcdn.com/image/fetch/$s_!JryW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d28ee1-a074-4620-b680-56c69fd31e10_2195x1334.png 1272w, https://substackcdn.com/image/fetch/$s_!JryW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d28ee1-a074-4620-b680-56c69fd31e10_2195x1334.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JryW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d28ee1-a074-4620-b680-56c69fd31e10_2195x1334.png" width="1456" height="885" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6d28ee1-a074-4620-b680-56c69fd31e10_2195x1334.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:885,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:200419,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/189445491?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d28ee1-a074-4620-b680-56c69fd31e10_2195x1334.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JryW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d28ee1-a074-4620-b680-56c69fd31e10_2195x1334.png 424w, https://substackcdn.com/image/fetch/$s_!JryW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d28ee1-a074-4620-b680-56c69fd31e10_2195x1334.png 848w, https://substackcdn.com/image/fetch/$s_!JryW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d28ee1-a074-4620-b680-56c69fd31e10_2195x1334.png 1272w, https://substackcdn.com/image/fetch/$s_!JryW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d28ee1-a074-4620-b680-56c69fd31e10_2195x1334.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>One  could assume that the adoption curve is based on the common view of &#8220;cascading-effect&#8221;. The strategy starts on the C-level/board, and cascades down to business units, departments, teams, individuals.</p><p>Even though that&#8217;s could be common in some organizations, that&#8217;s not the only approach for a strategy. As I explain in my post Engineering Strategy is a Fractal, those strategies can happen in multiple levels.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;cf072f30-e793-4931-84ef-5e8b10ba0eb6&quot;,&quot;caption&quot;:&quot;An engineering strategy is composed of two phases that create a feedback loop between each other; designing and execution.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Engineering Strategy is a Fractal&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:15961258,&quot;name&quot;:&quot;Aleix Morgadas&quot;,&quot;bio&quot;:&quot;Everything about Engineering Strategy and Leadership.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4257b02b-4e15-4eac-aaff-581f6cf68ba0_3264x2700.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-10-04T09:41:37.777Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F833248ec-a6aa-4fe9-9add-ca8b3a5ec43f_2166x766.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://learnings.aleixmorgadas.dev/p/engineering-strategy-is-a-fractal&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:137586560,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:0,&quot;publication_id&quot;:356759,&quot;publication_name&quot;:&quot;Engineering Strategy&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Jclx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b983592-e8a9-4295-8dbb-61e4de81a493_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>So, those adoption curves, and the people need for each phase, and how many phases there are, will depend on the purpose, scope, and context of each strategy at hand.</p><p>That&#8217;s why you might have adoption curves between phases.</p><blockquote><p><em>In order for the strategy to be fully adopted within the company, first we need the &#8220;buy in&#8221; and set the foundation with these teams.</em></p></blockquote><h3>Understand the phases and people involved</h3><p>Here is a proposal that you can extend/adapt</p><h4>Genesis adoption: People near to the high stake business challenge.</h4><p>Usually very small groups, enough to start momentum to create the problem awareness.</p><p>In my case, it is usually 3-5 people that I start exchanging ideas in a very informal way. Mainly:</p><p><em>Does this problem exist? Do you see what I&#8217;m seeing? Is this the right problem to address to achieve our business goals?</em></p><p>Here I am to find the people with influence that can champion the strategy in the spaces that I cannot be.</p><p><strong>This group sets the initial purpose and context</strong>. Determine if it is enough important, and what needs to be addressed. <strong>The problem space.</strong></p><p>This people also identifies the right people that will help them to have the right conversation.</p><h4>Strategy designed/approved adoption. Ad hoc teams of up to 10-15 people</h4><p>Making sure that the strategy gets the right adoption happens before the strategy is approved. The strategy isn&#8217;t decided by the 3-5 people, but with a group of the key people with enough influence and authority to make this happen.</p><p>In my case, I think about this group about up to 10-15 people. Not more, since I might facilitate some workshops to:</p><p>- Verify the problem space.<br>- Define the direction.</p><p>Here, I suggest creating an ad hoc team with the right people on the possible areas that the strategy will land.</p><p>Sometimes we think about those people like only tech, or product-tech, but we need to think beyond that. Most of the successful strategies I had I involved People Partners, and Head of Ops to be sure we gain the early support on key departments that we would need their support.</p><p>You can learn more about how to set up the right ad hoc team in this post</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;3edc1618-a04f-4c7d-b7ce-f92b3f742331&quot;,&quot;caption&quot;:&quot;Strategy cannot be split into &#8220;decision&#8221; and &#8220;execution&#8221;. As leaders make decisions, and teams executes the plan.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Making sure a strategy happens with Coherent Actions and ad hoc teams&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:15961258,&quot;name&quot;:&quot;Aleix Morgadas&quot;,&quot;bio&quot;:&quot;Everything about Engineering Strategy and Leadership.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4257b02b-4e15-4eac-aaff-581f6cf68ba0_3264x2700.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-02-19T08:05:17.565Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e589daa7-5fa2-4152-89c8-838705a739f6_1800x1000.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://learnings.aleixmorgadas.dev/p/making-sure-a-strategy-happens-with&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:187937770,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:6,&quot;comment_count&quot;:0,&quot;publication_id&quot;:356759,&quot;publication_name&quot;:&quot;Engineering Strategy&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Jclx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b983592-e8a9-4295-8dbb-61e4de81a493_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>The good thing is that these people could also create mini-workshop with their teams to start gaining insights, and start involving people before the strategy is decided.</p><p>Sometimes we have to trade the speed to strategy approved/designed in favor of a faster strategy adoption and execution.</p><h4>Strategy full adopted: Involving the rest of the teams</h4><p>In order to reach this phase, leveraging the ad hoc team or structure you decided, the key people understood the strategy before it got approved, and after approval, it wasn&#8217;t a surprise but a strategy with a vision that included their input.</p><p>Here, you don&#8217;t need all the organization to follow the strategy, but enough teams/structure to overcome the high stakes business challenge.</p><p>I have been involved in strategies that required + 6 teams to be in completely sync, and strategies that required 1 platform team to be very supported to make a vendor switch.</p><p>You need to adapt to your case.</p><h4>Strategy outdated: Now, it is part of the culture</h4><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;47148c34-eb62-40cc-94f2-e1ef99152ebf&quot;,&quot;caption&quot;:&quot;On this post, I use the term &#8220;Strategy&#8221; as what Richard Rumelt's defined on his book \&quot;Good Strategy / Bad Strategy\&quot;.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The outcome of the strategy becomes culture&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:15961258,&quot;name&quot;:&quot;Aleix Morgadas&quot;,&quot;bio&quot;:&quot;Everything about Engineering Strategy and Leadership.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4257b02b-4e15-4eac-aaff-581f6cf68ba0_3264x2700.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-01-14T11:03:43.254Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa934ee2c-2378-4578-8d56-ed2259094938_2707x1327.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://learnings.aleixmorgadas.dev/p/the-outcome-of-the-strategy-becomes&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:140614827,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:22,&quot;comment_count&quot;:0,&quot;publication_id&quot;:356759,&quot;publication_name&quot;:&quot;Engineering Strategy&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Jclx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b983592-e8a9-4295-8dbb-61e4de81a493_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>When a strategy succeeds, it becomes part of the culture. Now, everyone does that because it worked.</p><p>The new people that joins the company, that&#8217;s their reality, they don&#8217;t know the past. You created momentum.</p><p>But you also created inertia to change, because it worked.</p><p>So, the worst thing that could happen is that you achieved your goals, but with the wrong methods.</p><p>Because then, those wrong methods could become the culture.</p><p>Which ones? For example, asking people to work extra hours. Now, if you face a challenge, the company culture will be put extra hours.</p><p>Yes, you need to overcome your high stakes business challenge, but be careful of not compromising the future. Sure, if there&#8217;s no future, go for it. Yet, think that there are approaches that aren&#8217;t sustainable in the long term.</p><div><hr></div><p>On the next post I will continue on this same topic going deeper on some areas of:</p><ul><li><p>How lead times between phases affects each other?</p></li><li><p>What happens with multiple strategies happening in parallel?</p></li><li><p>How the system aims to protect itself? What happens if the power structures resists the strategy?</p></li></ul><p>Reply to the post with some questions you have from this post, and I will address them on the next!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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 Engineering Strategy! 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>]]></content:encoded></item><item><title><![CDATA[I started to use a notebook again to slow down when AI Agents keep seeking for my attention]]></title><description><![CDATA[Yes, the physical notebook.]]></description><link>https://learnings.aleixmorgadas.dev/p/i-started-to-use-a-notebook-again</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/i-started-to-use-a-notebook-again</guid><dc:creator><![CDATA[Aleix Morgadas]]></dc:creator><pubDate>Tue, 03 Mar 2026 07:30:34 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/989bd847-0b67-49b0-a645-04ba4fe411e9_1034x1014.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!n6KL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989bd847-0b67-49b0-a645-04ba4fe411e9_1034x1014.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n6KL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989bd847-0b67-49b0-a645-04ba4fe411e9_1034x1014.png 424w, https://substackcdn.com/image/fetch/$s_!n6KL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989bd847-0b67-49b0-a645-04ba4fe411e9_1034x1014.png 848w, https://substackcdn.com/image/fetch/$s_!n6KL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989bd847-0b67-49b0-a645-04ba4fe411e9_1034x1014.png 1272w, https://substackcdn.com/image/fetch/$s_!n6KL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989bd847-0b67-49b0-a645-04ba4fe411e9_1034x1014.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n6KL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989bd847-0b67-49b0-a645-04ba4fe411e9_1034x1014.png" width="1034" height="1014" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/989bd847-0b67-49b0-a645-04ba4fe411e9_1034x1014.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1014,&quot;width&quot;:1034,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;https://substackcdn.com/image/fetch/$s_!n6KL!,w_1200,h_800,c_fill,f_webp,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989bd847-0b67-49b0-a645-04ba4fe411e9_1034x1014.png&quot;,&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="https://substackcdn.com/image/fetch/$s_!n6KL!,w_1200,h_800,c_fill,f_webp,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989bd847-0b67-49b0-a645-04ba4fe411e9_1034x1014.png" title="https://substackcdn.com/image/fetch/$s_!n6KL!,w_1200,h_800,c_fill,f_webp,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989bd847-0b67-49b0-a645-04ba4fe411e9_1034x1014.png" srcset="https://substackcdn.com/image/fetch/$s_!n6KL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989bd847-0b67-49b0-a645-04ba4fe411e9_1034x1014.png 424w, https://substackcdn.com/image/fetch/$s_!n6KL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989bd847-0b67-49b0-a645-04ba4fe411e9_1034x1014.png 848w, https://substackcdn.com/image/fetch/$s_!n6KL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989bd847-0b67-49b0-a645-04ba4fe411e9_1034x1014.png 1272w, https://substackcdn.com/image/fetch/$s_!n6KL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F989bd847-0b67-49b0-a645-04ba4fe411e9_1034x1014.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>The AI agents have been biasing, or even driving, my thinking a lot from the last months.</p><p>Recently, I was doing system exploration, root cause analysis, and understanding why the system behaved in a certain way using Claude Code.</p><p>The whole process felt wrong. It made me anxious.</p><p>Claude was aiming to jump into fixing mode, touching everything, adding <code>console.log() </code>everywhere. That same feeling when I started my career, and I had no clue what I was doing, but I had to act fast, try a lot of things, to show that I was doing my best effort.</p><p>As I progressed in my career, I learned to be calm, and approach the solution with patience, and in a systematic approach.</p><p>Claude Code made me go back to the anxious times. Jumping from file to file, changing things, trying things out, without stopping to understand the whole, without a method.</p><div class="pullquote"><p>I realized that the AI tools seek your attention all the time,<br>they are made to keep you on the loop, or their loop.</p><p><strong>I wasn&#8217;t thinking, I was burning tokens.</strong></p></div><p>Indeed, I felt I was one prompt away of making Claude Code to fix the problem, but it wasn&#8217;t happening.</p><p>At that moment I closed my IDE, my laptop, and when to the office cafeteria with my notebook and a pencil.</p><p>So, I recreated the problem using visuals.</p><p>I&#8217;m a visual person, because I have a little of dyslexia, and reading is an effort to be sure I read the thing correctly. Claude Code wasn&#8217;t helping me there with all the words after each 20 words prompt.</p><p>I dedicated 20 min to understand the whole thing, by drawing it myself, I was able to see the problem on another angle, a systems angle.</p><p>10 minutes later, I went back to the code, and found the bug. It wasn&#8217;t in the code per se, but how the systems interact that we assumed certain things from the infrastructure.</p><p>That kind of error that only happens in prod, because in local and staging everything looks fine.</p><p>I enjoyed that process.</p><p>Stopping, using my problem-solving skills, and fix the issue that took me the whole morning.</p><p>Slowing down, the process of writing and drawing helped my brain to take the necessary time to think and understand the problem. Not to tell Claude to do 1, 2, or 3.</p><p>Tools matter. Tools are designed to influence how you behave.</p><p><strong>Change the tool if it is not helping you.</strong></p><p>You don&#8217;t need to adapt yourself to the tool if it isn&#8217;t helping you to achieve your outcome.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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 Engineering Strategy! 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>]]></content:encoded></item><item><title><![CDATA[Making sure a strategy happens with Coherent Actions and ad hoc teams]]></title><description><![CDATA[How coherent actions and ad hoc teams help you on the execution of the strategy]]></description><link>https://learnings.aleixmorgadas.dev/p/making-sure-a-strategy-happens-with</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/making-sure-a-strategy-happens-with</guid><dc:creator><![CDATA[Aleix Morgadas]]></dc:creator><pubDate>Thu, 19 Feb 2026 08:05:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e589daa7-5fa2-4152-89c8-838705a739f6_1800x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fWs8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99dff3af-9ed1-4d76-a765-ad791763ccbf_1692x701.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fWs8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99dff3af-9ed1-4d76-a765-ad791763ccbf_1692x701.png 424w, https://substackcdn.com/image/fetch/$s_!fWs8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99dff3af-9ed1-4d76-a765-ad791763ccbf_1692x701.png 848w, https://substackcdn.com/image/fetch/$s_!fWs8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99dff3af-9ed1-4d76-a765-ad791763ccbf_1692x701.png 1272w, https://substackcdn.com/image/fetch/$s_!fWs8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99dff3af-9ed1-4d76-a765-ad791763ccbf_1692x701.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fWs8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99dff3af-9ed1-4d76-a765-ad791763ccbf_1692x701.png" width="1456" height="603" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99dff3af-9ed1-4d76-a765-ad791763ccbf_1692x701.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:603,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:316529,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/187937770?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99dff3af-9ed1-4d76-a765-ad791763ccbf_1692x701.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fWs8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99dff3af-9ed1-4d76-a765-ad791763ccbf_1692x701.png 424w, https://substackcdn.com/image/fetch/$s_!fWs8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99dff3af-9ed1-4d76-a765-ad791763ccbf_1692x701.png 848w, https://substackcdn.com/image/fetch/$s_!fWs8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99dff3af-9ed1-4d76-a765-ad791763ccbf_1692x701.png 1272w, https://substackcdn.com/image/fetch/$s_!fWs8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99dff3af-9ed1-4d76-a765-ad791763ccbf_1692x701.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. Kernel of a strategy</figcaption></figure></div><p>Strategy cannot be split into &#8220;decision&#8221; and &#8220;execution&#8221;. As <em>leaders make decisions, and teams executes the plan</em>.</p><p><strong>Strategy is both</strong>. If you split them, you break the fast feedback loop.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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 Engineering Strategy! 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>At the same, who owns the execution can lead into misunderstandings like that the leader is the one<em> executing</em>, which leads into micromanagement, and unempowered teams.</p><p>That&#8217;s something we also need be careful, because it also reduces the feedback loop. It is better that multiple people think and reflect about the strategy, vs one person alone.</p><p>So, how can we make sure the team group of people designs and executes the strategy?</p><h2>The strategy leverages ad hoc groups/teams</h2><p>Organizations have strong team definitions. A person belongs to a team and reports to a specific person. Therefore, work needs to fit the organization design.</p><p>This limits us.</p><p>It makes our strategies to fit the operating model, and fight or surrender the existing structures.</p><p>Instead, <strong>strategy has to leverage informal team groups</strong> based on each context and purpose.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G7Rd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd153b22d-764b-4413-bf3b-6f098d5d3cbf_1811x864.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G7Rd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd153b22d-764b-4413-bf3b-6f098d5d3cbf_1811x864.png 424w, https://substackcdn.com/image/fetch/$s_!G7Rd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd153b22d-764b-4413-bf3b-6f098d5d3cbf_1811x864.png 848w, https://substackcdn.com/image/fetch/$s_!G7Rd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd153b22d-764b-4413-bf3b-6f098d5d3cbf_1811x864.png 1272w, https://substackcdn.com/image/fetch/$s_!G7Rd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd153b22d-764b-4413-bf3b-6f098d5d3cbf_1811x864.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G7Rd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd153b22d-764b-4413-bf3b-6f098d5d3cbf_1811x864.png" width="1456" height="695" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d153b22d-764b-4413-bf3b-6f098d5d3cbf_1811x864.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:695,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:696981,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/187937770?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd153b22d-764b-4413-bf3b-6f098d5d3cbf_1811x864.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G7Rd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd153b22d-764b-4413-bf3b-6f098d5d3cbf_1811x864.png 424w, https://substackcdn.com/image/fetch/$s_!G7Rd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd153b22d-764b-4413-bf3b-6f098d5d3cbf_1811x864.png 848w, https://substackcdn.com/image/fetch/$s_!G7Rd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd153b22d-764b-4413-bf3b-6f098d5d3cbf_1811x864.png 1272w, https://substackcdn.com/image/fetch/$s_!G7Rd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd153b22d-764b-4413-bf3b-6f098d5d3cbf_1811x864.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><figcaption class="image-caption">Figure 2. Ad hoc team composed of people from multiple teams.</figcaption></figure></div><p>And that ad hoc team can own the design and execution.</p><p>This idea/concept is key to increase the odds of the strategy to make the desired impact.</p><p>This teams/groups are formed in very different ways. In some organizations, those manifest as Slack channels like <code>#tmp_&lt;inititative&gt;</code>. Each organization has its own definition.</p><p>What makes this kind of ad hoc teams quite suitable for strategies is that it has the right people with:</p><ul><li><p>Business context.</p></li><li><p>Decision-making authority, including budget, and organizational influence.</p></li><li><p>Team specific context and situation at hand.</p></li><li><p>High-speed communication channel.</p></li></ul><p><strong>You optimize for fast feedback loop and decision-making</strong>.</p><h2>Leveraging coherent actions</h2><p>I always suggest people to have 2-3 coherent actions prepared for any  strategy. For the next reasons:</p><ul><li><p>Not all the teams have the maturity to understand a strategy and be ready to translate that to time scoped coherent actions.</p></li><li><p>Not starting soon enough to work on the strategy loses momentum, and people go back to <em>work as usual</em>.</p></li><li><p>Longer feedback loop to understand if the strategy is helping us to overcome the high-stakes business challenge.</p></li></ul><p>BUT, I <strong>wouldn&#8217;t make all the coherent actions be decided by the ad hoc strategy team.</strong> Because you want teams to start owning and showing strategic thinking and execution.</p><p>I suggest you to find that people in your team that:</p><ul><li><p>Start gaining ownership on the coherent actions, and start suggesting next steps that are coherent by themselves.</p></li><li><p>They are able to spot important areas, and proactively communicate and solve by themselves, always aligned with the strategy.</p></li></ul><p>Your goal is to identify the future leaders that can make strategy happen. You want to know how much guidance the team need, and purposely delegate more and more to the right people.</p><p>They will communicate early, and this will help you to achieve the right fast  feedback loop your strategy needs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!piW4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa06e9a11-d1d5-413d-9c8c-b6e0d3b693c0_1692x701.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!piW4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa06e9a11-d1d5-413d-9c8c-b6e0d3b693c0_1692x701.png 424w, https://substackcdn.com/image/fetch/$s_!piW4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa06e9a11-d1d5-413d-9c8c-b6e0d3b693c0_1692x701.png 848w, https://substackcdn.com/image/fetch/$s_!piW4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa06e9a11-d1d5-413d-9c8c-b6e0d3b693c0_1692x701.png 1272w, https://substackcdn.com/image/fetch/$s_!piW4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa06e9a11-d1d5-413d-9c8c-b6e0d3b693c0_1692x701.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!piW4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa06e9a11-d1d5-413d-9c8c-b6e0d3b693c0_1692x701.png" width="1456" height="603" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a06e9a11-d1d5-413d-9c8c-b6e0d3b693c0_1692x701.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:603,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:321786,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/187937770?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa06e9a11-d1d5-413d-9c8c-b6e0d3b693c0_1692x701.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!piW4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa06e9a11-d1d5-413d-9c8c-b6e0d3b693c0_1692x701.png 424w, https://substackcdn.com/image/fetch/$s_!piW4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa06e9a11-d1d5-413d-9c8c-b6e0d3b693c0_1692x701.png 848w, https://substackcdn.com/image/fetch/$s_!piW4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa06e9a11-d1d5-413d-9c8c-b6e0d3b693c0_1692x701.png 1272w, https://substackcdn.com/image/fetch/$s_!piW4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa06e9a11-d1d5-413d-9c8c-b6e0d3b693c0_1692x701.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>And by being part of the design phase, they will be able to understand how that informs the strategy, and that feedback helps the whole organization to make faster informed decisions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!51DA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48dc1c02-f072-4db2-82f1-39bedf30af0f_1692x701.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!51DA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48dc1c02-f072-4db2-82f1-39bedf30af0f_1692x701.png 424w, https://substackcdn.com/image/fetch/$s_!51DA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48dc1c02-f072-4db2-82f1-39bedf30af0f_1692x701.png 848w, https://substackcdn.com/image/fetch/$s_!51DA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48dc1c02-f072-4db2-82f1-39bedf30af0f_1692x701.png 1272w, https://substackcdn.com/image/fetch/$s_!51DA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48dc1c02-f072-4db2-82f1-39bedf30af0f_1692x701.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!51DA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48dc1c02-f072-4db2-82f1-39bedf30af0f_1692x701.png" width="1456" height="603" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48dc1c02-f072-4db2-82f1-39bedf30af0f_1692x701.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:603,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:319027,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/187937770?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48dc1c02-f072-4db2-82f1-39bedf30af0f_1692x701.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!51DA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48dc1c02-f072-4db2-82f1-39bedf30af0f_1692x701.png 424w, https://substackcdn.com/image/fetch/$s_!51DA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48dc1c02-f072-4db2-82f1-39bedf30af0f_1692x701.png 848w, https://substackcdn.com/image/fetch/$s_!51DA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48dc1c02-f072-4db2-82f1-39bedf30af0f_1692x701.png 1272w, https://substackcdn.com/image/fetch/$s_!51DA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48dc1c02-f072-4db2-82f1-39bedf30af0f_1692x701.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>And by doing that, they will learn more about the whole process, <strong>giving them more context, better decision-making, and autonomy along the way</strong>.</p><p>After repeating this loop multiple times, you have trained a great professionals on strategy within the company.</p><p>Next time you need to overcome a high-stake business challenge, the key people would be already trained on the matter.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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 Engineering Strategy! 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>]]></content:encoded></item><item><title><![CDATA["We just need to plan it better next time"]]></title><description><![CDATA[I heard this sentence multiple times during my career, and sometimes said by myself.]]></description><link>https://learnings.aleixmorgadas.dev/p/we-just-need-to-plan-it-better-next</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/we-just-need-to-plan-it-better-next</guid><dc:creator><![CDATA[Aleix Morgadas]]></dc:creator><pubDate>Sun, 18 Jan 2026 09:54:18 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ddf56d46-a8c5-411e-a0d7-8e0ddce5710c_1800x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I heard this sentence multiple times during my career, and sometimes said by myself.</p><p>This sentence carriers at a lot of assumptions, beliefs, and responsibilities:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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 Engineering Strategy! 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><ul><li><p>You can plan in advance</p></li><li><p>Product/project can define better specs</p></li><li><p>Tech can estimate the time to deliver</p></li></ul><p>The space I found this sentence the most is during retrospectives, when we expect something to take less than it is taking/took. Usually, we ask during the retro:</p><ul><li><p>What happened?</p></li><li><p>What could have done differently?</p></li></ul><div class="pullquote"><p>&#8220;We just need to plan it better next time&#8221;</p></div><p>And most of the time we tried to plan better, we made things worse. Because the more dangerous belief is that <strong>you can know in advance</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G3nE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e135e1-a22c-4d2c-aa5f-a8f894a28bc6_1572x1076.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G3nE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e135e1-a22c-4d2c-aa5f-a8f894a28bc6_1572x1076.png 424w, https://substackcdn.com/image/fetch/$s_!G3nE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e135e1-a22c-4d2c-aa5f-a8f894a28bc6_1572x1076.png 848w, https://substackcdn.com/image/fetch/$s_!G3nE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e135e1-a22c-4d2c-aa5f-a8f894a28bc6_1572x1076.png 1272w, https://substackcdn.com/image/fetch/$s_!G3nE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e135e1-a22c-4d2c-aa5f-a8f894a28bc6_1572x1076.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G3nE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e135e1-a22c-4d2c-aa5f-a8f894a28bc6_1572x1076.png" width="1456" height="997" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3e135e1-a22c-4d2c-aa5f-a8f894a28bc6_1572x1076.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:997,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:127155,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/184938109?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e135e1-a22c-4d2c-aa5f-a8f894a28bc6_1572x1076.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G3nE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e135e1-a22c-4d2c-aa5f-a8f894a28bc6_1572x1076.png 424w, https://substackcdn.com/image/fetch/$s_!G3nE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e135e1-a22c-4d2c-aa5f-a8f894a28bc6_1572x1076.png 848w, https://substackcdn.com/image/fetch/$s_!G3nE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e135e1-a22c-4d2c-aa5f-a8f894a28bc6_1572x1076.png 1272w, https://substackcdn.com/image/fetch/$s_!G3nE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e135e1-a22c-4d2c-aa5f-a8f894a28bc6_1572x1076.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><strong>After walking the walk, we know a lot more</strong>. What helped us to gain the knowledge was the movement, the execution based on imperfect information.</p><p>Walking the walk, we reduce risk, we iterate fast, and we often communicate our learnings with the rest of the team, and organization.</p><p>Yes, that will imply rework, frustration, and <strong>feeling of waste</strong>.</p><p>Yet, that was what was needed to gain knowledge and move forward. That had value on itself.</p><h2>What to do instead?</h2><h3>Identify if we are moving the responsibility to product</h3><p>We all want to make our job better, and asking for better requirements is an easy ask. </p><blockquote><p><em>&#8220;If I knew this in advance, this wouldn&#8217;t take this long</em>.&#8221; <em>- </em>Every dev at some point in their career.</p></blockquote><p>Instead, aim how you can collaborate with product to reduce the unknowns and gain rapid knowledge. Instead of full functional implementations, aim for short experiments.</p><p>Move from <em>Factory Dev</em> into <em>Product Dev</em>.</p><h3>Identify if we could fall into the analysis-paralysis trap</h3><p>We love certainty. We all do. Yet, that&#8217;s not reasonable. And with AI, this illusion is even harder to spot.</p><p>We cannot know everything in advance, nor it is useful. Some sort of upfront is reasonable, aiming to have a full plan from backlog to prod not useful.</p><p>Instead of assuming that more upfront planning would help, ask which areas would have worked better, and which areas wouldn&#8217;t be identified regardless of how much planning made.</p><p>Make those scenarios explicit, identify the things that took the most to learn, and the cause of learning it late.</p><p>Then you can ask yourself and the team <strong>&#8220;what can we do to expedite learning on these areas?&#8221;</strong></p><p>Maybe the solution isn&#8217;t more research, but microtools to learn faster as you develop.</p><p>At this point, I want to introduce you the concept of <a href="https://moldabledevelopment.com/">Moldable Development</a>.</p><p>If you are interesting on a new way to understand software, I would recommend you to take a look at it. I will write about my experience about it in the future.</p><h3>What would you do instead?</h3><p>Reply in the post on how did you approach this situation, I&#8217;m sure we all faced it at some point, but super interested to know how did you overcome the situation.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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 Engineering Strategy! 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>]]></content:encoded></item><item><title><![CDATA[Engineering Strategy beyond Tech and Control]]></title><description><![CDATA[Identifying what's necessary to overcome the high stakes challenge]]></description><link>https://learnings.aleixmorgadas.dev/p/engineering-strategy-beyond-tech</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/engineering-strategy-beyond-tech</guid><dc:creator><![CDATA[Aleix Morgadas]]></dc:creator><pubDate>Sun, 21 Dec 2025 10:45:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/19KUsV_qeyk" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>One of the main misunderstandings I identified when people learn about Engineering Strategy is its scope.</p><p>When I ask technical leaders about its strategy, it usually has two traits:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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 Engineering Strategy! 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><ol><li><p>It&#8217;s <strong>only tech</strong>.</p></li><li><p>It&#8217;s about what they <strong>can control</strong>,<em> </em>or think they can control.</p></li></ol><p>These two traits apply to CTOs to middle engineering management, and how those two traits apply will differ depending on the role on how they look like.</p><h1>Engineering Strategy beyond Tech</h1><p>Overcoming a high stakes business challenge from an engineering point of view can require all sorts of small actions in multiple dimensions, thinking only about the architecture, frameworks, Cloud, AI, and alike is limiting our area of impact.</p><p>Yes, those areas are essential to our work, but we need to think beyond those.</p><p>Maybe, in order to overcome the challenge, we need to think in terms of:</p><ul><li><p>Organizational structure</p></li><li><p>Hiring processes</p></li><li><p>Collaboration with Product and Design</p></li><li><p>How legal is involved on the delivery</p></li></ul><p>Etc.</p><p>When organizations reach a certain engineering maturity, the improvements will be beyond tech as a silo, but tech as a collaborator with all the other departments.</p><p>It is strange that we can work in isolation on the high stake business challenge, but we need to find what&#8217;s the best approach with the other disciplines in the company.</p><p>And sometimes, the best way to address something is to know when the solution isn&#8217;t tech related. That&#8217;s also a good outcome.</p><h1>Engineering Strategy beyond what you can control</h1><p>One might want to design a strategy within the constraints she or he might have.</p><ul><li><p><em>This is the product roadmap, I will design an engineering strategy dedicating the 20% of eng capacity.</em></p></li><li><p><em>I have a team with only one backend, we will adapt to this constraint and make everything frontend because that&#8217;s how we can accomplish the roadmap. So, let&#8217;s make an architecture that takes this into account.</em></p></li></ul><p>And most of us work within constrains that we cannot change, but we can influence our leadership to take into account <strong>what would be possible if we loosen the constraints</strong>.</p><p>We can start using the engineering strategy as an influencing mechanism to highlight what do we have now, what we aim to achieve, and what would be possible if we loosen or entirely remove certain constraints.</p><p>What for you is a constraint, for your leadership might not be.</p><p>You can start looking for areas that will better futures but improving today&#8217;s context.</p><p>This is called <strong>Ideal Present </strong>by Jabe Bloom.</p><div id="youtube2-19KUsV_qeyk" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;19KUsV_qeyk&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/19KUsV_qeyk?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>So, when designing your engineering strategy, ask yourself:</p><ul><li><p>What would I do if you were in your manager&#8217;s position?</p></li><li><p>If this constrain wouldn&#8217;t exist, how the strategy would change?</p></li><li><p>What&#8217;s needed to remove that constrain?</p></li></ul><p>You will find that most of those answers require collaboration and influencing, and that&#8217;s a crucial work from any strategist.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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 Engineering Strategy! 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>]]></content:encoded></item><item><title><![CDATA[Your grandma recipe is the best software requirements training]]></title><description><![CDATA[The ultimate stakeholder]]></description><link>https://learnings.aleixmorgadas.dev/p/your-grandma-recipe-is-the-best-software</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/your-grandma-recipe-is-the-best-software</guid><dc:creator><![CDATA[Aleix Morgadas]]></dc:creator><pubDate>Fri, 07 Nov 2025 07:54:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/fc290421-dec2-40ee-ba2d-36f78495f8d7_1800x1256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m still lucky that I can call my grandma to ask her about the recipe for the different dishes she made us when we were children.</p><p>And I couldn&#8217;t help myself after feeling so frustrated by how she explained the recipe to me. It frustrated me in a familiar way&#8230;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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 Engineering Strategy! 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><strong>Is my grandma the ultimate stakeholder!?</strong></p><blockquote><ul><li><p>Aleix: Hi grandma! Could you tell me how to prepare X dish?</p></li><li><p>Grandma: Sure! Take a notes!</p></li><li><p>Aleix: Ready when you&#8217;re!</p></li><li><p>Grandma: Boil the water &#128167;</p></li><li><p>Aleix: Sure! &#9989;</p></li><li><p>Grandma: Add the potatos &#129364;</p></li><li><p>Aleix: How many?</p></li><li><p>Grandma: A few</p></li><li><p>Aleix: Like 2?</p></li><li><p>Grandma: Yes, but depends on how many people. Pick some that are not too big not too small.</p></li><li><p>Aleix: Okey&#8230;</p></li><li><p>Grandma: Put them to the water and wait until they are done. &#127858;</p></li><li><p>Aleix: How many minutes? &#8987;</p></li><li><p>Grandma: When they are ready, you will know.</p></li><li><p>Aleix: OK, let&#8217;s continue.</p></li><li><p>Grandma: Add the carrots. &#129365;</p></li><li><p>Aleix: Sure! What&#8217;s next?</p></li><li><p>Grandma: Put a side the beef, you want to fry it lightly. &#129385; </p></li><li><p>Aleix: The beef!? When I have to do the beef?</p></li><li><p>Grandma: Of course you need to the beef before that! Didn&#8217;t I teach you anything? This kid&#8230;</p></li></ul></blockquote><p>And you can imagine the amount of back and forth that we had. Result? </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Oj4r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe190ad1c-317f-4a26-9c72-8efbbb768298_1024x683.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Oj4r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe190ad1c-317f-4a26-9c72-8efbbb768298_1024x683.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Oj4r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe190ad1c-317f-4a26-9c72-8efbbb768298_1024x683.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Oj4r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe190ad1c-317f-4a26-9c72-8efbbb768298_1024x683.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Oj4r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe190ad1c-317f-4a26-9c72-8efbbb768298_1024x683.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Oj4r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe190ad1c-317f-4a26-9c72-8efbbb768298_1024x683.jpeg" width="1024" height="683" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e190ad1c-317f-4a26-9c72-8efbbb768298_1024x683.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:683,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Demasiado de carne de vacuno se encuentran en blanco sart&#233;n - Foto de stock de Quemado libre de derechos&quot;,&quot;title&quot;:&quot;Demasiado de carne de vacuno se encuentran en blanco sart&#233;n - Foto de stock de Quemado libre de derechos&quot;,&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="Demasiado de carne de vacuno se encuentran en blanco sart&#233;n - Foto de stock de Quemado libre de derechos" title="Demasiado de carne de vacuno se encuentran en blanco sart&#233;n - Foto de stock de Quemado libre de derechos" srcset="https://substackcdn.com/image/fetch/$s_!Oj4r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe190ad1c-317f-4a26-9c72-8efbbb768298_1024x683.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Oj4r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe190ad1c-317f-4a26-9c72-8efbbb768298_1024x683.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Oj4r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe190ad1c-317f-4a26-9c72-8efbbb768298_1024x683.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Oj4r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe190ad1c-317f-4a26-9c72-8efbbb768298_1024x683.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Credit: <a href="https://www.istockphoto.com/es/foto/demasiado-de-carne-de-vacuno-se-encuentran-en-blanco-sart%C3%A9n-gm511025018-86490191">MishaBeliy</a></figcaption></figure></div><p>She wants to communicate all the <s>business requirements</s> ingredients and processes. I want to make the dish as she did. And yet, we cannot make it right, regardless how much effort we put into it.</p><p>The amount of experience she has is something that cannot be transmitted with a recipe, I have to practice.</p><p>And here we had two options.</p><h1>Pair cooking</h1><p>Pair with a senior cooking grandma to gain experience while receiving timely feedback that supports my growth in form of yelling, but also enjoying a good time with my grandma.</p><p><em>Not this way! You have to cut the potatoes thinner! That&#8217;s how your grandpa liked it.</em></p><h1>Agile cooking</h1><p>I don&#8217;t have the support of the Subject-matter expert (grandma), but I can leverage the feedback from early adopters of the MVD (Minimal Viable Dish), my partner and friends, until they churn because of being at risk to be food poisoned.</p><p>Focusing on gathering feedback from them, improve the booking process and product, until I master the recipe.</p><h1>Conclusions</h1><p>Enjoy the time with your grandma, she will teach you valuable lessons.</p><p>One being preparing you to deal with the messiness of the world.</p><p>Regardless of how much we try to make sense of the world and have more accurate requirements, there&#8217;s no way to transmit all the knowledge and experience without the practice.</p><p>Best case scenario, collaborate with the stakeholders and SME to have the shortest feedback loop possible. In case that&#8217;s not possible, reach for feedback from early adopters, and mature the product and method!</p><p>I hope this post helped you to call your grandma to get that recipe that you enjoyed that much when you were a kid.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eD9j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cffb052-c185-435a-9b64-a33748756ef5_1120x1063.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eD9j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cffb052-c185-435a-9b64-a33748756ef5_1120x1063.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eD9j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cffb052-c185-435a-9b64-a33748756ef5_1120x1063.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eD9j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cffb052-c185-435a-9b64-a33748756ef5_1120x1063.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eD9j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cffb052-c185-435a-9b64-a33748756ef5_1120x1063.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eD9j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cffb052-c185-435a-9b64-a33748756ef5_1120x1063.jpeg" width="1120" height="1063" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2cffb052-c185-435a-9b64-a33748756ef5_1120x1063.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1063,&quot;width&quot;:1120,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87776,&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;:&quot;https://learnings.aleixmorgadas.dev/i/178250164?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cffb052-c185-435a-9b64-a33748756ef5_1120x1063.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eD9j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cffb052-c185-435a-9b64-a33748756ef5_1120x1063.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eD9j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cffb052-c185-435a-9b64-a33748756ef5_1120x1063.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eD9j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cffb052-c185-435a-9b64-a33748756ef5_1120x1063.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eD9j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cffb052-c185-435a-9b64-a33748756ef5_1120x1063.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">Shared in the BCN Engineering Community thread</figcaption></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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 Engineering Strategy! 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>]]></content:encoded></item><item><title><![CDATA[When a supportive subdomain requires heavy investing]]></title><description><![CDATA[An example of a chat in a two-sided marketplace product]]></description><link>https://learnings.aleixmorgadas.dev/p/when-a-supportive-subdomain-requires</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/when-a-supportive-subdomain-requires</guid><dc:creator><![CDATA[Aleix Morgadas]]></dc:creator><pubDate>Mon, 18 Aug 2025 07:48:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c6d5ae0c-090c-4084-b861-25313f428823_1800x1256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Two-sided marketplaces have a challenge:</p><div class="pullquote"><p><em><strong>How to provide enough value that leaving the platform isn&#8217;t an option</strong></em></p></div><p>We have a lot of marketplaces that have to balance the offer with the supply, while creating an added value for either or both sides to ensure people use the platform.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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">Engineering Strategy is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mZYP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d6f5a5-89bc-4ffe-9d5a-334516ffba7f_1865x728.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mZYP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d6f5a5-89bc-4ffe-9d5a-334516ffba7f_1865x728.png 424w, https://substackcdn.com/image/fetch/$s_!mZYP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d6f5a5-89bc-4ffe-9d5a-334516ffba7f_1865x728.png 848w, https://substackcdn.com/image/fetch/$s_!mZYP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d6f5a5-89bc-4ffe-9d5a-334516ffba7f_1865x728.png 1272w, https://substackcdn.com/image/fetch/$s_!mZYP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d6f5a5-89bc-4ffe-9d5a-334516ffba7f_1865x728.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mZYP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d6f5a5-89bc-4ffe-9d5a-334516ffba7f_1865x728.png" width="1456" height="568" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86d6f5a5-89bc-4ffe-9d5a-334516ffba7f_1865x728.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:568,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119137,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/171112548?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d6f5a5-89bc-4ffe-9d5a-334516ffba7f_1865x728.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mZYP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d6f5a5-89bc-4ffe-9d5a-334516ffba7f_1865x728.png 424w, https://substackcdn.com/image/fetch/$s_!mZYP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d6f5a5-89bc-4ffe-9d5a-334516ffba7f_1865x728.png 848w, https://substackcdn.com/image/fetch/$s_!mZYP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d6f5a5-89bc-4ffe-9d5a-334516ffba7f_1865x728.png 1272w, https://substackcdn.com/image/fetch/$s_!mZYP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d6f5a5-89bc-4ffe-9d5a-334516ffba7f_1865x728.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>Here is a list of common marketplaces you might be used:</p><ul><li><p>Airbnb: Short-and-long-term homestays marketplace</p></li><li><p>Fiveer: Freelance marketplace</p></li><li><p>Amazon: Third party sellers can use Amazon as a platform to sell their products</p></li><li><p>Uber: Drivers provide rides to passengers.</p></li><li><p>JustEat: Restaurants deliver food to consumers</p></li><li><p>LetGo/Wallapop:  List and discover second-hand items near you.</p></li></ul><p>And a lot of them have a common business capability, <strong>the chat</strong>.</p><blockquote><p>Chat: Business capability facilitate the communication between both users to ensure they don&#8217;t leave the platform.</p></blockquote><p>Churn is always a problem when people leave the platform and start a direct relationship, and more when the CAC is higher than the LTV for a single transaction within the platform. When you need recurrence, which it is almost always nowadays.</p><p>So, the chat has become a critical capability as the whole product experience to ensure we keep the users within the platform, and not bypass it.</p><h1>The chat: Core or supportive capability?</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N3V0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494789be-da74-4b2e-a049-0f5ca05d985d_2099x1756.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N3V0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494789be-da74-4b2e-a049-0f5ca05d985d_2099x1756.png 424w, https://substackcdn.com/image/fetch/$s_!N3V0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494789be-da74-4b2e-a049-0f5ca05d985d_2099x1756.png 848w, https://substackcdn.com/image/fetch/$s_!N3V0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494789be-da74-4b2e-a049-0f5ca05d985d_2099x1756.png 1272w, https://substackcdn.com/image/fetch/$s_!N3V0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494789be-da74-4b2e-a049-0f5ca05d985d_2099x1756.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N3V0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494789be-da74-4b2e-a049-0f5ca05d985d_2099x1756.png" width="1456" height="1218" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/494789be-da74-4b2e-a049-0f5ca05d985d_2099x1756.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1218,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:274994,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/171112548?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494789be-da74-4b2e-a049-0f5ca05d985d_2099x1756.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N3V0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494789be-da74-4b2e-a049-0f5ca05d985d_2099x1756.png 424w, https://substackcdn.com/image/fetch/$s_!N3V0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494789be-da74-4b2e-a049-0f5ca05d985d_2099x1756.png 848w, https://substackcdn.com/image/fetch/$s_!N3V0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494789be-da74-4b2e-a049-0f5ca05d985d_2099x1756.png 1272w, https://substackcdn.com/image/fetch/$s_!N3V0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494789be-da74-4b2e-a049-0f5ca05d985d_2099x1756.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><figcaption class="image-caption"><a href="https://github.com/ddd-crew/core-domain-charts">Core Domain Chart</a></figcaption></figure></div><p>The chat capability isn&#8217;t a business differentiator anymore.</p><p>It lives within the supportive, and still quite tailored to the business domain that using a generic off-the-shelf solution might not be an option.</p><p>But the chat capability have a huge rival. WhatsApp.</p><p>The constant upgrades on features on WhatsApp, like reactions, reading status, last time read, multimedia messages, stickers, the real time capabilities &#8230; All those features that people are used to, you don&#8217;t have the scale of Meta to invest on them. But you are expected to move into that direction (<a href="https://medium.com/@mcraddock/the-red-queens-race-wardley-mapping-for-competitive-advantage-in-a-relentlessly-evolving-world-0d5a16da58a5">Red Queen effect</a> on Wardley Maps).</p><p>So, you are in a though spot:</p><ul><li><p>Should we use an off-the-shelf solution that costs a lot of money that doesn&#8217;t adapt enough to our user needs?</p></li><li><p>Should we invest into a custom solution, acknowledging that we will have to keep investing as the messaging apps keep evolving?</p></li><li><p>Is &#8220;not developing a chat&#8221; an option? People will bypass our platform anyway.</p></li></ul><h2>Wardley Mapping a Chat</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aj3q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070e4bc3-f251-48a0-a895-abc5835588f3_2736x1415.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aj3q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070e4bc3-f251-48a0-a895-abc5835588f3_2736x1415.png 424w, https://substackcdn.com/image/fetch/$s_!aj3q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070e4bc3-f251-48a0-a895-abc5835588f3_2736x1415.png 848w, https://substackcdn.com/image/fetch/$s_!aj3q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070e4bc3-f251-48a0-a895-abc5835588f3_2736x1415.png 1272w, https://substackcdn.com/image/fetch/$s_!aj3q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070e4bc3-f251-48a0-a895-abc5835588f3_2736x1415.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aj3q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070e4bc3-f251-48a0-a895-abc5835588f3_2736x1415.png" width="1456" height="753" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/070e4bc3-f251-48a0-a895-abc5835588f3_2736x1415.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:753,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:987131,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/171112548?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070e4bc3-f251-48a0-a895-abc5835588f3_2736x1415.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aj3q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070e4bc3-f251-48a0-a895-abc5835588f3_2736x1415.png 424w, https://substackcdn.com/image/fetch/$s_!aj3q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070e4bc3-f251-48a0-a895-abc5835588f3_2736x1415.png 848w, https://substackcdn.com/image/fetch/$s_!aj3q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070e4bc3-f251-48a0-a895-abc5835588f3_2736x1415.png 1272w, https://substackcdn.com/image/fetch/$s_!aj3q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070e4bc3-f251-48a0-a895-abc5835588f3_2736x1415.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>Based on how I understand the landscape, visualized using a Wardley Map and a Core Domain Chart, suggests to us that custom-building it isn&#8217;t a good strategic decision.</p><p>Either relying on existing tools, or adopting an off-the-shelf solution, looks like the right decision to make.</p><p>Yet, the devil is in the details.</p><p>Any B2C marketplace has million of conversations and messages per month. And based on the current pricing models, it can cost millions per month to outsource this to a third party.</p><p>So, we have a business capability that&#8217;s cost of doing business, it is not a business differentiator, and we are in macroeconomic that makes it tougher to compete on margins that are shrinking.</p><p>It is valid to ask:</p><blockquote><p><em>AI is accelerating development, we can do more with less, our competition is doing it, shouldn&#8217;t we internalize this, and save us the cost of this external tool?</em></p></blockquote><h2>Let&#8217;s assume we decide to build-it in house</h2><p>Building an in-house copy of WhatsApp isn&#8217;t viable nor realistic. You won&#8217;t have the same requirements as WhatsApp in terms of million of concurrent users, for example.</p><p>But there is something that we can use in our advantage when we need to build internally a commodity. It is a well known domain:</p><ul><li><p>Certainty: Commonly understood (in terms of use)</p></li><li><p>Market: Mature market</p></li><li><p>Market perception: Ordered / trivial</p></li><li><p>User perception: Standard / expected</p></li><li><p>Understanding: Believed to be well-defined / stable / measurable</p></li></ul><p>On the other side, those properties make this domain to have higher expectations of usage.</p><p>So, in this case we aren&#8217;t experimenting, and aiming to reduce the cost of learning. We are developing a well understood domain. So, we need to focus on a methodology like 6-sixma or Lean to develop this business capability.</p><p>We can &#8220;know&#8221; how much it will cost us, and often it is a lot.</p><h2>How do we build it?</h2><p>We know the chat capability has specific business needs, but we also have a tech stack, and people skilled with certain tools, and methodologies.</p><p>So, how do we develop the chat?</p><ul><li><p>Using existing tech like Ruby on Rails and Postgres, or we opt for a known technology to work for chat-like systems like Elixir?</p></li><li><p>Do we invest in new talent to develop this system? Do we train existing talent, and take advantage of AI? Do we leverage existing tech stack instead?</p></li></ul><p>All decisions are about trade-offs.</p><p>And on those decisions, we need to add the domain specific knowledge we have about our users behaviors.</p><p>For example, in a B2C about selling second-hand items near you. You can have million of messages per month, but you also know that:</p><ul><li><p>Conversations aren&#8217;t long, and they have a short duration.</p></li><li><p>Conversations are co-located. A person in Spain won&#8217;t be talking to a person in South Korea to sell a second-hand item.</p></li></ul><p>Understanding this domain specific behaviors, we can shape our custom-build solution more tailored to our needs without reaching the level of WhatsApp for example.</p><h1>My decision-making path</h1><p>and how AI influenced how I would run experiments to verify the most viable solution.</p><ol><li><p>I would externalize as much as possible. There are a lot of hidden costs on internalizing commodities and products beyond the invoice and the end of the month.</p></li><li><p>In case I need to custom-build it. I would:</p><ol><li><p>Do a deeper research of viability using industry known approach.</p></li><li><p>In case it is needed and viable to be on specific tech, like Elixir in the chat example, I would experiment with this approach to fully understand the consequences. And I mean also in production.</p></li><li><p>Otherwise, I would default to current tech stack, and do our best to fulfill customer needs.</p><ol><li><p>This will help us to leverage existing talent and keep the tech stack as homogeneous as possible in case it is important for the company.</p></li></ol></li></ol></li></ol><h2>Why AI is changing this decision-making process?</h2><p>Because AI is trained on known data, known products, and everything that&#8217;s already present in the web. And generic and supportive subdomains, products and commodities fulfill these criteria.</p><p>AI can help us a lot on what&#8217;s not a business differentiator but cost of doing business. The LLMs can help us to extract those decisions made in the past that are relevant for our use case.</p><p>But this will also have consequences:</p><ul><li><p>Using LLMs will be about the past, not the present, nor the future. We will also be behind of the rest if we only rely on the LLMs.</p></li><li><p>Custom-building has a lot of hidden costs, a lot of them aren&#8217;t public, therefore LLMs cannot help us to anticipate those.</p></li><li><p>We might end up in a sunk-cost fallacy, where we keep investing instead of decide to go for an off-the-shelf solution.</p></li></ul><p>So, for one side, I consider that LLMs might be opening a space where more big companies will internalize those generic external services to reduce external cost. At the same time, this will start to increase all the hidden work to support those services.</p><h1>Why internalizing everything isn&#8217;t viable</h1><p>I provided this example for the chat, but you might consider applying the same decision to all third party services. That survey tool, that analytics tool, the CRM, &#8230;</p><p>And the truth is, those domains are huge, and I don&#8217;t consider reasonable to expect that a LLMs will be able to:</p><ol><li><p>Understand all the domain specific knowledge required.</p></li><li><p>Support you maintaining the systems.</p></li><li><p>Support you on those edge cases, and industry changes that will force you to keep investing on those systems.</p></li></ol><p>So, why do I consider a chat to be in the messy middle of the decision process to consider custom-building it?</p><p>Because, even though, from a capability point of view, I do consider it is a supportive one. In terms of the long term product strategy, you aim to reduce people moving to an external provider, and that&#8217;s why, in this case, it can make sense to make it internally, with all the consequences.</p><p>You might be investing millions, but you also can reduce the churn and increase the LTV enough that it makes sense. Remember that B2C are economies of scale, and at scale, the numbers can work.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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">Engineering Strategy is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>]]></content:encoded></item><item><title><![CDATA[Extending the git message conventions to prevent losing knowledge]]></title><description><![CDATA[I&#8217;m sure you are familiar with commit messages that look like:]]></description><link>https://learnings.aleixmorgadas.dev/p/extending-the-git-message-conventions</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/extending-the-git-message-conventions</guid><dc:creator><![CDATA[Aleix Morgadas]]></dc:creator><pubDate>Sat, 09 Aug 2025 11:51:03 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3e88edb0-8fbf-481a-bf50-eda712559a00_1507x782.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m sure you are familiar with commit messages that look like:</p><ul><li><p><code>feat: added email notification on product shipped</code></p></li><li><p><code>chore: upgraded library version</code></p></li><li><p><code>fix: JSON parser for DTO</code></p></li></ul><p>A common value proposition from AI vendors is to delegate the commit message to AI.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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">Engineering Strategy is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nPCv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027c7c62-26d6-43ac-89dc-8c2da7ebced0_830x311.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nPCv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027c7c62-26d6-43ac-89dc-8c2da7ebced0_830x311.png 424w, https://substackcdn.com/image/fetch/$s_!nPCv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027c7c62-26d6-43ac-89dc-8c2da7ebced0_830x311.png 848w, https://substackcdn.com/image/fetch/$s_!nPCv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027c7c62-26d6-43ac-89dc-8c2da7ebced0_830x311.png 1272w, https://substackcdn.com/image/fetch/$s_!nPCv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027c7c62-26d6-43ac-89dc-8c2da7ebced0_830x311.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nPCv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027c7c62-26d6-43ac-89dc-8c2da7ebced0_830x311.png" width="830" height="311" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/027c7c62-26d6-43ac-89dc-8c2da7ebced0_830x311.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:311,&quot;width&quot;:830,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40077,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/170521754?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027c7c62-26d6-43ac-89dc-8c2da7ebced0_830x311.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nPCv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027c7c62-26d6-43ac-89dc-8c2da7ebced0_830x311.png 424w, https://substackcdn.com/image/fetch/$s_!nPCv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027c7c62-26d6-43ac-89dc-8c2da7ebced0_830x311.png 848w, https://substackcdn.com/image/fetch/$s_!nPCv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027c7c62-26d6-43ac-89dc-8c2da7ebced0_830x311.png 1272w, https://substackcdn.com/image/fetch/$s_!nPCv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027c7c62-26d6-43ac-89dc-8c2da7ebced0_830x311.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>It is useful, but generating a commit message doesn&#8217;t provide much value.</p><p>A good commit needs to help our teammates (and our future selves) to understand <em>what changed and why</em>.</p><p>And, a common thing that happens nowadays is that a lot of code is AI generated. I want to understand if the code that&#8217;s there has been written by you, which will have a higher chance that you will remember certain decisions you made, or it has been delegated to AI, which means that you might not member all the changes introduced.</p><p>What&#8217;s missing in the commits is this critical information.</p><p>That&#8217;s why I started adding some contextual information to my commit messages.</p><h1>ai-{feat/chore/fix/docs}: &lt;description&gt;</h1><p>Following the <a href="https://www.conventionalcommits.org/en/v1.0.0/">conventionalcommits.org</a> specification, I started adding the suffix <code>`ai-` </code>to my commit messages to indicate that the commit contains code generated by AI.</p><p>Providing this context to our future selves will be key to understand how we are changing code.</p><ul><li><p><code>ai-feat: added email notification on product shipped</code></p></li><li><p><code>ai-chore: upgraded library version</code></p></li><li><p><code>ai-fix: JSON parser for DTO</code></p></li></ul><h1>Losing knowledge with LLMs</h1><p>If you have been in the industry for a while, you know that knowledge is a headache for any company.</p><p>That&#8217;s why pair programming, mob programming, technical huddles, Architectural Decision Records, documentation, and so on have been adopted by more and more companies.</p><p>Because we learned the cost of losing knowledge.</p><p>And with AI, we are losing knowledge and know-how faster than ever. See <em><a href="https://arxiv.org/abs/2506.08872">Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing Task paper</a>.</em></p><p>If we aren&#8217;t pairing as much, and we delegate a lot to LLMs, what can we do to minimize the knowledge lost?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VUHq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f451ed-732a-4ab8-83a2-019134f1d432_1505x876.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VUHq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f451ed-732a-4ab8-83a2-019134f1d432_1505x876.png 424w, https://substackcdn.com/image/fetch/$s_!VUHq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f451ed-732a-4ab8-83a2-019134f1d432_1505x876.png 848w, https://substackcdn.com/image/fetch/$s_!VUHq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f451ed-732a-4ab8-83a2-019134f1d432_1505x876.png 1272w, https://substackcdn.com/image/fetch/$s_!VUHq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f451ed-732a-4ab8-83a2-019134f1d432_1505x876.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VUHq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f451ed-732a-4ab8-83a2-019134f1d432_1505x876.png" width="1456" height="847" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41f451ed-732a-4ab8-83a2-019134f1d432_1505x876.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:847,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:195800,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/170521754?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f451ed-732a-4ab8-83a2-019134f1d432_1505x876.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VUHq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f451ed-732a-4ab8-83a2-019134f1d432_1505x876.png 424w, https://substackcdn.com/image/fetch/$s_!VUHq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f451ed-732a-4ab8-83a2-019134f1d432_1505x876.png 848w, https://substackcdn.com/image/fetch/$s_!VUHq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f451ed-732a-4ab8-83a2-019134f1d432_1505x876.png 1272w, https://substackcdn.com/image/fetch/$s_!VUHq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f451ed-732a-4ab8-83a2-019134f1d432_1505x876.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The problem is even worse as you think about it.</p><h2>LLM providers harvesting business knowledge</h2><p>Each developer is sending a lot of information to LLM providers. They are able to identify patterns not only cross your company, but cross competitors, and industries.</p><p>We are making our LLM providers to sense all the industry for a fraction of what it costs you to learn about it, and they will be able to out innovate us.</p><p>The need for self-hosted open models will become more and more obvious.</p><h2>Each developer deviating about a common shared domain model as the LLMs introduces more local bias</h2><p>Any person with a DDD background understand the importance of the Ubiquitous Language, and that all the people understand the meaning of each concept.</p><p>I&#8217;m seeing an increased problematic as we use more LLMs. Because of how many variables there are when we develop.</p><p>Imagine how fast we start losing the shared domain model when:</p><ul><li><p>Using different LLM models: Each model has its own training set, its own definitions, and its own bias.</p></li><li><p>Each conversation with the LLM adds more context to the specific memory. But developers don&#8217;t share their chat memory between them. Creating bias, and re-work when different developers work on the same parts of the code.</p></li><li><p>Because it is easier to talk to an LLM (and we are disincentivizing the collaboration with product, design, and business that took us that long to build the culture of), our shared mental model will become worse and worse over time.</p><ul><li><p>Creating more knowledge silos than before.</p></li></ul></li></ul><p>We need to be careful when leveraging the LLMs because they are trained on what&#8217;s known. And innovation isn&#8217;t about what&#8217;s know, but about unexplored space.</p><p>Using DDD terms, LLMs help us a lot on supporting subdomains. The core domains, those that are about the unknown, the hard stuff, why users buy you and not the others, that&#8217;s the hard part. </p><p>LLMs won&#8217;t fix those, but good cross-team collaboration will.</p><div class="pullquote"><p>If an LLM can answer about it, it&#8217;s not core by definition.</p></div><h1>Keeping the AI conversations within the Git history</h1><pre><code><code>commit 7457ef3dd201d0702c0f82e6e703b53f87db770e
Author: Aleix Morgadas &lt;hello@aleixmorgadas.dev&gt;
Date:   Thu Aug 7 13:32:42 2025 +0200
ai-feat: &lt;description&gt;

# Prompt
&lt;Prompt that triggered the change&gt;

# Outcome
&lt;Copilot, Agent, whatever chat that caused the changes&gt;

# Meta
model: sonnet-4
mcp:</code></code></pre><p>I started adding all the information produced by AI as part of the Git History as a countermeasure to losing knowledge in the mid to long term.</p><p>That&#8217;s the only countermeasure I found that can help us to not lose all the knowledge it took us that long to gain.</p><p>I just copy the prompt and the outcome of the AI chat that explains the changes, and which model/MCPs have been used.</p><p>Here is an example with <a href="https://cline.bot/">Cline</a> Code Extension.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5COs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab921ea6-3bfa-4107-8c91-fa0ff0c04b6b_2517x1362.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5COs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab921ea6-3bfa-4107-8c91-fa0ff0c04b6b_2517x1362.png 424w, https://substackcdn.com/image/fetch/$s_!5COs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab921ea6-3bfa-4107-8c91-fa0ff0c04b6b_2517x1362.png 848w, https://substackcdn.com/image/fetch/$s_!5COs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab921ea6-3bfa-4107-8c91-fa0ff0c04b6b_2517x1362.png 1272w, https://substackcdn.com/image/fetch/$s_!5COs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab921ea6-3bfa-4107-8c91-fa0ff0c04b6b_2517x1362.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5COs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab921ea6-3bfa-4107-8c91-fa0ff0c04b6b_2517x1362.png" width="1456" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab921ea6-3bfa-4107-8c91-fa0ff0c04b6b_2517x1362.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1516532,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/170521754?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab921ea6-3bfa-4107-8c91-fa0ff0c04b6b_2517x1362.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5COs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab921ea6-3bfa-4107-8c91-fa0ff0c04b6b_2517x1362.png 424w, https://substackcdn.com/image/fetch/$s_!5COs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab921ea6-3bfa-4107-8c91-fa0ff0c04b6b_2517x1362.png 848w, https://substackcdn.com/image/fetch/$s_!5COs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab921ea6-3bfa-4107-8c91-fa0ff0c04b6b_2517x1362.png 1272w, https://substackcdn.com/image/fetch/$s_!5COs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab921ea6-3bfa-4107-8c91-fa0ff0c04b6b_2517x1362.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><figcaption class="image-caption"><a href="https://cline.bot/">Cline</a> example</figcaption></figure></div><p>This way, by the time we start adding the right capabilities, we store as much of the information within our Git History. So that, by the time we want to start experimenting with all this information, and business knowledge, we have the data already in our systems.</p><p>Interesting that we started collecting all data from customers that we didn&#8217;t need as a company during the &#8220;Big data&#8221; hype, and we kind of forget some of those learnings.</p><p>Some examples would be:</p><ul><li><p>Learning from each other&#8217;s prompts.</p></li><li><p>Knowing the decisions made with the AI and the developer that lead into the changes.</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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">Engineering Strategy is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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></p>]]></content:encoded></item><item><title><![CDATA[Starting the next step in my journey. Open to work]]></title><description><![CDATA[LATEST NEWS!]]></description><link>https://learnings.aleixmorgadas.dev/p/starting-the-next-step-in-my-journey</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/starting-the-next-step-in-my-journey</guid><dc:creator><![CDATA[Aleix Morgadas]]></dc:creator><pubDate>Sat, 02 Aug 2025 10:11:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/73ab7cdf-1096-44c7-9f98-65b1a2f1be7a_3200x1800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Edit 5th September 2025</h1><p>I signed with <a href="https://www.rover.com/">Rover.com</a> to join the M&amp;A Integrations team as Staff Eng &#128079;</p><p>I&#8217;m super happy to join a company that we are users at home, and see the other part of the product.</p><div><hr></div><p>LATEST NEWS! &#128640; After some months of consideration, I&#8217;m ready to start for my next professional challenge, as <strong>FTE for a product company</strong>. Hybrid at Barcelona or Full remote.</p><p>You want to know why now, see <a href="https://learnings.aleixmorgadas.dev/i/169437181/how-did-i-get-here">How did I get here?</a></p><h2>How can I help companies?</h2><p>I adapt a lot to the company challenge at hand. I don&#8217;t consider one-size-fits all solution or silver bullets exist. That&#8217;s why I focus on deeply understanding the company context and business, the product, the users, and their needs, and how everything fits together.</p><p>This mindset let me into driving initiatives such as:</p><ul><li><p>Execute a strategy that has been blocked for a long while, and you feel that the teams don&#8217;t understand the big picture.</p></li><li><p>Incremental architectural modernizations.</p></li><li><p>Understand the team bottlenecks, and drive improvement initiatives, that required:</p><ul><li><p>Technical migrations</p></li><li><p>Upskilling team members</p></li><li><p>Coordinating multiple releases with multiple teams without downtime</p></li></ul></li><li><p>Understand legacy systems that were causing production incidents, and stabilize those systems to keep adding value to our customers.</p></li><li><p>Set good and best practices to improve the engineering maturity, with good CI/CD pipelines, adopting key XP practices, setup good testing based, and good observability tooling.</p></li></ul><h2>For which position?</h2><p>I&#8217;m looking for a Staff+ Engineer position.</p><p>I&#8217;m a strong contributor to the company strategy and making it happen with a hands-on approach. I have been leading cross-team initiatives, some with direct authority, but most required influencing key stakeholders, and teams to move the initiative forward.</p><p>That&#8217;s why I consider that working as Staff+ Engineer I can contribute to the product development, improve the system&#8217;s architecture, and mentor other engineers along the process.</p><h2>Which domains/industries I have experience with?</h2><p>I had the opportunity to work on multiple domains, industry, and business models. Here is a list of the ones I feel more comfortable with:</p><ul><li><p>Fintech that implies regulation (<a href="https://www.creditas.com/">Creditas</a>)</p></li><li><p>Dev productivity products (<a href="https://www.teamperature.com/">Teamperature</a>)</p></li><li><p>Dev tooling (<a href="https://testcontainers.com/cloud/">Testcontainers</a>)</p></li><li><p>Two-sided marketplaces (Under NDA)</p></li><li><p>E-commerce (<a href="https://www.otto.de/">Otto</a>)</p></li></ul><h1>Contact Info</h1><p>If you think I can help you, or you know of a place I can fit, please, reach out with the following information, or just reply to this post &#128591;</p><ul><li><p>My LinkedIn: <a href="https://www.linkedin.com/in/aleixmorgadas/">https://www.linkedin.com/in/aleixmorgadas/</a></p></li><li><p>Email me to: hello@aleixmorgadas.dev</p></li><li><p>Schedule a 30-min call with me: <a href="https://cal.com/aleixmorgadas/30min">https://cal.com/aleixmorgadas/30min</a></p></li><li><p>You can see my CV <a href="https://docs.google.com/document/d/1AOoDHLTTWY-aTcDGTnQetsbotR6uK4dXi8IUmYeBYxI/edit?usp=sharing">here</a>.</p></li></ul><h1>How did I get here?</h1><p>For the last two years, I have been pushing my mission forward:</p><div class="pullquote"><p><em>To help technical leaders to make better informed decisions</em>.</p></div><p>And I did it in two different ways; building a product and offering my training services. The latter is working better than the former so far.</p><p><strong>Started with EnablingFlow and later joined Teamperature</strong></p><p>The mission of Teamperature aligned so well with my personal purpose. So, I decided to join Teamperature with Manuel, co-author of Team Topologies.</p><p>I had been part of the Team Topologies community for a while, and the problem we were solving as a product as something I did as a Head of Engineering.</p><p>It was the perfect match, but the market isn&#8217;t there yet.</p><p>The developer productivity market is tough, and we were pushed into offering services on top of the product. I can explain more about this in another post.</p><p><strong><a href="https://engineeringstrategy.academy/">Engineering Strategy Academy</a></strong></p><p>For the last 2 years, I have been coaching Staff+ Engineers and Engineering Managers. It has been an amazing experience.</p><p>I had a constant flow of people asking how to level up their skills, and have bigger impact in their organizations. Stuff from driving huge architectural migrations, while getting the buy-in from the C-level, to changing full B2C onboarding flows to enable fast experiments.</p><p>At some point, I decided to start doing group training to help those people that cannot afford personal coaching, while having a great practical experience.</p><p>From that need I started <a href="https://engineeringstrategy.academy/">engineeringstrategy.academy</a>, and I&#8217;m enjoying it a lot. It feels so rewarding to see people improving their strategic thinking within weeks, for something that people might take months to years.</p><p>I just realized this is something I&#8217;m enjoying doing but it doesn&#8217;t require a full-time dedication. <strong>I&#8217;m running the coaching sessions and trainings as an afternoon initiative.</strong></p><h1>I&#8217;m missing working with more people</h1><p>I have been helping people on driving high-stake business challenges. And while doing it, I felt that I was missing that part of cross-team collaboration, cross-team influencing to drive an initiative, coaching people, and see their growth while working together.</p><p>One of the best experiences I had was at Creditas, working with talented people, building a great product, while improving our product-engineering culture. It was amazing to see the whole progress when you look back.</p><p> It implied:</p><ul><li><p>Collaborating with business, product, design, customer success.</p></li><li><p>Collaborating on the design and execution of an engineering strategy.</p></li><li><p>Training people on advance topics such as DDD, Team Topologies, Event-Driven Architectures, and Evolutionary Architecture.</p></li><li><p>Critical projects hands-on when needed to:</p><ul><li><p>Train people on specific practices, methodologies, or architectures.</p></li><li><p>Deliver key system components</p></li></ul></li></ul><p>And after feeling and thinking it for a while, I realized that being part of something bigger fulfills my personal mission while enjoying the energy that gives me being part of a higher mission.</p>]]></content:encoded></item><item><title><![CDATA[The engineering strategist journey]]></title><description><![CDATA[I&#8217;m happy to share my talk at CraftConf 2025 where I shared my journey as an engineering strategist while focusing on the Engineering Strategy Foundations.]]></description><link>https://learnings.aleixmorgadas.dev/p/the-engineering-strategist-journey</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/the-engineering-strategist-journey</guid><dc:creator><![CDATA[Aleix Morgadas]]></dc:creator><pubDate>Mon, 16 Jun 2025 07:20:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/Y3mwuVTxPAI" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-Y3mwuVTxPAI" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;Y3mwuVTxPAI&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/Y3mwuVTxPAI?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>I&#8217;m happy to share my talk at <a href="https://craft-conf.com/2025/speaker/aleix-morgadas">CraftConf 2025</a> where I shared my journey as an engineering strategist while focusing on the Engineering Strategy Foundations.</p><p>I hope you enjoy the talk! &#128588;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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">Engineering Strategy is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>]]></content:encoded></item><item><title><![CDATA[Mobile onboarding evolution at Flo Health - Engineering Strategy]]></title><description><![CDATA[Open Engineering Strategy]]></description><link>https://learnings.aleixmorgadas.dev/p/mobile-onboarding-evolution-at-flo</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/mobile-onboarding-evolution-at-flo</guid><dc:creator><![CDATA[Eugene Sergueev]]></dc:creator><pubDate>Thu, 05 Jun 2025 06:01:27 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c4cedd9a-7eac-4daf-8622-7a99e24aebf2_900x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Introducing myself</h1><p>Hi, I&#8217;m <a href="https://www.linkedin.com/in/esergueev/">Eugene</a>, Director of Engineering at <a href="https://flo.health/">Flo Health</a>. Today, I want to share how we evolved our onboarding experience from a rigid, release-bound flow into a dynamic, server-driven platform that now powers rapid experimentation across mobile and web. This is a story about breaking Conway&#8217;s Law, building internal platforms with product thinking, and enabling teams to move fast&#8212;without breaking things.</p><h1>Introducing the company</h1><p>Before diving deep into details, I want to give you an overview of Flo&#8217;s domain, scale, and challenges. This information can help you understand why our onboarding is so complex and diverse.</p><p>Flo is a super app with various user segments: cycle tracking, getting pregnant, pregnancy tracking, sex life, socializing in secret chats, and many more. Moreover, we recently launched a Flo for Partners feature with 1+ million MAU in 2024, meaning we are no longer only a female health app.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lUjM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88fa0ca-5512-46ea-a0f2-31928ce04916_1400x787.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lUjM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88fa0ca-5512-46ea-a0f2-31928ce04916_1400x787.png 424w, https://substackcdn.com/image/fetch/$s_!lUjM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88fa0ca-5512-46ea-a0f2-31928ce04916_1400x787.png 848w, https://substackcdn.com/image/fetch/$s_!lUjM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88fa0ca-5512-46ea-a0f2-31928ce04916_1400x787.png 1272w, https://substackcdn.com/image/fetch/$s_!lUjM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88fa0ca-5512-46ea-a0f2-31928ce04916_1400x787.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lUjM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88fa0ca-5512-46ea-a0f2-31928ce04916_1400x787.png" width="1400" height="787" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b88fa0ca-5512-46ea-a0f2-31928ce04916_1400x787.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:787,&quot;width&quot;:1400,&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_!lUjM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88fa0ca-5512-46ea-a0f2-31928ce04916_1400x787.png 424w, https://substackcdn.com/image/fetch/$s_!lUjM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88fa0ca-5512-46ea-a0f2-31928ce04916_1400x787.png 848w, https://substackcdn.com/image/fetch/$s_!lUjM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88fa0ca-5512-46ea-a0f2-31928ce04916_1400x787.png 1272w, https://substackcdn.com/image/fetch/$s_!lUjM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88fa0ca-5512-46ea-a0f2-31928ce04916_1400x787.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><h1>What was the high-stakes problem?</h1><p>At Flo, onboarding isn't just a product feature - it&#8217;s a critical growth lever. As a product-led growth (PLG) company, our ability to convert new users into active, engaged members within their first few minutes in the app directly influences our retention, revenue, and impact.</p><p>Initially, we approached onboarding as a set of hardcoded screens - a simple solution that sufficed for a time. But as our ambitions grew, so did the complexity of our onboarding journeys and the urgency to iterate on them quickly. To scale experimentation, we introduced a domain-specific language (DSL) that allowed onboarding flows to be described more flexibly. However, this DSL was still embedded in the app codebase, locking every onboarding change to the mobile release cycle.</p><p>This created a high-stakes bottleneck.</p><ul><li><p><strong>Every experiment or fix was gated by a mobile release</strong>, making it impossible to react in real time to user behavior or localization issues.</p></li><li><p><strong>Errors took days to detect and fix</strong>, delaying learnings and negatively impacting conversion metrics.</p></li><li><p><strong>The complex onboarding created</strong> a cognitive and operational burden on engineers, PMs, and QA to maintain.</p></li><li><p><strong>Mobile engineers were disengaged</strong>, spending time updating massive DSL configs instead of solving high-impact user problems.</p></li></ul><p>In short, the very process designed to accelerate onboarding innovation became the blocker. And in a PLG company, slow onboarding iteration is not just a developer inconvenience - it&#8217;s a growth risk.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jk5q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6da4d7-0931-4189-b778-64dc292c7d6c_1400x787.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jk5q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6da4d7-0931-4189-b778-64dc292c7d6c_1400x787.png 424w, https://substackcdn.com/image/fetch/$s_!jk5q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6da4d7-0931-4189-b778-64dc292c7d6c_1400x787.png 848w, https://substackcdn.com/image/fetch/$s_!jk5q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6da4d7-0931-4189-b778-64dc292c7d6c_1400x787.png 1272w, https://substackcdn.com/image/fetch/$s_!jk5q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6da4d7-0931-4189-b778-64dc292c7d6c_1400x787.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jk5q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6da4d7-0931-4189-b778-64dc292c7d6c_1400x787.png" width="1400" height="787" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f6da4d7-0931-4189-b778-64dc292c7d6c_1400x787.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:787,&quot;width&quot;:1400,&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_!jk5q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6da4d7-0931-4189-b778-64dc292c7d6c_1400x787.png 424w, https://substackcdn.com/image/fetch/$s_!jk5q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6da4d7-0931-4189-b778-64dc292c7d6c_1400x787.png 848w, https://substackcdn.com/image/fetch/$s_!jk5q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6da4d7-0931-4189-b778-64dc292c7d6c_1400x787.png 1272w, https://substackcdn.com/image/fetch/$s_!jk5q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f6da4d7-0931-4189-b778-64dc292c7d6c_1400x787.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><h1>Engineering Strategy</h1><p>As a business it was critical for Flo to grow onboarding revenue and incite higher engagement from our users. So to address the growing complexity, slow iteration cycles, and developer pain points in our onboarding system, we defined a strategy focused on decoupling onboarding logic from mobile releases and empowering product teams to move faster. Inspired by existing server-driven UI patterns used in multiple parts of the app, we began migrating onboarding flows to a server-driven model. This shift enables real-time updates, safer experimentation, and faster hypothesis validation - without waiting for a mobile release. As a second step, we introduced a visual editor, allowing non-technical stakeholders to create, manage, and test onboarding flows autonomously, further reducing engineering overhead and accelerating iteration.</p><h2>Analysis</h2><h3><strong>What Works Well in the Flow</strong></h3><ol><li><p><strong>Established DSL &amp; Contracts<br></strong>We already have a robust domain-specific language and clear contracts for rendering key onboarding screens, providing a solid foundation for further abstraction.</p></li><li><p><strong><a href="https://medium.com/flo-health/backend-driven-ui-at-flo-health-3b38ae8534b0">Backend-driven UI<br></a></strong>Our Backend-Driven UI system is mature enough to describe screen layouts and deliver UI configs via the server, reducing the need for mobile releases.</p></li><li><p><strong>Cross-Platform Consistency<br></strong>The DSL allows us to maintain consistent onboarding logic across iOS, Android, Web, reducing platform-specific divergence.</p></li><li><p><strong>Experimentation Culture is Strong<br></strong>The product team is hungry for faster iteration and has a clear sense of the right hypotheses to test - demand for rapid change is high and well-structured.</p></li></ol><h3><strong>What Blocks the Current Flow</strong></h3><ol><li><p><strong>Slow Mobile Release Cadence<br></strong>Mobile releases are on a two-week cycle, delaying onboarding experiments, fixes, and urgent updates (e.g., localization or attribution errors).</p></li><li><p><strong>Error Feedback Loop is Too Long<br></strong>It often takes more than 24 hours to detect misconfigurations in experiments due to non-real-time analytics and delayed rollout visibility.</p></li><li><p><strong>Engineering Time Spent on Config Work<br></strong>Mobile engineers are blocked doing low-leverage work like editing large onboarding JSON configs, which reduces team engagement and velocity.</p></li><li><p><strong>Mobile-Only Team Structure (Conway&#8217;s Law)<br></strong>A team composed entirely of mobile engineers naturally gravitates toward mobile-driven solutions, limiting exploration of server-driven or cross-platform strategies.</p></li><li><p><strong>Lack of Visual Flow Management<br></strong>Product managers and QA rely on Miro boards and ad hoc tools to track flow logic. There&#8217;s no unified source of truth or editor to visualize and modify onboarding journeys safely.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lC2w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8db195-a92a-44c2-8c9d-d5a1d23c5f24_1600x859.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lC2w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8db195-a92a-44c2-8c9d-d5a1d23c5f24_1600x859.png 424w, https://substackcdn.com/image/fetch/$s_!lC2w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8db195-a92a-44c2-8c9d-d5a1d23c5f24_1600x859.png 848w, https://substackcdn.com/image/fetch/$s_!lC2w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8db195-a92a-44c2-8c9d-d5a1d23c5f24_1600x859.png 1272w, https://substackcdn.com/image/fetch/$s_!lC2w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8db195-a92a-44c2-8c9d-d5a1d23c5f24_1600x859.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lC2w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8db195-a92a-44c2-8c9d-d5a1d23c5f24_1600x859.png" width="1456" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b8db195-a92a-44c2-8c9d-d5a1d23c5f24_1600x859.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&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_!lC2w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8db195-a92a-44c2-8c9d-d5a1d23c5f24_1600x859.png 424w, https://substackcdn.com/image/fetch/$s_!lC2w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8db195-a92a-44c2-8c9d-d5a1d23c5f24_1600x859.png 848w, https://substackcdn.com/image/fetch/$s_!lC2w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8db195-a92a-44c2-8c9d-d5a1d23c5f24_1600x859.png 1272w, https://substackcdn.com/image/fetch/$s_!lC2w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b8db195-a92a-44c2-8c9d-d5a1d23c5f24_1600x859.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Direction</h2><h3><strong>Things We Want to Do</strong></h3><ol><li><p><strong>Apply the Conway Maneuver: Add Backend Engineers<br></strong>To break out of mobile-centric thinking and enable backend-driven solutions, we expanded the team to include backend engineers. This shift allowed us to rethink onboarding as a distributed, server-powered capability&#8212;not just a mobile UI flow&#8212;and enabled quick validation of this new architectural approach.</p></li><li><p><strong>Use Download-at-Once Strategy for Config Delivery<br></strong>Following the Lean methodology, we selected the simplest and fastest approach: downloading the entire onboarding JSON (up to 300KB gzipped) at app start. In the first iteration, our backend service was a lightweight wrapper serving configs directly from Git. As a fallback, we include an embedded version of the main onboarding flow (without experiments) in the app bundle during each mobile release. This setup balances speed, reliability, and offline coverage.</p></li><li><p><strong>Launch via Controlled Experiments<br></strong>We introduced server-driven onboarding behind a feature flag, starting with Android EN users and gradually expanding exposure (5% &#8594; 100%). We defined success not as improvement but as <em>no statistically significant negative change</em> across key business and technical metrics&#8212;signaling a safe infrastructure shift.</p></li><li><p><strong>Enable Safe, Validated Server Releases<br></strong>Our backend performs structural validation of onboarding flows before serving them to clients. It checks for graph consistency, unreachable nodes, duplicate transitions, and cycles. Invalid configurations are blocked from release, ensuring high confidence in every server-side deployment.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j9IY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b1b8b4b-7d9d-489e-b98e-bdcd632c3958_1400x787.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j9IY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b1b8b4b-7d9d-489e-b98e-bdcd632c3958_1400x787.png 424w, https://substackcdn.com/image/fetch/$s_!j9IY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b1b8b4b-7d9d-489e-b98e-bdcd632c3958_1400x787.png 848w, https://substackcdn.com/image/fetch/$s_!j9IY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b1b8b4b-7d9d-489e-b98e-bdcd632c3958_1400x787.png 1272w, https://substackcdn.com/image/fetch/$s_!j9IY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b1b8b4b-7d9d-489e-b98e-bdcd632c3958_1400x787.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j9IY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b1b8b4b-7d9d-489e-b98e-bdcd632c3958_1400x787.png" width="1400" height="787" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b1b8b4b-7d9d-489e-b98e-bdcd632c3958_1400x787.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:787,&quot;width&quot;:1400,&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_!j9IY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b1b8b4b-7d9d-489e-b98e-bdcd632c3958_1400x787.png 424w, https://substackcdn.com/image/fetch/$s_!j9IY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b1b8b4b-7d9d-489e-b98e-bdcd632c3958_1400x787.png 848w, https://substackcdn.com/image/fetch/$s_!j9IY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b1b8b4b-7d9d-489e-b98e-bdcd632c3958_1400x787.png 1272w, https://substackcdn.com/image/fetch/$s_!j9IY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b1b8b4b-7d9d-489e-b98e-bdcd632c3958_1400x787.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><strong>Things We Discarded or Don&#8217;t Want to Do</strong></h3><ol><li><p><strong>Introduce a New Team Prematurely<br></strong>We intentionally avoided creating a new team or scaling the org structure before validating the value of server-driven onboarding. Instead, we applied a lean approach&#8212;testing the hypothesis with minimal changes and leveraging existing team members to deliver the proof of concept.</p></li><li><p><strong>Build a Visual UI or Complex Backend Logic Early<br></strong>For the initial phase, we decided against building a visual editor or adding complex backend authoring tools. It was acceptable that all onboarding configurations would be written by engineers using the existing DSL. This kept the scope tight and allowed us to move quickly while focusing on validating the core approach</p></li></ol><h2>Coherent Actions</h2><p>After the successful proof of concept, it became clear that backend-driven onboarding was technically feasible and brought tangible business benefits&#8212;faster iteration cycles, more robust experimentation, and reduced engineering overhead on repetitive tasks.</p><p>Rather than treating onboarding as a standalone system, we chose to take a deeper, more strategic step: we established the <strong>Survey Engine</strong> as a dedicated <strong>platform team</strong>. Onboarding became just one of many internal customers of this platform. This shift allowed us to generalize the infrastructure and scale its impact across multiple user-facing surfaces like in-app quizzes, polls, and dynamic content.</p><p>Key coherent actions we took:</p><ul><li><p><strong>Established Survey Engine as a Platform Team<br></strong>The team&#8217;s mission expanded beyond onboarding. It now owns core capabilities such as configuration delivery, runtime rendering contracts, and safe rollout mechanisms- serving multiple product teams across the org.</p></li><li><p><strong>Provided Visual Tooling for Configuration Management<br></strong>The team built internal tools enabling product managers and content teams to visually create and manage onboarding flows, significantly reducing the need for engineering involvement in day-to-day experiments.</p></li><li><p><strong>Integrated Existing Capabilities into a Unified System</strong></p><ul><li><p><strong>CMS Integration</strong>: Enabled safe release and publishing of onboarding content.</p></li><li><p><strong>Experiment Service Integration</strong>: Allowed dynamic branching and targeted delivery of flows through experimentation.</p></li><li><p><strong>Localization via translation management system (TMS)</strong>: Made all experiments fully translatable from Day 1, eliminating a common delay in onboarding launches.</p></li></ul></li><li><p><strong>Introduced a New Role: Content Operations<br></strong>To streamline the workflow, we introduced a <strong>Content Operations</strong> role. This person acts as a bridge between product, design, and analytics - taking ownership of flow configuration, copy updates, and experiment setup.</p></li><li><p><strong>Redefined the Role of Engineers<br></strong>Engineers are now focused solely on developing new capabilities (e.g., new component types, data logic, validation rules), not maintaining onboarding flows. This shift both reduced cognitive load and increased engineering team engagement.</p></li></ul><p>Together, these actions established onboarding as a high-leverage, product-led capability- no longer a bottleneck, but a dynamic and adaptable system aligned with Flo&#8217;s experimentation culture.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uuy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc9696a-5404-47c8-9397-49ab279caec8_1400x787.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uuy0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc9696a-5404-47c8-9397-49ab279caec8_1400x787.png 424w, https://substackcdn.com/image/fetch/$s_!uuy0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc9696a-5404-47c8-9397-49ab279caec8_1400x787.png 848w, https://substackcdn.com/image/fetch/$s_!uuy0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc9696a-5404-47c8-9397-49ab279caec8_1400x787.png 1272w, https://substackcdn.com/image/fetch/$s_!uuy0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc9696a-5404-47c8-9397-49ab279caec8_1400x787.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uuy0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc9696a-5404-47c8-9397-49ab279caec8_1400x787.png" width="1400" height="787" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcc9696a-5404-47c8-9397-49ab279caec8_1400x787.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:787,&quot;width&quot;:1400,&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_!uuy0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc9696a-5404-47c8-9397-49ab279caec8_1400x787.png 424w, https://substackcdn.com/image/fetch/$s_!uuy0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc9696a-5404-47c8-9397-49ab279caec8_1400x787.png 848w, https://substackcdn.com/image/fetch/$s_!uuy0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc9696a-5404-47c8-9397-49ab279caec8_1400x787.png 1272w, https://substackcdn.com/image/fetch/$s_!uuy0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc9696a-5404-47c8-9397-49ab279caec8_1400x787.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><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nyt0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7bec657-da49-47f8-939d-a9de8749beae_1134x620.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nyt0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7bec657-da49-47f8-939d-a9de8749beae_1134x620.png 424w, https://substackcdn.com/image/fetch/$s_!nyt0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7bec657-da49-47f8-939d-a9de8749beae_1134x620.png 848w, https://substackcdn.com/image/fetch/$s_!nyt0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7bec657-da49-47f8-939d-a9de8749beae_1134x620.png 1272w, https://substackcdn.com/image/fetch/$s_!nyt0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7bec657-da49-47f8-939d-a9de8749beae_1134x620.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nyt0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7bec657-da49-47f8-939d-a9de8749beae_1134x620.png" width="1134" height="620" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7bec657-da49-47f8-939d-a9de8749beae_1134x620.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:620,&quot;width&quot;:1134,&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_!nyt0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7bec657-da49-47f8-939d-a9de8749beae_1134x620.png 424w, https://substackcdn.com/image/fetch/$s_!nyt0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7bec657-da49-47f8-939d-a9de8749beae_1134x620.png 848w, https://substackcdn.com/image/fetch/$s_!nyt0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7bec657-da49-47f8-939d-a9de8749beae_1134x620.png 1272w, https://substackcdn.com/image/fetch/$s_!nyt0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7bec657-da49-47f8-939d-a9de8749beae_1134x620.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><h1><strong>Outcomes, Learnings &amp; Next Steps</strong></h1><p>The migration to the Survey Engine platform delivered clear, measurable impact:</p><ul><li><p><strong>Significant Uplift in ARPU and Subscription Conversion<br></strong>The shift to rapid, low-cost experimentation drove substantial business impact: average revenue per user (ARPU) increased by <strong>13.5%</strong>, and the conversion rate to subscription during onboarding rose by <strong>20%</strong>. These are critical metrics for PLG companies, highlighting the direct connection between experimentation velocity and monetization outcomes.</p></li><li><p><strong>Experiment Velocity Increased by 170%<br></strong>After moving onboarding to Survey Engine, we now launch an average of ~<strong>30 experiments per month</strong>. This made onboarding one of the most iterative and data-informed parts of the user journey.</p></li><li><p><strong>87% of Experiments Launch Without Engineering Involvement<br></strong>By enabling visual tooling and empowering product teams, <strong>87% of onboarding experiments are now launched without engineers</strong>, dramatically reducing the cost of iteration and freeing up engineering focus for core platform work.</p></li><li><p><strong>Cultural Shift in Product Thinking<br></strong>Product managers increasingly validate hypotheses directly with real users rather than relying solely on upfront user research. While user research remains valuable, the lower cost of experimentation has shifted the balance toward more hands-on testing in real contexts.</p></li><li><p><strong>Survey Engine Gained Broad Adoption Across the Org<br></strong>Thinking globally from the start&#8212;and building a platform rather than an onboarding-specific solution&#8212;allowed us to onboard <strong>~20 internal customers</strong>. Several teams have decommissioned legacy tools or stopped using third-party vendors, consolidating efforts around a shared, robust infrastructure.</p></li><li><p><strong>Unified Web and Mobile Onboarding Experience<br></strong>Completing the migration of <strong>web onboarding</strong> to Survey Engine enabled the merger of mobile and web onboarding teams. Product managers now focus not on individual platforms but on delivering a <strong>cohesive, cross-platform user journey</strong>.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pfXf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f3097-e881-4910-be3a-a15e40094bb6_1600x879.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pfXf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f3097-e881-4910-be3a-a15e40094bb6_1600x879.png 424w, https://substackcdn.com/image/fetch/$s_!pfXf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f3097-e881-4910-be3a-a15e40094bb6_1600x879.png 848w, https://substackcdn.com/image/fetch/$s_!pfXf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f3097-e881-4910-be3a-a15e40094bb6_1600x879.png 1272w, https://substackcdn.com/image/fetch/$s_!pfXf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f3097-e881-4910-be3a-a15e40094bb6_1600x879.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pfXf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f3097-e881-4910-be3a-a15e40094bb6_1600x879.png" width="1456" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e61f3097-e881-4910-be3a-a15e40094bb6_1600x879.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&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_!pfXf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f3097-e881-4910-be3a-a15e40094bb6_1600x879.png 424w, https://substackcdn.com/image/fetch/$s_!pfXf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f3097-e881-4910-be3a-a15e40094bb6_1600x879.png 848w, https://substackcdn.com/image/fetch/$s_!pfXf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f3097-e881-4910-be3a-a15e40094bb6_1600x879.png 1272w, https://substackcdn.com/image/fetch/$s_!pfXf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe61f3097-e881-4910-be3a-a15e40094bb6_1600x879.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Next Steps</strong></h2><ul><li><p><strong>Integrate AI as a Copilot for Content Creation<br></strong>To further accelerate time from idea to release, we are embedding <strong>AI capabilities into Survey Engine</strong> as a creative and operational copilot. This includes assisting with content generation, validation, and layout suggestions&#8212;especially important in sensitive domains where <strong>medical and legal credibility</strong> are paramount.</p></li><li><p><strong>Speed Up Experiment Delivery with AI-Powered Workflows<br></strong>We&#8217;ve already seen early success: in a recent use case, researchers fully created and launched a survey using just a <strong>PRD and prompt</strong> within Survey Engine&#8212;no engineer and designers' involvement required. This demonstrated the potential for AI to radically simplify and speed up the path from concept to live experiment.</p></li><li><p><strong>Content Safe and Credible Automation<br></strong>As AI takes on more of the content lifecycle, we&#8217;ll implement guardrails for <strong>automated validation</strong>&#8212;checking for medical accuracy, localization quality, and compliance with internal and external standards.</p></li></ul><h1><strong>Further Reading &amp; Technical Deep Dives</strong></h1><p>This post focused on the strategic and organizational aspects of our onboarding evolution at Flo Health. For readers interested in the technical implementation details, architectural decisions, and deeper engineering insights, we've published a comprehensive series that covers the full journey:</p><ul><li><p><strong><a href="https://medium.com/flo-health/mobile-onboarding-evolution-part-1-cfc9702835ce">Mobile Onboarding Evolution - Part 1: The Technical Foundation</a></strong> Dive deep into the technical architecture that enabled our server-driven onboarding platform.</p></li><li><p><strong><a href="https://medium.com/flo-health/mobile-onboarding-evolution-part-2-d7c324c348fe">Mobile Onboarding Evolution - Part 2: Migration &amp; Scaling</a></strong> Explore the practical challenges of migrating from client-side to server-driven flows at scale.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[You are one use case away to start developing your internal platform]]></title><description><![CDATA[Become proactive in a constant ticket inflow by starting small]]></description><link>https://learnings.aleixmorgadas.dev/p/you-are-one-use-case-away-to-start</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/you-are-one-use-case-away-to-start</guid><dc:creator><![CDATA[Aleix Morgadas]]></dc:creator><pubDate>Thu, 22 May 2025 06:02:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7f9a3c98-707a-4749-ae21-c19dad3eb6d9_900x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>- X: I&#8217;m leading an infrastructure team, and we have the vision of becoming a platform engineering team, but I see multiple challenges. Our engineers do not know our developers pain, our leadership doesn&#8217;t support us, and I don&#8217;t see it happening. What do you recommend?</p><p>- Aleix: Do you use Jira for internal tickets to support teams?</p><p>- X: Yes.</p><p>- Aleix: They you already have a good starting point for your internal customers needs, AKA developers. <strong>Get the top 3 more repeated tickets, </strong>and automate that.</p><p>- X: But how we do get the buy-in from the leadership to do so?</p><p>- Aleix: That&#8217;s the neat part, you don&#8217;t. You don&#8217;t ask for permission, you just do your job taking into account the business needs, the amount of risk you can take, and be ready to ask for forgiveness.</p><p>- X: And how do I do for all the developers team to use the platform if I cannot communicate with them?</p><p>- Aleix: You also don&#8217;t do that. Before starting any platform initiative, you:</p><ol><li><p>Identify the top 3 more repeated use cases, they are probably the ones blocking flow the most.</p></li><li><p>You let some people know that you want to to start automating some tickets as self-served, do not mention platform yet</p></li><li><p>Tell them that you&#8217;re looking for 2-3 teams to try it out. They will be the early adopters, the ones that will deal with all the bad  stuff before the platform has as good user experience.</p></li><li><p>Involve them on the platform definition, make your infrastructure team be part of the conversation. Help them understand the user pains to build the thinest viable platform first with a good DevEx, and extend it later.</p></li><li><p>Release small, gain early adopters, they will be the ones sharing this with other people.</p></li><li><p>Before you realize, you have the first functional internal platform solving the top 3 developers pains/dependencies to you. You will achieve a faster flow of change, and you gained trust and a success case within the organization.</p><ol><li><p>Hopefully, by this time, you have been communicating with leadership, and they started to understand the impact of this approach.</p></li></ol></li><li><p>At this point, you and the leadership might decide to make official the obvious, the infrastructure team became a platform team. &#127881;</p></li></ol></blockquote><p>This is an adaptation of a real conversation I had at <a href="https://platmosphere.com/">Platmosphere</a>, where I spoke about Team Cognitive Load as a Metric to Measure Platform Impact. You can check the slides <a href="https://www.linkedin.com/posts/aleixmorgadas_team-cognitive-load-as-a-metric-to-measure-activity-7330589171377504256-Xvb_?">here</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cyJ_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f0d9271-a8f9-425b-9e1d-47c4de27add8_2237x1260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cyJ_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f0d9271-a8f9-425b-9e1d-47c4de27add8_2237x1260.png 424w, https://substackcdn.com/image/fetch/$s_!cyJ_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f0d9271-a8f9-425b-9e1d-47c4de27add8_2237x1260.png 848w, https://substackcdn.com/image/fetch/$s_!cyJ_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f0d9271-a8f9-425b-9e1d-47c4de27add8_2237x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!cyJ_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f0d9271-a8f9-425b-9e1d-47c4de27add8_2237x1260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cyJ_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f0d9271-a8f9-425b-9e1d-47c4de27add8_2237x1260.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f0d9271-a8f9-425b-9e1d-47c4de27add8_2237x1260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:149507,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/164098284?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f0d9271-a8f9-425b-9e1d-47c4de27add8_2237x1260.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cyJ_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f0d9271-a8f9-425b-9e1d-47c4de27add8_2237x1260.png 424w, https://substackcdn.com/image/fetch/$s_!cyJ_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f0d9271-a8f9-425b-9e1d-47c4de27add8_2237x1260.png 848w, https://substackcdn.com/image/fetch/$s_!cyJ_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f0d9271-a8f9-425b-9e1d-47c4de27add8_2237x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!cyJ_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f0d9271-a8f9-425b-9e1d-47c4de27add8_2237x1260.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">First slide of my talk.</figcaption></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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">Engineering Strategy is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>Platform Engineering teams are hard, in several aspects.</p><ol><li><p>They need to help internal developers to deliver faster with less cognitive load. But who takes care of their cognitive load? &#129730;</p></li><li><p>They are hard to fund, and are being challenged constantly if that investment could be better used somewhere else.</p></li><li><p>They are hard to manage to offer a compelling internal platform that solves the internal developer needs, making sure that it has a great DevEx, and they own the platform adoption, and distribution. Avoiding technology for the sake of technology.</p></li></ol><p>But I believe we are falling into a fundamental mistake. We don&#8217;t <strong>always</strong> need to create an Internal Development Platform (IDP) on top of Kubernetes (reinventing AWS Fargate once again) to offer a great Platform Experience that solves our developer needs.</p><p>We can start smaller, and focus first on learning our organization, its needs, and the developers&#8217; needs. Yes, I say <em>developers&#8217; needs</em> a lot of times, because we kind of forget from time to time.</p><div class="pullquote"><p>We (platform engineers) tend to believe that we know better what they need than themselves, and then we are surprised why nobody use our platform.</p></div><p>When you are in an organization that has an existing infrastructure team, that handles tickets reactively, and you find that all the flow value is slow, you&#8217;re considering a platform approach because you know all the benefits. You know it&#8217;s a great approach, but going from ticket handling to self-served platform isn&#8217;t trivial. Indeed, it is quite painful experience.</p><p>Instead, I suggest you to try something else first.</p><h1>Thinnest-Viable Platform (TVP)</h1><blockquote><p><em>A TVP is a careful balance between keeping the platform small and ensuring that the platform is helping to accelerate and simplify software delivery for teams building on the platform. (p.101, Team Topologies)</em></p></blockquote><p>Team Topologies shared this concept some time ago, and created a GitHub with a set of examples. You can see it <a href="https://github.com/TeamTopologies/Thinnest-Viable-Platform-examples">here</a>. </p><p>A TVP can be:</p><ul><li><p>A wiki with a set of guides and templates on how to achieve something.</p></li><li><p>A Slack bot that triggers certain scripts.</p></li><li><p>A GitHub template with the Terraform that can be configured with a script.</p></li><li><p>You name it.</p></li></ul><p>The important aspect is that you start with <strong>the use case that will impact the most to your developers,</strong> and it is achievable in a reasonable time. You do not want to expend 6-12 months developing something, you want to have a fast feedback loop.</p><p>That use case, you can find it via:</p><ul><li><p><strong>Talking to people.</strong><br>The preferred method, but you need to have some product skills to do a good research, and not impose your own view. Partner with your product  and design peers to make this process.</p></li><li><p><strong>Your ticket system, like Jira/Trello/Linear/GitHub projects.</strong><br>Those tickets that repeat a lot, those are the ones that you want to automate.</p></li></ul><h1>Meet your customers where they are</h1><p>Sometimes we want to deploy a new technology, maybe adding a <a href="https://backstage.io/">Backstage</a>, or whatever you consider it is good, but we are used to their stuff. And maybe the best area to start offering your platform isn&#8217;t a new website but in Jira or Slack.</p><p>Potentially you need to configure a Webhook on a certain Jira ticket with a tag, or with a Slack bot with those use cases preconfigured.</p><p>Reduce the friction to start using your platform as much as you can. It is better that you adapt to them, than the other way around. You can educate them, as you release new versions in the future.</p><h1>Be aware of the adoption curve</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G9nc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e8c09a-c3ae-4a2d-8d9c-caf15826488f_1200x479.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G9nc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e8c09a-c3ae-4a2d-8d9c-caf15826488f_1200x479.png 424w, https://substackcdn.com/image/fetch/$s_!G9nc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e8c09a-c3ae-4a2d-8d9c-caf15826488f_1200x479.png 848w, https://substackcdn.com/image/fetch/$s_!G9nc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e8c09a-c3ae-4a2d-8d9c-caf15826488f_1200x479.png 1272w, https://substackcdn.com/image/fetch/$s_!G9nc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e8c09a-c3ae-4a2d-8d9c-caf15826488f_1200x479.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G9nc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e8c09a-c3ae-4a2d-8d9c-caf15826488f_1200x479.png" width="1200" height="479" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08e8c09a-c3ae-4a2d-8d9c-caf15826488f_1200x479.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:479,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Adoption Curve&quot;,&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="Adoption Curve" title="Adoption Curve" srcset="https://substackcdn.com/image/fetch/$s_!G9nc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e8c09a-c3ae-4a2d-8d9c-caf15826488f_1200x479.png 424w, https://substackcdn.com/image/fetch/$s_!G9nc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e8c09a-c3ae-4a2d-8d9c-caf15826488f_1200x479.png 848w, https://substackcdn.com/image/fetch/$s_!G9nc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e8c09a-c3ae-4a2d-8d9c-caf15826488f_1200x479.png 1272w, https://substackcdn.com/image/fetch/$s_!G9nc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08e8c09a-c3ae-4a2d-8d9c-caf15826488f_1200x479.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><figcaption class="image-caption"><a href="https://commons.wikimedia.org/wiki/File:Technology-Adoption-Lifecycle.png">Reference</a></figcaption></figure></div><blockquote><p>The adoption curve is a model that describes how new technologies or ideas spread through a population over time.</p><p>The chasm represents a significant gap between the Early Adopters and the Early Majority. It highlights the crucial transition point where many new technologies and products fail.</p></blockquote><p>You cannot start pretending that everyone will use your platform. The only way to do so it is by a top-down decision, and people will find workarounds to keep doing what they did before, not leveraging the potential of the platform, and you losing extremely valuable feedback. A lose-lose for everyone.</p><p>Instead, start small. Find 2&#8211;3 teams, and 1&#8211;2 people within those teams to help you start the platform. Do product platform interviews to them, involve them on the platform design, and help them be early adopters. They will have more tolerance to the initial bad experience of your platform, and they will help you get into an OK state before releasing to other people.</p><p>If you do it good enough, those people will become your platform champions, spreading the good of it to others, and creating adoption momentum.</p><p>So, when people that are more demanding on the platform experience, they will find a good developer experience already.</p><h1>Learning about your developers&#8217; needs first, improve your TVP, then you build the Internal Developer Platform (IDP)</h1><p>Don&#8217;t get me wrong, I&#8217;m not telling you to not build something on top of Kubernetes. What I&#8217;m saying is that you can focus on the thinnest platform first, focus on learning about your developers needs first, and then, from that super important context specific knowledge, build a great IDP.</p><p>Maybe, you find yourself with a good enough TVP that doesn&#8217;t require you to invest into a complete IDP, saving you a lot of time and effort, and a lot of money to the business.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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">Engineering Strategy is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>]]></content:encoded></item><item><title><![CDATA[Engineering Strategy Guide — Communicating to technical and non-technical stakeholders for alignment and buy-in]]></title><description><![CDATA[Sharing my learnings on Engineering Strategy and Leadership]]></description><link>https://learnings.aleixmorgadas.dev/p/engineering-strategy-guide-communicating</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/engineering-strategy-guide-communicating</guid><dc:creator><![CDATA[Aleix Morgadas]]></dc:creator><pubDate>Thu, 15 May 2025 06:02:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b67e30ae-ba89-4c35-893b-5dd365897f09_900x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Table of contents</strong></p><p>1. Recap of Engineering Strategy&#8217;s kernel and types<br>2. The method - Leveraging the informal communication first.<br>  2.1. Create the network before you need it<br>  2.2. Involve the right people before you decide<br>  2.3. Pre-announce the announcement<br>  2.4. Communicate the strategy that everyone knows already</p><div><hr></div><p>No Engineering Strategy is designed and executed in the vacuum. An Engineering Strategy addresses the <strong>high-stake</strong> <strong>business challenge from the engineering lenses</strong>.</p><p>That&#8217;s why it is always in collaboration with other disciplines/departments/roles such as product, business, operations, marketing, &#8230; Each strategy depends on your context, purpose, and situation at hand.</p><p>Therefore, communicating the Engineering Strategy to technical and non-technical is essential to increase the odds of success.</p><h1>1. Recap of Engineering Strategy&#8217;s kernel and types</h1><p>Let&#8217;s recap the Kernel of an Engineering Strategy.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!44r9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7d34f4-e4c6-416e-a26c-80d0fe27f05e_1692x386.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!44r9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7d34f4-e4c6-416e-a26c-80d0fe27f05e_1692x386.png 424w, https://substackcdn.com/image/fetch/$s_!44r9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7d34f4-e4c6-416e-a26c-80d0fe27f05e_1692x386.png 848w, https://substackcdn.com/image/fetch/$s_!44r9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7d34f4-e4c6-416e-a26c-80d0fe27f05e_1692x386.png 1272w, https://substackcdn.com/image/fetch/$s_!44r9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7d34f4-e4c6-416e-a26c-80d0fe27f05e_1692x386.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!44r9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7d34f4-e4c6-416e-a26c-80d0fe27f05e_1692x386.png" width="1456" height="332" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a7d34f4-e4c6-416e-a26c-80d0fe27f05e_1692x386.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:332,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:98180,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/162674466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7d34f4-e4c6-416e-a26c-80d0fe27f05e_1692x386.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!44r9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7d34f4-e4c6-416e-a26c-80d0fe27f05e_1692x386.png 424w, https://substackcdn.com/image/fetch/$s_!44r9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7d34f4-e4c6-416e-a26c-80d0fe27f05e_1692x386.png 848w, https://substackcdn.com/image/fetch/$s_!44r9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7d34f4-e4c6-416e-a26c-80d0fe27f05e_1692x386.png 1272w, https://substackcdn.com/image/fetch/$s_!44r9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a7d34f4-e4c6-416e-a26c-80d0fe27f05e_1692x386.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><ul><li><p><strong>Context and Purpose</strong>: The moral imperative, why we do what we do. Which is the current situation at hand.</p></li><li><p><strong>Understanding</strong>: Help us to identify the main blockers, risks, and opportunities that could prevent us to overcome the high stake business challenge. It helps us to focus on the important aspect of the challenge without feeling overwhelmed with information.</p></li><li><p><strong>Direction</strong>: A guideline to help people understand where to focus.</p></li><li><p><strong>Coherent actions</strong>: A set of coherent actions to accomplish the direction. They are coherent to one another, and they add up instead of compete.</p></li></ul><p>Plus, the two types of an Engineering Strategy:</p><ul><li><p><strong>Deliberate strategy</strong>: Intentional and more formal, it assumes the future and defines what needs to be true. It helps to create alignment.</p></li><li><p><strong>Emergent strategy</strong>: The organization's response to unanticipated events. It</p></li></ul><p>In this post, I focus on the <em>Deliberate strategy.</em></p><p>For simplicity, the Deliberate strategy has 3 high-level phases.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EukP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad449e61-ed08-4015-8afa-42a89b5b19c9_1695x319.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EukP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad449e61-ed08-4015-8afa-42a89b5b19c9_1695x319.png 424w, https://substackcdn.com/image/fetch/$s_!EukP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad449e61-ed08-4015-8afa-42a89b5b19c9_1695x319.png 848w, https://substackcdn.com/image/fetch/$s_!EukP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad449e61-ed08-4015-8afa-42a89b5b19c9_1695x319.png 1272w, https://substackcdn.com/image/fetch/$s_!EukP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad449e61-ed08-4015-8afa-42a89b5b19c9_1695x319.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EukP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad449e61-ed08-4015-8afa-42a89b5b19c9_1695x319.png" width="1456" height="274" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad449e61-ed08-4015-8afa-42a89b5b19c9_1695x319.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:274,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60893,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/162674466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad449e61-ed08-4015-8afa-42a89b5b19c9_1695x319.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EukP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad449e61-ed08-4015-8afa-42a89b5b19c9_1695x319.png 424w, https://substackcdn.com/image/fetch/$s_!EukP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad449e61-ed08-4015-8afa-42a89b5b19c9_1695x319.png 848w, https://substackcdn.com/image/fetch/$s_!EukP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad449e61-ed08-4015-8afa-42a89b5b19c9_1695x319.png 1272w, https://substackcdn.com/image/fetch/$s_!EukP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad449e61-ed08-4015-8afa-42a89b5b19c9_1695x319.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><ul><li><p><strong>Pre</strong>: All the work needed before starting the formal strategy process. Informed by the learnings of the Emergent strategy.</p></li><li><p><strong>Meanwhile</strong>: The actual Deliberate strategy design phase.</p></li><li><p><strong>Post</strong>: The execution phase. Often overlapping with the Emergent strategy.</p></li></ul><h1>2. The method - Leveraging the informal communication first</h1><p>The first thing I do to avoid formality is to reject existing formal communication structures, such as leadership meetings with structured agendas, team of teams meetings, and similar gatherings.</p><p>Those forums may have the expectation of <em>knowing your stuff</em>, and sometimes we don't leave space for brainstorming. <em>It can feel like we don't have things under control. Or the pressure to end the meeting with a plan</em>.</p><p>Not a healthy dynamic, but a common one. Preventing people to express their concerns, and adopt a resistance to the unknown behavior. <em>Stick to the plan!</em></p><p>On the other hand, informal approaches, like:</p><p><em>- Aleix: Hey! Do you have 30 min? Need your help to understand a thing. Let&#8217;s grab a coffee whenever you have time.</em></p><p><em>- Aleix: I&#8217;m facing some challenges here, and I might need your help to understand this area better. I think we&#8217;re missing something, and your point of view can clarify a lot of the stuff.</em></p><p>Those are real sentences I used to help me understand better what needed to be considered when facing a challenge. I look for more information. Learn from people, have an open mind, and learn about:</p><ol><li><p>Their context and challenges.</p></li><li><p>What is important for them to consider.</p></li><li><p>What&#8217;s working, what&#8217;s not working.<br>Are people leaving? Are people burned out or feel unchallenged?</p></li><li><p>What is in their roadmap.<br>Are they overcommitted without capacity to absorb more work?</p></li><li><p>Which is the existing relationship with the department/teams/people.<br>What happened in the past? Exists a healthy relationship? Or people do not talk to each other?</p></li></ol><p><strong>&#9997; Take notes of everything</strong>. Maybe not during the conversation, but later. Taking notes during the conversation make things way more formal than it should. Focus on connecting with people first, notes second.</p><p><strong>&#127910; Ask for recording the conversation</strong>. There are situations that you&#8217;re gathering knowledge. In these moments, I ask for recording that part of the conversation, and include it as part of the diagnosis phase. People are super open to share knowledge in a way that they don&#8217;t need to repeat themselves, and their knowledge can reach more people.</p><p>It is easier for me to start by understanding them, than the other way around. As I understand their context, I learned that some people like to learn about you, by asking back the questions for example, and others don&#8217;t. That also gives you feedback on how to approach the communication, and the expectations on who can help and who will be harder.</p><h2>2.1. Create the network before you need it</h2><p>Any high-stake business problem requires the collaboration of multiple people.</p><p>You need to understand the people around you, and the people that you will need to be around you to succeed.</p><p>Your team (direct influence), others are your peers/collaborators (indirect influence with a supporting collaboration structures), and other times are people that aren&#8217;t within your close cycle, but you need their support for success.</p><p>A good model to understand this is <a href="https://teamonion.works/">The Team Onion Model</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!At7p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c728d6-9d9d-4251-9aa6-0a7204d1a848_1536x1102.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!At7p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c728d6-9d9d-4251-9aa6-0a7204d1a848_1536x1102.webp 424w, https://substackcdn.com/image/fetch/$s_!At7p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c728d6-9d9d-4251-9aa6-0a7204d1a848_1536x1102.webp 848w, https://substackcdn.com/image/fetch/$s_!At7p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c728d6-9d9d-4251-9aa6-0a7204d1a848_1536x1102.webp 1272w, https://substackcdn.com/image/fetch/$s_!At7p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c728d6-9d9d-4251-9aa6-0a7204d1a848_1536x1102.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!At7p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c728d6-9d9d-4251-9aa6-0a7204d1a848_1536x1102.webp" width="1456" height="1045" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0c728d6-9d9d-4251-9aa6-0a7204d1a848_1536x1102.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1045,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51022,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/162674466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c728d6-9d9d-4251-9aa6-0a7204d1a848_1536x1102.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!At7p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c728d6-9d9d-4251-9aa6-0a7204d1a848_1536x1102.webp 424w, https://substackcdn.com/image/fetch/$s_!At7p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c728d6-9d9d-4251-9aa6-0a7204d1a848_1536x1102.webp 848w, https://substackcdn.com/image/fetch/$s_!At7p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c728d6-9d9d-4251-9aa6-0a7204d1a848_1536x1102.webp 1272w, https://substackcdn.com/image/fetch/$s_!At7p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c728d6-9d9d-4251-9aa6-0a7204d1a848_1536x1102.webp 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">The Team Onion</figcaption></figure></div><p>Start understanding who is in each layer, and who might be missing to unlock the Engineering Strategy.</p><p>In the following article, I understood that I had to create a stronger relationship with the business, and product people to unlock a new way of working to enable empowered teams. That&#8217;s why I started talking to the right people that could influence, for good and for bad, the needed change.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;18ba5d26-4a84-4db1-8497-368bc92a6db2&quot;,&quot;caption&quot;:&quot;The Fintech post series aims to share my personal experience as an engineer manager and later on as head of engineering, which were the challenges, the decisions, and the good and bad outcomes they had. The content has been adapted to keep the decisions without disclosing internal information.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Going to production killed fast flow. Understanding how company \&quot;culture\&quot; materializes on unaligned team dynamics&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:15961258,&quot;name&quot;:&quot;Aleix Morgadas&quot;,&quot;bio&quot;:&quot;Everything about Engineering Strategy and Leadership.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4257b02b-4e15-4eac-aaff-581f6cf68ba0_3264x2700.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-02-07T07:12:30.883Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf5d63d5-d08e-474f-b91b-7134074fc867_1609x744.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://learnings.aleixmorgadas.dev/p/going-to-production-killed-fast-flow&quot;,&quot;section_name&quot;:&quot;&#129300; Strategy Examples&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:139861864,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Engineering Strategy&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b983592-e8a9-4295-8dbb-61e4de81a493_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x1HA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03617101-fa04-4c66-bcb5-74eacda7e118_966x933.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x1HA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03617101-fa04-4c66-bcb5-74eacda7e118_966x933.png 424w, https://substackcdn.com/image/fetch/$s_!x1HA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03617101-fa04-4c66-bcb5-74eacda7e118_966x933.png 848w, https://substackcdn.com/image/fetch/$s_!x1HA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03617101-fa04-4c66-bcb5-74eacda7e118_966x933.png 1272w, https://substackcdn.com/image/fetch/$s_!x1HA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03617101-fa04-4c66-bcb5-74eacda7e118_966x933.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x1HA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03617101-fa04-4c66-bcb5-74eacda7e118_966x933.png" width="446" height="430.7639751552795" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03617101-fa04-4c66-bcb5-74eacda7e118_966x933.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:933,&quot;width&quot;:966,&quot;resizeWidth&quot;:446,&quot;bytes&quot;:152305,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/162674466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03617101-fa04-4c66-bcb5-74eacda7e118_966x933.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!x1HA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03617101-fa04-4c66-bcb5-74eacda7e118_966x933.png 424w, https://substackcdn.com/image/fetch/$s_!x1HA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03617101-fa04-4c66-bcb5-74eacda7e118_966x933.png 848w, https://substackcdn.com/image/fetch/$s_!x1HA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03617101-fa04-4c66-bcb5-74eacda7e118_966x933.png 1272w, https://substackcdn.com/image/fetch/$s_!x1HA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03617101-fa04-4c66-bcb5-74eacda7e118_966x933.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><ul><li><p><strong>Core</strong>: Mainly lead by the tribe management team, me included. We also had some principal engineers as part of the tribe management team to be sure all points of view were included.</p></li><li><p><strong>Collaborators</strong>: We collaborated with the business unit management team to be sure they understood the need of the change, and we needed them to be part of the change. We had direct collaboration of VP of Engineering, VP of Product, and VP of business. That made the whole processes achievable.</p></li><li><p><strong>Supporters</strong>: We needed HR support to start adopting a new Hiring Process to help us on the path to product developers with E2E ownership. If we kept hiring specialized people, we would repeat the same structure of teams by technology. We also needed Ops&#8217;s support to be sure that during the necessary  changes, we minimized any customer facing impact. I think we didn&#8217;t require it at the end, but it was critical to have them onboarded to be sure that in case of need, they were able to address any customer concerns, and not deviate the team&#8217;s attention.</p></li></ul><h2>2.2. Involve the right people before you decide</h2><p>While you create the network, you understand their context and situation at hand. You can start to identify who will be critical to be involved in your challenge.</p><p>The right people can be senior managers, key stakeholders, <strong>but also the teams that the strategy will affect</strong>. The buy-in and alignment is needed in all the layers. Sometimes we put too much effort in the upper management, and we forget to manage down. </p><p>Here, I start creating some kinds of artifacts, usually in a Miro board. A board that I place a lot of information, not structured, but what&#8217;s important for the people, is there.</p><p>People like to add information, and sticky notes have emotional attachments.</p><blockquote><p><em>What it&#8217;s important for me is being considered! I want to contribute and be sure people understand my/our needs. I can help them as well, because it is a joined effort!</em></p></blockquote><p>Most people like to help. Never found a person that doesn&#8217;t like that. What I found is people overloaded in work, about to get a burnout, that put healthy boundaries on how much they can help. Sometimes we expect people that help us more than they can. We need to adapt our expectations.</p><p>During this process, I start to share a draft of the Engineering Strategy. I explain:</p><ul><li><p>What&#8217;s being considered.</p></li><li><p>Why it is important.</p></li><li><p>Areas of risk.</p></li><li><p>Why their involvement is important.</p></li></ul><blockquote><p><em>My recommendation is to make the draft public, maybe comments only enabled when it is too early. But this depends on your company&#8217;s culture and/or what&#8217;s being considered. Sadly, sometimes this isn&#8217;t possible. Regardless of that, try to default to an open approach. The first time will be hard, and mistakes will be made. Learn from those, and next iteration will be better.</em></p></blockquote><p>During the informal conversation. I seek for feedback.</p><p><em>- Aleix: Does this make sense to you? Do you think this is the most important thing we should be doing? If you can support us, what we need to do to help you? What is a NO-GO for you? What can prevent us to achieve these goals?</em></p><p>I create a space for all those answers. I need people&#8217;s support, and we also support people on their journey. The Engineering Strategy should also help them. We are together on this challenge.</p><p>By understanding all these considerations by the key people. I can include those as part of the communication and engineering strategy design.</p><p><strong>It doesn&#8217;t mean that we will address everything</strong>. It means that it is being considered, and I will explain why we will address it, or why not.</p><div class="pullquote"><p>Strategy is about decisions. What&#8217;s considered and what is not.<br>You cannot make everyone happy. But you can explain why you aren&#8217;t addressing it (yet).</p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dDli!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c7f051-9e5a-489e-900d-c2b8ec127b26_1692x448.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dDli!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c7f051-9e5a-489e-900d-c2b8ec127b26_1692x448.png 424w, https://substackcdn.com/image/fetch/$s_!dDli!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c7f051-9e5a-489e-900d-c2b8ec127b26_1692x448.png 848w, https://substackcdn.com/image/fetch/$s_!dDli!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c7f051-9e5a-489e-900d-c2b8ec127b26_1692x448.png 1272w, https://substackcdn.com/image/fetch/$s_!dDli!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c7f051-9e5a-489e-900d-c2b8ec127b26_1692x448.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dDli!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c7f051-9e5a-489e-900d-c2b8ec127b26_1692x448.png" width="1456" height="386" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25c7f051-9e5a-489e-900d-c2b8ec127b26_1692x448.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:386,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:94981,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/162674466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c7f051-9e5a-489e-900d-c2b8ec127b26_1692x448.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dDli!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c7f051-9e5a-489e-900d-c2b8ec127b26_1692x448.png 424w, https://substackcdn.com/image/fetch/$s_!dDli!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c7f051-9e5a-489e-900d-c2b8ec127b26_1692x448.png 848w, https://substackcdn.com/image/fetch/$s_!dDli!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c7f051-9e5a-489e-900d-c2b8ec127b26_1692x448.png 1272w, https://substackcdn.com/image/fetch/$s_!dDli!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c7f051-9e5a-489e-900d-c2b8ec127b26_1692x448.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>Up to here, you have been working informally on <em>Context and Purpose, and Diagnosis</em>. You made great steps in the Engineering Strategy Design diagnosis phase.</p><p>Now, you can start moving into a more formal approach, in those forums where decisions need <s>to appear</s> to be made.</p><h2>2.3. Pre-announce the announcement</h2><p>You have done a great steps forward on the Engineering Strategy. The purpose and context is understood by everyone, the diagnosis has been contributed by the key people, stakeholders and teams, and you are moving towards Direction.</p><p>Here, you start leveraging again the informal structures with the same key people.</p><p><em>- Aleix: Hey, thank you for your time. I have been putting everything together. We did a great job here. I want your feedback on the direction and the proposed coherent actions. Does this make sense to you? Are we missing something? <strong>What can prevent us to overcome our high-stake challenge?</strong></em></p><p>At this point, I present the strategy draft. I share with them that this is what I will share in the formal meetings.</p><p>Hopefully, at this point. You already aligned all the people, and you got the necessary buy-in.</p><h2>2.4. Communicate the strategy that everyone knows already</h2><p>Use the formal structures to announce the strategy and its expectations. First, leverage your more inner forums, like 1:1 with your manager, and team or tribe meetings.</p><p>Like a rolling release strategy, if you will.</p><p>Be involved into the communication of to teams, directly or indirectly. I suggest tech leaders to start sharing the strategy before the announcement is official. Try to execute some coherent actions, as a quick wins. Start seeing it in action, making it more realistic.</p><p>By the time I made most of the public announcements, people shared that they already started, and going in this direction. It is awesome when you see team members championing and having high ownership on the strategy.</p><blockquote><p><em>Sometimes, we got that buy-in, that teams wanted so badly to start in that direction that we had to ask for shorter iterations, and leverage the existing structures to understand impact to proof that our hypothsis was correct.</em></p><p><em>It was awesome when people understood what needed to be done. Yet, you want teams to dedicate time to strategic coherent actions, but do not move all the effort into those. The product delivery mustn&#8217;t stop.</em></p><p><em>So, the process of a deliberate strategy worked without finishing it, a total success. It created purpose, direction, and alignment. And the teams moved into an emerging strategy mode. They learned as they did, but with a shared direction, and supporting structure at place.</em></p><p>At this point, we achieved great engineering strategy velocity.</p></blockquote><p>This increases the trust, and buy-in from senior leadership, as they see how teams are able to connect with the high-stake business challenges from an engineering point of view.</p>]]></content:encoded></item><item><title><![CDATA[Do not start by changing the culture to drive the improvements, follow it first]]></title><description><![CDATA[Start with small processes that eventually leads to cultural change]]></description><link>https://learnings.aleixmorgadas.dev/p/do-not-start-by-changing-the-culture</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/do-not-start-by-changing-the-culture</guid><dc:creator><![CDATA[Aleix Morgadas]]></dc:creator><pubDate>Sat, 03 May 2025 07:01:05 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b08af852-1646-4877-b9b9-04ef845447ea_900x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>What&#8217;s the company&#8217;s culture? Why do you want to change it? Is it really needed?</p><p>When I became a manager, I understood the importance of a great culture. Yet, I had a hard time describing what&#8217;s culture, what&#8217;s a great culture, and how to make actionable actions to influence it for the better.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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">Engineering Strategy is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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><blockquote><p>I didn&#8217;t study <a href="https://en.wikipedia.org/wiki/Anthropology">Anthropology</a>, if you did, please, point out any misconception in the comments!</p></blockquote><p>When I ask people what&#8217;s company culture for them, it usually reduces to:</p><div class="pullquote"><p>Company culture refers to the shared values, beliefs, attitudes, behaviors, and practices that define how a business operates and how its employees interact.</p></div><p>Long story short, <strong>how decisions are made</strong>.</p><p>Then, I read <code>The Staff Engineer&#8217;s Path </code>by Tanya Reilly, and it contains a great way to understand your company&#8217;s culture, and what people refer to.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5dxC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab463e3-b935-43a0-8abf-b55d7624a25a_1000x1500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5dxC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab463e3-b935-43a0-8abf-b55d7624a25a_1000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5dxC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab463e3-b935-43a0-8abf-b55d7624a25a_1000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5dxC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab463e3-b935-43a0-8abf-b55d7624a25a_1000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5dxC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab463e3-b935-43a0-8abf-b55d7624a25a_1000x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5dxC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab463e3-b935-43a0-8abf-b55d7624a25a_1000x1500.jpeg" width="238" height="357" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ab463e3-b935-43a0-8abf-b55d7624a25a_1000x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1500,&quot;width&quot;:1000,&quot;resizeWidth&quot;:238,&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_!5dxC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab463e3-b935-43a0-8abf-b55d7624a25a_1000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5dxC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab463e3-b935-43a0-8abf-b55d7624a25a_1000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5dxC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab463e3-b935-43a0-8abf-b55d7624a25a_1000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5dxC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ab463e3-b935-43a0-8abf-b55d7624a25a_1000x1500.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>When people ask about culture, they might refer to:</p><ul><li><p>How much autonomy will I have?</p></li><li><p>Will I feel included?</p></li><li><p>Will it be safe to make mistakes?</p></li><li><p>Will I be part of the decisions that affect me?</p></li><li><p>How difficult will it be to make progress on my projects?</p></li><li><p>Are people nice?</p></li></ul><p>We can say that our culture is how we behave in our day to day, how we make decisions, and based on which values.</p></blockquote><p>I find this way of describing the company&#8217;s culture very on point. You can answer to those questions to people you are onboarding, and you can spot any issues in certain areas of the culture.</p><p>Tanya even goes further, and provides 7 dimensions in which you can describe the company&#8217;s, business unit, tribe, or team culture.</p><p>Here is a shorter version of the 7 dimensions based on Tanya&#8217;s book.</p><ul><li><p><strong>Secret vs. Open.</strong><br>How much does everyone know? Information is currency? Calendars are private?</p><p>Slack channels are invitation only? Does everyone have access to everything? Even messy first drafts?</p></li><li><p><strong>Oral vs. Written.<br></strong>What gets shared by word of mouth, and what gets shared written down? How much writing and review is involved in decisions? Features come with formal specifications, or you need to go to the person that made the feature?</p></li><li><p><strong>Top-down vs. Bottom-up.<br></strong>Where do initiatives come from? A completely bottom-up culture is one where</p><p>employees and teams feel empowered to make their own decisions and champion the initiatives they think are important. But, when those initiatives need support, they slow down.</p></li><li><p><strong>Fast vs. Deliberate.</strong><br>Rapid decisions and pivot abruptly to try a new opportunity. Or you need to show that you've thought through the whole plan before start executing?</p></li><li><p><strong>Back channels vs. Front doors.</strong><br>How do people in different groups talk to each other? Formal path of communication, via the teams' managers for example, or people can send friendly DMs cross teams?</p></li><li><p><strong>Allocated vs. Available.</strong><br>How much time does everyone have? Are teams understaffed or overworked? Are you able to absorb new work as they appear, or does it end in the backlog and needs to get prioritized in the next cycle? (it can mean next quarter OKRs review)</p></li><li><p><strong>Liquid vs. Crystallized.</strong><br>Where do power, status, and reputation come from? How do you gain trust? Clear</p><p>hierarchy? Are you in a specific point in the hierarchy, and as others move up into the latter, you also move? Or you are more Liquid, where it offers room for change and you need to move yourself to be promoted in the organization?</p></li></ul><p>I use these 7 dimensions a lot to understand my clients company&#8217;s culture, and why they are struggling to drive the needed change.</p><h1>Understand your company&#8217;s culture first</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!23gy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2580d843-8abc-4c31-b54b-f118bcf273db_2816x1420.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!23gy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2580d843-8abc-4c31-b54b-f118bcf273db_2816x1420.png 424w, https://substackcdn.com/image/fetch/$s_!23gy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2580d843-8abc-4c31-b54b-f118bcf273db_2816x1420.png 848w, https://substackcdn.com/image/fetch/$s_!23gy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2580d843-8abc-4c31-b54b-f118bcf273db_2816x1420.png 1272w, https://substackcdn.com/image/fetch/$s_!23gy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2580d843-8abc-4c31-b54b-f118bcf273db_2816x1420.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!23gy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2580d843-8abc-4c31-b54b-f118bcf273db_2816x1420.png" width="1456" height="734" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2580d843-8abc-4c31-b54b-f118bcf273db_2816x1420.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:734,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:223720,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/160586323?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2580d843-8abc-4c31-b54b-f118bcf273db_2816x1420.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!23gy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2580d843-8abc-4c31-b54b-f118bcf273db_2816x1420.png 424w, https://substackcdn.com/image/fetch/$s_!23gy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2580d843-8abc-4c31-b54b-f118bcf273db_2816x1420.png 848w, https://substackcdn.com/image/fetch/$s_!23gy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2580d843-8abc-4c31-b54b-f118bcf273db_2816x1420.png 1272w, https://substackcdn.com/image/fetch/$s_!23gy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2580d843-8abc-4c31-b54b-f118bcf273db_2816x1420.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><figcaption class="image-caption"><a href="https://aleixmorgadas.dev/workshops/engineering-strategy">Screenshot of an Engineering Strategy Workshop session</a></figcaption></figure></div><p>As part of my coaching and consulting engagements, I ask leaders which is their company culture based on those dimensions. Interestingly, I receive kind of two main responses:</p><ul><li><p><em>That&#8217;s not the type of company I want to be part of.</em></p></li><li><p><em>That&#8217;s why we&#8217;re not able to drive the necessary change, because the culture isn&#8217;t helping us, we need to change it first so that we can do the necessary changes later</em></p></li></ul><p>Culture is never black or white, but a grey scale in multiple levels.</p><p>Plus, I&#8217;m sure that you will describe your company&#8217;s culture differently if I ask you for the overall company culture, your tribe&#8217;s, or your team&#8217;s.</p><p>The leaders that I support in their journey understand that culture is important, and they want to improve it for better.</p><p>BUT, I distinguish two scenarios. Improving company&#8217;s culture as:</p><ul><li><p>C-level, like CTO or CIO.</p></li><li><p>Middle management, such as VPs or Heads of Engineering, Engineering Managers, or technical leaders like Staff or Principal Engineers.</p></li></ul><p>In this article, I focus on the group that driving a company cultural change is more challenging, the middle management.</p><div class="pullquote"><p>Aiming to drive a company cultural change as<br>a middle management is a recipe for burnout.</p></div><p>When I talk to middle managers and Principal Engineers about their challenges, they often aren&#8217;t about culture as their challenge or goal that they want to accomplish, but as a blocker to achieve the desired outcome.</p><p><em>Principal engineer: I want to drive this initiative to accomplish A, but it would be easier if we had a more Y culture. How can I influence my leadership to change this culture so that I can accomplish the other thing?</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_!VNYp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06860b-93ba-4f6c-816a-b9678008efe6_1760x887.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VNYp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06860b-93ba-4f6c-816a-b9678008efe6_1760x887.png 424w, https://substackcdn.com/image/fetch/$s_!VNYp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06860b-93ba-4f6c-816a-b9678008efe6_1760x887.png 848w, https://substackcdn.com/image/fetch/$s_!VNYp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06860b-93ba-4f6c-816a-b9678008efe6_1760x887.png 1272w, https://substackcdn.com/image/fetch/$s_!VNYp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06860b-93ba-4f6c-816a-b9678008efe6_1760x887.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VNYp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06860b-93ba-4f6c-816a-b9678008efe6_1760x887.png" width="1456" height="734" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da06860b-93ba-4f6c-816a-b9678008efe6_1760x887.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:734,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:155485,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/160586323?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06860b-93ba-4f6c-816a-b9678008efe6_1760x887.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VNYp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06860b-93ba-4f6c-816a-b9678008efe6_1760x887.png 424w, https://substackcdn.com/image/fetch/$s_!VNYp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06860b-93ba-4f6c-816a-b9678008efe6_1760x887.png 848w, https://substackcdn.com/image/fetch/$s_!VNYp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06860b-93ba-4f6c-816a-b9678008efe6_1760x887.png 1272w, https://substackcdn.com/image/fetch/$s_!VNYp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda06860b-93ba-4f6c-816a-b9678008efe6_1760x887.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Aleix: Well, you don&#8217;t aim to change the culture. Cultural change takes time, requires constant leadership support, and a lot of patience. By the time you achieved that, the challenge you have now will no longer matter. <strong>Instead, follow the culture. It is the path for less resistance to achieve what you aim to achieve.</strong></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_!3MaE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b1b5-5b30-4b1b-8cde-8a17a23b0a41_1760x887.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3MaE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b1b5-5b30-4b1b-8cde-8a17a23b0a41_1760x887.png 424w, https://substackcdn.com/image/fetch/$s_!3MaE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b1b5-5b30-4b1b-8cde-8a17a23b0a41_1760x887.png 848w, https://substackcdn.com/image/fetch/$s_!3MaE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b1b5-5b30-4b1b-8cde-8a17a23b0a41_1760x887.png 1272w, https://substackcdn.com/image/fetch/$s_!3MaE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b1b5-5b30-4b1b-8cde-8a17a23b0a41_1760x887.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3MaE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b1b5-5b30-4b1b-8cde-8a17a23b0a41_1760x887.png" width="1456" height="734" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cad6b1b5-5b30-4b1b-8cde-8a17a23b0a41_1760x887.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:734,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:145815,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/160586323?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b1b5-5b30-4b1b-8cde-8a17a23b0a41_1760x887.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3MaE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b1b5-5b30-4b1b-8cde-8a17a23b0a41_1760x887.png 424w, https://substackcdn.com/image/fetch/$s_!3MaE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b1b5-5b30-4b1b-8cde-8a17a23b0a41_1760x887.png 848w, https://substackcdn.com/image/fetch/$s_!3MaE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b1b5-5b30-4b1b-8cde-8a17a23b0a41_1760x887.png 1272w, https://substackcdn.com/image/fetch/$s_!3MaE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b1b5-5b30-4b1b-8cde-8a17a23b0a41_1760x887.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>If the approach, plan, strategy, you name it, isn&#8217;t possible due to the company&#8217;s cultural restrictions. Then the problem is your approach that&#8217;s not possible in that context. You need to find another way that fits into the company&#8217;s culture way of working.</p><p>Yes, it can mean that you need to play the company&#8217;s rules like being in the right meetings, with the right people. It can even mean that you need to move into the management career to influence the decisions where it happens. Not everyone wants to do it, but some has to.</p><p>Focus on achieving your goals and overcoming your challenges within the scope of action you have first. Once you are in the middle of the progress, aim to influence the culture as part of journey.</p><h1>Cultural change is part of the process</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!474x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02cd9f4-b02a-4028-953f-8df692220e27_1760x887.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!474x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02cd9f4-b02a-4028-953f-8df692220e27_1760x887.png 424w, https://substackcdn.com/image/fetch/$s_!474x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02cd9f4-b02a-4028-953f-8df692220e27_1760x887.png 848w, https://substackcdn.com/image/fetch/$s_!474x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02cd9f4-b02a-4028-953f-8df692220e27_1760x887.png 1272w, https://substackcdn.com/image/fetch/$s_!474x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02cd9f4-b02a-4028-953f-8df692220e27_1760x887.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!474x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02cd9f4-b02a-4028-953f-8df692220e27_1760x887.png" width="1456" height="734" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e02cd9f4-b02a-4028-953f-8df692220e27_1760x887.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:734,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:157584,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/160586323?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02cd9f4-b02a-4028-953f-8df692220e27_1760x887.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!474x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02cd9f4-b02a-4028-953f-8df692220e27_1760x887.png 424w, https://substackcdn.com/image/fetch/$s_!474x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02cd9f4-b02a-4028-953f-8df692220e27_1760x887.png 848w, https://substackcdn.com/image/fetch/$s_!474x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02cd9f4-b02a-4028-953f-8df692220e27_1760x887.png 1272w, https://substackcdn.com/image/fetch/$s_!474x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02cd9f4-b02a-4028-953f-8df692220e27_1760x887.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The best way to influence your company culture is part of succeeding in high stake business challenges. You shouldn&#8217;t aim for a highly disruptive new way of working for the company, but &#8220;the adjacent possible<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>&#8221;.</p><div id="youtube2-LI6xaY-VTP0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;LI6xaY-VTP0&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/LI6xaY-VTP0?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>If you are part of an organization with a top-down approach, secretive, and oral based communication, you can start influencing the company&#8217;s culture by driving your initiative by making the information available and written. But keeping the approach top-down. You don&#8217;t want to change too many ways of doing stuff at the same time.</p><p>This way, when you&#8230;</p><h2>When you succeed</h2><ul><li><p><strong>Achieve your business objectives</strong> first, delivering company and customer value.</p></li><li><p>You <strong>create trust</strong> between the all parties. High level leadership, and teams.</p></li><li><p>You show that by doing X, Y, Z, you achieved your objectives. <strong>Company&#8217;s love success, and we all try to repeat succes</strong>s. By doing so, the next time you face a similar challenge, <strong>the default approach will be the new ways of working</strong>.</p></li></ul><h2>When you fail</h2><ul><li><p><strong>You learn why you failed</strong>. You don&#8217;t blame the culture, but understand why that approach didn&#8217;t succeed. Then you adapt your methods, and try new approaches.</p></li><li><p>You <strong>don&#8217;t create high resistance to change</strong> due to disruptive new ways of working. That can prevent any new improvement initiatives in the future.</p><ul><li><p>The worse that can happen is that the people stop believing in the change.</p></li></ul></li></ul><h1>Make it iterative. One step at a time.</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5Hfh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258ddf7b-b4a0-4495-9a65-eec3bd88bb32_2095x1043.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5Hfh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258ddf7b-b4a0-4495-9a65-eec3bd88bb32_2095x1043.png 424w, https://substackcdn.com/image/fetch/$s_!5Hfh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258ddf7b-b4a0-4495-9a65-eec3bd88bb32_2095x1043.png 848w, https://substackcdn.com/image/fetch/$s_!5Hfh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258ddf7b-b4a0-4495-9a65-eec3bd88bb32_2095x1043.png 1272w, https://substackcdn.com/image/fetch/$s_!5Hfh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258ddf7b-b4a0-4495-9a65-eec3bd88bb32_2095x1043.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5Hfh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258ddf7b-b4a0-4495-9a65-eec3bd88bb32_2095x1043.png" width="1456" height="725" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/258ddf7b-b4a0-4495-9a65-eec3bd88bb32_2095x1043.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:725,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:187716,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/160586323?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258ddf7b-b4a0-4495-9a65-eec3bd88bb32_2095x1043.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5Hfh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258ddf7b-b4a0-4495-9a65-eec3bd88bb32_2095x1043.png 424w, https://substackcdn.com/image/fetch/$s_!5Hfh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258ddf7b-b4a0-4495-9a65-eec3bd88bb32_2095x1043.png 848w, https://substackcdn.com/image/fetch/$s_!5Hfh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258ddf7b-b4a0-4495-9a65-eec3bd88bb32_2095x1043.png 1272w, https://substackcdn.com/image/fetch/$s_!5Hfh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258ddf7b-b4a0-4495-9a65-eec3bd88bb32_2095x1043.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>You can learn more about it with this two posts.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;61c65c60-f748-43c5-acfc-812bb9b816bd&quot;,&quot;caption&quot;:&quot;On this post, I use the term &#8220;Strategy&#8221; as what Richard Rumelt's defined on his book \&quot;Good Strategy / Bad Strategy\&quot;.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The outcome of the strategy becomes culture&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:15961258,&quot;name&quot;:&quot;Aleix Morgadas&quot;,&quot;bio&quot;:&quot;Everything about Engineering Strategy and Leadership.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4257b02b-4e15-4eac-aaff-581f6cf68ba0_3264x2700.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-01-14T11:03:43.254Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa934ee2c-2378-4578-8d56-ed2259094938_2707x1327.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://learnings.aleixmorgadas.dev/p/the-outcome-of-the-strategy-becomes&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:140614827,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:21,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Engineering Strategy&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b983592-e8a9-4295-8dbb-61e4de81a493_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;c92c7eed-bdf3-4db4-9f33-e00b07555ed3&quot;,&quot;caption&quot;:&quot;Table of contents&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Engineering Strategy Guide &#8212; Influencing Strategy in a Top-Down organization without authority&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:15961258,&quot;name&quot;:&quot;Aleix Morgadas&quot;,&quot;bio&quot;:&quot;Everything about Engineering Strategy and Leadership.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4257b02b-4e15-4eac-aaff-581f6cf68ba0_3264x2700.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-01-02T09:01:32.046Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c8fe217-cfd0-498f-881e-5915ecc102d9_900x628.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://learnings.aleixmorgadas.dev/p/engineering-strategy-guide-influencing&quot;,&quot;section_name&quot;:&quot;&#128218; Guides&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:152556374,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:6,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Engineering Strategy&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b983592-e8a9-4295-8dbb-61e4de81a493_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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">Engineering Strategy is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="https://thecynefin.co/the-adjacent-possible/">https://thecynefin.co/the-adjacent-possible/</a></p></div></div>]]></content:encoded></item><item><title><![CDATA[Live course: Wardley Mapping en Español 🇪🇸]]></title><description><![CDATA[Post in English, cohort course in Spanish]]></description><link>https://learnings.aleixmorgadas.dev/p/cohort-course-wardley-mapping-en</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/cohort-course-wardley-mapping-en</guid><dc:creator><![CDATA[Aleix Morgadas]]></dc:creator><pubDate>Mon, 21 Apr 2025 07:35:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AmPO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de91532-4f04-4d02-b388-f83ca59aaf7a_1536x863.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AmPO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de91532-4f04-4d02-b388-f83ca59aaf7a_1536x863.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AmPO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de91532-4f04-4d02-b388-f83ca59aaf7a_1536x863.png 424w, https://substackcdn.com/image/fetch/$s_!AmPO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de91532-4f04-4d02-b388-f83ca59aaf7a_1536x863.png 848w, https://substackcdn.com/image/fetch/$s_!AmPO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de91532-4f04-4d02-b388-f83ca59aaf7a_1536x863.png 1272w, https://substackcdn.com/image/fetch/$s_!AmPO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de91532-4f04-4d02-b388-f83ca59aaf7a_1536x863.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AmPO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de91532-4f04-4d02-b388-f83ca59aaf7a_1536x863.png" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9de91532-4f04-4d02-b388-f83ca59aaf7a_1536x863.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!AmPO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de91532-4f04-4d02-b388-f83ca59aaf7a_1536x863.png 424w, https://substackcdn.com/image/fetch/$s_!AmPO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de91532-4f04-4d02-b388-f83ca59aaf7a_1536x863.png 848w, https://substackcdn.com/image/fetch/$s_!AmPO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de91532-4f04-4d02-b388-f83ca59aaf7a_1536x863.png 1272w, https://substackcdn.com/image/fetch/$s_!AmPO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9de91532-4f04-4d02-b388-f83ca59aaf7a_1536x863.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"><a href="https://engineeringstrategy.academy/mapas-de-wardley">https://engineeringstrategy.academy/mapas-de-wardley</a></figcaption></figure></div><p>Hi everyone! &#128075;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://engineeringstrategy.academy/mapas-de-wardley&quot;,&quot;text&quot;:&quot;Reserva tu plaza&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://engineeringstrategy.academy/mapas-de-wardley"><span>Reserva tu plaza</span></a></p><p>I&#8217;m starting a new project to help more people on their engineering strategy journey. Well, they are kind of two projects.</p><h1>Wardley Mapping en Espa&#241;ol cohort</h1><p>A dedicated cohort course in Spanish for the Spanish-speaking community for an in depth learning on Wardley Mapping applied to Software Companies facing high stake business challenge.</p><div class="pullquote"><p>I&#8217;m creating the most in depth cohort course on Wardley Mapping in Spanish.<br>From 0 experience, to high situational awareness though Wardley Maps.</p></div><p>A brief description of Wardley Mapping benefits in Spanish.</p><blockquote><p><strong>Los mapas de Wardley nos traen diferentes beneficios:</strong></p><p>&#128073; <strong>Clarificar el pensamiento</strong>: &#191;Qu&#233; cosas importan? &#191;C&#243;mo funciona todo? &#191;Y qu&#233; es lo que quiero?</p><p>&#128073; <strong>Eliminar la desalineaci&#243;n</strong>: &#191;D&#243;nde estoy siendo poco claro con los dem&#225;s, y ellos conmigo?</p><p>&#128073; <strong>Evite errores embarazosos</strong>: &#191;Cu&#225;les son las cosas obvias que debo saber y hacer?</p><p>&#128073; <strong>Acabar con el trabajo que no aporta valor</strong>: &#191;D&#243;nde estamos malgastando nuestro tiempo, energ&#237;a y esfuerzo?</p><p>&#128073; <strong>Derrotar a las palabras de moda</strong>: &#191;C&#243;mo puedo crear significado donde no lo hay?</p><p>&#128073; <strong>Crear claridad de prop&#243;sito</strong>: &#191;C&#243;mo puedo crear un entorno que otros querr&#225;n aportar?</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NmsW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a707c88-0837-4389-8406-a6bb5727bd4b_1536x422.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NmsW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a707c88-0837-4389-8406-a6bb5727bd4b_1536x422.png 424w, https://substackcdn.com/image/fetch/$s_!NmsW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a707c88-0837-4389-8406-a6bb5727bd4b_1536x422.png 848w, https://substackcdn.com/image/fetch/$s_!NmsW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a707c88-0837-4389-8406-a6bb5727bd4b_1536x422.png 1272w, https://substackcdn.com/image/fetch/$s_!NmsW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a707c88-0837-4389-8406-a6bb5727bd4b_1536x422.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NmsW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a707c88-0837-4389-8406-a6bb5727bd4b_1536x422.png" width="1456" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a707c88-0837-4389-8406-a6bb5727bd4b_1536x422.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82462,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/161662901?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a707c88-0837-4389-8406-a6bb5727bd4b_1536x422.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NmsW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a707c88-0837-4389-8406-a6bb5727bd4b_1536x422.png 424w, https://substackcdn.com/image/fetch/$s_!NmsW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a707c88-0837-4389-8406-a6bb5727bd4b_1536x422.png 848w, https://substackcdn.com/image/fetch/$s_!NmsW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a707c88-0837-4389-8406-a6bb5727bd4b_1536x422.png 1272w, https://substackcdn.com/image/fetch/$s_!NmsW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a707c88-0837-4389-8406-a6bb5727bd4b_1536x422.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>During 6 weeks, we will have 6 interactive live sessions of 2h each plus more than 13 in-depth lessons to go <strong>from 0 to your first strategy based on high situational awareness</strong>.</p><p>Because you are part of this community, you have a <strong>20% discount</strong> using the code MAPA20. If you&#8217;re a <strong>paid subscriber, DM me for a 25% discount</strong>.</p><p>If you still have doubts if this course is for you, leave a comment to the post or DM. </p><div class="directMessage button" data-attrs="{&quot;userId&quot;:15961258,&quot;userName&quot;:&quot;Aleix Morgadas&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><h1>Cohort based courses</h1><p>I found the cohort based courses to have a lot of benefits:</p><ul><li><p><strong>Active hands-on learning</strong>: Course built on live workshops and hands-on projects.</p></li><li><p><strong>Interactive and project-based</strong>: Interacting with other learners through breakout rooms and project teams.</p></li><li><p><strong>Learn with a cohort of peers</strong>: A community of like-minded people who want to learn and grow alongside you.</p></li></ul><p>If you want me to do specific cohort courses on topics like Engineering Strategy core concepts and in practice, Domain-Driven Design, Team Topologies, Wardley Mapping, or whatever you consider. Take 1 min to answer this survey. &#128071;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://tally.so/r/meobPo&quot;,&quot;text&quot;:&quot;Show your interest here!&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://tally.so/r/meobPo"><span>Show your interest here!</span></a></p><h2>Why starting in Spanish?</h2><p><a href="https://hiredthought.com/">Ben Mosior</a> did an awesome job sharing about <a href="https://learnwardleymapping.com/">Wardley Mapping in English</a>, I learned a lot from him.</p><p>I found that the Spanish-speaking community didn&#8217;t have many resources available about Wardley Mapping, and I want to change that! </p><p>At the same time, cohort based courses on Wardley Mapping isn&#8217;t that common, or at least I didn&#8217;t find any.</p><p>The good thing about cohort based learning is that it is interactive, you connect with like-minded people, and we explore multiple contexts in the same cohort.</p><p>That&#8217;s why I consider running an English edition if enough people are interested!</p><h1>YouTube channel</h1><div id="youtube2-LYvzH5iNe0Q" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;LYvzH5iNe0Q&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/LYvzH5iNe0Q?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>I love to write to help me understand better the concepts, it helps me organize my mind. I love to teach courses, it helps me connect with awesome people facing hard challenges, and learn together on specific real life scenarios.</p><p>Now, I want to explore how video content on hard concepts such as engineering strategy can bring to me as a creator, and to you as an engineering strategist.</p><p>That&#8217;s why I started a Wardley Mapping playlist in Spanish first. I&#8217;m adding some shorter videos based on the cohort course so you can get a feeling on how the recorded videos in the course looks like.</p><p>I will publish content in Spanish and English on similar content I write in my newsletter.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.youtube.com/@aleixmorgadas&quot;,&quot;text&quot;:&quot;Subscribe to YouTube&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.youtube.com/@aleixmorgadas"><span>Subscribe to YouTube</span></a></p><div class="poll-embed" data-attrs="{&quot;id&quot;:305552}" data-component-name="PollToDOM"></div><p><em>Wardley Mapping is provided courtesy of <strong><a href="https://www.linkedin.com/in/simonwardley">Simon Wardley</a></strong> and licensed <strong><a href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution Share-Alike</a></strong>.</em></p>]]></content:encoded></item><item><title><![CDATA[Leadership as an enabling team]]></title><description><![CDATA[We aren't leveraging this enough]]></description><link>https://learnings.aleixmorgadas.dev/p/leadership-as-an-enabling-team</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/leadership-as-an-enabling-team</guid><dc:creator><![CDATA[Aleix Morgadas]]></dc:creator><pubDate>Thu, 10 Apr 2025 10:42:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977e9e7-7dc1-4aed-8001-cf93b1ddec91_1286x828.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#8505;&#65039;<em>This post assumes that you are familiar with <a href="https://teamtopologies.com/">Team Topologies</a></em>.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J67x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960f5a45-6efe-4ac9-8876-116e4e1646fb_1286x679.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J67x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960f5a45-6efe-4ac9-8876-116e4e1646fb_1286x679.png 424w, https://substackcdn.com/image/fetch/$s_!J67x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960f5a45-6efe-4ac9-8876-116e4e1646fb_1286x679.png 848w, https://substackcdn.com/image/fetch/$s_!J67x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960f5a45-6efe-4ac9-8876-116e4e1646fb_1286x679.png 1272w, https://substackcdn.com/image/fetch/$s_!J67x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960f5a45-6efe-4ac9-8876-116e4e1646fb_1286x679.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J67x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960f5a45-6efe-4ac9-8876-116e4e1646fb_1286x679.png" width="1286" height="679" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/960f5a45-6efe-4ac9-8876-116e4e1646fb_1286x679.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:679,&quot;width&quot;:1286,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75258,&quot;alt&quot;:&quot;Team Topologies graphic with 2 steam aligned teams, and 1 platform team&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/161006439?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960f5a45-6efe-4ac9-8876-116e4e1646fb_1286x679.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Team Topologies graphic with 2 steam aligned teams, and 1 platform team" title="Team Topologies graphic with 2 steam aligned teams, and 1 platform team" srcset="https://substackcdn.com/image/fetch/$s_!J67x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960f5a45-6efe-4ac9-8876-116e4e1646fb_1286x679.png 424w, https://substackcdn.com/image/fetch/$s_!J67x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960f5a45-6efe-4ac9-8876-116e4e1646fb_1286x679.png 848w, https://substackcdn.com/image/fetch/$s_!J67x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960f5a45-6efe-4ac9-8876-116e4e1646fb_1286x679.png 1272w, https://substackcdn.com/image/fetch/$s_!J67x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960f5a45-6efe-4ac9-8876-116e4e1646fb_1286x679.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>You&#8217;re an engineering manager of a tribe with three teams. Two stream-aligned teams and one platform team.</p><p>At some point, you start noticing critical areas of improvement.</p><p>The platform team is under a huge pressure to deliver features because they are blocking stream-aligned teams. Stream-aligned teams lack the proper structured processes, and are making the whole problem even worse.</p><p>We wanted to achieve a fast flow of change, but we are seeing that all teams are constantly collaborating to ship the features.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B2oJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a1d835-3e4d-49e7-8ddd-5a270a07fe6b_1286x678.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B2oJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a1d835-3e4d-49e7-8ddd-5a270a07fe6b_1286x678.png 424w, https://substackcdn.com/image/fetch/$s_!B2oJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a1d835-3e4d-49e7-8ddd-5a270a07fe6b_1286x678.png 848w, https://substackcdn.com/image/fetch/$s_!B2oJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a1d835-3e4d-49e7-8ddd-5a270a07fe6b_1286x678.png 1272w, https://substackcdn.com/image/fetch/$s_!B2oJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a1d835-3e4d-49e7-8ddd-5a270a07fe6b_1286x678.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B2oJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a1d835-3e4d-49e7-8ddd-5a270a07fe6b_1286x678.png" width="1286" height="678" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60a1d835-3e4d-49e7-8ddd-5a270a07fe6b_1286x678.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:678,&quot;width&quot;:1286,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:95097,&quot;alt&quot;:&quot;Team Topologies graphic with 2 steam aligned teams, and 1 platform team. A collaboration is shared between all teams&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/161006439?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a1d835-3e4d-49e7-8ddd-5a270a07fe6b_1286x678.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Team Topologies graphic with 2 steam aligned teams, and 1 platform team. A collaboration is shared between all teams" title="Team Topologies graphic with 2 steam aligned teams, and 1 platform team. A collaboration is shared between all teams" srcset="https://substackcdn.com/image/fetch/$s_!B2oJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a1d835-3e4d-49e7-8ddd-5a270a07fe6b_1286x678.png 424w, https://substackcdn.com/image/fetch/$s_!B2oJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a1d835-3e4d-49e7-8ddd-5a270a07fe6b_1286x678.png 848w, https://substackcdn.com/image/fetch/$s_!B2oJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a1d835-3e4d-49e7-8ddd-5a270a07fe6b_1286x678.png 1272w, https://substackcdn.com/image/fetch/$s_!B2oJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a1d835-3e4d-49e7-8ddd-5a270a07fe6b_1286x678.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You see the product having some delays, we identify a lack of quality on the shipped product. We understand that it can mean a:</p><ul><li><p>Not well-defined architecture.</p></li><li><p>Lack of testing and other QA practices.</p></li><li><p>Missing ownership due to shared responsibilities between teams, making it hard to own a deliverable end to end.</p></li></ul><p>Your team members share that the testing process takes a lot, and it is a bottleneck. The platform is supporting all the stream-aligned teams needs, and they are unable to handle any more work.</p><p>At the same time, you&#8217;re under pressure to deliver features. You have a budget available, and your manager gave the OK to spend the money with flexible talent, like external consultants or freelances, if you consider it necessary.</p><p><strong>You have to take action</strong>.</p><p><em>Seeing a problem and do nothing isn&#8217;t good for your job security. It&#8217;s better to spend money you have available, and try to do something, and fail, than do nothing and still fail, isn&#8217;t it?</em></p><p>So, what do you do? How is your culture? What is the acceptable decision?</p><p><strong>Let&#8217;s hire a set of consultants </strong>to help us on the bottleneck, because we want to optimize, the consultants we will be shared between teams.</p><p>We hire them temporally to support us on our process.</p><p>They are tasked with two goals:</p><ul><li><p>Unblock our stream of value.</p></li><li><p>Train our people.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1X64!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc668ab04-5a67-40c8-96d5-190eae8e937e_1312x827.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1X64!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc668ab04-5a67-40c8-96d5-190eae8e937e_1312x827.png 424w, https://substackcdn.com/image/fetch/$s_!1X64!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc668ab04-5a67-40c8-96d5-190eae8e937e_1312x827.png 848w, https://substackcdn.com/image/fetch/$s_!1X64!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc668ab04-5a67-40c8-96d5-190eae8e937e_1312x827.png 1272w, https://substackcdn.com/image/fetch/$s_!1X64!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc668ab04-5a67-40c8-96d5-190eae8e937e_1312x827.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1X64!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc668ab04-5a67-40c8-96d5-190eae8e937e_1312x827.png" width="1312" height="827" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c668ab04-5a67-40c8-96d5-190eae8e937e_1312x827.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:827,&quot;width&quot;:1312,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:120409,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/161006439?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc668ab04-5a67-40c8-96d5-190eae8e937e_1312x827.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1X64!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc668ab04-5a67-40c8-96d5-190eae8e937e_1312x827.png 424w, https://substackcdn.com/image/fetch/$s_!1X64!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc668ab04-5a67-40c8-96d5-190eae8e937e_1312x827.png 848w, https://substackcdn.com/image/fetch/$s_!1X64!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc668ab04-5a67-40c8-96d5-190eae8e937e_1312x827.png 1272w, https://substackcdn.com/image/fetch/$s_!1X64!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc668ab04-5a67-40c8-96d5-190eae8e937e_1312x827.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>And all of a sudden, they have been with us for two years. The process didn&#8217;t improve, the ownership isn&#8217;t there, and the pressure to deliver faster, and better keeps increasing.</p><p>Indeed, they are asking more budget to add more people because the processes started to become slow again, and we need more business agility.</p><p>Yet, because in your organization you made the decision that is more acceptable by your culture, you&#8217;re doing a good job.</p><p><strong>But,</strong> <strong>are you really doing it, or you made the easiest decision?</strong></p><p>Why was it the most accepted decision?</p><ul><li><p>Because you used your budget to add people to the problem.<br>But it made the problem worse</p></li><li><p>Because you solved a problem with people, because you&#8217;re a manager.<br>But you know about the processes, and architectural problem. That wasn&#8217;t addressed in your approach of hiring external consultants.</p></li><li><p>Because you added a new step into the process, and you made them responsible for the quality of the whole product.<br>But the product is complex, they are unable to attend the whole team&#8217;s needs, the same problem as the platform team had, and they are adding more lead time as more rework is needed.</p><ul><li><p>You added more meetings. Shame on you!</p></li></ul></li></ul><p><strong>Which isn&#8217;t the most accepted decision, but an alternative that addresses the problems you identified? Engineering management acting as Enabling Team</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!081w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977e9e7-7dc1-4aed-8001-cf93b1ddec91_1286x828.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!081w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977e9e7-7dc1-4aed-8001-cf93b1ddec91_1286x828.png 424w, https://substackcdn.com/image/fetch/$s_!081w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977e9e7-7dc1-4aed-8001-cf93b1ddec91_1286x828.png 848w, https://substackcdn.com/image/fetch/$s_!081w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977e9e7-7dc1-4aed-8001-cf93b1ddec91_1286x828.png 1272w, https://substackcdn.com/image/fetch/$s_!081w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977e9e7-7dc1-4aed-8001-cf93b1ddec91_1286x828.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!081w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977e9e7-7dc1-4aed-8001-cf93b1ddec91_1286x828.png" width="1286" height="828" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7977e9e7-7dc1-4aed-8001-cf93b1ddec91_1286x828.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:828,&quot;width&quot;:1286,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:130324,&quot;alt&quot;:&quot;Team Topologies graphic with 2 steam aligned teams, and 1 platform team. A collaboration is shared between all teams. An enabling team, of the engineering management, is in a facilitating mode with all the teams.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/161006439?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977e9e7-7dc1-4aed-8001-cf93b1ddec91_1286x828.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Team Topologies graphic with 2 steam aligned teams, and 1 platform team. A collaboration is shared between all teams. An enabling team, of the engineering management, is in a facilitating mode with all the teams." title="Team Topologies graphic with 2 steam aligned teams, and 1 platform team. A collaboration is shared between all teams. An enabling team, of the engineering management, is in a facilitating mode with all the teams." srcset="https://substackcdn.com/image/fetch/$s_!081w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977e9e7-7dc1-4aed-8001-cf93b1ddec91_1286x828.png 424w, https://substackcdn.com/image/fetch/$s_!081w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977e9e7-7dc1-4aed-8001-cf93b1ddec91_1286x828.png 848w, https://substackcdn.com/image/fetch/$s_!081w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977e9e7-7dc1-4aed-8001-cf93b1ddec91_1286x828.png 1272w, https://substackcdn.com/image/fetch/$s_!081w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7977e9e7-7dc1-4aed-8001-cf93b1ddec91_1286x828.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>You, as part of the engineering management team, have identified the team gaps, the problematics, and adding another step into the problem only makes it worse. You weren&#8217;t addressing the root cause.</p><p>But instead, see yourself as an enabling team.</p><p>You will upskill your teams on the areas that you identified while you gain another point of view. <strong>The challenges your team faces</strong>.</p><p>Being closer to the teams, helping them unlock the necessary change, and facilitate different workshops, trainings, and helping that the new ways of working to stick will unlock a lot of the problematics that you, and your teams are facing.</p><h3>Why don&#8217;t we see management as an enabling team?</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yG_q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb05c36-4b3e-4d86-b019-93c11db5a374_800x618.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yG_q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb05c36-4b3e-4d86-b019-93c11db5a374_800x618.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yG_q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb05c36-4b3e-4d86-b019-93c11db5a374_800x618.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yG_q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb05c36-4b3e-4d86-b019-93c11db5a374_800x618.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yG_q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb05c36-4b3e-4d86-b019-93c11db5a374_800x618.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yG_q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb05c36-4b3e-4d86-b019-93c11db5a374_800x618.jpeg" width="800" height="618" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ffb05c36-4b3e-4d86-b019-93c11db5a374_800x618.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:618,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99474,&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;:&quot;https://learnings.aleixmorgadas.dev/i/161006439?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb05c36-4b3e-4d86-b019-93c11db5a374_800x618.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yG_q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb05c36-4b3e-4d86-b019-93c11db5a374_800x618.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yG_q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb05c36-4b3e-4d86-b019-93c11db5a374_800x618.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yG_q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb05c36-4b3e-4d86-b019-93c11db5a374_800x618.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yG_q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb05c36-4b3e-4d86-b019-93c11db5a374_800x618.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></figure></div><p>Some organizations design the manage role as a people only role.</p><p>Missing all the potential of engineering leadership, which it is the combination of people management and technology. We can understand it as the combination of:</p><ul><li><p>People and processes.</p></li><li><p>Technology, such as architecture.</p></li></ul><p>If managers can only influence people, and maybe processes, they will need to act on that dimension. Making their solution space limited and suboptimal.</p><p>By understanding our engineering management teams as people, processes, and tech, we enable new possibilities.</p><p>Make yourself the next question:</p><p><em>Why do you need to hire a trainer for unit testing if you can do the training?</em></p><p>What is preventing you as a manager of managers to be involved in the teams?</p><p>Is it that you are too busy for this work? Why? Is the other work more important, or it is unnecessary bureaucracy?</p><p>Stop for a moment, and understand what&#8217;s preventing you to do the most sensible actions.</p><h1>Read more at Team Topologies Newsletter</h1><p>Update May 12th 2025.</p><p>I wrote an extended version of this post as an article for <a href="https://teamtopologies.com/">Team Topologies</a>. You can read the full article using the following link, <a href="https://www.linkedin.com/pulse/leadership-enabling-team-team-topologies-5icbf/">https://www.linkedin.com/pulse/leadership-enabling-team-team-topologies-5icbf/</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.linkedin.com/pulse/leadership-enabling-team-team-topologies-5icbf/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mrRt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf45a002-06a1-4ca3-b4b5-0d5a5d94f4f3_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!mrRt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf45a002-06a1-4ca3-b4b5-0d5a5d94f4f3_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!mrRt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf45a002-06a1-4ca3-b4b5-0d5a5d94f4f3_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!mrRt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf45a002-06a1-4ca3-b4b5-0d5a5d94f4f3_1280x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mrRt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf45a002-06a1-4ca3-b4b5-0d5a5d94f4f3_1280x720.png" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af45a002-06a1-4ca3-b4b5-0d5a5d94f4f3_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.linkedin.com/pulse/leadership-enabling-team-team-topologies-5icbf/&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!mrRt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf45a002-06a1-4ca3-b4b5-0d5a5d94f4f3_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!mrRt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf45a002-06a1-4ca3-b4b5-0d5a5d94f4f3_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!mrRt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf45a002-06a1-4ca3-b4b5-0d5a5d94f4f3_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!mrRt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf45a002-06a1-4ca3-b4b5-0d5a5d94f4f3_1280x720.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><figcaption class="image-caption"><a href="https://www.linkedin.com/pulse/leadership-enabling-team-team-topologies-5icbf/">https://www.linkedin.com/pulse/leadership-enabling-team-team-topologies-5icbf/</a></figcaption></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[Avoid overloading your platform engineers]]></title><description><![CDATA[Antipatterns and how to avoid them]]></description><link>https://learnings.aleixmorgadas.dev/p/avoid-overloading-your-platform-engineers</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/avoid-overloading-your-platform-engineers</guid><dc:creator><![CDATA[Aleix Morgadas]]></dc:creator><pubDate>Fri, 28 Mar 2025 11:19:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/edda3664-1e6b-4aac-8d13-65dd5b7d3a02_900x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8MYL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b156b9-df84-49c9-ab15-edcbd899b18a_1280x964.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8MYL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b156b9-df84-49c9-ab15-edcbd899b18a_1280x964.png 424w, https://substackcdn.com/image/fetch/$s_!8MYL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b156b9-df84-49c9-ab15-edcbd899b18a_1280x964.png 848w, https://substackcdn.com/image/fetch/$s_!8MYL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b156b9-df84-49c9-ab15-edcbd899b18a_1280x964.png 1272w, https://substackcdn.com/image/fetch/$s_!8MYL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b156b9-df84-49c9-ab15-edcbd899b18a_1280x964.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8MYL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b156b9-df84-49c9-ab15-edcbd899b18a_1280x964.png" width="1280" height="964" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9b156b9-df84-49c9-ab15-edcbd899b18a_1280x964.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:964,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:573229,&quot;alt&quot;:&quot;Open Space explanation&quot;,&quot;title&quot;:&quot;Open Space explanation&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/160047410?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b156b9-df84-49c9-ab15-edcbd899b18a_1280x964.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Open Space explanation" title="Open Space explanation" srcset="https://substackcdn.com/image/fetch/$s_!8MYL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b156b9-df84-49c9-ab15-edcbd899b18a_1280x964.png 424w, https://substackcdn.com/image/fetch/$s_!8MYL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b156b9-df84-49c9-ab15-edcbd899b18a_1280x964.png 848w, https://substackcdn.com/image/fetch/$s_!8MYL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b156b9-df84-49c9-ab15-edcbd899b18a_1280x964.png 1272w, https://substackcdn.com/image/fetch/$s_!8MYL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9b156b9-df84-49c9-ab15-edcbd899b18a_1280x964.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">Open Space presentation at <a href="https://www.fastflowconf.com/">Fast Flow Conf NL</a></figcaption></figure></div><p>The Netherlands &#127475;&#127473; <a href="https://www.fastflowconf.com/">Fast Flow Conf</a> edition had an Open Space Format.</p><blockquote><h4>What is Open Space?</h4><p>When you bring together a group of folks, empower them to co-create their own sessions about  what they want to talk, provide just enough structure to ensure progress, and hit the Start button &#8211; that&#8217;s Open Space, a style of self-organized &#8220;un-conference.&#8221;</p></blockquote><p>Two people proposed a similar topic on platform engineering:</p><ul><li><p><em>Why do PMs run away from internal platform products?</em></p></li><li><p><em>Who will take care of platform engineers?</em><br>Referring to the cognitive overload platform engineers usually face.</p></li></ul><p>A great outcome of these spaces is that we connect with people with similar mindset, and facing similar challenges. We feel less alone, and we gain new perspectives.</p><p>So, I want to address both questions in this post from my perspective based on my experience.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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://learnings.aleixmorgadas.dev/subscribe?"><span>Subscribe now</span></a></p><h1>Why do PMs run away from internal platform products?</h1><p>Internal Platforms Products are hard. The users are our internal teams, developers. Developers are the type of users that I found harder to:</p><ol><li><p>Understand their user needs.</p></li><li><p>Create an enough good experience so they adopt the platform product, instead of <em>&#8220;we prefer to do it custom to our specific context&#8221;.</em></p></li></ol><p>As a non-technical PM, it is hard to understand how to deliver those experiences if you didn&#8217;t experience the pain yourself. Plus, talking to developers teams gives you some insights, but those are hard to convert into something actionable without the help of your technical peers.</p><p>Platform PMs face a hard question.</p><p><strong>How can you demonstrate the impact of the platform team?</strong></p><p>We are investing NN.000 EUR/month in this team, are we able to return a x10 on the investment? How do you measure the impact? Shouldn&#8217;t we assign those engineers back to the product teams, where the impact is more direct? Do you have the needed support from the data team to create the dashboards to track the impact, or are you very low on their priority?</p><p>Those questions are hard to answer. You don&#8217;t have it easy. For one side, you are learning the domain, you&#8217;re making sense, while seeing as a cost rather than a value generator. Without the needed support by your peer teams that you should be building the platform for.</p><p>It&#8217;s hard.</p><h2>Try this instead &#8212; Enabling work</h2><p>What worked for me, for Platform Teams PMs, is to <strong>train senior or tech engineers on a set of Product Manager skills</strong>. So, we cover one part of the problem, knowing the engineering domain.</p><p>Yet, knowing the engineering domain isn&#8217;t enough. You are missing a lot of other essential skills. How to prove value, help platform adoption, user interviews, prioritization, &#8230;</p><p>Without those skills within the team, you have a hard time moving the platform forward, and having the x10 impact that a platform team should aim for.</p><p>Upskill your platform team on the product essential skills with a <strong>product enabling team</strong>.</p><p>In our  case, we focused on helping them to upskill on:</p><ul><li><p>Product discovery.</p></li><li><p>Go to market approach. How can we help other teams to start using the platform without enforcing using a bad platform experience.</p></li><li><p>Gather product feedback.</p></li><li><p><strong>Prioritizing and saying no.</strong></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xYvY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9189559e-248a-4324-9632-0032df007b63_2107x1842.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xYvY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9189559e-248a-4324-9632-0032df007b63_2107x1842.png 424w, https://substackcdn.com/image/fetch/$s_!xYvY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9189559e-248a-4324-9632-0032df007b63_2107x1842.png 848w, https://substackcdn.com/image/fetch/$s_!xYvY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9189559e-248a-4324-9632-0032df007b63_2107x1842.png 1272w, https://substackcdn.com/image/fetch/$s_!xYvY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9189559e-248a-4324-9632-0032df007b63_2107x1842.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xYvY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9189559e-248a-4324-9632-0032df007b63_2107x1842.png" width="1456" height="1273" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9189559e-248a-4324-9632-0032df007b63_2107x1842.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1273,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:299603,&quot;alt&quot;:&quot;A Team Topologies diagram showing a product enabling team upskilling platform team&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/160047410?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9189559e-248a-4324-9632-0032df007b63_2107x1842.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A Team Topologies diagram showing a product enabling team upskilling platform team" title="A Team Topologies diagram showing a product enabling team upskilling platform team" srcset="https://substackcdn.com/image/fetch/$s_!xYvY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9189559e-248a-4324-9632-0032df007b63_2107x1842.png 424w, https://substackcdn.com/image/fetch/$s_!xYvY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9189559e-248a-4324-9632-0032df007b63_2107x1842.png 848w, https://substackcdn.com/image/fetch/$s_!xYvY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9189559e-248a-4324-9632-0032df007b63_2107x1842.png 1272w, https://substackcdn.com/image/fetch/$s_!xYvY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9189559e-248a-4324-9632-0032df007b63_2107x1842.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><figcaption class="image-caption">A Team Topologies diagram showing a product enabling team upskilling platform team</figcaption></figure></div><h2>Build the team from product team engineers that show product thinking</h2><p>Another great way to increase the odds of succeeding is to have people that are already used to product thinking.</p><p>They will be people that have been exposed to product reasoning, and they can do something similar in the platform team. You still have to upskill people in certain areas, because they won&#8217;t have the PM support, but they have already the mindset for continuing learning in this direction.</p><h1>Who will take care of platform engineers?</h1><p>From a Team Topologies perspective, we see Platform Teams as a way to improve flow by removing blockers and reducing cognitive load.</p><p>But the question was, <em>who takes care of the platform engineers&#8217; cognitive load</em>?</p><p>We see from time to time platform engineers having a hard time delivering platform improvements.</p><p>They have a lot in their plate. They are unable to move forward but keeping the lights on. Plus, they're getting tickets from everyone with high priority, and unable to say no because product teams are busy doing important and valuable work.</p><p>We have been there, and we kind of were able to go out of that mess.</p><h2>Antipatterns or bad practices</h2><h3>Platforms being the else clause of the backlog</h3><pre><code>if (productTeam.hasBacklogAvailability()) {
  productTeam.assignInitiative(initiative);
}
else {
  platformTeam.dealWithTheInitiativeNoOneElseCanDo(initiative);
}</code></pre><p>This was our norm. We don&#8217;t know where this belongs, or the teams don&#8217;t have capacity, but it is &#8220;important&#8221;, therefore it goes to the platform team, asking to address that ASAP. Interrupting their current work in progress.</p><h3>Too much work in progress </h3><p><em>We need to do all of these things, let&#8217;s do them all</em> <em>because everything needs to be delivered together</em>. <em>Plus, we have this requests from product teams that&#8217;s blocking the business.</em></p><p>Platform Teams having a hard time prioritizing is a common problem. It is hard to say no to stuff that&#8217;s blocking the business. But we will see an alterative to this problem later.</p><h3><em>&#8220;We know better than product teams&#8221;</em></h3><p>This is way more common than I thought. Platform teams building a platform product without talking to internal teams. In the vacuum.</p><p>Guess what, that platform doesn&#8217;t solve the developer&#8217;s needs and either it&#8217;s dropped, or worse, it is enforced to use, making the whole DevEx a mess.</p><p>In this antipattern, we have a very late feedback loop, increasing the odds on:</p><ol><li><p>Not solving the real need.</p></li><li><p>Not gathering feedback until too late.</p></li><li><p>Not showing the value faster enough to build trust and adoption momentum.</p></li></ol><h3>Understaffed platform engineering with unrealistic expectations</h3><p><em>Can it be a team of 2 for the full 500 organization? Make it 3 so that one person at a time can go in vacation.</em></p><p>Having a well stuffed platform team is hard. Not staffing the team to handle a realistic workload will make the platform initiative to have a hard time to succeed.</p><h3>Platform is a blocker for flow, let&#8217;s add 2 more people to these 20 people team to go faster</h3><p>On the other side, I saw overstaffed platform teams. Usually, the platform team helped on key delivered, leadership saw the results, and now they are becoming bigger and bigger.</p><p>This will just slow everything down and create damaging behaviors, like:</p><ul><li><p>Senior engineers only going to the platform team, creating kind of a backend team for product/frontend team doing simpler stuff.</p></li><li><p>Owning a lot of domains, from infrastructure, to core product facing features.</p></li><li><p>Increase of the communications internally and externally, increasing the telephone game.</p></li><li><p>Making the whole process slower, increasing cognitive load for all the platform people, and product teams.</p></li><li><p>Stopping the platform team because it doesn&#8217;t work.</p></li></ul><h3>Not knowing how to, or even trying, measure your value</h3><p>This is the hardest thing I found on Platform Teams. How can we measure its value? It is hard, but not trying to have a way to understand how you are impacting the platform teams is a problem.</p><p>Because when the question of <em>which is your impact? Which is the ROI the team generates? </em>It is already late to start measuring it.</p><p>Platform Teams is about impact overtime, you need the data&#8217;s history and its trends to prove your value</p><h3>SysAdmin Team &#128073; DevOps Team &#128073; Platform Team. Same behavior, different name</h3><p>Old behavior, new naming.</p><p>I saw this multiple times, that teams adopts the latest trendy name without adopting the practices and underlying values.</p><p>It is true that it&#8217;s not 1 or 0, everything has an adoption curve. Yet, try to challenge how far you&#8217;re into adopting the new practices and values that apply to your context.</p><h2>Try this instead</h2><h3>Define the platform team purpose and the domain</h3><p>The platform team purpose is about helping internal teams, not about building an abstraction on top of <a href="https://kubernetes.io/">K8s</a>, nor do what others do not want to do.</p><p>Having a clear purpose and a domain will help you to say no easier. You will have a leverage point to not be the<code> :else</code> clause.</p><p>Not only externally with the other teams, but <strong>internally too</strong>.</p><p>When someone might propose to do X with <a href="https://kafka.apache.org/">Kafka</a>, you can challenge that and say: <em>How does it solve our user needs? Can we do it smaller? Or is it up to us, or can we just give a Terraform configuration for others to use in <a href="https://aws.amazon.com/kinesis/">AWS Kinesis</a> for example, so that they don&#8217;t depend on us?</em></p><h3>Limit the platform team size, make the platform open for extension</h3><p>Small platform teams create thin platforms. You can read more about this idea of thin platforms at <a href="https://github.com/TeamTopologies/Thinnest-Viable-Platform-examples">https://github.com/TeamTopologies/Thinnest-Viable-Platform-examples</a>.</p><p>Having between 3 and 6 platform team helped me a lot by:</p><ul><li><p>Avoid being the <code>:else</code><em> </em>clause. The team is unable to absolve all the work, we need to be mindful of the work load.</p></li><li><p>Limited work in progress. Teams find 1 to 3 WIP stuff to be a reasonable peace, adding more WIP will just increase communication, and it is not lineal with the throughput. 1 to 3 WIP for platform team is great.</p></li><li><p>Keep the domain small enough. If the domain needs to be bigger, we can consider adding another platform team, and then create a unique experience for the consumers.</p><ul><li><p>We had a compute platform team, and a mobile platform team. But as well as security platform team and so on. <strong>Domain specific platform teams</strong>.</p></li></ul></li><li><p>Their cognitive load becomes more obvious and works as a sensor to understand blockers, and problems down the road.</p></li></ul><h3>Allow platform enhancements by other teams. </h3><p>When teams require stuff from the platform that the platform team cannot absorb, but it makes sense to be done there because it will help other teams too (an identified product team need), allow them to contribute to the platform.</p><p><strong><a href="https://en.wikipedia.org/wiki/Inner_source">Inner sourcing</a></strong></p><blockquote><p>InnerSource is the use of open source software development best practices and the establishment of an open source-like culture within organizations for the development of its non-open-source and/or proprietary software.</p></blockquote><p>We can adopt a lot of good practices from the open source community. By making it easier for product teams to contribute back to the platform following the platform team guidelines, we ensure that we aren&#8217;t a blocker for change.</p><p>An alternative is to allow people to by pass the platform for their specific use case in case the platform doesn&#8217;t resolve their issue. Always with the vision of standarizing the component when more teams have the same need. We don&#8217;t  want 200 components doing the same thing in different ways.</p><h3>Rotate developers between stream-aligned teams/product teams and platform teams</h3><p>Based on <a href="https://www.heidihelfand.com/dynamic-reteaming/">Dynamic Reteaming</a> by Heidi Helfand, we can leverage people moving from team to team.</p><p>We can learn from the product teams needs by moving a platform engineer developer to the product team, do daily work delivering new features, and experience the product team members pains by themselves.</p><p>Then, they can bring that back to the platform team. This is a nice way of exploring user needs, and also provide insights on how to leverage the platform, helping on the adoption side.</p><p>The same way, we can move product team engineers, to the platform engineers for some time. They can bring all this knowledge, pains that prevent fast flow, as well as product skills to the platform team.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!liKg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6323c47-c1d8-45eb-8572-7321459380d1_1077x439.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!liKg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6323c47-c1d8-45eb-8572-7321459380d1_1077x439.png 424w, https://substackcdn.com/image/fetch/$s_!liKg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6323c47-c1d8-45eb-8572-7321459380d1_1077x439.png 848w, https://substackcdn.com/image/fetch/$s_!liKg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6323c47-c1d8-45eb-8572-7321459380d1_1077x439.png 1272w, https://substackcdn.com/image/fetch/$s_!liKg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6323c47-c1d8-45eb-8572-7321459380d1_1077x439.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!liKg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6323c47-c1d8-45eb-8572-7321459380d1_1077x439.png" width="1077" height="439" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6323c47-c1d8-45eb-8572-7321459380d1_1077x439.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:439,&quot;width&quot;:1077,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;5. One-by-One Pattern - Dynamic Reteaming, 2nd Edition [Book]&quot;,&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="5. One-by-One Pattern - Dynamic Reteaming, 2nd Edition [Book]" title="5. One-by-One Pattern - Dynamic Reteaming, 2nd Edition [Book]" srcset="https://substackcdn.com/image/fetch/$s_!liKg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6323c47-c1d8-45eb-8572-7321459380d1_1077x439.png 424w, https://substackcdn.com/image/fetch/$s_!liKg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6323c47-c1d8-45eb-8572-7321459380d1_1077x439.png 848w, https://substackcdn.com/image/fetch/$s_!liKg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6323c47-c1d8-45eb-8572-7321459380d1_1077x439.png 1272w, https://substackcdn.com/image/fetch/$s_!liKg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6323c47-c1d8-45eb-8572-7321459380d1_1077x439.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><figcaption class="image-caption">Dynamic Reteaming book image of moving people from team to a team</figcaption></figure></div><h3>If platform name adds friction, do not use it</h3><p><em>Platform</em> is an overloaded word. Sometimes, we want to make sure leadership understand the value of a platform team. Yet, for them might mean business platform.</p><p>Instead of focusing on the naming, aim to focus on the team purpose. Improve this, or that. Like, product resiliency, product throughput, whatever it is a pain for the business that&#8217;s preventing flow of value.</p><p>By focusing on what it&#8217;s the team purpose, how you aim to impact the business, and how we can see if the team is performing, you can win way more support to drive the needed platform initiative.</p><h3>Talk about money.</h3><p>Each company is different, but here I want to give you some guideline on how you can start understanding your cost and the value you (need to) provide.</p><p>Get the amount of team members, and multiple by the average salary per month. Now, make that x12 to understand the cost of the platform team.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;Platform\\ Team\\ Cost = Number\\ of\\ Team\\ Members\\ x\\ Average\\ Salary \\ x\\ 12 months&quot;,&quot;id&quot;:&quot;XYFOFXPDEN&quot;}" data-component-name="LatexBlockToDOM"></div><p>A common platform team could be 5 team members, monthly average salary of 4.000EUR/month.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;Platform\\ Annual\\ Salary\\ Cost = 240.000\\ EUR&quot;,&quot;id&quot;:&quot;VZCQAEBVLT&quot;}" data-component-name="LatexBlockToDOM"></div><p>Now, let&#8217;s add the lost of opportunity of that team working on a product initiative.</p><p>Usually, a product initiative aims to give at least 5x the ROI of the cost.</p><p>So, the potential cost of opportunity is around 1.200.000EUR.</p><blockquote><p>You are aiming for high returns because most product initiatives fail, so the one that succeed needs to pay all the failed initiatives plus provide revenue.</p></blockquote><p>You don&#8217;t need to justify the 240.000EUR, you are justifying the 1.200.000EUR.</p><p>That&#8217;s why you should find leverage points that, in combination to the Developer Productivity improvements, you can help product teams to go faster, and so on and so forth.</p><p>You should aim to provide at least 5 times your value, either by allowing new initiatives to go faster or reducing cost.</p><p>So, you need to generate indirectly 1.200.000EUR anually.</p><p><strong>How do you measure this? With proxy metrics</strong>.</p><p>Let&#8217;s see a set of proxy metrics, some are better than the others, but start with the ones that are available for you and you can influence for business impact.</p><ul><li><p>Jira Tickets per week.</p></li><li><p>DORA metrics.</p></li><li><p>Team Cognitive Load. You can use <a href="https://www.teamperature.com/?utm_source=aleixnewsletter&amp;utm_medium=email&amp;utm_campaign=platform-engineering-pos">Teamperature</a> for this.</p></li><li><p>Opened customer support tickets.</p></li><li><p>Downtime.</p></li><li><p>AWS bill.</p></li></ul><p>You name it.</p><p>You need to choose the ones that are more relevant to the business, while improving the developers productivity.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lHqJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20476a27-d6d0-47dc-b5ac-3b2682722c73_2091x1804.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lHqJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20476a27-d6d0-47dc-b5ac-3b2682722c73_2091x1804.png 424w, https://substackcdn.com/image/fetch/$s_!lHqJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20476a27-d6d0-47dc-b5ac-3b2682722c73_2091x1804.png 848w, https://substackcdn.com/image/fetch/$s_!lHqJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20476a27-d6d0-47dc-b5ac-3b2682722c73_2091x1804.png 1272w, https://substackcdn.com/image/fetch/$s_!lHqJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20476a27-d6d0-47dc-b5ac-3b2682722c73_2091x1804.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lHqJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20476a27-d6d0-47dc-b5ac-3b2682722c73_2091x1804.png" width="1456" height="1256" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20476a27-d6d0-47dc-b5ac-3b2682722c73_2091x1804.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1256,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:283419,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://learnings.aleixmorgadas.dev/i/160047410?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20476a27-d6d0-47dc-b5ac-3b2682722c73_2091x1804.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lHqJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20476a27-d6d0-47dc-b5ac-3b2682722c73_2091x1804.png 424w, https://substackcdn.com/image/fetch/$s_!lHqJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20476a27-d6d0-47dc-b5ac-3b2682722c73_2091x1804.png 848w, https://substackcdn.com/image/fetch/$s_!lHqJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20476a27-d6d0-47dc-b5ac-3b2682722c73_2091x1804.png 1272w, https://substackcdn.com/image/fetch/$s_!lHqJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20476a27-d6d0-47dc-b5ac-3b2682722c73_2091x1804.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>Create a platform for what&#8217;s not availabile in the market. Stop productizing compute</h3><p>I'm surprised how many times we create an AWS Fargate abstraction on top of Kubernetes, while the major developer pains are somewhere else.</p><p>It&#8217;s so hard to do a better DevEx that public cloud because the DevEx goes beyond the API. It is the tooling, the documentation, the available training, and YouTube videos.</p><p><strong>Do not underestimate the effort needed to deliver a capability.</strong></p><div class="pullquote"><p>Understand the user needs, and leverage off-the-shelf solutions.<br>The best platform is the one that you don&#8217;t need to maintain.</p></div><h3>Take into account the business priorities</h3><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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">Engineering Strategy is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>]]></content:encoded></item><item><title><![CDATA[Wardley Mapping Factorial]]></title><description><![CDATA[How post-ZIRP affects SaaS HR solutions for SME market]]></description><link>https://learnings.aleixmorgadas.dev/p/wardley-mapping-factorial</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/wardley-mapping-factorial</guid><dc:creator><![CDATA[Aleix Morgadas]]></dc:creator><pubDate>Mon, 06 Jan 2025 07:23:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da150cf-1d87-4158-9eb6-234a1081494a_1262x665.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Table of contents</strong></p><p>1. The users<br>2. Their needs<br>3. Value chain<br>4. Evolution<br>5. Factorial&#8217;s gameplay<br>5.1. Becoming an ecosystem<br>5.2. Jobs to be done<br>5.3. Efficiency for innovation</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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">Engineering Strategy is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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><strong>&#9888;&#65039;</strong><em><strong>Disclaimer.</strong> All the content, assumptions, claims, and so on I do on <a href="https://factorialhr.co.uk/">Factorial </a>Product are my own interpretation, and it doesn&#8217;t represent the company&#8217;s reality. This post is an open practice on Wardley Mapping to understand how more products are relevant to map.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JiEv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e14d73e-9516-4a73-b32b-b934a18bdd71_1920x947.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JiEv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e14d73e-9516-4a73-b32b-b934a18bdd71_1920x947.png 424w, https://substackcdn.com/image/fetch/$s_!JiEv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e14d73e-9516-4a73-b32b-b934a18bdd71_1920x947.png 848w, https://substackcdn.com/image/fetch/$s_!JiEv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e14d73e-9516-4a73-b32b-b934a18bdd71_1920x947.png 1272w, https://substackcdn.com/image/fetch/$s_!JiEv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e14d73e-9516-4a73-b32b-b934a18bdd71_1920x947.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JiEv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e14d73e-9516-4a73-b32b-b934a18bdd71_1920x947.png" width="1456" height="718" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e14d73e-9516-4a73-b32b-b934a18bdd71_1920x947.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:718,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:587555,&quot;alt&quot;:&quot;FactorialHR landing page &quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="FactorialHR landing page " title="FactorialHR landing page " srcset="https://substackcdn.com/image/fetch/$s_!JiEv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e14d73e-9516-4a73-b32b-b934a18bdd71_1920x947.png 424w, https://substackcdn.com/image/fetch/$s_!JiEv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e14d73e-9516-4a73-b32b-b934a18bdd71_1920x947.png 848w, https://substackcdn.com/image/fetch/$s_!JiEv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e14d73e-9516-4a73-b32b-b934a18bdd71_1920x947.png 1272w, https://substackcdn.com/image/fetch/$s_!JiEv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e14d73e-9516-4a73-b32b-b934a18bdd71_1920x947.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"><a href="https://factorialhr.co.uk/">https://factorialhr.co.uk/</a></figcaption></figure></div><p>Factorial is a product/company quite known in Barcelona, Spain, as they have their headquarters here, and they run a quite famous podcast in Spanish, <a href="https://open.spotify.com/show/75ao7vbM0cH7SKIsyYN3iZ?si=1bffea7d5370446b">Podcast de Itnig</a>.</p><p>They are an all-in-one HR SaaS for SME that intend to automate everything HR, from time management, to talent from hiring to performance review, via finance such as payroll, and employee expenses.</p><p>I used it during 2020-2022 when I was Engineering Manager.</p><p>What I want to say with this is that their business domain is quite huge and complex. Which makes it a perfect product to explore using Wardley Mapping.</p><p>The other reason why I chose Factorial is that we have been experiencing several changes in the tech industry compared with the Zero interest-rate policy, <a href="https://en.wikipedia.org/wiki/Zero_interest-rate_policy">ZIRP</a> for short, period. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZHhH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587cfb15-6985-4436-a7a3-20e905ef6f9f_1456x686.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZHhH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587cfb15-6985-4436-a7a3-20e905ef6f9f_1456x686.webp 424w, https://substackcdn.com/image/fetch/$s_!ZHhH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587cfb15-6985-4436-a7a3-20e905ef6f9f_1456x686.webp 848w, https://substackcdn.com/image/fetch/$s_!ZHhH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587cfb15-6985-4436-a7a3-20e905ef6f9f_1456x686.webp 1272w, https://substackcdn.com/image/fetch/$s_!ZHhH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587cfb15-6985-4436-a7a3-20e905ef6f9f_1456x686.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZHhH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587cfb15-6985-4436-a7a3-20e905ef6f9f_1456x686.webp" width="1456" height="686" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/587cfb15-6985-4436-a7a3-20e905ef6f9f_1456x686.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:686,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29812,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&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_!ZHhH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587cfb15-6985-4436-a7a3-20e905ef6f9f_1456x686.webp 424w, https://substackcdn.com/image/fetch/$s_!ZHhH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587cfb15-6985-4436-a7a3-20e905ef6f9f_1456x686.webp 848w, https://substackcdn.com/image/fetch/$s_!ZHhH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587cfb15-6985-4436-a7a3-20e905ef6f9f_1456x686.webp 1272w, https://substackcdn.com/image/fetch/$s_!ZHhH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587cfb15-6985-4436-a7a3-20e905ef6f9f_1456x686.webp 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>We are seeing less rotation, harder to find competing job offers for software engineers, and other roles within the tech industry,  a push for <em>efficiency</em>, and that translates pressure for HR software to adapt to the new context where focus moves from attracting and keeping talent, to employee efficiency, followed by policies like Return To Office, RTO for short.</p><p>You can see more in the following post about the ZIRP, and the change in the industry.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:146388969,&quot;url&quot;:&quot;https://newsletter.pragmaticengineer.com/p/what-is-old-is-new-again&quot;,&quot;publication_id&quot;:458709,&quot;publication_name&quot;:&quot;The Pragmatic Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5ecbf7ac-260b-423b-8493-26783bf01f06_600x600.png&quot;,&quot;title&quot;:&quot;What is Old is New Again&quot;,&quot;truncated_body_text&quot;:&quot;&#128075; Hi, this is Gergely. I give one conference talk per year: this was the one for 2024. It&#8217;s my best attempt to summarize the sudden changes across the tech industry and what they will mean for the next few years of software engineering.&quot;,&quot;date&quot;:&quot;2024-07-09T16:50:35.943Z&quot;,&quot;like_count&quot;:361,&quot;comment_count&quot;:2,&quot;bylines&quot;:[{&quot;id&quot;:30107029,&quot;name&quot;:&quot;Gergely Orosz&quot;,&quot;handle&quot;:&quot;pragmaticengineer&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F802a32bb-2048-428b-bdb5-d6acd1e2b2d5_48x48.png&quot;,&quot;bio&quot;:&quot;Writing The Pragmatic Engineer. Previously at Uber, Skype, Microsoft. Author of The Software Engineer's Guidebook.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-09-06T16:08:47.417Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:385140,&quot;user_id&quot;:30107029,&quot;publication_id&quot;:458709,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:458709,&quot;name&quot;:&quot;The Pragmatic Engineer&quot;,&quot;subdomain&quot;:&quot;pragmaticengineer&quot;,&quot;custom_domain&quot;:&quot;newsletter.pragmaticengineer.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Big Tech and startups, from the inside. Highly relevant for software engineers and managers, useful for those working in tech.&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/5ecbf7ac-260b-423b-8493-26783bf01f06_600x600.png&quot;,&quot;author_id&quot;:30107029,&quot;theme_var_background_pop&quot;:&quot;#FF6B00&quot;,&quot;created_at&quot;:&quot;2021-08-25T13:08:12.798Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;The Pragmatic Engineer&quot;,&quot;copyright&quot;:&quot;Gergely Orosz&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;is_personal_mode&quot;:false}}],&quot;twitter_screen_name&quot;:&quot;GergelyOrosz&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&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://newsletter.pragmaticengineer.com/p/what-is-old-is-new-again?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!6TJt!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5ecbf7ac-260b-423b-8493-26783bf01f06_600x600.png" loading="lazy"><span class="embedded-post-publication-name">The Pragmatic Engineer</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">What is Old is New Again</div></div><div class="embedded-post-body">&#128075; Hi, this is Gergely. I give one conference talk per year: this was the one for 2024. It&#8217;s my best attempt to summarize the sudden changes across the tech industry and what they will mean for the next few years of software engineering&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">2 years ago &#183; 361 likes &#183; 2 comments &#183; Gergely Orosz</div></a></div><h1>1. The users</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g3ad!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa39a0749-0d51-4b6e-936f-564b779908b8_1920x947.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g3ad!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa39a0749-0d51-4b6e-936f-564b779908b8_1920x947.png 424w, https://substackcdn.com/image/fetch/$s_!g3ad!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa39a0749-0d51-4b6e-936f-564b779908b8_1920x947.png 848w, https://substackcdn.com/image/fetch/$s_!g3ad!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa39a0749-0d51-4b6e-936f-564b779908b8_1920x947.png 1272w, https://substackcdn.com/image/fetch/$s_!g3ad!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa39a0749-0d51-4b6e-936f-564b779908b8_1920x947.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g3ad!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa39a0749-0d51-4b6e-936f-564b779908b8_1920x947.png" width="1456" height="718" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a39a0749-0d51-4b6e-936f-564b779908b8_1920x947.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:718,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:535020,&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_!g3ad!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa39a0749-0d51-4b6e-936f-564b779908b8_1920x947.png 424w, https://substackcdn.com/image/fetch/$s_!g3ad!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa39a0749-0d51-4b6e-936f-564b779908b8_1920x947.png 848w, https://substackcdn.com/image/fetch/$s_!g3ad!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa39a0749-0d51-4b6e-936f-564b779908b8_1920x947.png 1272w, https://substackcdn.com/image/fetch/$s_!g3ad!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa39a0749-0d51-4b6e-936f-564b779908b8_1920x947.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><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A-TN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4443ec00-2819-472a-a6e5-783a8f48071a_1920x947.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A-TN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4443ec00-2819-472a-a6e5-783a8f48071a_1920x947.png 424w, https://substackcdn.com/image/fetch/$s_!A-TN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4443ec00-2819-472a-a6e5-783a8f48071a_1920x947.png 848w, https://substackcdn.com/image/fetch/$s_!A-TN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4443ec00-2819-472a-a6e5-783a8f48071a_1920x947.png 1272w, https://substackcdn.com/image/fetch/$s_!A-TN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4443ec00-2819-472a-a6e5-783a8f48071a_1920x947.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A-TN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4443ec00-2819-472a-a6e5-783a8f48071a_1920x947.png" width="1456" height="718" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4443ec00-2819-472a-a6e5-783a8f48071a_1920x947.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:718,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:265349,&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_!A-TN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4443ec00-2819-472a-a6e5-783a8f48071a_1920x947.png 424w, https://substackcdn.com/image/fetch/$s_!A-TN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4443ec00-2819-472a-a6e5-783a8f48071a_1920x947.png 848w, https://substackcdn.com/image/fetch/$s_!A-TN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4443ec00-2819-472a-a6e5-783a8f48071a_1920x947.png 1272w, https://substackcdn.com/image/fetch/$s_!A-TN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4443ec00-2819-472a-a6e5-783a8f48071a_1920x947.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>By looking at the top menu items, we can already tell that Factorial is a huge product serving a variety of users and industries. I&#8217;m not able to map everything, therefore I&#8217;m focusing on the Technology industry needs because that&#8217;s the ones I&#8217;m more familiar with, plus it&#8217;s the purposes of this post.</p><p>Based on the menu item by Role, we can assume there are three users to map.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l4cD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3418398d-be8c-43d6-9d1a-4b5513ba57ed_1268x487.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l4cD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3418398d-be8c-43d6-9d1a-4b5513ba57ed_1268x487.png 424w, https://substackcdn.com/image/fetch/$s_!l4cD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3418398d-be8c-43d6-9d1a-4b5513ba57ed_1268x487.png 848w, https://substackcdn.com/image/fetch/$s_!l4cD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3418398d-be8c-43d6-9d1a-4b5513ba57ed_1268x487.png 1272w, https://substackcdn.com/image/fetch/$s_!l4cD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3418398d-be8c-43d6-9d1a-4b5513ba57ed_1268x487.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l4cD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3418398d-be8c-43d6-9d1a-4b5513ba57ed_1268x487.png" width="1268" height="487" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3418398d-be8c-43d6-9d1a-4b5513ba57ed_1268x487.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:487,&quot;width&quot;:1268,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46988,&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_!l4cD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3418398d-be8c-43d6-9d1a-4b5513ba57ed_1268x487.png 424w, https://substackcdn.com/image/fetch/$s_!l4cD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3418398d-be8c-43d6-9d1a-4b5513ba57ed_1268x487.png 848w, https://substackcdn.com/image/fetch/$s_!l4cD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3418398d-be8c-43d6-9d1a-4b5513ba57ed_1268x487.png 1272w, https://substackcdn.com/image/fetch/$s_!l4cD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3418398d-be8c-43d6-9d1a-4b5513ba57ed_1268x487.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><h1>2. Their needs</h1><p>When I started to understand the user needs, I noticed that I might mapped it wrong. The landing page lists three roles, but I think this is a marketing acquisition decision to attract the main buyer personas that convert the most.</p><p>I think their users looks more like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eNaB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4824e91e-517c-4beb-b7ba-516888e1a24a_1222x485.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eNaB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4824e91e-517c-4beb-b7ba-516888e1a24a_1222x485.png 424w, https://substackcdn.com/image/fetch/$s_!eNaB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4824e91e-517c-4beb-b7ba-516888e1a24a_1222x485.png 848w, https://substackcdn.com/image/fetch/$s_!eNaB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4824e91e-517c-4beb-b7ba-516888e1a24a_1222x485.png 1272w, https://substackcdn.com/image/fetch/$s_!eNaB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4824e91e-517c-4beb-b7ba-516888e1a24a_1222x485.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eNaB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4824e91e-517c-4beb-b7ba-516888e1a24a_1222x485.png" width="1222" height="485" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4824e91e-517c-4beb-b7ba-516888e1a24a_1222x485.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:485,&quot;width&quot;:1222,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44116,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!eNaB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4824e91e-517c-4beb-b7ba-516888e1a24a_1222x485.png 424w, https://substackcdn.com/image/fetch/$s_!eNaB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4824e91e-517c-4beb-b7ba-516888e1a24a_1222x485.png 848w, https://substackcdn.com/image/fetch/$s_!eNaB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4824e91e-517c-4beb-b7ba-516888e1a24a_1222x485.png 1272w, https://substackcdn.com/image/fetch/$s_!eNaB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4824e91e-517c-4beb-b7ba-516888e1a24a_1222x485.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>I merged CEO and HR managers because their expectations right now much aligned. The landing page says that <em>HR Manager to streamline administrative tasks and focus on team development, </em> and <em>CEO to optimize, reduce structural costs, and boost the business</em>.</p><p>Which long story short, it is about efficiency.</p><p>I believe that the role of people management and growth (at number of employees, and employees career) isn&#8217;t the primary business focus anymore. I&#8217;m basing the article with this assumption.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ULun!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa993c4a0-aee3-4d18-90f2-eb83bf15de19_1184x468.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ULun!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa993c4a0-aee3-4d18-90f2-eb83bf15de19_1184x468.png 424w, https://substackcdn.com/image/fetch/$s_!ULun!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa993c4a0-aee3-4d18-90f2-eb83bf15de19_1184x468.png 848w, https://substackcdn.com/image/fetch/$s_!ULun!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa993c4a0-aee3-4d18-90f2-eb83bf15de19_1184x468.png 1272w, https://substackcdn.com/image/fetch/$s_!ULun!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa993c4a0-aee3-4d18-90f2-eb83bf15de19_1184x468.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ULun!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa993c4a0-aee3-4d18-90f2-eb83bf15de19_1184x468.png" width="1184" height="468" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a993c4a0-aee3-4d18-90f2-eb83bf15de19_1184x468.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:468,&quot;width&quot;:1184,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53595,&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_!ULun!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa993c4a0-aee3-4d18-90f2-eb83bf15de19_1184x468.png 424w, https://substackcdn.com/image/fetch/$s_!ULun!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa993c4a0-aee3-4d18-90f2-eb83bf15de19_1184x468.png 848w, https://substackcdn.com/image/fetch/$s_!ULun!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa993c4a0-aee3-4d18-90f2-eb83bf15de19_1184x468.png 1272w, https://substackcdn.com/image/fetch/$s_!ULun!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa993c4a0-aee3-4d18-90f2-eb83bf15de19_1184x468.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The ultimate value proposition is about to spend less time on manual tasks related to HR and dedicate that time to productive tasks, those that aim to generate revenue. From this perspective, I will map the user needs.</p><p>Furthermore, I made explicit the needs of Managers, and Employees. You cannot streamline administrative tasks, nor optimize structural costs without reducing the gross time spend where you have more people, in non-HR roles.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l83E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad892bd-1c4a-4b70-904f-3d36b94b02b0_1222x485.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l83E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad892bd-1c4a-4b70-904f-3d36b94b02b0_1222x485.png 424w, https://substackcdn.com/image/fetch/$s_!l83E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad892bd-1c4a-4b70-904f-3d36b94b02b0_1222x485.png 848w, https://substackcdn.com/image/fetch/$s_!l83E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad892bd-1c4a-4b70-904f-3d36b94b02b0_1222x485.png 1272w, https://substackcdn.com/image/fetch/$s_!l83E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad892bd-1c4a-4b70-904f-3d36b94b02b0_1222x485.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l83E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad892bd-1c4a-4b70-904f-3d36b94b02b0_1222x485.png" width="1222" height="485" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aad892bd-1c4a-4b70-904f-3d36b94b02b0_1222x485.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:485,&quot;width&quot;:1222,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52828,&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_!l83E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad892bd-1c4a-4b70-904f-3d36b94b02b0_1222x485.png 424w, https://substackcdn.com/image/fetch/$s_!l83E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad892bd-1c4a-4b70-904f-3d36b94b02b0_1222x485.png 848w, https://substackcdn.com/image/fetch/$s_!l83E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad892bd-1c4a-4b70-904f-3d36b94b02b0_1222x485.png 1272w, https://substackcdn.com/image/fetch/$s_!l83E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad892bd-1c4a-4b70-904f-3d36b94b02b0_1222x485.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> So, I consider factorial is achieving their mission by providing an all-in-one solution targeting HR managers/CEO as buyer personas, and then rolling it out to the product users such as HR managers, Managers like Tech Leads, and Employees.</p><p>In order for this to work, they have to delight those three users.</p><h1>3. Value chain</h1><p>Factorial&#8217;s pricing page is the full representation of the components needed to fulfill those user needs. You can see this within the application after registering, I didn&#8217;t find it public.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_GB0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbafd0b39-2f38-4d9c-91ad-1ddb8f5784ab_1636x2100.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_GB0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbafd0b39-2f38-4d9c-91ad-1ddb8f5784ab_1636x2100.png 424w, https://substackcdn.com/image/fetch/$s_!_GB0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbafd0b39-2f38-4d9c-91ad-1ddb8f5784ab_1636x2100.png 848w, https://substackcdn.com/image/fetch/$s_!_GB0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbafd0b39-2f38-4d9c-91ad-1ddb8f5784ab_1636x2100.png 1272w, https://substackcdn.com/image/fetch/$s_!_GB0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbafd0b39-2f38-4d9c-91ad-1ddb8f5784ab_1636x2100.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_GB0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbafd0b39-2f38-4d9c-91ad-1ddb8f5784ab_1636x2100.png" width="1456" height="1869" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bafd0b39-2f38-4d9c-91ad-1ddb8f5784ab_1636x2100.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1869,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:252308,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!_GB0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbafd0b39-2f38-4d9c-91ad-1ddb8f5784ab_1636x2100.png 424w, https://substackcdn.com/image/fetch/$s_!_GB0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbafd0b39-2f38-4d9c-91ad-1ddb8f5784ab_1636x2100.png 848w, https://substackcdn.com/image/fetch/$s_!_GB0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbafd0b39-2f38-4d9c-91ad-1ddb8f5784ab_1636x2100.png 1272w, https://substackcdn.com/image/fetch/$s_!_GB0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbafd0b39-2f38-4d9c-91ad-1ddb8f5784ab_1636x2100.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><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yl8Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cfa33f-10f7-45bd-8569-e6cbf8a9c4c7_1262x493.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yl8Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cfa33f-10f7-45bd-8569-e6cbf8a9c4c7_1262x493.png 424w, https://substackcdn.com/image/fetch/$s_!yl8Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cfa33f-10f7-45bd-8569-e6cbf8a9c4c7_1262x493.png 848w, https://substackcdn.com/image/fetch/$s_!yl8Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cfa33f-10f7-45bd-8569-e6cbf8a9c4c7_1262x493.png 1272w, https://substackcdn.com/image/fetch/$s_!yl8Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cfa33f-10f7-45bd-8569-e6cbf8a9c4c7_1262x493.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yl8Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cfa33f-10f7-45bd-8569-e6cbf8a9c4c7_1262x493.png" width="1262" height="493" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48cfa33f-10f7-45bd-8569-e6cbf8a9c4c7_1262x493.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:493,&quot;width&quot;:1262,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:144144,&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_!yl8Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cfa33f-10f7-45bd-8569-e6cbf8a9c4c7_1262x493.png 424w, https://substackcdn.com/image/fetch/$s_!yl8Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cfa33f-10f7-45bd-8569-e6cbf8a9c4c7_1262x493.png 848w, https://substackcdn.com/image/fetch/$s_!yl8Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cfa33f-10f7-45bd-8569-e6cbf8a9c4c7_1262x493.png 1272w, https://substackcdn.com/image/fetch/$s_!yl8Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48cfa33f-10f7-45bd-8569-e6cbf8a9c4c7_1262x493.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>By looking at the value chain, we can see how much features are related to Talent Management, involving the different users. In order to understand more of that area, we should do another map only zooming into that area, but I leave that for the reader to do. I don't to spoiler all Wardley Maps we could do on Factorial&#8217;s business landscape.</p><h1>4. Evolution</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QMTM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da150cf-1d87-4158-9eb6-234a1081494a_1262x665.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QMTM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da150cf-1d87-4158-9eb6-234a1081494a_1262x665.png 424w, https://substackcdn.com/image/fetch/$s_!QMTM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da150cf-1d87-4158-9eb6-234a1081494a_1262x665.png 848w, https://substackcdn.com/image/fetch/$s_!QMTM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da150cf-1d87-4158-9eb6-234a1081494a_1262x665.png 1272w, https://substackcdn.com/image/fetch/$s_!QMTM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da150cf-1d87-4158-9eb6-234a1081494a_1262x665.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QMTM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da150cf-1d87-4158-9eb6-234a1081494a_1262x665.png" width="1262" height="665" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4da150cf-1d87-4158-9eb6-234a1081494a_1262x665.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:665,&quot;width&quot;:1262,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:156444,&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_!QMTM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da150cf-1d87-4158-9eb6-234a1081494a_1262x665.png 424w, https://substackcdn.com/image/fetch/$s_!QMTM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da150cf-1d87-4158-9eb6-234a1081494a_1262x665.png 848w, https://substackcdn.com/image/fetch/$s_!QMTM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da150cf-1d87-4158-9eb6-234a1081494a_1262x665.png 1272w, https://substackcdn.com/image/fetch/$s_!QMTM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da150cf-1d87-4158-9eb6-234a1081494a_1262x665.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>As I was adding the evolution axis, I noticed that almost all the Factorial&#8217;s capabilities are in the product or commodity space.</p><p>Well known client needs to be integrated in one place.</p><p>We can even see some of the commodity products being included in the pricing space and not being optional, while other&#8217;s that are more in the product area being an add-on to the monthly basis subscription.</p><p>After trying the Factorial&#8217;s product thanks to the free trial, I had the impression that several capabilities are self-contained, not depending on other capabilities other than shared concepts such as employee, company, and alike. Everything you need to do on a capability, it is under the same tab/URL.</p><p>I&#8217;m not sure if they are reusing code, copy-pasting, creating shared libraries, or having subset shared capabilities as a Factorial&#8217;s platform focused on common user facing needs. I&#8217;m having this guess due to the common UX, that requires a lot of shared building components to be sure that the app behaves the same, combined with the shared language on what some key concepts mean, like employee, company, etc.</p><h1>5. Factorial&#8217;s gameplay</h1><p>The beginning of the post I assumed I could describe how post-ZIRP affects SaaS HR solutions for SME market such as Factorial.</p><p>Even though I cannot share a 1:1 relationship, I think I can describe three main factors that could represent a response to a market that needs to be do the same with less/do more with the same. For both, clients and providers.</p><ol><li><p>Becoming an ecosystem.<br>Factorial cannot serve an hetergeneous market by itself. So, it invests on becoming an ecosystem where others can build on top of.</p></li><li><p>Rethinking the UX of HR needs with <em>Jobs to be done</em>.<br>If clients needs to have an even more efficient HR department, and all the related management tasks, they have to stop investing on local feature optimizations, and think the E2E HR user journey, and optimize those jobs to be done.</p></li><li><p>Efficiency for innovation.<br>For internal development, decrease the cost of solving new critical user needs by creating an Internal Product Platform. Instead of requiring more product-tech teams to keep delivering/removing features, reduce the cost of creating new capabilities by having a compelling and thin product platform for the main use cases.</p></li></ol><h2>5.1. Becoming an ecosystem</h2><p>There&#8217;s a moment when you cannot solve a huge variety of user needs, and you need to opt for another approach. Allow external developers to solve those user needs for you in exchange for an ecosystem they can sell their products/integrations to.</p><p>I saw it quite clearly in the Integrations page.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0D2z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d16353-d623-4aa9-bf25-4da97c757729_979x493.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0D2z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d16353-d623-4aa9-bf25-4da97c757729_979x493.png 424w, https://substackcdn.com/image/fetch/$s_!0D2z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d16353-d623-4aa9-bf25-4da97c757729_979x493.png 848w, https://substackcdn.com/image/fetch/$s_!0D2z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d16353-d623-4aa9-bf25-4da97c757729_979x493.png 1272w, https://substackcdn.com/image/fetch/$s_!0D2z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d16353-d623-4aa9-bf25-4da97c757729_979x493.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0D2z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d16353-d623-4aa9-bf25-4da97c757729_979x493.png" width="979" height="493" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33d16353-d623-4aa9-bf25-4da97c757729_979x493.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:493,&quot;width&quot;:979,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:109556,&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_!0D2z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d16353-d623-4aa9-bf25-4da97c757729_979x493.png 424w, https://substackcdn.com/image/fetch/$s_!0D2z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d16353-d623-4aa9-bf25-4da97c757729_979x493.png 848w, https://substackcdn.com/image/fetch/$s_!0D2z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d16353-d623-4aa9-bf25-4da97c757729_979x493.png 1272w, https://substackcdn.com/image/fetch/$s_!0D2z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33d16353-d623-4aa9-bf25-4da97c757729_979x493.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><figcaption class="image-caption"><a href="https://factorialhr.com/partnerships">https://factorialhr.com/partnerships</a></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q85T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67c0efd-841c-460f-b6a2-e7c2d0a849e8_1494x773.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q85T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67c0efd-841c-460f-b6a2-e7c2d0a849e8_1494x773.png 424w, https://substackcdn.com/image/fetch/$s_!Q85T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67c0efd-841c-460f-b6a2-e7c2d0a849e8_1494x773.png 848w, https://substackcdn.com/image/fetch/$s_!Q85T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67c0efd-841c-460f-b6a2-e7c2d0a849e8_1494x773.png 1272w, https://substackcdn.com/image/fetch/$s_!Q85T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67c0efd-841c-460f-b6a2-e7c2d0a849e8_1494x773.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q85T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67c0efd-841c-460f-b6a2-e7c2d0a849e8_1494x773.png" width="1456" height="753" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d67c0efd-841c-460f-b6a2-e7c2d0a849e8_1494x773.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:753,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:146947,&quot;alt&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Q85T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67c0efd-841c-460f-b6a2-e7c2d0a849e8_1494x773.png 424w, https://substackcdn.com/image/fetch/$s_!Q85T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67c0efd-841c-460f-b6a2-e7c2d0a849e8_1494x773.png 848w, https://substackcdn.com/image/fetch/$s_!Q85T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67c0efd-841c-460f-b6a2-e7c2d0a849e8_1494x773.png 1272w, https://substackcdn.com/image/fetch/$s_!Q85T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67c0efd-841c-460f-b6a2-e7c2d0a849e8_1494x773.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The ecosystem gameplay can be expressed quite clearly as a Wardley Map. We have 3 users:</p><ul><li><p>Factorial. Wants to create an ecosystem for others to innovate on top of.</p></li><li><p>Factorial customers. Want to adapt/customize more Factorial to adapt to their needs.</p></li><li><p>Factorial partners/developers. Want to publish integrations, to either serve better their customers within the Factorial&#8217;s ecosystem, or obtain new users thanks to Factorial&#8217;s ecosystem.</p></li></ul><p>This approach, which means releasing an API where others can build on, will support Factorial in the next way. Factorial will be able to add metadata on how the different set of integrations behave, and detect future user needs that they want to invest on.</p><h2>5.2. Jobs to be done</h2><p><em>I recall a Podcast where they were sharing some of these insights, but I&#8217;m guessing the reasons, and the approach. Remember, I&#8217;m exploring as an external viewer</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_!dsaf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2a9c473-7e95-4f3d-9e2e-17c9d9ec0f0b_1240x644.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dsaf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2a9c473-7e95-4f3d-9e2e-17c9d9ec0f0b_1240x644.png 424w, https://substackcdn.com/image/fetch/$s_!dsaf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2a9c473-7e95-4f3d-9e2e-17c9d9ec0f0b_1240x644.png 848w, https://substackcdn.com/image/fetch/$s_!dsaf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2a9c473-7e95-4f3d-9e2e-17c9d9ec0f0b_1240x644.png 1272w, https://substackcdn.com/image/fetch/$s_!dsaf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2a9c473-7e95-4f3d-9e2e-17c9d9ec0f0b_1240x644.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dsaf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2a9c473-7e95-4f3d-9e2e-17c9d9ec0f0b_1240x644.png" width="1240" height="644" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2a9c473-7e95-4f3d-9e2e-17c9d9ec0f0b_1240x644.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:644,&quot;width&quot;:1240,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:159334,&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_!dsaf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2a9c473-7e95-4f3d-9e2e-17c9d9ec0f0b_1240x644.png 424w, https://substackcdn.com/image/fetch/$s_!dsaf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2a9c473-7e95-4f3d-9e2e-17c9d9ec0f0b_1240x644.png 848w, https://substackcdn.com/image/fetch/$s_!dsaf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2a9c473-7e95-4f3d-9e2e-17c9d9ec0f0b_1240x644.png 1272w, https://substackcdn.com/image/fetch/$s_!dsaf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2a9c473-7e95-4f3d-9e2e-17c9d9ec0f0b_1240x644.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>As up to today, Factorial&#8217;s user needs are quite self-contained. Which means that they solve one thing, like Time tracking. During a podcast, I recall that they want to create a new user experience that go beyond of self-contained features, to Jobs To Be done. Or how I understand it, instead of focusing on needs == capabilities, moving into needs ==&gt; a set of capabilities well interconnected.</p><p>My bet here is that Factorial is investing in a better UX, moving from commodity capabilities for well-known user needs, to reinvent how HR is doing their job to make their job even more efficient.</p><p>The guess here is that they cannot make the HR processes more efficient within the same capability, and they need to move to make the Job To Be Done more efficient to have huge impact. <strong>Moving from local optimizations, to big picture optimizations for their clients.</strong></p><p>The approach might be AI Agents.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ulkw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2498164a-8f86-4a46-a591-8b9f243b2d08_946x232.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ulkw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2498164a-8f86-4a46-a591-8b9f243b2d08_946x232.png 424w, https://substackcdn.com/image/fetch/$s_!ulkw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2498164a-8f86-4a46-a591-8b9f243b2d08_946x232.png 848w, https://substackcdn.com/image/fetch/$s_!ulkw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2498164a-8f86-4a46-a591-8b9f243b2d08_946x232.png 1272w, https://substackcdn.com/image/fetch/$s_!ulkw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2498164a-8f86-4a46-a591-8b9f243b2d08_946x232.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ulkw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2498164a-8f86-4a46-a591-8b9f243b2d08_946x232.png" width="946" height="232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2498164a-8f86-4a46-a591-8b9f243b2d08_946x232.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:232,&quot;width&quot;:946,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24142,&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_!ulkw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2498164a-8f86-4a46-a591-8b9f243b2d08_946x232.png 424w, https://substackcdn.com/image/fetch/$s_!ulkw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2498164a-8f86-4a46-a591-8b9f243b2d08_946x232.png 848w, https://substackcdn.com/image/fetch/$s_!ulkw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2498164a-8f86-4a46-a591-8b9f243b2d08_946x232.png 1272w, https://substackcdn.com/image/fetch/$s_!ulkw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2498164a-8f86-4a46-a591-8b9f243b2d08_946x232.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"><a href="https://news.microsoft.com/es-es/2024/02/16/factorial-innova-en-el-tratamiento-de-sus-datos-con-la-ultima-tecnologia-de-ia-generativa-de-microsoft-azure-openai/">https://news.microsoft.com/es-es/2024/02/16/factorial-innova-en-el-tratamiento-de-sus-datos-con-la-ultima-tecnologia-de-ia-generativa-de-microsoft-azure-openai/</a></figcaption></figure></div><p>Factorial partnered with Microsoft Azure OpenAI during early 2024. There is a high chance that this <em>Jobs to be done</em> will be driven by AI agents touching a broad set of capabilities.</p><h2>5.3. Efficiency for innovation. Platform?</h2><p><em>I recall a Podcast where they were sharing some of these insights, but I&#8217;m guessing the reasons, and the approach. Remember, I&#8217;m exploring as an external viewer</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_!sK1u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06f2b36-1c49-4cd8-b484-a2991920bc91_804x797.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sK1u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06f2b36-1c49-4cd8-b484-a2991920bc91_804x797.png 424w, https://substackcdn.com/image/fetch/$s_!sK1u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06f2b36-1c49-4cd8-b484-a2991920bc91_804x797.png 848w, https://substackcdn.com/image/fetch/$s_!sK1u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06f2b36-1c49-4cd8-b484-a2991920bc91_804x797.png 1272w, https://substackcdn.com/image/fetch/$s_!sK1u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06f2b36-1c49-4cd8-b484-a2991920bc91_804x797.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sK1u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06f2b36-1c49-4cd8-b484-a2991920bc91_804x797.png" width="804" height="797" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c06f2b36-1c49-4cd8-b484-a2991920bc91_804x797.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:797,&quot;width&quot;:804,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:186336,&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_!sK1u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06f2b36-1c49-4cd8-b484-a2991920bc91_804x797.png 424w, https://substackcdn.com/image/fetch/$s_!sK1u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06f2b36-1c49-4cd8-b484-a2991920bc91_804x797.png 848w, https://substackcdn.com/image/fetch/$s_!sK1u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06f2b36-1c49-4cd8-b484-a2991920bc91_804x797.png 1272w, https://substackcdn.com/image/fetch/$s_!sK1u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06f2b36-1c49-4cd8-b484-a2991920bc91_804x797.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>LinkedIn says there are 1.666 associated members, which I can assume between 300 and 400 works in product-technology.</p><p>Sales, ops, business development, and customer-success are around 800.</p><p>Factorial focuses on SMEs, but the amount of people in sales, ops, and customer-success suggests that:</p><ul><li><p>They are approaching an upper market, maybe more mid-market.</p></li><li><p>The platform isn&#8217;t as self-served as I expected, and it might require a high touch engagement model. That&#8217;s due to the emphasis on customer success service.</p></li></ul><p>Combining the point 5.1. becoming an ecosystem, adding new capabilities, and addressing new and existing user-needs shouldn&#8217;t require duplicating the engineering team. The size is already significant, and the benefit of creating new teams isn&#8217;t lineal to ROI.</p><p>The amount of customers, and the product size should allow Factorial to have enough data to invest in safe bets, and have great Go-To-Markets to deploy new products to existing customers that those needs have been already detected.</p><p>So, instead of creating new full features by new teams, it can be interesting to create a kind of <strong>Internal</strong> <strong>Product Platform</strong>, using the Team Topologies Term of <a href="https://github.com/TeamTopologies/Thinnest-Viable-Platform-examples">Thin Platform As a Service</a>.</p><p>The Internal Product Platform (IPP) should act as a set of common capabilities to help product teams to deliver products to address known user needs, or explore new ones.</p><p>IPPs enables you to:</p><ul><li><p>Make the product more stable, as you make high-used, high-dependency, use cases stable.</p></li><li><p>Create a shared language among all teams on key concepts, and the cost of integrating those concepts instead of build-it becomes worth in the mid, long term.</p></li></ul><p>I recall last time I did an IPP to make some sensible decisions such as:</p><ul><li><p>IPP team members were part of product teams, and understood the user problems.</p></li><li><p>IPP team members had the right product skills such as explore user needs, talk to customers, pragmatic, soft skills, and  familiar with Team Topologies to be sure they were creating the thinnest viable platform, and not a big one.</p></li><li><p>Facilitating the adoption of the platform by use case as soon as they were available, reducing the risk of platform adoption, and be sure we were building the right thing that solves <strong>business</strong>, <strong>user, and product-engineering needs</strong>.</p></li></ul><p>A good way to understand the teams context, and where to start investing is to understand the socio-technical system from a team cogntive load perspective following the <a href="https://teamtopologies.com/">Team Topologies</a> guidance.</p><blockquote><p><em>We are building <a href="https://www.teamperature.com/">Teamperature </a>to help organizations to make conscious decisions taking into account teams cognitive load, and track the impact overtime. Check it out!</em></p></blockquote><div><hr></div><p>That&#8217;s it! I hope you enjoyed the post as I did writting it. Love to hear your feedback, and know which product you want me to Wardley Map next, leave a comment.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/p/wardley-mapping-factorial/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://learnings.aleixmorgadas.dev/p/wardley-mapping-factorial/comments"><span>Leave a comment</span></a></p><div class="poll-embed" data-attrs="{&quot;id&quot;:252418}" data-component-name="PollToDOM"></div><p><strong>If you are from Factorial</strong>, and you want to help me to fix some things that are wrong, and collaborate on making a more accurate article, feel free to reach me via DM, at <a href="https://www.linkedin.com/in/aleixmorgadas/">LinkedIn</a>, or at hello at aleixmorgadas.dev. Love to chat! &#128588;</p><div><hr></div><p>I&#8217;m helping organizations to design and execute their engineering strategy. If do you think I can help you, let&#8217;s chat!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://cal.com/aleixmorgadas/30min&quot;,&quot;text&quot;:&quot;Schedule a 30min chat&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://cal.com/aleixmorgadas/30min"><span>Schedule a 30min chat</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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">Engineering Strategy is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>]]></content:encoded></item><item><title><![CDATA[Engineering Strategy Guide — Influencing Strategy in a Top-Down organization without authority]]></title><description><![CDATA[A guide for non C-suite engineering leaders]]></description><link>https://learnings.aleixmorgadas.dev/p/engineering-strategy-guide-influencing</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/engineering-strategy-guide-influencing</guid><dc:creator><![CDATA[Aleix Morgadas]]></dc:creator><pubDate>Thu, 02 Jan 2025 09:01:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4c8fe217-cfd0-498f-881e-5915ecc102d9_900x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Table of contents</strong></p><p>1. Top-down and Bottom-up culture<br>2. Do not try to change the culture<br>  2.1. What to do instead<br>3. Execution eats strategy for breakfast<br>  3.1. What to do instead<br>4. The meetings you&#8217;re not part of<br>  4.1. What to do instead<br>  4.2. You have other channels<br>5. The network<br>6. Iterate fast, keep stakeholders updated, and accept it will take a while<br>7. Embrace conflict<br>8. Stakeholder management<br>9. Take risks when you&#8217;re about to resign</p><div><hr></div><blockquote><p><em>We are starting 2025, and it is the best moment to take the right time to design a coherent engineering strategy. Yet, having the right high-stake conversations, talk about the elephan in the room, and make though decisions isn&#8217;t easy.</em></p><p><em>That&#8217;s why I&#8217;m writing this posts, to help you though your strategist journey. At the same time, I provide services to facilitate those conversations, and co-design your company&#8217;s engineering strategy within a week with a dedicated workshop.</em></p><p><em>Know more at <a href="https://aleixmorgadas.dev/services/engineering-strategy">https://aleixmorgadas.dev/services/engineering-strategy</a>. Feel free to reach me via DM, <a href="https://www.linkedin.com/in/aleixmorgadas/">LinkedIn</a>, or at hello at aleixmorgadas.dev</em></p></blockquote><div><hr></div><p>A constant challenge the people I coach face is the not having the authority to design and drive the engineering strategy. They are part of a top-down organization, and unable to set the right resources for the strategy to succeed.</p><p>During the coaching sessions, we work which kind of activities, artifacts, and including skills are needed to drive an engineering strategy without authority.</p><p>In this article, I share some of those practices, and techniques <strong>for</strong> <strong>middle engineer leaders</strong>, like engineering managers or staff engineers, to overcome the key obstacles to influence the organization for good.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://cal.com/aleixmorgadas/coaching-session&quot;,&quot;text&quot;:&quot;Schedule a coaching session&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://cal.com/aleixmorgadas/coaching-session"><span>Schedule a coaching session</span></a></p><h1>1. Top-down and Bottom-up culture</h1><p>A completely bottom-up culture is one where people and teams feel empowered to make their own decisions, and champion the initiatives they think are important. But, when those initiatives need support, approval, and like they slow down.</p><p>On the other hand, in a top-down organization, initiatives happen on the top, and they are communicated, and any change on the direction needs higher-ups approval.</p><p>A top-down organization can be transparent, share all the decision in front-doors in Slack channels, or all-hands sessions for example. Yet, those decisions are made by a closed group of people in the top of the hierarchy, the top-management team, or the C-suite.</p><p>If you are reading this article, there is a high chance you are facing challenges to lead your own initiatives without higher ups approval, or even worse, your efforts being constantly overruled.</p><p>You&#8217;re experiencing:</p><p>&#128073; Decisions happen in meetings that you are not part of.<br>&#128073; You follow the top-down decisions, propose an action plan, but then overruled without being part of the conversation.</p><p>So, let&#8217;s see how can you influence the strategy in this adverse context.</p><h1>2. Do not try to change the culture</h1><p>Aiming to enhance a company culture without authority is a recipe for burnout. Instead, adapt to it.</p><p>Define a company&#8217;s culture is hard, but I found the next dimensions based on <em>The Staff Engineering&#8217;s Path</em> by Tanya Reilly to be a good starting point.</p><ul><li><p><strong>Top-down vs Bottom-up<br></strong>Where do initiatives come from? A completely bottom-up culture is one where</p><p>employees and teams feel empowered to make their own decisions and champion the initiatives they think are important. But, when those initiatives need support, they slow down.</p></li><li><p><strong>Oral vs Written<br></strong>What gets shared by word of mouth, and what gets shared written down? How much writing and review is involved in decisions? Features come with formal specifications, or you need to go to the person that made the feature?</p></li><li><p><strong>Back-doors vs Front-doors</strong><br>How do people in different groups talk to each other? Formal path of communication, via the teams' managers for example, or people can send friendly DMs cross teams?</p></li><li><p><strong>Secret vs Open</strong><br>How much does everyone know? Information is currency? Calendars are private?</p><p>Slack channels are invitation only? Does everyone have access to everything? Even</p><p>messy first drafts?</p></li><li><p><strong>Fast vs Deliberate<br></strong>Rapid decisions and pivot abruptly to try a new opportunity. Or you need to show that you've thought through the whole plan before start executing?</p></li><li><p><strong>Allocated vs Available<br></strong>How much time does everyone have? Are teams understaffed or overworked? Are you able to absorb new work as they appear, or does it end in the backlog and needs to get prioritized in the next cycle? (it can mean next quarter OKRs review)</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!84w_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390eb7d-d956-4e20-a6a4-bfdfb7f08b9c_832x460.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!84w_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390eb7d-d956-4e20-a6a4-bfdfb7f08b9c_832x460.png 424w, https://substackcdn.com/image/fetch/$s_!84w_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390eb7d-d956-4e20-a6a4-bfdfb7f08b9c_832x460.png 848w, https://substackcdn.com/image/fetch/$s_!84w_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390eb7d-d956-4e20-a6a4-bfdfb7f08b9c_832x460.png 1272w, https://substackcdn.com/image/fetch/$s_!84w_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390eb7d-d956-4e20-a6a4-bfdfb7f08b9c_832x460.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!84w_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390eb7d-d956-4e20-a6a4-bfdfb7f08b9c_832x460.png" width="832" height="460" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0390eb7d-d956-4e20-a6a4-bfdfb7f08b9c_832x460.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:460,&quot;width&quot;:832,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49219,&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_!84w_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390eb7d-d956-4e20-a6a4-bfdfb7f08b9c_832x460.png 424w, https://substackcdn.com/image/fetch/$s_!84w_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390eb7d-d956-4e20-a6a4-bfdfb7f08b9c_832x460.png 848w, https://substackcdn.com/image/fetch/$s_!84w_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390eb7d-d956-4e20-a6a4-bfdfb7f08b9c_832x460.png 1272w, https://substackcdn.com/image/fetch/$s_!84w_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0390eb7d-d956-4e20-a6a4-bfdfb7f08b9c_832x460.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>Let&#8217;s assume this describes your company culture. We can interpret it as a top-down, transparent, and bias towards action guided by product/business needs.</p><p>Aiming to change the culture to be part of the conversation could mean that you aim to influence your company culture to become:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BlJN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7525260e-8ded-45ca-b54a-ee0292756571_832x536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BlJN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7525260e-8ded-45ca-b54a-ee0292756571_832x536.png 424w, https://substackcdn.com/image/fetch/$s_!BlJN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7525260e-8ded-45ca-b54a-ee0292756571_832x536.png 848w, https://substackcdn.com/image/fetch/$s_!BlJN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7525260e-8ded-45ca-b54a-ee0292756571_832x536.png 1272w, https://substackcdn.com/image/fetch/$s_!BlJN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7525260e-8ded-45ca-b54a-ee0292756571_832x536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BlJN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7525260e-8ded-45ca-b54a-ee0292756571_832x536.png" width="832" height="536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7525260e-8ded-45ca-b54a-ee0292756571_832x536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:536,&quot;width&quot;:832,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62618,&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_!BlJN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7525260e-8ded-45ca-b54a-ee0292756571_832x536.png 424w, https://substackcdn.com/image/fetch/$s_!BlJN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7525260e-8ded-45ca-b54a-ee0292756571_832x536.png 848w, https://substackcdn.com/image/fetch/$s_!BlJN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7525260e-8ded-45ca-b54a-ee0292756571_832x536.png 1272w, https://substackcdn.com/image/fetch/$s_!BlJN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7525260e-8ded-45ca-b54a-ee0292756571_832x536.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>If you aren&#8217;t part of the C-suite, with a huge effort by all the departments, which a set of coherent actions that sets a new company values, and all the support for all the effort needed to make this happen, including incentive systems like performance reviews, and expectations on the role definition&#8230; I don&#8217;t have many success cases of cultural change without leadership support.</p><blockquote><p><em>I&#8217;m building a product to measure company&#8217;s culture to help conscious leaders to make informed decisions to drive impact. You can join the beta at </em><a href="https://culturesensing.com/">culturesensing.com</a></p></blockquote><h2>2.1. What to do instead</h2><p>The good thing here is,</p><div class="pullquote"><p>In order to influence the strategy,<br>you don&#8217;t need to change the culture, <strong>you need to adapt to it</strong>.</p></div><p>So, instead of opposing it, you need to embrace it, even though you consider it isn&#8217;t the best culture.</p><p>Why? Because you cannot fight too many battles at the same time, if you&#8217;re changing the company culture, that deviates your attention from engineering strategy. If you consider it is the only way, OK, invest your time there, but then you have another (bigger) challenge.</p><h1>3. Execution eats strategy for breakfast </h1><p>Another way to express it is about bias towards action.</p><p>Bias towards action in an organization context means the ability to overcome the &#8220;analysis paralysis&#8221; that prevents people from making an informed decision, based on imperfect information, especially in the face of uncertainty.</p><p>It has a lot of benefits, such as:</p><ul><li><p>Allow organizations to move fast.</p></li><li><p>Overcomes overanalysis and procrastination.</p></li></ul><p>Bias towards action isn&#8217;t incompatible with strategy. Yet, I found this <em>principle</em> to be used to prevent bottom-up strategy, conflict, and crucial conversations that need to happen. Or at least used to stop being questioned too much by teams.</p><p>Strategy shouldn&#8217;t lead into overanalysis or procrastination. Indeed, it helps you to move faster, when uncertainty is high. Because it&#8217;s not about moving fast on one task, but that all the actions we do are coherent to each other, instead of competing.</p><h2><strong>3.1 What to do instead</strong></h2><ul><li><p>Do not mention strategy.</p></li><li><p>Make strategy work as part of your day-to-day job.</p></li><li><p>Gather more context for your current task.</p></li><li><p>Collect that information, and make it available as part of your journey.</p></li><li><p>Record some decisions in a lean format, such as Architectural Decision Records, or notes in the OKRs definition in Notion/Confluence.</p></li><li><p>Redirect people to those notes/principles when high stake actions are taking place to help people make decisions that are coherent with each other.</p></li><li><p>Identify the key metrics that can (in)validate your assumptions, and make them visible during your 1:1s with your manager.</p></li><li><p>Ask for which metrics are relevant business/product wise, and aim to make your actions backed up with the intentionality of impacting those from an engineering point of view.</p></li></ul><p>Here is good read to completement this point.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;e04dc6d5-1e82-492d-a031-810c838333a8&quot;,&quot;caption&quot;:&quot;On this post, I use the term &#8220;Strategy&#8221; as what Richard Rumelt's defined on his book \&quot;Good Strategy / Bad Strategy\&quot;.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The outcome of the strategy becomes culture&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:15961258,&quot;name&quot;:&quot;Aleix Morgadas&quot;,&quot;bio&quot;:&quot;Everything about Engineering Strategy and Leadership. I enjoy sharing my experiences.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4257b02b-4e15-4eac-aaff-581f6cf68ba0_3264x2700.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-01-14T11:03:43.254Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa934ee2c-2378-4578-8d56-ed2259094938_2707x1327.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://learnings.aleixmorgadas.dev/p/the-outcome-of-the-strategy-becomes&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:140614827,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:21,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Engineering Strategy&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b983592-e8a9-4295-8dbb-61e4de81a493_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h1>4. The meetings you&#8217;re not part of</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1gdq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f34e71d-2dec-410d-965d-b423c483cb26_447x524.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1gdq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f34e71d-2dec-410d-965d-b423c483cb26_447x524.png 424w, https://substackcdn.com/image/fetch/$s_!1gdq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f34e71d-2dec-410d-965d-b423c483cb26_447x524.png 848w, https://substackcdn.com/image/fetch/$s_!1gdq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f34e71d-2dec-410d-965d-b423c483cb26_447x524.png 1272w, https://substackcdn.com/image/fetch/$s_!1gdq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f34e71d-2dec-410d-965d-b423c483cb26_447x524.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1gdq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f34e71d-2dec-410d-965d-b423c483cb26_447x524.png" width="313" height="366.917225950783" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f34e71d-2dec-410d-965d-b423c483cb26_447x524.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:524,&quot;width&quot;:447,&quot;resizeWidth&quot;:313,&quot;bytes&quot;:64448,&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_!1gdq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f34e71d-2dec-410d-965d-b423c483cb26_447x524.png 424w, https://substackcdn.com/image/fetch/$s_!1gdq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f34e71d-2dec-410d-965d-b423c483cb26_447x524.png 848w, https://substackcdn.com/image/fetch/$s_!1gdq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f34e71d-2dec-410d-965d-b423c483cb26_447x524.png 1272w, https://substackcdn.com/image/fetch/$s_!1gdq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f34e71d-2dec-410d-965d-b423c483cb26_447x524.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>Not being part of the meeting it doesn&#8217;t mean that your ideas, needs, and so forth aren&#8217;t present. Your manager will need to communicate them in your behave. But so will others.</p><p>A meeting doesn&#8217;t happen in the vacuum, it has a context, and it is part of a bigger vision. Each person within a meeting has into account:</p><ul><li><p>Their own needs.</p></li><li><p>Their reports needs.</p></li><li><p>The people they report to needs.</p></li><li><p>The bigger picture, or goal, or whatever the context of the meeting is.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VMDU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf751019-9de4-4d40-9016-20240c57d7d8_658x962.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VMDU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf751019-9de4-4d40-9016-20240c57d7d8_658x962.png 424w, https://substackcdn.com/image/fetch/$s_!VMDU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf751019-9de4-4d40-9016-20240c57d7d8_658x962.png 848w, https://substackcdn.com/image/fetch/$s_!VMDU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf751019-9de4-4d40-9016-20240c57d7d8_658x962.png 1272w, https://substackcdn.com/image/fetch/$s_!VMDU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf751019-9de4-4d40-9016-20240c57d7d8_658x962.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VMDU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf751019-9de4-4d40-9016-20240c57d7d8_658x962.png" width="510" height="745.6231003039513" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf751019-9de4-4d40-9016-20240c57d7d8_658x962.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:962,&quot;width&quot;:658,&quot;resizeWidth&quot;:510,&quot;bytes&quot;:137494,&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_!VMDU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf751019-9de4-4d40-9016-20240c57d7d8_658x962.png 424w, https://substackcdn.com/image/fetch/$s_!VMDU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf751019-9de4-4d40-9016-20240c57d7d8_658x962.png 848w, https://substackcdn.com/image/fetch/$s_!VMDU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf751019-9de4-4d40-9016-20240c57d7d8_658x962.png 1272w, https://substackcdn.com/image/fetch/$s_!VMDU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf751019-9de4-4d40-9016-20240c57d7d8_658x962.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>As an orange sticky figure, you have your own needs, and you take into account your team needs as well.</p><p>But here is the problematic, does your manager understand your needs? Does she have the right material to defend your needs, and the teams you lead needs?</p><p>You can create some documentation, some slides, or even some dashboards, but you&#8217;re missing one thing. <strong>In that meeting isn&#8217;t about you, nor your needs</strong>.</p><p>It is about the company needs beyond engineering. The conversation won&#8217;t be around we need of implementing Kafka, but how can we keep delivering value in these times of high uncertainty.</p><p>Therefore, it is so hard to put the team needs into the table, because it isn&#8217;t speaking the language of business that takes place into that meeting.</p><h2>4.1. What to do instead</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u1z5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e0696d-3a60-462b-9ac8-117f5773655e_323x272.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u1z5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e0696d-3a60-462b-9ac8-117f5773655e_323x272.png 424w, https://substackcdn.com/image/fetch/$s_!u1z5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e0696d-3a60-462b-9ac8-117f5773655e_323x272.png 848w, https://substackcdn.com/image/fetch/$s_!u1z5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e0696d-3a60-462b-9ac8-117f5773655e_323x272.png 1272w, https://substackcdn.com/image/fetch/$s_!u1z5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e0696d-3a60-462b-9ac8-117f5773655e_323x272.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u1z5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e0696d-3a60-462b-9ac8-117f5773655e_323x272.png" width="323" height="272" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56e0696d-3a60-462b-9ac8-117f5773655e_323x272.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:272,&quot;width&quot;:323,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35882,&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_!u1z5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e0696d-3a60-462b-9ac8-117f5773655e_323x272.png 424w, https://substackcdn.com/image/fetch/$s_!u1z5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e0696d-3a60-462b-9ac8-117f5773655e_323x272.png 848w, https://substackcdn.com/image/fetch/$s_!u1z5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e0696d-3a60-462b-9ac8-117f5773655e_323x272.png 1272w, https://substackcdn.com/image/fetch/$s_!u1z5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e0696d-3a60-462b-9ac8-117f5773655e_323x272.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><ul><li><p>Focus on understanding the key meetings needs.</p></li><li><p>Who will be attending? Who has more voice/influence?</p></li><li><p>Which are their needs and concerns?</p></li><li><p>Which is their leadership style?</p><ul><li><p>Are they gut based? Or do they need data evidence?</p></li><li><p>How do they make decisions? Consensus? <a href="https://www.forbes.com/sites/bernardmarr/2017/10/26/data-driven-decision-making-beware-of-the-hippo-effect/">HiPPO</a> makes the call?</p></li></ul></li><li><p>Are they having problems meeting the C-level expectations too?</p></li><li><p>Which are the metrics that they value the most? </p></li><li><p>Can you connect all those priorities, concerns, uncertainty, with <strong>specific team needs</strong>?</p></li></ul><p>When you understand all those drivers of decision-making, you show how you understand your manager&#8217;s needs, and co-prepare materials that addresses both, top-management needs AND the team needs.</p><p>By co-creating this materials, your manager will be able to use them to influence in those meetings to do some steps forward in the engineering strategy.</p><p>Be patient, because this takes time, and you&#8217;re heavy dependent on your manager&#8217;s influecing skills to make this happen.</p><h2>4.2. You have other channels</h2><p>Not being part of the meeting it doen&#8217;t mean that you cannot contribute in other channels.</p><p>Those meetings have resources, communication channels, and so forth. Aim to contribue to them by:</p><ul><li><p>Communicate proactivly in Slack channels.</p></li><li><p>Add comments to Slides, Notion pages, Confluence pages, that are being used on those high-stake meetings.</p></li><li><p>Add your input/point of view to Architecture-Decision Records.</p></li></ul><p>Find where the communication happens async, and contribute to those situations.</p><h1>5. The network</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4MzF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539d27a3-58d0-48ac-a831-41fd310deea0_509x920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4MzF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539d27a3-58d0-48ac-a831-41fd310deea0_509x920.png 424w, https://substackcdn.com/image/fetch/$s_!4MzF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539d27a3-58d0-48ac-a831-41fd310deea0_509x920.png 848w, https://substackcdn.com/image/fetch/$s_!4MzF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539d27a3-58d0-48ac-a831-41fd310deea0_509x920.png 1272w, https://substackcdn.com/image/fetch/$s_!4MzF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539d27a3-58d0-48ac-a831-41fd310deea0_509x920.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4MzF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539d27a3-58d0-48ac-a831-41fd310deea0_509x920.png" width="443" height="800.7072691552063" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/539d27a3-58d0-48ac-a831-41fd310deea0_509x920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:509,&quot;resizeWidth&quot;:443,&quot;bytes&quot;:94913,&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_!4MzF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539d27a3-58d0-48ac-a831-41fd310deea0_509x920.png 424w, https://substackcdn.com/image/fetch/$s_!4MzF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539d27a3-58d0-48ac-a831-41fd310deea0_509x920.png 848w, https://substackcdn.com/image/fetch/$s_!4MzF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539d27a3-58d0-48ac-a831-41fd310deea0_509x920.png 1272w, https://substackcdn.com/image/fetch/$s_!4MzF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539d27a3-58d0-48ac-a831-41fd310deea0_509x920.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>Create a network within your company to understand their needs, their career expectations, and build a healthy relationship with people before you need it.</p><p>Some people see this as politics. IMHO, as long you don&#8217;t influnce in bad faith, you set a clear expectations, and you take into account people to build together, I see as part of the manager&#8217;s job.</p><p>TL;DR: It&#8217;s a good thing, and you should aim to create a healthy and robust network within your company.</p><p>Why?</p><p>Because it will help you understand other people needs, their manager needs, and create a compelling vision to address their needs, and their boss needs, and also including your needs for a collaborative strategy.</p><p>It will help you a create a <em>we strategy</em> and not an <em>us vs you strategy</em>.&#8217;</p><p>So, you can move from &#8220;<em>We need to invest on DevEx because &#129364;&#8221;</em> to <em>&#8220;Improving our cycle time is critical for deliver sooner and safer, we see product not meeting their goals, and continue with the current approach won&#8217;t help but make it worse. We consider investing on this specific area</em> <em>to be a safe bet, and we will measure the impact based on X metric for this amount of time&#8221;.</em></p><p>Hopefully, by the time you are making this statement, all the parties understands why you are proposing that, how that will affect them, and you should have bigger support to drive those initiatives without impling overanalysing, or big intiatives.</p><p>Achive that by iterative and incremental improvements, and having a fluid and contant communication with the right stakeholders.</p><h2>5.1. Leverage skip-level meetings</h2><p>A skip-level meeting is a meeting with people you don&#8217;t directly report to or people that don&#8217;t report directly to you. This works in multiple directions.</p><p>Start meeting with people that has influence to your area beyond your closer cycle. People like Heads of Product, and so on that aren&#8217;t close to you in your day to day, but their input matters.</p><h1>6. Iterate fast, keep stakeholders updated, and accept it will take a while</h1><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6QNs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e732030-9438-4629-adef-7f1378a466fc_1456x352.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6QNs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e732030-9438-4629-adef-7f1378a466fc_1456x352.webp 424w, https://substackcdn.com/image/fetch/$s_!6QNs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e732030-9438-4629-adef-7f1378a466fc_1456x352.webp 848w, https://substackcdn.com/image/fetch/$s_!6QNs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e732030-9438-4629-adef-7f1378a466fc_1456x352.webp 1272w, https://substackcdn.com/image/fetch/$s_!6QNs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e732030-9438-4629-adef-7f1378a466fc_1456x352.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6QNs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e732030-9438-4629-adef-7f1378a466fc_1456x352.webp" width="1456" height="352" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e732030-9438-4629-adef-7f1378a466fc_1456x352.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:352,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:19814,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&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_!6QNs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e732030-9438-4629-adef-7f1378a466fc_1456x352.webp 424w, https://substackcdn.com/image/fetch/$s_!6QNs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e732030-9438-4629-adef-7f1378a466fc_1456x352.webp 848w, https://substackcdn.com/image/fetch/$s_!6QNs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e732030-9438-4629-adef-7f1378a466fc_1456x352.webp 1272w, https://substackcdn.com/image/fetch/$s_!6QNs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e732030-9438-4629-adef-7f1378a466fc_1456x352.webp 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ec7928d3-41f2-455e-af5a-3087fa8e9c45&quot;,&quot;caption&quot;:&quot;Table of contents&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Engineering Strategy Guide - Introduction&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:15961258,&quot;name&quot;:&quot;Aleix Morgadas&quot;,&quot;bio&quot;:&quot;Everything about Engineering Strategy and Leadership. I enjoy sharing my experiences.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4257b02b-4e15-4eac-aaff-581f6cf68ba0_3264x2700.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-07-20T07:01:28.652Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2126c6f-1f46-47b5-bf1a-84e02d15c58a_900x628.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://learnings.aleixmorgadas.dev/p/engineering-strategy-guide-introduction&quot;,&quot;section_name&quot;:&quot;&#128218; Guides&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:146793091,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Engineering Strategy&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b983592-e8a9-4295-8dbb-61e4de81a493_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>As I wrote in the Engineering Strategy Guide - Introduction, a strategy is composed of 4 points.</p><ul><li><p><strong>Understanding</strong>: Help us to identify the main blockers, risks, and opportunities that could prevent us to overcome the high stake business challenge. It helps us to focus on the important aspect of the challenge without feeling overwhelmed with information.</p></li><li><p><strong>Direction</strong>: A guideline to help people understand where to focus.</p></li><li><p><strong>Coherent actions</strong>: A set of coherent actions to accomplish the direction. They are coherent to one another, and they add up instead of compete.</p></li><li><p><strong>Business and context</strong>: Those three components live within a context of the business purpose and organization context. They need to directly address those business needs.</p></li></ul><p>You don&#8217;t need an strategy to be big nor inspirational. You can keep it local, boring, and that addresses a high-stake challenge taking into account the business needs, and the team pains.</p><p>So, don&#8217;t make big sessions but small ones often.</p><ol><li><p>Create a place where you will keep all the information available, like in a Notion or Miro.</p></li><li><p>Add the context and your initial diagnosis.</p></li><li><p><strong>Adopt the current strategy</strong>, even if it&#8217;s an unspoken one, and define how people are measuring its success.</p></li><li><p>Record the small actions being done to make this strategy happen.</p></li><li><p>Redirect people to the document (no need to call it strategy, engineering principles looks like a good name), and help people to share:</p><ol><li><p>If they are able to apply those principles/direction.</p></li><li><p>Note down what works and what doesn&#8217;t work.</p></li></ol></li><li><p>Iterate the document, by showing those insights with your manager, and ask for support for those things you cannot do.</p></li><li><p>Show regurarlly the progress you&#8217;re doing, and ask for clarifications on what makes sense, what they want more of, and what they want less of. Adapt your communidation, and stratetgy accordantly.</p><ol><li><p>Hopefully, some of those insights will be part of the meetings that decisions take place.</p></li></ol></li></ol><p><strong>Involve your manager</strong> when it is necessary, not for everything.</p><div class="pullquote"><p>If you ask people for an opinion, they will have one,<br>and they will fight for it regardless if it matters or not.</p></div><p>When you have insights that either the strategy isn&#8217;t working, and you need higher-up commitment. In that moment, you have enough documentation, you know what&#8217;s important and your top-management need.</p><p>Now, you are in a good position to influence the strategy, directly or indirectly.</p><h1>7. Embrace conflict</h1><p>Are you avoiding conflict? Are you using techniques like &#8220;<em>yes, and&#8221; </em> that aims to create a sense of agreement but you&#8217;re not really agreeing?</p><p><strong>Strategy is conflict</strong>.</p><p>Therefore, you need to learn to be OK with it, I don&#8217;t ask you to be comfortable, but at least not avoid it.</p><p>Why is it conflict? Because strategy cannot suit everyone, and you need to make compromises.</p><p>Conflict needs to be practiced, and you learn by doing. Yet, having some resources can help you navigate them better.</p><p>Here some books that helped me to navigate better conflict:</p><ul><li><p><a href="https://www.goodreads.com/book/show/29939161-radical-candor">Radical Candor</a> by Kim Scott.</p><ul><li><p><a href="https://www.goodreads.com/book/show/195790681-radical-respect?">Radical Respect</a> by Kim Scott.<br>To understand the nuances of psychological safety. A perspective missing in the first book.</p></li></ul></li><li><p><a href="https://www.goodreads.com/book/show/3601593-non-violent-communication-a-language-of-life">Non Violent Communication A Language of Life</a> by Marshall B. Rosenberg.<br>Understand how can you communicate your needs better, by ackowledging others needs without attacking, nor being unable to put your needs first.</p></li><li><p><a href="https://www.goodreads.com/book/show/15014.Crucial_Conversations">Crucial Conversations: Tools for Talking When Stakes are High</a> by Kerry Patterson</p></li><li><p><a href="https://www.goodreads.com/book/show/873993.The_Trusted_Advisor">The Trusted Advisor</a> by David H. Maister</p></li><li><p><a href="https://www.goodreads.com/book/show/21343.The_Five_Dysfunctions_of_a_Team">The Five Dysfunctions of a Team</a> by Patrick Lencioni</p></li></ul><p>On the other hand, avoid non productive conflict. That will drain your energy for no real purpose.</p><h1>8. Stakeholder management</h1><p>You need to master stakeholder management.</p><p>Be sure that you:</p><ul><li><p>Understand their needs, and they acknowledge that you understood them.</p><ul><li><p>A good way is to keep a record of why certain decisions were made in the past. Knowing the past will help you set for success in to the future. And it is quite probable that that information isn&#8217;t documented.</p></li></ul></li><li><p>Keep the information available.</p></li><li><p>Proactively communicate changes, and risks.</p></li><li><p>Consult regurarly.</p></li><li><p><strong>Involve stakeholders in decision making</strong>.</p></li><li><p>Address concerns first and quickly.</p></li><li><p><strong>Constantly adapt</strong> as needed and you learn.</p></li><li><p>Check regurarly if you are communicating enough.</p></li><li><p><strong>Keep communicating!</strong></p></li></ul><h1>9. Take risks when you&#8217;re about to resign</h1><p>At some point, and after trying multiple times to make an impact without success, you have considered, or you are considering it right now, resigning, and looking for a new opportunity out there.</p><p>That&#8217;s legit. Before you do that, let me suggest you a last initiative.</p><p>Aim to design, and execute an engineering strategy that you consider that makes sense, that&#8217;s executable, and measurable in a reasonable time frame (no more than 3 months).</p><p>No need to ask for permission, better ask for forgiveness. Because:</p><ol><li><p>If it works, you learned. And you can resign later if you want to.</p></li><li><p>If it doesn&#8217;t work, and they fire you.</p></li></ol><p>But the key takeaway is that you <strong>will learn</strong>. And it is the moment that you can take more <strong>personal risks</strong>, because you are putting your job security at risk by taking bolder decisions.</p><p>Do not confuse this by making <strong>riskier decisions for the company and your colleagues</strong>. That&#8217;s not responsible.</p><p>How that will influence you?</p><p>You will stop doing expected work, you will prioritize some stuff over others, and you will miss deadlines.</p><p>But let me tell you something &#128071;</p><div class="pullquote"><p>Making time to think, understand the context, making bold decisions that lead to conflict, and learn from them is what makes a good engineering strategist.</p></div><p>So, start practicing in a place that you have few things to lose. If you&#8217;re lucky, you can practice it in your organization without putting your job at risk, but that&#8217;s not the context for everyone, unfortunately.</p><div><hr></div><p>Navingating a top-down organization is hard, and you don&#8217;t need to do the journey alone. I help leaders like you though tailored coaching sessions based on your needs and goals.</p><p>By only explaining and understanding your challenge, you are already half though the solution.</p><p>Schedule a 30min call using the following link.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://cal.com/aleixmorgadas/coaching-session&quot;,&quot;text&quot;:&quot;Schedule a coaching session&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://cal.com/aleixmorgadas/coaching-session"><span>Schedule a coaching session</span></a></p>]]></content:encoded></item><item><title><![CDATA[Wardley Mapping Buffer]]></title><description><![CDATA[Table of contents]]></description><link>https://learnings.aleixmorgadas.dev/p/wardley-mapping-buffer</link><guid isPermaLink="false">https://learnings.aleixmorgadas.dev/p/wardley-mapping-buffer</guid><dc:creator><![CDATA[Aleix Morgadas]]></dc:creator><pubDate>Wed, 11 Dec 2024 07:23:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f7f3168d-3ca8-415b-88a1-2b6d4b2044fc_3107x1636.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Table of contents</strong></p><p>1. The users<br>2. Their needs<br>3. Value chain<br>4. Evolution<br>5. Sociotechnical system <br>6. Buffer&#8217;s gameplay<br>  6.1. Expanding into revenue<br>  6.2. Channels expansion gameplay<br>  6.3. Ecosystem (new thanks to Amanda from Buffer clarifications)</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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">Engineering Strategy is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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><strong>&#9888;&#65039;</strong><em><strong>Disclaimer.</strong> All the content, assumptions, claims, and so on I do on Buffer are my own interpretation, and it doesn&#8217;t represent the company&#8217;s reality. This post is an open practice on Wardley Mapping for PLG products to understand how more open products are easier to map compared to more closed ones.</em></p><p><strong>&#127881;Update 16th December 2024</strong>: <a href="https://www.linkedin.com/in/marochko/">Amanda Marochko</a>, Staff Product Manager at Buffer, reached me after reading the post, and share clarified in some areas that I was mistaken/had the wrong information. Amanda, thank you very much for your time!</p><p>I will mark the previous info and the new info so you know the difference before and after the conversation. Plus the Amanda&#8217;s clarifications. The words are mine, and might not be 100% accurate due to making a summary of the conversation.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!81KR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a0f6f0-ec3b-4f07-afe9-4c26224fd1fc_1336x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!81KR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a0f6f0-ec3b-4f07-afe9-4c26224fd1fc_1336x672.png 424w, https://substackcdn.com/image/fetch/$s_!81KR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a0f6f0-ec3b-4f07-afe9-4c26224fd1fc_1336x672.png 848w, https://substackcdn.com/image/fetch/$s_!81KR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a0f6f0-ec3b-4f07-afe9-4c26224fd1fc_1336x672.png 1272w, https://substackcdn.com/image/fetch/$s_!81KR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a0f6f0-ec3b-4f07-afe9-4c26224fd1fc_1336x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!81KR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a0f6f0-ec3b-4f07-afe9-4c26224fd1fc_1336x672.png" width="1336" height="672" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07a0f6f0-ec3b-4f07-afe9-4c26224fd1fc_1336x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:672,&quot;width&quot;:1336,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:341174,&quot;alt&quot;:&quot;Buffer landing page hero section&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Buffer landing page hero section" title="Buffer landing page hero section" srcset="https://substackcdn.com/image/fetch/$s_!81KR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a0f6f0-ec3b-4f07-afe9-4c26224fd1fc_1336x672.png 424w, https://substackcdn.com/image/fetch/$s_!81KR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a0f6f0-ec3b-4f07-afe9-4c26224fd1fc_1336x672.png 848w, https://substackcdn.com/image/fetch/$s_!81KR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a0f6f0-ec3b-4f07-afe9-4c26224fd1fc_1336x672.png 1272w, https://substackcdn.com/image/fetch/$s_!81KR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07a0f6f0-ec3b-4f07-afe9-4c26224fd1fc_1336x672.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"><a href="https://buffer.com/">buffer.com</a> landing page. Hero section</figcaption></figure></div><p>I use Buffer to schedule some of my content for <a href="https://bsky.app/profile/aleixmorgadas.dev">Bluesky </a>and <a href="https://www.linkedin.com/in/aleixmorgadas/">LinkedIn</a>, and I wanted to learn more about this product because it has several interesting traits.</p><ul><li><p>Open Company. I can find all relevant information at <a href="https://buffer.com/open">https://buffer.com/open</a>.</p></li><li><p>Podcast Interviews. I can learn more about their decisions at interviews.</p><ul><li><p><a href="https://www.youtube.com/watch?v=n4D6Bgtev18">R072 - Cultura de producto en Buffer, con Mike San Rom&#225;n</a></p></li><li><p><a href="https://www.youtube.com/watch?v=zihHeet-lVM">Defaulting to Transparency with Joel Gascoigne</a></p></li></ul></li><li><p>Product-led Growth approach. Which helps me identify the customer, and their needs easier as I don&#8217;t need to speak to sales.</p></li></ul><h1> 1. The users</h1><p>Learning which is their customer is quite straight forward using key sections of any landing page.</p><ul><li><p>The testimonials.</p></li><li><p>The pricing page.</p></li><li><p>Use cases.</p></li></ul><p>Buffer has the first two.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UQym!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159522ff-69aa-4fd0-84f5-2931fb40ee73_1920x734.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UQym!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159522ff-69aa-4fd0-84f5-2931fb40ee73_1920x734.png 424w, https://substackcdn.com/image/fetch/$s_!UQym!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159522ff-69aa-4fd0-84f5-2931fb40ee73_1920x734.png 848w, https://substackcdn.com/image/fetch/$s_!UQym!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159522ff-69aa-4fd0-84f5-2931fb40ee73_1920x734.png 1272w, https://substackcdn.com/image/fetch/$s_!UQym!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159522ff-69aa-4fd0-84f5-2931fb40ee73_1920x734.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UQym!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159522ff-69aa-4fd0-84f5-2931fb40ee73_1920x734.png" width="1456" height="557" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/159522ff-69aa-4fd0-84f5-2931fb40ee73_1920x734.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:557,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:157330,&quot;alt&quot;:&quot;Buffer testimonals&quot;,&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="Buffer testimonals" title="Buffer testimonals" srcset="https://substackcdn.com/image/fetch/$s_!UQym!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159522ff-69aa-4fd0-84f5-2931fb40ee73_1920x734.png 424w, https://substackcdn.com/image/fetch/$s_!UQym!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159522ff-69aa-4fd0-84f5-2931fb40ee73_1920x734.png 848w, https://substackcdn.com/image/fetch/$s_!UQym!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159522ff-69aa-4fd0-84f5-2931fb40ee73_1920x734.png 1272w, https://substackcdn.com/image/fetch/$s_!UQym!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F159522ff-69aa-4fd0-84f5-2931fb40ee73_1920x734.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><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o3F5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3c99a9a-95ba-4164-80e5-aca090c0c8f3_1301x1316.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o3F5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3c99a9a-95ba-4164-80e5-aca090c0c8f3_1301x1316.png 424w, https://substackcdn.com/image/fetch/$s_!o3F5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3c99a9a-95ba-4164-80e5-aca090c0c8f3_1301x1316.png 848w, https://substackcdn.com/image/fetch/$s_!o3F5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3c99a9a-95ba-4164-80e5-aca090c0c8f3_1301x1316.png 1272w, https://substackcdn.com/image/fetch/$s_!o3F5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3c99a9a-95ba-4164-80e5-aca090c0c8f3_1301x1316.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o3F5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3c99a9a-95ba-4164-80e5-aca090c0c8f3_1301x1316.png" width="1301" height="1316" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3c99a9a-95ba-4164-80e5-aca090c0c8f3_1301x1316.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1316,&quot;width&quot;:1301,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:156448,&quot;alt&quot;:&quot;Buffers pricing page&quot;,&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="Buffers pricing page" title="Buffers pricing page" srcset="https://substackcdn.com/image/fetch/$s_!o3F5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3c99a9a-95ba-4164-80e5-aca090c0c8f3_1301x1316.png 424w, https://substackcdn.com/image/fetch/$s_!o3F5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3c99a9a-95ba-4164-80e5-aca090c0c8f3_1301x1316.png 848w, https://substackcdn.com/image/fetch/$s_!o3F5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3c99a9a-95ba-4164-80e5-aca090c0c8f3_1301x1316.png 1272w, https://substackcdn.com/image/fetch/$s_!o3F5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3c99a9a-95ba-4164-80e5-aca090c0c8f3_1301x1316.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>Based on these two sections, we can determine that the users are:</p><ul><li><p>Individual content creators due to the Essentials plans.</p></li><li><p>Marketing/content teams.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uP-Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1a2563b-bb5d-4b08-b9b3-2322b81e0f1d_2292x1676.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uP-Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1a2563b-bb5d-4b08-b9b3-2322b81e0f1d_2292x1676.png 424w, https://substackcdn.com/image/fetch/$s_!uP-Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1a2563b-bb5d-4b08-b9b3-2322b81e0f1d_2292x1676.png 848w, https://substackcdn.com/image/fetch/$s_!uP-Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1a2563b-bb5d-4b08-b9b3-2322b81e0f1d_2292x1676.png 1272w, https://substackcdn.com/image/fetch/$s_!uP-Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1a2563b-bb5d-4b08-b9b3-2322b81e0f1d_2292x1676.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uP-Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1a2563b-bb5d-4b08-b9b3-2322b81e0f1d_2292x1676.png" width="1456" height="1065" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1a2563b-bb5d-4b08-b9b3-2322b81e0f1d_2292x1676.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1065,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119044,&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_!uP-Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1a2563b-bb5d-4b08-b9b3-2322b81e0f1d_2292x1676.png 424w, https://substackcdn.com/image/fetch/$s_!uP-Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1a2563b-bb5d-4b08-b9b3-2322b81e0f1d_2292x1676.png 848w, https://substackcdn.com/image/fetch/$s_!uP-Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1a2563b-bb5d-4b08-b9b3-2322b81e0f1d_2292x1676.png 1272w, https://substackcdn.com/image/fetch/$s_!uP-Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1a2563b-bb5d-4b08-b9b3-2322b81e0f1d_2292x1676.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><blockquote><p><strong>Amanda&#8217;s clarification</strong>: You are right. We have these two user personas, we have aimed to attract SME businesses, but we found out that individual content creators, such as thought leaders as you, are the main user persona that we are attracting. More focus on them will be put into 2025.</p></blockquote><h1>2. Their needs</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ExIN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8660c2f1-2100-4853-a7ea-c4dade7d3895_923x482.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ExIN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8660c2f1-2100-4853-a7ea-c4dade7d3895_923x482.png 424w, https://substackcdn.com/image/fetch/$s_!ExIN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8660c2f1-2100-4853-a7ea-c4dade7d3895_923x482.png 848w, https://substackcdn.com/image/fetch/$s_!ExIN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8660c2f1-2100-4853-a7ea-c4dade7d3895_923x482.png 1272w, https://substackcdn.com/image/fetch/$s_!ExIN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8660c2f1-2100-4853-a7ea-c4dade7d3895_923x482.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ExIN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8660c2f1-2100-4853-a7ea-c4dade7d3895_923x482.png" width="923" height="482" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8660c2f1-2100-4853-a7ea-c4dade7d3895_923x482.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:482,&quot;width&quot;:923,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:101487,&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_!ExIN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8660c2f1-2100-4853-a7ea-c4dade7d3895_923x482.png 424w, https://substackcdn.com/image/fetch/$s_!ExIN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8660c2f1-2100-4853-a7ea-c4dade7d3895_923x482.png 848w, https://substackcdn.com/image/fetch/$s_!ExIN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8660c2f1-2100-4853-a7ea-c4dade7d3895_923x482.png 1272w, https://substackcdn.com/image/fetch/$s_!ExIN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8660c2f1-2100-4853-a7ea-c4dade7d3895_923x482.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>Understanding the user needs is quite straight forward for individual content creators out of the Tools navbar menu.</p><p>On the other hand, content team owner can be inferred from the pricing page, but I tried the organization features to be sure those are the main ones for teams. Thanks to the free trial, I was able to verify those needs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5r5f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26381872-8bb1-4758-a7a3-81ed0f91710e_767x562.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5r5f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26381872-8bb1-4758-a7a3-81ed0f91710e_767x562.png 424w, https://substackcdn.com/image/fetch/$s_!5r5f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26381872-8bb1-4758-a7a3-81ed0f91710e_767x562.png 848w, https://substackcdn.com/image/fetch/$s_!5r5f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26381872-8bb1-4758-a7a3-81ed0f91710e_767x562.png 1272w, https://substackcdn.com/image/fetch/$s_!5r5f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26381872-8bb1-4758-a7a3-81ed0f91710e_767x562.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5r5f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26381872-8bb1-4758-a7a3-81ed0f91710e_767x562.png" width="767" height="562" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26381872-8bb1-4758-a7a3-81ed0f91710e_767x562.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:562,&quot;width&quot;:767,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42285,&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_!5r5f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26381872-8bb1-4758-a7a3-81ed0f91710e_767x562.png 424w, https://substackcdn.com/image/fetch/$s_!5r5f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26381872-8bb1-4758-a7a3-81ed0f91710e_767x562.png 848w, https://substackcdn.com/image/fetch/$s_!5r5f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26381872-8bb1-4758-a7a3-81ed0f91710e_767x562.png 1272w, https://substackcdn.com/image/fetch/$s_!5r5f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26381872-8bb1-4758-a7a3-81ed0f91710e_767x562.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><h1>3. Value chain</h1><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sA57!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42315a02-04d8-4ca2-a8e0-214785ea0f96_664x100.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sA57!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42315a02-04d8-4ca2-a8e0-214785ea0f96_664x100.png 424w, https://substackcdn.com/image/fetch/$s_!sA57!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42315a02-04d8-4ca2-a8e0-214785ea0f96_664x100.png 848w, https://substackcdn.com/image/fetch/$s_!sA57!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42315a02-04d8-4ca2-a8e0-214785ea0f96_664x100.png 1272w, https://substackcdn.com/image/fetch/$s_!sA57!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42315a02-04d8-4ca2-a8e0-214785ea0f96_664x100.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sA57!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42315a02-04d8-4ca2-a8e0-214785ea0f96_664x100.png" width="664" height="100" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42315a02-04d8-4ca2-a8e0-214785ea0f96_664x100.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:100,&quot;width&quot;:664,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12274,&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_!sA57!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42315a02-04d8-4ca2-a8e0-214785ea0f96_664x100.png 424w, https://substackcdn.com/image/fetch/$s_!sA57!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42315a02-04d8-4ca2-a8e0-214785ea0f96_664x100.png 848w, https://substackcdn.com/image/fetch/$s_!sA57!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42315a02-04d8-4ca2-a8e0-214785ea0f96_664x100.png 1272w, https://substackcdn.com/image/fetch/$s_!sA57!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42315a02-04d8-4ca2-a8e0-214785ea0f96_664x100.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tMbs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20f884-f067-4218-a4d6-3b3c1fae2760_672x118.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tMbs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20f884-f067-4218-a4d6-3b3c1fae2760_672x118.png 424w, https://substackcdn.com/image/fetch/$s_!tMbs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20f884-f067-4218-a4d6-3b3c1fae2760_672x118.png 848w, https://substackcdn.com/image/fetch/$s_!tMbs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20f884-f067-4218-a4d6-3b3c1fae2760_672x118.png 1272w, https://substackcdn.com/image/fetch/$s_!tMbs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20f884-f067-4218-a4d6-3b3c1fae2760_672x118.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tMbs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20f884-f067-4218-a4d6-3b3c1fae2760_672x118.png" width="672" height="118" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe20f884-f067-4218-a4d6-3b3c1fae2760_672x118.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:118,&quot;width&quot;:672,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11896,&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_!tMbs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20f884-f067-4218-a4d6-3b3c1fae2760_672x118.png 424w, https://substackcdn.com/image/fetch/$s_!tMbs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20f884-f067-4218-a4d6-3b3c1fae2760_672x118.png 848w, https://substackcdn.com/image/fetch/$s_!tMbs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20f884-f067-4218-a4d6-3b3c1fae2760_672x118.png 1272w, https://substackcdn.com/image/fetch/$s_!tMbs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20f884-f067-4218-a4d6-3b3c1fae2760_672x118.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AyIN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F099e293e-a68a-4c5d-bd9a-422e16f1d569_670x105.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AyIN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F099e293e-a68a-4c5d-bd9a-422e16f1d569_670x105.png 424w, https://substackcdn.com/image/fetch/$s_!AyIN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F099e293e-a68a-4c5d-bd9a-422e16f1d569_670x105.png 848w, https://substackcdn.com/image/fetch/$s_!AyIN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F099e293e-a68a-4c5d-bd9a-422e16f1d569_670x105.png 1272w, https://substackcdn.com/image/fetch/$s_!AyIN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F099e293e-a68a-4c5d-bd9a-422e16f1d569_670x105.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AyIN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F099e293e-a68a-4c5d-bd9a-422e16f1d569_670x105.png" width="670" height="105" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/099e293e-a68a-4c5d-bd9a-422e16f1d569_670x105.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:105,&quot;width&quot;:670,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10920,&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_!AyIN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F099e293e-a68a-4c5d-bd9a-422e16f1d569_670x105.png 424w, https://substackcdn.com/image/fetch/$s_!AyIN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F099e293e-a68a-4c5d-bd9a-422e16f1d569_670x105.png 848w, https://substackcdn.com/image/fetch/$s_!AyIN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F099e293e-a68a-4c5d-bd9a-422e16f1d569_670x105.png 1272w, https://substackcdn.com/image/fetch/$s_!AyIN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F099e293e-a68a-4c5d-bd9a-422e16f1d569_670x105.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fiop!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa2cac4-0b76-49bf-8567-fd1560d58d37_681x110.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fiop!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa2cac4-0b76-49bf-8567-fd1560d58d37_681x110.png 424w, https://substackcdn.com/image/fetch/$s_!fiop!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa2cac4-0b76-49bf-8567-fd1560d58d37_681x110.png 848w, https://substackcdn.com/image/fetch/$s_!fiop!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa2cac4-0b76-49bf-8567-fd1560d58d37_681x110.png 1272w, https://substackcdn.com/image/fetch/$s_!fiop!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa2cac4-0b76-49bf-8567-fd1560d58d37_681x110.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fiop!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa2cac4-0b76-49bf-8567-fd1560d58d37_681x110.png" width="681" height="110" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1aa2cac4-0b76-49bf-8567-fd1560d58d37_681x110.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:110,&quot;width&quot;:681,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12432,&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_!fiop!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa2cac4-0b76-49bf-8567-fd1560d58d37_681x110.png 424w, https://substackcdn.com/image/fetch/$s_!fiop!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa2cac4-0b76-49bf-8567-fd1560d58d37_681x110.png 848w, https://substackcdn.com/image/fetch/$s_!fiop!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa2cac4-0b76-49bf-8567-fd1560d58d37_681x110.png 1272w, https://substackcdn.com/image/fetch/$s_!fiop!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa2cac4-0b76-49bf-8567-fd1560d58d37_681x110.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SulM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9858c4e1-6b12-4234-a8fb-127d05692978_684x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SulM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9858c4e1-6b12-4234-a8fb-127d05692978_684x114.png 424w, https://substackcdn.com/image/fetch/$s_!SulM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9858c4e1-6b12-4234-a8fb-127d05692978_684x114.png 848w, https://substackcdn.com/image/fetch/$s_!SulM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9858c4e1-6b12-4234-a8fb-127d05692978_684x114.png 1272w, https://substackcdn.com/image/fetch/$s_!SulM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9858c4e1-6b12-4234-a8fb-127d05692978_684x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SulM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9858c4e1-6b12-4234-a8fb-127d05692978_684x114.png" width="684" height="114" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9858c4e1-6b12-4234-a8fb-127d05692978_684x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:114,&quot;width&quot;:684,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12936,&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_!SulM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9858c4e1-6b12-4234-a8fb-127d05692978_684x114.png 424w, https://substackcdn.com/image/fetch/$s_!SulM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9858c4e1-6b12-4234-a8fb-127d05692978_684x114.png 848w, https://substackcdn.com/image/fetch/$s_!SulM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9858c4e1-6b12-4234-a8fb-127d05692978_684x114.png 1272w, https://substackcdn.com/image/fetch/$s_!SulM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9858c4e1-6b12-4234-a8fb-127d05692978_684x114.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Buffer has a quite interesting approach on the subdomains, almost a subdomain per navbar item.</p><p>Create and Publish sharing the same subdomain can determine a legacy constrain due to the company probably started with a monolith providing creation and publishing posts, and later-on has evolved into their own products, but the code probably being coupled kept them together.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WDRt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2213a0a4-18e7-4fee-b35f-36fbd3595e7e_528x556.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WDRt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2213a0a4-18e7-4fee-b35f-36fbd3595e7e_528x556.png 424w, https://substackcdn.com/image/fetch/$s_!WDRt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2213a0a4-18e7-4fee-b35f-36fbd3595e7e_528x556.png 848w, https://substackcdn.com/image/fetch/$s_!WDRt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2213a0a4-18e7-4fee-b35f-36fbd3595e7e_528x556.png 1272w, https://substackcdn.com/image/fetch/$s_!WDRt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2213a0a4-18e7-4fee-b35f-36fbd3595e7e_528x556.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WDRt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2213a0a4-18e7-4fee-b35f-36fbd3595e7e_528x556.png" width="528" height="556" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2213a0a4-18e7-4fee-b35f-36fbd3595e7e_528x556.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:556,&quot;width&quot;:528,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42481,&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_!WDRt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2213a0a4-18e7-4fee-b35f-36fbd3595e7e_528x556.png 424w, https://substackcdn.com/image/fetch/$s_!WDRt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2213a0a4-18e7-4fee-b35f-36fbd3595e7e_528x556.png 848w, https://substackcdn.com/image/fetch/$s_!WDRt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2213a0a4-18e7-4fee-b35f-36fbd3595e7e_528x556.png 1272w, https://substackcdn.com/image/fetch/$s_!WDRt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2213a0a4-18e7-4fee-b35f-36fbd3595e7e_528x556.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>At components level, we can identify few, but they vary a lot depending on the channel and post type. I consider them to be like a pipeline, where we have several components evolved differently</p><p>Let&#8217;s explore it directly into the Wardley Map with the evolution.</p><blockquote><p><strong>Amanda&#8217;s clarification</strong>: Yes, the subdomain approach is a legacy decision when we had a subproduct approach. Right now, we are considering Buffer as a one product to have a unique experience. We are working on this for 2025.</p></blockquote><h1>4. Evolution</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VNJX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc551d778-8ad7-4249-9657-3ed159bb80ef_1495x772.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VNJX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc551d778-8ad7-4249-9657-3ed159bb80ef_1495x772.png 424w, https://substackcdn.com/image/fetch/$s_!VNJX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc551d778-8ad7-4249-9657-3ed159bb80ef_1495x772.png 848w, https://substackcdn.com/image/fetch/$s_!VNJX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc551d778-8ad7-4249-9657-3ed159bb80ef_1495x772.png 1272w, https://substackcdn.com/image/fetch/$s_!VNJX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc551d778-8ad7-4249-9657-3ed159bb80ef_1495x772.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VNJX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc551d778-8ad7-4249-9657-3ed159bb80ef_1495x772.png" width="1456" height="752" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c551d778-8ad7-4249-9657-3ed159bb80ef_1495x772.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:752,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:177424,&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_!VNJX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc551d778-8ad7-4249-9657-3ed159bb80ef_1495x772.png 424w, https://substackcdn.com/image/fetch/$s_!VNJX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc551d778-8ad7-4249-9657-3ed159bb80ef_1495x772.png 848w, https://substackcdn.com/image/fetch/$s_!VNJX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc551d778-8ad7-4249-9657-3ed159bb80ef_1495x772.png 1272w, https://substackcdn.com/image/fetch/$s_!VNJX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc551d778-8ad7-4249-9657-3ed159bb80ef_1495x772.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><figcaption class="image-caption"><a href="https://mapkeep.com/aleixmorgadas/.wmp/01JEBJSJ7F3HA06SA3SWDWQDVR">https://mapkeep.com/aleixmorgadas/.wmp/01JEBJSJ7F3HA06SA3SWDWQDVR</a></figcaption></figure></div><p>I identified some key components like Ideas, Posts, and Reports. Those looks like they have been a pillar for Buffer. When navigating the product, I could see how the channels influenced the post types, as well as the feature maturity beyond create and publish.</p><p>I could identify text and image posts to be well establish, and be part of cost of doing business, while video is part of the new offering. On the other hand, polls posts aren&#8217;t supported (AFAIK).</p><p>That&#8217;s why I create a pipeline for the Channels, where the channels that support more features are more evolved than the ones that aren&#8217;t that evolve like Bluesky. It has been interesting to find that Meta products, Facebook and Instagram, are quite evolved, but Threads don&#8217;t. The evolution Thread&#8217;s API could benefit Buffer to extend the use cases for Threads as well.</p><p>Other channels are keeping most of the API restricted to publish, and few are opening for analytics.</p><h1>5. Sociotechnical system </h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6AiY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26f9746-db91-4ed8-8e8e-36a7bb15af88_829x833.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6AiY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26f9746-db91-4ed8-8e8e-36a7bb15af88_829x833.png 424w, https://substackcdn.com/image/fetch/$s_!6AiY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26f9746-db91-4ed8-8e8e-36a7bb15af88_829x833.png 848w, https://substackcdn.com/image/fetch/$s_!6AiY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26f9746-db91-4ed8-8e8e-36a7bb15af88_829x833.png 1272w, https://substackcdn.com/image/fetch/$s_!6AiY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26f9746-db91-4ed8-8e8e-36a7bb15af88_829x833.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6AiY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26f9746-db91-4ed8-8e8e-36a7bb15af88_829x833.png" width="829" height="833" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d26f9746-db91-4ed8-8e8e-36a7bb15af88_829x833.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:833,&quot;width&quot;:829,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:101053,&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_!6AiY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26f9746-db91-4ed8-8e8e-36a7bb15af88_829x833.png 424w, https://substackcdn.com/image/fetch/$s_!6AiY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26f9746-db91-4ed8-8e8e-36a7bb15af88_829x833.png 848w, https://substackcdn.com/image/fetch/$s_!6AiY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26f9746-db91-4ed8-8e8e-36a7bb15af88_829x833.png 1272w, https://substackcdn.com/image/fetch/$s_!6AiY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd26f9746-db91-4ed8-8e8e-36a7bb15af88_829x833.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><s>By looking at LinkedIn, we can infer the amount of teams, and how that affects their domain structure.</s></p><p><s>I did this exercise after the Wardley Map, so, let&#8217;s see how by knowing the team size can help us identify which domain boundaries they could define, and how that can evolve in the future.</s></p><ul><li><p><s>Total: 226</s></p></li><li><p><s>Operations: 58</s></p></li><li><p><s>Engineering: 40</s></p></li><li><p><s>Customer success: 27</s></p></li><li><p><s>&#8230;</s></p></li><li><p><s>Product management: 7</s></p></li></ul><p><s>LinkedIn isn&#8217;t accurate on the numbers, but based on them, we can assume Buffer has around 5-7 product-engineering teams.</s></p><blockquote><p><strong>Amanda&#8217;s clarification</strong>: This is the part of the post more wrong. We aren&#8217;t +200 people, we are 80 people company.</p><ul><li><p>Total: Around 80 people</p></li><li><p>Operations: 5 people</p></li><li><p>Engineering: 25-30 people</p></li><li><p>Customer success: 27 people</p></li><li><p>People department: 4 people</p></li><li><p>Marketing: 15 people.</p></li></ul><p>With 4 product-engineering teams:</p><ul><li><p>Apps, channels, and platform.</p></li><li><p>Consumer experience.</p></li><li><p>Audience engagement.</p></li><li><p>(another I don&#8217;t remember the name) &#128517;</p></li></ul></blockquote><p>They leverage multiple providers, such us:</p><ul><li><p>A lot of customer success tooling like HelpScout, Klaus, Pendo, Retool for internal dashboards probably</p></li><li><p>All connected with tools like Fivetran.</p></li></ul><p>Even though it looks like they have the approach of buying off the shelf as much as possible, they also do custom build solutions. Those are made with:</p><ul><li><p>Web and API: ReactJS, NodeJS, Typescript PHP, GraphQL and MongoDB</p></li><li><p>iOS: Swift, SwiftUI &amp; Objective C</p></li><li><p>Android: Kotlin, Java and Jetpack Compose for Android</p></li><li><p>Infrastructure : AWS, Kubernetes, Datadog, Terraform, Docker, Github Actions</p></li></ul><p>I didn&#8217;t identify the need of providing an iOS or Android app.</p><p>Regardless of that, it seems like they have a full-stack mindset, and everyone is expected to help everywhere when possible.</p><p>Because of the usage of K8s, and the stack, and the URL composition, it is quite possible that they are using a microservice architecture.</p><p>It doesn&#8217;t look like they have a platform team, even though a candidate can be the channels component.</p><p>The channels component needs to provide connect to all the social networks, and that would require a unified API, but at the end, and because of the post topology, encapsulating that can be complex. So, I&#8217;m quite sure some common stuff like Authentication, OAuth2, and alike are shared components of that microservice, but then each channel has its own implementation, and that&#8217;s exposed to the different components in some degree.</p><p><strong>I believe the teams aren&#8217;t per user need/domain.</strong></p><p>I believe that the teams might have some degree of influence based on the product structure per subdomain, but I think the teams work on domains that overlap, and they share some components, to deliver product increments.</p><p>Those shared user journeys, or shared components, are beyond the channels. They also have the components of:</p><ul><li><p>Organization, user management, and permissions.</p></li><li><p>Payments processing.</p></li><li><p>Landing page.</p></li><li><p>Internal tools for customer success.</p></li><li><p>Internal data tools for high visibility and decision-making due to the product-led growth approach, and the need of optimizing the right user funnels to make it as low touch as possible.</p></li></ul><h1>6. Buffer&#8217;s gameplay</h1><p>Buffer biggest constrain is the social-network API&#8217;s dependency. As long as social networks don&#8217;t support posts formats or key APIs for engagement/analytics, they are unable to offer a value add on the new features such as analyze and engage.</p><p>The bet on Buffer&#8217;s AI is key for the creation/idea phase, and also as engagement.</p><p>If they are able to augment the personal brand by, instead of generating out of the blue content, creating tailored content based on previous posts, understanding the tone, the audience, and so on, it can be very beneficial.</p><p>Combining Buffer&#8217;s AI with:</p><ul><li><p>Current posts to understand the brand tone.</p></li><li><p>Understand which posts brought more engagement.</p></li><li><p>Provide insights on industry trends&#8230;</p></li></ul><p>can be awesome.</p><h2>6.1. Expanding into revenue gameplay</h2><p>Engaging and growing the social networks might not be enough, and the customers need to understand if that converts to revenue.</p><p>Right now, Buffer is solving the content creation pain. If they are able to extend that into understanding revenue via Shopify APIs for example, it could provide in-app insights on which pots provided bigger ROI.</p><p>That bet would require bigger understanding of their user base, and start by a concert segment of their user base.</p><p>This can position Buffer&#8217;s as a NoCode application from building an audience, to creating a sustainable business guided by data.</p><blockquote><p><strong>Amanda&#8217;s clarification</strong>: We won&#8217;t do that specifically due to the risks you are mentioning. Expanding into this area is a huge bet, instead, we will do (See point 6.3. Ecosystem).</p></blockquote><h2>6.2. Channels expansion gameplay</h2><p>Keep integrating with other places where content creators audiences could be, such as Quora, Redit, WhatsApp channels, Telegram Channels, &#8230;</p><p>It is a well understood gameplay by Buffer&#8217;s team, and probably following the same strategy in terms of go-to-market, engineering, product, etc.</p><blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o99o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6485e7-0da1-4dd2-b420-622c4f527cbb_1331x692.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o99o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6485e7-0da1-4dd2-b420-622c4f527cbb_1331x692.png 424w, https://substackcdn.com/image/fetch/$s_!o99o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6485e7-0da1-4dd2-b420-622c4f527cbb_1331x692.png 848w, https://substackcdn.com/image/fetch/$s_!o99o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6485e7-0da1-4dd2-b420-622c4f527cbb_1331x692.png 1272w, https://substackcdn.com/image/fetch/$s_!o99o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6485e7-0da1-4dd2-b420-622c4f527cbb_1331x692.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o99o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6485e7-0da1-4dd2-b420-622c4f527cbb_1331x692.png" width="1331" height="692" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb6485e7-0da1-4dd2-b420-622c4f527cbb_1331x692.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:692,&quot;width&quot;:1331,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:194357,&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_!o99o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6485e7-0da1-4dd2-b420-622c4f527cbb_1331x692.png 424w, https://substackcdn.com/image/fetch/$s_!o99o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6485e7-0da1-4dd2-b420-622c4f527cbb_1331x692.png 848w, https://substackcdn.com/image/fetch/$s_!o99o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6485e7-0da1-4dd2-b420-622c4f527cbb_1331x692.png 1272w, https://substackcdn.com/image/fetch/$s_!o99o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6485e7-0da1-4dd2-b420-622c4f527cbb_1331x692.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Amanda&#8217;s notes</strong>: Yes, being the first ones to adopt new APIs for channels to expand the channels feature is a strategy we keep. That&#8217;s why we are close to those channels to be the first ones to implement.</p></blockquote><h2>6.3. Ecosystem</h2><blockquote><p>This point is thanks to Amanda&#8217;s clarification. Thank you for allowing me to share this insightful strategy with my readers &#128588;</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kKV8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42803b3-43ce-4995-9147-72b728a1b55f_1277x662.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kKV8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42803b3-43ce-4995-9147-72b728a1b55f_1277x662.png 424w, https://substackcdn.com/image/fetch/$s_!kKV8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42803b3-43ce-4995-9147-72b728a1b55f_1277x662.png 848w, https://substackcdn.com/image/fetch/$s_!kKV8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42803b3-43ce-4995-9147-72b728a1b55f_1277x662.png 1272w, https://substackcdn.com/image/fetch/$s_!kKV8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42803b3-43ce-4995-9147-72b728a1b55f_1277x662.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kKV8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42803b3-43ce-4995-9147-72b728a1b55f_1277x662.png" width="1277" height="662" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b42803b3-43ce-4995-9147-72b728a1b55f_1277x662.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:662,&quot;width&quot;:1277,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:117105,&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_!kKV8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42803b3-43ce-4995-9147-72b728a1b55f_1277x662.png 424w, https://substackcdn.com/image/fetch/$s_!kKV8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42803b3-43ce-4995-9147-72b728a1b55f_1277x662.png 848w, https://substackcdn.com/image/fetch/$s_!kKV8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42803b3-43ce-4995-9147-72b728a1b55f_1277x662.png 1272w, https://substackcdn.com/image/fetch/$s_!kKV8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42803b3-43ce-4995-9147-72b728a1b55f_1277x662.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>Betting on new lines of business, and user needs, have a high risk.</p><p>Instead of betting on certain new user needs, and limiting the innovation. Buffer&#8217;s 2025 strategy is focused on creating an ecosystem to help other&#8217;s build on top of Buffer.</p><p>In order to do so, they are working on three main &#8220;new&#8221; components:</p><ul><li><p>Buffer&#8217;s external/public API to access all the components like channels, and so on that I mapped previously.</p></li><li><p>Buffer&#8217;s marketplace to help Developers publish their products, let&#8217;s call them <a href="https://trello.com/power-ups">power-ups</a> following the Trello&#8217;s terms, and Buffer content creators customers to find new ways to engage, and reach a bigger audience.</p></li><li><p>Buffer&#8217;s new pricing model to support the marketplace approach.</p></li></ul><div><hr></div><p>If you are from Buffer, drop me an <a href="https://aleixmorgadas.dev/contact">email</a>, a comment, or a DM, to know much right and wrong I was!</p><div><hr></div><p>Thank you a lot for reading this post &#128516;.</p><p>I love to read your feedback and opinions to help me improve. You can DM at my <a href="https://www.linkedin.com/in/aleixmorgadas/">LinkedIn</a> or just leave a comment using the following links:</p><ul><li><p><a href="https://tally.so/r/w4krVo?rating=Awesome&amp;url=wm-buffer">&#128525; Awesome</a></p></li><li><p><a href="https://tally.so/r/w4krVo?rating=Okey&amp;url=wm-buffer">&#128528; Okey</a></p></li><li><p><a href="https://tally.so/r/w4krVo?rating=Bad&amp;url=wm-buffer">&#128552; Bad</a></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/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">Engineering Strategy is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>Leave in the comments another product that you want me to Wardley Map.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/p/wardley-mapping-buffer/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://learnings.aleixmorgadas.dev/p/wardley-mapping-buffer/comments"><span>Leave a comment</span></a></p>]]></content:encoded></item></channel></rss>