<?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[High Agency PM]]></title><description><![CDATA[Hi! I am Anu. I've been leading AI products since before ChatGPT became mainstream. I write about how AI is changing product work, lessons (and missteps), and where judgment and structure take high agency.]]></description><link>https://www.highagencypm.com</link><image><url>https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png</url><title>High Agency PM</title><link>https://www.highagencypm.com</link></image><generator>Substack</generator><lastBuildDate>Sat, 29 Aug 2026 22:54:18 GMT</lastBuildDate><atom:link href="https://www.highagencypm.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Anu Jagga Narang]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[highagencypm@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[highagencypm@substack.com]]></itunes:email><itunes:name><![CDATA[Anu Jagga Narang]]></itunes:name></itunes:owner><itunes:author><![CDATA[Anu Jagga Narang]]></itunes:author><googleplay:owner><![CDATA[highagencypm@substack.com]]></googleplay:owner><googleplay:email><![CDATA[highagencypm@substack.com]]></googleplay:email><googleplay:author><![CDATA[Anu Jagga Narang]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[I Built Claude's Memory Wrong]]></title><description><![CDATA[Four lessons from rebuilding a nine-month-old setup in Claude Code for memory, context and rules.]]></description><link>https://www.highagencypm.com/p/claude-code-memory-setup-lessons</link><guid isPermaLink="false">https://www.highagencypm.com/p/claude-code-memory-setup-lessons</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Tue, 18 Aug 2026 12:16:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I was using Claude&#8217;s memory wrong.</p><p>I have been building with Claude Code for nine months now, and I thought I had understood how memory and context worked. I <em>do</em> understand the concepts, don&#8217;t get me wrong.</p><p>A while back, I was noticing that Claude wasn&#8217;t saving the notable parts of the conversation into memory and seemed like it had amnesia. So, I built a skill &#8216;/save&#8217; which basically asks it to identify key decisions from a conversation and save them to memory and create any relevant context files. Over time, as I learned how it was doing, I got into the habit of asking it to &#8216;validate&#8217; its work before I exited the conversation.</p><p>Memory.md has a 200-line, 25KB file limit. Since Claude Dreaming came out in May, I created a rule that I would do memory cleanups in one go when no other conversations are ongoing. Recently, Claude had been flagging to me that I was reaching 175 lines and that I should clean up the memory. So a week ago I spent a chunk of Saturday afternoon cleaning up outdated parts of the memory (completed projects, irrelevant references, feedback consolidations, etc.). After last week&#8217;s cleanup, Claude kept reminding me that memory at 181 lines needed to be cleaned up (<em>again!</em>).</p><p>In addition, I was starting to feel brain-fry reading AI-written content for hours, and my writing-style rules (for Claude to edit my writing) had drifted. That rules file was also 35KB, grown over time.</p><p>I wondered whether I had misunderstood how memory works or if my setup was right. So this past weekend, I sat down to understand how to optimize memory.md. I started with the basics. Refreshing my own memory <em>(pun intended)</em> on how context and memory work and best practices to engineer them. The guidance on how to use claude.md and memory.md has been updated as the technology has evolved. Mine was operating from the initial setup. I didn&#8217;t just want to clean up or change the harness. I wanted to make it better. So, I looked at Anthropic&#8217;s own <a href="https://code.claude.com/docs/en/best-practices">guidance on best practices</a>.</p><p>Here are my lessons:</p><ol><li><p>Audit for conflicts: Over time, Claude had written rules (sometimes conflicting) in multiple places, so it was referencing stale information where it wasn&#8217;t updated. My writing-style, LinkedIn-rules, blog-writer, and humanize skill all had a different levels of detail in my writing voice, operational rules like publishing cadence, and AI slop to avoid. So depending on how I phrased my ask, it would invoke a different rule. Fix: If possible, write once and point to it from other places. One writing-style, cleaned up with my original writing as examples, one humanize skill that points to the writing-style, and one operational file with platform and publishing mechanics - kept separate with purpose.</p></li><li><p>Audit what doesn&#8217;t get flagged: The system reliably flagged that memory was reaching its limit. But instead of flagging that the writing had drifted, it updated the writing-style with feedback, and that drift increased the file size with conflicting information in the same file. I found out through brain-fry after hours of trying to comprehend the AI-written content. Fix: I added a ceiling to the writing-style to not go over 220 lines, which will force a cleanup next time it starts to drift.</p></li><li><p>&#8216;/Save&#8217; identified key decisions and wrote them accurately. It also had a step to &#8220;update a file,&#8221; but not all files with relevant references. My validation habit checked that things got written, not whether the old thing stopped being true. So I updated the step to look for all references.</p></li><li><p>When I ran the new cleanup again, the gate accurately loaded my writing-style for <em>drafting</em> but not <em>reviewing</em>, and Claude reviewed my voice <em>without</em> actually reading my voice file. So the narrow trigger had to be updated to cover both reviewing and judging.</p></li></ol><p>The verdict on whether this worked is still pending. At least Claude isn&#8217;t reminding me that the memory is reaching a limit. My memory.md file now reads at 58 lines.</p><p><a href="https://arxiv.org/html/2608.07429">Stale memory is worse than no memory</a>. Append-only memory scored 0.210 against a no-memory baseline of 0.309 under drift, and &#8220;falls below no memory because the stale precedent remains active.&#8221; As I discovered in my own setup, my /save was appending selectively, and it cost me two Saturday afternoons.</p>]]></content:encoded></item><item><title><![CDATA[Performing Excellence]]></title><description><![CDATA[We issue AI tool licenses to people and track who logs in. Almost no one gets taught how context windows, memory, or judgment work.]]></description><link>https://www.highagencypm.com/p/ai-tools-training-gap</link><guid isPermaLink="false">https://www.highagencypm.com/p/ai-tools-training-gap</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Tue, 11 Aug 2026 12:00:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>&#8220;Do I need a MacBook to use Claude Code?&#8221;</em></p><p>Someone asked me that last week, and it isn&#8217;t the first time I&#8217;ve been asked it.</p><p>It&#8217;s a fair question. It&#8217;s also a logistics question.</p><p>Then I watched someone give a demo who had been using the same conversation thread for weeks to produce a report, loading the context of previous turns before resuming, and burning tokens the whole way. The context window was full. The evals were far from reality.</p><p>We are asking people to use AI to do the work and produce results. Increase efficiency. Reduce cycle time. Generate documents. We have selectively given tools to people to use. We have not given them any of the necessary training on how to understand and manage a context window, guidance on when to start a new conversation, or how memory persists between them.</p><p>That costs us real dollars in inefficient token usage. It also degrades the output, and people hit limits mid-task without understanding why. This tells me that they have not been taught how to think with the tool.</p><p>Then there are the people who are paralyzed. They have a license to a popular coding tool and have never opened it.</p><p>This happened to me too. I was brazenly using Lovable on my personal account to prototype ideas, and then I got a corporate license and froze. On the work account, I was waiting for inspiration, for the perfect use case that would show my best work. I was performing excellence. On my personal account, I could just build random things for a user of one.</p><p>So I wonder how much of this is really a training problem. We are measuring who is using it and who is not, and usage is the one number we can track without changing much else. We are not looking as hard at our org structures, processes, incentives, or at defining what good looks like with these tools. We have not permitted our teams to slow down on the judgment parts so they can go fast on the execution parts.</p><p>So we ask the logistics questions: which MacBook, which model, which coding tool is most efficient. We skip the judgment questions: When should a model handle a task? How would I know if the output is any good? What context is passed between one conversation and the next? And, when do I edit the markdown file myself vs. asking a model to do it?</p><p>Those are the questions I&#8217;d want us training people on. What gaps are you seeing: training or judgment?</p>]]></content:encoded></item><item><title><![CDATA[The Scorecard Built for Humans]]></title><description><![CDATA[A person on an abusive call eventually hangs up. A customer's AI agent does not. The human taking that call is still measured on handle time and resolution rates.]]></description><link>https://www.highagencypm.com/p/scorecard-built-for-humans</link><guid isPermaLink="false">https://www.highagencypm.com/p/scorecard-built-for-humans</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Tue, 04 Aug 2026 11:31:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the third and final post in this series about <a href="https://www.highagencypm.com/p/new-user-your-dashboard-cant-see?r=5fzj9o">customers&#8217; AI agents</a> and <a href="https://www.highagencypm.com/p/ai-disclosure-runs-one-way?r=5fzj9o">the asymmetry of AI disclosures</a>, let&#8217;s talk about what happens when a customer&#8217;s AI misbehaves or abuses the human agent: who can they sue?</p><p>I want to be upfront. I am not a lawyer. I have worked in a call center and have designed multiple applications that support the ecosystem. So I am looking at this from the human and design side, and leaving the doctrine to people who know it. This is purely a thought piece.</p><h2><strong>Four parties and no obvious defendant</strong></h2><p>Let&#8217;s start with who is involved when a customer&#8217;s AI agent interacts with a human agent.<br>There is the customer, who instructed their AI to achieve an outcome. There is the AI agent, built on a model by a provider to follow instructions. There is the human agent who is handling the escalation path. And then, there is the employer of the human agent. Sometimes the employer is a vendor to a company whose customers the human agent is handling.</p><p>The human agent has no binding relationship with anyone else except their employer. The agreements that allocate risk in agentic interactions are between model providers and their users, and the recurring point in all of that writing is that only parties to an agreement can invoke it. Someone who is harmed but is not party to those agreements generally cannot reach the protections inside them.</p><h2><strong>Protecting Employees</strong></h2><p>Employers already have a duty to protect employees from harassment by anyone who is not employed there, where it is based on a protected characteristic. Under the EEOC standard, an employer can be held liable for how a customer treats an employee. Two things have to be true: the employer knew about it or should have known, and did not act to correct the situation.<br>The law is not written with AI agents in mind. It was written for the customer who screams at someone for twenty minutes, and it exists because we decided that a person should not have to absorb that as a condition of employment.</p><p>I want to be careful about how far this stretches, because the version of this argument that overreaches is easy to dismiss. As I understand it, harassment in the legal sense generally requires a protected-class basis. An AI agent that is simply relentless is not harassing anyone in that sense. It may even be programmed to be polite while it does it. None of that makes the call any easier for the person taking it.</p><p>An employer sets the conditions of the job, which means an employer owns them.</p><h2><strong>Methods and Procedures</strong></h2><p>This is a design problem.</p><p>The human agents are measured on handle time, resolution rate, customer satisfaction, and adherence to policies. Every one of those assumes the person on the other end eventually gets tired, or satisfied, or gives up. That assumption has held for as long as contact centers have existed. An AI agent does none of it. A human agent who draws a queue full of these conversations will watch their numbers drop, and nothing in the measurement will show why.</p><p>I was once having a rough day on the floor. Almost every call that day was harsh, and then one got disconnected while the customer was mid-rage. My supervisor pulled me aside to ask if I had &#8216;hung up&#8217; on him. I had not. I got dinged for &#8216;potential disconnect&#8217; anyway.</p><p>The policies dictate whether a human agent is allowed to end a conversation. Most contact centers have a disconnect policy for abusive callers, and without an explicit authority, people stay on the line for fear of it being scored against them. Those policies were written for humans. A human disconnects eventually. An AI agent does not.</p><h2><strong>So what should employers do?</strong></h2><p>There are a few options:</p><ol><li><p>To start, have <strong>training and policies</strong> around identifying agentic interactions and what a human agent can do.</p></li><li><p>Give <strong>explicit authority to end the conversation</strong> when the AI agent is borderline abusive, and don&#8217;t score the human agent poorly for that interaction.</p></li><li><p>Determine <strong>how agentic conversations will be scored</strong> against a human to avoid penalizing people for conditions they cannot control.</p></li><li><p><strong>Continue conversations</strong> with human agents as the tech landscape evolves.</p></li></ol><p>And, I can&#8217;t emphasize the last point enough. Asking the people doing the work what they are seeing is the single most important way to understand the agentic behavior against human agents.</p><p>The uncomfortable version of this is that the employer has the duty and also owns the metrics creating the pressure. The duty and the scorecard were both built for humans, and need to be revisited for AI agents.</p><p>If you run one of these organizations: do your human agents know what they are allowed to do when it isn&#8217;t a person on the other end?</p>]]></content:encoded></item><item><title><![CDATA[The One-Way Asymmetry of AI Disclosures]]></title><description><![CDATA[We tell customers when they are talking to a bot. Nobody tells the human agent on the customer care floor what is talking to them.]]></description><link>https://www.highagencypm.com/p/ai-disclosure-runs-one-way</link><guid isPermaLink="false">https://www.highagencypm.com/p/ai-disclosure-runs-one-way</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Tue, 28 Jul 2026 12:16:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last week <a href="https://www.highagencypm.com/p/new-user-your-dashboard-cant-see">I wrote about</a> a video I saw on LinkedIn, where someone&#8217;s AI agent negotiated a bill with a company&#8217;s customer service agent and filed a regulatory complaint while it was doing it.</p><p>If you have shipped a customer-facing bot in the last few years, you probably had a disclosure conversation with legal. The disclosure that a user is talking to AI (or AI may be incorrect) is a common placement in the user experience. It became standard well before it was strictly required, because the alternative looked bad and nobody wanted to defend it. That instinct was right.</p><p>What I can&#8217;t find is anyone applying the same instinct in the other direction.</p><h2>The rule was written with one person in mind</h2><p>The <a href="https://artificialintelligenceact.eu/article/50/">EU AI Act&#8217;s transparency rules</a> require that systems interacting directly with people be built so those people know they are dealing with an AI, and those obligations start applying in August. California has had a <a href="https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=201720180SB1001">bot disclosure law</a> since 2019, which covers use of a bot to mislead someone about its artificial identity in order to incentivize a purchase or sale, or to influence a vote.</p><p>I want to be upfront: I&#8217;m not a lawyer.</p><p>These rules paint the same picture. There is a consumer, and there is a company with a machine, and the worry is that the company&#8217;s machine will fool the consumer into buying something or believing something.</p><p>That&#8217;s a real worry. But are the people drafting these rules picturing a person on a customer service floor, on the receiving end of a customer&#8217;s AI agent that was told to get a credit and will keep working until it does?</p><h2>Are the human agents already covered?</h2><p>The EU provision is written as an obligation to inform natural persons who interact with the system. It doesn&#8217;t specifically say consumers. A customer care agent is a natural person. On a plain reading, the provider of that customer&#8217;s AI may already owe the human agent the same disclosure the law demands in the other direction.</p><p>I haven&#8217;t seen anyone build for that, either as a norm or a product requirement. The obligation may exist on paper, but do the systems people actually use reflect it?</p><p>I wonder if the disclosure to human agents is a design problem. Agent-facing tools have fields for account information and sentiment, and they presume an authorized customer is the one contacting them. None of them have a field for who or <em>what</em> is typing.</p><p>More importantly, if a human agent learns that they are interacting with a customer&#8217;s AI agent, what are they allowed to do differently? If they don&#8217;t have autonomy or at least methods and procedures telling them what to do, then the disclosure is just theater.</p><ul><li><p>Can they &#8216;disconnect&#8217; from the AI agent to avoid being harassed by it?</p></li><li><p>Can they escalate/transfer to a supervisor?</p></li><li><p>Can they sue? If so, who? On what grounds?</p></li></ul><h2>The visible asymmetry</h2><p>We built the bot disclosure quickly, ahead of the law in some cases, because the reputational risk was obvious and the person to protect was a customer.</p><p>The logic applies to human agents, but the asymmetry is on the pressure, because the person on the receiving end is an employee. And employees don&#8217;t generate the kind of risk that changes roadmaps.</p><p>I&#8217;d rather we notice that now, while the volume is still low enough to design for, than after it becomes the normal condition of the job.</p><p>What would it take for the person taking the conversation to be told what they are talking to?</p>]]></content:encoded></item><item><title><![CDATA[The New User Your Dashboard Can't See]]></title><description><![CDATA[Customers' AI agents are negotiating with company support. The people who notice this first work the frontline, and most product teams don't have a feedback loop.]]></description><link>https://www.highagencypm.com/p/new-user-your-dashboard-cant-see</link><guid isPermaLink="false">https://www.highagencypm.com/p/new-user-your-dashboard-cant-see</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Tue, 21 Jul 2026 12:15:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I first noticed it on LinkedIn.</p><p>Someone had posted a video of their own AI agent negotiating a bill with a company&#8217;s customer service agent while also filing a complaint with a government regulatory body. The poster gave instructions to the agent about the desired outcomes, and the AI agent simultaneously and autonomously interacted with a human agent while filing the complaint.</p><p>I am not surprised that the agent existed; I build AI agents myself. We have all been watching these get better for two years. What got me was that the AI agent picked a strategy. It made a call about how to achieve the defined goals, and then went and did just that.</p><p>Which means that at the receiving end of that conversation was a human being, talking to a customer&#8217;s patient, well-briefed AI agent that was running a plan and representing someone else&#8217;s interest, like an attorney. We have spent years designing for a human on the other side of that conversation, the one who is frustrated, or in a hurry, or genuinely wants to resolve a billing issue. That person is still there. But our experiences have not evolved to accommodate their (AI) representative.</p><p>It also doesn&#8217;t get tired or embarrassed, and it doesn&#8217;t take no for an answer. The training, the scripts, and the scorecards at the human end of that conversation were built around a counterpart who does all three.</p><p>Then there is a question about the disclosures that&#8217;s still unanswered. We&#8217;ve mostly settled that people should be told when they&#8217;re talking to an AI, or that it can make mistakes. The reverse isn&#8217;t settled at all. If a human agent is now talking to someone&#8217;s AI, is that human owed the same disclosure? I think so. But who would enforce it? You also can&#8217;t disclose what you can&#8217;t detect, which is where this stops being philosophical.</p><p><strong>How would we even know?</strong> None of the usual channels would catch it. This won&#8217;t show up on a dashboard, in a test case, or a flag anyone thought to build. It surfaced because a person was pleased enough with what they&#8217;d built to show it off in public.</p><h2>The human agents already know</h2><p>In the early 2000s, I worked at a Hewlett Packard call center. Back then, if you called because you had an issue with your HP personal desktop computer or a printer, I may have taken that call. During one particular Thanksgiving, HP had launched a new line of PCs that turned out to be faulty. That weekend we were flooded with calls about new computer issues. The guidance we were given was to ask the customer to return it for a full refund. But we, the agents sitting on the floor taking calls, noticed the pattern early and knew about the issue with the computers before the company did.</p><p>The people taking the calls notice pattern shifts early, long before it&#8217;s a number on a dashboard. They notice the conversations that start going strange. We have all gotten good at spotting the AI slop tells by now. Someone handling chat all day would pick up on the tidier words faster than most of us.</p><p>So the knowledge tends to exist, in some form, on the floor. What&#8217;s usually missing is a feedback loop to carry it to the people who could act on it.</p><h2>The gap in the feedback loop</h2><p>The gap is that often talking to the frontline is treated as research. Something you do once, at the start, to inform a design. A study, a set of interviews, a ride-along that gets written up and then stops. Observation is a one-off by construction, and the advice to go &#8220;do more of&#8221; it is aimed at a person who may or may not be there next quarter, which, if we&#8217;re now designing for a class of user that arrives with a plan and doesn&#8217;t announce itself, feels like the thing to get right as part of product discovery.</p><p><a href="https://www.highagencypm.com/p/evals-are-powerful-not-the-starting-line">Evals</a> have become their own discipline in the last two years, with teams and even companies dedicated to watching what these systems produce. That discipline is getting better quickly. What it watches is the output. It doesn&#8217;t hear from the person who has been on the receiving end of forty strange conversations this week.</p><h2>What&#8217;s the solution?</h2><p>The shape of it seems to be:</p><ul><li><p><strong>A standing channel from the frontline.</strong> A scheduled conversation where the human agents share with the product team what&#8217;s gotten weird lately.</p></li><li><p><strong>A named owner for the signals nobody is assigned to watch.</strong> Public posts, sub-reddits, community forums, the places customers brag about what they built.</p></li><li><p><strong>Detection treated as a design input.</strong> Whether we can tell a bot conversation from a human one changes how we design the evaluations, and right now most of us are finding out by accident.</p></li></ul><p>None of this is exotic. It&#8217;s mostly a decision to treat the loop as part of the product, with the same ownership and maintenance as anything else we ship.</p><p>The customer&#8217;s AI agent in that video was better prepared than most humans who chat in. It knew what it wanted, and it had a plan for getting there. Plenty of people are working on how to design for that now. I am curious to see how the design practice changes as a result.</p><p>If you work on these systems, what would it take for the frontline to be where a change like this gets noticed first?</p>]]></content:encoded></item><item><title><![CDATA[What's Your PM-to-Engineer Ratio?]]></title><description><![CDATA[Everyone's recalculating how many PMs per engineer now that AI writes the code. Your PM-to-engineer ratio is a vanity metric.]]></description><link>https://www.highagencypm.com/p/pm-to-engineer-ratio</link><guid isPermaLink="false">https://www.highagencypm.com/p/pm-to-engineer-ratio</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Tue, 14 Jul 2026 12:15:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The ratio of product managers to engineers has been a point of conversation for as long as I can remember. Pre-Gen-AI, the guidance was one PM for every <a href="https://www.svpg.com/roles-and-ratios/">six to ten engineers</a>. Post Gen-AI, the rhetoric among tech creators has flipped: we need more PMs per engineer so that execution doesn&#8217;t stop. The reasoning is that AI has now solved for the speed of building, so the bottleneck is identifying the right problems to solve.</p><p>I have seen teams where several roles split the coordination work between them. One person translated what the business wanted. Another turned that into features and user stories. A third kept the engineers unblocked. You can&#8217;t collapse that into a tidier ratio just because it looks top-heavy, because each role was doing a genuinely different job. But none of them owned the one thing that mattered most: the judgment of whether we should build the thing at all. The coordination was well staffed. The decision wasn&#8217;t staffed by anyone.</p><p>The problem is not that these roles exist. Coordination is real work, and the connective tissue that translates between business, build, and holding context across hand-offs is often the most undervalued judgment on the team. That is not the part AI touches. What AI absorbs is the mechanical output some of these roles have been reduced to producing: the decomposition, the user-story drafting, the status reformatting. If a product manager&#8217;s job had been narrowed to turning requirements into tickets, without the judgment of why we&#8217;re building, whether we should, or how we&#8217;ll validate it, then that narrowed job is exactly what AI now does in seconds.</p><p>Across enterprises, product and engineering leaders are resizing their teams for AI. Companies everywhere are laying people off in AI&#8217;s name, hoping to gain efficiencies and do more with less. And so the same question comes back, now with real stakes attached: what is the right ratio when AI writes the code?</p><p>The implicit assumption underneath that question is that team design in the AI era is a sizing problem. But the way I see it, we gravitate towards what we can easily count. Headcount is easy to count. Capability is not.</p><blockquote><p>The PM-to-engineer ratio is a vanity metric. It counts what&#8217;s easy and hides what matters.</p></blockquote><p>Two teams with an identical one-PM-to-five-engineers ratio can ship two completely different things. The variable is judgment density, the capability the ratio can&#8217;t see. A team can have the perfect ratio and still be the wrong team. An organization can be rich in headcount and rich in judgment, framing the problem well and deciding what not to build. Or it can be rich in headcount and stuck in feature-factory mode, waiting for requirements and shipping to a predetermined date. The ratio tells us nothing about which one we have.</p><p>AI is very good at producing that output faster than ever before. A right-sized feature factory using AI tools just becomes a faster feature factory, and it may ship the wrong thing sooner.</p><p>So the move for leaders is not to right-size the team to some tech creator&#8217;s generalized ratio, but to raise the judgment bar and build the right capabilities. Only then should we talk about reducing headcount. Density doesn&#8217;t show up on a spreadsheet, but it is readable. Here are the questions I&#8217;d ask to tell whether you have a headcount problem or a density problem:</p><ul><li><p>Is each role on the team an order-taker or judgment-rich?</p></li><li><p>Where are the real gaps and bottlenecks?</p></li><li><p>How many hand-offs does it take for a requirement to travel from business to build?</p></li><li><p>When did the PM last do discovery with real users?</p></li></ul><p>So we, as leaders, need to stop asking what the ideal ratio is and start asking how much judgment sits behind each unit of build. A number on a spreadsheet is not the same as a team that can make sound product decisions. And judgement is much harder to see. Its density is what decides whether AI makes you faster or just faster at being wrong.</p>]]></content:encoded></item><item><title><![CDATA[ROI vs. Noise]]></title><description><![CDATA[About what makes some initiatives return measurable outcomes, while others don't.]]></description><link>https://www.highagencypm.com/p/roi-vs-noise</link><guid isPermaLink="false">https://www.highagencypm.com/p/roi-vs-noise</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Tue, 07 Jul 2026 12:01:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last week I wrote about the mandate we are all living under. Use AI, move faster, cut the cost. And <a href="https://nanda.media.mit.edu/ai_report_2025.pdf">95% of enterprise AI </a>initiatives return nothing measurable. The question remains, what is the other 5% doing differently?</p><p>We all have the same models. The 5% have the clarity and specificity about the problem they are solving before spending a single token. A mandate to use AI is a direction. The clarity comes from explicitly defining the use case, the problem it solves, and how to measure success. A vague direction, without clarity of the problem and what success looks like, cannot produce a measurable ROI.</p><p>Here&#8217;s how we have been able to show return on investment:</p><ol><li><p><strong>Being clear about the use case and going deep on a problem:</strong> This pre-dates Gen AI. The use cases my team and I selected were specific problems we needed to solve. We got there by going deep on the problem before selecting the tool. That clarity applied to problems like accuracy of responses, the ability to search, translation of information, or intent classification. We worked to gain clarity from the ground up.</p></li><li><p><strong>Making Build vs. Buy decisions:</strong> Early on, almost all vendors were solving the problem of summarizing a chat transcript. When the vendor market is flooded with solutions, it is essential for us to make build vs. buy decisions based on our unique context, compliance, and regulatory understanding. We could solve for what&#8217;s core to us, but didn&#8217;t make sense to rebuild something that we could buy off the shelf.</p></li><li><p><strong>Aiming for boring use cases:</strong> AI output can be demo-friendly, pretty, and polished. The real returns are less glamorous in back-office automations, cutting the cost of manual efforts. The ROI comes from understanding where actual value is, without the flashy scenarios.</p></li><li><p><strong>Simplifying the workflows:</strong> We chose to strip out the bells and whistles from the solutions, simplify the workflows, and go to the first principles of the problem we were solving. With AI, the solutions can seem limitless, and an appropriate tool choice for simple workflows can help unblock the teams.</p></li></ol><h2>Notice the patterns</h2><p>Every one of these is really the same move. Know the problem before selecting the tool or solution. Be clear about the pain, the user, and what a good outcome looks like. Then AI can help get us there faster. If you think about it, none of this is new. It is the foundation of good product work, the part we have always known and sometimes skip when the pressure is on to just move at speed or scale.</p><p>Which brings me back to where I started. The AI mandates hand us the tool and tell us to go fast. It never says what for. The clarity is the piece we bring that separates the returns from the noise.</p><p>So the next time a mandate tells you to use AI, a more useful question might be &#8216;use it for what?&#8217;</p>]]></content:encoded></item><item><title><![CDATA[Use AI, Move Faster, Cut Cost. Then What?]]></title><description><![CDATA[Every company has the same AI mandate: use it, move faster, cut costs. MIT found that 95% see no return. Here's what these mandates measure, and what they miss.]]></description><link>https://www.highagencypm.com/p/everyone-has-an-ai-mandate</link><guid isPermaLink="false">https://www.highagencypm.com/p/everyone-has-an-ai-mandate</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Thu, 02 Jul 2026 12:15:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I was speaking at a product conference last week. I talked to so many people who were in attendance from large and small organizations, and one thing kept coming up: everyone seems to be getting the same directive from the top. Use AI. Move faster. Find the efficiencies. Bring the cost down. It&#8217;s in the all-hands decks, in the quarterly goals, in the small nudges inside performance conversations: are you using the tools, what did you automate this quarter, how much time did you save? I have one of these mandates myself, so I am not watching this from the outside. I feel the pull of it like everyone else.</p><p>And here is what the mandate has us all doing. We are burning tokens to see what sticks. We throw AI at the first pass of the PRD, the research synthesis, the email drafts and summaries, the presentation decks, and everything comes back looking good. The activity and the output are real and make us feel like we are making progress. Is any of it &#8216;good enough&#8217; to endure the test of whether we are solving a real user problem? I am not sure we are focused on measuring that.</p><h2><strong>The number nobody wants to sit with</strong></h2><p>A few months ago, MIT&#8217;s Project NANDA 2025 report, <a href="https://mlq.ai/media/quarterly_decks/v0.1_State_of_AI_in_Business_2025_Report.pdf">The GenAI Divide: State of AI in Business</a>, looked at enterprise generative AI and found that 95% of organizations are seeing no measurable return on what they have spent, and that is after billions of dollars poured into these initiatives, with nothing measurable to show for it.</p><p>The lead author, Aditya Challapally, stated that the failures had very little to do with model quality and almost everything to do with how organizations were trying to use them. He called it a &#8216;learning gap&#8217;, the gap between what the tool can do and the workflow it lives in. The pilots don&#8217;t scale well because they have to integrate with existing enterprise systems.</p><h2><strong>The mandate measures the easy things</strong></h2><p>The way I see it, the mandate measures whatever is easy to count. Are people using AI? Are we delivering more user story points? Has our velocity increased? All of that is activity. None of it tells us whether we delivered value with all this activity. &#8220;It is faster and cheaper&#8221; is a different sentence from &#8220;it is good,&#8221; and a mandate built on speed and cost will happily reward the first while ignoring the second.</p><p>That gap is the whole story behind the 95%. We measure the burning of tokens that shows activity, but never set the bar on whether the output was equal to the outcome <em>(hint: It isn&#8217;t).</em></p><h2><strong>The misalignment was always there</strong></h2><p>There is a second cost that&#8217;s not on the velocity dashboard. When every team burns tokens against the same vague instruction, we do not get more aligned. We get more output, pointed in different directions. Each team builds its own artifacts with its own copilot and never reconciles them with the other teams. So silos deepen. Everyone is optimizing for what is getting rewarded, and right now what&#8217;s getting rewarded is more AI use.</p><p><a href="https://www.ovetta-sampson.com/">Ovetta Sampson</a> said, &#8220;Generative AI reconfigures the past and calls it the future.&#8221; That is exactly what an AI mandate without clarity does. We take the dysfunctional way we already work, automate it, and call it transformation. The misalignment was always there. AI just lets us produce it at a scale and at a speed we could not reach before.</p><p>What worries me most is the slide from outcomes back to outputs. We spent years in product trying to measure whether the work mattered, not just whether the work shipped. A mandate to use AI, measured by usage and speed, pulls us straight back to counting outputs.</p><p>So what are the 5% doing that the rest of us are not? That&#8217;s next.</p>]]></content:encoded></item><item><title><![CDATA[A Papal Encyclical About AI, And The Speed We Build At]]></title><description><![CDATA[Pope Leo XIV's encyclical on AI isn't about product teams. I read it as a product leader and found the case against running organizations on individual heroics.]]></description><link>https://www.highagencypm.com/p/papal-encyclical-ai-building-fast</link><guid isPermaLink="false">https://www.highagencypm.com/p/papal-encyclical-ai-building-fast</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Tue, 23 Jun 2026 11:31:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last month, Pope Leo XIV released <em><a href="https://www.vatican.va/content/leo-xiv/en/encyclicals/documents/20260515-magnifica-humanitas.html">Magnifica Humanitas</a></em>, his encyclical on AI and human dignity, and I finally got through it. I should say up front that I am not Catholic. My closest tie to the Church is that I spent twelve years in a Catholic convent school, where the nuns taught me discipline, structure, and good penmanship. My years at the convent school shaped how I think more than I usually admit.</p><p>So when the head of the Catholic Church wrote a long letter about artificial intelligence, I was curious, mostly about what he&#8217;d say about the technology, less about the doctrine.</p><h2>Not about the technology</h2><p>The pope isn&#8217;t a technologist and isn&#8217;t talking about the models and their benchmarks. He isn&#8217;t writing about product teams either. The further I read, the more I thought about the argument I have been making about product organizations.</p><p>The encyclical covers far more than this: AI and warfare, the dignity of work, truth, and the worth of a person. I am pulling one thread, the one about how responsibility gets distributed. The question under it is older and simpler: do the systems we build around a powerful new tool serve people, and who holds the power? To answer it, he uses two scenes from the Bible.</p><p>The first is the Tower of Babel. People decide to build a tower tall enough to make a name for themselves. One language, one direction, everyone aligned. It looks impressive, but it rests on self-sufficiency and sameness, and it ends in confusion and dispersion. The second is the rebuilding of the walls of Jerusalem. A city sits in ruins, and the walls get rebuilt. Nehemiah, leading the rebuilding, gives each family a section of the wall, listens to their concerns, and coordinates the work, instead of handing out solutions from the top. The city comes back through shared responsibility instead of one person&#8217;s heroics.</p><h2>Same failure in product organizations</h2><p>I have spent the last year writing about that exact failure, just inside companies instead of cities and countries. We wait for one person to be brave enough to say the requirement doesn&#8217;t make sense, to stop the experiment that is really just a launch, to admit they don&#8217;t have the answer. We build organizations that quietly run on individual heroics, then act surprised when the heroics don&#8217;t scale and don&#8217;t survive the person leaving. I have been calling the alternative structural courage: build the system so the right thing is the normal thing, and nobody has to be a hero to do it.</p><p>The pope refers to the principle as <em>subsidiarity</em>. In plain terms: responsibility should sit as close as possible to the people doing the work, and the levels above them exist to support that work, not to swallow it. When a higher authority pulls every real decision upward, it doesn&#8217;t just slow things down. It tells the people closest to the work that their judgment doesn&#8217;t count, so they stop offering it. That is almost exactly what I watch happen on teams. People&#8217;s judgment gets overridden, and what looks like a lack of courage is really a lack of empowerment.</p><p>He pairs that with a second idea, <em>solidarity</em>. He says, &#8220;The future of each individual is connected to the future of all.&#8221; For organizations, distributing responsibility downwards isn&#8217;t enough on its own. When people operate in isolation, everyone turns to protecting their own corner. In my own writing, I have called that density: one brave team is a rounding error, and a behavior is only sustainable when enough teams and leaders behave that way. Distribution falls apart without connection.</p><p>The pope also talks about the common good as a set of conditions that lets people do well. I understood this as a version of what I called &#8216;enabling constraints&#8217;. A good &#8216;enabling&#8217; constraint doesn&#8217;t tell people what to do. It shapes the conditions so the right move becomes the obvious one.</p><h2>Where AI makes it worse</h2><p>A handful of large AI players have changed the conditions the rest of us work in. They reward what gets produced and how fast, not the judgment behind it. I keep noticing that most organizations adopt AI the way they adopt everything else: they measure speed. Organizations are spending hours discussing how to adopt AI faster, who gets to build with it, and who gets to decide what to build. We are shipping faster, and a lot of the time, we are shipping the wrong things faster.</p><p>The encyclical names the same worry. It warns against treating people as more valuable when they are efficient, until a person becomes a means of getting results. That is what happens to a team measured only on speed.</p><p>I have spent years building with AI, so the tools don&#8217;t make me nervous. You can hand a team the best AI available, but if the system doesn&#8217;t change, people optimize for what is being rewarded. And right now, what is being rewarded is speed: speed of delivery, speed of showing that we are using AI, speed of showing leaders we are thinking about it.</p><p>So structural courage matters more right now. If the questions your system asks stay the same, AI just helps you answer the wrong ones faster. The tool was never going to supply the courage to ask a better question. That has to be built into how the work gets measured.</p><p>The pope aims these principles outward, at states and the large platforms. The harder thing for product leaders is to aim them at yourself. It is easy to diagnose the broken system above you. It is harder to ask whether the team you run demands courage for things that should be routine, and then redesign that.</p><h2>Borrowing the structure, not the faith</h2><p>I am not borrowing the faith underneath any of this, and I am not turning a product argument into a religious one. The structural answer is centuries old, about how groups of people build things. The problem is real. Don&#8217;t build your city, or your org, on one person&#8217;s bravery. Spread the responsibility, hold it together, and shape the conditions so doing the right thing doesn&#8217;t take a hero.</p><p>The nuns who drilled structure into me would probably find it funny that an encyclical is what made the idea click. Then again, maybe they wouldn&#8217;t be surprised at all.</p><p>Where in your organization does doing the right thing still depend on one person being brave enough to do it?</p>]]></content:encoded></item><item><title><![CDATA[Jalen Brunson Isn't Thinking About Product Leadership. I Am.]]></title><description><![CDATA[Jalen Brunson left $113M on the table to build the Knicks roster. What his structural choice teaches product leaders about heroics, courage, and AI.]]></description><link>https://www.highagencypm.com/p/jalen-brunson-product-leadership</link><guid isPermaLink="false">https://www.highagencypm.com/p/jalen-brunson-product-leadership</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Tue, 16 Jun 2026 11:30:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7yVx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee6da24-7d1e-4fd7-a4cd-78ca3d9ee31a_2548x3437.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last weekend, the New York Knicks won their first NBA title in 53 years. Jalen Brunson was named Finals MVP and scored 45 points in the closeout game (the rest of the team made 49!). The easy story writes itself: the captain who carried his team.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7yVx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee6da24-7d1e-4fd7-a4cd-78ca3d9ee31a_2548x3437.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7yVx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee6da24-7d1e-4fd7-a4cd-78ca3d9ee31a_2548x3437.png 424w, https://substackcdn.com/image/fetch/$s_!7yVx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee6da24-7d1e-4fd7-a4cd-78ca3d9ee31a_2548x3437.png 848w, https://substackcdn.com/image/fetch/$s_!7yVx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee6da24-7d1e-4fd7-a4cd-78ca3d9ee31a_2548x3437.png 1272w, https://substackcdn.com/image/fetch/$s_!7yVx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee6da24-7d1e-4fd7-a4cd-78ca3d9ee31a_2548x3437.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7yVx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee6da24-7d1e-4fd7-a4cd-78ca3d9ee31a_2548x3437.png" width="1456" height="1964" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eee6da24-7d1e-4fd7-a4cd-78ca3d9ee31a_2548x3437.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1964,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14576213,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.highagencypm.com/i/179702301?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77356e2b-a715-4ac5-88db-e20183355a5e_3220x4224.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!7yVx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee6da24-7d1e-4fd7-a4cd-78ca3d9ee31a_2548x3437.png 424w, https://substackcdn.com/image/fetch/$s_!7yVx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee6da24-7d1e-4fd7-a4cd-78ca3d9ee31a_2548x3437.png 848w, https://substackcdn.com/image/fetch/$s_!7yVx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee6da24-7d1e-4fd7-a4cd-78ca3d9ee31a_2548x3437.png 1272w, https://substackcdn.com/image/fetch/$s_!7yVx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee6da24-7d1e-4fd7-a4cd-78ca3d9ee31a_2548x3437.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: center;"><em>Photo: &#8220;Jalen Brunson&#8221; by <a href="https://www.flickr.com/photos/edrost88/52976928581/">Erik Drost</a>, licensed under <a href="https://creativecommons.org/licenses/by/2.0/">CC BY 2.0</a>.</em></p><p>But the most important thing Brunson did off the court was a contract. A year earlier, he signed a four-year, $156.5 million extension instead of the five-year deal worth roughly $269 million he was eligible for. He left about $113 million on the table. That decision kept the Knicks under the league&#8217;s spending limits and gave them the room to hold their roster together and keep adding talent.</p><p>The defining move of the team&#8217;s best player was not heroic. It was structural. He used his leverage to fund the team around him.</p><p>That is the part that product leaders should consider.</p><h2>Leadership is the system you build, not the output you produce</h2><p>For a while, I have been thinking about the dimensions of product leadership and how unevenly they show up across organizations. <a href="https://www.svpg.com/product-leadership-is-hard/">Marty Cagan</a> talks about the responsibility of product leaders to provide strategic context and coaching. <a href="https://coda.io/@shreyas/3-product-leader-archetypes">Shreyas Doshi</a> describes archetypes that highlight where leaders are naturally strong and where they are not. Both resonate because they reflect what I see every day. Product leadership is multi-dimensional, and the gaps are predictable.</p><p>I have always been strongest in discovery &amp; definition: identifying and framing the problem, shaping the solution, and driving delivery. I lead with empathy by supporting the team, respecting boundaries, and helping people grow. The pillar I have had to strengthen consciously is the technical one, understanding how we build, how systems fit together, and what the real constraints are. I have not coded hands-on in decades, but I have always known enough to ask the right questions, and I keep pushing that further.</p><p>Most leaders are like this. Some are deeply technical but light on product sense. Some are strong in delivery but have never spent real time in discovery. Some set exceptional strategic context, and others assume the team will figure it out. None of that is unusual. Our instincts come from where we &#8216;grew up&#8217; professionally.</p><p>The instinct that hurts teams is the one we tend to admire most: being the person who personally closes every gap. Call it heroics; in reality, it&#8217;s one individual compensating for whatever the system does not provide.</p><h2>The hero move and the structural move</h2><p>Watch any struggling team, and you will often find one person holding it together through sheer effort. The leader everyone escalates to. The one who personally rescues the launch when it slips. The one whose week away stalls every decision. From the outside, it looks like commitment, and it is easy to mistake for strength.</p><p>But individual heroics are a signal, not a solution. They usually mean the strategy is unclear, the system is weak and lacks trust, or the talent around the leader is too thin to carry the load. The hero is compensating for a structure that was never built.</p><p>Brunson is the inversion of that pattern. The most visible player on the team made his most consequential move off the court, in a contract he signed a year earlier. By taking less money, he gave the team room to build depth around him.</p><p>None of this is an argument against courage. Brunson&#8217;s calculated choice took real courage. It was costly and personal, and he made it on purpose. In his words, <a href="https://www.nbcsports.com/nba/news/jalen-brunson-on-knicks-contract-actions-speak-louder-than-just-talking-about-stuff">&#8220;I want this team to be together for a long time.&#8221;</a> That is the line between heroics and courage. Heroics is a reaction when a system is already failing. Courage is a deliberate choice you make before the moment forces your hand.</p><p>The pillars of product leadership reinforce or weaken each other in the same way:</p><ul><li><p>Strategy without empathy becomes brittle.</p></li><li><p>Discovery without technical depth becomes fantasy.</p></li><li><p>Delivery without product sense becomes project management.</p></li><li><p>Coaching without strategic clarity becomes noise.</p></li></ul><p>Strong product organizations do not rely on heroics, they build the structure that makes heroics unnecessary:</p><ul><li><p><strong>Creating strategic clarity</strong> so people understand the problems, the bets, and the constraints.</p></li><li><p><strong>Raising talent density</strong> through hiring, coaching, and making the hard calls.</p></li><li><p><strong>Building a shared language</strong>: problem to hypothesis to metric, outcomes over outputs.</p></li><li><p><strong>Designing the system, not just the skills.</strong> Incentives, team structure, autonomy, and culture matter as much as individual competence.</p></li></ul><p>For Brunson, raising talent density was not an abstraction. He paid for it out of his own pocket.</p><h3>Why this matters more now</h3><p>AI is sharpening the point. The individual output that used to make a product leader look indispensable is exactly what AI now drafts in minutes: the strategy memo, the PRD, the research synthesis, the board-ready deck. As that work commoditizes, what remains is the work you cannot automate: the judgment to design the system, raise the talent around you, and set the principles a team aligns to. AI is a lever, not a replacement for accountability. The edge shifts from the output you can produce to the structure you can build.</p><p>So I will ask my fellow product leaders the question I am asking myself: which of your &#8220;heroics&#8221; is actually a sign that your system is not built yet?</p><div><hr></div><p>&#8204;<em>This reflection is part of an ongoing series on building a product culture: how teams think, decide, and build products.</em></p>]]></content:encoded></item><item><title><![CDATA[How to Build Structural Courage]]></title><description><![CDATA[Good teams shouldn't fall apart when a good leader leaves. Here's how to build structural courage with enabling constraints, operational autonomy, and density.]]></description><link>https://www.highagencypm.com/p/how-to-build-structural-courage</link><guid isPermaLink="false">https://www.highagencypm.com/p/how-to-build-structural-courage</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Tue, 09 Jun 2026 14:39:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most of us have worked for that one leader who made the team feel empowered. You could say &#8220;I don&#8217;t think this is the right problem&#8221; without it costing you a reputation for being a roadblock. You could make a call without chasing three approvals. When some metric didn&#8217;t fit how your team actually worked (say/do, anyone?), they took the heat so you didn&#8217;t have to.</p><p>For a while, the product work felt the way it was supposed to.</p><p>Then that leader left. Maybe it was a better opportunity, a reorg, or maybe a layoff.</p><p>That leader was holding the whole thing together with duct tape and glue, and it held right up until they let go. We praise leaders like that, and we should.</p><p>The person who replaced them wasn&#8217;t a villain. They just played a different game, maybe the one the rest of the company rewards. Perhaps it was the deficit of trust or a different leadership style that you lost your autonomy in product decision-making. The team went back to measuring outputs (what we were shipping), instead of outcomes (what problems we were solving). A few cycles later, you reverted to being a feature factory, not building products.</p><p>A team that only works because of one specific leader isn&#8217;t a system. It&#8217;s a personality trait, and personality traits leave when the person does.</p><p>I&#8217;ve named the alternative Structural Courage, and I&#8217;ve written about it <a href="https://www.highagencypm.com/p/structural-courage">in pieces</a>. The short version: Structural Courage is when the system takes care of the things we normally need individual bravery for. Telling the truth, killing an experiment that&#8217;s secretly your baby, saying out loud that you got it wrong. On most teams, those take a deep breath and a good day. The point is to make them ordinary.</p><p>Since writing and speaking about it, I have been thinking about what it takes to build Structural Courage. So let me be specific. There are two pieces you can put in place on your own team - <a href="https://www.highagencypm.com/p/define-the-box">Enabling Constraints</a> and <a href="https://www.highagencypm.com/p/built-to-revert">Operational Autonomy</a>, and a third that decides whether any of it outlives you - that&#8217;s density. Let me explain.</p><p><strong>Enabling constraints.</strong> A constraint is just a boundary, but the right one makes the behavior you want the path of least resistance. Without it, people drift back to whatever the system rewards. I learned this the slow way. I taught my team to ask &#8220;what problem are we solving,&#8221; but the demos and planning asked &#8220;what are we delivering&#8221;, and within weeks, they were listing features.</p><p>So, I rewrote the performance rubric for how I measured the team. Instead of asking for a list of which features you shipped, it asked which user problem you solved and what it did for the customers and the business. You can&#8217;t answer that with a backlog. Most of my team couldn&#8217;t answer it at all at first, because they&#8217;d never actually measured impact, so they had to go build the instrumentation for it. The constraint forced new work into existence.</p><p><strong>Operational autonomy.</strong> This helps push decision-making down to the teams that have the information, without coming to ask first. I got the mechanics from David Marquet, the submarine captain who took over the worst-performing ship in the fleet and learned to stop giving orders. His crew started saying &#8220;I intend to&#8221; instead of waiting to be told. But the crucial part is that he didn&#8217;t just hand over the keys and hoped for the best. He built two things first - <strong>Competence</strong> and <strong>Clarity</strong>. The team had to be competent to know what was actually safe (<em>do they know how?</em>), and they had to have clarity about why it mattered (<em>do they know why?</em>). Competence and clarity work together. Clarity tells you what matters. Competence gives you the confidence to defend it.</p><p><strong>Density.</strong> Here&#8217;s what I got wrong doing all of this. I built enabling constraints and operational autonomy on my team. And it worked until I left. I had built something that still needed me to sustain it, which is a hard thing to admit about work you were proud of. The <a href="https://www.science.org/doi/10.1126/science.aas8827">research</a> on how norms spread says you need somewhere around a quarter of a group behaving the same way before the behavior spreads and stops needing a champion. I didn&#8217;t build density, I was the density. One brave team is not a system. This only survives when enough people carry the behavior that no single one of them is exposed for holding it.</p><div><hr></div><p>If you take one thing from this, watch the questions that get asked in your next planning meeting - when will something be delivered, or why it matters. That&#8217;s the system telling you what it actually rewards. If the questions don&#8217;t change, the system won&#8217;t either.</p><p>Structural courage is building that foundation on purpose, so the next time a good leader moves on, the team they shaped keeps working without them.</p><p>Don&#8217;t be the hero. Build the system so you don&#8217;t need one.</p>]]></content:encoded></item><item><title><![CDATA[Agreement Is Not Alignment]]></title><description><![CDATA[The asymmetry between writing a strategy and getting one adopted.]]></description><link>https://www.highagencypm.com/p/agreement-is-not-alignment</link><guid isPermaLink="false">https://www.highagencypm.com/p/agreement-is-not-alignment</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Tue, 02 Jun 2026 12:40:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>AI has compressed almost every part of product strategy work. Research, synthesis, documentation, formatting. The artifacts come together faster than ever. Adoption and socialization of the strategy is the one part AI hasn't touched. Which means the gap between writing a strategy and getting the org to align behind it, and actually use it has gotten wider, not narrower. This is still a human job that AI cannot replace.</p><p>I wrote about <a href="https://www.highagencypm.com/p/storytelling-your-product-strategy">how to tell the story of the product strategy</a> before. That playbook hasn't changed much. What's changed is that the time saved on documenting doesn't compound to the time needed for agreement and alignment.</p><p>On one strategy I led, I made an 18-minute podcast using NotebookLM, 3-minute video reels in Canva, and circulated the whitepaper everywhere. I was on a roadshow with every leader I could find. The artifacts scaled. Unfortunately, the alignment didn't.</p><p>Once I shared the strategy with my most important stakeholder, a known dissenter, and assumed that one presentation had us both agreed and aligned. She was neither. That backfired very quickly when she called me out on it publicly. I learned the lesson to not assume, but do better stakeholder management by being available to answer all questions that come out of the discussion, repeatedly.</p><p>A comprehensive strategy with priority bets and non-priorities is just the start. Getting it adopted by your team, your stakeholders, and your leaders takes weeks, if not months. Constant conversations, repeating the strategy until everyone can answer what the product does, what problem it solves, for whom, how it works, and which bets you're placing to find out.</p><p>When done well, agreement happens in the meeting. Alignment is when your stakeholder and team can articulate your strategy in their own words, consistently, even when you're not in the room.</p><p>The test I use: is your stakeholder the advocate for your strategy and can walk through it, when you're not in the room? If they can't, you haven't aligned.</p><p>AI helps you produce the artifacts for more touch points. Podcasts, summaries, recap reels, FAQs etc. It cannot replace the conversation.</p><p>What's the longest you've spent getting a strategy adopted, compared to how long you spent writing it?</p>]]></content:encoded></item><item><title><![CDATA[Bets Without Non-Priorities Are Wishes]]></title><description><![CDATA[AI compresses the time it takes to document a strategy. It cannot tell you what your strategy is and isn't.]]></description><link>https://www.highagencypm.com/p/bets-without-non-priorities-are-wishes</link><guid isPermaLink="false">https://www.highagencypm.com/p/bets-without-non-priorities-are-wishes</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Tue, 26 May 2026 11:30:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are getting close to mid-year. Spring has already sprung, we are starting to get warmer weather, and the kids&#8217; school year is about to end. I have already read so many thought pieces about strategy documents being compressed with AI.</p><p>Documenting a strategy <em>has</em> been compressed. The artifact, the deck, the one-pager, and the proposals can be generated faster with AI than ever before.</p><p>But the thinking doesn&#8217;t compress. Deciding what you&#8217;re betting on, who your product is for, what you won&#8217;t do, and how you&#8217;ll know it&#8217;s working. That still takes hours of staring at a wall of AI-generated text. AI can create the document in 20 minutes. It cannot tell you what your strategy is. AI can research your competition, but it cannot decide which bets are worth placing. AI can synthesize the experimentation data, but it cannot prioritize what comes next.</p><p>This may be a contrarian opinion but I think that we need to define comprehensive product strategies that clearly articulate the product, user segments, competitive advantage and open questions we haven&#8217;t answered.</p><p>Strategy is as much what we would do as it is what we <em>wouldn&#8217;t</em> do. The non-priorities are essential to be included in the strategy document to bring clarity to the team and remove the guesswork of whether something was essential to execute the strategy.</p><p>Non-Priorities could be things that we are never going to do, and the things we are not doing right now. This makes the priorities clear to the team and helps bring focus.</p><p>A clear strategy also helps defend against the noise, your loudest stakeholders, and a wish list that someone has. When a new request comes in, a detailed, clearly articulated strategy can help anchor the team and help make a case for no or not-yet.</p><p>Strategy is also the spine that holds team decisions together when the cost of building collapses. When everyone can ship faster, every team has a plausible reason to plant a flag. Without explicit non-priorities, the strategy is silent on what to refuse, and capacity goes to whoever asked loudest or moved fastest.</p><p>This is the upstream version of <a href="https://www.highagencypm.com/p/agents-new-land-grab">the agent land grab</a> I wrote about. When a team can&#8217;t name what it isn&#8217;t doing, every new request, including the new agentic one, gets a yes by default. The <a href="https://www.highagencypm.com/p/agent-migration-incremental-value">&#8220;compared to what?&#8221; question</a> presumes there is a clear strategy to compare against.</p><p>The question for your next strategy review isn&#8217;t whether the document is short enough to read in 20 minutes or can be created in 20 minutes using AI. It&#8217;s whether the non-priorities listed are honest, clear, and consistent with the priorities.</p><p>What is your team explicitly <em>not</em> doing this quarter, and what does the rest of the org know about it?</p>]]></content:encoded></item><item><title><![CDATA[Who Owns the Agent? Wrong First Question. ]]></title><description><![CDATA[The Internal Turf War Behind Every Agentic AI Build. Why the agentic AI land grab inside companies looks like architecture but is really politics, and what product leaders can do about it.]]></description><link>https://www.highagencypm.com/p/agents-new-land-grab</link><guid isPermaLink="false">https://www.highagencypm.com/p/agents-new-land-grab</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Tue, 19 May 2026 12:31:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We&#8217;re in the middle of a land grab on agentic AI. Most of the land being grabbed isn&#8217;t customer problem space. It&#8217;s internal and deeply political.</p><p>I see roadmaps where teams have an agentic architecture, and almost none of them start with the customer. The questions being debated are who owns it, who builds it, and who gets credit. The AI agent becomes a power vector before it becomes a product.</p><p>When ownership fights break out before the user's need is defined, we end up with an agent that protects the ego (and roadmap) rather than solving a problem. The team that planted the flag first has a line item to defend. The team that didn&#8217;t is racing to plant the next one.</p><p>The way I see it, two land grabs are happening at once. One where the consulting vendors and AI labs are racing to own the agentic layer, and every demo is making the same claims. The other is the internal one inside companies, where teams are competing to own their &#8216;agent for x&#8217; before another team does. Product, platform, engineering, and the AI function are all reaching for the same territory.</p><p>Each of those teams has a plausible-sounding claim. The platform team owns the shared services and APIs, so the agents built on top look like theirs to claim. The data team owns the data, so the agents that touch it look like theirs, too. The AI function owns the model layer and orchestration tooling, so the agents that depend on them look like theirs to direct. None of that is the same as owning the customer&#8217;s experience. Don&#8217;t get me wrong, platform agents have a place in the world. They just have to serve upstream user needs, not define them.</p><p>The concerns of ownership, domain expertise, and customer experience impact belong at the start of these conversations, but get raised after the architecture has already been chosen, if they get raised at all.</p><p>Anyone can build an agent now. I have seen several convincing demos because the capabilities, the infrastructure, and the tools are mature enough. The race has shifted from who <em>can</em> build the thing to who <em>gets to</em>. Who has the budget, the team, and the airtime in the next leadership meeting. The hard work is still the orchestration and judgment about what to build.</p><p>The external vendor war is running the same race on a bigger scale. <a href="https://www.microsoft.com/en-us/security/blog/2026/05/01/microsoft-agent-365-now-generally-available-expands-capabilities-and-integrations/">Microsoft</a> is positioning Agent 365 as the governance layer for everyone&#8217;s agents. <a href="https://newsroom.accenture.com/news/2026/accenture-and-google-cloud-expand-partnership-to-scale-agentic-transformation-for-global-enterprises-with-gemini-enterprise">Google</a>, <a href="https://openai.com/index/openai-launches-the-deployment-company/">OpenAI</a>, and <a href="https://fortune.com/2026/05/04/anthropic-claude-consulting-industry-joint-venture-blackstone-goldman-sachs/">Anthropic</a> are embedding dedicated forward-deployed engineers inside enterprises. Every demo from a vendor or competitor becomes an argument for &#8220;we need our own version of that, and my team should own it.&#8221; That&#8217;s how a strategic question, &#8216;<em>should this be an agent at all?&#8217;</em> never gets asked. It gets replaced with, &#8216;<em>who runs the team that builds it?&#8217;</em></p><p>There is a cost of not starting with the customer problem. When agents are built at different layers, and the output is wrong, who owns the evaluation, the fix, and the long-term sustainment? We are not thinking about that now because we are so busy land-grabbing the build, not considering whether we will have the capabilities or the team to support it long term.</p><p>This is what the ownership land grab costs. We picked a stack because someone wanted to own it. We shipped on top of it. Nobody is wired up to catch the failure when it happens. The customer sees one product. Internally, three teams point fingers at each other.</p><p>That&#8217;s not hypothetical. Deloitte&#8217;s <a href="https://www.deloitte.com/us/en/about/press-room/state-of-ai-report-2026.html">2026 State of AI in the Enterprise</a> survey of 3,235 leaders found that <em>only</em> 21% of organizations have mature agentic governance. The median enterprise is shipping agents into production without the operational accountability to handle failures.</p><p>Arguably, a <a href="https://www.udacity.com/blog/why-most-agentic-ai-projects-fail-after-the-demo">cross-functional operational role</a> that owns the agent&#8217;s behavior in production, including its evaluations, its observability, and its divergent paths, could solve the fragility problem. The product manager could absorb these responsibilities. But this is still downstream of the decisions that have already been made based on politics.</p><p>Ownership must be defined before the agents are built. The human accountable for the decision to build this agent in the first place, who can answer what it replaces, what the delta is, what <em>incremental</em> value it delivers, and for whom. Industry research suggests that around 56% of enterprises that successfully scale agents have a named owner from day one. That&#8217;s not a process artifact. It&#8217;s a forcing function. You can&#8217;t name the owner without first deciding what the agent is <em>for</em>, what it replaces, and what success looks like. These questions get preempted when the ownership decision happens first. You can&#8217;t measure incremental value once &#8220;whose team builds it&#8221; has already been answered.</p><p>And sometimes the honest answer to &#8220;should this be an agent?&#8221; is <strong>no</strong>. The right answer could be an API call or the LLM workflow you already have, made faster. The PM job is knowing the difference. That&#8217;s the question worth bringing back to every roadmap conversation. Is this an agent because we need one, or because someone wanted to own one?</p><p>Anyone can ship an agent this week. The capability is no longer a scarce resource. What&#8217;s left is judgment about what to build, what not to build, and who is accountable when the stitched-architecture fails.</p><p>That&#8217;s still the PM work.</p>]]></content:encoded></item><item><title><![CDATA[Migrating to Agents? One Question to Ask First]]></title><description><![CDATA[Most teams measure agent migrations by value delivered. The bar that matters is incremental value over what the workflow already does. One question to ask first.]]></description><link>https://www.highagencypm.com/p/agent-migration-incremental-value</link><guid isPermaLink="false">https://www.highagencypm.com/p/agent-migration-incremental-value</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Tue, 12 May 2026 12:32:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>AI Agents are all the buzz right now. Wherever you look, teams are either building agents, scaling agents, or worrying about how far behind they are.</p><p>When agents came into the picture, <a href="https://developers.googleblog.com/en/a2a-a-new-era-of-agent-interoperability/">Google</a> came up with protocols (A2A) for agents to find and interact with each other. Marketplaces have launched so agents can be discovered. A whole genre of work is forming around agent orchestration patterns.</p><p>An AI agent is a single LLM-driven system that performs a defined task using tools. An agentic system layers architecture on top: an orchestrator agent decides which sub-agents to invoke, stitches their outputs into a result, and adapts based on context and instructions.</p><p>All of this is reshaping how teams work, and I have one question I haven&#8217;t seen many people ask out loud or answer yet. <a href="https://www.gartner.com/en/newsroom/press-releases/2025-06-25-gartner-predicts-over-40-percent-of-agentic-ai-projects-will-be-canceled-by-end-of-2027">Gartner predicts</a> more than 40% of agentic AI projects will be canceled by the end of 2027, citing escalating costs, unclear business value, and inadequate risk controls. Product leaders are approving migrations to agents faster than we&#8217;ve set the bar to evaluate them.</p><p>There&#8217;s a pattern playing out everywhere right now. A team ships an agent that resolves a specific user or business problem. The proof of concept is convincing, the demo runs clean, executives are supportive, and the project gets the green light to scale. No one asked what the existing workflow was already resolving or at what cost. Even teams that do measure value typically measure it on the new system alone, not against the workflow it replaced. Value delivered is not the same as <em>incremental</em> value delivered.</p><p>Consider a specific case. Migrating an existing conversational AI experience from LLM responses to an agentic architecture means rebuilding the workflow end-to-end and redoing instrumentation. To be worth it, the new architecture has to deliver incremental value over what the LLM workflow already does. Would you rather improve LLM response accuracy and latency on the system you already have, or rebuild it on a new architecture for an unproven delta?</p><p>Agentic systems cost more to operate than workflows do in terms of evaluation, observability, escalation paths, and retraining. If the delta over the workflow is zero, you&#8217;ve imported cost without delivering incremental value.</p><p>So here&#8217;s my challenge to product leaders: if you already have a workflow, does moving to an agentic architecture offer incrementality? Could you reach the same outcome by staying on an LLM-based workflow? What does the system deliver above and beyond your existing workflow, now, in a year, in five years? Will agentic systems even be part of the architecture two years from now, or will they consolidate into something else?</p><p>Before approving any workflow-to-agent migration, ask one question: compared to what? Every well-built system delivers value. What matters is the delta over the system you already have. If you cannot name the workflow being replaced and write down the delta you expect, you are running a land grab dressed as a migration.</p>]]></content:encoded></item><item><title><![CDATA['Look, I shipped a feature' isn't reward-worthy]]></title><description><![CDATA[PMs are pattern-matching to what gets graded, not to what the work asks. AI raises the velocity, not the bar. Shipping isn't the job. Judgment is.]]></description><link>https://www.highagencypm.com/p/look-i-shipped-a-feature-isnt-reward</link><guid isPermaLink="false">https://www.highagencypm.com/p/look-i-shipped-a-feature-isnt-reward</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Tue, 05 May 2026 12:31:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I was on a solution demo recently with 22 teams showing what they&#8217;d launched this month or were about to. Hundreds of us were on the call to cheer them on. A few of us ready to ask (and answer) about benefits and outcomes.</p><p>I asked the first PM presenter what the benefit of their feature was. They paused, then asked whether this was a feature demo or a call to share success metrics. They weren&#8217;t tracking the benefit. The business had set the targets.</p><p>As more PMs presented, only a few came prepared, and more of them started mentioning metrics. They&#8217;d seen what got asked earlier and adjusted. After the call, some sent me their data. A few pinged me to discuss how we ensure these questions are part of the format.</p><p>The right questions were alive in DMs. They were dead in the meeting room.</p><p>This is performance theater. We pattern-match to what&#8217;s being graded, not to what the work asks.</p><p>We live in a culture where we hand out &#8216;good jobs&#8217; for the bare minimum. We give participation trophies so no one feels left out.</p><p>It shows up across PM work:</p><ul><li><p>Demos that celebrate launch dates, not outcomes</p></li><li><p>Roadmaps that track features, not bets</p></li><li><p>Status updates that report activity, not learning</p></li></ul><p>AI raises the velocity, not the bar. Shipping faster with AI is still just shipping if we&#8217;re not measuring the impact and outcomes. When iteration gets cheaper, judgment matters more.</p><p>Showing the feature we shipped is the bare minimum. What we get paid for, sometimes very, is insight and judgment.</p><p>When we&#8217;re doing the job, we don&#8217;t wait for success to be reported to us. We look at our data, know the number, and answer &#8220;compared to what, by how much, and what did we learn.&#8221; We ask those questions in the room, not in the DMs afterwards.</p><p>This is what makes us PMs and not feature managers. AI is already taking the second job.</p>]]></content:encoded></item><item><title><![CDATA[I Designed A Silo]]></title><description><![CDATA[What I learned by accidentally designing a silo into a workshop exercise, and what default behavior tells you about any system's design.]]></description><link>https://www.highagencypm.com/p/i-designed-a-silo</link><guid isPermaLink="false">https://www.highagencypm.com/p/i-designed-a-silo</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Tue, 28 Apr 2026 12:32:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I have a group exercise in the Product Strategy workshop. I sort people into groups with a mix of product managers, engineers, and designers in each group. Each group gets a semi-completed product strategy of two distinct but dependent products. The goals of the breakout are for the teams to understand the strategy of the product they are assigned, and then finish exercises to define bets and experiments, success metrics, and manage a difficult stakeholder.</p><p>I have run a version of this exercise multiple times, and each time a surprising thing happens. No one walks over to the other group to discuss the dependency that is obviously mentioned in the strategy. I have been thinking about why that is happening.</p><p>We see this everywhere in our daily work dynamics. We are consumed by the &#8216;us vs. them&#8217; mentality that we don&#8217;t notice the system we are operating in. Sometimes what we do, how we behave, and the questions we ask are exactly what the system is designed for. In an unintentional system, people see what gets rewarded and behave that way.</p><p>In the workshop, no one walked over because I designed an exercise that rewarded staying within the group. Each team owned a strategy. Each team got points for finishing the template, defining bets, setting metrics, and navigating their stakeholder. The system had no explicit instructions to discuss the dependencies with the other team. Crossing over wasn&#8217;t asked for and wasn&#8217;t rewarded, so rational participants stayed in.</p><p>This goes back to my thesis on <a href="https://www.highagencypm.com/p/define-the-box">enabling constraint</a>, that our system design intentionally or not invokes a desirable or undesirable behavior. The workshop exercise simulates the system most teams operate in, where the coordination prompts are not explicitly defined. Teams discuss these in stand-ups and planning ceremonies.</p><p>We need to create an &#8216;empowered&#8217; system where these prompts are not needed, and the system makes it obvious with clear contracts, accountability, and an environment that encourages the right behavior.</p><p>Next time I run the exercise, I&#8217;ll add a coordination prompt. The default behavior in any system tells you what the system is optimizing for.</p><p><em>What&#8217;s your system designed to do?</em></p>]]></content:encoded></item><item><title><![CDATA[System Design: Friction as a Feature or a Bug?]]></title><description><![CDATA[Six theme parks in six days revealed a sharp product lesson &#8212; the difference between systems that remove friction and systems that profit from it.]]></description><link>https://www.highagencypm.com/p/system-design-friction-feature-or-bug</link><guid isPermaLink="false">https://www.highagencypm.com/p/system-design-friction-feature-or-bug</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Tue, 14 Apr 2026 12:03:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We spent spring break at Universal and Disney parks with our kids. Six parks in six days was honestly a bit much. But by the end of the trip, one difference stood out more than any ride.</p><p>At Universal, I checked the app a few times a day to glance at wait times. Are the lines short enough to ride again? At Disney, I refreshed the app all day, trying to catch Lightning Lane availability before it disappeared. Lightning Lane availability pops up at unpredictable times throughout the day. If I missed the window, we missed the ride.</p><p>One park had us present with our kids, and the other had us managing a system.</p><p>The gap between a system that works for you and a system that asks you to work for it is a product design lesson that felt so obvious, I couldn&#8217;t ignore it.</p><h2><strong>Where we stayed changed everything else</strong></h2><p>We stayed at the Portofino Bay, which is one of Universal&#8217;s on-site resort hotels. That one decision of where to stay shaped our entire trip. Universal&#8217;s Express Unlimited pass was included with the room. It&#8217;s usually an upsell if you&#8217;re staying at a non-Universal property. Once you have the pass, there is no additional cognitive overhead of tier selection or budget math each morning. It was just there.</p><p>The boat ride to the parks from the hotel ran every few minutes. Security screening happened at the dock before we boarded, not at the park entrance with thousands of other guests. By the time we stepped off the boat, we walked straight to the park entrance.</p><p>At the turnstiles, Universal uses facial recognition for &#8220;photo validation.&#8221; We scanned our cards once each day to link our faces. After that, we just walked up to the express lanes. Our faces were the credentials, so no fumbling for phones, no scanning wristbands, no pulling up the app was required.</p><p>The pass, the transport, the security, the entry &#8212; all of it managed the complexity before we ever encountered it. Nobody at Universal had to rescue the experience for us. The system never created a moment that required a person to step in and explain something or fix something.</p><p>How often can we say that about the products we build? How often does one good upstream decision make everything downstream easier for our users?</p><h2><strong>The same ride, three times</strong></h2><p>Express Unlimited didn&#8217;t just save us time. It changed how we experienced the parks.</p><p>My kids are really into Harry Potter right now, so the rides were the ones we experienced the most. The first time through, they felt the thrill. The second time, they started catching story details, the portraits moving, the spells, and the characters. By the third ride, they were pointing things out to each other, fully absorbed in the world.</p><p>That only happened because Express Unlimited doesn&#8217;t limit you to one ride per attraction. We didn&#8217;t have to plan which rides to prioritize; we just followed whatever our kids were excited about.</p><p>Disney&#8217;s Lightning Lane works differently. One ride, one redemption. If you want to ride again, you&#8217;re back in standby or selecting/buying another pass, if it is available. It steers you toward breadth, so you see as many things as possible, rather than letting you go deep on the ones you love.</p><p>And it doesn&#8217;t just limit what you ride. It limits how your family moves through the day. One evening at Hollywood Studios, it was raining, and our Slinky Dog Dash Lightning Lane was booked for 7:30 pm. So instead of heading back to the hotel, we waited around in the rain because we&#8217;d lose the reservation if we left. The system was managing our evening, not us.</p><p>The way I see it, that&#8217;s a real design difference. Universal is built for the family that finds something they love and wants more of it. Disney built for the guest who needs to be moved through a sequence. And every time a system moves people through a sequence instead of letting them self-direct, it creates moments where someone has to pick up the slack. Those decisions come from the system, not from the people in it.</p><h2><strong>Disney knows how to remove friction</strong></h2><p>As a product person, this is what made the trip so interesting to me: Disney is clearly capable of designing for the guest. Their Imagineers are some of the most studied experience designers in the world.</p><p>The app&#8217;s integration with mobile food ordering works really well &#8212; pick a restaurant, order from the app, and show up when it&#8217;s ready. MagicBand handles payments, hotel room entry, and park access in one tap. Dining reservations are fully integrated into the app.</p><p>Disney knows how to make friction disappear. So when Lightning Lane is confusing, that&#8217;s not a capability gap. It&#8217;s a design choice.</p><p>And the numbers back it up. The predecessor to the Lightning Lane was Disney&#8217;s <a href="https://insidethemagic.net/2024/11/how-disneys-fastpass-system-went-from-free-to-400-ld1mmb/">FastPass+ system</a>, and it used to be free. It was included with park admission from 2013 until it was quietly discontinued during the COVID closure in 2020. It never came back.</p><p>What replaced it was Genie+, which launched in October 2021 at $15 per person per day. That became Lightning Lane Multi Pass, which now costs $24 to $45 per person per day, depending on the park and date. If you want to skip the line for a premium ride like Guardians of the Galaxy or Tron, you have to buy a separate Lightning Lane Single Pass &#8212; $7 to $25 per ride, per person. If you want everything included, then the Lightning Lane Premier Pass runs up to $449 per person for a single day at Magic Kingdom.</p><p>Disney&#8217;s leadership has been open about the strategy. On a <a href="https://www.fool.com/earnings/call-transcripts/2022/05/11/walt-disney-dis-q2-2022-earnings-call-transcript/">2022 earnings call</a>, then-CEO Bob Chapek described the parks as playing a &#8220;yield game&#8221; &#8212; using dynamic pricing and reservation systems to &#8220;increase per-capita spending meaningfully.&#8221; Per-guest spending was up 40% compared to 2019. His successor <a href="https://www.disneyfoodblog.com/2023/02/09/bob-iger-admits-disneys-theme-park-pricing-initiatives-were-alienating/">called</a> the pricing &#8220;alienating&#8221; &#8212; but kept the system in place.</p><p>What used to be included became a revenue layer. The tiers, the time windows, the daily purchase decisions, the pop-up availability you have to catch &#8212; that&#8217;s where the yield lives. And as a parent standing in the park with two kids, every moment of confusion that system creates is a moment someone has to deal with. Either I figure it out, or the person working the terminal does.</p><h2><strong>Who carries the friction?</strong></h2><p>Both parks had kind, pleasant staff. Nobody was rude to us at Universal. Nobody was unhelpful at Disney. The people at both parks were nice.</p><p>What was different was what each system asked of the people in it.</p><p>At Disney, the cast members are warm, well-trained, and helpful. They have to be &#8212; because the system keeps creating moments that need human recovery. A family whose Lightning Lane expired because a ride was closed during the window or while they were figuring out where to eat. A guest who bought a Multi Pass but didn&#8217;t realize the ride they wanted required a separate Single Pass purchase. A parent trying to understand why the pop-up availability they saw ten minutes ago is already gone.</p><p>None of those moments is the cast member&#8217;s fault. They&#8217;re the system&#8217;s. But the cast member is the one dealing with them a hundred times a day.</p><p>I see this in product work all the time. We offer 8 plan options with dynamic pricing, and sales reps have to untangle them for customers. We add complexity to the product and then add documentation to explain the complexity. The friction doesn&#8217;t go away &#8212; it just shifts to the people using the system and those operating it.</p><p>The way I see it, Universal didn&#8217;t build a system that requires its people to be exceptional. It built a system that lets them be human.</p><h2><strong>What are we asking of our people?</strong></h2><p>I came back from this trip thinking less about theme parks and more about the products and teams I&#8217;ve worked inside. At least Disney&#8217;s complexity is a deliberate revenue strategy. Most of our organizations don&#8217;t even benefit from the complexity we&#8217;ve created. We just live with it, ask people to work around it, and sometimes the system is generating the very problems we&#8217;re hiring people to solve.</p><p>I keep coming back to whether we&#8217;ve done the work of designing systems that don&#8217;t waste our team&#8217;s talents.</p><p>Universal didn&#8217;t get everything right. Their app is clunky and less integrated than Disney&#8217;s. The digital experience has real gaps. But they got the system right in the places that mattered most. We felt it in every ride, every entry, every moment we were with our kids instead of managing a product.</p><p>I&#8217;ve <a href="https://www.highagencypm.com/p/structural-courage">written before</a> about structural courage &#8212; the idea that a well-designed system removes the need for individual heroism. That people shouldn&#8217;t have to be shock absorbers because the system should absorb it for them. I wrote that about organizations and teams. I didn&#8217;t expect to feel it so clearly on a family vacation. But walking through Universal with my kids, that&#8217;s exactly what it was. A system that had done the hard work so the people inside it didn&#8217;t have to.</p><p>That&#8217;s what good system design feels like. The people were just people &#8212; friendly, doing their jobs, not rescuing anyone from a broken process. And that was enough.</p>]]></content:encoded></item><item><title><![CDATA[Benefits or Impact?]]></title><description><![CDATA[Benefits are the upside we expect. Impact is what actually happened &#8212; planned or unplanned. If we stop at the benefit, we're only telling half the story.]]></description><link>https://www.highagencypm.com/p/benefits-or-impact</link><guid isPermaLink="false">https://www.highagencypm.com/p/benefits-or-impact</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Tue, 07 Apr 2026 11:03:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A few weeks ago, I wrote about how <a href="https://www.highagencypm.com/p/objective-vs-outcome">objectives, outcomes, and benefits are not the same thing</a>. That post answered the question of what the difference is between objectives, outcomes, and benefits, and whether the sequence matters. Since that post, I have led multiple workshops and have discussed how perhaps the outcome is the objective. For a user experience designer, changing the user behavior for a fully self-service buy flow may be the objective that delivers business benefits. But there&#8217;s a question that goes beyond the outcomes, and it&#8217;s whether the action/feature/product delivered value? Did it have an <strong>impact</strong>?</p><h2><strong>Outcome vs. impact</strong></h2><p>Where the outcome is the change in user behavior, impact examines whether the change mattered.</p><p>We changed the checkout flow, and users completed the purchase faster (behavior changed). Did the revenue go up? Did the support calls go down? Did customers come back?</p><p>Teams can drive behavior change that doesn&#8217;t produce value. More clicks, more time on page, more logins &#8212; none of that is impactful unless it connects to something that matters for the user, for the business, or both.</p><h2><strong>Benefit vs. impact</strong></h2><p>Benefits are the upside we expect. Impact is what <em>actually</em> happened, including the things we didn&#8217;t plan for.</p><p><strong>Benefit</strong> is direct, intentional, and always positive. It&#8217;s the short-to-medium term upside we planned for.</p><p><strong>Impact</strong> is wider, often systemic, and can be positive, negative, or neutral. It&#8217;s the longer-term effect of the change, planned or unplanned.</p><p>A feature that increases engagement but burns out the support team has a positive benefit on paper and a negative impact in practice.</p><p>Benefits are the result of the bets we placed and the value we delivered; impact is the effect of the change.</p><h2><strong>Why this matters</strong></h2><p>Teams that only measure benefits stop too early. We ship, the north star metric turned green, and we move on. Leaders who only ask for benefits get a filtered view of what the team intended, not what the product caused.</p><p>When we skip the impact question, we create a blind spot where negative consequences go unexamined. The checkout flow is faster, but did returns increase because users are buying impulsively? The platform migration sped up one team, but did it break three others?</p><p>These are uncomfortable questions. That&#8217;s the point. Benefits tell us what we hoped would happen. Impact tells us the full story.</p><div><hr></div><p>In the <a href="https://www.highagencypm.com/p/product-mindset-is-not-what-we-do">f(Clarity) framework</a>, purpose examines why, users look at who, and impact tells us whether any of it mattered.</p><p>If we stop at the benefit and don&#8217;t look at whether it mattered, we are only telling half the story. What&#8217;s something your team shipped recently where the benefit was clear but the impact wasn&#8217;t? </p>]]></content:encoded></item><item><title><![CDATA[Evals Are Powerful, Not The Starting Line]]></title><description><![CDATA[Evals are a powerful part of the AI PM toolkit, but they don't replace PRDs. They measure whether the product works &#8212; they can't define why it should exist.]]></description><link>https://www.highagencypm.com/p/evals-are-powerful-not-the-starting-line</link><guid isPermaLink="false">https://www.highagencypm.com/p/evals-are-powerful-not-the-starting-line</guid><dc:creator><![CDATA[Anu Jagga Narang]]></dc:creator><pubDate>Tue, 31 Mar 2026 12:31:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pdCX!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e84a64-37d1-495f-94ba-980efcc68628_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>At a product conference last week, someone presented the idea that <strong>evals are the new PRDs</strong>. That in the AI era, PMs don&#8217;t build with specs, they build with evals. Evals define &#8220;good,&#8221; catch regressions, and keep model iteration grounded in reality instead of debating requirements.</p><p>The charitable read is that writing good evals requires the same rigor as a good PRD &#8212; clear success criteria, edge cases, and user intent. If that&#8217;s the argument, I&#8217;m with it. Good evals are hard to write, and they force the same precision we should have been bringing to PRDs all along.</p><p>But that&#8217;s not what was said. The claim was that evals replace PRDs. And that&#8217;s where the framing falls apart.</p><h2><strong>These are not the same cognitive job</strong></h2><p>Evals measure model behavior against defined criteria. PRDs define the problem worth solving, who it&#8217;s for, and what success looks like for the user. Conflating them doesn&#8217;t elevate evals; it just misunderstands PRDs.</p><p>An eval can tell us whether the model&#8217;s response was accurate, concise, and free of hallucinations. It cannot tell us whether we&#8217;re solving a problem worth solving. It cannot tell us who the user is and what their struggling moment looks like. It cannot tell us whether the product should exist at all.</p><p>Last week, I wrote about <a href="https://www.highagencypm.com/p/product-mindset-is-not-what-we-do">product mindset as a function of clarity</a> &#8212; clarity of purpose, users, and impact. Evals measure whether the thing we built is working. But they can&#8217;t do the upstream work of defining purpose or identifying users. If any of those are missing, it doesn&#8217;t matter how good the eval suite is; the product may still lack purpose or solve a problem for the wrong users.</p><h2><strong>I&#8217;ve built evals. They&#8217;re not the starting line.</strong></h2><p>We built a rubric to evaluate every conversation customers had with our chatbot &#8212; measuring accuracy, relevance, conciseness, hallucinations, and toxicity. As LLMs evolved, we updated the rubric based on how customers were interacting with the product, and then worked on automating the evaluation to review conversations at scale.</p><p>That eval work was valuable. But we could only write those evals because we had already done the harder work &#8212; defining what the chatbot was for, who it served, and what a good experience looked like for those users. The eval didn&#8217;t replace that thinking. It depended on it.</p><h2><strong>The real problem with &#8220;X is dead&#8221; framing</strong></h2><p>This is the same type of rhetoric that says PRDs are dead because you can show (<em>not tell</em>) your idea in Lovable. Or that product management itself is dead. These titles make good clickbait. But what are they telling the product management community? Your area of expertise is dead. Your artifacts are no longer needed.</p><p>AI has changed how we work and the artifacts we produce. We no longer need to spend hours on manual documentation. But the judgment underneath &#8212; what to build, for whom, and why &#8212; hasn&#8217;t been automated. The decisions we make from empathy for our customers, understanding of our cross-functional teams, and relationships with stakeholders are the PM job that will remain human. The documents were never the point; they were the output.</p><h2><strong>Evals are powerful. They&#8217;re not the starting line.</strong></h2><p>Evals belong in every AI PM&#8217;s toolkit. That&#8217;s how we validate that the product is doing what it&#8217;s supposed to do. But they sit downstream of the clarity work &#8212; the purpose, the users, the definition of impact. Just like documents, evals are output. The thinking is still the job. Without that, we&#8217;re measuring precisely and building aimlessly.</p>]]></content:encoded></item></channel></rss>