<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[THE EXECUTION GAP: Inside the Gap]]></title><description><![CDATA[The execution gap isn't one problem—it's a dozen smaller fractures that compound. These pieces dig into specific failure modes: how to spot them before they metastasise, what's really causing them, and the complex, practical work of actually fixing them.]]></description><link>https://www.angelstanev.com/s/deep-dives</link><image><url>https://substackcdn.com/image/fetch/$s_!Mxw8!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64cfd24e-a667-453c-882a-bea8ee856759_256x256.png</url><title>THE EXECUTION GAP: Inside the Gap</title><link>https://www.angelstanev.com/s/deep-dives</link></image><generator>Substack</generator><lastBuildDate>Wed, 27 May 2026 19:49:45 GMT</lastBuildDate><atom:link href="https://www.angelstanev.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Angel Stanev]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[angelstanev@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[angelstanev@substack.com]]></itunes:email><itunes:name><![CDATA[Angel Stanev]]></itunes:name></itunes:owner><itunes:author><![CDATA[Angel Stanev]]></itunes:author><googleplay:owner><![CDATA[angelstanev@substack.com]]></googleplay:owner><googleplay:email><![CDATA[angelstanev@substack.com]]></googleplay:email><googleplay:author><![CDATA[Angel Stanev]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Feature Parity Trap]]></title><description><![CDATA[Your strategy deck says "differentiate." Your roadmap says "match competitor X." And somewhere between those two documents, your product became a mediocre copy of something that already exists.]]></description><link>https://www.angelstanev.com/p/the-feature-parity-trap</link><guid isPermaLink="false">https://www.angelstanev.com/p/the-feature-parity-trap</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Sun, 10 May 2026 13:03:55 GMT</pubDate><enclosure url="https://images.unsplash.com/14/unsplash_5243e9ef164a5_1.JPG?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb21wYXJpc29ufGVufDB8fHx8MTc3ODQxNzEyMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://images.unsplash.com/14/unsplash_5243e9ef164a5_1.JPG?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb21wYXJpc29ufGVufDB8fHx8MTc3ODQxNzEyMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/14/unsplash_5243e9ef164a5_1.JPG?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb21wYXJpc29ufGVufDB8fHx8MTc3ODQxNzEyMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/14/unsplash_5243e9ef164a5_1.JPG?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb21wYXJpc29ufGVufDB8fHx8MTc3ODQxNzEyMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/14/unsplash_5243e9ef164a5_1.JPG?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb21wYXJpc29ufGVufDB8fHx8MTc3ODQxNzEyMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/14/unsplash_5243e9ef164a5_1.JPG?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb21wYXJpc29ufGVufDB8fHx8MTc3ODQxNzEyMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/14/unsplash_5243e9ef164a5_1.JPG?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb21wYXJpc29ufGVufDB8fHx8MTc3ODQxNzEyMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="320" height="213.33333333333334" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/14/unsplash_5243e9ef164a5_1.JPG?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb21wYXJpc29ufGVufDB8fHx8MTc3ODQxNzEyMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1828,&quot;width&quot;:2742,&quot;resizeWidth&quot;:320,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;two cars in front of shutter doors&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="two cars in front of shutter doors" title="two cars in front of shutter doors" srcset="https://images.unsplash.com/14/unsplash_5243e9ef164a5_1.JPG?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb21wYXJpc29ufGVufDB8fHx8MTc3ODQxNzEyMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/14/unsplash_5243e9ef164a5_1.JPG?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb21wYXJpc29ufGVufDB8fHx8MTc3ODQxNzEyMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/14/unsplash_5243e9ef164a5_1.JPG?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb21wYXJpc29ufGVufDB8fHx8MTc3ODQxNzEyMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/14/unsplash_5243e9ef164a5_1.JPG?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjb21wYXJpc29ufGVufDB8fHx8MTc3ODQxNzEyMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@dietmarbecker">Dietmar Becker</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p></p><p>I was in a roadmap review once when the VP of Sales dropped a spreadsheet onto the table. Figuratively, of course. It was a screen share. But the energy was very much &#8220;evidence being presented at trial.&#8221;</p><p>The spreadsheet was a feature comparison matrix. Rows of capabilities, columns of competitors, and our product sitting there with a depressing number of red cells where green ones should be.</p><p>&#8220;We&#8217;re losing deals because of these gaps,&#8221; he said. &#8220;Customers are literally telling us they went with [Competitor] because we don&#8217;t have [Feature X].&#8221;</p><p>The room nodded. The PM took notes. By the end of the quarter, three of those red cells had turned green.</p><p>And our win rate? Unchanged.</p><h2>The Comfortable Lie of Parity</h2><p>Here&#8217;s what nobody said in that meeting: the customers who chose our competitor didn&#8217;t choose them because of Feature X. They chose them because they believed that product better solved their problem. Feature X was the post-hoc rationalisation. The story they told themselves (and us) to explain a decision that was actually about positioning, trust, and perceived fit.</p><p>But &#8220;match their features&#8221; is an actionable request. &#8220;Change how the market perceives us&#8221; is not. So we built Feature X.</p><p>This is the strategy execution gap in action. Not the dramatic version where leadership announces a bold new direction and teams ignore it. The quieter version. Where everyone agrees the strategy is &#8220;differentiation&#8221; and then proceeds to spend 60% of engineering capacity on parity features because that&#8217;s what feels safe.</p><blockquote><p>The gap between strategy and execution isn&#8217;t always about resistance. Sometimes it&#8217;s about the thousand small decisions that feel reasonable in isolation and catastrophic in aggregate.</p></blockquote><h2>Why Parity Feels So Urgent</h2><p>I&#8217;ve watched smart PMs fall into this trap repeatedly, and it&#8217;s worth understanding why.</p><p>Sales pressure is real. When a rep loses a deal and can point to a specific missing feature, that&#8217;s concrete. It&#8217;s a story with a villain (the gap) and a hero (the feature you could build). Compare that to &#8220;we need to invest in our unique value proposition,&#8221; which sounds like something you&#8217;d read in a McKinsey deck and then promptly forget.</p><p>The comparison matrix is seductive. It transforms ambiguity into checkboxes. Red cells feel like problems to solve. Green cells feel like progress. The fact that this framing might be completely wrong doesn&#8217;t make it less comforting.</p><p>And there&#8217;s the fear. The fear that if you don&#8217;t have feature parity, you won&#8217;t even get into the consideration set. You&#8217;ll be filtered out before you can make your differentiation argument.</p><p>That fear isn&#8217;t irrational. For some products, in some markets, parity on certain dimensions really is table stakes. If you&#8217;re selling a word processor and it can&#8217;t save documents, no amount of differentiation will save you.</p><p>But here&#8217;s where it gets tricky: most feature gaps aren&#8217;t that fundamental. They&#8217;re not &#8220;can&#8217;t save documents&#8221; gaps. They&#8217;re &#8220;their dashboard has a pie chart view and ours only has bar charts&#8221; gaps. And treating those as urgent survival threats is how you end up with a bloated, undifferentiated product that nobody loves.</p><h2>The Differentiation Trap Is Real Too</h2><p>Before this turns into a &#8220;just focus on differentiation&#8221; pep talk, let me be honest about the other side.</p><p>I&#8217;ve also watched teams so committed to &#8220;building something unique&#8221; that they ignored genuine market requirements. There&#8217;s a particular arrogance that can creep in when you&#8217;ve drunk your own Kool-Aid about how innovative you are.</p><p>&#8220;Customers don&#8217;t know what they want&#8221; is true sometimes. It&#8217;s also a convenient excuse for not listening.</p><p>The differentiation purists have their own failure mode: building something so unique that it solves a problem nobody actually has, or solving a real problem in a way that requires customers to completely rewire how they work. That&#8217;s not differentiation. That&#8217;s self-indulgence with a product management title.</p><blockquote><p>Pure differentiation without market awareness is just building in a vacuum. Pure parity without differentiation is just copying with extra steps.</p></blockquote><h2>What&#8217;s Actually Happening Here</h2><p>The real issue isn&#8217;t &#8220;parity vs differentiation.&#8221; That&#8217;s a false binary that sounds like a debate but actually obscures what&#8217;s going wrong.</p><p>The real issue is that most companies don&#8217;t have clear, committed strategy. They have strategy documents. They have OKRs that mention differentiation. They have slide decks with phrases like &#8220;unique value proposition&#8221; and &#8220;competitive moat.&#8221;</p><p>But when you look at how resources actually get allocated, when you trace the decisions that determine what gets built this quarter, the strategy dissolves into something much more reactive.</p><p>Feature parity requests feel urgent. Differentiation bets feel risky. In the absence of genuine strategic clarity, urgency wins.</p><p>This is the execution gap. Not a gap between &#8220;what we said&#8221; and &#8220;what we did,&#8221; but between &#8220;what we thought we agreed on&#8221; and &#8220;what our collective decisions actually reveal about our real priorities.&#8221;</p><h2>The Signals You&#8217;re Already In Trouble</h2><p>How do you know if this is happening to you? Some patterns I&#8217;ve seen:</p><p><strong>Your roadmap is primarily populated by competitor reactions.</strong> Look at your last three quarters. What percentage of shipped features were responses to competitor moves versus proactive bets on your theory of the market? If it&#8217;s north of 50%, you&#8217;re not executing a strategy. You&#8217;re playing defence.</p><p><strong>Your differentiation story keeps shifting.</strong> Ask five people in your company what makes your product unique. If you get five different answers, or five vague answers that could apply to any product in your category, the strategy isn&#8217;t clear enough to execute.</p><p><strong>Win/loss analysis keeps surfacing &#8220;feature gaps&#8221; but closing them doesn&#8217;t move win rates.</strong> This is the spreadsheet problem. You&#8217;re treating symptoms as causes. The gaps are real, but they&#8217;re not why you&#8217;re losing.</p><p><strong>The team can&#8217;t say no to parity requests without escalation.</strong> If every &#8220;we should match competitor X&#8221; suggestion requires a VP to push back, you don&#8217;t have shared strategic conviction. You have a hierarchy that occasionally intervenes.</p><h2>A Different Frame: Bets and Boundaries</h2><p>Here&#8217;s how I&#8217;ve seen teams escape this trap. It&#8217;s not elegant. There&#8217;s no framework with a clever acronym. But it works.</p><p>First, you have to name your actual strategy. Not the aspirational version from the offsite. The real one. The one that would make your allocation decisions make sense.</p><p>If your roadmap is 60% parity features, your actual strategy is &#8220;compete on feature completeness.&#8221; That might be the right strategy. But own it. Stop pretending you&#8217;re differentiated while acting like you&#8217;re not.</p><p>Second, if you want to shift toward differentiation, you need to make specific bets and accept the consequences. This means:</p><p>Picking one or two dimensions where you will be measurably better than competitors. Not &#8220;better user experience&#8221; (too vague). Something like &#8220;fastest time to first value for mid-market teams&#8221; or &#8220;deepest integration with [specific workflow].&#8221;</p><p>Accepting that you will be worse on other dimensions. This is the hard part. Differentiation means trade-offs. If you&#8217;re not willing to be worse at something, you&#8217;re not willing to be better at something else.</p><p>Setting boundaries on parity work. Not zero. But constrained. &#8220;We&#8217;ll allocate no more than 30% of capacity to parity features, and only when they&#8217;re genuine blockers for our target segment.&#8221;</p><blockquote><p>Strategy without boundaries isn&#8217;t strategy. It&#8217;s wishful thinking with a quarterly review attached.</p></blockquote><h2>The Politics Nobody Mentions</h2><p>I&#8217;d be lying if I pretended this is purely a product management problem. It&#8217;s not.</p><p>Sales incentives often favour breadth over depth. A rep gets commission whether the deal closed because of differentiation or parity. If parity features make their pitch easier, they&#8217;ll advocate for parity features. This isn&#8217;t malicious. It&#8217;s rational behaviour given their incentives.</p><p>Leadership often lacks patience for differentiation bets. A parity feature ships and you can immediately show &#8220;we now have X.&#8221; A differentiation bet might take eighteen months to show results, and the results might be ambiguous. In a quarterly review culture, parity looks like progress.</p><p>And product managers themselves often find parity work easier to justify. &#8220;We need this to compete&#8221; is a simpler story than &#8220;we need this because our theory of the market suggests that companies in segment Y will increasingly value Z, and if we build the best Z in the market, we&#8217;ll win despite gaps elsewhere.&#8221;</p><p>The second story is better. It&#8217;s also harder to tell, easier to challenge, and more likely to be wrong.</p><h2>What You Can Try Tomorrow</h2><p>If you&#8217;re a PM stuck in this loop, here&#8217;s something practical.</p><p>Take your current roadmap and categorise each item: parity, differentiation, or infrastructure. Don&#8217;t overthink the categorisation. Go with your gut.</p><p>Now look at the ratio. Is it what your strategy says it should be?</p><p>If not, bring that data to your next planning conversation. Not as an accusation. As a genuine question: &#8220;Our strategy says X, but our roadmap says Y. Are we okay with that gap? Should we change the strategy or change the roadmap?&#8221;</p><p>That question alone can shift the conversation from &#8220;should we build Feature X&#8221; to &#8220;what are we actually trying to do here.&#8221;</p><h2>The Uncomfortable Truth</h2><p>I don&#8217;t have a clean resolution to offer. The parity vs differentiation tension is real. It doesn&#8217;t disappear because you&#8217;ve named it or because you&#8217;ve made better bets.</p><p>Some products genuinely need more parity. Some products are already too parity-focused and dying slowly from lack of distinctiveness. The right answer depends on your market, your stage, your resources, and about twelve other factors that I can&#8217;t assess from here.</p><p>What I can tell you is that the answer rarely emerges from reacting to competitor feature announcements. It comes from having genuine conviction about what you&#8217;re building and why, testing that conviction against market reality, and being willing to adjust when you&#8217;re wrong.</p><p>The strategy execution gap isn&#8217;t closed by better documentation or tighter OKRs. It&#8217;s closed by making hard choices and sticking with them long enough to learn whether they were right.</p><p>Most teams don&#8217;t do that. They oscillate between parity panic and differentiation aspiration, never committing fully to either, and wondering why their product feels muddled.</p><p>Your product feels muddled because your strategy is muddled. Fix that first.</p><p>Anyway. That spreadsheet from last year? The company eventually built all the parity features. Win rate still didn&#8217;t move. Two quarters later, a smaller competitor with half the features took 15% of the market by solving one problem extremely well.</p><p>The VP of Sales never made another feature comparison matrix. Small mercies.</p>]]></content:encoded></item><item><title><![CDATA[Broken Feedback Loops]]></title><description><![CDATA[Strategy travels downward with remarkable efficiency. Reality, however, takes the stairs, gets stuck in middle management, and often never arrives at all.]]></description><link>https://www.angelstanev.com/p/broken-feedback-loops</link><guid isPermaLink="false">https://www.angelstanev.com/p/broken-feedback-loops</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Tue, 24 Mar 2026 15:34:31 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1677864234709-bde08838fb9d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxmZWVkYmFjayUyMGxvb3B8ZW58MHx8fHwxNzY1MjcwMTk0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://images.unsplash.com/photo-1677864234709-bde08838fb9d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxmZWVkYmFjayUyMGxvb3B8ZW58MHx8fHwxNzY1MjcwMTk0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1677864234709-bde08838fb9d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxmZWVkYmFjayUyMGxvb3B8ZW58MHx8fHwxNzY1MjcwMTk0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1677864234709-bde08838fb9d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxmZWVkYmFjayUyMGxvb3B8ZW58MHx8fHwxNzY1MjcwMTk0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1677864234709-bde08838fb9d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxmZWVkYmFjayUyMGxvb3B8ZW58MHx8fHwxNzY1MjcwMTk0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1677864234709-bde08838fb9d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxmZWVkYmFjayUyMGxvb3B8ZW58MHx8fHwxNzY1MjcwMTk0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1677864234709-bde08838fb9d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxmZWVkYmFjayUyMGxvb3B8ZW58MHx8fHwxNzY1MjcwMTk0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="360" height="240" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1677864234709-bde08838fb9d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxmZWVkYmFjayUyMGxvb3B8ZW58MHx8fHwxNzY1MjcwMTk0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2000,&quot;width&quot;:3000,&quot;resizeWidth&quot;:360,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;a roller coaster lit up at night with red lights&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="a roller coaster lit up at night with red lights" title="a roller coaster lit up at night with red lights" srcset="https://images.unsplash.com/photo-1677864234709-bde08838fb9d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxmZWVkYmFjayUyMGxvb3B8ZW58MHx8fHwxNzY1MjcwMTk0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1677864234709-bde08838fb9d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxmZWVkYmFjayUyMGxvb3B8ZW58MHx8fHwxNzY1MjcwMTk0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1677864234709-bde08838fb9d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxmZWVkYmFjayUyMGxvb3B8ZW58MHx8fHwxNzY1MjcwMTk0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1677864234709-bde08838fb9d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxmZWVkYmFjayUyMGxvb3B8ZW58MHx8fHwxNzY1MjcwMTk0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@5tep5">Aleksandr Popov</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>I once watched a product launch fail in slow motion over eleven weeks. The executive team thought everything was on track. The weekly status updates said so. Green across the board. &#8220;On schedule.&#8221; &#8220;No blockers.&#8221; &#8220;Proceeding as planned.&#8221;</p><p>Meanwhile, the actual team knew by week three that the timeline was fiction. A critical API dependency was delayed. The design system couldn&#8217;t support the new component patterns. Two engineers had quietly started interviewing elsewhere.</p><p>None of this reached the people making resource decisions until week nine, when the launch date became physically impossible to hit. By then, the options had narrowed to bad and worse.</p><p>The postmortem blamed &#8220;communication issues.&#8221; Which is technically true in the same way that a car crash involves &#8220;momentum issues.&#8221;</p><h2>The One-Way Valve</h2><p>Every organisation I&#8217;ve worked in has some version of this problem. Information flows beautifully downward. Strategy decks cascade from the executive floor to directors to managers to individual contributors. Priorities get communicated. OKRs get assigned. Everyone knows what leadership wants.</p><p>But the return path? That&#8217;s where things get interesting.</p><p>Reality struggles to travel upward. Not because people refuse to share it. But because the system itself filters uncomfortable information at every level. By the time ground truth reaches the executive floor, it&#8217;s been smoothed, softened, contextualised, and occasionally transformed into its opposite.</p><p>This isn&#8217;t a conspiracy. It&#8217;s just how hierarchies work when nobody explicitly designs for reverse information flow.</p><blockquote><p>The distance between &#8220;the team knows this won&#8217;t work&#8221; and &#8220;leadership understands this won&#8217;t work&#8221; is often measured in months. Sometimes the information never completes the journey at all.</p></blockquote><p>For PMs, this creates a specific kind of pain. We sit at the intersection of strategy and execution. We hear the executive vision. We also hear the engineer explaining why that vision ignores three technical constraints. We watch the gap between intention and reality widen, often without clear authority to close it.</p><h2>Why Reality Gets Stuck</h2><p>The breakdown happens at multiple points, and understanding each one matters if you want to fix anything.</p><p><strong>The translation tax.</strong> Every time information passes through a layer, it gets translated. An engineer says &#8220;this architecture won&#8217;t scale past 10,000 concurrent users.&#8221; Their manager hears &#8220;there are some scalability concerns.&#8221; The director hears &#8220;we&#8217;re monitoring performance.&#8221; The VP hears &#8220;the team is handling technical considerations.&#8221; The original signal degrades with each handoff.</p><p><strong>The optimism gradient.</strong> People at every level have incentives to present things positively. Not because they&#8217;re dishonest, but because raising problems feels risky while reporting progress feels safe. Each layer adds a small positive spin. By the time it aggregates upward, significant issues have become minor footnotes.</p><p><strong>The fear of being the messenger.</strong> Telling executives that their strategy has execution problems is career-adjacent behaviour. It can go well. It can also mark you as &#8220;negative&#8221; or &#8220;not a team player.&#8221; Most people, quite rationally, choose to let someone else deliver bad news. When everyone makes that choice, the news simply doesn&#8217;t travel.</p><p><strong>The meeting format problem.</strong> Executive updates are typically short, structured, and focused on status rather than exploration. There&#8217;s no space for &#8220;let me explain why I&#8217;m increasingly worried about this.&#8221; The format itself selects for green lights and confident assertions.</p><p>I worked at a fintech company where the weekly product review had a standing agenda: wins, metrics, roadmap status, blockers. Sounds reasonable. But &#8220;blockers&#8221; meant things that had already stopped work. There was no category for &#8220;things that will probably become blockers&#8221; or &#8220;risks we&#8217;re tracking&#8221; or &#8220;assumptions that are looking shaky.&#8221; So those concerns stayed in team Slack channels and one-on-ones, invisible to leadership until they became urgent enough to qualify as blockers. By which point, urgency meant limited options.</p><h2>What Executives Actually See</h2><p>Here&#8217;s the part that might generate some empathy for the people at the top.</p><p>Executives are drowning in information. They have fifteen direct reports, each running their own domain. They&#8217;re in board meetings, customer calls, investor conversations, strategic planning sessions. They&#8217;re making decisions about things they can&#8217;t possibly understand in detail.</p><p>They need filters. They need summarisation. They need people to handle problems without escalating everything.</p><p>So when a director says &#8220;we&#8217;ve got some challenges but the team is handling it,&#8221; that&#8217;s actually what the executive wants to hear. It means they don&#8217;t have to context-switch into your domain. It means they can trust that someone competent is managing the situation.</p><p>The system is designed for efficiency, not accuracy. And most of the time, that trade-off works. Most challenges do get handled. Most risks don&#8217;t materialise. The filter catches noise and lets signal through.</p><p>Until it doesn&#8217;t. Until the filter catches signal and lets noise through. Until the thing that looks like a routine challenge is actually a fundamental problem, and by the time anyone realises the difference, the timeline has collapsed.</p><blockquote><p>Executives don&#8217;t ignore reality because they&#8217;re arrogant. They ignore it because the information systems they rely on are optimised for reassurance, not truth.</p></blockquote><h2>The PM&#8217;s Peculiar Position</h2><p>Product managers occupy an odd spot in this dynamic. We&#8217;re usually not senior enough to have direct executive access. But we&#8217;re close enough to execution to see ground truth clearly. We hear what&#8217;s actually happening in standups, in design reviews, in customer calls, in the Slack channels where engineers vent.</p><p>This means we often know things that leadership doesn&#8217;t. And we face a choice about what to do with that knowledge.</p><p>Option one: Stay quiet. Let the information flow through normal channels. Trust that your manager or their manager will escalate appropriately. This is safe. It&#8217;s also how problems stay invisible.</p><p>Option two: Escalate directly. Go around layers to get critical information to decision-makers. This can work. It can also damage relationships with your direct leadership, who may feel bypassed or undermined. It can mark you as someone who doesn&#8217;t respect the chain of command.</p><p>Option three: Find indirect paths. Plant questions in meetings. Share data that implies concerns without stating them directly. Hope someone more senior connects the dots. This is politically safer but unreliable.</p><p>None of these options are great. The right choice depends on your organisation&#8217;s culture, your relationships with specific people, and the severity of the information you&#8217;re holding.</p><p>I&#8217;ve made all three choices at different times. Sometimes the quiet approach was right because the issue resolved itself. Sometimes direct escalation saved a launch. Sometimes the indirect path worked. And sometimes I got it wrong, chose the safe option, and watched something fail that I might have prevented.</p><p>There&#8217;s no formula. But there are some principles that help.</p><h2>Building Better Upward Flow</h2><p>If you&#8217;re a PM trying to improve feedback loops, you have limited leverage. You can&#8217;t redesign the organisation. But you can change how information moves through your immediate sphere.</p><p><strong>Separate status from risk.</strong> Most updates conflate these. &#8220;Here&#8217;s what happened this week&#8221; blends with &#8220;here&#8217;s what might go wrong.&#8221; Create explicit space for risk in your communications. A section called &#8220;assumptions we&#8217;re testing&#8221; or &#8220;things I&#8217;m watching&#8221; or &#8220;early warning signals.&#8221; This normalises surfacing concerns before they become blockers.</p><p><strong>Quantify uncertainty.</strong> Instead of &#8220;the timeline might slip,&#8221; try &#8220;I&#8217;d put our odds of hitting the date at 60%, down from 80% last week, mainly due to the API dependency.&#8221; Numbers feel more legitimate than vibes. They also make it easier for someone to ask &#8220;what would get us back to 80%?&#8221;</p><p><strong>Build a reputation for accurate prediction.</strong> This takes time, but it matters. If you consistently flag risks that materialise and don&#8217;t cry wolf about things that don&#8217;t, people start listening. Your warnings carry more weight. One PM I worked with kept a simple log of risks she&#8217;d raised and their outcomes. After a year, her pattern recognition was so trusted that executives would specifically ask for her risk assessment on new initiatives.</p><p><strong>Find the executive who wants ground truth.</strong> They exist. Not all leaders prefer filtered information. Some actively seek unvarnished reality and protect the people who provide it. Find that person. Build a relationship. Give them direct access to your perspective, with appropriate discretion about how they use it.</p><p><strong>Create skip-level moments.</strong> Not formal skip-level meetings, which can feel threatening to your manager. But natural opportunities for executives to hear from people closer to execution. Invite a VP to a customer research session. Include an executive in a technical review. Let them experience ground truth directly rather than through layers of translation.</p><h2>The Politics You Can&#8217;t Ignore</h2><p>I want to be realistic about something. Surfacing uncomfortable information has risks. Organisations often punish messengers, even while claiming they want transparency.</p><p>If you work in an environment where raising problems consistently damages careers, you need to factor that in. I&#8217;m not suggesting you sacrifice yourself on the altar of information flow. Being right about a problem but unemployed doesn&#8217;t help anyone.</p><p>Read your specific context:</p><ul><li><p>How does your direct manager respond when you raise concerns?</p></li><li><p>What happened to the last person who flagged a major risk to leadership?</p></li><li><p>Does your company celebrate people who prevented disasters or just people who delivered successes?</p></li><li><p>Is there executive sponsorship for honest communication, or just lip service?</p></li></ul><p>If the environment is genuinely hostile to upward feedback, your options are limited. You can work within the constraints, protecting yourself while doing what good you can. You can try to change the culture, which is possible but slow and uncertain. Or you can decide this isn&#8217;t the right organisation for you.</p><p>I&#8217;ve done all three at different points. None of them are wrong. They&#8217;re just different calculations about where to spend your energy.</p><h2>What Executives Can Do (If Any Are Reading)</h2><p>Most of this article assumes you&#8217;re a PM trying to navigate a broken system. But if you&#8217;re a leader who suspects your feedback loops are compromised, here are some things that actually help.</p><p><strong>Ask questions that invite bad news.</strong> Not &#8220;are we on track?&#8221; but &#8220;what would have to go wrong for us to miss the date?&#8221; Not &#8220;any blockers?&#8221; but &#8220;what&#8217;s the thing you&#8217;re most worried about that isn&#8217;t on my radar?&#8221;</p><p><strong>Reward early warnings.</strong> Publicly. Explicitly. When someone flags a risk that lets you course-correct, make sure everyone knows that behaviour is valued. The opposite of shooting messengers.</p><p><strong>Create safe channels.</strong> Anonymous feedback mechanisms. Office hours with skip-level access. Explicit permission to escalate concerns without going through the chain. Not everyone will use them, but their existence signals that upward communication matters.</p><p><strong>Go to the ground.</strong> Periodically, skip the filtered updates and see reality directly. Attend a sprint review. Join a customer call. Read the support tickets. Not to micromanage, but to calibrate whether the summaries you&#8217;re receiving match what&#8217;s actually happening.</p><p><strong>Audit your own reactions.</strong> When someone brings you a problem, what&#8217;s your immediate response? If it&#8217;s frustration, defensiveness, or &#8220;why didn&#8217;t you handle this,&#8221; people will stop bringing you problems. If it&#8217;s curiosity and gratitude, they&#8217;ll bring you more.</p><h2>Try This Tomorrow</h2><p>If you&#8217;re a PM holding information that leadership doesn&#8217;t have, here&#8217;s a small step.</p><p>Write down the thing you know that your executives probably don&#8217;t. The risk. The constraint. The customer signal. The team dynamic. Whatever it is.</p><p>Now ask yourself: who is one person closer to leadership who should know this? Not necessarily the CEO. Just one step up from your current information boundary.</p><p>Figure out how to tell them. Not as an escalation, but as context. &#8220;I thought you&#8217;d want to know...&#8221; or &#8220;I&#8217;ve been noticing something that might be relevant...&#8221; or &#8220;Can I share a concern I&#8217;ve been sitting with?&#8221;</p><p>See what happens. Often, the barrier to upward information flow is simply that nobody took the first step. The system defaults to silence, and silence perpetuates itself.</p><p>Breaking the pattern starts with one piece of information making one successful journey upward.</p><h2>The Unfinished Part</h2><p>I don&#8217;t have a clean solution here. Feedback loops break for reasons that are structural, political, and deeply human. The optimism bias, the messenger fear, the efficiency pressure. These aren&#8217;t bugs you can patch with a better meeting format.</p><p>What I&#8217;ve come to believe is that perfect information flow is probably impossible. Some signal will always be lost. Some risks will always stay invisible until they materialise. The goal isn&#8217;t a frictionless pipeline from ground truth to executive decision. The goal is good enough information arriving fast enough to enable course correction.</p><p>Good enough. Fast enough. Those are fuzzy standards. They require judgment about what matters and what can be safely filtered. They require trust between layers. They require people willing to take small risks to surface inconvenient truths.</p><p>Most organisations get this wrong more often than they get it right. The successful ones fail faster. They find out sooner that reality diverged from the plan. They have shorter delays between &#8220;the team knows&#8221; and &#8220;leadership knows.&#8221;</p><p>That gap will never close completely. But every week you shorten it, you buy yourself options. And options are what let you course-correct before it&#8217;s too late.</p>]]></content:encoded></item><item><title><![CDATA[Centralised vs. Decentralised Product Teams]]></title><description><![CDATA[The org chart debate that consumes more leadership energy than actual product decisions. And why the answer you're hoping for doesn't exist.]]></description><link>https://www.angelstanev.com/p/centralised-vs-decentralised-product</link><guid isPermaLink="false">https://www.angelstanev.com/p/centralised-vs-decentralised-product</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 19 Feb 2026 16:37:18 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1743385779347-1549dabf1320?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxvcmdhbml6YXRpb25hbCUyMGNoYXJ0fGVufDB8fHx8MTc2NTY5NTE3NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1743385779347-1549dabf1320?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxvcmdhbml6YXRpb25hbCUyMGNoYXJ0fGVufDB8fHx8MTc2NTY5NTE3NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1743385779347-1549dabf1320?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxvcmdhbml6YXRpb25hbCUyMGNoYXJ0fGVufDB8fHx8MTc2NTY5NTE3NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1743385779347-1549dabf1320?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxvcmdhbml6YXRpb25hbCUyMGNoYXJ0fGVufDB8fHx8MTc2NTY5NTE3NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1743385779347-1549dabf1320?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxvcmdhbml6YXRpb25hbCUyMGNoYXJ0fGVufDB8fHx8MTc2NTY5NTE3NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1743385779347-1549dabf1320?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxvcmdhbml6YXRpb25hbCUyMGNoYXJ0fGVufDB8fHx8MTc2NTY5NTE3NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1743385779347-1549dabf1320?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxvcmdhbml6YXRpb25hbCUyMGNoYXJ0fGVufDB8fHx8MTc2NTY5NTE3NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="412" height="274.6666666666667" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1743385779347-1549dabf1320?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxvcmdhbml6YXRpb25hbCUyMGNoYXJ0fGVufDB8fHx8MTc2NTY5NTE3NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4672,&quot;width&quot;:7008,&quot;resizeWidth&quot;:412,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Workflow diagram, product brief, and user goals are shown.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="Workflow diagram, product brief, and user goals are shown." title="Workflow diagram, product brief, and user goals are shown." srcset="https://images.unsplash.com/photo-1743385779347-1549dabf1320?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxvcmdhbml6YXRpb25hbCUyMGNoYXJ0fGVufDB8fHx8MTc2NTY5NTE3NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1743385779347-1549dabf1320?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxvcmdhbml6YXRpb25hbCUyMGNoYXJ0fGVufDB8fHx8MTc2NTY5NTE3NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1743385779347-1549dabf1320?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxvcmdhbml6YXRpb25hbCUyMGNoYXJ0fGVufDB8fHx8MTc2NTY5NTE3NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1743385779347-1549dabf1320?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxvcmdhbml6YXRpb25hbCUyMGNoYXJ0fGVufDB8fHx8MTc2NTY5NTE3NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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">Photo by <a href="https://unsplash.com/@kellysikkema">Kelly Sikkema</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p><br>I once watched a VP of Product spend four months redesigning the entire team structure, moving from centralised to decentralised squads. Workshops. RACI matrices. New reporting lines. Slack channels renamed. The works.</p><p>Eighteen months later, her successor spent another four months moving everything back.</p><p>Same company. Same product. Different conviction about which structure was &#8220;right.&#8221;</p><p>Here&#8217;s what nobody told either of them: the structure wasn&#8217;t the problem. The structure is never really the problem. The structure is the thing we fiddle with when we can&#8217;t articulate what&#8217;s actually broken.</p><h2>The Seductive Promise of Decentralisation</h2><p>Autonomous teams sound brilliant on paper. Each squad owns their slice. They make decisions fast. They build deep expertise. They don&#8217;t wait for permission.</p><p>If you&#8217;ve ever sat in a prioritisation meeting with fourteen people arguing about whether Feature A or Feature B deserves the next sprint, you understand the appeal. Just give each team their own backlog. Let them run. Problem solved.</p><p>And sometimes it works. I&#8217;ve seen decentralised teams at a mid-sized fintech move with startling speed. One squad shipped a complete P2P payment flow in six weeks. No cross-team dependencies. No architecture review boards. No waiting for the &#8220;platform team&#8221; to build something first.</p><p>But here&#8217;s what I&#8217;ve also seen: three different squads building nearly identical onboarding components because nobody was tracking what already existed. Two teams accidentally degrading each other&#8217;s performance because their features competed for the same database resources. And a customer experience that felt like it was designed by five different companies who&#8217;d never met.</p><blockquote><p>Decentralisation gives you speed at the cost of coherence. The question is whether you can afford the coherence debt.</p></blockquote><p>The autonomy that makes teams fast also makes them blind to what&#8217;s happening two desks over.</p><h2>The Gravitational Pull Toward Centralisation</h2><p>Centralised product functions exist because someone, at some point, got burned by fragmentation.</p><p>Usually it happens like this: a customer complains that Feature X in one part of the product contradicts Feature Y in another. Or sales loses a deal because the product &#8220;feels disjointed.&#8221; Or engineering discovers they&#8217;ve built the same authentication module four times in four different ways.</p><p>So leadership centralises. One product vision. One roadmap. One person (or small group) making the calls about what gets built and when.</p><p>And for a while, it&#8217;s better. Consistency improves. Redundancy drops. The product starts to feel like a product again, not a collection of loosely affiliated features.</p><p>Then the complaints shift. &#8220;Everything takes forever.&#8221; &#8220;We can&#8217;t make decisions without escalating.&#8221; &#8220;I have to schedule a meeting to schedule a meeting.&#8221; &#8220;The central team doesn&#8217;t understand our domain.&#8221;</p><p>I watched this exact pattern at an enterprise SaaS company. Their centralised model worked beautifully when they had 40 people and one product. At 300 people and five product lines, it became a bottleneck that made decisions at roughly the speed of continental drift.</p><h2>The Hidden Variables Nobody Talks About</h2><p>Here&#8217;s what most org structure debates miss: centralised vs. decentralised isn&#8217;t a binary choice. It&#8217;s a spectrum, and where you should sit on that spectrum depends on things that have nothing to do with theory.</p><p><strong>Company stage matters.</strong> A 50-person startup needs different coordination mechanisms than a 2,000-person enterprise. Obvious, right? Yet I&#8217;ve seen early-stage companies implement heavy governance structures borrowed from Fortune 500 playbooks. And I&#8217;ve seen enterprises try to &#8220;move fast and break things&#8221; across 47 product teams, creating breakage nobody could trace back to a source.</p><p><strong>Technical architecture matters.</strong> If your systems are tightly coupled, decentralised teams will spend half their time negotiating dependencies. If your architecture is genuinely modular, autonomous teams can actually be autonomous. Most companies are somewhere in between, which means their org structure needs to acknowledge that reality.</p><p><strong>Customer journey matters.</strong> If your product is a single flow that users experience end-to-end, fragmenting ownership creates handoff problems. If your product is genuinely a suite of distinct tools, unified ownership might be overkill.</p><p><strong>Your people matter.</strong> Some teams thrive with autonomy. Others flounder without clear direction. Pretending everyone operates the same way is wishful thinking.</p><p>The structure that works depends on context you can only see if you&#8217;re actually inside the organisation. Which is why copying Spotify&#8217;s model or Netflix&#8217;s model or whatever company just published a blog post about their brilliant approach rarely translates.</p><h2>What&#8217;s Actually Happening Beneath the Surface</h2><p>When I dig into teams struggling with this question, the structure debate is usually a proxy for something else entirely.</p><p>Sometimes it&#8217;s a trust problem. Leadership doesn&#8217;t trust teams to make good decisions independently, so they centralise. Or teams don&#8217;t trust leadership to understand their domain, so they push for autonomy.</p><p>Sometimes it&#8217;s a communication problem. Information isn&#8217;t flowing, so nobody knows what anyone else is building. Centralisation feels like a fix because it forces coordination through hierarchy. But hierarchy is a terrible information conduit.</p><p>Sometimes it&#8217;s a strategy problem. The company doesn&#8217;t actually know what it&#8217;s trying to build, so teams either duplicate effort or wait for direction that never comes. Neither structure solves that.</p><blockquote><p>Before you reorganise, ask: what specific dysfunction are we trying to fix, and are we sure the structure is causing it?</p></blockquote><p>I&#8217;ve seen teams reorganise to solve problems that had nothing to do with the org chart. A centralised team that &#8220;moved too slowly&#8221; was actually waiting on legal approvals, not product decisions. A decentralised team that &#8220;lacked coherence&#8221; actually just needed a shared design system and some cross-team communication rituals.</p><h2>The Trade-Off Frame That Actually Helps</h2><p>Instead of asking &#8220;centralised or decentralised,&#8221; try asking: &#8220;Where do we need consistency, and where do we need speed?&#8221;</p><p>This reframes the question from structure to outcome.</p><p>Some things genuinely benefit from consistency:</p><ul><li><p>Core user experience patterns</p></li><li><p>Platform capabilities that multiple teams depend on</p></li><li><p>Brand and design language</p></li><li><p>Data architecture and definitions</p></li><li><p>Security and compliance standards</p></li></ul><p>Some things genuinely benefit from speed:</p><ul><li><p>Feature discovery and experimentation</p></li><li><p>Domain-specific problem solving</p></li><li><p>Customer-facing improvements in discrete areas</p></li><li><p>Tactical response to feedback</p></li></ul><p>The answer usually isn&#8217;t one structure for everything. It&#8217;s different coordination mechanisms for different types of decisions.</p><p><strong>Consistency needs:</strong> centralise the standards, not necessarily the people. A shared design system with clear governance. Architecture principles that everyone follows. A small central team that owns cross-cutting concerns but doesn&#8217;t own every decision.</p><p><strong>Speed needs:</strong> decentralise execution within guardrails. Autonomous teams that can ship without permission, as long as they&#8217;re working within agreed constraints.</p><h2>Practical Signals That Your Structure Is Breaking</h2><p>How do you know when your current setup isn&#8217;t working? Watch for these:</p><p><strong>Signs your decentralised model needs more coordination:</strong></p><ul><li><p>Customers experience jarring inconsistencies between product areas</p></li><li><p>Teams are building similar things without knowing it</p></li><li><p>Technical debt is accumulating because nobody owns cross-cutting concerns</p></li><li><p>Strategic priorities aren&#8217;t reflected in what teams actually ship</p></li><li><p>Knowledge silos are forming, and people genuinely don&#8217;t know what other teams do</p></li></ul><p><strong>Signs your centralised model needs more autonomy:</strong></p><ul><li><p>Simple decisions require multiple levels of approval</p></li><li><p>Teams are waiting, constantly, for someone else to unblock them</p></li><li><p>Deep domain expertise is being overruled by generalist central teams</p></li><li><p>Innovation is slowing because everything must fit the master plan</p></li><li><p>Your best people are frustrated and starting to leave</p></li></ul><p>Neither list is exhaustive. But if you&#8217;re nodding at three or more items on either list, you&#8217;ve found your problem.</p><h2>What You Can Actually Try</h2><p>If you&#8217;re a director or VP wrestling with this, here&#8217;s what I&#8217;ve seen work:</p><p><strong>Start with the handoffs.</strong> Map where work currently gets stuck waiting for another team or approval. Those friction points tell you more about your real structure problems than any theory.</p><p><strong>Experiment with coordination, not reorganisation.</strong> Before moving boxes on an org chart, try adding lightweight coordination mechanisms. Cross-team syncs. Shared OKRs for areas that touch multiple teams. Design reviews that create consistency without centralising decisions.</p><p><strong>Be honest about what you&#8217;re optimising for.</strong> Speed and consistency trade off. You cannot maximise both. Pick which matters more for which parts of your product, and design accordingly.</p><p><strong>Accept that you&#8217;ll need to adjust.</strong> The right structure at 100 people is wrong at 500 people. Build in the expectation that you&#8217;ll revisit this, rather than treating each reorg as the final answer.</p><h2>The Uncomfortable Truth</h2><p>I&#8217;ll be honest: there&#8217;s a part of me that wishes one answer was simply correct. It would make everything easier.</p><p>But after watching this play out across enterprise companies and scrappy scale-ups, across regulated fintech and experimental platforms, I&#8217;ve stopped believing in optimal structures. I believe in structures that fit the current context well enough, combined with the organisational awareness to notice when they stop working.</p><blockquote><p>The best structure is the one that creates the fewest problems you can&#8217;t see.</p></blockquote><p>Some companies thrive with radical decentralisation. Others need strong central coordination. Most need something in between, and that &#8220;something&#8221; will shift as the company grows and the product evolves.</p><p>The leaders who handle this well aren&#8217;t the ones who found the perfect model. They&#8217;re the ones who stay curious about what&#8217;s actually happening, who listen to the friction their teams experience, and who treat structure as a tool rather than an identity.</p><h2>One Thing to Try This Week</h2><p>Pick one recurring frustration your team experiences. Maybe it&#8217;s waiting for approvals. Maybe it&#8217;s duplicated work across teams. Maybe it&#8217;s inconsistent customer experience.</p><p>Ask yourself: is this a structure problem, or is it something else wearing a structure costume?</p><p>If it&#8217;s genuinely structural, what&#8217;s the smallest change that might help? Not a reorg. A process tweak. A new ritual. A shared artefact.</p><p>Try that first. See what happens.</p><p>Because the dirty secret of org design is that most of the real work happens in the spaces between the boxes on the chart. The structures that succeed aren&#8217;t the ones that look elegant in a presentation. They&#8217;re the ones that make it easier for smart people to do good work together.</p><p>And that, unfortunately, requires more attention than any single reorganisation can provide.</p>]]></content:encoded></item><item><title><![CDATA[PM Skills Shift: Less Discovery, More Systems Thinking]]></title><description><![CDATA[The craft of product management is quietly transforming. The PMs who thrive in the next decade won't be the best interviewers. They'll be the ones who can model how their organisation actually works.]]></description><link>https://www.angelstanev.com/p/pm-skills-shift-less-discovery-more</link><guid isPermaLink="false">https://www.angelstanev.com/p/pm-skills-shift-less-discovery-more</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 22 Jan 2026 17:17:05 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1522435229388-6f7a422cd95b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHx0aGlua2luZ3xlbnwwfHx8fDE3NjUyNzEyODV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://images.unsplash.com/photo-1522435229388-6f7a422cd95b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHx0aGlua2luZ3xlbnwwfHx8fDE3NjUyNzEyODV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1522435229388-6f7a422cd95b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHx0aGlua2luZ3xlbnwwfHx8fDE3NjUyNzEyODV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1522435229388-6f7a422cd95b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHx0aGlua2luZ3xlbnwwfHx8fDE3NjUyNzEyODV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1522435229388-6f7a422cd95b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHx0aGlua2luZ3xlbnwwfHx8fDE3NjUyNzEyODV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1522435229388-6f7a422cd95b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHx0aGlua2luZ3xlbnwwfHx8fDE3NjUyNzEyODV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1522435229388-6f7a422cd95b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHx0aGlua2luZ3xlbnwwfHx8fDE3NjUyNzEyODV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="294" height="196" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1522435229388-6f7a422cd95b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHx0aGlua2luZ3xlbnwwfHx8fDE3NjUyNzEyODV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3072,&quot;width&quot;:4608,&quot;resizeWidth&quot;:294,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;gray monkey in bokeh photography&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="gray monkey in bokeh photography" title="gray monkey in bokeh photography" srcset="https://images.unsplash.com/photo-1522435229388-6f7a422cd95b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHx0aGlua2luZ3xlbnwwfHx8fDE3NjUyNzEyODV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1522435229388-6f7a422cd95b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHx0aGlua2luZ3xlbnwwfHx8fDE3NjUyNzEyODV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1522435229388-6f7a422cd95b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHx0aGlua2luZ3xlbnwwfHx8fDE3NjUyNzEyODV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1522435229388-6f7a422cd95b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHx0aGlua2luZ3xlbnwwfHx8fDE3NjUyNzEyODV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@earbiscuits">Juan Rumimpunu</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>A few months ago, I watched a junior PM run a discovery sprint that would have taken me two weeks five years ago. She used AI tools to synthesise customer interview transcripts, identify patterns across support tickets, and generate hypothesis clusters from usage data. The whole thing took three days.</p><p>My first reaction was mild professional jealousy. My second was a question I&#8217;ve been chewing on since: if discovery is getting faster and cheaper, what exactly am I supposed to be good at now?</p><p>I don&#8217;t think I&#8217;m alone in asking this. The ground is shifting under product management, and the PMs who built their identity around being &#8220;the voice of the customer&#8221; or &#8220;the discovery expert&#8221; are feeling it. Those skills still matter. But they&#8217;re becoming table stakes rather than differentiators.</p><p>What&#8217;s emerging as the new premium skill? The ability to understand and influence systems. To see how strategy connects to execution through causal chains. To model the feedback loops that make organisations work or fail.</p><p>This isn&#8217;t abstract theory. It&#8217;s the practical answer to a problem that&#8217;s been plaguing product teams for years: the gap between what leadership decides and what actually gets built.</p><h2>The Discovery Compression</h2><p>Let me be direct about what&#8217;s happening. The discovery activities that used to require significant PM time and skill are getting automated or augmented at speed.</p><p>Customer interview synthesis? AI can do a reasonable first pass. Competitive analysis? Tools are scraping and summarising faster than any human. Survey analysis, support ticket pattern recognition, usage data exploration? All increasingly assisted.</p><p>This doesn&#8217;t mean discovery becomes irrelevant. Someone still needs to decide what questions to ask. Someone needs to catch the nuances that automated tools miss. Someone needs to build the relationships that surface insights no tool can reach.</p><p>But the labour-intensive parts of discovery, the parts that used to fill PM calendars, are compressing. What took weeks takes days. What took days takes hours.</p><p>This creates a strange moment. PMs suddenly have capacity they didn&#8217;t have before. And the question becomes: capacity for what?</p><p>I&#8217;d argue the answer is systems thinking. Not because it&#8217;s trendy, but because it addresses the specific failure mode that kills most product efforts: the disconnect between strategic intent and execution reality.</p><h2>The Gap Nobody Talks About Honestly</h2><p>Here&#8217;s something I&#8217;ve observed across every company I&#8217;ve worked in, from 50-person startups to enterprise organisations with thousands of employees.</p><p>Strategy gets set at the top. Smart people think hard about market position, customer needs, competitive dynamics. They produce a strategy that makes sense on paper.</p><p>Then it travels downward through the organisation. And somewhere between the executive floor and the team actually building things, it transforms. Not maliciously. Not through incompetence. Just through the accumulated friction of translation, interpretation, incentive misalignment, and local constraints.</p><p>By the time strategic intent becomes shipped product, the connection is often tenuous. Teams build things that technically satisfy the strategy but miss its spirit. Or they build things that made sense given their local context but don&#8217;t serve the larger goal. Or they build exactly what was specified, only to discover the specification itself was flawed.</p><blockquote><p>The strategy-execution gap isn&#8217;t a communication problem. It&#8217;s a systems problem. And you can&#8217;t fix a systems problem with better slide decks.</p></blockquote><p>This is where traditional PM skills fall short. Being great at discovery helps you understand customers. Being great at stakeholder management helps you navigate politics. Being great at prioritisation helps you make trade-offs. But none of these directly address the systemic dynamics that cause strategy to mutate as it moves through the organisation.</p><p>For that, you need different tools.</p><h2>What Systems Thinking Actually Means for PMs</h2><p>When I say &#8220;systems thinking,&#8221; I don&#8217;t mean drawing complicated diagrams that nobody reads. I mean developing the ability to see and influence the causal structures that shape outcomes.</p><p>This includes several related capabilities:</p><p><strong>Causal loop recognition.</strong> Understanding that most organisational dynamics are circular, not linear. Team velocity affects deadline pressure, which affects technical debt decisions, which affects future velocity. Customer churn affects revenue, which affects hiring, which affects product quality, which affects churn. These loops exist everywhere. PMs who can identify them can intervene at leverage points rather than fighting symptoms.</p><p><strong>Delay awareness.</strong> Systems don&#8217;t respond instantly. You make a decision today, and the effects show up weeks or months later. PMs who understand delays can set appropriate expectations, design better feedback mechanisms, and avoid the trap of over-correcting based on lagging signals.</p><p><strong>Stock and flow intuition.</strong> Some things accumulate (customer trust, technical debt, team knowledge). Some things flow (revenue, bugs, feature requests). The relationship between stocks and flows determines system behaviour. PMs who grasp this can predict non-obvious outcomes and design interventions that account for accumulation effects.</p><p><strong>Incentive mapping.</strong> Every person in your organisation responds to incentives. Engineering is measured on velocity. Sales is measured on closed deals. Marketing is measured on leads. These incentive structures create system behaviour that may or may not align with strategic goals. PMs who can map these incentives can anticipate where strategy will get distorted and design countermeasures.</p><p>This might sound academic. It isn&#8217;t. Every PM already does informal systems thinking when they predict &#8220;if we ship this, sales will promise features we can&#8217;t build, which will create support load, which will pull engineering into firefighting.&#8221; That&#8217;s a causal chain. The shift is making this intuitive practice more explicit and rigorous.</p><h2>Connecting Systems Thinking to Strategy Execution</h2><p>Here&#8217;s where this gets practical for closing the strategy-execution gap.</p><p><strong>Systems thinking reveals where strategy gets lost.</strong> When you can model the causal chains between executive decisions and team behaviours, you can see exactly where translation breaks down. Maybe the strategy requires cross-team coordination but the incentive structure rewards team-level wins. Maybe the strategy assumes a capability that doesn&#8217;t exist and nobody wanted to admit it. The system model makes these failure points visible.</p><p><strong>It enables earlier course correction.</strong> If you understand the feedback loops in your organisation, you can design leading indicators that detect strategy drift before it becomes irreversible. Not just &#8220;are we on track&#8221; but &#8220;are the systemic conditions in place for this strategy to succeed.&#8221;</p><p><strong>It helps you design interventions that stick.</strong> Most attempts to close the strategy-execution gap focus on communication. More alignment meetings. Better documentation. Clearer OKRs. These help, but they don&#8217;t change the underlying system dynamics. A PM with systems thinking can identify structural changes, different incentives, new feedback mechanisms, altered information flows, that create sustainable alignment rather than temporary compliance.</p><p><strong>It makes you a better strategic partner.</strong> Executives often set strategy based on market analysis without fully accounting for organisational dynamics. A PM who can model how strategy will interact with the existing system can flag implementation risks during strategy formulation, not just during execution. &#8220;This strategy assumes engineering can ship faster than our current architecture allows. Here&#8217;s what would need to change.&#8221;</p><h2>The Analytics Evolution</h2><p>There&#8217;s a related shift happening around analytics that connects to this.</p><p>Traditional PM analytics focused on product metrics. Usage, conversion, retention, feature adoption. Important stuff. Still important.</p><p>But systems-oriented analytics looks different. It focuses on the relationships between metrics rather than metrics in isolation. It asks questions like:</p><ul><li><p>What&#8217;s the lag between a change in activation rate and a change in retention?</p></li><li><p>How does engineering velocity affect customer satisfaction, and through what intermediate steps?</p></li><li><p>When we increase sales headcount, what happens to support load six months later?</p></li></ul><p>This requires different analytical muscles. Correlation analysis across time series. Causal inference methods. Simulation and scenario modelling. The ability to build simple quantitative models of system behaviour and test them against reality.</p><p>I&#8217;m not suggesting every PM needs to become a data scientist. But the PMs who can partner effectively with analytics teams, who can frame systems-level questions and interpret systems-level answers, will have a significant advantage.</p><blockquote><p>As discovery gets automated, the PM value shifts from gathering information to understanding the structural relationships that determine whether information leads to good outcomes.</p></blockquote><h2>What This Means Practically</h2><p>If you&#8217;re a PM wondering how to develop these capabilities, here are some starting points.</p><p><strong>Learn to draw causal loop diagrams.</strong> Not because the diagrams themselves are magic, but because the practice of creating them forces you to articulate your mental model of how things connect. Start with a problem you&#8217;re facing. Map out what causes what. Look for the loops. You&#8217;ll be surprised what you discover.</p><p><strong>Study your organisation&#8217;s incentive structures.</strong> Sit down and list what each function is actually measured on. Not officially measured. Actually measured. The things that affect promotions and bonuses and reputation. Then trace how those incentives would logically affect behaviour around your current strategic priorities. Where are the alignments? Where are the conflicts?</p><p><strong>Build a simple model of your product&#8217;s value chain.</strong> From initial customer awareness through to expansion revenue or referral or whatever your end-state is. Map the stocks and flows. Where do things accumulate? What are the conversion rates between stages? What are the delays? This becomes a tool for predicting where changes will have impact.</p><p><strong>Run pre-mortems with a systems lens.</strong> Before launching an initiative, ask: &#8220;Assume this failed. What systemic dynamics would have caused that failure?&#8221; Push beyond individual mistakes to the structural conditions that make mistakes likely.</p><p><strong>Practice explaining second-order effects.</strong> When discussing a decision, force yourself to articulate at least one consequence of a consequence. &#8220;If we do X, then Y will happen, which means Z will probably follow.&#8221; This exercises the causal thinking muscle.</p><h2>The Trade-offs and Risks</h2><p>I should be honest about the downsides of this shift.</p><p><strong>Systems thinking can become analysis paralysis.</strong> If you model everything, you never ship anything. The map is not the territory, and sometimes you need to act with incomplete models.</p><p><strong>It can feel abstract to stakeholders.</strong> Telling an executive &#8220;the feedback loop structure here creates a reinforcing dynamic that will amplify any initial deviation from plan&#8221; is not how you win friends. Translation into concrete, specific terms remains essential.</p><p><strong>Not every organisation values this.</strong> Some companies want PMs who just execute. Who take requirements and deliver features without questioning the system that produced those requirements. Developing systems thinking in that environment might make you frustrated rather than effective.</p><p><strong>Discovery still matters.</strong> I don&#8217;t want to overcorrect. Understanding customers, validating assumptions, testing hypotheses. These aren&#8217;t obsolete. They&#8217;re just becoming less sufficient on their own. The PM who can do discovery and systems thinking will outperform the PM who does only one.</p><h2>Try This Tomorrow</h2><p>Here&#8217;s a small experiment. Pick a strategic priority your team is currently working on. Something that came from leadership and is meant to drive important outcomes.</p><p>Now trace the path from that strategic priority to actual shipped product. Write down every handoff, every translation, every decision point.</p><p>For each step, ask:</p><ul><li><p>What could cause the original intent to get diluted here?</p></li><li><p>What incentive does this person or team have that might conflict with the strategic goal?</p></li><li><p>What information would need to flow backward to detect if something went wrong?</p></li></ul><p>You&#8217;ll likely find two or three spots where the system is poorly designed for faithful strategy execution. Those are your leverage points. Those are the places where a structural intervention, not just a conversation, might actually close the gap.</p><h2>The Uncomfortable Reality</h2><p>I&#8217;ll be honest about something. This shift in PM skills isn&#8217;t entirely comfortable for me. I built my career on being good at customer discovery, at synthesising research, at translating user needs into product requirements. Those skills got me here.</p><p>Now the craft is evolving. The thing I was good at is becoming commoditised, and the thing that matters next is something I&#8217;m still developing. That&#8217;s humbling. Sometimes it&#8217;s frustrating.</p><p>But I also think it&#8217;s right. The strategy-execution gap has been the unsolved problem of product management for as long as I&#8217;ve been in this field. We&#8217;ve tried solving it with better discovery. With better prioritisation. With better communication. And yet the gap persists.</p><p>Maybe the reason it persists is that we&#8217;ve been treating a systems problem with non-systems tools. Maybe closing the gap requires PMs who can see the whole board, not just their corner of it. Who can model how decisions flow through organisations and get transformed along the way. Who can design feedback loops that actually work.</p><p>That&#8217;s the bet, anyway. The discovery work that filled my calendar is getting faster. The time I&#8217;m getting back needs to go somewhere. I&#8217;m putting it into understanding the systems that determine whether any of that discovery actually matters.</p><p>We&#8217;ll see if it pays off.</p>]]></content:encoded></item><item><title><![CDATA[The Execution Gap Lives in The Translation Layer ]]></title><description><![CDATA[Your execution gap isn't about poor delivery or unclear strategy. It's about the invisible translation layer between them that nobody's managing.]]></description><link>https://www.angelstanev.com/p/the-execution-gap-lives-in-the-translation</link><guid isPermaLink="false">https://www.angelstanev.com/p/the-execution-gap-lives-in-the-translation</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Sat, 22 Nov 2025 17:25:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nCMb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71f74894-64c8-47d1-88c4-6d1cc9bcc6b2_1080x843.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nCMb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71f74894-64c8-47d1-88c4-6d1cc9bcc6b2_1080x843.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nCMb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71f74894-64c8-47d1-88c4-6d1cc9bcc6b2_1080x843.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nCMb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71f74894-64c8-47d1-88c4-6d1cc9bcc6b2_1080x843.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nCMb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71f74894-64c8-47d1-88c4-6d1cc9bcc6b2_1080x843.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nCMb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71f74894-64c8-47d1-88c4-6d1cc9bcc6b2_1080x843.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nCMb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71f74894-64c8-47d1-88c4-6d1cc9bcc6b2_1080x843.jpeg" width="400" height="312.22222222222223" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/71f74894-64c8-47d1-88c4-6d1cc9bcc6b2_1080x843.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:843,&quot;width&quot;:1080,&quot;resizeWidth&quot;:400,&quot;bytes&quot;:101890,&quot;alt&quot;:&quot;closeup photography of a frog&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="closeup photography of a frog" title="closeup photography of a frog" srcset="https://substackcdn.com/image/fetch/$s_!nCMb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71f74894-64c8-47d1-88c4-6d1cc9bcc6b2_1080x843.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nCMb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71f74894-64c8-47d1-88c4-6d1cc9bcc6b2_1080x843.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nCMb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71f74894-64c8-47d1-88c4-6d1cc9bcc6b2_1080x843.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nCMb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71f74894-64c8-47d1-88c4-6d1cc9bcc6b2_1080x843.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">Photo by <a href="https://unsplash.com/@jacc">Jack Hamilton</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><h2>The Frog That Boiled</h2><p>You&#8217;re three months into a retention initiative. Product shipped a redesigned dashboard. Engineering fixed some bugs. Design polished the onboarding flow. All good work. All on time. Retention moved 0.3%.</p><p>Nobody panicked on day one when product interpreted &#8220;retention&#8221; as engagement features while engineering heard &#8220;stability improvements&#8221;. Nobody raised flags in week four when design started optimising for new users instead of keeping existing ones. Nobody questioned the Slack thread in month two, where someone quietly redefined the success metric because the original target looked unreachable.</p><p>Small holes. Tiny misalignments. Each one defensible on its own.</p><blockquote><p>The execution gap isn&#8217;t one big break. It&#8217;s a hundred little holes in the translation layer between &#8220;what leadership wants&#8221; and &#8220;what teams build&#8221;.</p></blockquote><p>The ship drifted. Not dramatically. Not obviously. Just steadily, meeting by meeting, decision by decision, until you&#8217;re so far from the intended destination that nobody can remember what it was supposed to be.</p><p>Each hole lets a bit of intent leak out. A vague word here. An assumed context there. A priority that shifts without announcement. A metric that gets quietly swapped.</p><p>By the time the water&#8217;s boiling, the frog&#8217;s cooked.</p><h2>The Holes Nobody Sees</h2><p>At a B2B SaaS company, the board wanted to &#8220;expand in enterprise&#8221;. Sales heard &#8220;bigger deals&#8221; and chased Fortune 500 logos. Product heard &#8220;enterprise features&#8221; and built SSO, advanced permissions, audit logs. Engineering heard &#8220;scale&#8221; and rebuilt infrastructure. Marketing repositioned towards CIOs.</p><p>Eighteen months later: three enterprise clients, sophisticated features that small customers didn&#8217;t need, tripled infrastructure costs, and stalled mid-market revenue because nobody was watching it.</p><p>Nobody made a wrong decision. Everyone translated correctly according to their function. But the translations never aligned, and the tiny gaps between them compounded into a strategic detour that cost them a year and a half.</p><p>The holes in the translation layer come in patterns. Different organisations get different combinations, but the cascading effect is always the same.</p><h3>Alignment Collapse</h3><p>Product teams ship features without understanding how they connect to strategic goals. Leadership says &#8220;customer lifetime value&#8221; but doesn&#8217;t explain whether that means retention, expansion, or reducing support costs. Teams guess. They guess differently.</p><blockquote><p>There&#8217;s no clear line from &#8220;here&#8217;s what I&#8217;m building this sprint&#8221; to &#8220;here&#8217;s why the board cares&#8221;. So teams fill in their own interpretation, and three teams fill it in three different ways.</p></blockquote><p>I watched a company spend six months building a recommendation engine because &#8220;personalisation&#8221; was a strategic pillar. Nobody told product that the actual strategic goal was reducing churn in enterprise accounts, where personalisation doesn&#8217;t matter because they&#8217;re buying for teams, not individuals. Zero impact on the metric leadership actually cared about.</p><p>This one&#8217;s insidious because everyone&#8217;s working hard. The roadmap looks strategic. The all-hands slides mention the vision. But the connection&#8217;s missing.</p><h3>Capacity Black Holes</h3><p>Leadership sets ambitious goals. Product commits. Engineering&#8217;s already at 110% capacity. Something&#8217;s got to give. Usually it&#8217;s quality. Sometimes it&#8217;s the strategic work that gets bumped for urgent bugs and tech debt.</p><p>The hole here isn&#8217;t just bandwidth. It&#8217;s capability. Teams don&#8217;t have the skills for what strategy demands. You need ML expertise for the personalisation engine, but your engineers know React. You need enterprise sales experience, but your team has sold to SMBs their whole careers. Nobody admits it upfront because it sounds like failure. So you learn on the job, slowly, expensively, while the strategy timeline slips.</p><h3>Ownership Ghosts</h3><p>The VP announces the strategy. Nobody translates it into work. Or rather, everybody translates it differently, in their own heads, and nobody&#8217;s responsible for checking if the translations match.</p><p>&#8220;Improve developer experience&#8221; lands on three teams. Platform thinks it means better APIs. Product thinks it means better documentation. DevRel thinks it means more tutorials. Six months later, developer NPS hasn&#8217;t moved because the actual problem was confusing pricing, which none of them owned.</p><blockquote><p>The ghost appears when you ask &#8220;who&#8217;s accountable for turning this strategic goal into specific work?&#8221; and get vague answers.</p></blockquote><h3>Measurement Drift</h3><p>You start measuring monthly active users. Someone in leadership casually mentions &#8220;engaged users&#8221; in a meeting. Product ops updates the dashboard without telling anyone. Design&#8217;s still optimising for MAU. Engineering&#8217;s tracking DAU. Three different metrics, all called &#8220;active users&#8221;, none aligned.</p><p>Or worse: you&#8217;re measuring the wrong thing entirely. Leadership wants revenue impact. Product&#8217;s measuring feature adoption. Engineering&#8217;s measuring system performance. Design&#8217;s measuring user satisfaction. All good metrics. None of them prove you&#8217;re hitting the strategic goal.</p><h3>Incentive Mismatches</h3><p>The strategy says &#8220;long-term customer value&#8221;. Bonuses are based on quarterly revenue. Sales optimises for Q4 numbers. Product gets pressure to ship quick wins. Engineering&#8217;s rewarded for velocity, not sustainability. Everyone&#8217;s playing a different game.</p><blockquote><p>This one&#8217;s brutal because individuals are making rational choices. They&#8217;re optimising for what they&#8217;re measured on. It&#8217;s just not what the strategy needs.</p></blockquote><p>At a SaaS company, leadership wanted &#8220;product-led growth&#8221;. Sales was incentivised on deal size. So they kept selling to enterprise, which needed heavy customisation, which killed the product-led motion. Two years of strategic focus, zero movement on the metric, because the incentive structure was screaming &#8220;do the opposite&#8221;.</p><h3>Frozen Strategy</h3><p>Leadership sets the strategy in January. The market shifts in March. Competitors launch in May. Customer needs change in July. The strategy document stays the same. Teams keep executing against goals that stopped being relevant four months ago.</p><p>The annual planning cycle is designed for stability. But most markets aren&#8217;t stable anymore. You&#8217;re locked into OKRs that made sense in Q1 but are nonsense in Q3. Nobody wants to admit the strategy&#8217;s wrong. So you keep executing, dutifully, against a target that&#8217;s moved.</p><p>Or there&#8217;s no feedback loop at all. Teams ship. Users react. Data comes in. Nobody adjusts the strategy based on what&#8217;s actually happening. You discover in December that the thing you built in March didn&#8217;t work, but you only check once a quarter, so you built three more versions of it before anyone noticed.</p><h3>Cultural Antibodies</h3><p>The strategy says &#8220;move faster, experiment more&#8221;. The culture says &#8220;don&#8217;t ship broken things&#8221;. Engineering wants perfect code. Design wants pixel-perfect interfaces. Legal wants three rounds of review. You&#8217;ve announced a strategy that your culture is designed to reject.</p><p>Or it&#8217;s silos. Strategy requires product, engineering, and data to collaborate. But product doesn&#8217;t trust engineering&#8217;s estimates. Engineering doesn&#8217;t respect product&#8217;s priorities. Data doesn&#8217;t have access to the systems they need. Everyone&#8217;s protecting their territory. The strategic initiative dies in cross-functional warfare that nobody admits is happening.</p><h2>The Cascading Landslide</h2><p>These holes don&#8217;t stay isolated. They compound. They cascade. They create chain reactions that turn small problems into strategic failures.</p><p>Alignment collapse means teams build the wrong things. Building the wrong things wastes capacity. Wasted capacity means the right things don&#8217;t get built. Missing the right things means metrics don&#8217;t move. Metrics not moving triggers leadership panic. Panic creates new priorities. New priorities without clear ownership create more alignment collapse.</p><p>Round and round.</p><p>At a healthtech company, leadership wanted to &#8220;improve patient outcomes&#8221;. Nobody defined what that meant (alignment hole). Product built engagement features while clinical wanted diagnostic tools. Engineering was underwater (capacity issues). Nobody was accountable for the translation (ownership ghost). They measured feature adoption instead of health outcomes (measurement drift). Sales was incentivised on new logos, not patient results (incentive mismatch). The market shifted but the annual plan stayed the same (frozen strategy). Clinical staff resisted because they weren&#8217;t trained (cultural antibodies).</p><p>Eighteen months. Millions spent. Zero impact on patient outcomes.</p><p>Not because anyone was incompetent. Because seven small holes cascaded into strategic failure.</p><h2>Why You Don&#8217;t Catch It</h2><p>The hard part? You often sense something&#8217;s off.</p><p>Product&#8217;s talking about user engagement while leadership&#8217;s asking about revenue. Engineering&#8217;s excited about the refactor while sales is wondering where the promised features are. You&#8217;re in a meeting where everyone&#8217;s nodding but you can tell they&#8217;re all thinking different things.</p><p>You feel the drift. But you can&#8217;t always name it. And even when you can, you might not have the authority to fix it. Alignment collapse? That&#8217;s a leadership problem. Capacity issues? That&#8217;s a headcount problem. Incentive mismatches? That&#8217;s above your pay grade. Cultural antibodies? Good luck changing that.</p><blockquote><p>The frog doesn&#8217;t jump out because the temperature rises slowly enough that each moment feels survivable. By the time it&#8217;s obviously wrong, you&#8217;re too invested to stop.</p></blockquote><p>So you let it slide. Just this once. Just this meeting. Just this sprint.</p><p>I&#8217;ve been the PM who sensed the strategy wasn&#8217;t translating but didn&#8217;t have the evidence to prove it. Who saw the alignment issues but couldn&#8217;t get leadership to sit down and clarify. Who knew the metrics were wrong but couldn&#8217;t change them mid-quarter. Who watched the cultural resistance kill the initiative but couldn&#8217;t force change management.</p><p>Sometimes you don&#8217;t catch it because you can&#8217;t. You lack authority. You lack evidence. You lack the political capital to fight that battle when you&#8217;re already fighting three others.</p><h2>Making the Holes Visible</h2><p>You can&#8217;t plug every hole. But you can catch them faster and shrink the cascade.</p><p><strong>On alignment:</strong> When someone uses an outcome word, stop. Translate it immediately. &#8220;Improve activation&#8221; becomes &#8220;what&#8217;s the activation event, what&#8217;s our current rate, what&#8217;s the target, who are we measuring, and how does this connect to the revenue goal leadership cares about&#8221;. Write it down. Check if everyone wrote the same thing. They won&#8217;t have. Fix that now, not in month three.</p><p><strong>On capacity:</strong> Before committing to strategy, do a brutal capacity audit. What&#8217;s already committed? What&#8217;s the actual available hours? What skills do we have versus need? If the gap&#8217;s too wide, say it. Loudly. Don&#8217;t quietly agree to do six months of work in three with skills you don&#8217;t have.</p><p><strong>On ownership:</strong> Draw the accountability map. Who translates this strategic goal into specific work? Who decides when interpretations conflict? Who checks if we&#8217;re still aligned? Get names. Get explicit agreement. Make it someone&#8217;s job.</p><p><strong>On measurement:</strong> Define success before you write code. What are we tracking? What&#8217;s the target? When are we checking? How does this metric prove we hit the strategic goal? If you can&#8217;t draw a straight line from your metric to the board&#8217;s goal, pick a different metric.</p><p><strong>On incentives:</strong> Look at what people are actually rewarded for. If it doesn&#8217;t match what strategy demands, flag it. You might not fix it, but at least you&#8217;ve named the mismatch. Sometimes that&#8217;s enough to get it changed. Sometimes you just work around it.</p><p><strong>On adaptability:</strong> Build review cadences that can actually change things. Monthly strategy check-ins where you can kill work that&#8217;s not landing. Quarterly recalibrations where you can shift priorities based on what&#8217;s happening. Don&#8217;t lock the plan in January and ignore reality for eleven months.</p><p><strong>On culture:</strong> Spot the antibodies early. Is this strategy asking people to work in ways that conflict with how they&#8217;re trained, rewarded, or structured? If yes, either change the strategy or invest in change management. Don&#8217;t just announce transformation and hope culture magically shifts.</p><blockquote><p>The best teams I&#8217;ve seen do this relentlessly. They&#8217;re annoying about it. They catch vague language and force specificity. Not in formal ceremonies. Just in how they work.</p></blockquote><p>Not because they&#8217;re pedantic. Because they&#8217;ve been the frog before. They know what boiling feels like.</p><h2>Where This Goes Next</h2><p>I&#8217;m building a series on the translation layer components that break most often. How alignment collapses and how to catch it. How capacity constraints silently kill strategy. How ownership ghosts create chaos. How measurement drifts off target. How incentives sabotage execution. How frozen strategies become irrelevant. How cultural antibodies reject change.</p><p>Each piece will show you where the holes typically form, how to spot them early, and what you can do tomorrow to plug them. No frameworks. Just patterns from teams that stopped boiling frogs.</p><p>Because the truth is: you&#8217;re not failing at execution. You&#8217;re failing at translation. The gap between &#8220;what the board wants&#8221; and &#8220;what teams build&#8221; is filled with small, compounding holes that nobody&#8217;s managing.</p><p>Fix the translation layer. Make the holes visible. Stop the drift early.</p><p>Or keep boiling. Your choice.</p>]]></content:encoded></item><item><title><![CDATA[Strategy Lost in Translation: The Hierarchy Alignment Problem]]></title><description><![CDATA[The gap between strategic direction and actual execution isn't a communication problem. It's what happens when organizations optimize for consensus over clarity.]]></description><link>https://www.angelstanev.com/p/strategy-lost-in-translation-the</link><guid isPermaLink="false">https://www.angelstanev.com/p/strategy-lost-in-translation-the</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 13 Nov 2025 11:01:00 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1721830991086-6060b6979cf6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MTU0ODQ1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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://images.unsplash.com/photo-1721830991086-6060b6979cf6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MTU0ODQ1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1721830991086-6060b6979cf6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MTU0ODQ1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1721830991086-6060b6979cf6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MTU0ODQ1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1721830991086-6060b6979cf6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MTU0ODQ1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1721830991086-6060b6979cf6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MTU0ODQ1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1721830991086-6060b6979cf6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MTU0ODQ1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="420" height="280" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1721830991086-6060b6979cf6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MTU0ODQ1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4000,&quot;width&quot;:6000,&quot;resizeWidth&quot;:420,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A wall with a bunch of different items on it&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="A wall with a bunch of different items on it" title="A wall with a bunch of different items on it" srcset="https://images.unsplash.com/photo-1721830991086-6060b6979cf6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MTU0ODQ1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1721830991086-6060b6979cf6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MTU0ODQ1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1721830991086-6060b6979cf6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MTU0ODQ1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1721830991086-6060b6979cf6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MTU0ODQ1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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">Photo by <a href="https://unsplash.com/@staritsyn_stanislav">Stanislav Staritsyn</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p></p><p>Your exec team spent three months crafting a strategy. They emerged from an offsite with slides, frameworks, and conviction. Six weeks later, your engineering lead asks what you&#8217;re actually building next quarter, and you realize you can&#8217;t quite explain how yesterday&#8217;s sprint planning connects to that confident deck from March.</p><p>Something broke in translation. Again.</p><h2>What Actually Happens When Strategy Goes Missing</h2><p>I&#8217;ve watched this play out enough times to spot the early signs. The leadership team announces bold direction. People nod earnestly. Then everyone returns to their desks and... continues exactly what they were doing before. Not because they&#8217;re stubborn or checked out. Because nobody quite knows what to stop doing, or what the new thing looks like at ground level.</p><p>Here&#8217;s what that gap looks like from the PM seat. You&#8217;re in a product review, walking through your roadmap. Someone from the exec team squints at your Q2 plans and says, &#8220;How does this ladder up to our platform play?&#8221; You freeze. Your roadmap predates the platform play. Or maybe it doesn&#8217;t, but nobody told you what &#8220;platform play&#8221; actually means for your domain. You mumble something about &#8220;alignment&#8221; and &#8220;exploring options&#8221; and make a note to have a conversation you should&#8217;ve had two months ago.</p><p>The real problem isn&#8217;t that strategy gets lost. It&#8217;s that strategy often arrives pre-lost. Packaged in language so polished it slides right past the messy reality of building products.</p><h2>The Translation Problem Nobody Admits</h2><p>Strategy documents have this weird property. They get more confident as they get more abstract. &#8220;Accelerate platform adoption across enterprise segments&#8221; sounds clear until you&#8217;re the PM who needs to decide whether that means building SSO first or fixing the onboarding flow that&#8217;s haemorrhaging users.</p><p>The McKinsey people call this the &#8220;mobilization gap.&#8221; Nice phrase. What they mean is: most companies are terrible at turning strategic choices into organizational readiness. The bit where you figure out who does what, with which resources, starting when. The unglamorous logistics that determine whether your strategy lives or dies.</p><p>I&#8217;ve seen research claiming 74% of executives admit their strategies don&#8217;t translate into concrete actions. Which means either:</p><ul><li><p>26% of executives are lying, or</p></li><li><p>We&#8217;ve collectively decided this is just how strategy works</p></li></ul><p>Neither answer is great.</p><blockquote><p>&#8220;The biggest gap between Strategy Champions and stragglers is in mobilization, the phase of translating strategic choices into organizational readiness.&#8221;</p></blockquote><p>That&#8217;s from McKinsey research, and it tracks with what I&#8217;ve seen. The companies that actually execute strategy spend absurd amounts of time on the boring stuff. Who owns what. What resources exist. What we&#8217;re explicitly choosing not to do. The stragglers write beautiful strategy docs and wonder why nothing changes.</p><h2>When Everyone&#8217;s Aligned on Paper</h2><p>There&#8217;s this meeting I keep attending. Different companies, same meeting. Leadership gathers to &#8220;align on priorities.&#8221; Two hours later, everyone leaves feeling aligned. But ask three different VPs what the top priority is, and you&#8217;ll get three different answers. All technically correct. All mutually exclusive in practice.</p><p>This is what misalignment actually looks like. Not open disagreement (that you could fix). But confident consensus that means different things to different people. Your CTO heard &#8220;invest in platform infrastructure.&#8221; Your CPO heard &#8220;ship revenue features.&#8221; Your CEO heard both and assumed you&#8217;d figure out the balance. Nobody did.</p><blockquote><p>&#8220;Misalignment isn&#8217;t open disagreement. It&#8217;s confident consensus that means different things to different people.&#8221;</p></blockquote><p>The product org inherits this mess. You&#8217;re supposed to build the roadmap that delivers the strategy, except the strategy contains built-in contradictions nobody surfaced. So you make choices. Reasonable choices, probably. But they&#8217;re your choices, not strategic choices. And when the quarterly review comes around and your roadmap doesn&#8217;t match someone&#8217;s mental model of the strategy, you&#8217;re the one who &#8220;wasn&#8217;t listening.&#8221;</p><p>Actually, you were listening. You were listening to three different versions of the same story.</p><h2>The Real Dysfunction Hiding In Plain Sight</h2><p>Let me tell you what I learned building products in fintech, then moving to SaaS, then dipping into Web3, then back to enterprise. The dysfunction isn&#8217;t unique to any industry. It&#8217;s not a startup problem or an enterprise problem. It&#8217;s a human systems problem dressed up in business language.</p><p>When strategy fails to translate, it&#8217;s usually because:</p><p><strong>Someone is optimizing for consensus over clarity.</strong> Writing strategy documents that everyone can agree with requires making them vague enough that everyone sees what they want to see. This is political genius and operational suicide.</p><p><strong>The strategy assumes resources that don&#8217;t exist.</strong> You&#8217;ve committed to four strategic bets, but you have capacity for 1.5. Leadership knows this. Product knows this. Nobody says it out loud because that would mean choosing, and choosing means disappointing someone important.</p><p><strong>The incentive systems haven&#8217;t caught up.</strong> Your strategy says &#8220;platform thinking&#8221; but your bonus structure still rewards shipping features. Guess which one wins? Here&#8217;s a hint: people do what you pay them to do, not what you tell them to do.</p><p><strong>Nobody wants to admit what we&#8217;re not doing.</strong> Every strategy is also a list of things you&#8217;re explicitly choosing not to pursue. Except nobody writes that list. Too risky. Too many feelings. So you end up with strategy by omission, where people discover the boundaries by running into them.</p><blockquote><p>&#8220;Every strategy is a list of things you&#8217;re choosing not to pursue. Except nobody writes that list.&#8221;</p></blockquote><p>I shipped a product once where the strategic direction was &#8220;become the system of record for X.&#8221; Sounds clear, right? Wrong. What nobody wanted to say was that becoming the system of record meant killing our old flagship product that still generated 40% of revenue. The strategy was real. The roadmap was fantasy.</p><h2>How to Spot This Before It Kills Your Quarter</h2><p>You can see strategy gaps forming before they blow up your roadmap. Here&#8217;s what to watch for.</p><p><strong>The euphemism test.</strong> When leadership talks about the strategy, listen for words that sound specific but aren&#8217;t. &#8220;Drive adoption.&#8221; &#8220;Improve experience.&#8221; &#8220;Accelerate growth.&#8221; These are fine as outcomes, useless as direction. If you can&#8217;t describe three concrete examples of what success looks like, you don&#8217;t have strategy, you have aspiration.</p><p><strong>The resource allocation test.</strong> Look at where your engineers are actually spending time. Does it match the strategy document? If your strategy says &#8220;enterprise focus&#8221; but 70% of eng is fixing consumer bugs, you&#8217;ve found the gap. Resources don&#8217;t lie. Words do.</p><p><strong>The decision latency test.</strong> When someone asks &#8220;Should we build feature X?&#8221;, how long does it take to answer? If the answer is &#8220;Let me check with five people and get back to you,&#8221; your strategy isn&#8217;t doing its job. Strategy should make decisions faster by providing a framework. If it&#8217;s making decisions slower by adding more cooks, something&#8217;s broken.</p><p><strong>The team confusion test.</strong> Ask three individual contributors on different teams to explain the strategy. If you get three wildly different answers, you&#8217;re not aligned, you&#8217;re all just using the same words differently. This happens more than you think.</p><h2>What You Can Actually Do About It</h2><p>Right. You&#8217;ve spotted the gap. Strategy exists in slide form but not in practice. What now?</p><h3>Make the trade-offs explicit</h3><p>Someone needs to say the quiet part out loud. You can&#8217;t do everything. So what are we not doing? I&#8217;ve started keeping a &#8220;Not Doing&#8221; list that&#8217;s as detailed as my roadmap. Features we could build but won&#8217;t. Markets we could chase but aren&#8217;t. Improvements we&#8217;re deliberately postponing. Writing this down feels dangerous. It is dangerous. It&#8217;s also clarifying.</p><p>Try this in your next planning session: For every strategic priority, list three things you&#8217;re explicitly choosing not to do. Watch how fast the fake consensus evaporates.</p><h3>Create decision heuristics, not frameworks</h3><p>Your team doesn&#8217;t need another prioritization matrix. They need a way to make calls when you&#8217;re not in the room. Give them principles that actually work. Not &#8220;focus on customer value&#8221; (useless). More like &#8220;B2B over B2C unless the B2C feature enables B2B workflows&#8221; (specific enough to be wrong, which means it&#8217;s specific enough to be useful).</p><p>At Quantive, we had a simple rule: any feature requiring more than two quarters of data science work needed VP approval, period. Arbitrary? Yes. Clarifying? Absolutely. It killed three months of circular debate about ML features.</p><h3>Build the forcing functions</h3><p>Strategy without measurement is just wishful thinking. But here&#8217;s the thing: measuring outcomes is hard and slow. You need faster feedback loops. Leading indicators that tell you if you&#8217;re on track before the quarter ends.</p><p>If your strategy is &#8220;platform first,&#8221; start tracking how many new features are built on the platform versus outside it. If you&#8217;re &#8220;enterprise focused,&#8221; measure what percentage of design reviews include enterprise-specific concerns. These aren&#8217;t perfect metrics. They&#8217;re smoke detectors, not fire extinguishers. But you want to know about the smoke.</p><h3>Accept that some sacrifices are real</h3><p>Here&#8217;s the uncomfortable bit. Sometimes the strategy is sound, but executing it means killing things people love. Products. Features. Markets. Teams, sometimes. You can&#8217;t translate strategy without accepting this. The companies that do strategy well aren&#8217;t avoiding hard choices. They&#8217;re making them visibly, early, and then moving on.</p><p>I&#8217;ve had to sunset products that were profitable but off-strategy. It&#8217;s miserable. The team&#8217;s upset. The customers are confused. The board wants to know why you&#8217;re killing something that makes money. You do it anyway because the alternative is spreading resources so thin that nothing works.</p><h2>The Uncomfortable Truth About Strategy Execution</h2><p>Most strategy execution advice treats this like a process problem. Get better at cascading goals. Use OKRs properly. Improve your communication. Fine. Do those things.</p><p>But the real issue is usually political, not procedural. Someone high up doesn&#8217;t actually want the strategy to succeed because it threatens their domain. Or multiple executives are playing chicken, waiting to see if the strategy sticks before committing resources. Or the strategy is intentionally vague because getting specific would expose disagreements nobody wants to have.</p><p>You can&#8217;t process-engineer your way out of political misalignment. At some point, someone needs to have the awkward conversation. Preferably someone with enough capital to survive it.</p><p>If you&#8217;re a senior PM or director, that someone might be you. Sorry. It&#8217;s not in your job description, but it&#8217;s in your job. You&#8217;re close enough to execution to see where the strategy breaks down, senior enough that people might listen, and dispensable enough that you can take the reputational hit if it goes wrong.</p><p>This is what &#8220;strategic thinking&#8221; actually means in practice. Not writing decks. Not facilitating workshops. But being willing to name the gap between what we say we&#8217;re doing and what we&#8217;re actually doing, and then pushing until someone either fixes it or admits we&#8217;re not going to.</p><h2>What to Try Tomorrow</h2><p>Enough philosophy. Here&#8217;s what you can do this week.</p><p><strong>Run a strategy translation workshop</strong> with your immediate team. Take the company strategy and work backwards. If this strategy is true, what would we stop doing? What would we start? What would we do differently? Write it down. Compare notes. The gaps will be obvious.</p><p><strong>Ask the &#8220;how would we know&#8221; question</strong> in your next planning meeting. Every strategic statement, follow up with: &#8220;How would we know if we&#8217;re making progress on this next quarter?&#8221; If nobody can answer, the strategy isn&#8217;t ready for execution.</p><p><strong>Create a decision log.</strong> For two weeks, write down every time you or your team had to make a strategic choice without clear direction. What were you deciding? What information did you need? Who did you have to ask? At the end of two weeks, you&#8217;ll have a map of where your strategy has holes.</p><h2>The Thing Nobody Wants to Acknowledge</h2><p>Here&#8217;s what I&#8217;ve learned after doing this across multiple companies, industries, and company stages: sometimes the strategy is deliberately vague because the leadership team can&#8217;t agree. Sometimes it&#8217;s vague because they don&#8217;t actually know what to do. And sometimes it&#8217;s vague because being specific would require admitting resource constraints that everyone knows but nobody wants to say out loud.</p><p>None of these are process problems. They&#8217;re courage problems.</p><p>The gap between strategy and execution isn&#8217;t going away. It&#8217;s inherent in how organizations work. The question is whether you&#8217;re going to pretend it doesn&#8217;t exist or learn to navigate it. Because your roadmap depends on it, your team&#8217;s sanity depends on it, and your ability to ship anything meaningful depends on getting good at this translation work.</p><p>Nobody taught you this in PM school. There is no PM school. But this is the job. Not the fun stuff in the blog posts about vision and innovation. The boring, political, uncomfortable work of turning vague strategic intent into specific product choices while keeping everyone roughly pointed in the same direction.</p><p>It&#8217;s not elegant. It&#8217;s not &#8220;best practice.&#8221; It&#8217;s just what works when you&#8217;ve run out of other options and someone needs to actually build something.</p><p>Anyway. Good luck with Q3 planning.</p>]]></content:encoded></item><item><title><![CDATA[The Invisible UX/UI Debt That Grows While You're Not Looking]]></title><description><![CDATA[Rushed features leave invisible marks on your product. The bill comes due when growth stalls and nobody can explain it]]></description><link>https://www.angelstanev.com/p/the-invisible-uxui-debt-that-grows</link><guid isPermaLink="false">https://www.angelstanev.com/p/the-invisible-uxui-debt-that-grows</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 06 Nov 2025 14:16:00 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1584945804383-effade06c9cb?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8aGlkZGVufGVufDB8fHx8MTc2NTIwMjgxNnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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://images.unsplash.com/photo-1584945804383-effade06c9cb?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8aGlkZGVufGVufDB8fHx8MTc2NTIwMjgxNnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1584945804383-effade06c9cb?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8aGlkZGVufGVufDB8fHx8MTc2NTIwMjgxNnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1584945804383-effade06c9cb?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8aGlkZGVufGVufDB8fHx8MTc2NTIwMjgxNnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1584945804383-effade06c9cb?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8aGlkZGVufGVufDB8fHx8MTc2NTIwMjgxNnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1584945804383-effade06c9cb?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8aGlkZGVufGVufDB8fHx8MTc2NTIwMjgxNnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1584945804383-effade06c9cb?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8aGlkZGVufGVufDB8fHx8MTc2NTIwMjgxNnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="380" height="253.33333333333334" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1584945804383-effade06c9cb?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8aGlkZGVufGVufDB8fHx8MTc2NTIwMjgxNnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4000,&quot;width&quot;:6000,&quot;resizeWidth&quot;:380,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;brown and white cat on brown wooden shelf&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="brown and white cat on brown wooden shelf" title="brown and white cat on brown wooden shelf" srcset="https://images.unsplash.com/photo-1584945804383-effade06c9cb?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8aGlkZGVufGVufDB8fHx8MTc2NTIwMjgxNnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1584945804383-effade06c9cb?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8aGlkZGVufGVufDB8fHx8MTc2NTIwMjgxNnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1584945804383-effade06c9cb?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8aGlkZGVufGVufDB8fHx8MTc2NTIwMjgxNnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1584945804383-effade06c9cb?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8aGlkZGVufGVufDB8fHx8MTc2NTIwMjgxNnww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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">Photo by <a href="https://unsplash.com/@thomasbormans">Thomas Bormans</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>There&#8217;s a particular kind of silence in a product review meeting when someone pulls up a screen that nobody remembers building. You squint at it. Three different button styles. A workflow that requires six clicks when two would do. A settings panel that looks like it was designed by a committee across three time zones who never actually spoke to each other.</p><p>&#8220;When did this happen?&#8221; someone asks.</p><p>The answer, of course, is slowly. Then all at once.</p><h2>The Quiet Accumulation</h2><p>I once worked on a product where we spent eighteen months &#8220;moving fast.&#8221; We hit every quarterly target. Leadership loved us. The OKRs were green. We were growth incarnate.</p><p>Then one quarter, activation rates dropped. Not dramatically. Just enough to notice. Support tickets crept up. Users started asking for features that already existed. Which should have been the first clue.</p><p>What we discovered was that our product had become, over those eighteen months, a kind of geological formation. Layer upon layer of rushed decisions, each one reasonable in isolation, had stratified into something genuinely confusing. We&#8217;d accumulated so much UX debt that users were essentially paying the interest on every single interaction.</p><p>The thing about UX debt is that it doesn&#8217;t throw errors. There&#8217;s no build failure. No red alert in your monitoring dashboard. It just sits there, compounding, making everything slightly harder than it needs to be.</p><h2>What Actually Is This Stuff?</h2><p>Technical debt gets all the attention because engineers are good at naming things and even better at complaining about them. But UX debt is its quieter, more insidious cousin. And your dev to designer ratio is 100-1.</p><blockquote><p>The longer design debt is ignored, the harder it becomes to fix.</p></blockquote><p>It&#8217;s the accumulated cost of every decision where you said &#8220;we&#8217;ll clean this up later&#8221; and then didn&#8217;t. Every inconsistent interaction pattern. Every screen that was built quickly for one use case and then got pressed into service for three others. Every moment where you chose speed over coherence because the quarterly review was in two weeks.</p><p>Some teams distinguish between design debt (visual inconsistencies, component library chaos) and UX debt (confusing workflows, poor information architecture). Honestly, in practice they tend to travel together like old friends who&#8217;ve been causing trouble since university.</p><p>The dangerous part isn&#8217;t any individual shortcut. It&#8217;s the interaction effects. Three minor inconsistencies become one major confusion. Five &#8220;temporary&#8221; workarounds become a workflow that nobody can explain to a new user.</p><h2>How Growth Pressure Manufactures This Debt</h2><p>Here&#8217;s the loop that creates this problem, and once you see it, you&#8217;ll spot it everywhere:</p><ol><li><p>Team gets growth targets</p></li><li><p>Team ships features faster to hit targets</p></li><li><p>Features get built without full design exploration</p></li><li><p>Small inconsistencies accumulate</p></li><li><p>User experience degrades incrementally</p></li><li><p>Activation and retention soften</p></li><li><p>Leadership responds with more aggressive growth targets</p></li><li><p>Return to step one, but worse</p></li></ol><p>The particularly cruel thing is that this loop often produces success metrics in the short term. You shipped more. You hit the targets. The dashboards look healthy. And meanwhile, your product is slowly becoming a maze that users tolerate rather than enjoy.</p><p>I watched this happen at a fintech company where we were adding enterprise features at a rate that made our design system look like a suggestion rather than a standard. Every new feature team built their own patterns because waiting for design alignment would slow them down. Twelve months later, we had what one designer accurately described as &#8220;four products wearing a trenchcoat pretending to be one.&#8221;</p><h2>The Warning Signs</h2><p>Most articles about UX debt tell you to look for obvious symptoms. Support tickets. Drop-off rates. Users complaining.</p><p>But here&#8217;s the thing. By the time users are complaining, you&#8217;re already deep in it. The early signals are much more subtle:</p><p><strong>Users ask for features that already exist.</strong> This one kills me. It means your product has become opaque enough that people literally cannot find what you&#8217;ve already built. Every time I hear &#8220;users keep asking for X&#8221; and X already exists, somewhere hidden three levels deep in a submenu, I know we&#8217;ve got a problem.</p><p><strong>Onboarding time keeps creeping up.</strong> You won&#8217;t notice this if you&#8217;re not measuring it carefully. But if it&#8217;s taking new users longer to reach value than it did a year ago, and you haven&#8217;t added complexity deliberately, something&#8217;s gone wrong.</p><p><strong>Internal teams avoid certain parts of the product.</strong> When your own sales team routes around features during demos, that&#8217;s data. When customer success has a list of &#8220;don&#8217;t touch this&#8221; areas they warn users about, that&#8217;s a red flag wrapped in a flare.</p><p><strong>Design reviews become archaeology expeditions.</strong> If every design review includes twenty minutes of someone explaining why something is the way it is, and the explanation involves three different teams and a departed founder, you&#8217;re looking at debt.</p><p><strong>The &#8220;quick fix&#8221; ratio is climbing.</strong> Track how many of your shipped changes are band-aids versus proper solutions. When that ratio tips toward band-aids, your velocity is actually making things worse.</p><h2>The Hidden Costs That Don&#8217;t Show Up In Reports</h2><p>Here&#8217;s what doesn&#8217;t appear in any quarterly business review:</p><p>The feature you built that 40% of users never discover because the navigation got too complicated.</p><p>The enterprise deal that almost closed until the prospect did a proper evaluation and got confused by the inconsistent terminology across screens.</p><p>The support cost of explaining the same workflow seventeen different ways because the product itself isn&#8217;t clear.</p><p>The engineering time spent building workarounds for UX problems that should have been solved in design.</p><p>The slow bleed of users who don&#8217;t churn dramatically but simply stop expanding their usage.</p><blockquote><p>When users can&#8217;t intuitively find or use features, they turn to customer support, increasing costs.</p></blockquote><p>I&#8217;ve seen products where the support burden alone would have justified a quarter of focused UX debt reduction. But nobody had ever done the maths because the costs were distributed across too many line items.</p><h2>Why Teams Keep Creating This Debt Anyway</h2><p>Part of me wants to be righteously angry about this. Just build it properly the first time! Have some standards!</p><p>But honestly, I&#8217;ve been the person making these trade-offs. And usually the reasons are understandable, even if the long-term consequences aren&#8217;t.</p><p><strong>The pressure to ship is real.</strong> When leadership is asking why the roadmap is slipping, &#8220;we&#8217;re investing in coherent interaction patterns&#8221; is not an answer that lands well. The incentive structure in most organisations rewards visible output over invisible quality.</p><p><strong>Design debt is hard to measure.</strong> You can point to a technical debt item and say &#8220;this will cause an outage if we don&#8217;t fix it.&#8221; UX debt is harder to quantify. Users won&#8217;t crash. They&#8217;ll just gradually find your product less pleasant to use.</p><p><strong>Everyone&#8217;s working on their piece.</strong> In a feature-team world, nobody owns the overall experience. Everyone&#8217;s optimising their bit. The result is a product that works great in each individual section and confuses the hell out of anyone trying to use it as a whole.</p><p><strong>&#8220;Later&#8221; never comes.</strong> We all know this. The cleanup work gets deprioritised forever because there&#8217;s always something more urgent. And urgency is defined by what&#8217;s measurable, which UX debt usually isn&#8217;t.</p><h2>So What Actually Works?</h2><p>I&#8217;m not going to pretend there&#8217;s a clean solution here. If there was, nobody would have this problem. But there are approaches I&#8217;ve seen work.</p><p><strong>Make it visible.</strong> Create a UX debt backlog alongside your tech debt backlog. Give items a severity rating based on user impact. Review it monthly with the same seriousness you give to security vulnerabilities. The act of tracking it forces acknowledgement that it exists.</p><p><strong>Tie it to business metrics.</strong> This is where the work is. Find the connection between UX friction and activation rates. Between inconsistent patterns and support costs. Between confusing navigation and feature adoption. Once you can say &#8220;this UX debt item is costing us X in support costs monthly,&#8221; suddenly it becomes a prioritisation conversation like any other.</p><p><strong>Build in maintenance time.</strong> Some teams do this as a percentage of each sprint. Others do periodic &#8220;fix-it weeks.&#8221; The specific approach matters less than the commitment to doing it regularly rather than in one heroic cleanup that never actually happens.</p><p><strong>Design reviews that actually review.</strong> Not just &#8220;does this look okay&#8221; but &#8220;does this match our patterns&#8221; and &#8220;how does this fit with the screens before and after it.&#8221; Include someone in design reviews whose job is to ask these questions.</p><p><strong>Run UX audits.</strong> Not constantly, but periodically. Walk through key user journeys and document every friction point, every inconsistency, every moment of confusion. The audit itself is often enough to generate urgency.</p><blockquote><p>You don&#8217;t have to eliminate all design debt. You just need to treat it as real debt and manage it with intention.</p></blockquote><p><strong>Accept some debt consciously.</strong> This is the hardest one. Sometimes shipping fast with known UX compromises is the right call. But make it explicit. Document what you&#8217;re not doing and why. Put it in the debt backlog. The problem isn&#8217;t taking shortcuts. It&#8217;s taking shortcuts and pretending you didn&#8217;t.</p><h2>A Litmus Test For Your Current State</h2><p>Here&#8217;s something you can try this week. Pick your most important user journey. The one that drives the metric leadership cares most about.</p><p>Now watch three users go through it. Not power users. New or occasional users.</p><p>Note every moment they hesitate. Every click they take that isn&#8217;t on the happy path. Every question they ask. Every time their face shows confusion even briefly.</p><p>If that list is longer than five items, you&#8217;ve got UX debt affecting your core business.</p><p>If that list includes items your team has known about for more than six months, you&#8217;ve got a prioritisation problem, not just a debt problem.</p><h2>The Uncomfortable Truth</h2><p>None of this will make you popular in the short term. Fighting for UX debt reduction means arguing against visible features in favour of invisible improvements. It means slowing down when everyone wants to speed up. It means spending time on things you&#8217;ve already shipped instead of new things that look good in roadmap presentations.</p><p>But here&#8217;s what I&#8217;ve learned from watching this pattern play out across different companies: the teams that ignore UX debt don&#8217;t actually move faster in the long run. They just defer the cost. And the interest on that cost is paid in confused users, bloated support teams, and eventually, the kind of &#8220;big redesign&#8221; project that takes eighteen months and still doesn&#8217;t fix everything.</p><p>The teams that treat UX quality as a first-class concern, that budget for it explicitly, that track it alongside tech debt, those teams look slower in the quarterly view but faster in the annual view.</p><p>Your product is either getting easier to use or harder to use. There&#8217;s no steady state. Every decision is either paying down debt or accumulating more.</p><p>The question isn&#8217;t whether you have UX debt. You do. Everyone does.</p><p>The question is whether you&#8217;re managing it, or whether it&#8217;s managing you.</p><div><hr></div><p><em>That settings panel I mentioned at the beginning? It took us three months to untangle. Three months we could have spent on features if we&#8217;d built it properly the first time. The debt always comes due. The only variable is whether you choose when to pay it.</em></p>]]></content:encoded></item><item><title><![CDATA[Product Ops Is an Amplifier, Not a Cure]]></title><description><![CDATA[The function everyone's hiring for might be amplifying the very problems it was meant to solve. And the uncomfortable truth is that no amount of process documentation will fix a fundamentally broken o]]></description><link>https://www.angelstanev.com/p/product-ops-is-an-amplifier-not-a</link><guid isPermaLink="false">https://www.angelstanev.com/p/product-ops-is-an-amplifier-not-a</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 23 Oct 2025 16:38:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ERrp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592238a3-3bce-4fb4-a344-2b7fd8ceefc6_1080x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ERrp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592238a3-3bce-4fb4-a344-2b7fd8ceefc6_1080x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ERrp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592238a3-3bce-4fb4-a344-2b7fd8ceefc6_1080x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ERrp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592238a3-3bce-4fb4-a344-2b7fd8ceefc6_1080x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ERrp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592238a3-3bce-4fb4-a344-2b7fd8ceefc6_1080x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ERrp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592238a3-3bce-4fb4-a344-2b7fd8ceefc6_1080x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ERrp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592238a3-3bce-4fb4-a344-2b7fd8ceefc6_1080x720.jpeg" width="424" height="282.6666666666667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/592238a3-3bce-4fb4-a344-2b7fd8ceefc6_1080x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1080,&quot;resizeWidth&quot;:424,&quot;bytes&quot;:27075,&quot;alt&quot;:&quot;orange megaphone on orange wall&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="orange megaphone on orange wall" title="orange megaphone on orange wall" srcset="https://substackcdn.com/image/fetch/$s_!ERrp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592238a3-3bce-4fb4-a344-2b7fd8ceefc6_1080x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ERrp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592238a3-3bce-4fb4-a344-2b7fd8ceefc6_1080x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ERrp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592238a3-3bce-4fb4-a344-2b7fd8ceefc6_1080x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ERrp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592238a3-3bce-4fb4-a344-2b7fd8ceefc6_1080x720.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">Photo by <a href="https://unsplash.com/@snowshade">Oleg Laptev</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>I watched a Product Ops team get dismantled last year. Not for lack of effort. They&#8217;d built dashboards, standardised sprint ceremonies, created feedback loops with customer success. By every textbook measure, they&#8217;d done their job.</p><p>The execution gap hadn&#8217;t budged.</p><p>If anything, teams were more frustrated than before. More meetings. More templates to fill. More &#8220;alignment sessions&#8221; that aligned precisely nothing. The Head of Product Ops left quietly, probably wondering what went wrong.</p><p>Here&#8217;s what went wrong: they&#8217;d installed a turbocharger on a car with no wheels.</p><div><hr></div><h2>The Amplification Problem</h2><p>Product Ops has become the organisational equivalent of a superfood. Everyone wants it. Most people aren&#8217;t entirely sure what it does. And the marketing around it promises transformation without acknowledging that some bodies reject even the healthiest interventions.</p><p>The pitch goes something like this: Product Ops creates the connective tissue between teams. It handles the operational burden so PMs can focus on strategy. It standardises processes and ensures data flows to the right places.</p><blockquote><p>&#8220;Product Operations is what a trainer and nutritionist are to an elite athlete.&#8221;</p></blockquote><p>Lovely metaphor. But what happens when your athlete has a torn ACL and refuses to acknowledge it?</p><p>Here&#8217;s what nobody tells you in the thought leadership pieces: <strong>Product Ops is an amplifier, not a transformer.</strong> It makes your existing organisational dynamics louder and more visible. If your company has healthy cross-functional relationships, clear decision rights, and genuine strategic alignment, Prod Ops will accelerate that. You&#8217;ll ship faster, learn quicker, waste less.</p><p>But if your organisation is dysfunctional? If leadership says one thing and measures another? If teams are fighting over territory and nobody trusts the data anyway?</p><p>Prod Ops becomes a megaphone for chaos.</p><div><hr></div><h2>The Dysfunction Multiplier</h2><p>I&#8217;ve seen this pattern play out across at least four companies now. It looks different each time, but the underlying mechanics are identical.</p><p>A company decides they have an execution problem. (They&#8217;re right, they do.) Someone reads that 96% of billion-dollar companies have Product Ops. Leadership concludes that Product Ops must be the missing ingredient. They hire a Head of Product Ops, give them a vague mandate to &#8220;improve how we work,&#8221; and wait for the transformation.</p><p>What happens next is predictable.</p><p>The new Prod Ops lead starts asking questions. They want to understand the current state: How do decisions get made? Where does customer feedback go? Who owns the roadmap? What does the data say?</p><p>And they discover something uncomfortable. The reason execution is broken isn&#8217;t a lack of process. It&#8217;s that the processes they do have are actively working against each other. Marketing has one definition of success, Product has another, and Engineering measures something else entirely. Leadership wants innovation and predictability simultaneously. Nobody trusts the metrics because the metrics have been gamed for years.</p><p>Into this mess walks a well-intentioned Prod Ops team armed with Notion templates and a mandate to create consistency.</p><p>They document the current processes. (Which makes visible how contradictory they are.) They build dashboards. (Which surface data nobody wants to see.) They try to standardise sprint ceremonies. (Which reveals that different teams have fundamentally different understandings of what a sprint even means.)</p><p>Every intervention, however sensible, exposes another fault line.</p><blockquote><p>&#8220;Product Operations serves as the custodian of the product data ecosystem. Their responsibility is to ensure the integrity of product data and transform raw usage statistics into structured, actionable information.&#8221;</p></blockquote><p>Sure. But what if nobody wants actionable information? What if actionable information would require people to change their behaviour, admit past mistakes, or give up pet projects?</p><p>The Prod Ops team becomes the bearer of unwelcome truths. And organisations have a well-documented response to messengers bearing unwelcome truths.</p><div><hr></div><h2>What Actually Has to Be True</h2><p>So is Product Ops just doomed? Should companies skip it entirely?</p><p>No. But they need to be honest about what has to be true before Prod Ops can actually help.</p><p><strong>First: You need genuine executive commitment to transparency.</strong> Not the &#8220;we value transparency&#8221; that appears on the values poster. Actual willingness to surface uncomfortable data and act on it. If your leadership team doesn&#8217;t want to know the real cycle time, the real adoption rates, the real reasons features fail, then Prod Ops will either become a producer of sanitised reports or a political liability.</p><p>I worked with a fintech where the CEO genuinely wanted to understand why their time-to-market had doubled. She didn&#8217;t love what the Prod Ops analysis revealed (too many approval layers she&#8217;d personally instituted), but she acted on it. That&#8217;s rare.</p><p><strong>Second: Decision rights have to be clear before you can standardise anything.</strong> Prod Ops can document and streamline a process. It cannot adjudicate a turf war. If Product and Engineering fundamentally disagree about who owns technical roadmap decisions, no amount of process documentation resolves that. It just creates a paper trail of the conflict.</p><p>In matrix organisations, this gets particularly messy. Someone asked me recently why their Prod Ops team felt like a &#8220;dumping ground&#8221; for orphan tasks. Because in a matrix, tasks without clear owners don&#8217;t disappear. They accumulate. And they accumulate wherever there&#8217;s capacity and a mandate vague enough to absorb them.</p><p><strong>Third: The underlying incentives have to point roughly the same direction.</strong> If Sales is compensated on signed contracts regardless of deliverability, Marketing on MQLs regardless of conversion, and Product on features shipped regardless of adoption, you have a system designed to produce misalignment. Prod Ops can make this misalignment more visible. It cannot override incentive structures.</p><p>A colleague of mine ran Prod Ops at a series B company where the Sales VP openly admitted to promising features that weren&#8217;t on any roadmap. His commission depended on it. The Prod Ops team built beautiful intake processes and prioritisation frameworks. Sales ignored them because ignoring them was economically rational.</p><div><hr></div><h2>The Artefacts, Processes, and People Problem</h2><p>Assuming you&#8217;ve got the prerequisites in place, here&#8217;s where it gets practical.</p><p>Most Prod Ops implementations fail because they focus on creating artefacts (templates, dashboards, documentation) without addressing processes (how work actually flows) or people (whether anyone will use the damn thing).</p><p><strong>Artefacts are the easiest part.</strong> Anyone can build a Notion database or configure a Jira workflow. The templates look professional. They feel like progress. Leadership sees tangible output and assumes value has been created.</p><p>But an artefact nobody uses is just digital clutter.</p><p><strong>Processes are harder.</strong> They require actually changing behaviour. Getting the sales team to log customer feedback in a consistent format. Convincing engineering leads to participate in standardised retrospectives. Ensuring that the data entering your dashboards is captured at the right moment in the right way.</p><p>This is change management, not operations. And it&#8217;s slow, frustrating work that doesn&#8217;t photograph well for quarterly updates.</p><p><strong>People are the hardest.</strong> Prod Ops needs to hire or develop individuals who can operate across functional boundaries without formal authority. Who can push back on leadership without becoming defensive. Who understand both the data and the human dynamics underlying the data.</p><p>I&#8217;ve seen technically excellent Prod Ops leads fail because they couldn&#8217;t navigate politics. I&#8217;ve seen politically savvy ones fail because they didn&#8217;t understand product development well enough to earn credibility. The combination is rare.</p><div><hr></div><h2>How to Spot Whether Yours Is Helping or Hurting</h2><p>If you already have a Product Ops function, here&#8217;s a diagnostic.</p><p><strong>Signs it&#8217;s helping:</strong></p><ul><li><p>PMs say they have more time for customer work (and you believe them)</p></li><li><p>Cross-functional teams reference the same data when making decisions</p></li><li><p>Processes feel like scaffolding, not bureaucracy</p></li><li><p>The Prod Ops team can articulate their OKRs in terms of outcomes, not activities</p></li><li><p>Leadership uses Prod Ops insights to make actual decisions, including uncomfortable ones</p></li></ul><p><strong>Signs it&#8217;s hurting:</strong></p><ul><li><p>More meetings than before Prod Ops existed</p></li><li><p>Templates that nobody fills out correctly (or at all)</p></li><li><p>Dashboards that get built and then ignored</p></li><li><p>The Prod Ops team spends most of their time chasing people for compliance</p></li><li><p>Everyone agrees the processes are good &#8220;in theory&#8221;</p></li><li><p>When asked what Prod Ops does, people outside the team struggle to answer</p></li></ul><p>The worst case is when Prod Ops becomes a performance of operational maturity rather than actual operational maturity. All the artefacts exist. The quarterly reviews look impressive. And nothing has actually changed about how work gets done.</p><div><hr></div><h2>What to Try if You&#8217;re Stuck</h2><p>If you&#8217;re a Prod Ops lead watching your function struggle, or a product leader wondering why the investment isn&#8217;t paying off, here&#8217;s what I&#8217;d do.</p><p><strong>Stop standardising for a month.</strong> Seriously. No new templates. No new processes. Just watch. Where are the real friction points? Not the ones people complain about in feedback surveys, but the ones that cause actual delays, rework, and frustration. These are rarely where you think they are.</p><p><strong>Pick one workflow and make it undeniably better.</strong> Not &#8220;more documented.&#8221; Better. Faster. Less annoying. Something concrete that people will notice and appreciate. Build credibility through demonstrated impact, not comprehensive coverage.</p><p><strong>Have the uncomfortable conversation about authority.</strong> If Prod Ops is supposed to standardise processes but has no authority to enforce them, you don&#8217;t have an operations function. You have a suggestions department. Either get explicit executive sponsorship with teeth, or be honest about the limitations.</p><p><strong>Measure what matters to PMs, not what matters to slides.</strong> The metric that actually indicates Prod Ops value is whether product managers feel more effective. Survey them directly. Track their time allocation. If they&#8217;re spending the same amount of time in status meetings and filling out templates as before, your operational improvements are probably just different overhead.</p><div><hr></div><h2>The Uncomfortable Conclusion</h2><p>Here&#8217;s what I keep coming back to.</p><p>Product Ops is a good idea. In environments with reasonable executive alignment, clear decision rights, and coherent incentives, it absolutely closes execution gaps. I&#8217;ve seen it work.</p><p>But most companies don&#8217;t have those things. They have the appearance of alignment (we all agree on the strategy!), unclear decision rights obscured by collegial relationships, and incentives that subtly work against each other.</p><p>In those environments, installing Product Ops is like adding another violin section to an orchestra where the musicians are reading from different sheet music. The sound gets louder. It doesn&#8217;t get more harmonious.</p><blockquote><p>&#8220;The gap between strategy and execution remains one of the most critical and persistent challenges for modern enterprises.&#8221;</p></blockquote><p>True. But Prod Ops doesn&#8217;t close that gap by existing. It closes it by surfacing information that enables better decisions. And if your organisation systematically avoids information that would require uncomfortable changes, then Prod Ops either becomes complicit in that avoidance or becomes the enemy.</p><p>Neither outcome is what the function was designed for.</p><p>So before you hire that Head of Product Ops, ask yourself honestly: Do we actually want to know what&#8217;s broken? Are we prepared to act on what we learn?</p><p>If the answer is yes, Prod Ops can be transformational.</p><p>If the answer is &#8220;probably not, but we should still look like we&#8217;re doing something about execution,&#8221; save the headcount. You&#8217;ll need it when the next reorg happens.</p>]]></content:encoded></item><item><title><![CDATA[Nobody Plans to Run a Feature Factory. They Just Stop Asking the Right Questions.]]></title><description><![CDATA[Most companies don't set out to become feature factories. They slide into it, one "quick win" at a time, while the strategy deck gathers dust in a shared drive nobody opens.]]></description><link>https://www.angelstanev.com/p/nobody-plans-to-run-a-feature-factory</link><guid isPermaLink="false">https://www.angelstanev.com/p/nobody-plans-to-run-a-feature-factory</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 16 Oct 2025 15:17:00 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8ZmFjdG9yeSUyMHdvcmtlcnxlbnwwfHx8fDE3NjUyMTA1Mzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8ZmFjdG9yeSUyMHdvcmtlcnxlbnwwfHx8fDE3NjUyMTA1Mzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8ZmFjdG9yeSUyMHdvcmtlcnxlbnwwfHx8fDE3NjUyMTA1Mzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8ZmFjdG9yeSUyMHdvcmtlcnxlbnwwfHx8fDE3NjUyMTA1Mzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8ZmFjdG9yeSUyMHdvcmtlcnxlbnwwfHx8fDE3NjUyMTA1Mzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8ZmFjdG9yeSUyMHdvcmtlcnxlbnwwfHx8fDE3NjUyMTA1Mzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8ZmFjdG9yeSUyMHdvcmtlcnxlbnwwfHx8fDE3NjUyMTA1Mzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="390" height="260" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8ZmFjdG9yeSUyMHdvcmtlcnxlbnwwfHx8fDE3NjUyMTA1Mzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3840,&quot;width&quot;:5760,&quot;resizeWidth&quot;:390,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;man using welding machine&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="man using welding machine" title="man using welding machine" srcset="https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8ZmFjdG9yeSUyMHdvcmtlcnxlbnwwfHx8fDE3NjUyMTA1Mzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8ZmFjdG9yeSUyMHdvcmtlcnxlbnwwfHx8fDE3NjUyMTA1Mzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8ZmFjdG9yeSUyMHdvcmtlcnxlbnwwfHx8fDE3NjUyMTA1Mzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8ZmFjdG9yeSUyMHdvcmtlcnxlbnwwfHx8fDE3NjUyMTA1Mzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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">Photo by <a href="https://unsplash.com/@christopher__burns">Christopher Burns</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>There&#8217;s a moment I remember from about three years ago. We were in a quarterly planning session, and someone pulled up the company strategy document. It had been written maybe eight months prior. Beautifully crafted thing. Clear market positioning, defined customer segments, a coherent thesis about where we&#8217;d win.</p><p>The room went quiet.</p><p>Not because the strategy was bad. Because nobody recognised it. The roadmap we&#8217;d been executing bore almost no resemblance to what was on that slide. We&#8217;d drifted. Feature by feature, deal by deal, we&#8217;d wandered so far from the original intent that looking at the strategy felt like reading someone else&#8217;s diary.</p><p>This is the gap. Not a dramatic explosion. Not a visible failure. Just a slow, grinding disconnect between what leadership thinks they communicated and what teams actually build.</p><p>And when that gap gets wide enough, you end up running a feature factory without ever deciding to.</p><h2>What a Feature Factory Actually Looks Like</h2><p>The term gets thrown around a lot, usually as an insult. But it&#8217;s worth being specific.</p><p>A feature factory is an organisation that measures success by the volume and velocity of what it ships, not by whether any of it matters. The primary question isn&#8217;t &#8220;Did this change customer behaviour?&#8221; or &#8220;Did this move the metric we care about?&#8221; It&#8217;s &#8220;Did we ship it?&#8221;</p><blockquote><p>&#8220;If you&#8217;re just using your engineers to code, you&#8217;re only getting about half their value.&#8221; &#8212; Marty Cagan</p></blockquote><p>The symptoms are recognisable once you know what to look for:</p><p>Teams celebrate releases with no discussion of impact. The backlog is a graveyard of half-validated ideas, each one added because someone important asked for it. Engineers feel like ticket machines. Product managers feel like project managers. Designers feel like decorators brought in after the decisions are made.</p><p>And here&#8217;s the thing that doesn&#8217;t get said enough: most of the people working in feature factories are talented, well-intentioned professionals. They&#8217;re not lazy. They&#8217;re not stupid. They&#8217;re trapped in a system that rewards motion over progress.</p><p>The tragedy is that everyone&#8217;s working hard. They&#8217;re just working on the wrong things.</p><h2>The Anatomy of the Gap</h2><p>So how does this happen? How do organisations with perfectly reasonable strategies end up building products that have nothing to do with them?</p><p>I&#8217;ve seen a few patterns repeat across different companies, industries, and team sizes. None of them are complicated. That&#8217;s what makes them so insidious.</p><p><strong>The strategy exists but doesn&#8217;t travel.</strong></p><p>Someone, usually at the executive level, crafted a strategy. Maybe it was good. Maybe it was even shared at an all-hands. But then... nothing. No translation layer. No mechanism to turn &#8220;we&#8217;re going to win in mid-market B2B&#8221; into &#8220;here&#8217;s what that means for your sprint.&#8221; The strategy lives in a document. The work lives in JIRA. And the two never meet.</p><p>I worked with one team where the CEO had a clear point of view about their differentiation. Genuinely sharp thinking. But the product org had never seen it written down. They were making prioritisation decisions based on what sales asked for, because in the absence of clear strategic direction, the loudest voice wins.</p><p><strong>Incentives point the wrong way.</strong></p><p>When product managers are evaluated on features shipped, they ship features. When engineering leads are measured on velocity, they optimise for velocity. When sales compensation is tied to closing deals this quarter, they promise whatever it takes to close deals this quarter.</p><p>None of this is malicious. It&#8217;s just physics. People respond to the scorecard they&#8217;re actually judged against, not the one in the vision statement.</p><p><strong>The feedback loop is broken or missing entirely.</strong></p><p>Teams build something. It goes live. And then... silence. Nobody measures what happened. Nobody checks if users adopted it, if behaviour changed, if the problem was actually solved.</p><p>Without that feedback, there&#8217;s no way to learn. No way to correct course. You&#8217;re flying blind, so you default to the only thing you can see: output. At least you can count that.</p><p><strong>Discovery gets squeezed out.</strong></p><p>When there&#8217;s pressure to &#8220;keep teams busy&#8221; (a phrase that should make any PM&#8217;s eye twitch), discovery feels like a luxury. Why spend time talking to customers when there&#8217;s a backlog full of features waiting to be built?</p><p>This is how you end up with teams that are brilliant at execution and terrible at direction. They can build anything. They just don&#8217;t know if they should.</p><h2>The Hidden Costs Nobody Wants to Calculate</h2><p>Here&#8217;s what bothers me about the feature factory conversation: we talk about it like it&#8217;s just inefficient. Like the problem is we&#8217;re wasting some engineering cycles.</p><p>The costs are much worse than that.</p><p><strong>You&#8217;re compounding technical debt.</strong> Every rushed feature adds weight to the codebase. Every shortcut becomes a tax on future development. I&#8217;ve seen teams where a feature that should take two weeks takes six, because the codebase has accumulated so much cruft that every change is a surgery.</p><p><strong>You&#8217;re burning out your best people.</strong> There&#8217;s something soul-destroying about shipping things you know don&#8217;t matter. Senior engineers leave. Thoughtful PMs leave. What you&#8217;re left with is people who&#8217;ve made peace with the assembly line, or people who haven&#8217;t been there long enough to notice.</p><p><strong>You&#8217;re training the organisation to ignore outcomes.</strong> This might be the worst one. When you celebrate shipping regardless of impact, you&#8217;re teaching everyone that impact doesn&#8217;t matter. That cultural debt is harder to pay down than any technical debt.</p><p><strong>You&#8217;re missing the opportunities that actually matter.</strong> While your teams are busy building features nobody asked the right questions about, your competitors might be solving the problems your customers actually have. The opportunity cost is invisible but real.</p><h2>Bridging the Gap: What Actually Works</h2><p>Right. So what do you do about this? I wish I had a three-step framework that fixes everything. I don&#8217;t. But I&#8217;ve seen some patterns that help.</p><p><strong>Make the strategy concrete and visible.</strong></p><p>The strategy cannot live in a deck that gets presented once and forgotten. It needs to be translated into something teams can actually use for decision-making.</p><p>This is where something like a North Star Metric becomes useful. Not because it&#8217;s magic, but because it gives you a filter. Every proposed initiative can be tested against a simple question: &#8220;How does this affect the thing we said we cared about?&#8221;</p><p>At Quantive, working with enterprise clients like Adobe and John Deere, I watched teams struggle with exactly this translation problem. The companies that figured it out weren&#8217;t the ones with the fanciest OKR software. They were the ones where leaders consistently connected daily work back to strategic intent. Weekly. In every meeting. Relentlessly.</p><p><strong>Protect time for discovery. Actually protect it.</strong></p><p>Teresa Torres talks about continuous discovery as &#8220;at a minimum, weekly touchpoints with customers, by the team building the product.&#8221;</p><p>Weekly. Not &#8220;when we have time.&#8221; Not &#8220;before big initiatives.&#8221; Weekly.</p><p>This feels impossible in a feature factory because the machine is hungry. There&#8217;s always something that needs to ship. But here&#8217;s the counterintuitive bit: the discovery work is what makes the delivery work worthwhile. Without it, you&#8217;re just efficiently producing waste.</p><blockquote><p>&#8220;Continuous discovery is about ensuring that every solution is tied to a validated customer opportunity.&#8221;</p></blockquote><p>I&#8217;ve found the Opportunity Solution Tree useful here. Not as a religion, but as a forcing function. If you can&#8217;t draw a line from the feature you&#8217;re about to build back to a real customer problem, that&#8217;s information.</p><p><strong>Change what you measure and celebrate.</strong></p><p>If your sprint reviews are all about &#8220;what we shipped&#8221; and never about &#8220;what changed because of what we shipped,&#8221; you&#8217;re reinforcing the feature factory.</p><p>Start asking different questions. &#8220;What did we learn?&#8221; &#8220;What behaviour are we seeing?&#8221; &#8220;Did the thing we built last month actually work?&#8221;</p><p>This feels awkward at first. Teams aren&#8217;t used to it. But over time, it shifts the culture from output obsession to outcome curiosity.</p><p><strong>Give teams problems, not solutions.</strong></p><p>This requires trust, which requires that leadership actually lets go of control. Easier said than done, especially in organisations where executives got promoted by being the person with the answers.</p><p>But here&#8217;s what I&#8217;ve seen work: define the outcome you need, explain why it matters, set the constraints (budget, timeline, technical boundaries), and then get out of the way. Let the team figure out how to get there.</p><p>Marty Cagan calls this &#8220;empowered teams.&#8221; The mechanics matter less than the principle: you&#8217;re trusting smart people to solve problems, not treating them as ticket-processing machines.</p><p><strong>Use economics to fight back against low-value requests.</strong></p><p>When stakeholders come with feature requests (and they will, constantly), you need something better than &#8220;that&#8217;s not on the roadmap.&#8221;</p><p>Cost of Delay is useful here. It forces you to quantify: what&#8217;s the economic impact of not doing this? And what&#8217;s the economic impact of doing it instead of something else?</p><p>Not every conversation needs to become a financial model. But being able to say &#8220;if we build Feature X instead of Feature Y, we&#8217;re leaving approximately &#163;400k on the table this year&#8221; is different from saying &#8220;I don&#8217;t think Feature X is a priority.&#8221;</p><p><strong>Start small. Create a bright spot.</strong></p><p>You probably can&#8217;t transform your entire organisation overnight. You might not even be able to transform your entire team. But you can probably run one experiment.</p><p>Pick one initiative. Do the discovery work properly. Measure outcomes, not just delivery. See what happens.</p><p>If it works, you&#8217;ve got evidence. If it doesn&#8217;t, you&#8217;ve learned something. Either way, you&#8217;ve broken the pattern.</p><h2>The Uncomfortable Truth</h2><p>I should be honest about something. Closing the strategy-execution gap is harder than any of the advice above makes it sound.</p><p>Organisations resist this change because the feature factory, for all its dysfunction, provides certainty. Executives can look at a roadmap and feel like they know what&#8217;s happening. Teams can look at a backlog and feel like they know what success looks like. There&#8217;s comfort in motion, even purposeless motion.</p><p>Outcome-driven work requires living with more ambiguity. You&#8217;re not promising to ship Feature X by Q3. You&#8217;re promising to move Metric Y, and you&#8217;re honest that you&#8217;re not sure how yet.</p><p>That&#8217;s a harder sell. To leadership, to stakeholders, sometimes to your own team.</p><p>But the alternative is continuing to build products that don&#8217;t matter, celebrating shipments that don&#8217;t connect to value, and wondering why the strategy slides still feel like fiction.</p><p>The gap between strategy and execution isn&#8217;t a one-time fix. It&#8217;s a discipline. A practice of constantly asking: &#8220;Is what we&#8217;re building connected to what we said matters?&#8221;</p><p>Sometimes the answer is no. And that&#8217;s the moment when you get to decide whether you&#8217;re going to keep feeding the factory, or start building something that actually works.</p><p>Anyway. That&#8217;s the thing about feature factories. Nobody wakes up and decides to run one. You just stop asking the questions that would reveal you already are.</p>]]></content:encoded></item><item><title><![CDATA[Stress Testing Your Strategy Before You Ruin Everything]]></title><description><![CDATA[Your strategy document is probably lovely. Proper formatting, clear goals, maybe even a SWOT analysis. The question nobody asks: what happens when it meets your actual organisation?]]></description><link>https://www.angelstanev.com/p/stress-testing-your-strategy-before</link><guid isPermaLink="false">https://www.angelstanev.com/p/stress-testing-your-strategy-before</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 09 Oct 2025 11:39:00 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1715481082153-dc97ed9b1559?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Nnx8cmFuZG9tfGVufDB8fHx8MTc2NDA0NzAwMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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://images.unsplash.com/photo-1715481082153-dc97ed9b1559?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Nnx8cmFuZG9tfGVufDB8fHx8MTc2NDA0NzAwMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1715481082153-dc97ed9b1559?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Nnx8cmFuZG9tfGVufDB8fHx8MTc2NDA0NzAwMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1715481082153-dc97ed9b1559?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Nnx8cmFuZG9tfGVufDB8fHx8MTc2NDA0NzAwMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1715481082153-dc97ed9b1559?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Nnx8cmFuZG9tfGVufDB8fHx8MTc2NDA0NzAwMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1715481082153-dc97ed9b1559?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Nnx8cmFuZG9tfGVufDB8fHx8MTc2NDA0NzAwMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1715481082153-dc97ed9b1559?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Nnx8cmFuZG9tfGVufDB8fHx8MTc2NDA0NzAwMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="392" height="261.3333333333333" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1715481082153-dc97ed9b1559?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Nnx8cmFuZG9tfGVufDB8fHx8MTc2NDA0NzAwMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3648,&quot;width&quot;:5472,&quot;resizeWidth&quot;:392,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;a black dog carrying an orange object on its back&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="a black dog carrying an orange object on its back" title="a black dog carrying an orange object on its back" srcset="https://images.unsplash.com/photo-1715481082153-dc97ed9b1559?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Nnx8cmFuZG9tfGVufDB8fHx8MTc2NDA0NzAwMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1715481082153-dc97ed9b1559?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Nnx8cmFuZG9tfGVufDB8fHx8MTc2NDA0NzAwMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1715481082153-dc97ed9b1559?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Nnx8cmFuZG9tfGVufDB8fHx8MTc2NDA0NzAwMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1715481082153-dc97ed9b1559?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Nnx8cmFuZG9tfGVufDB8fHx8MTc2NDA0NzAwMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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">Photo by <a href="https://unsplash.com/@timmcerston">Tim McErston</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>As a rule of thumb, a leadership team will spend three months crafting a strategy to let&#8217;s say move upmarket. Enterprise customers, higher ASPs, the whole playbook. They will have slides and a lot of conviction. What they rarely will have is a single conversation about what would happen when their best customer success person quit because enterprise deals take nine months and her bonus was tied to quarterly closed deals.</p><blockquote><p>The strategy is fine. The stress test is missing.</p></blockquote><p>Here&#8217;s what I mean. You finish the strategy document, send it round for comments, get a few &#8220;looks good&#8221; replies from people who skimmed it during their commute. Then you jump straight into translating it for product, for sales, for marketing. You write OKRs. You update roadmaps. You create Jira tickets. You&#8217;ve gone from strategic intent to tactical execution without checking if the thing can actually survive contact with your organisation.</p><p>That gap is where strategies go to die.</p><h2>The bit everyone skips</h2><p>Strategy documents assume a clean world. They assume your engineering team will happily pivot from feature work to platform investment. They assume customers will pay more because you&#8217;ve decided you&#8217;re premium now. They assume your CFO won&#8217;t panic when ARR dips for two quarters while you retool.</p><p>Reality is more chaotic. Your engineer lead has six months left on her technical debt roadmap and she&#8217;s already told her team they can finally fix the authentication system. Your biggest customer is threatening to churn if you don&#8217;t build their specific feature. Your board wants growth this quarter, not next year.</p><blockquote><p>The strategy doesn&#8217;t fail because it was bad. It fails because nobody checked if it was <em>loadable</em> into your actual context.</p></blockquote><p>This is where stress testing comes in. Not the financial kind, where you check if you can survive a recession. The kind where you deliberately try to break your strategy before you launch it. You poke holes. You surface conflicts. You make the problems visible when they&#8217;re still theoretical instead of discovering them six months in when you&#8217;re haemorrhaging cash and the exec team is demanding to know what went wrong.</p><p>Most teams skip this because it feels negative. You&#8217;ve just spent weeks building consensus around a strategy and now you want to... criticise it? Worse, you want to get a room full of people to imagine it failing?</p><p>Yes. Exactly that.</p><h2>What you&#8217;re actually looking for</h2><p>When you stress test a strategy, you&#8217;re hunting for three types of problems.</p><p>First, the <strong>logic gaps</strong>. Does this actually make sense? If we move upmarket, do we have the sales infrastructure to close enterprise deals? Do our contracts support multi-year agreements? Can our product handle enterprise security requirements? These are table-stakes questions but they get skipped when everyone&#8217;s nodding along to the big vision.</p><p>Second, the <strong>resource conflicts</strong>. Every strategy implies trade-offs but most documents gloss over them. &#8220;We&#8217;ll focus on enterprise AND maintain our self-serve motion.&#8221; Right. With which engineering team? Your five-person product org is already underwater. Something has to give. What gives? And who decides?</p><p>Third, the <strong>organisational antibodies</strong>. Your company has an immune system. It rejects things that don&#8217;t fit. If your strategy requires moving slowly and deliberately but your culture rewards shipping fast and iterating, you&#8217;ve got a problem. If your strategy needs cross-functional collaboration but your org structure creates silos with conflicting goals, you&#8217;ve got a problem.</p><p>These aren&#8217;t unknowable. They&#8217;re predictable. But you have to look.</p><h2>The pre-mortem that actually works</h2><p>Forget the complicated frameworks for a minute. The simplest stress test is the pre-mortem. You gather the people who&#8217;ll execute the strategy (not just the ones who wrote it) and you tell them this: &#8220;It&#8217;s 18 months from now. The strategy failed. Completely. Tell me what went wrong.&#8221;</p><p>I know it sounds grim. It works because it flips the psychology. Instead of defending the strategy, people start spotting risks. Instead of group optimism, you get group paranoia. Which is exactly what you need.</p><p>Here&#8217;s how to actually run one. Don&#8217;t overthink it.</p><p>Give people five minutes to write down, privately, why the strategy failed. Actual reasons. Specific failures. &#8220;The product couldn&#8217;t scale to enterprise loads.&#8221; &#8220;Sales couldn&#8217;t articulate the value prop.&#8221; &#8220;Marketing got defunded halfway through the rebrand.&#8221; &#8220;Our best PM quit because they hated enterprise work.&#8221;</p><p>Then go round the room. Everyone shares one failure scenario. No debate yet, just capture. You&#8217;ll notice patterns. Technical risks cluster. Political risks cluster. Market risks cluster.</p><p>Now vote. What are the three most dangerous failure modes? Not the most likely (people are terrible at probability). The most dangerous. The ones that would actually kill the strategy.</p><p>For those three, you write prevention plans. Not someday. Today. Before you translate the strategy into OKRs or roadmaps. If the biggest risk is &#8220;engineering can&#8217;t deliver the enterprise features we need&#8221;, what&#8217;s the mitigation? Do you hire differently? Descope other work? Build in six-month buffer? Partner with someone who has the tech?</p><p>The goal isn&#8217;t to eliminate risk. You can&#8217;t. The goal is to make the trade-offs explicit and manageable rather than implicit and surprising.</p><h2>When your strategy assumes things it shouldn&#8217;t</h2><p>I ran a pre-mortem once where the top failure scenario was &#8220;customer success can&#8217;t handle the volume&#8221;. The strategy document had us doubling customer count but hadn&#8217;t mentioned staffing. When we dug in, turns out finance had already frozen CS headcount. The strategy was relying on an assumption (we&#8217;ll hire more CS) that was factually wrong.</p><p>We found that in a 60-minute meeting. Imagine finding it six months in, when you&#8217;ve already signed the customers and your CS team is drowning.</p><p>This is the pattern. Strategies make assumptions. Optimistic ones. The market will respond this way. Competitors will do that. Our team can handle this. Our customers want that. Some assumptions are fine. Some are load-bearing. You need to know which.</p><p>Walk through your strategy and list every assumption. Then categorise them. Which ones, if wrong, would tank the whole thing? Those are your load-bearing assumptions. Now test them. Not with research necessarily (though sure, if you can). Test them with the people who&#8217;ll actually encounter reality. Ask your sales team if they think customers will pay 40% more for the new positioning. Ask your engineers if they can build the platform features in the timeline. Ask your customer success team if they can support a completely different customer profile.</p><p>Listen to their doubt. That&#8217;s signal.</p><h2>The competitor move you&#8217;re ignoring</h2><p>Most strategies have a section on competitive landscape. It&#8217;s usually backward-looking. &#8220;Here&#8217;s what they do today.&#8221; Fine. Now tell me what they&#8217;ll do when you execute your strategy.</p><p>You&#8217;re moving upmarket? Your biggest competitor will probably defend that territory. How? Price cuts? Feature parity? Bundling deals? FUD campaigns about your stability? They won&#8217;t sit still.</p><p>You&#8217;re launching a new product line? Someone will copy it or undercut it or tell customers it&#8217;s a distraction from your core competence.</p><p>You&#8217;re changing your pricing model? Your customers will compare you to alternatives under the new model, not just the old one.</p><blockquote><p>This isn&#8217;t paranoia. It&#8217;s basic game theory. But I see strategies all the time that assume the market is static. It&#8217;s not.</p></blockquote><p>The stress test here is war gaming. Get a small group (three to five people) and split them. Half play your company executing the strategy. Half play your main competitor responding. Give them 30 minutes to sketch the moves and countermoves.</p><p>You&#8217;ll learn things. Like maybe your competitor has deeper pockets and can sustain a price war longer than you thought. Or maybe they&#8217;re distracted by their own strategic mess and won&#8217;t react at all. Or maybe the real threat isn&#8217;t them, it&#8217;s a new entrant you haven&#8217;t thought about.</p><p>The point isn&#8217;t to predict the future perfectly. It&#8217;s to stress test whether your strategy is robust to different competitive responses or whether it only works if everyone else cooperates.</p><h2>The resource conversation most are avoiding</h2><p>Every strategy requires resources. Money, people, time, attention. Most strategy documents hand-wave this. &#8220;We&#8217;ll need investment in X.&#8221; Sure. From where?</p><p>Your finance team has a budget. Your product team has a roadmap. Your engineering team has a backlog. Your marketing team has campaigns planned. Your strategy is now asking all of them to pivot. Something has to give.</p><p>This is the conversation that makes people uncomfortable. Because it forces prioritisation. Real prioritisation. Not &#8220;let&#8217;s do both&#8221; or &#8220;we&#8217;ll work harder&#8221;. Actual choices.</p><p>If you&#8217;re moving upmarket, you&#8217;re probably deprioritising features for your current mid-market customers. Are you OK with that? Will they churn? How much churn is acceptable? If you&#8217;re investing in platform scalability, you&#8217;re delaying new product features. For how long? Will that cost you deals?</p><p>The stress test here is making the trade-offs explicit before you commit. List what you&#8217;re gaining from the strategy. Now list what you&#8217;re giving up. Not in abstract terms. In concrete terms. &#8220;We&#8217;re giving up feature X, which 30% of customers have requested, to build infrastructure that benefits no one directly for six months.&#8221;</p><p>If you can&#8217;t stomach that trade-off, your strategy isn&#8217;t real yet.</p><h2>The cultural friction you&#8217;re pretending isn&#8217;t there</h2><p>Strategies often require cultural change. &#8220;We need to become more customer-centric.&#8221; &#8220;We need to move faster.&#8221; &#8220;We need to be more data-driven.&#8221;</p><p>Cool. How?</p><p>Culture isn&#8217;t a switch you flip. It&#8217;s reinforced by structure, by incentives, by who gets promoted, by what gets celebrated, by what gets punished. If your strategy requires behaviour change but you haven&#8217;t changed the underlying systems, you&#8217;re asking for cultural transformation through sheer willpower.</p><p>That doesn&#8217;t work.</p><p>I watched a company try to shift from project-based work to outcome-based work. The strategy was clear. The exec team was aligned. But the bonus structure still rewarded shipping features, not achieving outcomes. Performance reviews still asked &#8220;what did you deliver?&#8221; not &#8220;what impact did you have?&#8221; The Jira workflow was still organised by project.</p><p>Six months in, everyone had reverted to project-based thinking because that&#8217;s what the system rewarded.</p><p>The stress test here is asking: what behaviours does this strategy require? Now audit your systems. Do they support those behaviours or fight them?</p><p>If your strategy needs cross-functional collaboration but your org chart creates silos with separate goals, that&#8217;s friction. If your strategy needs long-term thinking but your OKR cycles are quarterly with no rollover, that&#8217;s friction. If your strategy needs experimentation but your culture punishes failed bets, that&#8217;s friction.</p><p>You can either change the systems or change the strategy. You can&#8217;t ignore the friction and hope it resolves itself.</p><h2>What to actually do this week</h2><p>Right. Enough theory. Here&#8217;s what you can do before your strategy becomes roadmaps and OKRs.</p><ol><li><p>Block two hours with your core execution team. Not the strategy authors. The people who&#8217;ll have to make this real. Product, engineering, sales, customer success, marketing. Whoever touches the work.</p></li><li><p>Run the pre-mortem. It&#8217;s 18 months out. The strategy failed. Why? Capture everything. Vote on the top three killers. Build mitigation plans for those three today.</p></li><li><p>Then test your load-bearing assumptions. List them. Pick the three that, if wrong, would tank the strategy. Figure out how to validate them before you commit significant resources. Maybe it&#8217;s a pricing experiment. Maybe it&#8217;s a customer interview sprint. Maybe it&#8217;s a technical proof of concept. Small, fast tests.</p></li><li><p>Finally, audit one system for cultural friction. Pick the most obvious one. If your strategy needs behaviour X but your incentive structure rewards behaviour Y, that&#8217;s your starting point. You don&#8217;t have to fix everything. Fix the one that&#8217;ll cause the most pain.</p></li></ol><p>This isn&#8217;t comprehensive. It won&#8217;t catch every risk. But it&#8217;ll catch enough to avoid the stupid failures. The ones where everyone looks back and says &#8220;we should have seen that coming.&#8221;</p><p>You should have. You didn&#8217;t because you skipped the stress test.</p><h2>The bit that stays uncomfortable</h2><p>Here&#8217;s what nobody tells you about stress testing strategies. It doesn&#8217;t make the strategy better in some clean, satisfying way. It makes it messier. More qualified. More realistic.</p><p>You start with a crisp vision. Three priorities. Clear goals. After stress testing, you add caveats. &#8220;Unless competitor X responds by cutting prices.&#8221; &#8220;Assuming we can hire five engineers by Q2.&#8221; &#8220;Provided customer success can scale with us.&#8221;</p><p>That feels worse. It is better.</p><p>Because those caveats are real. They exist whether you name them or not. Naming them means you can watch for them, plan for them, mitigate them. Ignoring them means you get surprised six months in when reality doesn&#8217;t match your document.</p><p>Most strategies fail not because they were wrong but because they were brittle. They only worked in one very specific set of conditions that never quite materialised. The ones that survive aren&#8217;t necessarily smarter. They&#8217;re just more honest about what could break them and they have contingencies.</p><p>Stress testing won&#8217;t guarantee success. Nothing will. But it&#8217;ll help you spot the failures that were always coming. And sometimes that&#8217;s enough.</p><p>Next time you finish a strategy document and everyone&#8217;s nodding along, that&#8217;s your signal. The nodding means you haven&#8217;t found the conflicts yet. Run the pre-mortem. Find them. Then decide if you still want to run the strategy, or if you need to rewrite it before it rewrites itself in production.</p>]]></content:encoded></item><item><title><![CDATA[When Product Leadership Speaks and Engineering Hears Static]]></title><description><![CDATA[Why the gap between product vision and engineering execution isn't a communication problem: it's a translation problem, and both sides are speaking different languages about risk.]]></description><link>https://www.angelstanev.com/p/when-product-leadership-speaks-and</link><guid isPermaLink="false">https://www.angelstanev.com/p/when-product-leadership-speaks-and</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 25 Sep 2025 16:56:00 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1513909768583-afba6a563286?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2Mnx8cmlza3xlbnwwfHx8fDE3NjQxNDg1MDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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://images.unsplash.com/photo-1513909768583-afba6a563286?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2Mnx8cmlza3xlbnwwfHx8fDE3NjQxNDg1MDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1513909768583-afba6a563286?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2Mnx8cmlza3xlbnwwfHx8fDE3NjQxNDg1MDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1513909768583-afba6a563286?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2Mnx8cmlza3xlbnwwfHx8fDE3NjQxNDg1MDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1513909768583-afba6a563286?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2Mnx8cmlza3xlbnwwfHx8fDE3NjQxNDg1MDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1513909768583-afba6a563286?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2Mnx8cmlza3xlbnwwfHx8fDE3NjQxNDg1MDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1513909768583-afba6a563286?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2Mnx8cmlza3xlbnwwfHx8fDE3NjQxNDg1MDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="488" height="325.3650731707317" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1513909768583-afba6a563286?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2Mnx8cmlza3xlbnwwfHx8fDE3NjQxNDg1MDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3417,&quot;width&quot;:5125,&quot;resizeWidth&quot;:488,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;white coupe beside Risk LED signage&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="white coupe beside Risk LED signage" title="white coupe beside Risk LED signage" srcset="https://images.unsplash.com/photo-1513909768583-afba6a563286?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2Mnx8cmlza3xlbnwwfHx8fDE3NjQxNDg1MDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1513909768583-afba6a563286?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2Mnx8cmlza3xlbnwwfHx8fDE3NjQxNDg1MDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1513909768583-afba6a563286?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2Mnx8cmlza3xlbnwwfHx8fDE3NjQxNDg1MDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1513909768583-afba6a563286?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2Mnx8cmlza3xlbnwwfHx8fDE3NjQxNDg1MDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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">Photo by <a href="https://unsplash.com/@meric">Meri&#231; Da&#287;l&#305;</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p></p><p>You know that moment in a leadership all-hands when the VP of sorts unveils the new vision with genuine excitement, and you watch the engineering leads&#8217; faces go carefully blank? </p><p>That&#8217;s the moment. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.angelstanev.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading THE EXECUTION STACK! 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>The one where everyone nods, someone asks a polite clarifying question, and then engineering goes back to their desks to figure out what any of it actually means.</p><p>I&#8217;ve been on both sides. The silence after those presentations isn&#8217;t hostility. It&#8217;s a translation lag.</p><h2>The Thing Nobody Says Out Loud</h2><p>Product leadership talks in outcomes and market position. Engineering builds in systems and constraints. </p><p>This isn&#8217;t a bug in how either group thinks - it&#8217;s literally their job. But somewhere between &#8220;we need to own the mid-market segment&#8221; and &#8220; Jira ticket PROD-2847: refactor authentication service,&#8221; something gets mangled.</p><p>The problem isn&#8217;t that product leaders are too abstract. It&#8217;s that they&#8217;re abstract in ways that don&#8217;t map to engineering&#8217;s mental model of risk, effort, and technical debt. And engineering isn&#8217;t being difficult when they push back on timelines - they&#8217;re doing math that product leadership can&#8217;t see because the variables live in a codebase that leadership stopped reading three promotions ago.</p><p>Here&#8217;s what this actually looks like: product announces we&#8217;re &#8220;becoming the platform of choice for merchant payments.&#8221; Engineering hears: massive concurrent user load, probably need to rearchitect the data layer, someone&#8217;s going to have to own monitoring, and oh great, we&#8217;re definitely not staffed for this.</p><p>Nobody&#8217;s wrong. But nobody&#8217;s connecting either.</p><h2>Where the Mistranslation Happens</h2><p>There are three places this breaks down consistently, and I&#8217;ve watched it happen at companies from 50 people to 5,000:</p><p><strong>The vision stays too high for too long.</strong> Leadership lands on a strategic direction - maybe it&#8217;s moving upmarket, maybe it&#8217;s platform extensibility, maybe it&#8217;s AI features because it&#8217;s 2025 and everyone&#8217;s doing AI. That direction is real and necessary. But it stays conceptual for months while product leadership figures out the go-to-market story, and engineering is left building... what? The stuff that was already on the roadmap. By the time product hands over actual requirements, engineering has spent a quarter reinforcing the wrong parts of the system.</p><p><strong>Ownership boundaries are implied, not explicit.</strong> Product says &#8220;we need this to be reliable at scale&#8221; without defining what scale means or who owns the infrastructure work. Engineering assumes product will bring clear acceptance criteria. Product assumes engineering will flag technical concerns early. Both groups are waiting for the other to be more specific, and meanwhile, the kickoff meeting ends with a vague agreement to &#8220;align more closely going forward.&#8221;</p><p><strong>The story format doesn&#8217;t translate.</strong> Product writes user stories. Engineering needs system stories. A user story describes what a customer experiences. A system story describes what the platform must withstand. &#8220;As a user, I want to export my transaction data&#8221; is fine for a feature discussion. Engineering needs: expected data volume, acceptable latency, failure modes, dependencies on other services, and what happens when the export takes 40 minutes because someone&#8217;s trying to pull three years of transaction history.</p><p>This isn&#8217;t pedantry. It&#8217;s survival. Engineering has seen production break in ways product leadership can&#8217;t imagine, and they carry that scar tissue into every planning conversation.</p><h2>What Engineering Actually Needs to Hear</h2><p>Let me be specific about the translation layer that works. When product leadership communicates a vision, engineering needs four things they rarely get:</p><p><strong>The forcing function.</strong> Not just &#8220;what we&#8217;re building&#8221; but &#8220;what constraint we&#8217;re solving for.&#8221; Are we bottlenecked by deployment speed? Customer onboarding friction? Revenue concentration in one customer segment? That constraint tells engineering where the system pressure is building. Without it, they&#8217;re guessing which technical problems actually matter to the business.</p><p><strong>The boundary conditions.</strong> What&#8217;s in scope for this quarter versus what&#8217;s aspirational for next year? What&#8217;s a must-have versus a nice-to-have? And critically: what are we explicitly <em>not</em> doing? Engineering can&#8217;t optimise for everything. They need to know which corners they can cut and which ones will get them woken up at 2am six months from now.</p><p><strong>The consequences of technical choices.</strong> Product leadership rarely understands that architectural decisions made today lock in constraints for years. Engineering needs to surface: &#8220;If we build this the fast way, we cap out at 10,000 users and refactoring later costs six months. If we build it to scale, it takes an extra quarter now but we&#8217;re clear to 100,000 users.&#8221; Product leadership has to make that call. But engineering needs permission to present the tradeoff without sounding like they&#8217;re blocking progress.</p><p><strong>Who owns the gaps.</strong> There&#8217;s always unglamorous work between &#8220;vision&#8221; and &#8220;shipped feature.&#8221; Data migration. Monitoring. Documentation. Customer comms during downtime. Support tooling. That work doesn&#8217;t appear in user stories, but it appears in engineering&#8217;s backlog, where it crowds out feature development. Someone needs to own it, and product leadership needs to acknowledge it exists.</p><p>Here&#8217;s the uncomfortable bit: product leadership often doesn&#8217;t <em>want</em> to think about boundary conditions and technical consequences. That&#8217;s the messy stuff. The vision is cleaner, more inspiring, easier to present to the board. But if engineering is left to infer the constraints, they&#8217;ll infer conservatively - because they&#8217;re the ones who get woken up when the system falls over.</p><h2>The Ownership Problem That Nobody Fixes</h2><p>There&#8217;s a specific pathology that shows up in every company I&#8217;ve worked with: product leadership says &#8220;we need to move faster,&#8221; and engineering hears &#8220;we need to cut corners,&#8221; and both groups retreat into defensiveness.</p><p>What&#8217;s really happening: product leadership sees opportunity cost. Every quarter we <em>don&#8217;t</em> ship a feature is a quarter a competitor might. Engineering sees technical debt compounding. Every corner we cut now is a week of unplanned work later, and probably during the worst possible time.</p><p>Both are right. But the conversation becomes a negotiation over timelines instead of a shared understanding of risk.</p><p>The fix isn&#8217;t better estimation. It&#8217;s shared ownership of the tradeoff. Product leadership needs to say:</p><blockquote><p>&#8220;Here&#8217;s the market window. Here&#8217;s what we&#8217;re willing to sacrifice to hit it. Here&#8217;s what we&#8217;re not willing to sacrifice.&#8221; </p></blockquote><p>Engineering needs to say: </p><blockquote><p>&#8220;Here&#8217;s what breaking in production looks like. Here&#8217;s what technical debt we can service later. Here&#8217;s what will become unrecoverable.&#8221;</p></blockquote><p>Then you make the call together. Not product pushing for faster, not engineering lobbying for perfect. A conscious decision about what you&#8217;re optimising for this quarter, with everyone&#8217;s eyes open about what it costs.</p><p>I&#8217;ll be honest: most companies don&#8217;t do this. They do a version where product leadership sets the timeline, engineering objects, product leadership doesn&#8217;t move the timeline, and engineering builds resentfully while planning for the production incident they know is coming.</p><h2>How to Spot the Translation Breaking Down</h2><p>You don&#8217;t need to wait for a postmortem to see this pattern. Watch for these signals:</p><p>Engineering starts asking a lot of clarifying questions in planning meetings - not hostile questions, just specific ones about edge cases and scale. That&#8217;s not them being difficult. That&#8217;s them trying to reconstruct the mental model product leadership is working from, because it wasn&#8217;t clearly communicated.</p><p>Product starts saying &#8220;just build the simplest version&#8221; more often. That phrase is fine occasionally. When it becomes a refrain, it means product leadership has stopped trusting engineering to make pragmatic tradeoff decisions, and engineering has stopped trying to explain the technical implications because they&#8217;ve learned product leadership doesn&#8217;t want to hear it.</p><p>Roadmap items keep getting pushed because of &#8220;technical complexity&#8221; that product leadership didn&#8217;t see coming. This is the tax you pay for underspecified vision. Engineering discovers halfway through that the feature requires rewriting a core system, and now you&#8217;re three months behind.</p><p>Engineering brings up technical debt as a blocker, and product leadership treats it like a distraction from &#8220;real work.&#8221; Technical debt is real work. It&#8217;s the accumulated cost of previous tradeoff decisions. If product leadership doesn&#8217;t acknowledge it, engineering will eventually stop surfacing it - and start building more cautiously to avoid creating more of it.</p><h2>A Practical Frame for Better Translation</h2><p>Here&#8217;s what I&#8217;ve seen work when both sides commit to it:</p><p><strong>Start with the customer problem, not the solution.</strong> Product leadership should present: &#8220;Here&#8217;s the segment we&#8217;re losing. Here&#8217;s what they&#8217;re telling us in churn interviews. Here&#8217;s what our competitors offer that we don&#8217;t.&#8221; Engineering can pattern-match that to technical capabilities and flag where the system has gaps. This conversation is vastly more productive than &#8220;we need to build a dashboard&#8221; without context about why or for whom.</p><p><strong>Run lightweight technical discovery in parallel with product discovery.</strong> Don&#8217;t wait until product has a fully baked spec to involve engineering. Bring engineering into early customer conversations. Let them hear the pain directly. Then give them two weeks to spike the technical approach while product is refining the requirements. By the time you&#8217;re ready to commit to a roadmap, both groups are working from the same understanding of scope and risk.</p><p><strong>Write stories that describe the system&#8217;s job, not the user&#8217;s job.</strong> User stories are useful for product thinking. But when you hand work to engineering, reframe it: &#8220;The system must support 500 concurrent exports without degrading performance for other users.&#8221; That&#8217;s a requirement engineering can test, estimate, and commit to. &#8220;As a user, I want to export data&#8221; isn&#8217;t specific enough to build against.</p><p><strong>Make capacity allocation visible and shared.</strong> If your engineering team spends 40% of their time on technical debt and operational work, product leadership needs to see that in the roadmap. Not as a complaint, but as a fact about team capacity. That 40% isn&#8217;t negotiable unless you&#8217;re willing to accept production instability. Once product leadership understands the actual capacity for feature work, timeline conversations get more realistic.</p><p><strong>Review technical decisions together.</strong> When engineering proposes an architectural change, product leadership should be in the room. Not to approve the technical details - they don&#8217;t need to understand the database internals - but to understand the business implications. &#8220;This will take an extra month, but allows us to expand into Europe without a second rewrite.&#8221; That&#8217;s a business decision, not a technical one. Product leadership should make it.</p><h2>What You Can Try Tomorrow</h2><p>If you&#8217;re product leadership: go ask your engineering lead what technical debt is blocking them. Not in a planning meeting - in a 30-minute conversation where they can be candid. Listen without proposing solutions. Your goal is to understand what they&#8217;re managing that doesn&#8217;t show up in your roadmap. Then ask: &#8220;If we gave you one quarter to fix the biggest problem, what would it be and what would it unlock?&#8221;</p><p>If you&#8217;re engineering leadership: write a one-page doc for your product leader that maps their vision to technical capability gaps. Be specific. &#8220;To own mid-market, we need: SSO, role-based permissions, 99.9% uptime SLA, and support for 10x current data volume. We have: none of those. Estimated effort: 9 months with the current team.&#8221; Don&#8217;t couch it in apologies or hedging. Just state the gap.</p><p>If you&#8217;re in the middle of this - senior PM, tech lead, someone straddling both worlds: you&#8217;re the translator whether you want to be or not. Start writing decision docs that force both groups to get specific. &#8220;What are we building? Why now? What happens if we delay? What breaks if we rush?&#8221; Four questions, answered jointly, before a single ticket gets written.</p><h2>The Thing That Remains Unresolved</h2><p>The fundamental tension is still here. Product leadership is paid to see around corners and push for speed. Engineering is paid to keep the system running and think in decades. Those incentives don&#8217;t naturally align.</p><p>But they also don&#8217;t have to be at odds. The companies that do this well treat the gap between vision and implementation as a shared problem, not a blame loop. They assume both groups are competent and acting in good faith. They make tradeoffs explicit instead of letting them emerge as surprises three months into a project.</p><p>Most companies don&#8217;t do this. They do a version where product leadership presents a vision, engineering builds what they think was meant, and six months later everyone&#8217;s frustrated because the thing that shipped doesn&#8217;t quite solve the problem product had in mind.</p><p>The silence after those all-hands presentations? That&#8217;s your signal. If engineering isn&#8217;t asking hard questions immediately, it&#8217;s not because they understand. It&#8217;s because they&#8217;ve learned that asking won&#8217;t change the timeline, so they&#8217;ll just build something and hope it&#8217;s close enough.</p><p>You can fix that. But only if both groups admit the translation layer is broken.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.angelstanev.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading THE EXECUTION STACK! 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></channel></rss>