<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	 xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>LiminalArc</title>
	<atom:link href="http://www.liminalarc.co/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.liminalarc.co/</link>
	<description>Business focused. Technology forward. Organizational Change.</description>
	<lastBuildDate>Wed, 15 Apr 2026 10:53:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.liminalarc.co/wp-content/uploads/2018/02/cropped-favicon-32x32.png</url>
	<title>LiminalArc</title>
	<link>https://www.liminalarc.co/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Don&#8217;t Fund Projects. Fund the Teams That Create Value.</title>
		<link>https://www.liminalarc.co/2026/04/dont-fund-projects-fund-the-teams-that-create-value/?utm_source=Don%26%238217%3Bt%20Fund%20Projects.%20Fund%20the%20Teams%20That%20Create%20Value.&#038;utm_medium=RSS&#038;utm_campaign=RSS%20Reader</link>
					<comments>https://www.liminalarc.co/2026/04/dont-fund-projects-fund-the-teams-that-create-value/#respond</comments>
		
		<dc:creator><![CDATA[James Maxwell]]></dc:creator>
		<pubDate>Fri, 17 Apr 2026 12:30:38 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.liminalarc.co/?p=62149</guid>

					<description><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
                            <div class="video_wrapper">
                                            <iframe width="560" height="315" src="https://www.youtube.com/embed/hfDB18xL6BU?si=M9P9KeCvBlcBQRBU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>                    </div>
                                    </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
        <a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html" class="call-to-action promo-area"  title="LeadingAgile is now LiminalArc" data-promo-area="Sidebar" data-promo-title="LeadingAgile is now LiminalArc" target="_blank">
        <img class="skyscraper" src="https://www.liminalarc.co/wp-content/uploads/2025/09/LA-Case-Study-Ad-Resources-v2-copy.jpg" alt="LeadingAgile is now LiminalArc" loading="lazy" width="235" height="600"/>
            <img class="banner" src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg" alt="LeadingAgile is now LiminalArc" loading="lazy" width="680" height="200" />
    </a>    </div>
    <div class="main">
        <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">Most organizations are stuck funding projects — but the best product companies fund teams. In this video, we break down how to shift from a project-based model to a product-led approach using value streams, durable teams, and continuous funding so your business can adapt faster, reduce waste, and deliver better outcomes for customers.</p>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">If you&#8217;re a CEO, COO, or senior leader trying to modernize how your organization delivers value, this video gives you a practical framework for making the shift — covering everything from mapping your product landscape and organizing around customer jobs, to placing small bets, building feedback loops, and staying aligned to business goals.</p>
<h3>Video Transcript</h3>
<p>And so currently in a lot of organizations, what happens is we wrap up all those goals and those objectives and the desired outcomes and the timeline into a project. We say, &#8220;We&#8217;ve got a project, these are what we&#8217;re hoping the project&#8217;s going to achieve. We&#8217;re going to end up building these things. It&#8217;s going to cost X amount. It&#8217;s going to take Y amount of time to do it. &#8221; And then we set up a bunch of teams around that project and aim to get going with the project as soon as possible. If we&#8217;re working a little bit of awards full thing, we might do a lot of discovery, spend a lot of time and design, really understand the requirements, and then we get from discovery into actually starting to build up our first MVP. And then we might think about how to scale from the MVP and start adding all sorts of features in there.</p>
<p>And we go through the whole product life cycle. The challenge with all this is that that project is now in place with a bunch of teams around it and it&#8217;s been funded and we get stuck having to follow that maybe for two, three years, five years, even as we&#8217;re learning things that might make us want to change. We might want to make trade-offs. We might want to increase the number of teams in it. We might want to split it up or decompose it into two smaller projects, but a lot of the structures that we set up and the way we&#8217;ve incentivized people in the system means that we follow down a path that isn&#8217;t really open to changing some of the fundamental decisions when we first scoped the project.</p>
<p>And so another way to do this is to think about having &#8230; Well, first we need to understand our product landscape and the current sets of products and services that we offer. So I spoke before about that work to understand our customer jobs and the pains and gains. And what we find is you have very distinct areas where it&#8217;s these sets of customer jobs that we&#8217;re trying to support, and it&#8217;s these sets of product services that are going to support those customer jobs. And we might call that this little vertical slice, this little encapsulated value stream where we are going to work and build these sets of product services and they&#8217;re going to help these sets of customer jobs. And as much as possible, we want that to be encapsulated away from, say, another vertical slice set around a very different, distinct set of customer jobs that they&#8217;re enabling.</p>
<p>And you can have that depending on the scale, huge number of value streams. And this is where you can get a lot of overlap with looking at business architecture and capabilities and how you might look at the landscape of products and services across a whole company. Or if you&#8217;re more technically minded, you might look at domain-driven design and do the same thing. But ultimately, we&#8217;re trying to encapsulate a particular value proposition here, and we&#8217;re trying to say that we want these sets of teams, this set of skillsets, oriented towards resolving these pain points and gains for these users and their particular jobs. Now, it&#8217;s not distinct users. It might be the users who want to do X and Y. That&#8217;s what these teams are oriented towards. That same set of users might want to do Z over here, and you might have another set of teams helping them with that.</p>
<p>So it&#8217;s not customers and distinct customers to every single vertical slice. It&#8217;s the actual distinct jobs for a set of customers. Now, having got that landscape and that picture, the way you can approach this is to say, &#8220;We are going to fund those sets of teams.&#8221; It might be a group of AT people, it might be a portfolio team and two product teams, and then there&#8217;s four, five, six, maybe delivery teams in a particular area. That&#8217;s the sort of scale we&#8217;re looking at often when we&#8217;re trying to encapsulate because it&#8217;s the right number of people to be able to have the communications, to be able to get really good at solving for that particular set of problems that their users and their jobs they&#8217;re trying to achieve what they have. And so we fund that set of teams and they&#8217;re durable. They exist, they collaborate, they get really good at understanding their customers there.</p>
<p>We try as much as possible to <a href="https://www.liminalarc.co/podcast/are-dependencies-meant-to-be-managed-or-broken/" target="_blank" rel="noopener">minimize dependencies</a> of that group of teams with teams working to resolve pain points and create gains for another set of customer jobs. And when we allocate like that, what you do is you try and empower and give agency to that portfolio team to go, &#8220;Look, you know what the broad business goals are that we&#8217;re trying to achieve. You know what our targets are. You might have some North Star metrics, you might have certain top level revenue that you&#8217;re trying to achieve, you might have certain growth you&#8217;re trying to achieve or sort of minimal attrition you&#8217;re trying to avoid. You&#8217;re trying to avoid beyond a certain amount of attrition, et cetera.&#8221; But that team, that portfolio team for this slice of the organization knows how many people it has and knows what capacity they have and what they can get done.</p>
<p>And so when they think about the problems that they can solve, they can think about those problems in the right sort of scale of box that they can actually come up with the right sized opportunities and the right bets to invest in. And as much as possible, we&#8217;re trying to make those bets really small. For a lot of product organizations, it&#8217;s really important that we get to a point of seeing the amount of implicit assumptions. Loads of people have to, every time you join an organization and park on boarding, have to do your unconscious bias type of training and make sure that you don&#8217;t have unconscious bias. And one of the important bits there is everybody has unconscious bias. Well, in every organization, we have assumptions. It&#8217;s what we have to do to understand the world around us is we have to accept that we are going to make some assumptions because of the sheer complexity of it.</p>
<p>It&#8217;s the only way to be effective and move forward. So there are always going to be implicit assumptions, but accepting the risks and accepting that we&#8217;ve done sufficient amount of discovery to understand our market and customers, we can select opportunities and think about the experiments and the small bets we can place that we can try and meet quickly, release something, test it with our customers, get something in their hands and see if it actually solved the problems they had or created gains for them and decide, should we do more of that? Did we solve that particular job they were trying to do or at least enough of that and now solve another type of job that they have to get done? Or should we actually make it even more powerful what our <a href="https://www.liminalarc.co/2026/03/product-ops-is-necessary-but-insufficient-on-its-own/" target="_blank" rel="noopener">product</a> does for them so they can go even more quickly or make even more money from the products and services that we have provided to them?</p>
<p>And so you&#8217;re trying to flow these small bets through a portfolio and you&#8217;re learning and you&#8217;re creating these feedback loops. And now, because you&#8217;re funded and you&#8217;re funded for this capacity, you can choose to shift where your capacity is oriented. You still are accountable to business outcomes. You still have to make money for the company. So that feedback is all about, are we improving outcomes for our customers and improving outcomes for the business? And within those two big measures of success, you&#8217;re making decisions about, are the current thing problems we&#8217;re looking to solve going to continue us in the right trajectory? Are we going to keep on making more money and creating the right business outcomes?</p>
<p>&nbsp;</p>
<p><em><strong>This content comes from our product and strategy practice, which specializes in structuring product organizations for clarity, flow, and customer alignment, while linking delivery decisions to enterprise strategy.</strong></em></p>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=Don%26%238217%3Bt%20Fund%20Projects.%20Fund%20the%20Teams%20That%20Create%20Value.&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=Don%26%238217%3Bt%20Fund%20Projects.%20Fund%20the%20Teams%20That%20Create%20Value.&cm=RSS_Feed&cn=RSS_Opens"/>]]></description>
										<content:encoded><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
                            <div class="video_wrapper">
                                            <iframe width="560" height="315" src="https://www.youtube.com/embed/hfDB18xL6BU?si=M9P9KeCvBlcBQRBU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>                    </div>
                                    </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
            </div>
    <div class="main">
        <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">Most organizations are stuck funding projects — but the best product companies fund teams. In this video, we break down how to shift from a project-based model to a product-led approach using value streams, durable teams, and continuous funding so your business can adapt faster, reduce waste, and deliver better outcomes for customers.</p>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">If you&#8217;re a CEO, COO, or senior leader trying to modernize how your organization delivers value, this video gives you a practical framework for making the shift — covering everything from mapping your product landscape and organizing around customer jobs, to placing small bets, building feedback loops, and staying aligned to business goals.</p>
<h3>Video Transcript</h3>
<p>And so currently in a lot of organizations, what happens is we wrap up all those goals and those objectives and the desired outcomes and the timeline into a project. We say, &#8220;We&#8217;ve got a project, these are what we&#8217;re hoping the project&#8217;s going to achieve. We&#8217;re going to end up building these things. It&#8217;s going to cost X amount. It&#8217;s going to take Y amount of time to do it. &#8221; And then we set up a bunch of teams around that project and aim to get going with the project as soon as possible. If we&#8217;re working a little bit of awards full thing, we might do a lot of discovery, spend a lot of time and design, really understand the requirements, and then we get from discovery into actually starting to build up our first MVP. And then we might think about how to scale from the MVP and start adding all sorts of features in there.</p>
<p>And we go through the whole product life cycle. The challenge with all this is that that project is now in place with a bunch of teams around it and it&#8217;s been funded and we get stuck having to follow that maybe for two, three years, five years, even as we&#8217;re learning things that might make us want to change. We might want to make trade-offs. We might want to increase the number of teams in it. We might want to split it up or decompose it into two smaller projects, but a lot of the structures that we set up and the way we&#8217;ve incentivized people in the system means that we follow down a path that isn&#8217;t really open to changing some of the fundamental decisions when we first scoped the project.</p>
<p>And so another way to do this is to think about having &#8230; Well, first we need to understand our product landscape and the current sets of products and services that we offer. So I spoke before about that work to understand our customer jobs and the pains and gains. And what we find is you have very distinct areas where it&#8217;s these sets of customer jobs that we&#8217;re trying to support, and it&#8217;s these sets of product services that are going to support those customer jobs. And we might call that this little vertical slice, this little encapsulated value stream where we are going to work and build these sets of product services and they&#8217;re going to help these sets of customer jobs. And as much as possible, we want that to be encapsulated away from, say, another vertical slice set around a very different, distinct set of customer jobs that they&#8217;re enabling.</p>
<p>And you can have that depending on the scale, huge number of value streams. And this is where you can get a lot of overlap with looking at business architecture and capabilities and how you might look at the landscape of products and services across a whole company. Or if you&#8217;re more technically minded, you might look at domain-driven design and do the same thing. But ultimately, we&#8217;re trying to encapsulate a particular value proposition here, and we&#8217;re trying to say that we want these sets of teams, this set of skillsets, oriented towards resolving these pain points and gains for these users and their particular jobs. Now, it&#8217;s not distinct users. It might be the users who want to do X and Y. That&#8217;s what these teams are oriented towards. That same set of users might want to do Z over here, and you might have another set of teams helping them with that.</p>
<p>So it&#8217;s not customers and distinct customers to every single vertical slice. It&#8217;s the actual distinct jobs for a set of customers. Now, having got that landscape and that picture, the way you can approach this is to say, &#8220;We are going to fund those sets of teams.&#8221; It might be a group of AT people, it might be a portfolio team and two product teams, and then there&#8217;s four, five, six, maybe delivery teams in a particular area. That&#8217;s the sort of scale we&#8217;re looking at often when we&#8217;re trying to encapsulate because it&#8217;s the right number of people to be able to have the communications, to be able to get really good at solving for that particular set of problems that their users and their jobs they&#8217;re trying to achieve what they have. And so we fund that set of teams and they&#8217;re durable. They exist, they collaborate, they get really good at understanding their customers there.</p>
<p>We try as much as possible to <a href="https://www.liminalarc.co/podcast/are-dependencies-meant-to-be-managed-or-broken/" target="_blank" rel="noopener">minimize dependencies</a> of that group of teams with teams working to resolve pain points and create gains for another set of customer jobs. And when we allocate like that, what you do is you try and empower and give agency to that portfolio team to go, &#8220;Look, you know what the broad business goals are that we&#8217;re trying to achieve. You know what our targets are. You might have some North Star metrics, you might have certain top level revenue that you&#8217;re trying to achieve, you might have certain growth you&#8217;re trying to achieve or sort of minimal attrition you&#8217;re trying to avoid. You&#8217;re trying to avoid beyond a certain amount of attrition, et cetera.&#8221; But that team, that portfolio team for this slice of the organization knows how many people it has and knows what capacity they have and what they can get done.</p>
<p>And so when they think about the problems that they can solve, they can think about those problems in the right sort of scale of box that they can actually come up with the right sized opportunities and the right bets to invest in. And as much as possible, we&#8217;re trying to make those bets really small. For a lot of product organizations, it&#8217;s really important that we get to a point of seeing the amount of implicit assumptions. Loads of people have to, every time you join an organization and park on boarding, have to do your unconscious bias type of training and make sure that you don&#8217;t have unconscious bias. And one of the important bits there is everybody has unconscious bias. Well, in every organization, we have assumptions. It&#8217;s what we have to do to understand the world around us is we have to accept that we are going to make some assumptions because of the sheer complexity of it.</p>
<p>It&#8217;s the only way to be effective and move forward. So there are always going to be implicit assumptions, but accepting the risks and accepting that we&#8217;ve done sufficient amount of discovery to understand our market and customers, we can select opportunities and think about the experiments and the small bets we can place that we can try and meet quickly, release something, test it with our customers, get something in their hands and see if it actually solved the problems they had or created gains for them and decide, should we do more of that? Did we solve that particular job they were trying to do or at least enough of that and now solve another type of job that they have to get done? Or should we actually make it even more powerful what our <a href="https://www.liminalarc.co/2026/03/product-ops-is-necessary-but-insufficient-on-its-own/" target="_blank" rel="noopener">product</a> does for them so they can go even more quickly or make even more money from the products and services that we have provided to them?</p>
<p>And so you&#8217;re trying to flow these small bets through a portfolio and you&#8217;re learning and you&#8217;re creating these feedback loops. And now, because you&#8217;re funded and you&#8217;re funded for this capacity, you can choose to shift where your capacity is oriented. You still are accountable to business outcomes. You still have to make money for the company. So that feedback is all about, are we improving outcomes for our customers and improving outcomes for the business? And within those two big measures of success, you&#8217;re making decisions about, are the current thing problems we&#8217;re looking to solve going to continue us in the right trajectory? Are we going to keep on making more money and creating the right business outcomes?</p>
<p>&nbsp;</p>
<p><em><strong>This content comes from our product and strategy practice, which specializes in structuring product organizations for clarity, flow, and customer alignment, while linking delivery decisions to enterprise strategy.</strong></em></p>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=Don%26%238217%3Bt%20Fund%20Projects.%20Fund%20the%20Teams%20That%20Create%20Value.&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=Don%26%238217%3Bt%20Fund%20Projects.%20Fund%20the%20Teams%20That%20Create%20Value.&cm=RSS_Feed&cn=RSS_Opens"/>]]></content:encoded>
					
					<wfw:commentRss>https://www.liminalarc.co/2026/04/dont-fund-projects-fund-the-teams-that-create-value/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
	</item>
		<item>
		<title>Build Your Organization&#8217;s AI Competency Now.  Or Fall Behind Later</title>
		<link>https://www.liminalarc.co/2026/04/build-your-organizations-ai-competency-now-or-fall-behind-later/?utm_source=Build%20Your%20Organization%26%238217%3Bs%20AI%20Competency%20Now.%20%20Or%20Fall%20Behind%20Later&#038;utm_medium=RSS&#038;utm_campaign=RSS%20Reader</link>
					<comments>https://www.liminalarc.co/2026/04/build-your-organizations-ai-competency-now-or-fall-behind-later/#respond</comments>
		
		<dc:creator><![CDATA[Todd Hurley]]></dc:creator>
		<pubDate>Wed, 15 Apr 2026 10:20:04 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.liminalarc.co/?p=62146</guid>

					<description><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
        <img width="940" height="529" src="https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Adopting-AI.jpg" class="attachment-940x999 size-940x999" alt="Build Your Organization&amp;#8217;s AI Competency Now.  Or Fall Behind Later" decoding="async" fetchpriority="high" srcset="https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Adopting-AI.jpg 2048w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Adopting-AI-300x169.jpg 300w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Adopting-AI-604x340.jpg 604w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Adopting-AI-768x432.jpg 768w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Adopting-AI-1536x864.jpg 1536w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Adopting-AI-400x225.jpg 400w" sizes="(max-width: 940px) 100vw, 940px" />                                </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
            </div>
    <div class="main">
        <p style="font-weight: 400;">AI adoption is an investment decision. Like any investment, it needs to be evaluated on its returns, its risks, and its alternatives. The question is not whether AI is impressive. It is whether AI creates measurable value for your organization, and what happens if you do not pursue it.</p>
<h3 style="font-weight: 400;"><strong>The Current State of AI in Business</strong></h3>
<p style="font-weight: 400;">AI has moved past the experimentation phase for many organizations. Companies across industries are deploying AI in production for customer support, code generation, document processing, data analysis, and workflow automation. This is not speculative. It is operational.</p>
<p style="font-weight: 400;">What has changed in the last two years:</p>
<ul style="font-weight: 400;">
<li><strong>Capability.</strong> Models can now handle complex reasoning, nuanced language, code generation, and multi-step workflows. The gap between AI output and human output has narrowed for many routine tasks.</li>
<li><strong>Accessibility.</strong> Using AI no longer requires a machine learning team. API-based models can be integrated by any software development team. Pre-built tools handle common use cases out of the box.</li>
<li><strong>Cost.</strong> The cost per task has dropped by orders of magnitude. Tasks that cost dollars per interaction two years ago now cost fractions of a cent.</li>
<li><strong>Reliability.</strong> With proper system design (RAG, guardrails, human oversight), AI systems can meet production reliability standards.</li>
</ul>
<p style="font-weight: 400;">The barrier to entry is lower than it has ever been. This is both an opportunity and a competitive concern.</p>
<h3 style="font-weight: 400;"><strong>Where AI Creates Value</strong></h3>
<p style="font-weight: 400;">AI creates business value in four primary areas:<strong> </strong></p>
<ol>
<li style="font-weight: 400;"><strong> Reducing Cost Per Task</strong></li>
</ol>
<p style="font-weight: 400;">AI handles routine, repetitive tasks at a fraction of the cost of human labor. This is not about replacing people. It is about redirecting human effort toward work that requires judgment, creativity, and relationship management.</p>
<p style="font-weight: 400;"><strong>Examples:</strong></p>
<ul>
<li>A customer support team handles 5,000 tickets per month. AI resolves 60% of routine inquiries (password resets, order status, FAQ questions) automatically. The team now focuses on complex cases that require human judgment, improving resolution quality while handling higher volume.</li>
<li>A legal team reviews 500 contracts per quarter. AI extracts key terms, flags anomalies, and generates summaries. Lawyers spend time on analysis and negotiation instead of reading boilerplate.</li>
<li>A development team uses AI-assisted coding to generate boilerplate, write tests, and handle routine code changes. Developer time shifts toward architecture, design, and complex problem-solving.</li>
</ul>
<ol start="2">
<li style="font-weight: 400;"><strong> Accelerating Time to Output</strong></li>
</ol>
<p style="font-weight: 400;">AI compresses the time from question to answer, from request to delivery, from data to insight.</p>
<p style="font-weight: 400;"><strong>Examples:</strong></p>
<ul>
<li>A research analyst takes 4 hours to compile a market analysis from multiple sources. An AI-assisted workflow produces a first draft in 15 minutes, which the analyst refines and validates in an hour.</li>
<li>A sales team waits 48 hours for a custom proposal. AI generates a first draft from the CRM data and previous proposals in minutes. The sales engineer reviews and customizes in an hour.</li>
<li>An engineering team takes 2 weeks to onboard a new developer to a codebase. An AI assistant that understands the codebase answers questions and explains patterns immediately, reducing onboarding to days.</li>
</ul>
<ol start="3">
<li style="font-weight: 400;"><strong> Unlocking Insights from Existing Data</strong></li>
</ol>
<p style="font-weight: 400;">Most organizations sit on data they cannot use because querying it requires specialized skills or takes too long to be practical.</p>
<p style="font-weight: 400;"><strong>Examples:</strong></p>
<ul>
<li>A company has 10 years of customer support transcripts. AI analyzes them to identify recurring issues, <a href="https://www.liminalarc.co/2026/03/product-ops-is-necessary-but-insufficient-on-its-own/" target="_blank" rel="noopener">product</a> friction points, and feature requests that no one had the time to surface manually.</li>
<li>A healthcare provider has thousands of clinical notes. AI extracts structured data, identifies trends, and flags patterns that inform treatment protocols.</li>
<li>An e-commerce company has millions of product reviews. AI clusters them by topic, sentiment, and actionability, producing insights that drive product roadmap decisions.</li>
</ul>
<ol start="4">
<li style="font-weight: 400;"><strong> Creating New Capabilities</strong></li>
</ol>
<p style="font-weight: 400;">AI enables products and services that were not feasible before.</p>
<p style="font-weight: 400;"><strong>Examples:</strong></p>
<ul>
<li>Personalized customer experiences at scale. AI tailors recommendations, communications, and support to individual users in ways that manual approaches cannot match.</li>
<li>Natural language interfaces to complex systems. Users query databases, configure settings, and generate reports by describing what they want in plain language.</li>
<li>Automated quality assurance that checks work product against standards, guidelines, and historical patterns.</li>
</ul>
<h3 style="font-weight: 400;"><strong>The Cost of Not Adopting</strong></h3>
<p style="font-weight: 400;">The business case for AI is not only about the value of adopting. It is also about the cost of not adopting.</p>
<p style="font-weight: 400;"><strong>Competitive Disadvantage</strong></p>
<p style="font-weight: 400;">Organizations that adopt AI effectively are already realizing benefits. Their cost structures are lower, their response times are faster, and their ability to scale is greater. Every month of delay <a href="https://www.liminalarc.co/2025/04/from-pilot-to-adoption-overcoming-the-ai-implementation-gap/" target="_blank" rel="noopener">widens the gap</a>.</p>
<p style="font-weight: 400;">This is not hypothetical. Companies in customer support, software development, financial services, and healthcare are reporting measurable improvements from AI adoption. Competitors who delay will face a structural disadvantage in cost and speed.<strong> </strong></p>
<p style="font-weight: 400;"><strong>Talent Expectations</strong></p>
<p style="font-weight: 400;">Developers, analysts, and knowledge workers increasingly expect AI tools in their workflow. Organizations that do not provide them will struggle to attract and retain talent. This is already happening in software development, where AI-assisted coding tools have become table stakes for competitive hiring.</p>
<p style="font-weight: 400;"><strong>Compounding Knowledge</strong></p>
<p style="font-weight: 400;">AI adoption is a learning process. Organizations that start now build institutional knowledge about what works, what does not, and how to apply AI effectively in their specific context. This knowledge compounds over time. Organizations that wait will need to learn those same lessons later, against competitors who have already learned them.</p>
<p style="font-weight: 400;"><strong>Measuring ROI</strong></p>
<p style="font-weight: 400;">AI investments should be measured like any other business investment. Here is a framework:</p>
<p style="font-weight: 400;"><strong>Direct Cost Savings</strong></p>
<p style="font-weight: 400;">Measure the cost of performing a task before and after AI:</p>
<table style="width: 100%; border-collapse: collapse; font-size: 15px;">
<thead>
<tr>
<th style="background: #f5f5f5; text-align: left; padding: 12px 16px; border-bottom: 2px solid #ddd; font-weight: 600;">Metric</th>
<th style="background: #f5f5f5; text-align: left; padding: 12px 16px; border-bottom: 2px solid #ddd; font-weight: 600;">Before AI</th>
<th style="background: #f5f5f5; text-align: left; padding: 12px 16px; border-bottom: 2px solid #ddd; font-weight: 600;">After AI</th>
</tr>
</thead>
<tbody>
<tr>
<td style="padding: 12px 16px; border-bottom: 1px solid #eee;">Cost per support ticket resolved</td>
<td style="padding: 12px 16px; border-bottom: 1px solid #eee;">$15–25</td>
<td style="padding: 12px 16px; border-bottom: 1px solid #eee; color: #2e7d32; font-weight: 600;">$2–5 (AI-resolved)</td>
</tr>
<tr>
<td style="padding: 12px 16px; border-bottom: 1px solid #eee;">Hours per contract review</td>
<td style="padding: 12px 16px; border-bottom: 1px solid #eee;">4–6 hours</td>
<td style="padding: 12px 16px; border-bottom: 1px solid #eee; color: #2e7d32; font-weight: 600;">1–2 hours</td>
</tr>
<tr>
<td style="padding: 12px 16px; border-bottom: 1px solid #eee;">Time to generate first draft (reports, proposals)</td>
<td style="padding: 12px 16px; border-bottom: 1px solid #eee;">3–8 hours</td>
<td style="padding: 12px 16px; border-bottom: 1px solid #eee; color: #2e7d32; font-weight: 600;">0.5–1 hour</td>
</tr>
<tr>
<td style="padding: 12px 16px;">Developer time on boilerplate code</td>
<td style="padding: 12px 16px;">30–40% of coding time</td>
<td style="padding: 12px 16px; color: #2e7d32; font-weight: 600;">5–10%</td>
</tr>
</tbody>
</table>
<p style="font-weight: 400;"><strong>Revenue Impact</strong></p>
<p style="font-weight: 400;">Harder to measure directly, but real:</p>
<ul>
<li>Faster sales cycle from quicker proposal turnaround</li>
<li>Higher customer satisfaction from faster support response</li>
<li>More features shipped per sprint from AI-assisted development</li>
<li>New products and services enabled by AI capabilities</li>
</ul>
<p style="font-weight: 400;"><strong>Implementation Cost</strong></p>
<p style="font-weight: 400;">Be honest about the investment required:</p>
<ul>
<li><strong>API costs:</strong>Predictable, usage-based. Start small and scale.</li>
<li><strong>Integration effort:</strong>Engineering time to integrate AI into existing systems. Typically, 2-8 weeks for an initial use case.</li>
<li><strong>Training and change management:</strong>Time for teams to learn new workflows. Often underestimated.</li>
<li><strong>Ongoing maintenance:</strong>Prompt tuning, RAG pipeline updates, monitoring. Budget for continuous improvement.</li>
</ul>
<p style="font-weight: 400;"><strong>Payback Period</strong></p>
<p style="font-weight: 400;">For most initial AI implementations, the payback period is measured in weeks to months, not years. A customer support AI that handles 1,000 routine tickets per month at $2 per ticket instead of $20 saves $18,000 per month. If implementation costs $50,000, the payback is under three months.</p>
<h3 style="font-weight: 400;"><strong>Practical Adoption Path</strong></h3>
<p style="font-weight: 400;"><strong>Phase 1: Proof of Value (1-2 months)</strong></p>
<p style="font-weight: 400;">Pick one use case with clear, measurable impact. Keep scope small. Prove that AI can deliver value in your specific context.</p>
<p style="font-weight: 400;"><strong>Good first use cases:</strong></p>
<ul>
<li>Internal knowledge base Q&amp;A (employees asking questions about company policies, processes, or documentation)</li>
<li>Customer support triage and routing</li>
<li>Document summarization or data extraction</li>
<li>Code review or test generation assistance</li>
</ul>
<p style="font-weight: 400;"><strong>Success criteria:</strong> Measurable improvement in cost, speed, or quality. User adoption and positive feedback.</p>
<p style="font-weight: 400;"><strong>Phase 2: Production Deployment (2-4 months)</strong></p>
<p style="font-weight: 400;">Harden the proof of concept. Add monitoring, error handling, and feedback loops. Deploy to a broader user base.</p>
<p style="font-weight: 400;"><strong>Key activities:</strong></p>
<ul>
<li>Define quality metrics and monitoring</li>
<li>Build feedback mechanisms for users to flag issues</li>
<li>Establish prompt management and version control</li>
<li>Train users on effective interaction with AI tools</li>
</ul>
<p style="font-weight: 400;"><strong>Phase 3: Expansion (4-12 months)</strong></p>
<p style="font-weight: 400;">Apply the lessons from the first use case to additional areas. Build internal capability and processes for AI adoption.</p>
<p style="font-weight: 400;"><strong>Key activities:</strong></p>
<ul>
<li>Identify the next 3-5 use cases based on Phase 1 learnings</li>
<li>Establish an AI governance framework (data handling, model selection, risk management)</li>
<li>Build or hire AI engineering capability</li>
<li>Create shared infrastructure (RAG pipelines, prompt libraries, evaluation frameworks)</li>
</ul>
<p style="font-weight: 400;"><strong>Phase 4: Strategic Integration (12+ months)</strong></p>
<p style="font-weight: 400;">AI becomes part of how the organization operates, not a standalone initiative.</p>
<p style="font-weight: 400;"><strong>Indicators of maturity:</strong></p>
<ul>
<li>AI is considered in product and process design decisions by default</li>
<li>Teams have the skills and tools to implement AI solutions independently</li>
<li>AI costs are understood and managed as operational expense</li>
<li>Feedback loops continuously improve AI system quality</li>
</ul>
<h3><strong>Addressing Common Concerns</strong></h3>
<p style="font-weight: 400;"><strong>AI will replace our workers.</strong></p>
<p style="font-weight: 400;">AI augments human capability. It handles routine tasks so people can focus on judgment, creativity, and relationship management. Organizations that adopt AI typically redeploy staff to higher-value work, not reduce headcount. The teams that use AI effectively handle more volume at higher quality, not fewer people doing the same work.</p>
<p style="font-weight: 400;"><strong>Our data is too sensitive for AI.</strong></p>
<p style="font-weight: 400;">Data sensitivity is a real concern with real solutions. Options include:</p>
<ul>
<li>On-premises deployment of open-source models (data never leaves your network)</li>
<li>Enterprise agreements with model providers that include data privacy guarantees</li>
<li>Architecture that keeps sensitive data out of the model (use AI for reasoning, not data storage)</li>
<li>Regulated industries (healthcare, finance, legal) are already using AI with appropriate safeguards. The question is not whether it is possible, but how to do it correctly.</li>
</ul>
<p style="font-weight: 400;"><strong>We tried AI and it didn’t work.</strong></p>
<p style="font-weight: 400;">Early experiments often fail because of unrealistic expectations, poor use case selection, or inadequate system design. Common failure patterns:</p>
<ul>
<li>Testing AI on the hardest, most ambiguous tasks instead of starting with clear, routine ones</li>
<li>Evaluating raw model output instead of building a system (RAG, prompting, guardrails) around it</li>
<li>Expecting AI to work perfectly without iteration and tuning</li>
</ul>
<p style="font-weight: 400;">The technology has also improved significantly. A use case that failed a year ago might succeed with current models and approaches.</p>
<p style="font-weight: 400;"><strong>We don’t have the technical expertise.</strong></p>
<p style="font-weight: 400;">The barrier to entry has dropped significantly. API-based AI integration is within reach of any development team. Start with pre-built tools and managed services. Build internal expertise through the first project, not before it.</p>
<h3><strong>Closing Thoughts</strong></h3>
<p style="font-weight: 400;"><a href="https://youtu.be/D_tikTttdFg" target="_blank" rel="noopener">AI adoption</a> is not a technology decision. It is a business decision about competitive positioning, operational efficiency, and organizational capability. The technology is ready. The tooling is accessible. The economics are favorable.</p>
<p style="font-weight: 400;">The risk is not that AI will not work. For well-scoped use cases with proper implementation, it demonstrably does. The risk is waiting. Every month of delay is a month competitors are gaining experience, reducing costs, and building capability that compounds over time.</p>
<p style="font-weight: 400;">Start small. Prove value on one use case. Measure the results. Then expand.</p>
<p style="font-weight: 400;">The organizations that will lead in the next decade are the ones building AI competency now, not the ones that waited for the technology to be perfect. It will never be perfect. It is already good enough to deliver measurable value. The question is whether your organization captures that value or cedes it to competitors who started sooner.</p>
<p>&nbsp;</p>
<p><em><strong>This post comes from our software engineering practice, which specializes in refactoring application architecture and optimizing delivery to support modular teams, faster feedback, and continuous value delivery.</strong></em></p>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=Build%20Your%20Organization%26%238217%3Bs%20AI%20Competency%20Now.%20%20Or%20Fall%20Behind%20Later&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=Build%20Your%20Organization%26%238217%3Bs%20AI%20Competency%20Now.%20%20Or%20Fall%20Behind%20Later&cm=RSS_Feed&cn=RSS_Opens"/>]]></description>
										<content:encoded><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
        <img width="940" height="529" src="https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Adopting-AI.jpg" class="attachment-940x999 size-940x999" alt="Build Your Organization&amp;#8217;s AI Competency Now.  Or Fall Behind Later" decoding="async" srcset="https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Adopting-AI.jpg 2048w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Adopting-AI-300x169.jpg 300w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Adopting-AI-604x340.jpg 604w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Adopting-AI-768x432.jpg 768w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Adopting-AI-1536x864.jpg 1536w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Adopting-AI-400x225.jpg 400w" sizes="(max-width: 940px) 100vw, 940px" />                                </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
            </div>
    <div class="main">
        <p style="font-weight: 400;">AI adoption is an investment decision. Like any investment, it needs to be evaluated on its returns, its risks, and its alternatives. The question is not whether AI is impressive. It is whether AI creates measurable value for your organization, and what happens if you do not pursue it.</p>
<h3 style="font-weight: 400;"><strong>The Current State of AI in Business</strong></h3>
<p style="font-weight: 400;">AI has moved past the experimentation phase for many organizations. Companies across industries are deploying AI in production for customer support, code generation, document processing, data analysis, and workflow automation. This is not speculative. It is operational.</p>
<p style="font-weight: 400;">What has changed in the last two years:</p>
<ul style="font-weight: 400;">
<li><strong>Capability.</strong> Models can now handle complex reasoning, nuanced language, code generation, and multi-step workflows. The gap between AI output and human output has narrowed for many routine tasks.</li>
<li><strong>Accessibility.</strong> Using AI no longer requires a machine learning team. API-based models can be integrated by any software development team. Pre-built tools handle common use cases out of the box.</li>
<li><strong>Cost.</strong> The cost per task has dropped by orders of magnitude. Tasks that cost dollars per interaction two years ago now cost fractions of a cent.</li>
<li><strong>Reliability.</strong> With proper system design (RAG, guardrails, human oversight), AI systems can meet production reliability standards.</li>
</ul>
<p style="font-weight: 400;">The barrier to entry is lower than it has ever been. This is both an opportunity and a competitive concern.</p>
<h3 style="font-weight: 400;"><strong>Where AI Creates Value</strong></h3>
<p style="font-weight: 400;">AI creates business value in four primary areas:<strong> </strong></p>
<ol>
<li style="font-weight: 400;"><strong> Reducing Cost Per Task</strong></li>
</ol>
<p style="font-weight: 400;">AI handles routine, repetitive tasks at a fraction of the cost of human labor. This is not about replacing people. It is about redirecting human effort toward work that requires judgment, creativity, and relationship management.</p>
<p style="font-weight: 400;"><strong>Examples:</strong></p>
<ul>
<li>A customer support team handles 5,000 tickets per month. AI resolves 60% of routine inquiries (password resets, order status, FAQ questions) automatically. The team now focuses on complex cases that require human judgment, improving resolution quality while handling higher volume.</li>
<li>A legal team reviews 500 contracts per quarter. AI extracts key terms, flags anomalies, and generates summaries. Lawyers spend time on analysis and negotiation instead of reading boilerplate.</li>
<li>A development team uses AI-assisted coding to generate boilerplate, write tests, and handle routine code changes. Developer time shifts toward architecture, design, and complex problem-solving.</li>
</ul>
<ol start="2">
<li style="font-weight: 400;"><strong> Accelerating Time to Output</strong></li>
</ol>
<p style="font-weight: 400;">AI compresses the time from question to answer, from request to delivery, from data to insight.</p>
<p style="font-weight: 400;"><strong>Examples:</strong></p>
<ul>
<li>A research analyst takes 4 hours to compile a market analysis from multiple sources. An AI-assisted workflow produces a first draft in 15 minutes, which the analyst refines and validates in an hour.</li>
<li>A sales team waits 48 hours for a custom proposal. AI generates a first draft from the CRM data and previous proposals in minutes. The sales engineer reviews and customizes in an hour.</li>
<li>An engineering team takes 2 weeks to onboard a new developer to a codebase. An AI assistant that understands the codebase answers questions and explains patterns immediately, reducing onboarding to days.</li>
</ul>
<ol start="3">
<li style="font-weight: 400;"><strong> Unlocking Insights from Existing Data</strong></li>
</ol>
<p style="font-weight: 400;">Most organizations sit on data they cannot use because querying it requires specialized skills or takes too long to be practical.</p>
<p style="font-weight: 400;"><strong>Examples:</strong></p>
<ul>
<li>A company has 10 years of customer support transcripts. AI analyzes them to identify recurring issues, <a href="https://www.liminalarc.co/2026/03/product-ops-is-necessary-but-insufficient-on-its-own/" target="_blank" rel="noopener">product</a> friction points, and feature requests that no one had the time to surface manually.</li>
<li>A healthcare provider has thousands of clinical notes. AI extracts structured data, identifies trends, and flags patterns that inform treatment protocols.</li>
<li>An e-commerce company has millions of product reviews. AI clusters them by topic, sentiment, and actionability, producing insights that drive product roadmap decisions.</li>
</ul>
<ol start="4">
<li style="font-weight: 400;"><strong> Creating New Capabilities</strong></li>
</ol>
<p style="font-weight: 400;">AI enables products and services that were not feasible before.</p>
<p style="font-weight: 400;"><strong>Examples:</strong></p>
<ul>
<li>Personalized customer experiences at scale. AI tailors recommendations, communications, and support to individual users in ways that manual approaches cannot match.</li>
<li>Natural language interfaces to complex systems. Users query databases, configure settings, and generate reports by describing what they want in plain language.</li>
<li>Automated quality assurance that checks work product against standards, guidelines, and historical patterns.</li>
</ul>
<h3 style="font-weight: 400;"><strong>The Cost of Not Adopting</strong></h3>
<p style="font-weight: 400;">The business case for AI is not only about the value of adopting. It is also about the cost of not adopting.</p>
<p style="font-weight: 400;"><strong>Competitive Disadvantage</strong></p>
<p style="font-weight: 400;">Organizations that adopt AI effectively are already realizing benefits. Their cost structures are lower, their response times are faster, and their ability to scale is greater. Every month of delay <a href="https://www.liminalarc.co/2025/04/from-pilot-to-adoption-overcoming-the-ai-implementation-gap/" target="_blank" rel="noopener">widens the gap</a>.</p>
<p style="font-weight: 400;">This is not hypothetical. Companies in customer support, software development, financial services, and healthcare are reporting measurable improvements from AI adoption. Competitors who delay will face a structural disadvantage in cost and speed.<strong> </strong></p>
<p style="font-weight: 400;"><strong>Talent Expectations</strong></p>
<p style="font-weight: 400;">Developers, analysts, and knowledge workers increasingly expect AI tools in their workflow. Organizations that do not provide them will struggle to attract and retain talent. This is already happening in software development, where AI-assisted coding tools have become table stakes for competitive hiring.</p>
<p style="font-weight: 400;"><strong>Compounding Knowledge</strong></p>
<p style="font-weight: 400;">AI adoption is a learning process. Organizations that start now build institutional knowledge about what works, what does not, and how to apply AI effectively in their specific context. This knowledge compounds over time. Organizations that wait will need to learn those same lessons later, against competitors who have already learned them.</p>
<p style="font-weight: 400;"><strong>Measuring ROI</strong></p>
<p style="font-weight: 400;">AI investments should be measured like any other business investment. Here is a framework:</p>
<p style="font-weight: 400;"><strong>Direct Cost Savings</strong></p>
<p style="font-weight: 400;">Measure the cost of performing a task before and after AI:</p>
<table style="width: 100%; border-collapse: collapse; font-size: 15px;">
<thead>
<tr>
<th style="background: #f5f5f5; text-align: left; padding: 12px 16px; border-bottom: 2px solid #ddd; font-weight: 600;">Metric</th>
<th style="background: #f5f5f5; text-align: left; padding: 12px 16px; border-bottom: 2px solid #ddd; font-weight: 600;">Before AI</th>
<th style="background: #f5f5f5; text-align: left; padding: 12px 16px; border-bottom: 2px solid #ddd; font-weight: 600;">After AI</th>
</tr>
</thead>
<tbody>
<tr>
<td style="padding: 12px 16px; border-bottom: 1px solid #eee;">Cost per support ticket resolved</td>
<td style="padding: 12px 16px; border-bottom: 1px solid #eee;">$15–25</td>
<td style="padding: 12px 16px; border-bottom: 1px solid #eee; color: #2e7d32; font-weight: 600;">$2–5 (AI-resolved)</td>
</tr>
<tr>
<td style="padding: 12px 16px; border-bottom: 1px solid #eee;">Hours per contract review</td>
<td style="padding: 12px 16px; border-bottom: 1px solid #eee;">4–6 hours</td>
<td style="padding: 12px 16px; border-bottom: 1px solid #eee; color: #2e7d32; font-weight: 600;">1–2 hours</td>
</tr>
<tr>
<td style="padding: 12px 16px; border-bottom: 1px solid #eee;">Time to generate first draft (reports, proposals)</td>
<td style="padding: 12px 16px; border-bottom: 1px solid #eee;">3–8 hours</td>
<td style="padding: 12px 16px; border-bottom: 1px solid #eee; color: #2e7d32; font-weight: 600;">0.5–1 hour</td>
</tr>
<tr>
<td style="padding: 12px 16px;">Developer time on boilerplate code</td>
<td style="padding: 12px 16px;">30–40% of coding time</td>
<td style="padding: 12px 16px; color: #2e7d32; font-weight: 600;">5–10%</td>
</tr>
</tbody>
</table>
<p style="font-weight: 400;"><strong>Revenue Impact</strong></p>
<p style="font-weight: 400;">Harder to measure directly, but real:</p>
<ul>
<li>Faster sales cycle from quicker proposal turnaround</li>
<li>Higher customer satisfaction from faster support response</li>
<li>More features shipped per sprint from AI-assisted development</li>
<li>New products and services enabled by AI capabilities</li>
</ul>
<p style="font-weight: 400;"><strong>Implementation Cost</strong></p>
<p style="font-weight: 400;">Be honest about the investment required:</p>
<ul>
<li><strong>API costs:</strong>Predictable, usage-based. Start small and scale.</li>
<li><strong>Integration effort:</strong>Engineering time to integrate AI into existing systems. Typically, 2-8 weeks for an initial use case.</li>
<li><strong>Training and change management:</strong>Time for teams to learn new workflows. Often underestimated.</li>
<li><strong>Ongoing maintenance:</strong>Prompt tuning, RAG pipeline updates, monitoring. Budget for continuous improvement.</li>
</ul>
<p style="font-weight: 400;"><strong>Payback Period</strong></p>
<p style="font-weight: 400;">For most initial AI implementations, the payback period is measured in weeks to months, not years. A customer support AI that handles 1,000 routine tickets per month at $2 per ticket instead of $20 saves $18,000 per month. If implementation costs $50,000, the payback is under three months.</p>
<h3 style="font-weight: 400;"><strong>Practical Adoption Path</strong></h3>
<p style="font-weight: 400;"><strong>Phase 1: Proof of Value (1-2 months)</strong></p>
<p style="font-weight: 400;">Pick one use case with clear, measurable impact. Keep scope small. Prove that AI can deliver value in your specific context.</p>
<p style="font-weight: 400;"><strong>Good first use cases:</strong></p>
<ul>
<li>Internal knowledge base Q&amp;A (employees asking questions about company policies, processes, or documentation)</li>
<li>Customer support triage and routing</li>
<li>Document summarization or data extraction</li>
<li>Code review or test generation assistance</li>
</ul>
<p style="font-weight: 400;"><strong>Success criteria:</strong> Measurable improvement in cost, speed, or quality. User adoption and positive feedback.</p>
<p style="font-weight: 400;"><strong>Phase 2: Production Deployment (2-4 months)</strong></p>
<p style="font-weight: 400;">Harden the proof of concept. Add monitoring, error handling, and feedback loops. Deploy to a broader user base.</p>
<p style="font-weight: 400;"><strong>Key activities:</strong></p>
<ul>
<li>Define quality metrics and monitoring</li>
<li>Build feedback mechanisms for users to flag issues</li>
<li>Establish prompt management and version control</li>
<li>Train users on effective interaction with AI tools</li>
</ul>
<p style="font-weight: 400;"><strong>Phase 3: Expansion (4-12 months)</strong></p>
<p style="font-weight: 400;">Apply the lessons from the first use case to additional areas. Build internal capability and processes for AI adoption.</p>
<p style="font-weight: 400;"><strong>Key activities:</strong></p>
<ul>
<li>Identify the next 3-5 use cases based on Phase 1 learnings</li>
<li>Establish an AI governance framework (data handling, model selection, risk management)</li>
<li>Build or hire AI engineering capability</li>
<li>Create shared infrastructure (RAG pipelines, prompt libraries, evaluation frameworks)</li>
</ul>
<p style="font-weight: 400;"><strong>Phase 4: Strategic Integration (12+ months)</strong></p>
<p style="font-weight: 400;">AI becomes part of how the organization operates, not a standalone initiative.</p>
<p style="font-weight: 400;"><strong>Indicators of maturity:</strong></p>
<ul>
<li>AI is considered in product and process design decisions by default</li>
<li>Teams have the skills and tools to implement AI solutions independently</li>
<li>AI costs are understood and managed as operational expense</li>
<li>Feedback loops continuously improve AI system quality</li>
</ul>
<h3><strong>Addressing Common Concerns</strong></h3>
<p style="font-weight: 400;"><strong>AI will replace our workers.</strong></p>
<p style="font-weight: 400;">AI augments human capability. It handles routine tasks so people can focus on judgment, creativity, and relationship management. Organizations that adopt AI typically redeploy staff to higher-value work, not reduce headcount. The teams that use AI effectively handle more volume at higher quality, not fewer people doing the same work.</p>
<p style="font-weight: 400;"><strong>Our data is too sensitive for AI.</strong></p>
<p style="font-weight: 400;">Data sensitivity is a real concern with real solutions. Options include:</p>
<ul>
<li>On-premises deployment of open-source models (data never leaves your network)</li>
<li>Enterprise agreements with model providers that include data privacy guarantees</li>
<li>Architecture that keeps sensitive data out of the model (use AI for reasoning, not data storage)</li>
<li>Regulated industries (healthcare, finance, legal) are already using AI with appropriate safeguards. The question is not whether it is possible, but how to do it correctly.</li>
</ul>
<p style="font-weight: 400;"><strong>We tried AI and it didn’t work.</strong></p>
<p style="font-weight: 400;">Early experiments often fail because of unrealistic expectations, poor use case selection, or inadequate system design. Common failure patterns:</p>
<ul>
<li>Testing AI on the hardest, most ambiguous tasks instead of starting with clear, routine ones</li>
<li>Evaluating raw model output instead of building a system (RAG, prompting, guardrails) around it</li>
<li>Expecting AI to work perfectly without iteration and tuning</li>
</ul>
<p style="font-weight: 400;">The technology has also improved significantly. A use case that failed a year ago might succeed with current models and approaches.</p>
<p style="font-weight: 400;"><strong>We don’t have the technical expertise.</strong></p>
<p style="font-weight: 400;">The barrier to entry has dropped significantly. API-based AI integration is within reach of any development team. Start with pre-built tools and managed services. Build internal expertise through the first project, not before it.</p>
<h3><strong>Closing Thoughts</strong></h3>
<p style="font-weight: 400;"><a href="https://youtu.be/D_tikTttdFg" target="_blank" rel="noopener">AI adoption</a> is not a technology decision. It is a business decision about competitive positioning, operational efficiency, and organizational capability. The technology is ready. The tooling is accessible. The economics are favorable.</p>
<p style="font-weight: 400;">The risk is not that AI will not work. For well-scoped use cases with proper implementation, it demonstrably does. The risk is waiting. Every month of delay is a month competitors are gaining experience, reducing costs, and building capability that compounds over time.</p>
<p style="font-weight: 400;">Start small. Prove value on one use case. Measure the results. Then expand.</p>
<p style="font-weight: 400;">The organizations that will lead in the next decade are the ones building AI competency now, not the ones that waited for the technology to be perfect. It will never be perfect. It is already good enough to deliver measurable value. The question is whether your organization captures that value or cedes it to competitors who started sooner.</p>
<p>&nbsp;</p>
<p><em><strong>This post comes from our software engineering practice, which specializes in refactoring application architecture and optimizing delivery to support modular teams, faster feedback, and continuous value delivery.</strong></em></p>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=Build%20Your%20Organization%26%238217%3Bs%20AI%20Competency%20Now.%20%20Or%20Fall%20Behind%20Later&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=Build%20Your%20Organization%26%238217%3Bs%20AI%20Competency%20Now.%20%20Or%20Fall%20Behind%20Later&cm=RSS_Feed&cn=RSS_Opens"/>]]></content:encoded>
					
					<wfw:commentRss>https://www.liminalarc.co/2026/04/build-your-organizations-ai-competency-now-or-fall-behind-later/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
	</item>
		<item>
		<title>Keeping Your Software Teams Fast Despite Complexity</title>
		<link>https://www.liminalarc.co/2026/04/keeping-your-software-teams-fast-despite-complexity/?utm_source=Keeping%20Your%20Software%20Teams%20Fast%20Despite%20Complexity&#038;utm_medium=RSS&#038;utm_campaign=RSS%20Reader</link>
					<comments>https://www.liminalarc.co/2026/04/keeping-your-software-teams-fast-despite-complexity/#respond</comments>
		
		<dc:creator><![CDATA[Todd Hurley]]></dc:creator>
		<pubDate>Mon, 06 Apr 2026 14:33:24 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.liminalarc.co/?p=62140</guid>

					<description><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
        <img width="940" height="529" src="https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-sustainable-software-delivery.jpg" class="attachment-940x999 size-940x999" alt="Keeping Your Software Teams Fast Despite Complexity" decoding="async" srcset="https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-sustainable-software-delivery.jpg 2048w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-sustainable-software-delivery-300x169.jpg 300w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-sustainable-software-delivery-604x340.jpg 604w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-sustainable-software-delivery-768x432.jpg 768w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-sustainable-software-delivery-1536x864.jpg 1536w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-sustainable-software-delivery-400x225.jpg 400w" sizes="(max-width: 940px) 100vw, 940px" />                                </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
            </div>
    <div class="main">
        <p style="font-weight: 400;">Every software organization experiences the same pattern. Early on, the team ships fast. Features go out the door. Stakeholders are happy. Then, gradually, things slow down. Features take longer. Estimates are less reliable. Bugs increase. Developers talk about “tech debt” and ask for time to “refactor.” The system that once felt like an asset starts to feel like a liability.</p>
<p style="font-weight: 400;">This isn’t because the developers got worse. It’s because the codebase got harder to change. Business rules are scattered across the system. Only certain people understand certain parts. The test suite (if it exists) is unreliable. Deployments are large and risky. Changes in one area break things in another.</p>
<p style="font-weight: 400;">The typical organizational response is to add people. More developers should mean more throughput. But in a codebase that’s hard to change, new developers spend weeks ramping up, then spend most of their time navigating complexity instead of delivering features. The additional headcount produces less improvement than expected.</p>
<p style="font-weight: 400;">This is the problem XP solves. Not by working harder or adding people, but by maintaining the conditions that made the team fast in the first place.</p>
<h3 style="font-weight: 400;"><strong>What XP actually changes</strong></h3>
<p style="font-weight: 400;">Extreme Programming is a set of development practices designed to work as a system. Each practice reinforces the others. The result is a team that maintains its delivery speed over time instead of degrading.</p>
<p style="font-weight: 400;">Here’s what changes at the organizational level.</p>
<h4 style="font-weight: 400;"><strong>1. Rework Drops</strong></h4>
<p style="font-weight: 400;">Rework is one of the largest <a href="https://youtu.be/RTFc4167xdQ" target="_blank" rel="noopener">hidden costs</a> in software development. Features that need to be rebuilt because requirements were misunderstood. Bugs introduced because code was changed without adequate testing. Integration failures because teams worked in isolation for too long.</p>
<p style="font-weight: 400;">XP reduces rework through several mechanisms:</p>
<p style="font-weight: 400;"><strong>Test-driven development</strong> catches defects at the moment they’re introduced, when fixing them takes minutes instead of hours or days.</p>
<p style="font-weight: 400;"><strong>Customer collaboration</strong> keeps developers aligned with business intent throughout development, not just at the beginning and end. Misunderstandings are caught early, before they’re built into the software.</p>
<p style="font-weight: 400;"><strong>Continuous integration</strong> surfaces integration problems daily instead of allowing them to compound over weeks.</p>
<p style="font-weight: 400;">The reduction in rework is not incremental. Teams practicing XP consistently report that defect rates drop and features are built correctly the first time more often. Each instance of avoided rework is time that goes toward new value instead.</p>
<h4 style="font-weight: 400;"><strong>2. Delivery Becomes Predictable</strong></h4>
<p style="font-weight: 400;">Predictable delivery matters to every part of the business. Sales needs to know when features will ship. Marketing needs to plan around releases. Leadership needs to allocate budgets against expected outcomes.</p>
<p style="font-weight: 400;">Most teams struggle with predictability because of hidden complexity. An estimate of “two weeks” becomes four weeks when unexpected dependencies surface, when merge conflicts consume days, when a bug in production pulls developers off planned work.</p>
<p style="font-weight: 400;">XP improves predictability by reducing these surprises:</p>
<p style="font-weight: 400;"><strong>Simple design</strong> means the codebase has less hidden complexity. What you see is closer to what you get.</p>
<p style="font-weight: 400;"><strong>Collective ownership</strong> means work isn’t blocked by individual availability. If the person who usually works on a module is busy, someone else can pick it up.</p>
<p style="font-weight: 400;"><strong>Small releases</strong> mean the team ships frequently. Progress is visible and measurable in working software, not in status reports.</p>
<p style="font-weight: 400;"><strong>Short iterations</strong> with real customer feedback mean course corrections are small and frequent. You don’t discover at the end of a quarter that the project is off track.</p>
<h4 style="font-weight: 400;"><strong>3. Key-Person Risk Drops</strong></h4>
<p style="font-weight: 400;">In most engineering organizations, certain individuals hold knowledge that exists nowhere else. They understand the billing system, or the deployment process, or the integration with a critical vendor. When these individuals are unavailable, whether due to vacation, illness, or departure, the organization’s ability to operate in those areas is compromised.</p>
<p style="font-weight: 400;">This risk is expensive. It limits team flexibility, creates bottlenecks, and makes succession planning difficult.</p>
<p style="font-weight: 400;">XP addresses key-person risk directly through two practices:</p>
<p style="font-weight: 400;"><strong>Pair programming</strong> distributes knowledge continuously. When two developers work on a problem together, both understand the code, the decisions, and the context afterward. Rotate pairs regularly and within weeks, knowledge is distributed across the team.</p>
<p style="font-weight: 400;"><strong>Collective code ownership</strong> means every developer is expected to work across the entire codebase. There are no personal fiefdoms. No “Steve’s module.” Combined with pairing, this creates a team where multiple people can modify and maintain any part of the system.</p>
<p style="font-weight: 400;">The result: no single departure creates a crisis. Vacations don’t delay work. On-call rotations work because anyone can diagnose problems in any part of the system.</p>
<h4 style="font-weight: 400;"><strong>4. Teams get faster instead of slower</strong></h4>
<p style="font-weight: 400;">This is the most important outcome and the hardest to achieve without disciplined practices.</p>
<p style="font-weight: 400;">In a typical codebase, the cost of change increases over time. Each feature is harder than the last because the code is more complex, the dependencies are less clear, and the risk of breaking something is higher.</p>
<p style="font-weight: 400;">XP reverses this trend through continuous refactoring: the practice of improving code structure as a routine part of development, not as a periodic cleanup project. Combined with comprehensive tests (from TDD) and simple design, the codebase stays clean. The cost of the next feature stays roughly constant, regardless of how many features came before it.</p>
<p style="font-weight: 400;">This compounds over time. A team that maintains a clean, well-tested codebase in year three is operating at close to the same speed as in year one. A team without these practices is operating at a fraction of its original speed, spending most of its time managing complexity instead of delivering value.</p>
<h3 style="font-weight: 400;"><strong>Why Partial Adoption Fails</strong></h3>
<p style="font-weight: 400;">Most organizations already practice some XP techniques. They have a CI server. They write some tests. They do code reviews. They work in iterations. These are all derived from XP.</p>
<p style="font-weight: 400;">The problem is that these techniques are practiced in weakened forms, and the practices that make them effective are missing.</p>
<p style="font-weight: 400;"><strong>CI without trunk-based development</strong> means long-lived branches that integrate infrequently. The CI server runs, but integration problems still accumulate.</p>
<p style="font-weight: 400;"><strong>Tests without TDD</strong> means tests are written after the code, verifying implementation instead of specifying behavior. The tests are brittle. Developers don’t trust them. They slow down the team instead of enabling change.</p>
<p style="font-weight: 400;"><strong>Code review without pairing</strong> means feedback is asynchronous and shallow. Knowledge transfer is minimal. Design quality is verified after the fact instead of being built collaboratively.</p>
<p style="font-weight: 400;"><strong>Iterations without customer collaboration</strong> means the team ships on a cadence but doesn’t get real feedback between planning sessions. They’re iterating on a schedule without iterating on direction.</p>
<p style="font-weight: 400;">Each of these partial adoptions delivers a fraction of the value. The practices are designed as a system. They reinforce each other. Pair programming spreads the knowledge that makes collective ownership safe. TDD creates the safety net that makes refactoring routine. CI keeps the codebase in a releasable state that makes small releases possible. Customer collaboration ensures that what the team builds is what the business needs.</p>
<p style="font-weight: 400;">Remove one loop and the system degrades. Remove several and you’re left with process overhead that delivers minimal benefit. This is why many organizations tried “Agile,” found it didn’t deliver the promised results, and concluded the practices were flawed. The practices weren’t flawed. The adoption was incomplete.</p>
<h3 style="font-weight: 400;"><strong>What Leadership Should Care About</strong></h3>
<p style="font-weight: 400;"><strong>Total cost of ownership</strong></p>
<p style="font-weight: 400;">Software is not a one-time expense. Most of its cost is in maintenance: fixing bugs, adding features, updating <a href="https://www.liminalarc.co/podcast/are-dependencies-meant-to-be-managed-or-broken/" target="_blank" rel="noopener">dependencies</a>, onboarding new developers. A codebase that’s hard to change has a high total cost of ownership regardless of how cheaply it was built initially.</p>
<p style="font-weight: 400;">XP reduces total cost of ownership by keeping the codebase in a state where change remains inexpensive. Tests catch regressions. Refactoring prevents complexity from accumulating. Simple design minimizes unnecessary structure. The system stays maintainable over its entire lifetime, not just its first year.</p>
<p style="font-weight: 400;"><strong>Time to value</strong></p>
<p style="font-weight: 400;">The gap between investing money in development and receiving value from that development is a direct cost. Unreleased features are inventory: they cost money to build and deliver no return until users have them.</p>
<p style="font-weight: 400;">XP minimizes this gap through small releases and continuous integration. Features reach users in days or weeks, not months. Feedback arrives quickly. Course corrections are small. The organization learns faster and wastes less money building things that don’t deliver value.</p>
<p style="font-weight: 400;"><strong>Team scalability</strong></p>
<p style="font-weight: 400;">Adding developers to a poorly maintained codebase produces diminishing returns. Onboarding takes longer. Coordination overhead increases. The new developers spend more time understanding existing complexity than delivering new value.</p>
<p style="font-weight: 400;">XP creates conditions where adding team members is productive. The codebase is well-tested and well-named, so it’s faster to understand. Knowledge is distributed through pairing, so onboarding is built into the daily workflow. Collective ownership means new developers can contribute to any part of the system immediately, not after weeks of learning one module.</p>
<p style="font-weight: 400;"><strong>Organizational resilience</strong></p>
<p style="font-weight: 400;">Markets change. Priorities shift. Key people leave. Competitors move. An organization’s ability to respond to change is a competitive advantage.</p>
<p style="font-weight: 400;">XP builds this resilience at the team level. Code that’s easy to change means the team can pivot when priorities shift. Distributed knowledge means departures don’t create crises. Short iterations with customer feedback mean the team detects wrong directions early. Small releases mean new directions can reach users quickly.</p>
<h3 style="font-weight: 400;"><strong>What Adoption Looks Like</strong></h3>
<p style="font-weight: 400;">XP is often perceived as rigid or extreme (the name doesn’t help). In practice, adoption is incremental and the return on investment is visible quickly.</p>
<p style="font-weight: 400;"><strong>Start with the code quality loop.</strong> <a href="https://www.liminalarc.co/2023/01/intro-to-test-driven-development-tdd-and-how-it-benefits-your-business/" target="_blank" rel="noopener">TDD</a>, refactoring, and simple design have the most direct impact on codebase health and developer productivity. Begin with new code. Don’t try to retrofit tests onto an existing system all at once.</p>
<p style="font-weight: 400;"><strong>Introduce pairing on complex work.</strong> Don’t mandate full-time pairing immediately. Start with bugs, unfamiliar areas, and complex features. Let the team experience the benefits before expanding the practice.</p>
<p style="font-weight: 400;"><strong>Shorten your delivery cycle.</strong> If you release monthly, try biweekly. Then weekly. Each reduction in batch size reduces risk and increases feedback speed. Invest in CI/CD automation to make frequent releases practical.</p>
<p style="font-weight: 400;"><strong>Bring the customer closer.</strong> If your product owner only attends planning and demo meetings, increase their availability. Create a channel for real-time questions. Review working software continuously, not at sprint boundaries.</p>
<p style="font-weight: 400;"><strong>Measure what matters.</strong> The right metrics aren’t XP-specific. They’re delivery metrics that any engineering organization should track:</p>
<ul style="font-weight: 400;">
<li>How long does a change take from first commit to production?</li>
<li>How often do changes in one area break something in another?</li>
<li>How many developers can confidently modify any given part of the system?</li>
<li>How much time is spent on rework versus new development?</li>
<li>How quickly can a new developer contribute?</li>
</ul>
<h3 style="font-weight: 400;"><strong>The Bottom Line</strong></h3>
<p style="font-weight: 400;">Extreme Programming is an investment in sustainable delivery speed. It’s the discipline of maintaining the conditions that make software teams productive: clean code, shared knowledge, continuous integration, frequent delivery, and tight feedback with users.</p>
<p style="font-weight: 400;">Most organizations have tried pieces of XP and found them insufficient. This is because the pieces work as a system, not as independent techniques. TDD without refactoring produces rigid code. CI without small releases delays feedback. Pairing without collective ownership limits knowledge distribution. Each practice enables the others. The value is in the system.</p>
<p style="font-weight: 400;">The organizations that adopt XP as a complete system don’t just ship software faster. They ship the right software faster, and they maintain that speed over years instead of watching it erode.</p>
<p style="font-weight: 400;">Your engineering investment compounds or it decays. XP is the discipline that determines which one.</p>
<p>&nbsp;</p>
<p><em><strong>This post comes from our software engineering practice, which specializes in refactoring application architecture and optimizing delivery to support modular teams, faster feedback, and continuous value delivery.</strong></em></p>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=Keeping%20Your%20Software%20Teams%20Fast%20Despite%20Complexity&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=Keeping%20Your%20Software%20Teams%20Fast%20Despite%20Complexity&cm=RSS_Feed&cn=RSS_Opens"/>]]></description>
										<content:encoded><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
        <img width="940" height="529" src="https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-sustainable-software-delivery.jpg" class="attachment-940x999 size-940x999" alt="Keeping Your Software Teams Fast Despite Complexity" decoding="async" loading="lazy" srcset="https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-sustainable-software-delivery.jpg 2048w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-sustainable-software-delivery-300x169.jpg 300w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-sustainable-software-delivery-604x340.jpg 604w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-sustainable-software-delivery-768x432.jpg 768w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-sustainable-software-delivery-1536x864.jpg 1536w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-sustainable-software-delivery-400x225.jpg 400w" sizes="auto, (max-width: 940px) 100vw, 940px" />                                </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
            </div>
    <div class="main">
        <p style="font-weight: 400;">Every software organization experiences the same pattern. Early on, the team ships fast. Features go out the door. Stakeholders are happy. Then, gradually, things slow down. Features take longer. Estimates are less reliable. Bugs increase. Developers talk about “tech debt” and ask for time to “refactor.” The system that once felt like an asset starts to feel like a liability.</p>
<p style="font-weight: 400;">This isn’t because the developers got worse. It’s because the codebase got harder to change. Business rules are scattered across the system. Only certain people understand certain parts. The test suite (if it exists) is unreliable. Deployments are large and risky. Changes in one area break things in another.</p>
<p style="font-weight: 400;">The typical organizational response is to add people. More developers should mean more throughput. But in a codebase that’s hard to change, new developers spend weeks ramping up, then spend most of their time navigating complexity instead of delivering features. The additional headcount produces less improvement than expected.</p>
<p style="font-weight: 400;">This is the problem XP solves. Not by working harder or adding people, but by maintaining the conditions that made the team fast in the first place.</p>
<h3 style="font-weight: 400;"><strong>What XP actually changes</strong></h3>
<p style="font-weight: 400;">Extreme Programming is a set of development practices designed to work as a system. Each practice reinforces the others. The result is a team that maintains its delivery speed over time instead of degrading.</p>
<p style="font-weight: 400;">Here’s what changes at the organizational level.</p>
<h4 style="font-weight: 400;"><strong>1. Rework Drops</strong></h4>
<p style="font-weight: 400;">Rework is one of the largest <a href="https://youtu.be/RTFc4167xdQ" target="_blank" rel="noopener">hidden costs</a> in software development. Features that need to be rebuilt because requirements were misunderstood. Bugs introduced because code was changed without adequate testing. Integration failures because teams worked in isolation for too long.</p>
<p style="font-weight: 400;">XP reduces rework through several mechanisms:</p>
<p style="font-weight: 400;"><strong>Test-driven development</strong> catches defects at the moment they’re introduced, when fixing them takes minutes instead of hours or days.</p>
<p style="font-weight: 400;"><strong>Customer collaboration</strong> keeps developers aligned with business intent throughout development, not just at the beginning and end. Misunderstandings are caught early, before they’re built into the software.</p>
<p style="font-weight: 400;"><strong>Continuous integration</strong> surfaces integration problems daily instead of allowing them to compound over weeks.</p>
<p style="font-weight: 400;">The reduction in rework is not incremental. Teams practicing XP consistently report that defect rates drop and features are built correctly the first time more often. Each instance of avoided rework is time that goes toward new value instead.</p>
<h4 style="font-weight: 400;"><strong>2. Delivery Becomes Predictable</strong></h4>
<p style="font-weight: 400;">Predictable delivery matters to every part of the business. Sales needs to know when features will ship. Marketing needs to plan around releases. Leadership needs to allocate budgets against expected outcomes.</p>
<p style="font-weight: 400;">Most teams struggle with predictability because of hidden complexity. An estimate of “two weeks” becomes four weeks when unexpected dependencies surface, when merge conflicts consume days, when a bug in production pulls developers off planned work.</p>
<p style="font-weight: 400;">XP improves predictability by reducing these surprises:</p>
<p style="font-weight: 400;"><strong>Simple design</strong> means the codebase has less hidden complexity. What you see is closer to what you get.</p>
<p style="font-weight: 400;"><strong>Collective ownership</strong> means work isn’t blocked by individual availability. If the person who usually works on a module is busy, someone else can pick it up.</p>
<p style="font-weight: 400;"><strong>Small releases</strong> mean the team ships frequently. Progress is visible and measurable in working software, not in status reports.</p>
<p style="font-weight: 400;"><strong>Short iterations</strong> with real customer feedback mean course corrections are small and frequent. You don’t discover at the end of a quarter that the project is off track.</p>
<h4 style="font-weight: 400;"><strong>3. Key-Person Risk Drops</strong></h4>
<p style="font-weight: 400;">In most engineering organizations, certain individuals hold knowledge that exists nowhere else. They understand the billing system, or the deployment process, or the integration with a critical vendor. When these individuals are unavailable, whether due to vacation, illness, or departure, the organization’s ability to operate in those areas is compromised.</p>
<p style="font-weight: 400;">This risk is expensive. It limits team flexibility, creates bottlenecks, and makes succession planning difficult.</p>
<p style="font-weight: 400;">XP addresses key-person risk directly through two practices:</p>
<p style="font-weight: 400;"><strong>Pair programming</strong> distributes knowledge continuously. When two developers work on a problem together, both understand the code, the decisions, and the context afterward. Rotate pairs regularly and within weeks, knowledge is distributed across the team.</p>
<p style="font-weight: 400;"><strong>Collective code ownership</strong> means every developer is expected to work across the entire codebase. There are no personal fiefdoms. No “Steve’s module.” Combined with pairing, this creates a team where multiple people can modify and maintain any part of the system.</p>
<p style="font-weight: 400;">The result: no single departure creates a crisis. Vacations don’t delay work. On-call rotations work because anyone can diagnose problems in any part of the system.</p>
<h4 style="font-weight: 400;"><strong>4. Teams get faster instead of slower</strong></h4>
<p style="font-weight: 400;">This is the most important outcome and the hardest to achieve without disciplined practices.</p>
<p style="font-weight: 400;">In a typical codebase, the cost of change increases over time. Each feature is harder than the last because the code is more complex, the dependencies are less clear, and the risk of breaking something is higher.</p>
<p style="font-weight: 400;">XP reverses this trend through continuous refactoring: the practice of improving code structure as a routine part of development, not as a periodic cleanup project. Combined with comprehensive tests (from TDD) and simple design, the codebase stays clean. The cost of the next feature stays roughly constant, regardless of how many features came before it.</p>
<p style="font-weight: 400;">This compounds over time. A team that maintains a clean, well-tested codebase in year three is operating at close to the same speed as in year one. A team without these practices is operating at a fraction of its original speed, spending most of its time managing complexity instead of delivering value.</p>
<h3 style="font-weight: 400;"><strong>Why Partial Adoption Fails</strong></h3>
<p style="font-weight: 400;">Most organizations already practice some XP techniques. They have a CI server. They write some tests. They do code reviews. They work in iterations. These are all derived from XP.</p>
<p style="font-weight: 400;">The problem is that these techniques are practiced in weakened forms, and the practices that make them effective are missing.</p>
<p style="font-weight: 400;"><strong>CI without trunk-based development</strong> means long-lived branches that integrate infrequently. The CI server runs, but integration problems still accumulate.</p>
<p style="font-weight: 400;"><strong>Tests without TDD</strong> means tests are written after the code, verifying implementation instead of specifying behavior. The tests are brittle. Developers don’t trust them. They slow down the team instead of enabling change.</p>
<p style="font-weight: 400;"><strong>Code review without pairing</strong> means feedback is asynchronous and shallow. Knowledge transfer is minimal. Design quality is verified after the fact instead of being built collaboratively.</p>
<p style="font-weight: 400;"><strong>Iterations without customer collaboration</strong> means the team ships on a cadence but doesn’t get real feedback between planning sessions. They’re iterating on a schedule without iterating on direction.</p>
<p style="font-weight: 400;">Each of these partial adoptions delivers a fraction of the value. The practices are designed as a system. They reinforce each other. Pair programming spreads the knowledge that makes collective ownership safe. TDD creates the safety net that makes refactoring routine. CI keeps the codebase in a releasable state that makes small releases possible. Customer collaboration ensures that what the team builds is what the business needs.</p>
<p style="font-weight: 400;">Remove one loop and the system degrades. Remove several and you’re left with process overhead that delivers minimal benefit. This is why many organizations tried “Agile,” found it didn’t deliver the promised results, and concluded the practices were flawed. The practices weren’t flawed. The adoption was incomplete.</p>
<h3 style="font-weight: 400;"><strong>What Leadership Should Care About</strong></h3>
<p style="font-weight: 400;"><strong>Total cost of ownership</strong></p>
<p style="font-weight: 400;">Software is not a one-time expense. Most of its cost is in maintenance: fixing bugs, adding features, updating <a href="https://www.liminalarc.co/podcast/are-dependencies-meant-to-be-managed-or-broken/" target="_blank" rel="noopener">dependencies</a>, onboarding new developers. A codebase that’s hard to change has a high total cost of ownership regardless of how cheaply it was built initially.</p>
<p style="font-weight: 400;">XP reduces total cost of ownership by keeping the codebase in a state where change remains inexpensive. Tests catch regressions. Refactoring prevents complexity from accumulating. Simple design minimizes unnecessary structure. The system stays maintainable over its entire lifetime, not just its first year.</p>
<p style="font-weight: 400;"><strong>Time to value</strong></p>
<p style="font-weight: 400;">The gap between investing money in development and receiving value from that development is a direct cost. Unreleased features are inventory: they cost money to build and deliver no return until users have them.</p>
<p style="font-weight: 400;">XP minimizes this gap through small releases and continuous integration. Features reach users in days or weeks, not months. Feedback arrives quickly. Course corrections are small. The organization learns faster and wastes less money building things that don’t deliver value.</p>
<p style="font-weight: 400;"><strong>Team scalability</strong></p>
<p style="font-weight: 400;">Adding developers to a poorly maintained codebase produces diminishing returns. Onboarding takes longer. Coordination overhead increases. The new developers spend more time understanding existing complexity than delivering new value.</p>
<p style="font-weight: 400;">XP creates conditions where adding team members is productive. The codebase is well-tested and well-named, so it’s faster to understand. Knowledge is distributed through pairing, so onboarding is built into the daily workflow. Collective ownership means new developers can contribute to any part of the system immediately, not after weeks of learning one module.</p>
<p style="font-weight: 400;"><strong>Organizational resilience</strong></p>
<p style="font-weight: 400;">Markets change. Priorities shift. Key people leave. Competitors move. An organization’s ability to respond to change is a competitive advantage.</p>
<p style="font-weight: 400;">XP builds this resilience at the team level. Code that’s easy to change means the team can pivot when priorities shift. Distributed knowledge means departures don’t create crises. Short iterations with customer feedback mean the team detects wrong directions early. Small releases mean new directions can reach users quickly.</p>
<h3 style="font-weight: 400;"><strong>What Adoption Looks Like</strong></h3>
<p style="font-weight: 400;">XP is often perceived as rigid or extreme (the name doesn’t help). In practice, adoption is incremental and the return on investment is visible quickly.</p>
<p style="font-weight: 400;"><strong>Start with the code quality loop.</strong> <a href="https://www.liminalarc.co/2023/01/intro-to-test-driven-development-tdd-and-how-it-benefits-your-business/" target="_blank" rel="noopener">TDD</a>, refactoring, and simple design have the most direct impact on codebase health and developer productivity. Begin with new code. Don’t try to retrofit tests onto an existing system all at once.</p>
<p style="font-weight: 400;"><strong>Introduce pairing on complex work.</strong> Don’t mandate full-time pairing immediately. Start with bugs, unfamiliar areas, and complex features. Let the team experience the benefits before expanding the practice.</p>
<p style="font-weight: 400;"><strong>Shorten your delivery cycle.</strong> If you release monthly, try biweekly. Then weekly. Each reduction in batch size reduces risk and increases feedback speed. Invest in CI/CD automation to make frequent releases practical.</p>
<p style="font-weight: 400;"><strong>Bring the customer closer.</strong> If your product owner only attends planning and demo meetings, increase their availability. Create a channel for real-time questions. Review working software continuously, not at sprint boundaries.</p>
<p style="font-weight: 400;"><strong>Measure what matters.</strong> The right metrics aren’t XP-specific. They’re delivery metrics that any engineering organization should track:</p>
<ul style="font-weight: 400;">
<li>How long does a change take from first commit to production?</li>
<li>How often do changes in one area break something in another?</li>
<li>How many developers can confidently modify any given part of the system?</li>
<li>How much time is spent on rework versus new development?</li>
<li>How quickly can a new developer contribute?</li>
</ul>
<h3 style="font-weight: 400;"><strong>The Bottom Line</strong></h3>
<p style="font-weight: 400;">Extreme Programming is an investment in sustainable delivery speed. It’s the discipline of maintaining the conditions that make software teams productive: clean code, shared knowledge, continuous integration, frequent delivery, and tight feedback with users.</p>
<p style="font-weight: 400;">Most organizations have tried pieces of XP and found them insufficient. This is because the pieces work as a system, not as independent techniques. TDD without refactoring produces rigid code. CI without small releases delays feedback. Pairing without collective ownership limits knowledge distribution. Each practice enables the others. The value is in the system.</p>
<p style="font-weight: 400;">The organizations that adopt XP as a complete system don’t just ship software faster. They ship the right software faster, and they maintain that speed over years instead of watching it erode.</p>
<p style="font-weight: 400;">Your engineering investment compounds or it decays. XP is the discipline that determines which one.</p>
<p>&nbsp;</p>
<p><em><strong>This post comes from our software engineering practice, which specializes in refactoring application architecture and optimizing delivery to support modular teams, faster feedback, and continuous value delivery.</strong></em></p>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=Keeping%20Your%20Software%20Teams%20Fast%20Despite%20Complexity&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=Keeping%20Your%20Software%20Teams%20Fast%20Despite%20Complexity&cm=RSS_Feed&cn=RSS_Opens"/>]]></content:encoded>
					
					<wfw:commentRss>https://www.liminalarc.co/2026/04/keeping-your-software-teams-fast-despite-complexity/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
	</item>
		<item>
		<title>Improving Delivery Reliability Through Spec-Driven AI</title>
		<link>https://www.liminalarc.co/2026/04/improving-delivery-reliability-through-spec-driven-ai/?utm_source=Improving%20Delivery%20Reliability%20Through%20Spec-Driven%20AI&#038;utm_medium=RSS&#038;utm_campaign=RSS%20Reader</link>
					<comments>https://www.liminalarc.co/2026/04/improving-delivery-reliability-through-spec-driven-ai/#respond</comments>
		
		<dc:creator><![CDATA[Todd Hurley]]></dc:creator>
		<pubDate>Wed, 01 Apr 2026 11:43:41 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.liminalarc.co/?p=62136</guid>

					<description><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
        <img width="940" height="529" src="https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Predictable-Software-Delivery.jpg" class="attachment-940x999 size-940x999" alt="Improving Delivery Reliability Through Spec-Driven AI" decoding="async" loading="lazy" srcset="https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Predictable-Software-Delivery.jpg 2048w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Predictable-Software-Delivery-300x169.jpg 300w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Predictable-Software-Delivery-604x340.jpg 604w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Predictable-Software-Delivery-768x432.jpg 768w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Predictable-Software-Delivery-1536x864.jpg 1536w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Predictable-Software-Delivery-400x225.jpg 400w" sizes="auto, (max-width: 940px) 100vw, 940px" />                                </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
            </div>
    <div class="main">
        <p style="font-weight: 400;"><strong><em>Your developers are already using AI. The question is whether they’re using it with a methodology that protects the business, or without one.</em></strong></p>
<p style="font-weight: 400;">Most developers using AI tools today are doing it ad hoc. They open a chat, describe what they want, and paste the output into the codebase. Sometimes it’s good. Sometimes it’s subtly wrong. Sometimes it contradicts a decision the team made three months ago that the AI doesn’t know about.</p>
<p style="font-weight: 400;">The output varies by developer. One developer prompts carefully and gets clean results. Another prompts loosely and gets code that works but doesn’t match the team’s patterns. Over time, the codebase accumulates inconsistency; different naming conventions, different error handling approaches, different test structures.</p>
<p style="font-weight: 400;">All technically functional, all slightly different.</p>
<p style="font-weight: 400;">This is AI without methodology.</p>
<p style="font-weight: 400;">It’s fast, but it’s undirected.</p>
<p style="font-weight: 400;">It trades short-term speed for long-term maintenance cost.</p>
<h3 style="font-weight: 400;"><strong>What Spec-Driven Development Changes</strong></h3>
<p style="font-weight: 400;">Spec-driven AI development introduces structure around the AI interaction. Before any code is generated, the feature is designed in a detailed specification — what the feature does, why it exists, what the acceptance criteria are, and how it fits into the existing system. A rules file encodes the team’s architectural standards and conventions. The AI reads both before producing a single line of code.</p>
<p style="font-weight: 400;">This changes three things that directly affect the business.</p>
<ol>
<li style="font-weight: 400;"><strong> Design is reviewed before implementation, not after</strong></li>
</ol>
<p style="font-weight: 400;">In a traditional workflow, the first time the team sees a feature’s design is in a pull request — after the code is already written. If the design is wrong, the code is rewritten. If the design is merely suboptimal, it ships anyway because rewriting feels too expensive.</p>
<p style="font-weight: 400;">In a spec-driven workflow, the design is reviewed as a specification before implementation begins. The team debates architecture, catches conflicts with other in-flight work, and agrees on the approach while it’s still cheap to change. By the time code exists, the design has already been approved.</p>
<p style="font-weight: 400;"><strong>The business impact:</strong> reduced rework. Catching a flawed API contract in a spec review costs an hour of discussion. Catching it in a pull request costs a day of rewriting. Catching it in production costs a sprint of emergency fixes. Spec-driven development shifts discovery to the cheapest possible phase.</p>
<ol start="2">
<li style="font-weight: 400;"><strong> The team’s standards are encoded, not implied</strong></li>
</ol>
<p style="font-weight: 400;">Every software team has conventions — how they name things, how they test, how they structure code. In most teams, these conventions live in people’s heads. New developers learn them through trial and error, corrected over weeks of pull request reviews.</p>
<p style="font-weight: 400;">In a spec-driven workflow, conventions are written in a rules file that the AI reads before generating code. Every developer’s AI assistant follows the same rules. The result is consistent output regardless of who’s implementing — a junior developer with six months of experience produces code that follows the same patterns as a senior developer with ten years, because the AI enforces the conventions for both of them.</p>
<p style="font-weight: 400;"><strong>The business impact:</strong> consistency at scale without constant oversight. Code reviews become faster because reviewers aren’t catching convention violations — the AI already handled that. New developers ramp up faster because the rules file <em>is</em> the onboarding material for coding standards. And the codebase stays coherent as the team grows, instead of accumulating the inconsistency that typically accompanies headcount increases.</p>
<ol start="3">
<li style="font-weight: 400;"><strong> Knowledge lives in artifacts, not in people</strong></li>
</ol>
<p style="font-weight: 400;">When a senior developer leaves, their knowledge of why the system is designed the way it is leaves with them. The code remains, but the reasoning behind architectural decisions, the tradeoffs that were considered, the edge cases that were deliberately handled — that context is gone.</p>
<p style="font-weight: 400;">In a spec-driven workflow, every feature has a specification that captures the design rationale. Every convention has a rule that explains the decision. These artifacts are versioned in the repository alongside the code. They’re always current because maintaining them is part of the development process, not an afterthought.</p>
<p style="font-weight: 400;"><strong>The business impact:</strong> reduced key-person risk. The cost of turnover drops because the institutional knowledge is in the repo, not in someone’s head. A new hire can read the specifications for the last twenty features and understand not just what the system does, but <em>why it does it that way</em>. This is the kind of documentation that teams always intend to write and rarely do — except here, it’s a natural byproduct of the workflow rather than extra work.</p>
<h3><strong>What Leadership Should Actually Care About</strong></h3>
<p style="font-weight: 400;"><strong>Predictable throughput</strong></p>
<p style="font-weight: 400;">Specifications are scoped units of work with clear acceptance criteria. A spec that says “implement this domain model with these endpoints and these tests” is more estimable than a Jira ticket that says “add board collaboration features.” Teams that design before they implement can estimate more accurately because the scope is defined before the clock starts.</p>
<p style="font-weight: 400;">This doesn’t eliminate uncertainty — implementation still surfaces surprises. But it reduces the most common source of estimate variance: ambiguity about what “done” means. The spec defines done. The AI implements to that definition. The review verifies against it.</p>
<p style="font-weight: 400;"><strong>Faster onboarding, real output sooner</strong></p>
<p style="font-weight: 400;">The traditional onboarding path for a developer joining a new team: read the wiki (if it exists and is current), shadow a senior developer for a week, make mistakes on the first few pull requests, gradually absorb the team’s patterns over a quarter.</p>
<p style="font-weight: 400;">The spec-driven onboarding path: read the rules file for coding standards, read recent specs for architectural context, pick up a spec, implement it with AI assistance. The AI enforces the team’s patterns from the first commit. The developer’s output is consistent with the rest of the codebase on day one, not month three.</p>
<p style="font-weight: 400;">This matters for organizations that are growing, that have contractor rotations, or that operate in competitive hiring markets where onboarding speed directly affects time-to-value.</p>
<p style="font-weight: 400;"><strong>Quality as a default, not a goal</strong></p>
<p style="font-weight: 400;">In most organizations, code quality is maintained through code review — a manual, human-driven process that depends on reviewer attentiveness, available time, and consistent standards. When reviewers are busy, quality slips. When the team is under deadline pressure, reviews get lighter. Quality is aspirational.</p>
<p style="font-weight: 400;">In a spec-driven workflow, the AI generates code that follows the team’s documented standards every time. It doesn’t get tired. It doesn’t cut corners under pressure. It doesn’t forget the convention the team agreed on last month. The baseline quality of generated code is consistent regardless of sprint pressure, reviewer availability, or time of day.</p>
<p style="font-weight: 400;">Human review still matters — the AI can produce code that’s structurally correct but conceptually wrong. But the review shifts from catching mechanical issues (naming, structure, test coverage) to evaluating design intent and correctness. That’s a better use of senior engineering time.</p>
<p style="font-weight: 400;"><strong>Reduced technical debt accumulation</strong></p>
<p style="font-weight: 400;">Technical debt typically accumulates through small, individually rational decisions: a shortcut here, an inconsistency there, a “we’ll fix it later” that never gets fixed. Over time, these compound into a codebase that’s expensive to maintain and risky to change.</p>
<p style="font-weight: 400;">Spec-driven development attacks debt accumulation at two points. First, the specification forces design thinking before implementation, which prevents the architectural shortcuts that create structural debt. Second, the rules file prevents the convention drift that creates consistency debt. The team’s standards are enforced automatically, every time, across every developer.</p>
<p style="font-weight: 400;">This doesn’t eliminate technical debt. Conscious tradeoffs still happen, and requirements still evolve. But it eliminates the <em>accidental</em> debt that comes from inconsistency, oversight, and eroded standards under pressure.</p>
<h3><strong>The Reframing that Matters</strong></h3>
<p style="font-weight: 400;">The <a href="https://www.liminalarc.co/2025/06/why-ai-works-in-isolation-but-fails-at-scale/" target="_blank" rel="noopener">conversation about AI</a> in software development is often framed as “AI replaces developers” or “AI makes developers faster.” Both framings miss the point.</p>
<p style="font-weight: 400;">Spec-driven AI development doesn’t replace developers. The AI doesn’t make architectural decisions. It doesn’t design domain models. It doesn’t write specifications. It doesn’t evaluate whether a feature serves the business. All of that — the thinking — is still done by people.</p>
<p style="font-weight: 400;">What the AI does is eliminate the gap between a well-thought-through design and its implementation. Once the feature is fully designed — once the spec exists — turning that spec into working, tested code becomes nearly mechanical. The human effort shifts from <em>writing code</em> to <em>designing features and reviewing output</em>.</p>
<p style="font-weight: 400;">This is a leverage play, not a headcount play. The same team delivers more — not because they’re working harder or faster, but because the methodology eliminates the translation loss between design and implementation. The spec is the design. The AI reads the spec. The code matches the design. The review verifies it.</p>
<h3><strong>What Adoption Looks Like</strong></h3>
<p style="font-weight: 400;">Adopting this methodology doesn’t require reorganizing the engineering department or buying a platform. It starts with three files in a repository.</p>
<p style="font-weight: 400;"><strong>Start with one team, one project.</strong> Pick<a href="https://www.liminalarc.co/2023/05/creating-the-conditions-for-high-performance-development-teams/" target="_blank" rel="noopener"> a team</a> that’s about to start a new feature or a new project. Have them write specifications for the first three features before implementing anything. Write a rules file with the team’s conventions. Use AI to implement against the specs. Measure the results.</p>
<p style="font-weight: 400;"><strong>Evaluate on outcomes, not activity.</strong> The right metrics aren’t lines of code or commits per day. They’re: How much rework happened? How many spec review comments led to design changes before code was written? How quickly did a new team member produce consistent output? How does the codebase’s consistency hold up over time?</p>
<p style="font-weight: 400;"><strong>Scale gradually.</strong> If the pilot team’s results are positive, expand to a second team. Let the rules file and spec format evolve organically. Don’t mandate a process — demonstrate outcomes and let adoption follow evidence.</p>
<p style="font-weight: 400;">The investment is low. The methodology requires no new tooling beyond the AI coding assistant the team likely already has. The specifications and rules files are markdown documents in the repository. The workflow change is in <em>how</em> the team uses the tools, not <em>which</em> tools they use.</p>
<h3><strong>The Bottom Line</strong></h3>
<p style="font-weight: 400;">Spec-driven AI development is a methodology that turns AI coding assistants from individual productivity tools into team-wide quality infrastructure. It reduces rework by shifting design review upstream. It reduces onboarding time by encoding standards in machine-readable form. It reduces key-person risk by capturing design rationale alongside code. It reduces technical debt by enforcing conventions automatically.</p>
<p style="font-weight: 400;">The developers on your team are already using AI. The question isn’t whether to allow it — that ship has sailed. The question is whether they’re using it with a methodology that compounds quality over time, or without one, accumulating inconsistency with every feature.</p>
<p style="font-weight: 400;">The spec is the difference.</p>
<p>&nbsp;</p>
<p><em><strong>This post comes from our software engineering practice, which specializes in refactoring application architecture and optimizing delivery to support modular teams, faster feedback, and continuous value delivery.</strong></em></p>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=Improving%20Delivery%20Reliability%20Through%20Spec-Driven%20AI&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=Improving%20Delivery%20Reliability%20Through%20Spec-Driven%20AI&cm=RSS_Feed&cn=RSS_Opens"/>]]></description>
										<content:encoded><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
        <img width="940" height="529" src="https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Predictable-Software-Delivery.jpg" class="attachment-940x999 size-940x999" alt="Improving Delivery Reliability Through Spec-Driven AI" decoding="async" loading="lazy" srcset="https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Predictable-Software-Delivery.jpg 2048w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Predictable-Software-Delivery-300x169.jpg 300w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Predictable-Software-Delivery-604x340.jpg 604w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Predictable-Software-Delivery-768x432.jpg 768w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Predictable-Software-Delivery-1536x864.jpg 1536w, https://www.liminalarc.co/wp-content/uploads/2026/04/LA-blog-Predictable-Software-Delivery-400x225.jpg 400w" sizes="auto, (max-width: 940px) 100vw, 940px" />                                </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
            </div>
    <div class="main">
        <p style="font-weight: 400;"><strong><em>Your developers are already using AI. The question is whether they’re using it with a methodology that protects the business, or without one.</em></strong></p>
<p style="font-weight: 400;">Most developers using AI tools today are doing it ad hoc. They open a chat, describe what they want, and paste the output into the codebase. Sometimes it’s good. Sometimes it’s subtly wrong. Sometimes it contradicts a decision the team made three months ago that the AI doesn’t know about.</p>
<p style="font-weight: 400;">The output varies by developer. One developer prompts carefully and gets clean results. Another prompts loosely and gets code that works but doesn’t match the team’s patterns. Over time, the codebase accumulates inconsistency; different naming conventions, different error handling approaches, different test structures.</p>
<p style="font-weight: 400;">All technically functional, all slightly different.</p>
<p style="font-weight: 400;">This is AI without methodology.</p>
<p style="font-weight: 400;">It’s fast, but it’s undirected.</p>
<p style="font-weight: 400;">It trades short-term speed for long-term maintenance cost.</p>
<h3 style="font-weight: 400;"><strong>What Spec-Driven Development Changes</strong></h3>
<p style="font-weight: 400;">Spec-driven AI development introduces structure around the AI interaction. Before any code is generated, the feature is designed in a detailed specification — what the feature does, why it exists, what the acceptance criteria are, and how it fits into the existing system. A rules file encodes the team’s architectural standards and conventions. The AI reads both before producing a single line of code.</p>
<p style="font-weight: 400;">This changes three things that directly affect the business.</p>
<ol>
<li style="font-weight: 400;"><strong> Design is reviewed before implementation, not after</strong></li>
</ol>
<p style="font-weight: 400;">In a traditional workflow, the first time the team sees a feature’s design is in a pull request — after the code is already written. If the design is wrong, the code is rewritten. If the design is merely suboptimal, it ships anyway because rewriting feels too expensive.</p>
<p style="font-weight: 400;">In a spec-driven workflow, the design is reviewed as a specification before implementation begins. The team debates architecture, catches conflicts with other in-flight work, and agrees on the approach while it’s still cheap to change. By the time code exists, the design has already been approved.</p>
<p style="font-weight: 400;"><strong>The business impact:</strong> reduced rework. Catching a flawed API contract in a spec review costs an hour of discussion. Catching it in a pull request costs a day of rewriting. Catching it in production costs a sprint of emergency fixes. Spec-driven development shifts discovery to the cheapest possible phase.</p>
<ol start="2">
<li style="font-weight: 400;"><strong> The team’s standards are encoded, not implied</strong></li>
</ol>
<p style="font-weight: 400;">Every software team has conventions — how they name things, how they test, how they structure code. In most teams, these conventions live in people’s heads. New developers learn them through trial and error, corrected over weeks of pull request reviews.</p>
<p style="font-weight: 400;">In a spec-driven workflow, conventions are written in a rules file that the AI reads before generating code. Every developer’s AI assistant follows the same rules. The result is consistent output regardless of who’s implementing — a junior developer with six months of experience produces code that follows the same patterns as a senior developer with ten years, because the AI enforces the conventions for both of them.</p>
<p style="font-weight: 400;"><strong>The business impact:</strong> consistency at scale without constant oversight. Code reviews become faster because reviewers aren’t catching convention violations — the AI already handled that. New developers ramp up faster because the rules file <em>is</em> the onboarding material for coding standards. And the codebase stays coherent as the team grows, instead of accumulating the inconsistency that typically accompanies headcount increases.</p>
<ol start="3">
<li style="font-weight: 400;"><strong> Knowledge lives in artifacts, not in people</strong></li>
</ol>
<p style="font-weight: 400;">When a senior developer leaves, their knowledge of why the system is designed the way it is leaves with them. The code remains, but the reasoning behind architectural decisions, the tradeoffs that were considered, the edge cases that were deliberately handled — that context is gone.</p>
<p style="font-weight: 400;">In a spec-driven workflow, every feature has a specification that captures the design rationale. Every convention has a rule that explains the decision. These artifacts are versioned in the repository alongside the code. They’re always current because maintaining them is part of the development process, not an afterthought.</p>
<p style="font-weight: 400;"><strong>The business impact:</strong> reduced key-person risk. The cost of turnover drops because the institutional knowledge is in the repo, not in someone’s head. A new hire can read the specifications for the last twenty features and understand not just what the system does, but <em>why it does it that way</em>. This is the kind of documentation that teams always intend to write and rarely do — except here, it’s a natural byproduct of the workflow rather than extra work.</p>
<h3><strong>What Leadership Should Actually Care About</strong></h3>
<p style="font-weight: 400;"><strong>Predictable throughput</strong></p>
<p style="font-weight: 400;">Specifications are scoped units of work with clear acceptance criteria. A spec that says “implement this domain model with these endpoints and these tests” is more estimable than a Jira ticket that says “add board collaboration features.” Teams that design before they implement can estimate more accurately because the scope is defined before the clock starts.</p>
<p style="font-weight: 400;">This doesn’t eliminate uncertainty — implementation still surfaces surprises. But it reduces the most common source of estimate variance: ambiguity about what “done” means. The spec defines done. The AI implements to that definition. The review verifies against it.</p>
<p style="font-weight: 400;"><strong>Faster onboarding, real output sooner</strong></p>
<p style="font-weight: 400;">The traditional onboarding path for a developer joining a new team: read the wiki (if it exists and is current), shadow a senior developer for a week, make mistakes on the first few pull requests, gradually absorb the team’s patterns over a quarter.</p>
<p style="font-weight: 400;">The spec-driven onboarding path: read the rules file for coding standards, read recent specs for architectural context, pick up a spec, implement it with AI assistance. The AI enforces the team’s patterns from the first commit. The developer’s output is consistent with the rest of the codebase on day one, not month three.</p>
<p style="font-weight: 400;">This matters for organizations that are growing, that have contractor rotations, or that operate in competitive hiring markets where onboarding speed directly affects time-to-value.</p>
<p style="font-weight: 400;"><strong>Quality as a default, not a goal</strong></p>
<p style="font-weight: 400;">In most organizations, code quality is maintained through code review — a manual, human-driven process that depends on reviewer attentiveness, available time, and consistent standards. When reviewers are busy, quality slips. When the team is under deadline pressure, reviews get lighter. Quality is aspirational.</p>
<p style="font-weight: 400;">In a spec-driven workflow, the AI generates code that follows the team’s documented standards every time. It doesn’t get tired. It doesn’t cut corners under pressure. It doesn’t forget the convention the team agreed on last month. The baseline quality of generated code is consistent regardless of sprint pressure, reviewer availability, or time of day.</p>
<p style="font-weight: 400;">Human review still matters — the AI can produce code that’s structurally correct but conceptually wrong. But the review shifts from catching mechanical issues (naming, structure, test coverage) to evaluating design intent and correctness. That’s a better use of senior engineering time.</p>
<p style="font-weight: 400;"><strong>Reduced technical debt accumulation</strong></p>
<p style="font-weight: 400;">Technical debt typically accumulates through small, individually rational decisions: a shortcut here, an inconsistency there, a “we’ll fix it later” that never gets fixed. Over time, these compound into a codebase that’s expensive to maintain and risky to change.</p>
<p style="font-weight: 400;">Spec-driven development attacks debt accumulation at two points. First, the specification forces design thinking before implementation, which prevents the architectural shortcuts that create structural debt. Second, the rules file prevents the convention drift that creates consistency debt. The team’s standards are enforced automatically, every time, across every developer.</p>
<p style="font-weight: 400;">This doesn’t eliminate technical debt. Conscious tradeoffs still happen, and requirements still evolve. But it eliminates the <em>accidental</em> debt that comes from inconsistency, oversight, and eroded standards under pressure.</p>
<h3><strong>The Reframing that Matters</strong></h3>
<p style="font-weight: 400;">The <a href="https://www.liminalarc.co/2025/06/why-ai-works-in-isolation-but-fails-at-scale/" target="_blank" rel="noopener">conversation about AI</a> in software development is often framed as “AI replaces developers” or “AI makes developers faster.” Both framings miss the point.</p>
<p style="font-weight: 400;">Spec-driven AI development doesn’t replace developers. The AI doesn’t make architectural decisions. It doesn’t design domain models. It doesn’t write specifications. It doesn’t evaluate whether a feature serves the business. All of that — the thinking — is still done by people.</p>
<p style="font-weight: 400;">What the AI does is eliminate the gap between a well-thought-through design and its implementation. Once the feature is fully designed — once the spec exists — turning that spec into working, tested code becomes nearly mechanical. The human effort shifts from <em>writing code</em> to <em>designing features and reviewing output</em>.</p>
<p style="font-weight: 400;">This is a leverage play, not a headcount play. The same team delivers more — not because they’re working harder or faster, but because the methodology eliminates the translation loss between design and implementation. The spec is the design. The AI reads the spec. The code matches the design. The review verifies it.</p>
<h3><strong>What Adoption Looks Like</strong></h3>
<p style="font-weight: 400;">Adopting this methodology doesn’t require reorganizing the engineering department or buying a platform. It starts with three files in a repository.</p>
<p style="font-weight: 400;"><strong>Start with one team, one project.</strong> Pick<a href="https://www.liminalarc.co/2023/05/creating-the-conditions-for-high-performance-development-teams/" target="_blank" rel="noopener"> a team</a> that’s about to start a new feature or a new project. Have them write specifications for the first three features before implementing anything. Write a rules file with the team’s conventions. Use AI to implement against the specs. Measure the results.</p>
<p style="font-weight: 400;"><strong>Evaluate on outcomes, not activity.</strong> The right metrics aren’t lines of code or commits per day. They’re: How much rework happened? How many spec review comments led to design changes before code was written? How quickly did a new team member produce consistent output? How does the codebase’s consistency hold up over time?</p>
<p style="font-weight: 400;"><strong>Scale gradually.</strong> If the pilot team’s results are positive, expand to a second team. Let the rules file and spec format evolve organically. Don’t mandate a process — demonstrate outcomes and let adoption follow evidence.</p>
<p style="font-weight: 400;">The investment is low. The methodology requires no new tooling beyond the AI coding assistant the team likely already has. The specifications and rules files are markdown documents in the repository. The workflow change is in <em>how</em> the team uses the tools, not <em>which</em> tools they use.</p>
<h3><strong>The Bottom Line</strong></h3>
<p style="font-weight: 400;">Spec-driven AI development is a methodology that turns AI coding assistants from individual productivity tools into team-wide quality infrastructure. It reduces rework by shifting design review upstream. It reduces onboarding time by encoding standards in machine-readable form. It reduces key-person risk by capturing design rationale alongside code. It reduces technical debt by enforcing conventions automatically.</p>
<p style="font-weight: 400;">The developers on your team are already using AI. The question isn’t whether to allow it — that ship has sailed. The question is whether they’re using it with a methodology that compounds quality over time, or without one, accumulating inconsistency with every feature.</p>
<p style="font-weight: 400;">The spec is the difference.</p>
<p>&nbsp;</p>
<p><em><strong>This post comes from our software engineering practice, which specializes in refactoring application architecture and optimizing delivery to support modular teams, faster feedback, and continuous value delivery.</strong></em></p>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=Improving%20Delivery%20Reliability%20Through%20Spec-Driven%20AI&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=Improving%20Delivery%20Reliability%20Through%20Spec-Driven%20AI&cm=RSS_Feed&cn=RSS_Opens"/>]]></content:encoded>
					
					<wfw:commentRss>https://www.liminalarc.co/2026/04/improving-delivery-reliability-through-spec-driven-ai/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
	</item>
		<item>
		<title>Is Domain-Driven Design Worth the Investment?</title>
		<link>https://www.liminalarc.co/2026/03/is-domain-driven-design-worth-the-investment/?utm_source=Is%20Domain-Driven%20Design%20Worth%20the%20Investment%3F&#038;utm_medium=RSS&#038;utm_campaign=RSS%20Reader</link>
					<comments>https://www.liminalarc.co/2026/03/is-domain-driven-design-worth-the-investment/#respond</comments>
		
		<dc:creator><![CDATA[Todd Hurley]]></dc:creator>
		<pubDate>Mon, 23 Mar 2026 15:42:36 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.liminalarc.co/?p=62130</guid>

					<description><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
        <img width="940" height="529" src="https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-domain-driven.jpg" class="attachment-940x999 size-940x999" alt="Is Domain-Driven Design Worth the Investment?" decoding="async" loading="lazy" srcset="https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-domain-driven.jpg 2048w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-domain-driven-300x169.jpg 300w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-domain-driven-604x340.jpg 604w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-domain-driven-768x432.jpg 768w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-domain-driven-1536x864.jpg 1536w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-domain-driven-400x225.jpg 400w" sizes="auto, (max-width: 940px) 100vw, 940px" />                                </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
            </div>
    <div class="main">
        <p style="font-weight: 400;">Every organization has at least one system that everyone dreads touching. It works. Technically. But nobody can confidently explain what it does or why it does it that way. Making changes takes longer than it should. Estimates are unreliable. New developers stare at the code for weeks before they can contribute.</p>
<p style="font-weight: 400;">This doesn’t happen because the original developers were bad at their jobs. It happens because the system was built as a collection of technical components (databases, APIs, services) without a clear model of the business it was meant to support. Over time, the business evolved, but the software’s structure didn’t evolve with it. Business rules got scattered. Terminology drifted. The reasoning behind decisions disappeared as the people who made them moved on.</p>
<p style="font-weight: 400;">The result is a system where the cost of change increases with every release. Not because the technology is old, but because the <em>intent</em> is buried. Nobody knows where “the rule” lives. Nobody knows which change is safe. Every modification is an archaeology project.</p>
<p style="font-weight: 400;">This is the problem DDD solves, and it’s a problem with real financial consequences.</p>
<h3><strong>What Domain-Driven Design Actually Changes</strong></h3>
<p style="font-weight: 400;">Domain-Driven Design is not a framework or a technology. It’s an approach that puts business understanding at the center of how software is structured. Before anyone writes code, the team develops a shared model of the business domain: the rules, the processes, the language, the boundaries. That model then shapes the software directly.</p>
<p style="font-weight: 400;">This changes several things that matter at the organizational level.</p>
<p style="font-weight: 400;"><strong>1. The business and engineering speak the same language</strong></p>
<p style="font-weight: 400;">In most organizations, there’s a translation layer between what the business says and what the code does. Product describes a feature using business terms. Engineering interprets those terms, maps them to technical concepts, and builds something that hopefully matches the intent. When it doesn’t, the gap is discovered late: in QA, in production, or worse, in a customer complaint.</p>
<p style="font-weight: 400;">Domain-Driven Design eliminates this translation layer by establishing a ubiquitous language, a shared vocabulary used consistently by business stakeholders, product managers, and developers. When the business says “policy,” the code has a Policy. When the business says “claim is adjudicated,” the code raises a ClaimAdjudicated event. The language in the conference room is the language in the codebase.</p>
<p style="font-weight: 400;"><strong>The business impact:</strong> fewer misunderstandings, fewer features that miss the mark, and faster conversations about what needs to change. When everyone uses the same words to mean the same things, the cost of communication drops and the accuracy of implementation rises.</p>
<p style="font-weight: 400;"><strong>2. Complexity is contained, not spread</strong></p>
<p style="font-weight: 400;">As systems grow, complexity tends to spread. A change to pricing logic touches the order system, which touches invoicing, which touches reporting. Everything is connected to everything else, and the blast radius of any change is unpredictable.</p>
<p style="font-weight: 400;">DDD addresses this through bounded contexts. These are boundaries that define where specific models and rules apply. The pricing context owns pricing logic. The invoicing context owns invoice generation. They communicate through defined interfaces, not shared databases or implicit dependencies. Each context can evolve independently, with its own model, its own rules, and its own team.</p>
<p style="font-weight: 400;"><strong>The business impact:</strong> changes become safer and more predictable. When pricing needs to change, the pricing team changes the pricing context. They don’t need to coordinate with invoicing, reporting, and three other teams in a two-week planning exercise. This is how organizations scale engineering without scaling coordination overhead proportionally.</p>
<p style="font-weight: 400;"><strong>3. Business rules are explicit and locatable</strong></p>
<p style="font-weight: 400;">In most codebases, business rules are scattered. Some live in the application layer. Some are encoded in database constraints. Some exist only in the minds of developers who wrote them. Some are duplicated in multiple places, with subtle differences between copies.</p>
<p style="font-weight: 400;">When a rule needs to change (and rules always change) the first challenge isn’t implementing the change. It’s <em>finding</em> the rule. And then finding all the other places where a version of that rule might exist. And then figuring out which version is correct.</p>
<p style="font-weight: 400;">DDD requires that business rules live in the domain model, in one place. A pricing rule is in the pricing aggregate. A validation rule is in the entity that enforces it. When the business says “we need to change how we calculate late fees,” the developer knows exactly where to look.</p>
<p style="font-weight: 400;"><strong>The business impact:</strong> faster changes, fewer defects from partial updates, and less time spent on “investigation” before actual work begins. When rules have a clear address, the cost of business evolution drops.</p>
<p style="font-weight: 400;"><strong>4. Systems age well instead of decaying</strong></p>
<p style="font-weight: 400;">Most software systems get harder to maintain over time. Not because the technology degrades, but because the <em>conceptual integrity</em> erodes. Early decisions that made sense are overridden by quick fixes. Naming conventions drift. New features are bolted on without revisiting the underlying model. Slowly, the system becomes a patchwork: functional, but fragile and expensive.</p>
<p style="font-weight: 400;">DDD-based systems resist this decay because the model is designed to evolve. When business understanding deepens, the model is refined to reflect that understanding. When boundaries shift, contexts are restructured. The design is a living representation of the business, not a frozen snapshot of what someone understood three years ago.</p>
<p style="font-weight: 400;"><strong>The business impact:</strong> lower total cost of ownership. The system in year five is not much more expensive to maintain than the system in year one. Features take roughly the same amount of time to build, rather than the slowdown that characterizes systems built without intentional modeling.</p>
<h3><strong>What Leadership Should Actually Care About</strong></h3>
<p style="font-weight: 400;"><strong>Predictable delivery in complex domains</strong></p>
<p style="font-weight: 400;">The hardest part of estimating software work isn’t the coding. It’s the uncertainty about scope, impact, and <a href="https://www.liminalarc.co/2024/06/addressing-the-hidden-cost-of-outdated-it-systems/" target="_blank" rel="noopener">hidden dependencies</a>. In systems without clear boundaries and rules, every estimate includes a “discovery tax”: time spent understanding the current state before any change can begin.</p>
<p style="font-weight: 400;">DDD reduces this tax by making the system’s structure mirror the business’s structure. When a product manager describes a change in business terms, the engineering team can map that change to specific contexts and aggregates. The scope is clearer. The impact is more containable. Estimates become more reliable. Not perfect, but better.</p>
<p style="font-weight: 400;"><strong>Team autonomy that actually works</strong></p>
<p style="font-weight: 400;">Many organizations pursue team autonomy through microservices, hoping that service boundaries will enable independent delivery. But if those boundaries don’t align with business boundaries, teams still end up coordinating constantly. Service A needs a field from Service B. Service C’s deployment breaks Service D’s assumptions. The boundaries are technical, not meaningful.</p>
<p style="font-weight: 400;">DDD provides the framework for drawing boundaries that work: boundaries based on business capability, shared language, and domain ownership. When contexts are well-defined, teams genuinely own their domain. They can make decisions, ship changes, and evolve their models without waiting for alignment meetings.</p>
<p style="font-weight: 400;"><strong>Reduced key-person risk</strong></p>
<p style="font-weight: 400;">In systems without models, knowledge concentrates in individuals. The developer who built the billing module understands it because they hold the mental model. When they leave, that understanding leaves with them. The next developer inherits code without context.</p>
<p style="font-weight: 400;">DDD captures understanding in the model itself: in the names, the structures, the relationships, and the rules encoded in the domain layer. A new developer joining a DDD-based system can read the domain model and understand what the system does in business terms, not just technical terms. The model is the documentation.</p>
<p style="font-weight: 400;"><strong>A foundation for AI-assisted development</strong></p>
<p style="font-weight: 400;">This is worth calling out. As organizations adopt AI coding tools, the quality of AI output depends on the quality of the codebase it works with. An AI reading a well-modeled domain with clear boundaries, rules, and consistent language produces better results than an AI reading a tangled codebase with scattered logic and inconsistent naming.</p>
<p style="font-weight: 400;">DDD doesn’t just make the system better for humans. It makes it better for every tool that reads, generates, or modifies code. The investment in modeling pays dividends across both human and AI-assisted development.</p>
<h3><strong>The Reframing That Matters</strong></h3>
<p style="font-weight: 400;">The conversation about DDD often gets stuck in technical details: aggregates, value objects, event sourcing. These are implementation concepts that matter to developers, but they obscure the real <a href="https://www.liminalarc.co/2026/03/assumptions-kill-value-realization/" target="_blank" rel="noopener">value proposition</a> for leadership.</p>
<p style="font-weight: 400;">The real value of Domain-Driven Design is this: it keeps your software aligned with your business as both evolve.</p>
<p style="font-weight: 400;">Without intentional modeling, software and business diverge over time. Changes get harder. Communication gets fuzzier. Costs compound. With DDD, the software is structured around business concepts, bounded by business capabilities, and expressed in business language. When the business changes, there’s a clear path to changing the software. When a new team member joins, the codebase tells them what the business does.</p>
<p style="font-weight: 400;">This is not a one-time architectural decision. It’s an ongoing practice, like code review or testing, that compounds in value over time.</p>
<h3><strong>What Adoption Looks Like</strong></h3>
<p style="font-weight: 400;">DDD is often perceived as heavyweight. It doesn’t have to be. Adoption is incremental, and even partial adoption delivers value.</p>
<p style="font-weight: 400;"><strong>Start with language.</strong> Before anything else, invest in getting business and engineering aligned on terminology. This costs nothing but meeting time and delivers immediate improvements in communication clarity. If your teams argue about what a “customer” is in different parts of the system, you already have a problem DDD can solve.</p>
<p style="font-weight: 400;"><strong>Draw boundaries around your biggest pain points.</strong> Identify the area of the system where changes are slowest and riskiest. Define a bounded context around it. Give a team clear ownership. Let them model the domain and evolve it independently. Measure the results.</p>
<p style="font-weight: 400;"><strong>Don’t boil the ocean.</strong> DDD doesn’t require rewriting your system. It doesn’t require adopting event sourcing or CQRS or microservices. It starts with understanding the domain, establishing shared language, and structuring code around business concepts. The advanced patterns are options, not prerequisites.</p>
<p style="font-weight: 400;"><strong>Evaluate on outcomes that matter.</strong> The right metrics aren’t DDD-specific. They’re delivery metrics: How long does a business rule change take from request to production? How much coordination is required for a feature that spans multiple teams? How quickly can a new developer contribute? How often do changes in one area break something in another?</p>
<h3><strong>The Bottom Line</strong></h3>
<p style="font-weight: 400;">It reduces the cost of change by making business rules locatable. It enables team autonomy by drawing boundaries that align with business capabilities. It reduces key-person risk by capturing understanding in the model, not in people’s heads. It keeps systems maintainable over time by providing a framework for intentional evolution rather than accidental accumulation.</p>
<p style="font-weight: 400;">Your software is a model of your business whether you designed it that way or not. The question is whether it’s a model you can reason about, communicate clearly, and change confidently, or one that has become an obstacle to the very business it was meant to support.</p>
<p style="font-weight: 400;"><a href="https://www.liminalarc.co/2025/10/business-domains-as-the-foundation-of-modernization/" target="_blank" rel="noopener">DDD</a> is the discipline of making sure it’s the former.</p>
<p>&nbsp;</p>
<p><em><strong>This post comes from our software engineering practice, which specializes in refactoring application architecture and optimizing delivery to support modular teams, faster feedback, and continuous value delivery.</strong></em></p>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=Is%20Domain-Driven%20Design%20Worth%20the%20Investment%3F&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=Is%20Domain-Driven%20Design%20Worth%20the%20Investment%3F&cm=RSS_Feed&cn=RSS_Opens"/>]]></description>
										<content:encoded><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
        <img width="940" height="529" src="https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-domain-driven.jpg" class="attachment-940x999 size-940x999" alt="Is Domain-Driven Design Worth the Investment?" decoding="async" loading="lazy" srcset="https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-domain-driven.jpg 2048w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-domain-driven-300x169.jpg 300w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-domain-driven-604x340.jpg 604w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-domain-driven-768x432.jpg 768w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-domain-driven-1536x864.jpg 1536w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-domain-driven-400x225.jpg 400w" sizes="auto, (max-width: 940px) 100vw, 940px" />                                </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
            </div>
    <div class="main">
        <p style="font-weight: 400;">Every organization has at least one system that everyone dreads touching. It works. Technically. But nobody can confidently explain what it does or why it does it that way. Making changes takes longer than it should. Estimates are unreliable. New developers stare at the code for weeks before they can contribute.</p>
<p style="font-weight: 400;">This doesn’t happen because the original developers were bad at their jobs. It happens because the system was built as a collection of technical components (databases, APIs, services) without a clear model of the business it was meant to support. Over time, the business evolved, but the software’s structure didn’t evolve with it. Business rules got scattered. Terminology drifted. The reasoning behind decisions disappeared as the people who made them moved on.</p>
<p style="font-weight: 400;">The result is a system where the cost of change increases with every release. Not because the technology is old, but because the <em>intent</em> is buried. Nobody knows where “the rule” lives. Nobody knows which change is safe. Every modification is an archaeology project.</p>
<p style="font-weight: 400;">This is the problem DDD solves, and it’s a problem with real financial consequences.</p>
<h3><strong>What Domain-Driven Design Actually Changes</strong></h3>
<p style="font-weight: 400;">Domain-Driven Design is not a framework or a technology. It’s an approach that puts business understanding at the center of how software is structured. Before anyone writes code, the team develops a shared model of the business domain: the rules, the processes, the language, the boundaries. That model then shapes the software directly.</p>
<p style="font-weight: 400;">This changes several things that matter at the organizational level.</p>
<p style="font-weight: 400;"><strong>1. The business and engineering speak the same language</strong></p>
<p style="font-weight: 400;">In most organizations, there’s a translation layer between what the business says and what the code does. Product describes a feature using business terms. Engineering interprets those terms, maps them to technical concepts, and builds something that hopefully matches the intent. When it doesn’t, the gap is discovered late: in QA, in production, or worse, in a customer complaint.</p>
<p style="font-weight: 400;">Domain-Driven Design eliminates this translation layer by establishing a ubiquitous language, a shared vocabulary used consistently by business stakeholders, product managers, and developers. When the business says “policy,” the code has a Policy. When the business says “claim is adjudicated,” the code raises a ClaimAdjudicated event. The language in the conference room is the language in the codebase.</p>
<p style="font-weight: 400;"><strong>The business impact:</strong> fewer misunderstandings, fewer features that miss the mark, and faster conversations about what needs to change. When everyone uses the same words to mean the same things, the cost of communication drops and the accuracy of implementation rises.</p>
<p style="font-weight: 400;"><strong>2. Complexity is contained, not spread</strong></p>
<p style="font-weight: 400;">As systems grow, complexity tends to spread. A change to pricing logic touches the order system, which touches invoicing, which touches reporting. Everything is connected to everything else, and the blast radius of any change is unpredictable.</p>
<p style="font-weight: 400;">DDD addresses this through bounded contexts. These are boundaries that define where specific models and rules apply. The pricing context owns pricing logic. The invoicing context owns invoice generation. They communicate through defined interfaces, not shared databases or implicit dependencies. Each context can evolve independently, with its own model, its own rules, and its own team.</p>
<p style="font-weight: 400;"><strong>The business impact:</strong> changes become safer and more predictable. When pricing needs to change, the pricing team changes the pricing context. They don’t need to coordinate with invoicing, reporting, and three other teams in a two-week planning exercise. This is how organizations scale engineering without scaling coordination overhead proportionally.</p>
<p style="font-weight: 400;"><strong>3. Business rules are explicit and locatable</strong></p>
<p style="font-weight: 400;">In most codebases, business rules are scattered. Some live in the application layer. Some are encoded in database constraints. Some exist only in the minds of developers who wrote them. Some are duplicated in multiple places, with subtle differences between copies.</p>
<p style="font-weight: 400;">When a rule needs to change (and rules always change) the first challenge isn’t implementing the change. It’s <em>finding</em> the rule. And then finding all the other places where a version of that rule might exist. And then figuring out which version is correct.</p>
<p style="font-weight: 400;">DDD requires that business rules live in the domain model, in one place. A pricing rule is in the pricing aggregate. A validation rule is in the entity that enforces it. When the business says “we need to change how we calculate late fees,” the developer knows exactly where to look.</p>
<p style="font-weight: 400;"><strong>The business impact:</strong> faster changes, fewer defects from partial updates, and less time spent on “investigation” before actual work begins. When rules have a clear address, the cost of business evolution drops.</p>
<p style="font-weight: 400;"><strong>4. Systems age well instead of decaying</strong></p>
<p style="font-weight: 400;">Most software systems get harder to maintain over time. Not because the technology degrades, but because the <em>conceptual integrity</em> erodes. Early decisions that made sense are overridden by quick fixes. Naming conventions drift. New features are bolted on without revisiting the underlying model. Slowly, the system becomes a patchwork: functional, but fragile and expensive.</p>
<p style="font-weight: 400;">DDD-based systems resist this decay because the model is designed to evolve. When business understanding deepens, the model is refined to reflect that understanding. When boundaries shift, contexts are restructured. The design is a living representation of the business, not a frozen snapshot of what someone understood three years ago.</p>
<p style="font-weight: 400;"><strong>The business impact:</strong> lower total cost of ownership. The system in year five is not much more expensive to maintain than the system in year one. Features take roughly the same amount of time to build, rather than the slowdown that characterizes systems built without intentional modeling.</p>
<h3><strong>What Leadership Should Actually Care About</strong></h3>
<p style="font-weight: 400;"><strong>Predictable delivery in complex domains</strong></p>
<p style="font-weight: 400;">The hardest part of estimating software work isn’t the coding. It’s the uncertainty about scope, impact, and <a href="https://www.liminalarc.co/2024/06/addressing-the-hidden-cost-of-outdated-it-systems/" target="_blank" rel="noopener">hidden dependencies</a>. In systems without clear boundaries and rules, every estimate includes a “discovery tax”: time spent understanding the current state before any change can begin.</p>
<p style="font-weight: 400;">DDD reduces this tax by making the system’s structure mirror the business’s structure. When a product manager describes a change in business terms, the engineering team can map that change to specific contexts and aggregates. The scope is clearer. The impact is more containable. Estimates become more reliable. Not perfect, but better.</p>
<p style="font-weight: 400;"><strong>Team autonomy that actually works</strong></p>
<p style="font-weight: 400;">Many organizations pursue team autonomy through microservices, hoping that service boundaries will enable independent delivery. But if those boundaries don’t align with business boundaries, teams still end up coordinating constantly. Service A needs a field from Service B. Service C’s deployment breaks Service D’s assumptions. The boundaries are technical, not meaningful.</p>
<p style="font-weight: 400;">DDD provides the framework for drawing boundaries that work: boundaries based on business capability, shared language, and domain ownership. When contexts are well-defined, teams genuinely own their domain. They can make decisions, ship changes, and evolve their models without waiting for alignment meetings.</p>
<p style="font-weight: 400;"><strong>Reduced key-person risk</strong></p>
<p style="font-weight: 400;">In systems without models, knowledge concentrates in individuals. The developer who built the billing module understands it because they hold the mental model. When they leave, that understanding leaves with them. The next developer inherits code without context.</p>
<p style="font-weight: 400;">DDD captures understanding in the model itself: in the names, the structures, the relationships, and the rules encoded in the domain layer. A new developer joining a DDD-based system can read the domain model and understand what the system does in business terms, not just technical terms. The model is the documentation.</p>
<p style="font-weight: 400;"><strong>A foundation for AI-assisted development</strong></p>
<p style="font-weight: 400;">This is worth calling out. As organizations adopt AI coding tools, the quality of AI output depends on the quality of the codebase it works with. An AI reading a well-modeled domain with clear boundaries, rules, and consistent language produces better results than an AI reading a tangled codebase with scattered logic and inconsistent naming.</p>
<p style="font-weight: 400;">DDD doesn’t just make the system better for humans. It makes it better for every tool that reads, generates, or modifies code. The investment in modeling pays dividends across both human and AI-assisted development.</p>
<h3><strong>The Reframing That Matters</strong></h3>
<p style="font-weight: 400;">The conversation about DDD often gets stuck in technical details: aggregates, value objects, event sourcing. These are implementation concepts that matter to developers, but they obscure the real <a href="https://www.liminalarc.co/2026/03/assumptions-kill-value-realization/" target="_blank" rel="noopener">value proposition</a> for leadership.</p>
<p style="font-weight: 400;">The real value of Domain-Driven Design is this: it keeps your software aligned with your business as both evolve.</p>
<p style="font-weight: 400;">Without intentional modeling, software and business diverge over time. Changes get harder. Communication gets fuzzier. Costs compound. With DDD, the software is structured around business concepts, bounded by business capabilities, and expressed in business language. When the business changes, there’s a clear path to changing the software. When a new team member joins, the codebase tells them what the business does.</p>
<p style="font-weight: 400;">This is not a one-time architectural decision. It’s an ongoing practice, like code review or testing, that compounds in value over time.</p>
<h3><strong>What Adoption Looks Like</strong></h3>
<p style="font-weight: 400;">DDD is often perceived as heavyweight. It doesn’t have to be. Adoption is incremental, and even partial adoption delivers value.</p>
<p style="font-weight: 400;"><strong>Start with language.</strong> Before anything else, invest in getting business and engineering aligned on terminology. This costs nothing but meeting time and delivers immediate improvements in communication clarity. If your teams argue about what a “customer” is in different parts of the system, you already have a problem DDD can solve.</p>
<p style="font-weight: 400;"><strong>Draw boundaries around your biggest pain points.</strong> Identify the area of the system where changes are slowest and riskiest. Define a bounded context around it. Give a team clear ownership. Let them model the domain and evolve it independently. Measure the results.</p>
<p style="font-weight: 400;"><strong>Don’t boil the ocean.</strong> DDD doesn’t require rewriting your system. It doesn’t require adopting event sourcing or CQRS or microservices. It starts with understanding the domain, establishing shared language, and structuring code around business concepts. The advanced patterns are options, not prerequisites.</p>
<p style="font-weight: 400;"><strong>Evaluate on outcomes that matter.</strong> The right metrics aren’t DDD-specific. They’re delivery metrics: How long does a business rule change take from request to production? How much coordination is required for a feature that spans multiple teams? How quickly can a new developer contribute? How often do changes in one area break something in another?</p>
<h3><strong>The Bottom Line</strong></h3>
<p style="font-weight: 400;">It reduces the cost of change by making business rules locatable. It enables team autonomy by drawing boundaries that align with business capabilities. It reduces key-person risk by capturing understanding in the model, not in people’s heads. It keeps systems maintainable over time by providing a framework for intentional evolution rather than accidental accumulation.</p>
<p style="font-weight: 400;">Your software is a model of your business whether you designed it that way or not. The question is whether it’s a model you can reason about, communicate clearly, and change confidently, or one that has become an obstacle to the very business it was meant to support.</p>
<p style="font-weight: 400;"><a href="https://www.liminalarc.co/2025/10/business-domains-as-the-foundation-of-modernization/" target="_blank" rel="noopener">DDD</a> is the discipline of making sure it’s the former.</p>
<p>&nbsp;</p>
<p><em><strong>This post comes from our software engineering practice, which specializes in refactoring application architecture and optimizing delivery to support modular teams, faster feedback, and continuous value delivery.</strong></em></p>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=Is%20Domain-Driven%20Design%20Worth%20the%20Investment%3F&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=Is%20Domain-Driven%20Design%20Worth%20the%20Investment%3F&cm=RSS_Feed&cn=RSS_Opens"/>]]></content:encoded>
					
					<wfw:commentRss>https://www.liminalarc.co/2026/03/is-domain-driven-design-worth-the-investment/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
	</item>
		<item>
		<title>Product Ops is Necessary but Insufficient on Its Own</title>
		<link>https://www.liminalarc.co/2026/03/product-ops-is-necessary-but-insufficient-on-its-own/?utm_source=Product%20Ops%20is%20Necessary%20but%20Insufficient%20on%20Its%20Own&#038;utm_medium=RSS&#038;utm_campaign=RSS%20Reader</link>
					<comments>https://www.liminalarc.co/2026/03/product-ops-is-necessary-but-insufficient-on-its-own/#respond</comments>
		
		<dc:creator><![CDATA[James Maxwell]]></dc:creator>
		<pubDate>Thu, 12 Mar 2026 13:23:58 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.liminalarc.co/?p=62124</guid>

					<description><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
        <img width="940" height="529" src="https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-untangling.jpg" class="attachment-940x999 size-940x999" alt="Product Ops is Necessary but Insufficient on Its Own" decoding="async" loading="lazy" srcset="https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-untangling.jpg 2048w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-untangling-300x169.jpg 300w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-untangling-604x340.jpg 604w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-untangling-768x432.jpg 768w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-untangling-1536x864.jpg 1536w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-untangling-400x225.jpg 400w" sizes="auto, (max-width: 940px) 100vw, 940px" />                                </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
            </div>
    <div class="main">
        <p style="font-weight: 400;">When clients call us, they often say they want to become a product-led company, then spend the rest of the conversation talking about Product Ops as if the two are interchangeable.</p>
<p style="font-weight: 400;">They’re not.</p>
<p style="font-weight: 400;">They’re related. They reinforce each other. But they solve very different problems.</p>
<p style="font-weight: 400;">And if you blur that distinction, you usually end up doing one of two things. Either you say you want to become product-led, but you shrink the ambition down to Product and Delivery teams who still won’t have the agency to reprioritize the backlog or choose the right problems to solve. Or you convince yourself that better roadmaps, cleaner backlogs, stronger rituals, and better product management practices will somehow produce better strategic decisions on their own.</p>
<p style="font-weight: 400;">They won’t.</p>
<p style="font-weight: 400;">In both cases, you burn energy and political capital without materially improving value realization.</p>
<h3><strong>One Changes How You Invest; One Improves How Product Work Runs</strong></h3>
<p style="font-weight: 400;">Here’s the simplest way to separate the two conversations.</p>
<p style="font-weight: 400;"><strong>Product operating models</strong> define how the enterprise allocates capital and accountability to create value through products and platforms. This is the product-led conversation.</p>
<p style="font-weight: 400;"><strong>Product Operations</strong> improves the <a href="https://www.liminalarc.co/2024/11/treating-your-organization-like-a-connected-system/" target="_blank" rel="noopener">system of delivery</a> around the products you already have. It strengthens decision flow, planning, measurement, and learning inside product areas.</p>
<p style="font-weight: 400;">A product operating model changes the economic logic of the enterprise. Product Ops improves execution inside the current logic.</p>
<p style="font-weight: 400;">That distinction matters because it changes what results you can expect. Product Ops can improve throughput, visibility, and coordination. It cannot, by itself, change where the company places its bets, how it funds learning, or whether it is solving the right problems in the first place.</p>
<h3><strong>How the Difference Shows Up in Organizations</strong></h3>
<p style="font-weight: 400;">You can usually tell which conversation you’re really in by the constraints people describe.</p>
<p style="font-weight: 400;">If leaders are talking about funding, portfolio trade-offs, decision rights, and whether they can move capital as evidence changes, you’re in product operating model territory.</p>
<p style="font-weight: 400;">If they’re talking about <a href="https://youtu.be/OlRBS2qvDmg" target="_blank" rel="noopener">roadmap</a> confusion, weak prioritization, too many stakeholder reversals, poor release coordination, and inconsistent metrics, you’re in Product Ops territory.</p>
<p style="font-weight: 400;">Both matter. But they do not operate at the same altitude.</p>
<h3><strong>What a Product Operating Model Actually Changes</strong></h3>
<p style="font-weight: 400;">A product operating model works the big levers.</p>
<p style="font-weight: 400;">It changes the environment product teams operate inside:</p>
<p style="font-weight: 400;"><strong>Structure</strong></p>
<p style="font-weight: 400;">Stable, cross-functional teams organized around products, platforms, and value streams. Less project spin-up and tear-down. Clear domains and ownership boundaries.</p>
<p style="font-weight: 400;"><strong>Governance and Funding</strong></p>
<p style="font-weight: 400;">Decisions happen at product and portfolio level. Funding shifts from one-off projects to durable product investment. Initiatives are treated as bets with explicit outcomes and short feedback loops that support persist, pivot, or cease decisions.</p>
<p style="font-weight: 400;"><strong>Metrics</strong></p>
<p style="font-weight: 400;">Success moves away from “on time” and “on budget.” It shifts toward behavior change, customer outcomes, and realized value.</p>
<p style="font-weight: 400;">When this shift is real, you hear it in executive language. Leaders stop reviewing a list of projects and start reviewing a portfolio of bets. They ask where to invest, why, and what evidence would change the decision. Finance and governance reinforce that logic instead of quietly undoing it.</p>
<p style="font-weight: 400;">This is exactly why Product Ops alone cannot create a product-led enterprise. Product Ops cannot override a funding model that rewards project completion. It cannot undo governance that demands certainty before learning.</p>
<h3><strong>What Product Operations Actually Does</strong></h3>
<p style="font-weight: 400;">Product Operations lives closer to the work. It makes product work easier to execute, easier to understand, and easier to steer. It reduces friction across the interfaces that slow teams down.</p>
<p style="font-weight: 400;">Strong Product Ops practices usually show up in three areas.<strong> </strong></p>
<p style="font-weight: 400;"><strong>Decision Visibility and Cadence</strong></p>
<p style="font-weight: 400;">Clear forums for prioritization and trade-offs. A stable rhythm for planning, bet reviews, and outcome check-ins. Fewer surprise reversals because decisions happen in the open and on a known clock.</p>
<p style="font-weight: 400;"><strong>Operational Consistency</strong></p>
<p style="font-weight: 400;">Shared patterns for roadmapping, release planning, and stakeholder communication. Not because every team needs the same template, but because teams need a common language for intent, progress, and learning.</p>
<p style="font-weight: 400;"><strong>Instrumentation and Learning Loops</strong></p>
<p style="font-weight: 400;">Standards for measurement, experimentation, and impact reporting. Teams ship with observation in mind. Leaders get signals early enough to adjust decisions before the budget is gone.</p>
<p style="font-weight: 400;">In other words, Product Ops tunes the system of delivery around products and services. It helps teams work in smaller, value-proving steps. It makes evidence easier to produce and easier to interpret. It reduces the transaction costs of working across product, engineering, design, data, marketing, and commercial stakeholders.</p>
<p style="font-weight: 400;">That is valuable. But it is still downstream.</p>
<p style="font-weight: 400;">And that is the point.</p>
<p style="font-weight: 400;">If the real constraint is upstream, in funding, governance, and investment logic, then improving Product Ops will hit diminishing returns fast.</p>
<h3><strong>When the Wrong Fix Creates a Product-Led Rebrand</strong></h3>
<p style="font-weight: 400;">Here’s the pattern I see all the time.</p>
<p style="font-weight: 400;">A company feels stuck. Roadmaps change weekly. Delivery teams feel whiplash. Leaders don’t trust what they’re hearing, so they add more reviews. Everyone agrees they need to “become product led.”</p>
<p style="font-weight: 400;">They hire a product leader, who ends up focusing on Product Ops, whether by choice, by belief, or because that’s the remit they’ve been given.</p>
<p style="font-weight: 400;">That leader does good work. They standardize roadmapping. They introduce a planning cadence. They improve stakeholder communication. They create dashboards. They tighten release coordination. Delivery becomes smoother.</p>
<p style="font-weight: 400;">Value realization barely moves.</p>
<p style="font-weight: 400;">Why? Because the real constraint sits upstream. Funding is still allocated as fixed-scope projects. Governance still expects certainty at the beginning. Portfolio still measures progress through milestones, not outcomes. Product Ops improves throughput and transparency. The enterprise is still placing bets without an evidence loop and still cannot reallocate capital when reality changes.</p>
<p style="font-weight: 400;">Now flip the scenario.</p>
<p style="font-weight: 400;">The same company starts by clarifying its product operating model. It defines product domains and creates stable teams. It changes portfolio governance to manage a portfolio of bets, not a list of projects. It funds learning in tranches, with explicit outcomes and decision points.</p>
<p style="font-weight: 400;">Then Product Ops steps in to make that model work today. It creates the cadences that keep decisions flowing. It standardizes what good evidence looks like. It helps teams instrument outcomes so the portfolio can move capital based on signals.</p>
<p style="font-weight: 400;">In the first scenario, Product Ops compensates for the operating model.</p>
<p style="font-weight: 400;">In the second, Product Ops multiplies it.</p>
<p style="font-weight: 400;">That is the difference.</p>
<h3 style="font-weight: 400;"><strong>How to Diagnose What You Need Now</strong></h3>
<p style="font-weight: 400;">A simple diagnostic question works well with executives:</p>
<p style="font-weight: 400;"><strong>Are you trying to change where and how you invest, or how well your current product system delivers on those investments?</strong></p>
<p style="font-weight: 400;">If you want to move significant funding from project portfolios into durable product teams, align finance, HR, and governance around products and value streams, and run strategy as a portfolio of bets and customer outcomes, you’re in product operating model territory.</p>
<p style="font-weight: 400;">If you want to make existing product teams more outcome-driven and evidence-based, reduce friction in prioritization and stakeholder engagement, and standardize how you launch, learn, and iterate, you’re primarily solving a Product Ops problem.</p>
<p style="font-weight: 400;">But don’t confuse that with transformation.</p>
<p style="font-weight: 400;">If you are rewiring the enterprise, you must start with operating model design and with inspecting whether the wider system actually supports continuous evaluation of the opportunities you pursue. Then Product Ops becomes the fabric that keeps decision flow and evidence visible.</p>
<p style="font-weight: 400;">If you skip that step, Product Ops may make the machine run more smoothly.</p>
<p style="font-weight: 400;">It just won’t tell you whether the machine is headed somewhere worth going.</p>
<p>&nbsp;</p>
<p><em><strong>This content comes from our product and strategy practice, which specializes in structuring product organizations for clarity, flow, and customer alignment, while linking delivery decisions to enterprise strategy.</strong></em></p>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=Product%20Ops%20is%20Necessary%20but%20Insufficient%20on%20Its%20Own&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=Product%20Ops%20is%20Necessary%20but%20Insufficient%20on%20Its%20Own&cm=RSS_Feed&cn=RSS_Opens"/>]]></description>
										<content:encoded><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
        <img width="940" height="529" src="https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-untangling.jpg" class="attachment-940x999 size-940x999" alt="Product Ops is Necessary but Insufficient on Its Own" decoding="async" loading="lazy" srcset="https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-untangling.jpg 2048w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-untangling-300x169.jpg 300w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-untangling-604x340.jpg 604w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-untangling-768x432.jpg 768w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-untangling-1536x864.jpg 1536w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-untangling-400x225.jpg 400w" sizes="auto, (max-width: 940px) 100vw, 940px" />                                </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
            </div>
    <div class="main">
        <p style="font-weight: 400;">When clients call us, they often say they want to become a product-led company, then spend the rest of the conversation talking about Product Ops as if the two are interchangeable.</p>
<p style="font-weight: 400;">They’re not.</p>
<p style="font-weight: 400;">They’re related. They reinforce each other. But they solve very different problems.</p>
<p style="font-weight: 400;">And if you blur that distinction, you usually end up doing one of two things. Either you say you want to become product-led, but you shrink the ambition down to Product and Delivery teams who still won’t have the agency to reprioritize the backlog or choose the right problems to solve. Or you convince yourself that better roadmaps, cleaner backlogs, stronger rituals, and better product management practices will somehow produce better strategic decisions on their own.</p>
<p style="font-weight: 400;">They won’t.</p>
<p style="font-weight: 400;">In both cases, you burn energy and political capital without materially improving value realization.</p>
<h3><strong>One Changes How You Invest; One Improves How Product Work Runs</strong></h3>
<p style="font-weight: 400;">Here’s the simplest way to separate the two conversations.</p>
<p style="font-weight: 400;"><strong>Product operating models</strong> define how the enterprise allocates capital and accountability to create value through products and platforms. This is the product-led conversation.</p>
<p style="font-weight: 400;"><strong>Product Operations</strong> improves the <a href="https://www.liminalarc.co/2024/11/treating-your-organization-like-a-connected-system/" target="_blank" rel="noopener">system of delivery</a> around the products you already have. It strengthens decision flow, planning, measurement, and learning inside product areas.</p>
<p style="font-weight: 400;">A product operating model changes the economic logic of the enterprise. Product Ops improves execution inside the current logic.</p>
<p style="font-weight: 400;">That distinction matters because it changes what results you can expect. Product Ops can improve throughput, visibility, and coordination. It cannot, by itself, change where the company places its bets, how it funds learning, or whether it is solving the right problems in the first place.</p>
<h3><strong>How the Difference Shows Up in Organizations</strong></h3>
<p style="font-weight: 400;">You can usually tell which conversation you’re really in by the constraints people describe.</p>
<p style="font-weight: 400;">If leaders are talking about funding, portfolio trade-offs, decision rights, and whether they can move capital as evidence changes, you’re in product operating model territory.</p>
<p style="font-weight: 400;">If they’re talking about <a href="https://youtu.be/OlRBS2qvDmg" target="_blank" rel="noopener">roadmap</a> confusion, weak prioritization, too many stakeholder reversals, poor release coordination, and inconsistent metrics, you’re in Product Ops territory.</p>
<p style="font-weight: 400;">Both matter. But they do not operate at the same altitude.</p>
<h3><strong>What a Product Operating Model Actually Changes</strong></h3>
<p style="font-weight: 400;">A product operating model works the big levers.</p>
<p style="font-weight: 400;">It changes the environment product teams operate inside:</p>
<p style="font-weight: 400;"><strong>Structure</strong></p>
<p style="font-weight: 400;">Stable, cross-functional teams organized around products, platforms, and value streams. Less project spin-up and tear-down. Clear domains and ownership boundaries.</p>
<p style="font-weight: 400;"><strong>Governance and Funding</strong></p>
<p style="font-weight: 400;">Decisions happen at product and portfolio level. Funding shifts from one-off projects to durable product investment. Initiatives are treated as bets with explicit outcomes and short feedback loops that support persist, pivot, or cease decisions.</p>
<p style="font-weight: 400;"><strong>Metrics</strong></p>
<p style="font-weight: 400;">Success moves away from “on time” and “on budget.” It shifts toward behavior change, customer outcomes, and realized value.</p>
<p style="font-weight: 400;">When this shift is real, you hear it in executive language. Leaders stop reviewing a list of projects and start reviewing a portfolio of bets. They ask where to invest, why, and what evidence would change the decision. Finance and governance reinforce that logic instead of quietly undoing it.</p>
<p style="font-weight: 400;">This is exactly why Product Ops alone cannot create a product-led enterprise. Product Ops cannot override a funding model that rewards project completion. It cannot undo governance that demands certainty before learning.</p>
<h3><strong>What Product Operations Actually Does</strong></h3>
<p style="font-weight: 400;">Product Operations lives closer to the work. It makes product work easier to execute, easier to understand, and easier to steer. It reduces friction across the interfaces that slow teams down.</p>
<p style="font-weight: 400;">Strong Product Ops practices usually show up in three areas.<strong> </strong></p>
<p style="font-weight: 400;"><strong>Decision Visibility and Cadence</strong></p>
<p style="font-weight: 400;">Clear forums for prioritization and trade-offs. A stable rhythm for planning, bet reviews, and outcome check-ins. Fewer surprise reversals because decisions happen in the open and on a known clock.</p>
<p style="font-weight: 400;"><strong>Operational Consistency</strong></p>
<p style="font-weight: 400;">Shared patterns for roadmapping, release planning, and stakeholder communication. Not because every team needs the same template, but because teams need a common language for intent, progress, and learning.</p>
<p style="font-weight: 400;"><strong>Instrumentation and Learning Loops</strong></p>
<p style="font-weight: 400;">Standards for measurement, experimentation, and impact reporting. Teams ship with observation in mind. Leaders get signals early enough to adjust decisions before the budget is gone.</p>
<p style="font-weight: 400;">In other words, Product Ops tunes the system of delivery around products and services. It helps teams work in smaller, value-proving steps. It makes evidence easier to produce and easier to interpret. It reduces the transaction costs of working across product, engineering, design, data, marketing, and commercial stakeholders.</p>
<p style="font-weight: 400;">That is valuable. But it is still downstream.</p>
<p style="font-weight: 400;">And that is the point.</p>
<p style="font-weight: 400;">If the real constraint is upstream, in funding, governance, and investment logic, then improving Product Ops will hit diminishing returns fast.</p>
<h3><strong>When the Wrong Fix Creates a Product-Led Rebrand</strong></h3>
<p style="font-weight: 400;">Here’s the pattern I see all the time.</p>
<p style="font-weight: 400;">A company feels stuck. Roadmaps change weekly. Delivery teams feel whiplash. Leaders don’t trust what they’re hearing, so they add more reviews. Everyone agrees they need to “become product led.”</p>
<p style="font-weight: 400;">They hire a product leader, who ends up focusing on Product Ops, whether by choice, by belief, or because that’s the remit they’ve been given.</p>
<p style="font-weight: 400;">That leader does good work. They standardize roadmapping. They introduce a planning cadence. They improve stakeholder communication. They create dashboards. They tighten release coordination. Delivery becomes smoother.</p>
<p style="font-weight: 400;">Value realization barely moves.</p>
<p style="font-weight: 400;">Why? Because the real constraint sits upstream. Funding is still allocated as fixed-scope projects. Governance still expects certainty at the beginning. Portfolio still measures progress through milestones, not outcomes. Product Ops improves throughput and transparency. The enterprise is still placing bets without an evidence loop and still cannot reallocate capital when reality changes.</p>
<p style="font-weight: 400;">Now flip the scenario.</p>
<p style="font-weight: 400;">The same company starts by clarifying its product operating model. It defines product domains and creates stable teams. It changes portfolio governance to manage a portfolio of bets, not a list of projects. It funds learning in tranches, with explicit outcomes and decision points.</p>
<p style="font-weight: 400;">Then Product Ops steps in to make that model work today. It creates the cadences that keep decisions flowing. It standardizes what good evidence looks like. It helps teams instrument outcomes so the portfolio can move capital based on signals.</p>
<p style="font-weight: 400;">In the first scenario, Product Ops compensates for the operating model.</p>
<p style="font-weight: 400;">In the second, Product Ops multiplies it.</p>
<p style="font-weight: 400;">That is the difference.</p>
<h3 style="font-weight: 400;"><strong>How to Diagnose What You Need Now</strong></h3>
<p style="font-weight: 400;">A simple diagnostic question works well with executives:</p>
<p style="font-weight: 400;"><strong>Are you trying to change where and how you invest, or how well your current product system delivers on those investments?</strong></p>
<p style="font-weight: 400;">If you want to move significant funding from project portfolios into durable product teams, align finance, HR, and governance around products and value streams, and run strategy as a portfolio of bets and customer outcomes, you’re in product operating model territory.</p>
<p style="font-weight: 400;">If you want to make existing product teams more outcome-driven and evidence-based, reduce friction in prioritization and stakeholder engagement, and standardize how you launch, learn, and iterate, you’re primarily solving a Product Ops problem.</p>
<p style="font-weight: 400;">But don’t confuse that with transformation.</p>
<p style="font-weight: 400;">If you are rewiring the enterprise, you must start with operating model design and with inspecting whether the wider system actually supports continuous evaluation of the opportunities you pursue. Then Product Ops becomes the fabric that keeps decision flow and evidence visible.</p>
<p style="font-weight: 400;">If you skip that step, Product Ops may make the machine run more smoothly.</p>
<p style="font-weight: 400;">It just won’t tell you whether the machine is headed somewhere worth going.</p>
<p>&nbsp;</p>
<p><em><strong>This content comes from our product and strategy practice, which specializes in structuring product organizations for clarity, flow, and customer alignment, while linking delivery decisions to enterprise strategy.</strong></em></p>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=Product%20Ops%20is%20Necessary%20but%20Insufficient%20on%20Its%20Own&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=Product%20Ops%20is%20Necessary%20but%20Insufficient%20on%20Its%20Own&cm=RSS_Feed&cn=RSS_Opens"/>]]></content:encoded>
					
					<wfw:commentRss>https://www.liminalarc.co/2026/03/product-ops-is-necessary-but-insufficient-on-its-own/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
	</item>
		<item>
		<title>Navigating Policy Change in Large Organizations</title>
		<link>https://www.liminalarc.co/2026/03/navigating-policy-change-in-large-organizations/?utm_source=Navigating%20Policy%20Change%20in%20Large%20Organizations&#038;utm_medium=RSS&#038;utm_campaign=RSS%20Reader</link>
					<comments>https://www.liminalarc.co/2026/03/navigating-policy-change-in-large-organizations/#respond</comments>
		
		<dc:creator><![CDATA[Andrew Young]]></dc:creator>
		<pubDate>Thu, 05 Mar 2026 13:55:24 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.liminalarc.co/?p=62080</guid>

					<description><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
                            <div class="video_wrapper">
                                            <iframe width="560" height="315" src="https://www.youtube.com/embed/l-R0EJlt-_w?si=IC15HcQIPK1yWo2p" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>                    </div>
                                    </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
            </div>
    <div class="main">
        <p>In this conversation, <span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">Andrew Young</span></span> explains that organizational policies should be treated as part of a living system that must evolve as conditions change. He argues that systems always produce the outcomes they were designed for at a specific moment in time, but as organizations grow or shift, policies must adapt through continuous feedback and change.</p>
<p>However, simply having the <em>right</em> policy is not enough; successful adoption requires bringing people along through iterative feedback, stakeholder involvement, and trust-building. As complexity increases with more people and policies, organizations must focus not just on the policies themselves but on the relationships between them and the people affected. When policy conflicts arise, leaders should first diagnose structural duplication, measure the policy’s actual outcomes, and assess stakeholder trust before assuming the policy itself needs to change.</p>
<h3>Video Transcript</h3>
<p style="font-weight: 400;"><strong>Matthew Oatts</strong></p>
<p style="font-weight: 400;">Thanks, Andrew for joining me again. Last time we were talking about policy and we were talking about how policy in an organization is sort of like a living thing. Maybe you could think about organizations as ecosystems. So where I want to get into now is like we talked about ecosystems, living organisms, whatever you want to call it. That&#8217;s natural world stuff. Those things change and I want to explore what happens with change tied to policy, but like we talked about last time, there&#8217;s a context that a policy exists. So can you talk to us about, fundamentally, is there a top of mind question when we think about organizational change in policy?</p>
<p style="font-weight: 400;"><strong>Andrew Young</strong></p>
<p style="font-weight: 400;">Yeah. Before we get into how it shows up, maybe I&#8217;ll step back and talk about three core backstopping phrases, principles, references we have that help us frame why one should be comfortable with change or why change is present. So first and foremost, we think every system is currently designed to produce exactly what it&#8217;s producing. And that&#8217;s a result of, it was a snapshot of time and place. It was a snapshot of when the system was created. And you can look at the relationship of people or policy or the organization to how it&#8217;s operating. And you can tell how old that design was just purely by Conway&#8217;s Law, how things interact. It&#8217;s producing the organization. So there&#8217;s this truth of whatever you&#8217;re experiencing was right for when it was developed.</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">You mentioned Conway&#8217;s Law. Explain that in a couple sentences.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">Conway&#8217;s Law says the interactions and the communication and the architecture could be technology, it could be people, it could be policy is designed, will be designed and it will reflect how people actually interact. The way you experience the organization is a reflection of the interactions in the organization is the way you say it. If you take this out of context for any company, I pick up the phone, I call customer supports. And if they don&#8217;t have this other information, I can clearly tell you behind the scenes, those two departments don&#8217;t work together. Law manifested. So we believe every system designed to produce exactly what it&#8217;s producing for the time and place and a healthy organization will continually update that time and place. It&#8217;s not static, it&#8217;s not deterministic. We know conditions change and those conditions could be market conditions, internal people shifts, leader shifts, vision shifts, even just how big the organization is and the number of interactions, all of those things influence.</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">So, if you&#8217;re scaling really quickly, this ends up being a big thing, you&#8217;re probably spending a lot of time talking about what has shifted and changed in the organization.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">And hopefully you&#8217;re continually making incremental updates to reflect that shift.</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">If you&#8217;re healthy, if you&#8217;re maybe not healthy, you&#8217;re sort of running with the same models that you had three years ago and you&#8217;re probably going to experience a bunch of pain.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">That&#8217;s right. And you&#8217;ll have a whole bunch of gaps and they&#8217;ll be very evident and gaps will show up in that version as tension, conflict, and upset people.</p>
<p style="font-weight: 400;"><strong>Matthew Oatts</strong></p>
<p style="font-weight: 400;">Or suppression of all of those things underneath the surface and then it&#8217;s only happens.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">That&#8217;s exactly right. Okay. So there&#8217;s that truth or that principle. There&#8217;s a second one that having the right answer is necessary, but it&#8217;s insufficient.</p>
<p style="font-weight: 400;">So we can know what a better policy looks like. We can even write the better policy, we can create the better picture. But until you enlist people and bring them along, having the right answer won&#8217;t matter. I can know exactly what to do, but unless I enlist the people around me through co-opting or alignment or leadership, there&#8217;s a variety of ways we can talk about that. The right answer is insufficient because it&#8217;s about the application of the right answer and getting people comfortable with the right,</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">Especially if there&#8217;s this under the surface thing going on where people are like, oh, well that&#8217;s how we said we were going to work, but we don&#8217;t work that way anymore. So they&#8217;re just not even going to get bought into any policy because they play the game where it&#8217;s like, oh, that policy is irrelevant. Or they joke about that 400 page policy. Did you read that today before you woke up? No.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">Yeah. And so then this gets into our last kind of truth. We believe, and we know it&#8217;s been proven and there&#8217;s whole consultancies just specialize in change, that once you have the right answer or a belief of the right answer, the hardest activity is not getting to the right answer. It&#8217;s actually creating the change to support the right answer. And that change takes more cycles, effort, energy than anyone&#8217;s going to predict and the people leading the change. So here&#8217;s the underlying of what we&#8217;re saying, are already exhausted because they were the creator of it. They were investing in it, they were the designer of it, so they had the right answer. They put all of the cycles in to get there and nobody else around them has any of this exposure or attention or energy of cycles with it. And so there&#8217;s a discrepancy of the people leading the change already feeling exhausted. And the receiver of the change could be a new policy implementation could be a shift in the organization, could be even just like when I get a new leader, the leaders who made that decision are already exhausted with that decision because they&#8217;ve been working on it for so long. But this is my first interaction with you is my leader and I don&#8217;t know what this means.</p>
<p style="font-weight: 400;">And we then shortcut maybe just to even abandon the energy it takes to change. And that&#8217;s where failure occurs. It&#8217;s not because we didn&#8217;t have the right answer. Again, it&#8217;s because we didn&#8217;t invest the appropriate energy into getting people along. So this is where you create skeptics. It&#8217;s not because always they disagree with it, it&#8217;s because they weren&#8217;t enlisted or brought along in the journey. So when I hear people talk about stakeholders, and we&#8217;ll talk about this, I think in a few moments, how do you manage your stakeholders? And that one&#8217;s a skeptic, therefore we have to dismiss them or we have to do something different. They might just be a skeptic because they haven&#8217;t been brought along.</p>
<p style="font-weight: 400;">So, you have to understand why are they getting mapped to where they are because it&#8217;s the change piece that&#8217;s probably the limiter, not to the actual mapping of where that person is as a skeptic. So take all that we believe those things to be true, and therefore we have to design change as the vehicle for adoption. We have to design the outcome of whatever the right answer is in a way in which can be absorbed.</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">Okay. So are there different sort of levels of complexity with that? I know sometimes when we&#8217;re talking about change, if you have a direct report or if there&#8217;s a single person, you have to navigate that that&#8217;s different than if there&#8217;s a smaller group of people. That&#8217;s a different way. You have to think about change differently. If we&#8217;re talking about a large group of people,</p>
<p style="font-weight: 400;"><strong>Andrew Young</strong></p>
<p style="font-weight: 400;">The scale of difficulty is I think what you&#8217;re referencing, like the scale of size. So if it&#8217;s just two of us, it&#8217;s one thread. If there&#8217;s three of us, there&#8217;s this thread, this thread, and this thread. So three people have three, but you had a fourth. So it&#8217;s 1, 2, 1, 2, 3, 4, 5, 6. So with every new node, you&#8217;re adding the intensity of interpretation and point to point interaction increases. So you have to have a better foundation of alignment.</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">Yep. Do you find even if there&#8217;s, let&#8217;s say there&#8217;s a just dropout idea of a policy in the middle of all of that space one, and then there&#8217;s almost, you could treat the policy as another part of the triangle, how I relate to you and how we both relate to the policy. That&#8217;s essentially another node. Do you find, does it help hurt? Does it even matter? Maybe the answer is all of the above. When a policy is supposed to, we talked about in a previous conversation, having a policy sort of being a central construct of the thing, but not when we start talking about people. You can only go so far getting everybody oriented against the construct of a policy. How does a policy fit into those spaces too?</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">Yeah, when I think about the node, if we just oversimplify a node, be it a policy, a person, a thing, again, the increasing volume of nodes creates complexity. And so if it&#8217;s just you and I and a policy, we can very quickly understand is it you and I having an issue? Is it me individually with the policy? Is it you and I both having an issue with the policy? We can triangulate against the policy node. Is it the node or is it the relationship when there&#8217;s 10 policies and 10 people, 20 nodes? The ambiguity of is it a people,</p>
<p style="font-weight: 400;">It a one person to a policy, is it a collection of people all hating that one policy? Is it the concept? We don&#8217;t like that style and node CAU a policy. We&#8217;re adding layers of complexity into the narrative. So what I heard your question was, and tie it back to your opening question, living systems, which is what an organization is, time and place. We have an answer, wants to be deterministic and develop notes. Here they are, they&#8217;re stable, and now everybody go interact and play healthily. And what the living system tends to forget is that the node answer is insufficient. It&#8217;s actually about the connection of the nodes. And we under prioritize or deprioritize our energy into the strength of the relationship of the nodes. Meaning do I have conflict with the policy? Do I have conflict with the concept of policy? Do I have conflict with the person? And we forget that. And this is now the governance piece. How the nodes interact is a policy unto its own, regardless of if the node itself is a policy. So there&#8217;s policy to manage policy and then there&#8217;s policy to manage our relationship, and then there&#8217;s policy for policies to manage each other.</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">Or processes the policy might have something that is actually affecting a different sort of aspect of the organization.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">And when we oversimplify and what so many organizations do, I developed a note, here&#8217;s a policy, everybody gets it. We also now are forgetting about the human emotional component of it. If it&#8217;s never as clear as the person who authored it thinks it&#8217;s going to be. And this gets into the change piece and the adoption piece,</p>
<p style="font-weight: 400;"><strong>Matthew Oatts</strong></p>
<p style="font-weight: 400;">Why you need feedback loops as you&#8217;re developing policy, you get one of the things that we talk about all the time in terms of policy creation is maybe the drag it can feel when you&#8217;re creating policy and you have to go through different review cycles. Well, there&#8217;s reason there to give people an opportunity with authority to sort of change things. But there&#8217;s also, you&#8217;re sort of prototyping the efficacy of a policy at the end of the day, I&#8217;m guessing, trying to get in front of what you&#8217;re talking about is people are going to relate to the policy in different ways. And so you need to sort of get in front of how people might relate to this thing.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">And a tool liminal arc brings from our background would be fast incremental, fast incremental and iterative cycles. In the technology world, we call this the tension between agile development and waterfall development. So if I apply that here, do I want to spend all this time to get what I believe is one correct policy authorship and it takes a long cycle and I do it in a vacuum and I put it into the world. Well, I have emotional energy, it&#8217;s correct, but I have no feedback loops. And there&#8217;s a series of frameworks. We use one fast, incremental, iterative feedback cycles. Take the thinnest slice of that, get some feedback, iterate, iterate, iterate. And if you have that as a core pattern, you&#8217;ve already created the platform for a living organization. It&#8217;s incrementally changing all the time based off of feedback loop. You&#8217;re never done.</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">So that should be good news for people that have to create policy. And there&#8217;s different gateways like you&#8217;re doing that not because people want to jump through hoops. If it&#8217;s an effective and healthy organization, you&#8217;re doing that to increase the likelihood that when it gets into the wild, people are going to be receptive and at best advocate for it or at worst just be comfortable with it.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">That&#8217;s right. And there&#8217;s a lot of ways you can gain feedback. So we want to add a little bit of structure to incremental and iterative feedback. One of the ways we bring that in is we think about the stakeholders. We&#8217;re asking for feedback. Do you want feedback from everybody or do you have someone who&#8217;s on this side of the gradient of I don&#8217;t believe in any of this and why it&#8217;s needed. So here&#8217;s my feedback and I actually have someone on this side that says, this is exactly what we need and I&#8217;m an advocate for, do you get feedback from one or both and building structure that, okay, skeptics and supporters are both valuable feedback loops and someone who is so close to it, they might&#8217;ve wrote one very similar and someone who&#8217;s never done this before, gaining feedback. We build this two by two concept of stakeholder mapping to use a mapping activity to understand where the feedback needs to live. And then back to our governance conversation and back to our prioritization conversation. Out of these stakeholders, who do I actually care about? Who am I trying to influence and bring along in the change? So we map those things out for incremental and iterative feedback. And we also use, I think to what you just said, the comfort nature of this, as if you can do a little slice of it and then you gain some feedback and someone sees their voice has been incorporated, the organizational voice has been incorporated, at least heard</p>
<p style="font-weight: 400;">You build trust and the more trust, so I&#8217;m drawing this with my hand. We have a visual that&#8217;s like an infinity symbol. The more trust you can build with someone, the easier it is to bring them along and change the easier it is. We label it as influence to build influence. And the only way you can build influence is based off of credibility and we will leave. One of the easiest ways to build credibility is with small thin slice, incremental, incremental and iterative attempts to showcase. I was here, I&#8217;m now here and I can bring you along. I was here, I&#8217;m now here. I can bring you along. And all of this is underneath the guise of don&#8217;t go disappear in a silo and build this thing in a vacuum in a really grand way and do this grand reveal. We use this phrase with our clients. Our clients should never be surprised</p>
<p style="font-weight: 400;">They&#8217;ve been brought along. We bring them as partners; we really enlist them as a partner. So when I think about as applying this to policy, anybody who&#8217;s going to be put in the box of that policy, you have to play this game should never be surprised with the first time of them reading the policy. They should have had either early iterations, this is directionally where we&#8217;re going, or they had some like this is also why we&#8217;re changing. We miss that component a lot in this development cycle of here&#8217;s a new rule book, but I never told you why we&#8217;re changing the rule book and I never enlisted you in helping me grow the narrative of why that&#8217;s a tactic as well. Again, going back the right answer of the new policy is insufficient</p>
<p style="font-weight: 400;">The way we think about changing to the new policy, the tools we use to enlist people that then slicing to incremental <a href="https://www.liminalarc.co/2021/05/building-trust-via-trustworthiness/" target="_blank" rel="noopener">feedback loops to build trust</a>. All of these are the patterns underneath of policy creation or <a href="https://youtu.be/T7_UU_Ahvos" target="_blank" rel="noopener">policy change.</a></p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">So, if I tie it back to a fundamental question, when there&#8217;s some sort of issue that comes up and policy gets thrown into the arena of conflict around it, maybe it&#8217;s just one person, maybe it&#8217;s smaller group of people, maybe it&#8217;s a whole organization is starting to bubble up with issues around policy. The fundamental question is going to be do we need to change the policy or is it not actually a policy issue? So when we talk about the trust influence loop, we talk about stakeholder maps. At some point you sort of have to make the decision and it&#8217;s not necessarily just either or, but at what point do and what are the types of things that you do as a leader, as someone closely tied to the policy to say, you know what? I&#8217;m going to do maybe these three things before I go down the path of, oh, I need to change a policy because when I hear you talk about policies and their role within the organization and there&#8217;s a potential change coming forward, at some point quality policies shouldn&#8217;t change that much, but people should really be investing in the relationships around the policy. So what would maybe be three good tips to, you should do these three things before you go down the path of oh, we need to change the policy.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">Yeah, I&#8217;m going to tie it back to our prior conversation. I think a lot of it anchors on that. So I hear attention. An individual has a problem with the policy. A group of people have an issue with a policy. A policy is in conflict with another policy. That&#8217;s a very evident one that</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">Yeah, the policy is clearly the impediment of some sort of process being effective. Okay,</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">So my first question, when I root cause, so I&#8217;m going to start with a quick root cause analysis. Am I having a structures problem? Is this just because two different things were given autonomy and they&#8217;re in conflict with creation. So we&#8217;re creating duplication of responsibility or agency or energy. So I&#8217;m going to start there and if I say, oh, it&#8217;s just actually a, we don&#8217;t know where the boundaries are. Cool, let&#8217;s start with the boundary piece. Let&#8217;s figure out who owns it and then let&#8217;s figure out in that new boundary of application, is there still conflict? If we realize we have created duplication easy to solve. If we say, oh no, there&#8217;s no duplication, we actually haven&#8217;t changed and have any structures issue, we have a relational issue. So I think that&#8217;s level two. Level two relational. She says, is it because someone feels unsafe? Is it because they don&#8217;t feel heard? I&#8217;m trying to thin slice some categories that it&#8217;s unsafe, they don&#8217;t feel heard or it is creating a negative result if the policy is actually producing bad outcomes. I&#8217;m still going to tie it back to my structures conversation.</p>
<p style="font-weight: 400;"><strong>Matthew Oatts</strong></p>
<p style="font-weight: 400;">Something that you could actually directly observe this as a negative, not necessarily emotional result, but something logical.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">Logical or objective. But the only way I know how to measure that is I go back to the structure of the value piece of it. The value structure says this thing is preventing this green light from remaining green, and now I&#8217;ve taken Matthew or Andrew&#8217;s opinion out of it and I say, look, here&#8217;s why this version of the policy is struggling. And that&#8217;s actually what the person is struggling to say most likely is I</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">Don&#8217;t, especially if they&#8217;re bringing a lot of emotion to the table. The emotion could just be an indicator of their sort of sense that, hey, this policy, while it might not be in conflict with someone else, it is some impediment to the organization.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">And so the headline there is every policy and every structure needs to have measures. Can I measure what it&#8217;s producing and its impact? Is it going up where I want it or down?</p>
<p style="font-weight: 400;"><strong>Matthew Oatts</strong></p>
<p style="font-weight: 400;">This goes back into why measuring things are so important. When we talk about navigating policy change, a good indicator to the fact you need to actually change the policy is do the measures tell you that yeah, something&#8217;s wrong and you can change the policy.</p>
<p style="font-weight: 400;"><strong>Andrew Young</strong></p>
<p style="font-weight: 400;">And from all of our history with all of our clients, the first thing that gets abandoned is measures. It gets put under the table because it&#8217;s hard. People don&#8217;t know how to actually measure things, especially impact of a policy on a thing. The traceability of measurement is not easy. So we just tend to not do it and hope for the best.</p>
<p style="font-weight: 400;">So, create measures against the structure though. That&#8217;s the second thing. I think the last thing, so if we realize it&#8217;s not duplication and we have measures and someone is still having tension or a group of people who have attention, I go instantly to my stakeholder map, where do I put them? And is it that they don&#8217;t have trust with the person that created it or trust with the organization or trust with the policy itself. So we figure out do they not have trust and is it because they&#8217;re skeptic or not brought along? And I then go through that mapping activity of is there noise because I really think about all this. It&#8217;s just kind of noise. There are probably some happy, healthy truths underneath all this, but is this noise that is emerging because we haven&#8217;t enlisted them?</p>
<p style="font-weight: 400;">And if all of this, no duplication, we have good measures, we&#8217;ve enlisted them, now I can finally get to the person issue. Maybe I might actually now have evidence that the wrong person&#8217;s in the wrong seat attempting the wrong thing and it could now just be skills, capability or vision, mission, values, alignment issues. But so many people start with that you don&#8217;t get it, or I did it right. How come you don&#8217;t see it? And we skip all of this root causing to get there. So I think the three things that I identified get ruled up into the statement. There&#8217;s a objective logical chain of progression for root cause analysis that starts with every bit of noise can be patterned into that. If we air quoted framework, start with duplication reduction or make sure that there&#8217;s not start with measures. Start with where does a person get enlisted and all of this is true and it still has tension. Now we have a conversation we can actually index to.</p>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=Navigating%20Policy%20Change%20in%20Large%20Organizations&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=Navigating%20Policy%20Change%20in%20Large%20Organizations&cm=RSS_Feed&cn=RSS_Opens"/>]]></description>
										<content:encoded><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
                            <div class="video_wrapper">
                                            <iframe width="560" height="315" src="https://www.youtube.com/embed/l-R0EJlt-_w?si=IC15HcQIPK1yWo2p" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>                    </div>
                                    </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
            </div>
    <div class="main">
        <p>In this conversation, <span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">Andrew Young</span></span> explains that organizational policies should be treated as part of a living system that must evolve as conditions change. He argues that systems always produce the outcomes they were designed for at a specific moment in time, but as organizations grow or shift, policies must adapt through continuous feedback and change.</p>
<p>However, simply having the <em>right</em> policy is not enough; successful adoption requires bringing people along through iterative feedback, stakeholder involvement, and trust-building. As complexity increases with more people and policies, organizations must focus not just on the policies themselves but on the relationships between them and the people affected. When policy conflicts arise, leaders should first diagnose structural duplication, measure the policy’s actual outcomes, and assess stakeholder trust before assuming the policy itself needs to change.</p>
<h3>Video Transcript</h3>
<p style="font-weight: 400;"><strong>Matthew Oatts</strong></p>
<p style="font-weight: 400;">Thanks, Andrew for joining me again. Last time we were talking about policy and we were talking about how policy in an organization is sort of like a living thing. Maybe you could think about organizations as ecosystems. So where I want to get into now is like we talked about ecosystems, living organisms, whatever you want to call it. That&#8217;s natural world stuff. Those things change and I want to explore what happens with change tied to policy, but like we talked about last time, there&#8217;s a context that a policy exists. So can you talk to us about, fundamentally, is there a top of mind question when we think about organizational change in policy?</p>
<p style="font-weight: 400;"><strong>Andrew Young</strong></p>
<p style="font-weight: 400;">Yeah. Before we get into how it shows up, maybe I&#8217;ll step back and talk about three core backstopping phrases, principles, references we have that help us frame why one should be comfortable with change or why change is present. So first and foremost, we think every system is currently designed to produce exactly what it&#8217;s producing. And that&#8217;s a result of, it was a snapshot of time and place. It was a snapshot of when the system was created. And you can look at the relationship of people or policy or the organization to how it&#8217;s operating. And you can tell how old that design was just purely by Conway&#8217;s Law, how things interact. It&#8217;s producing the organization. So there&#8217;s this truth of whatever you&#8217;re experiencing was right for when it was developed.</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">You mentioned Conway&#8217;s Law. Explain that in a couple sentences.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">Conway&#8217;s Law says the interactions and the communication and the architecture could be technology, it could be people, it could be policy is designed, will be designed and it will reflect how people actually interact. The way you experience the organization is a reflection of the interactions in the organization is the way you say it. If you take this out of context for any company, I pick up the phone, I call customer supports. And if they don&#8217;t have this other information, I can clearly tell you behind the scenes, those two departments don&#8217;t work together. Law manifested. So we believe every system designed to produce exactly what it&#8217;s producing for the time and place and a healthy organization will continually update that time and place. It&#8217;s not static, it&#8217;s not deterministic. We know conditions change and those conditions could be market conditions, internal people shifts, leader shifts, vision shifts, even just how big the organization is and the number of interactions, all of those things influence.</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">So, if you&#8217;re scaling really quickly, this ends up being a big thing, you&#8217;re probably spending a lot of time talking about what has shifted and changed in the organization.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">And hopefully you&#8217;re continually making incremental updates to reflect that shift.</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">If you&#8217;re healthy, if you&#8217;re maybe not healthy, you&#8217;re sort of running with the same models that you had three years ago and you&#8217;re probably going to experience a bunch of pain.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">That&#8217;s right. And you&#8217;ll have a whole bunch of gaps and they&#8217;ll be very evident and gaps will show up in that version as tension, conflict, and upset people.</p>
<p style="font-weight: 400;"><strong>Matthew Oatts</strong></p>
<p style="font-weight: 400;">Or suppression of all of those things underneath the surface and then it&#8217;s only happens.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">That&#8217;s exactly right. Okay. So there&#8217;s that truth or that principle. There&#8217;s a second one that having the right answer is necessary, but it&#8217;s insufficient.</p>
<p style="font-weight: 400;">So we can know what a better policy looks like. We can even write the better policy, we can create the better picture. But until you enlist people and bring them along, having the right answer won&#8217;t matter. I can know exactly what to do, but unless I enlist the people around me through co-opting or alignment or leadership, there&#8217;s a variety of ways we can talk about that. The right answer is insufficient because it&#8217;s about the application of the right answer and getting people comfortable with the right,</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">Especially if there&#8217;s this under the surface thing going on where people are like, oh, well that&#8217;s how we said we were going to work, but we don&#8217;t work that way anymore. So they&#8217;re just not even going to get bought into any policy because they play the game where it&#8217;s like, oh, that policy is irrelevant. Or they joke about that 400 page policy. Did you read that today before you woke up? No.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">Yeah. And so then this gets into our last kind of truth. We believe, and we know it&#8217;s been proven and there&#8217;s whole consultancies just specialize in change, that once you have the right answer or a belief of the right answer, the hardest activity is not getting to the right answer. It&#8217;s actually creating the change to support the right answer. And that change takes more cycles, effort, energy than anyone&#8217;s going to predict and the people leading the change. So here&#8217;s the underlying of what we&#8217;re saying, are already exhausted because they were the creator of it. They were investing in it, they were the designer of it, so they had the right answer. They put all of the cycles in to get there and nobody else around them has any of this exposure or attention or energy of cycles with it. And so there&#8217;s a discrepancy of the people leading the change already feeling exhausted. And the receiver of the change could be a new policy implementation could be a shift in the organization, could be even just like when I get a new leader, the leaders who made that decision are already exhausted with that decision because they&#8217;ve been working on it for so long. But this is my first interaction with you is my leader and I don&#8217;t know what this means.</p>
<p style="font-weight: 400;">And we then shortcut maybe just to even abandon the energy it takes to change. And that&#8217;s where failure occurs. It&#8217;s not because we didn&#8217;t have the right answer. Again, it&#8217;s because we didn&#8217;t invest the appropriate energy into getting people along. So this is where you create skeptics. It&#8217;s not because always they disagree with it, it&#8217;s because they weren&#8217;t enlisted or brought along in the journey. So when I hear people talk about stakeholders, and we&#8217;ll talk about this, I think in a few moments, how do you manage your stakeholders? And that one&#8217;s a skeptic, therefore we have to dismiss them or we have to do something different. They might just be a skeptic because they haven&#8217;t been brought along.</p>
<p style="font-weight: 400;">So, you have to understand why are they getting mapped to where they are because it&#8217;s the change piece that&#8217;s probably the limiter, not to the actual mapping of where that person is as a skeptic. So take all that we believe those things to be true, and therefore we have to design change as the vehicle for adoption. We have to design the outcome of whatever the right answer is in a way in which can be absorbed.</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">Okay. So are there different sort of levels of complexity with that? I know sometimes when we&#8217;re talking about change, if you have a direct report or if there&#8217;s a single person, you have to navigate that that&#8217;s different than if there&#8217;s a smaller group of people. That&#8217;s a different way. You have to think about change differently. If we&#8217;re talking about a large group of people,</p>
<p style="font-weight: 400;"><strong>Andrew Young</strong></p>
<p style="font-weight: 400;">The scale of difficulty is I think what you&#8217;re referencing, like the scale of size. So if it&#8217;s just two of us, it&#8217;s one thread. If there&#8217;s three of us, there&#8217;s this thread, this thread, and this thread. So three people have three, but you had a fourth. So it&#8217;s 1, 2, 1, 2, 3, 4, 5, 6. So with every new node, you&#8217;re adding the intensity of interpretation and point to point interaction increases. So you have to have a better foundation of alignment.</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">Yep. Do you find even if there&#8217;s, let&#8217;s say there&#8217;s a just dropout idea of a policy in the middle of all of that space one, and then there&#8217;s almost, you could treat the policy as another part of the triangle, how I relate to you and how we both relate to the policy. That&#8217;s essentially another node. Do you find, does it help hurt? Does it even matter? Maybe the answer is all of the above. When a policy is supposed to, we talked about in a previous conversation, having a policy sort of being a central construct of the thing, but not when we start talking about people. You can only go so far getting everybody oriented against the construct of a policy. How does a policy fit into those spaces too?</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">Yeah, when I think about the node, if we just oversimplify a node, be it a policy, a person, a thing, again, the increasing volume of nodes creates complexity. And so if it&#8217;s just you and I and a policy, we can very quickly understand is it you and I having an issue? Is it me individually with the policy? Is it you and I both having an issue with the policy? We can triangulate against the policy node. Is it the node or is it the relationship when there&#8217;s 10 policies and 10 people, 20 nodes? The ambiguity of is it a people,</p>
<p style="font-weight: 400;">It a one person to a policy, is it a collection of people all hating that one policy? Is it the concept? We don&#8217;t like that style and node CAU a policy. We&#8217;re adding layers of complexity into the narrative. So what I heard your question was, and tie it back to your opening question, living systems, which is what an organization is, time and place. We have an answer, wants to be deterministic and develop notes. Here they are, they&#8217;re stable, and now everybody go interact and play healthily. And what the living system tends to forget is that the node answer is insufficient. It&#8217;s actually about the connection of the nodes. And we under prioritize or deprioritize our energy into the strength of the relationship of the nodes. Meaning do I have conflict with the policy? Do I have conflict with the concept of policy? Do I have conflict with the person? And we forget that. And this is now the governance piece. How the nodes interact is a policy unto its own, regardless of if the node itself is a policy. So there&#8217;s policy to manage policy and then there&#8217;s policy to manage our relationship, and then there&#8217;s policy for policies to manage each other.</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">Or processes the policy might have something that is actually affecting a different sort of aspect of the organization.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">And when we oversimplify and what so many organizations do, I developed a note, here&#8217;s a policy, everybody gets it. We also now are forgetting about the human emotional component of it. If it&#8217;s never as clear as the person who authored it thinks it&#8217;s going to be. And this gets into the change piece and the adoption piece,</p>
<p style="font-weight: 400;"><strong>Matthew Oatts</strong></p>
<p style="font-weight: 400;">Why you need feedback loops as you&#8217;re developing policy, you get one of the things that we talk about all the time in terms of policy creation is maybe the drag it can feel when you&#8217;re creating policy and you have to go through different review cycles. Well, there&#8217;s reason there to give people an opportunity with authority to sort of change things. But there&#8217;s also, you&#8217;re sort of prototyping the efficacy of a policy at the end of the day, I&#8217;m guessing, trying to get in front of what you&#8217;re talking about is people are going to relate to the policy in different ways. And so you need to sort of get in front of how people might relate to this thing.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">And a tool liminal arc brings from our background would be fast incremental, fast incremental and iterative cycles. In the technology world, we call this the tension between agile development and waterfall development. So if I apply that here, do I want to spend all this time to get what I believe is one correct policy authorship and it takes a long cycle and I do it in a vacuum and I put it into the world. Well, I have emotional energy, it&#8217;s correct, but I have no feedback loops. And there&#8217;s a series of frameworks. We use one fast, incremental, iterative feedback cycles. Take the thinnest slice of that, get some feedback, iterate, iterate, iterate. And if you have that as a core pattern, you&#8217;ve already created the platform for a living organization. It&#8217;s incrementally changing all the time based off of feedback loop. You&#8217;re never done.</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">So that should be good news for people that have to create policy. And there&#8217;s different gateways like you&#8217;re doing that not because people want to jump through hoops. If it&#8217;s an effective and healthy organization, you&#8217;re doing that to increase the likelihood that when it gets into the wild, people are going to be receptive and at best advocate for it or at worst just be comfortable with it.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">That&#8217;s right. And there&#8217;s a lot of ways you can gain feedback. So we want to add a little bit of structure to incremental and iterative feedback. One of the ways we bring that in is we think about the stakeholders. We&#8217;re asking for feedback. Do you want feedback from everybody or do you have someone who&#8217;s on this side of the gradient of I don&#8217;t believe in any of this and why it&#8217;s needed. So here&#8217;s my feedback and I actually have someone on this side that says, this is exactly what we need and I&#8217;m an advocate for, do you get feedback from one or both and building structure that, okay, skeptics and supporters are both valuable feedback loops and someone who is so close to it, they might&#8217;ve wrote one very similar and someone who&#8217;s never done this before, gaining feedback. We build this two by two concept of stakeholder mapping to use a mapping activity to understand where the feedback needs to live. And then back to our governance conversation and back to our prioritization conversation. Out of these stakeholders, who do I actually care about? Who am I trying to influence and bring along in the change? So we map those things out for incremental and iterative feedback. And we also use, I think to what you just said, the comfort nature of this, as if you can do a little slice of it and then you gain some feedback and someone sees their voice has been incorporated, the organizational voice has been incorporated, at least heard</p>
<p style="font-weight: 400;">You build trust and the more trust, so I&#8217;m drawing this with my hand. We have a visual that&#8217;s like an infinity symbol. The more trust you can build with someone, the easier it is to bring them along and change the easier it is. We label it as influence to build influence. And the only way you can build influence is based off of credibility and we will leave. One of the easiest ways to build credibility is with small thin slice, incremental, incremental and iterative attempts to showcase. I was here, I&#8217;m now here and I can bring you along. I was here, I&#8217;m now here. I can bring you along. And all of this is underneath the guise of don&#8217;t go disappear in a silo and build this thing in a vacuum in a really grand way and do this grand reveal. We use this phrase with our clients. Our clients should never be surprised</p>
<p style="font-weight: 400;">They&#8217;ve been brought along. We bring them as partners; we really enlist them as a partner. So when I think about as applying this to policy, anybody who&#8217;s going to be put in the box of that policy, you have to play this game should never be surprised with the first time of them reading the policy. They should have had either early iterations, this is directionally where we&#8217;re going, or they had some like this is also why we&#8217;re changing. We miss that component a lot in this development cycle of here&#8217;s a new rule book, but I never told you why we&#8217;re changing the rule book and I never enlisted you in helping me grow the narrative of why that&#8217;s a tactic as well. Again, going back the right answer of the new policy is insufficient</p>
<p style="font-weight: 400;">The way we think about changing to the new policy, the tools we use to enlist people that then slicing to incremental <a href="https://www.liminalarc.co/2021/05/building-trust-via-trustworthiness/" target="_blank" rel="noopener">feedback loops to build trust</a>. All of these are the patterns underneath of policy creation or <a href="https://youtu.be/T7_UU_Ahvos" target="_blank" rel="noopener">policy change.</a></p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">So, if I tie it back to a fundamental question, when there&#8217;s some sort of issue that comes up and policy gets thrown into the arena of conflict around it, maybe it&#8217;s just one person, maybe it&#8217;s smaller group of people, maybe it&#8217;s a whole organization is starting to bubble up with issues around policy. The fundamental question is going to be do we need to change the policy or is it not actually a policy issue? So when we talk about the trust influence loop, we talk about stakeholder maps. At some point you sort of have to make the decision and it&#8217;s not necessarily just either or, but at what point do and what are the types of things that you do as a leader, as someone closely tied to the policy to say, you know what? I&#8217;m going to do maybe these three things before I go down the path of, oh, I need to change a policy because when I hear you talk about policies and their role within the organization and there&#8217;s a potential change coming forward, at some point quality policies shouldn&#8217;t change that much, but people should really be investing in the relationships around the policy. So what would maybe be three good tips to, you should do these three things before you go down the path of oh, we need to change the policy.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">Yeah, I&#8217;m going to tie it back to our prior conversation. I think a lot of it anchors on that. So I hear attention. An individual has a problem with the policy. A group of people have an issue with a policy. A policy is in conflict with another policy. That&#8217;s a very evident one that</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">Yeah, the policy is clearly the impediment of some sort of process being effective. Okay,</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">So my first question, when I root cause, so I&#8217;m going to start with a quick root cause analysis. Am I having a structures problem? Is this just because two different things were given autonomy and they&#8217;re in conflict with creation. So we&#8217;re creating duplication of responsibility or agency or energy. So I&#8217;m going to start there and if I say, oh, it&#8217;s just actually a, we don&#8217;t know where the boundaries are. Cool, let&#8217;s start with the boundary piece. Let&#8217;s figure out who owns it and then let&#8217;s figure out in that new boundary of application, is there still conflict? If we realize we have created duplication easy to solve. If we say, oh no, there&#8217;s no duplication, we actually haven&#8217;t changed and have any structures issue, we have a relational issue. So I think that&#8217;s level two. Level two relational. She says, is it because someone feels unsafe? Is it because they don&#8217;t feel heard? I&#8217;m trying to thin slice some categories that it&#8217;s unsafe, they don&#8217;t feel heard or it is creating a negative result if the policy is actually producing bad outcomes. I&#8217;m still going to tie it back to my structures conversation.</p>
<p style="font-weight: 400;"><strong>Matthew Oatts</strong></p>
<p style="font-weight: 400;">Something that you could actually directly observe this as a negative, not necessarily emotional result, but something logical.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">Logical or objective. But the only way I know how to measure that is I go back to the structure of the value piece of it. The value structure says this thing is preventing this green light from remaining green, and now I&#8217;ve taken Matthew or Andrew&#8217;s opinion out of it and I say, look, here&#8217;s why this version of the policy is struggling. And that&#8217;s actually what the person is struggling to say most likely is I</p>
<p style="font-weight: 400;"><strong>Matthew Oatts </strong></p>
<p style="font-weight: 400;">Don&#8217;t, especially if they&#8217;re bringing a lot of emotion to the table. The emotion could just be an indicator of their sort of sense that, hey, this policy, while it might not be in conflict with someone else, it is some impediment to the organization.</p>
<p style="font-weight: 400;"><strong>Andrew Young </strong></p>
<p style="font-weight: 400;">And so the headline there is every policy and every structure needs to have measures. Can I measure what it&#8217;s producing and its impact? Is it going up where I want it or down?</p>
<p style="font-weight: 400;"><strong>Matthew Oatts</strong></p>
<p style="font-weight: 400;">This goes back into why measuring things are so important. When we talk about navigating policy change, a good indicator to the fact you need to actually change the policy is do the measures tell you that yeah, something&#8217;s wrong and you can change the policy.</p>
<p style="font-weight: 400;"><strong>Andrew Young</strong></p>
<p style="font-weight: 400;">And from all of our history with all of our clients, the first thing that gets abandoned is measures. It gets put under the table because it&#8217;s hard. People don&#8217;t know how to actually measure things, especially impact of a policy on a thing. The traceability of measurement is not easy. So we just tend to not do it and hope for the best.</p>
<p style="font-weight: 400;">So, create measures against the structure though. That&#8217;s the second thing. I think the last thing, so if we realize it&#8217;s not duplication and we have measures and someone is still having tension or a group of people who have attention, I go instantly to my stakeholder map, where do I put them? And is it that they don&#8217;t have trust with the person that created it or trust with the organization or trust with the policy itself. So we figure out do they not have trust and is it because they&#8217;re skeptic or not brought along? And I then go through that mapping activity of is there noise because I really think about all this. It&#8217;s just kind of noise. There are probably some happy, healthy truths underneath all this, but is this noise that is emerging because we haven&#8217;t enlisted them?</p>
<p style="font-weight: 400;">And if all of this, no duplication, we have good measures, we&#8217;ve enlisted them, now I can finally get to the person issue. Maybe I might actually now have evidence that the wrong person&#8217;s in the wrong seat attempting the wrong thing and it could now just be skills, capability or vision, mission, values, alignment issues. But so many people start with that you don&#8217;t get it, or I did it right. How come you don&#8217;t see it? And we skip all of this root causing to get there. So I think the three things that I identified get ruled up into the statement. There&#8217;s a objective logical chain of progression for root cause analysis that starts with every bit of noise can be patterned into that. If we air quoted framework, start with duplication reduction or make sure that there&#8217;s not start with measures. Start with where does a person get enlisted and all of this is true and it still has tension. Now we have a conversation we can actually index to.</p>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=Navigating%20Policy%20Change%20in%20Large%20Organizations&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=Navigating%20Policy%20Change%20in%20Large%20Organizations&cm=RSS_Feed&cn=RSS_Opens"/>]]></content:encoded>
					
					<wfw:commentRss>https://www.liminalarc.co/2026/03/navigating-policy-change-in-large-organizations/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
	</item>
		<item>
		<title>Assumptions Kill Value Realization</title>
		<link>https://www.liminalarc.co/2026/03/assumptions-kill-value-realization/?utm_source=Assumptions%20Kill%20Value%20Realization&#038;utm_medium=RSS&#038;utm_campaign=RSS%20Reader</link>
					<comments>https://www.liminalarc.co/2026/03/assumptions-kill-value-realization/#respond</comments>
		
		<dc:creator><![CDATA[James Maxwell]]></dc:creator>
		<pubDate>Wed, 04 Mar 2026 12:41:46 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.liminalarc.co/?p=62076</guid>

					<description><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
        <img width="940" height="529" src="https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-learn-early.jpg" class="attachment-940x999 size-940x999" alt="Assumptions Kill Value Realization" decoding="async" loading="lazy" srcset="https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-learn-early.jpg 2048w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-learn-early-300x169.jpg 300w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-learn-early-604x340.jpg 604w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-learn-early-768x432.jpg 768w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-learn-early-1536x864.jpg 1536w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-learn-early-400x225.jpg 400w" sizes="auto, (max-width: 940px) 100vw, 940px" />                                </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
            </div>
    <div class="main">
        <p style="font-weight: 400;">Most product failures don’t come from bad intent or weak engineering. They come from unstated assumptions that enter the organization as facts.</p>
<p style="font-weight: 400;">&#8220;We know what customers want.&#8221;</p>
<p style="font-weight: 400;">&#8220;This workflow will drive adoption.&#8221;</p>
<p style="font-weight: 400;">&#8220;Of course, this will increase revenue.&#8221;</p>
<p style="font-weight: 400;">None of those statements are automatically wrong. The problem is what happens next.</p>
<p style="font-weight: 400;">Once an assumption hardens into &#8220;truth,&#8221; it slides into a roadmap, gets translated into epics and stories, and reaches a delivery team as if it’s already validated, creating a sunk cost in unvalidated beliefs. And this quietly kills your ability to realize value.</p>
<h3><strong>Make Belief Inspectable Before You Fund</strong></h3>
<p style="font-weight: 400;">In healthy product systems, leadership doesn’t try to eliminate assumptions. It makes them visible, discussable, and testable.</p>
<p style="font-weight: 400;">Two disciplines do most of the work:</p>
<ul>
<li>Value propositions turn belief into a clear hypothesis about who we expect to impact, what changes, and why it matters.</li>
<li>Outcomes turn that hypothesis into a measurable learning contract.</li>
</ul>
<p style="font-weight: 400;">Together, they shift the conversation from certainty to stewardship. You’re not debating whose idea wins. You’re deciding which bet deserves investment right now, what evidence will change your mind, and how quickly you will revisit the decision.</p>
<h3 style="font-weight: 400;"><strong>Why Value Propositions Often Fail</strong></h3>
<p style="font-weight: 400;">Value propositions, like many powerful frameworks and tools, have turned into an artifact to fill in. In practice, the power is not the canvas. The power is the discipline of divergence and convergence.</p>
<p style="font-weight: 400;">Divergence means exploring the customer&#8217;s world with range. Different jobs, pains, and gains across segments and contexts. What are they looking to accomplish. What makes the current approach costly or fragile. What would count as meaningful improvement.</p>
<p style="font-weight: 400;">Convergence is where value becomes meaningfully defined. You force a choice. Which job and pain will you address in this bet. Which will you explicitly not address. That choice becomes a value map. It is the slice of the customer&#8217;s world you intend to change.</p>
<p style="font-weight: 400;">A well-formed value proposition does three things at once:</p>
<ul>
<li>It bundles assumptions into a single hypothesis you can inspect</li>
<li>It makes the investment explicit, including when you expect to see signals</li>
<li>It anchors the bet in the problem, not in a solution you happen to like</li>
</ul>
<p style="font-weight: 400;">Without that clarity, bias does what bias does.</p>
<p style="font-weight: 400;">Recency bias builds for the last loud customer.</p>
<p style="font-weight: 400;">Confirmation bias selects supportive data.</p>
<p style="font-weight: 400;">Authority bias turns the highest-paid hunch into a roadmap.</p>
<h3 style="font-weight: 400;"><strong>Outcome-Driven Work Often Hides Output Thinking</strong></h3>
<p style="font-weight: 400;">Many organizations say they are outcome-driven.</p>
<p style="font-weight: 400;">But what shows up on paper often falls into three categories:</p>
<ul>
<li>Vague aspirations such as &#8220;delight customers.&#8221;</li>
<li>High-level business goals such as &#8220;grow ARR by 20%.&#8221;</li>
<li>Outputs wearing a disguise such as &#8220;launch self-service onboarding by Q3.&#8221;</li>
</ul>
<p style="font-weight: 400;">Those statements can be useful, but they don’t help a product team make trade-offs.</p>
<p style="font-weight: 400;">A usable outcome has three qualities:</p>
<ul>
<li>It describes a change in the world, not a thing you shipped</li>
<li>It includes clear success criteria, including a baseline and a &#8220;good enough&#8221; threshold</li>
<li>It is small enough to steer by, meaning the team can plausibly influence the result</li>
</ul>
<p style="font-weight: 400;">When outcomes lack that sharpness, they become a translation layer back to output. The organization still governs by features and dates. Teams cannot answer the question that matters most:</p>
<p style="font-weight: 400;">If this works, how will we know?</p>
<p style="font-weight: 400;">If you can’t answer that, you can’t make the most important decision in product development: persist? pivot? or cease?</p>
<h3 style="font-weight: 400;"><strong>When a Roadmap Becomes a Learning Contract</strong></h3>
<p style="font-weight: 400;">Imagine this scenario: an Executive Team wants to improve onboarding efficiency for its customers.</p>
<p style="font-weight: 400;">The roadmap arrives with confidence: &#8220;Launch self-service onboarding in Q3.&#8221;</p>
<p style="font-weight: 400;">A product leader pauses and turns the certainty back into a bet.</p>
<p style="font-weight: 400;"><strong>Value Proposition Hypothesis</strong></p>
<p style="font-weight: 400;">For new customers in a specific segment trying to complete first-time setup, we believe guided onboarding will reduce setup friction and increase early activation, leading to faster time to first value (TTFV) and higher conversion from trial to paid.</p>
<p style="font-weight: 400;">Now the assumption is inspectable. It also creates productive constraints. You have named the segment, the job, the friction, the expected behavior change, and the value you expect to follow.</p>
<p style="font-weight: 400;">Next comes the outcome.</p>
<p style="font-weight: 400;"><strong>Outcome Hypothesis</strong></p>
<p style="font-weight: 400;">Reduce median TTFV from thirty days to seven. Increase first-week activation from ten percent to 40% for the target segment. We will review in four weeks.</p>
<p style="font-weight: 400;">Notice what changes.</p>
<p style="font-weight: 400;">Portfolio can ask whether this is the best bet for investment right now, given the expected upside and the uncertainty. Product can decide what smallest slice can prove or disprove the proposition. Delivery can instrument the experience, so the signals show up quickly and credibly.</p>
<p style="font-weight: 400;">Most importantly, the organization has permission to change its mind without blame. If the signals move, you double down. If they do not, you adjust the proposition or stop funding activity around that set of customer onboarding assumptions altogether.</p>
<p style="font-weight: 400;">That’s value realization in practice. You don’t have to have to execute perfectly, but you do have to <a href="https://www.liminalarc.co/podcast/product-development-using-systems-thinking-to-achieve-better-business-outcomes/" target="_blank" rel="noopener">develop a system</a> that values learning as a critical component of delivery.</p>
<h3 style="font-weight: 400;"><strong>Key Takeaways to Reduce the Impact of Assumptions on Value Delivery</strong></h3>
<ul style="font-weight: 400;">
<li>Treat <a href="https://www.liminalarc.co/2023/02/connecting-product-roadmaps-to-business-value/" target="_blank" rel="noopener">roadmap</a> statements as hypotheses until you can point to evidence</li>
<li>Use value propositions to make belief shared, explicit, and testable</li>
<li>Define outcomes that include a baseline, target, and decision date</li>
<li>Instrument delivery so learning shows up early, not after the budget is gone</li>
<li>Make persist, pivot, or cease a normal, regular, and consistent portfolio decision, not a performance judgment</li>
</ul>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=Assumptions%20Kill%20Value%20Realization&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=Assumptions%20Kill%20Value%20Realization&cm=RSS_Feed&cn=RSS_Opens"/>]]></description>
										<content:encoded><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
        <img width="940" height="529" src="https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-learn-early.jpg" class="attachment-940x999 size-940x999" alt="Assumptions Kill Value Realization" decoding="async" loading="lazy" srcset="https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-learn-early.jpg 2048w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-learn-early-300x169.jpg 300w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-learn-early-604x340.jpg 604w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-learn-early-768x432.jpg 768w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-learn-early-1536x864.jpg 1536w, https://www.liminalarc.co/wp-content/uploads/2026/03/LA-blog-learn-early-400x225.jpg 400w" sizes="auto, (max-width: 940px) 100vw, 940px" />                                </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
            </div>
    <div class="main">
        <p style="font-weight: 400;">Most product failures don’t come from bad intent or weak engineering. They come from unstated assumptions that enter the organization as facts.</p>
<p style="font-weight: 400;">&#8220;We know what customers want.&#8221;</p>
<p style="font-weight: 400;">&#8220;This workflow will drive adoption.&#8221;</p>
<p style="font-weight: 400;">&#8220;Of course, this will increase revenue.&#8221;</p>
<p style="font-weight: 400;">None of those statements are automatically wrong. The problem is what happens next.</p>
<p style="font-weight: 400;">Once an assumption hardens into &#8220;truth,&#8221; it slides into a roadmap, gets translated into epics and stories, and reaches a delivery team as if it’s already validated, creating a sunk cost in unvalidated beliefs. And this quietly kills your ability to realize value.</p>
<h3><strong>Make Belief Inspectable Before You Fund</strong></h3>
<p style="font-weight: 400;">In healthy product systems, leadership doesn’t try to eliminate assumptions. It makes them visible, discussable, and testable.</p>
<p style="font-weight: 400;">Two disciplines do most of the work:</p>
<ul>
<li>Value propositions turn belief into a clear hypothesis about who we expect to impact, what changes, and why it matters.</li>
<li>Outcomes turn that hypothesis into a measurable learning contract.</li>
</ul>
<p style="font-weight: 400;">Together, they shift the conversation from certainty to stewardship. You’re not debating whose idea wins. You’re deciding which bet deserves investment right now, what evidence will change your mind, and how quickly you will revisit the decision.</p>
<h3 style="font-weight: 400;"><strong>Why Value Propositions Often Fail</strong></h3>
<p style="font-weight: 400;">Value propositions, like many powerful frameworks and tools, have turned into an artifact to fill in. In practice, the power is not the canvas. The power is the discipline of divergence and convergence.</p>
<p style="font-weight: 400;">Divergence means exploring the customer&#8217;s world with range. Different jobs, pains, and gains across segments and contexts. What are they looking to accomplish. What makes the current approach costly or fragile. What would count as meaningful improvement.</p>
<p style="font-weight: 400;">Convergence is where value becomes meaningfully defined. You force a choice. Which job and pain will you address in this bet. Which will you explicitly not address. That choice becomes a value map. It is the slice of the customer&#8217;s world you intend to change.</p>
<p style="font-weight: 400;">A well-formed value proposition does three things at once:</p>
<ul>
<li>It bundles assumptions into a single hypothesis you can inspect</li>
<li>It makes the investment explicit, including when you expect to see signals</li>
<li>It anchors the bet in the problem, not in a solution you happen to like</li>
</ul>
<p style="font-weight: 400;">Without that clarity, bias does what bias does.</p>
<p style="font-weight: 400;">Recency bias builds for the last loud customer.</p>
<p style="font-weight: 400;">Confirmation bias selects supportive data.</p>
<p style="font-weight: 400;">Authority bias turns the highest-paid hunch into a roadmap.</p>
<h3 style="font-weight: 400;"><strong>Outcome-Driven Work Often Hides Output Thinking</strong></h3>
<p style="font-weight: 400;">Many organizations say they are outcome-driven.</p>
<p style="font-weight: 400;">But what shows up on paper often falls into three categories:</p>
<ul>
<li>Vague aspirations such as &#8220;delight customers.&#8221;</li>
<li>High-level business goals such as &#8220;grow ARR by 20%.&#8221;</li>
<li>Outputs wearing a disguise such as &#8220;launch self-service onboarding by Q3.&#8221;</li>
</ul>
<p style="font-weight: 400;">Those statements can be useful, but they don’t help a product team make trade-offs.</p>
<p style="font-weight: 400;">A usable outcome has three qualities:</p>
<ul>
<li>It describes a change in the world, not a thing you shipped</li>
<li>It includes clear success criteria, including a baseline and a &#8220;good enough&#8221; threshold</li>
<li>It is small enough to steer by, meaning the team can plausibly influence the result</li>
</ul>
<p style="font-weight: 400;">When outcomes lack that sharpness, they become a translation layer back to output. The organization still governs by features and dates. Teams cannot answer the question that matters most:</p>
<p style="font-weight: 400;">If this works, how will we know?</p>
<p style="font-weight: 400;">If you can’t answer that, you can’t make the most important decision in product development: persist? pivot? or cease?</p>
<h3 style="font-weight: 400;"><strong>When a Roadmap Becomes a Learning Contract</strong></h3>
<p style="font-weight: 400;">Imagine this scenario: an Executive Team wants to improve onboarding efficiency for its customers.</p>
<p style="font-weight: 400;">The roadmap arrives with confidence: &#8220;Launch self-service onboarding in Q3.&#8221;</p>
<p style="font-weight: 400;">A product leader pauses and turns the certainty back into a bet.</p>
<p style="font-weight: 400;"><strong>Value Proposition Hypothesis</strong></p>
<p style="font-weight: 400;">For new customers in a specific segment trying to complete first-time setup, we believe guided onboarding will reduce setup friction and increase early activation, leading to faster time to first value (TTFV) and higher conversion from trial to paid.</p>
<p style="font-weight: 400;">Now the assumption is inspectable. It also creates productive constraints. You have named the segment, the job, the friction, the expected behavior change, and the value you expect to follow.</p>
<p style="font-weight: 400;">Next comes the outcome.</p>
<p style="font-weight: 400;"><strong>Outcome Hypothesis</strong></p>
<p style="font-weight: 400;">Reduce median TTFV from thirty days to seven. Increase first-week activation from ten percent to 40% for the target segment. We will review in four weeks.</p>
<p style="font-weight: 400;">Notice what changes.</p>
<p style="font-weight: 400;">Portfolio can ask whether this is the best bet for investment right now, given the expected upside and the uncertainty. Product can decide what smallest slice can prove or disprove the proposition. Delivery can instrument the experience, so the signals show up quickly and credibly.</p>
<p style="font-weight: 400;">Most importantly, the organization has permission to change its mind without blame. If the signals move, you double down. If they do not, you adjust the proposition or stop funding activity around that set of customer onboarding assumptions altogether.</p>
<p style="font-weight: 400;">That’s value realization in practice. You don’t have to have to execute perfectly, but you do have to <a href="https://www.liminalarc.co/podcast/product-development-using-systems-thinking-to-achieve-better-business-outcomes/" target="_blank" rel="noopener">develop a system</a> that values learning as a critical component of delivery.</p>
<h3 style="font-weight: 400;"><strong>Key Takeaways to Reduce the Impact of Assumptions on Value Delivery</strong></h3>
<ul style="font-weight: 400;">
<li>Treat <a href="https://www.liminalarc.co/2023/02/connecting-product-roadmaps-to-business-value/" target="_blank" rel="noopener">roadmap</a> statements as hypotheses until you can point to evidence</li>
<li>Use value propositions to make belief shared, explicit, and testable</li>
<li>Define outcomes that include a baseline, target, and decision date</li>
<li>Instrument delivery so learning shows up early, not after the budget is gone</li>
<li>Make persist, pivot, or cease a normal, regular, and consistent portfolio decision, not a performance judgment</li>
</ul>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=Assumptions%20Kill%20Value%20Realization&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=Assumptions%20Kill%20Value%20Realization&cm=RSS_Feed&cn=RSS_Opens"/>]]></content:encoded>
					
					<wfw:commentRss>https://www.liminalarc.co/2026/03/assumptions-kill-value-realization/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
	</item>
		<item>
		<title>The Future of Agile Isn&#8217;t &#8220;agile&#8221;</title>
		<link>https://www.liminalarc.co/2025/10/the-future-of-agile-isnt-agile/?utm_source=The%20Future%20of%20Agile%20Isn%26%238217%3Bt%20%26%238220%3Bagile%26%238221%3B&#038;utm_medium=RSS&#038;utm_campaign=RSS%20Reader</link>
					<comments>https://www.liminalarc.co/2025/10/the-future-of-agile-isnt-agile/#respond</comments>
		
		<dc:creator><![CDATA[Leonard Greski]]></dc:creator>
		<pubDate>Thu, 30 Oct 2025 11:33:23 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.liminalarc.co/?p=62038</guid>

					<description><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
        <img width="800" height="450" src="https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Future-of-Agile-1.jpg" class="attachment-940x999 size-940x999" alt="The Future of Agile Isn&amp;#8217;t &amp;#8220;agile&amp;#8221;" decoding="async" loading="lazy" srcset="https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Future-of-Agile-1.jpg 800w, https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Future-of-Agile-1-300x169.jpg 300w, https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Future-of-Agile-1-604x340.jpg 604w, https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Future-of-Agile-1-768x432.jpg 768w, https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Future-of-Agile-1-400x225.jpg 400w" sizes="auto, (max-width: 800px) 100vw, 800px" />                                </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
            </div>
    <div class="main">
        <p>It’s been a little over three years since I last sat down with A&amp;G Managing Editor Holt Hackney to talk about the <a href="https://www.architectureandgovernance.com/uncategorized/greski-talks-about-the-state-of-agile/" target="_blank" rel="noopener">State of Agile</a>. As of May 2025, the bloom is clearly off the agile rose. This has been the case for long enough that one might say the plant itself is dead. Industry prognosticators have also been rather blunt in their recent assessments of “agile.” For example, earlier this year Scott Ambler wrote what he called his ‘agile scatological series,’ starting with <a href="https://www.linkedin.com/pulse/agile-community-shat-bed-scott-ambler-1npwc/" target="_blank" rel="noopener">The Agile Community Shat the Bed</a>, where he attempts to hold the agile community to account for its failures.  This article represents my take on the contributing factors that explain why “agile” failed as a brand, describes measurable sources of value contributed by the agile movement, and offers guidance each of us can use to start improving business results without the baggage of “agile.”</p>
<h3><strong>Going Off the Rails</strong></h3>
<p>While I agree with much of Scott Ambler’s recent writing on this topic, a primary contributor to the current state of agile was its focus on agility as an end rather than a means. That is, over the past 15 years a considerable amount of marketing material about “agile” made the pitch that the end state was “to achieve business agility,” versus agile being a means or tool that supports an organization’s objectives. These objectives invariably revolve around sustained, profitable growth. Absent a clear connection to profitable growth, it’s not surprising that “agile” is being tossed aside in favor of the next candidate for the hype cycle: AI.</p>
<p>…and speaking of hype cycles, another reason “agile” went off the rails is that while riding its hype cycle, “agile” never reached the plateau of productivity. Why? One reason is that agilists introduced too many conflicting and divergent approaches that fragmented the market.  “Agile” meant so many things to different people that hiring managers could never predict what they were getting when a candidate’s resume indicated s/he was “experienced in agile development.”</p>
<p>Another reason organizations failed to generate value with “agile” was that too many agile approaches focused on changing practices or culture while ignoring the larger delivery system in which the practices operate, reinforcing a culture that is resistant to change.  This shouldn’t be a surprise to people following our industry, as my colleague and LeadingAgile CEO Mike Cottmeyer has been talking about why agile fails for over a decade, such as his Agile 2014 presentation, <a href="https://www.liminalarc.co/2014/07/agile-failing-large-enterprises-can/" target="_blank" rel="noopener">Why is Agile Failing in Large Enterprises and What You Can Do About It</a>.</p>
<p>The final reason that led “agile” to its current state of disfavor is that early in the agile movement there was too much money to be made in training and certifications. The industry’s focus on certifications had the effect over time of misaligning the goals of the methodology / training companies and their customers. “Train everyone. Launch trains” may be a short-term success pattern for a methodology purveyor, but it is ultimately unsustainable because the training and practices are too disconnected from tangible results senior executives need to compete and win in the market.</p>
<h3><strong>Show Me the Money </strong></h3>
<p>After the dust settles, there are three compelling sources of value from “agile” that business leaders ignore at their peril:</p>
<ul>
<li>Productivity,</li>
<li>Risk Management, and</li>
<li>Product / Market Fit.</li>
</ul>
<p>Each of these sources of benefits can be measured and therefore tied to business outcomes that generate incremental profit and/or revenue growth.</p>
<p><strong>Productivity</strong></p>
<p>Productivity is the ability to efficiently convert inputs into outputs, We can measure it as the output per unit of input over time. Agile approaches help improve productivity in three distinct ways, including:</p>
<p><span style="text-decoration: underline;"><em>Establishing Predictability: </em></span></p>
<p>The ability to accurately identify when work is going to complete.</p>
<p>Many organizations struggle to know when work will be done, which makes it difficult to plan the introduction of new products and services to customers and markets. Improving predictability allows an organization to more efficiently align its resources around product and service launches. Agile approaches, starting with establishing the structure, governance, and metrics for a system of delivery, rapidly improve predictability.</p>
<p><span style="text-decoration: underline;"><em>Smaller Work: </em></span></p>
<p>The ability to break large work units down into smaller ones that contribute business value and can be completed independently.</p>
<p>Agile approaches encourage decomposition of work into smaller units that are easier to estimate and therefore easier to deliver with speed and quality.</p>
<p><span style="text-decoration: underline;"><em>Eliminating (or Orchestrating) Dependencies: </em></span></p>
<p>A relationship between two or more tasks where one task cannot start, continue, or finish until a predecessor is completed or reaches a specific milestone.</p>
<p>Unknown or unmanaged dependencies frequently cause teams to fail to deliver on commitments. Agile approaches, especially those that leverage the Theory of Constraints (where we design work around the limiting factor of a work system) improve the rate at which work moves through the system by reducing the impact of dependencies on cycle time.</p>
<p>In combination, these factors contribute to significant reductions in the cost per unit of work, which directly contributes to profitability.</p>
<p><strong>Risk Management</strong></p>
<p>Risk management is the ability to identify and mitigate things that could go wrong with a project or work effort. It includes a well-known process: a cycle of identification, assessment and mitigation. Mitigation approaches range from the reactive (acknowledgement, avoidance) to proactive (hedging, transfer, and escalation). We can calculate the value of risk management with techniques like Expected Monetary Value, where one identifies the probability of occurrence and the financial impact if the risk occurs.</p>
<p>Agile approaches to work enable effective risk management, especially the combination of escalation (moving risky work earlier in a project) and hedging (investing in multiple alternatives to ensure a minimally viable solution exists when needed). An example of the use of agile approaches to manage architecture and delivery risks is the business fable, <a href="https://www.architectureandgovernance.com/agile/risk-management-is-never-having-to-say-i-am-sorry/" target="_blank" rel="noopener">Risk Management is Never Having to Say, “I’m sorry.”</a>  In the fable the lead character takes on a highly risky assignment, delivering in ten weeks what another team failed to deliver in eight years.  This fable is also a good segue to our last source of value generated by agile approaches: product / market fit.</p>
<p><strong>Product / Market Fit</strong></p>
<p>Product / Market Fit is the degree to which a product (or service) satisfies a strong demand in a specific market. It effectively meets needs in ways that, as one of my former product management colleagues describes it “…products that customers love to use.”  We can measure product / market fit through a variety of metrics, including customer demand, retention, revenue growth, willingness to pay a premium price, and a differentiated value proposition.</p>
<p>Agile approaches contribute to product / market fit in four distinct ways. First, they help organizations quickly build things that customers want to use. The frequent, rapid delivery of working tested product allows a product development team to learn through customers’ actual use of a product the things they want to use.</p>
<p>Second, agile approaches help development teams more quickly eliminate things that customer don’t use, reducing wasted investment. Next, rapid iterations and customer feedback allow us to discover and eliminate customer dissatisfiers. Finally, the agile focus on simplicity, dependency removal and avoiding over-engineering results in products that are easier to maintain and change, contributing to increased profitability over the life of a product.</p>
<h3><strong>Where to Begin: Get Off the Pareto Chart</strong></h3>
<p>Over my career I have seen organizations take three basic approaches to change, including top-down, bottom-up, and middle-out. Each approach has its strengths and weaknesses. With sufficient research, one can find a body of theory to support each approach.</p>
<p>However, they all converge at the role an individual leader plays within the organization.  This is the approach I call “get off the Pareto chart.”  A Pareto chart is a continuous improvement tool that combines a bar chart of problems in descending frequency with a line chart to illustrate the cumulative percentage of problems. The goal of the chart is to identify and mitigate the 20% of sources that generate 80% of the problems. The items on your chart should focus on business problems that your stakeholders care about and want solved.</p>
<p>Any leader can look at the pain points or problems within the leader’s span of control, and make those problems go away through a three-step process of:</p>
<ol>
<li>Organize teams and work to become predictable,</li>
<li>Make work smaller to improve quality and make the pain go away, and</li>
<li>Eliminate / orchestrate dependencies to improve cycle time.</li>
</ol>
<p>By establishing metrics to measure improvements in flow, quality, and productivity, it becomes easy to communicate the incremental value generated in business terms: impact to business growth and profitability.</p>
<p>This approach also reduces conflict over change because rarely do colleagues argue with someone who openly discusses problems within his/her own organization and owns the solution of those problems instead of blaming others or making excuses.</p>
<p>Finally, by making small but measurable improvements over the things within one’s span of control, one can deliver significant improvements in as quickly as three months, making subsequent improvements “self-funding.”</p>
<h3><strong>The Future of Agile? </strong></h3>
<p>“Agile” continues to generate value, even if the “brand” of agile has become toxic. This is why the future of agile isn’t “agile.” It is demonstrably contributing to sustained, profitable growth. It is taking on business and technical risk to solve gnarly business problems.   It’s about leaders modeling accountability by establishing the necessary structure, governance, and metrics so the organization can become predictable, make work smaller, and eliminate dependencies. It is leaders establishing dedicated, multidisciplinary teams with specific backlogs who frequently deliver working tested product to customers, resulting in products that customers love to use. It is teams delivering better quality products and services, faster, and in a sustainable manner.</p>
<p>In other words, <em>we finally stopped talking about agile and started doing it.</em></p>
<p><em><strong>This article was originally published in <a href="https://go.liminalarc.co/qnu" target="_blank" rel="noopener">Architecture &amp; Governance Magazine</a> in June 2025.</strong></em></p>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=The%20Future%20of%20Agile%20Isn%26%238217%3Bt%20%26%238220%3Bagile%26%238221%3B&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=The%20Future%20of%20Agile%20Isn%26%238217%3Bt%20%26%238220%3Bagile%26%238221%3B&cm=RSS_Feed&cn=RSS_Opens"/>]]></description>
										<content:encoded><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
        <img width="800" height="450" src="https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Future-of-Agile-1.jpg" class="attachment-940x999 size-940x999" alt="The Future of Agile Isn&amp;#8217;t &amp;#8220;agile&amp;#8221;" decoding="async" loading="lazy" srcset="https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Future-of-Agile-1.jpg 800w, https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Future-of-Agile-1-300x169.jpg 300w, https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Future-of-Agile-1-604x340.jpg 604w, https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Future-of-Agile-1-768x432.jpg 768w, https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Future-of-Agile-1-400x225.jpg 400w" sizes="auto, (max-width: 800px) 100vw, 800px" />                                </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
            </div>
    <div class="main">
        <p>It’s been a little over three years since I last sat down with A&amp;G Managing Editor Holt Hackney to talk about the <a href="https://www.architectureandgovernance.com/uncategorized/greski-talks-about-the-state-of-agile/" target="_blank" rel="noopener">State of Agile</a>. As of May 2025, the bloom is clearly off the agile rose. This has been the case for long enough that one might say the plant itself is dead. Industry prognosticators have also been rather blunt in their recent assessments of “agile.” For example, earlier this year Scott Ambler wrote what he called his ‘agile scatological series,’ starting with <a href="https://www.linkedin.com/pulse/agile-community-shat-bed-scott-ambler-1npwc/" target="_blank" rel="noopener">The Agile Community Shat the Bed</a>, where he attempts to hold the agile community to account for its failures.  This article represents my take on the contributing factors that explain why “agile” failed as a brand, describes measurable sources of value contributed by the agile movement, and offers guidance each of us can use to start improving business results without the baggage of “agile.”</p>
<h3><strong>Going Off the Rails</strong></h3>
<p>While I agree with much of Scott Ambler’s recent writing on this topic, a primary contributor to the current state of agile was its focus on agility as an end rather than a means. That is, over the past 15 years a considerable amount of marketing material about “agile” made the pitch that the end state was “to achieve business agility,” versus agile being a means or tool that supports an organization’s objectives. These objectives invariably revolve around sustained, profitable growth. Absent a clear connection to profitable growth, it’s not surprising that “agile” is being tossed aside in favor of the next candidate for the hype cycle: AI.</p>
<p>…and speaking of hype cycles, another reason “agile” went off the rails is that while riding its hype cycle, “agile” never reached the plateau of productivity. Why? One reason is that agilists introduced too many conflicting and divergent approaches that fragmented the market.  “Agile” meant so many things to different people that hiring managers could never predict what they were getting when a candidate’s resume indicated s/he was “experienced in agile development.”</p>
<p>Another reason organizations failed to generate value with “agile” was that too many agile approaches focused on changing practices or culture while ignoring the larger delivery system in which the practices operate, reinforcing a culture that is resistant to change.  This shouldn’t be a surprise to people following our industry, as my colleague and LeadingAgile CEO Mike Cottmeyer has been talking about why agile fails for over a decade, such as his Agile 2014 presentation, <a href="https://www.liminalarc.co/2014/07/agile-failing-large-enterprises-can/" target="_blank" rel="noopener">Why is Agile Failing in Large Enterprises and What You Can Do About It</a>.</p>
<p>The final reason that led “agile” to its current state of disfavor is that early in the agile movement there was too much money to be made in training and certifications. The industry’s focus on certifications had the effect over time of misaligning the goals of the methodology / training companies and their customers. “Train everyone. Launch trains” may be a short-term success pattern for a methodology purveyor, but it is ultimately unsustainable because the training and practices are too disconnected from tangible results senior executives need to compete and win in the market.</p>
<h3><strong>Show Me the Money </strong></h3>
<p>After the dust settles, there are three compelling sources of value from “agile” that business leaders ignore at their peril:</p>
<ul>
<li>Productivity,</li>
<li>Risk Management, and</li>
<li>Product / Market Fit.</li>
</ul>
<p>Each of these sources of benefits can be measured and therefore tied to business outcomes that generate incremental profit and/or revenue growth.</p>
<p><strong>Productivity</strong></p>
<p>Productivity is the ability to efficiently convert inputs into outputs, We can measure it as the output per unit of input over time. Agile approaches help improve productivity in three distinct ways, including:</p>
<p><span style="text-decoration: underline;"><em>Establishing Predictability: </em></span></p>
<p>The ability to accurately identify when work is going to complete.</p>
<p>Many organizations struggle to know when work will be done, which makes it difficult to plan the introduction of new products and services to customers and markets. Improving predictability allows an organization to more efficiently align its resources around product and service launches. Agile approaches, starting with establishing the structure, governance, and metrics for a system of delivery, rapidly improve predictability.</p>
<p><span style="text-decoration: underline;"><em>Smaller Work: </em></span></p>
<p>The ability to break large work units down into smaller ones that contribute business value and can be completed independently.</p>
<p>Agile approaches encourage decomposition of work into smaller units that are easier to estimate and therefore easier to deliver with speed and quality.</p>
<p><span style="text-decoration: underline;"><em>Eliminating (or Orchestrating) Dependencies: </em></span></p>
<p>A relationship between two or more tasks where one task cannot start, continue, or finish until a predecessor is completed or reaches a specific milestone.</p>
<p>Unknown or unmanaged dependencies frequently cause teams to fail to deliver on commitments. Agile approaches, especially those that leverage the Theory of Constraints (where we design work around the limiting factor of a work system) improve the rate at which work moves through the system by reducing the impact of dependencies on cycle time.</p>
<p>In combination, these factors contribute to significant reductions in the cost per unit of work, which directly contributes to profitability.</p>
<p><strong>Risk Management</strong></p>
<p>Risk management is the ability to identify and mitigate things that could go wrong with a project or work effort. It includes a well-known process: a cycle of identification, assessment and mitigation. Mitigation approaches range from the reactive (acknowledgement, avoidance) to proactive (hedging, transfer, and escalation). We can calculate the value of risk management with techniques like Expected Monetary Value, where one identifies the probability of occurrence and the financial impact if the risk occurs.</p>
<p>Agile approaches to work enable effective risk management, especially the combination of escalation (moving risky work earlier in a project) and hedging (investing in multiple alternatives to ensure a minimally viable solution exists when needed). An example of the use of agile approaches to manage architecture and delivery risks is the business fable, <a href="https://www.architectureandgovernance.com/agile/risk-management-is-never-having-to-say-i-am-sorry/" target="_blank" rel="noopener">Risk Management is Never Having to Say, “I’m sorry.”</a>  In the fable the lead character takes on a highly risky assignment, delivering in ten weeks what another team failed to deliver in eight years.  This fable is also a good segue to our last source of value generated by agile approaches: product / market fit.</p>
<p><strong>Product / Market Fit</strong></p>
<p>Product / Market Fit is the degree to which a product (or service) satisfies a strong demand in a specific market. It effectively meets needs in ways that, as one of my former product management colleagues describes it “…products that customers love to use.”  We can measure product / market fit through a variety of metrics, including customer demand, retention, revenue growth, willingness to pay a premium price, and a differentiated value proposition.</p>
<p>Agile approaches contribute to product / market fit in four distinct ways. First, they help organizations quickly build things that customers want to use. The frequent, rapid delivery of working tested product allows a product development team to learn through customers’ actual use of a product the things they want to use.</p>
<p>Second, agile approaches help development teams more quickly eliminate things that customer don’t use, reducing wasted investment. Next, rapid iterations and customer feedback allow us to discover and eliminate customer dissatisfiers. Finally, the agile focus on simplicity, dependency removal and avoiding over-engineering results in products that are easier to maintain and change, contributing to increased profitability over the life of a product.</p>
<h3><strong>Where to Begin: Get Off the Pareto Chart</strong></h3>
<p>Over my career I have seen organizations take three basic approaches to change, including top-down, bottom-up, and middle-out. Each approach has its strengths and weaknesses. With sufficient research, one can find a body of theory to support each approach.</p>
<p>However, they all converge at the role an individual leader plays within the organization.  This is the approach I call “get off the Pareto chart.”  A Pareto chart is a continuous improvement tool that combines a bar chart of problems in descending frequency with a line chart to illustrate the cumulative percentage of problems. The goal of the chart is to identify and mitigate the 20% of sources that generate 80% of the problems. The items on your chart should focus on business problems that your stakeholders care about and want solved.</p>
<p>Any leader can look at the pain points or problems within the leader’s span of control, and make those problems go away through a three-step process of:</p>
<ol>
<li>Organize teams and work to become predictable,</li>
<li>Make work smaller to improve quality and make the pain go away, and</li>
<li>Eliminate / orchestrate dependencies to improve cycle time.</li>
</ol>
<p>By establishing metrics to measure improvements in flow, quality, and productivity, it becomes easy to communicate the incremental value generated in business terms: impact to business growth and profitability.</p>
<p>This approach also reduces conflict over change because rarely do colleagues argue with someone who openly discusses problems within his/her own organization and owns the solution of those problems instead of blaming others or making excuses.</p>
<p>Finally, by making small but measurable improvements over the things within one’s span of control, one can deliver significant improvements in as quickly as three months, making subsequent improvements “self-funding.”</p>
<h3><strong>The Future of Agile? </strong></h3>
<p>“Agile” continues to generate value, even if the “brand” of agile has become toxic. This is why the future of agile isn’t “agile.” It is demonstrably contributing to sustained, profitable growth. It is taking on business and technical risk to solve gnarly business problems.   It’s about leaders modeling accountability by establishing the necessary structure, governance, and metrics so the organization can become predictable, make work smaller, and eliminate dependencies. It is leaders establishing dedicated, multidisciplinary teams with specific backlogs who frequently deliver working tested product to customers, resulting in products that customers love to use. It is teams delivering better quality products and services, faster, and in a sustainable manner.</p>
<p>In other words, <em>we finally stopped talking about agile and started doing it.</em></p>
<p><em><strong>This article was originally published in <a href="https://go.liminalarc.co/qnu" target="_blank" rel="noopener">Architecture &amp; Governance Magazine</a> in June 2025.</strong></em></p>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=The%20Future%20of%20Agile%20Isn%26%238217%3Bt%20%26%238220%3Bagile%26%238221%3B&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=The%20Future%20of%20Agile%20Isn%26%238217%3Bt%20%26%238220%3Bagile%26%238221%3B&cm=RSS_Feed&cn=RSS_Opens"/>]]></content:encoded>
					
					<wfw:commentRss>https://www.liminalarc.co/2025/10/the-future-of-agile-isnt-agile/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
	</item>
		<item>
		<title>Business Domains as the Foundation of Modernization</title>
		<link>https://www.liminalarc.co/2025/10/business-domains-as-the-foundation-of-modernization/?utm_source=Business%20Domains%20as%20the%20Foundation%20of%20Modernization&#038;utm_medium=RSS&#038;utm_campaign=RSS%20Reader</link>
					<comments>https://www.liminalarc.co/2025/10/business-domains-as-the-foundation-of-modernization/#respond</comments>
		
		<dc:creator><![CDATA[LiminalArc]]></dc:creator>
		<pubDate>Wed, 22 Oct 2025 12:37:45 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.liminalarc.co/?p=62033</guid>

					<description><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
        <img width="940" height="529" src="https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Business-Domain-Architecture.jpg" class="attachment-940x999 size-940x999" alt="Business Domains as the Foundation of Modernization" decoding="async" loading="lazy" srcset="https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Business-Domain-Architecture.jpg 2048w, https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Business-Domain-Architecture-300x169.jpg 300w, https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Business-Domain-Architecture-604x340.jpg 604w, https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Business-Domain-Architecture-768x432.jpg 768w, https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Business-Domain-Architecture-1536x864.jpg 1536w, https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Business-Domain-Architecture-400x225.jpg 400w" sizes="auto, (max-width: 940px) 100vw, 940px" />                                </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
            </div>
    <div class="main">
        <p style="font-weight: 400;">In most large enterprises, business and technology each have their own view of how the organization works.</p>
<p style="font-weight: 400;">On the technology side, Domain-Driven Design (DDD) is used to make software modular and adaptable. The goal is to <a href="https://www.liminalarc.co/2024/02/why-your-software-isnt-soft-and-what-you-can-do-about-it/" target="_blank" rel="noopener">keep software systems “soft”</a> by encapsulating complexity inside each domain. It’s a powerful approach in theory, but in practice, business requests can couple domains together, requiring heavy orchestration. This results in complex release plans with lots of dependencies that negate the benefit of the adaptable architecture.</p>
<p style="font-weight: 400;">On the business side, Business Capability Models (BCMs) define what the company must be able to do to execute strategy, such as managing orders, fulfilling services, or acquiring customers. BCMs help clarify the “what” of business execution, but they rarely tie directly to the “how” in technology terms. The BCM appears to enable business agility by simplifying complex business processes into discrete and independent units. However, the technology systems that support these capabilities often tie these units together, increasing the complexity of change and slowing down progress.</p>
<p style="font-weight: 400;">The current reality is two models that describe an organization from entirely different points of view:</p>
<ul>
<li>One architectural and technical, focused on software design.</li>
<li>One operational and strategic, focused on business function.</li>
</ul>
<p style="font-weight: 400;">When technology modernizes without business context, it defaults to all-or-nothing initiatives, such as lift-and-shifts, rip-and-replaces, and rewrite-everything programs that take years and yield little measurable value. When business capabilities evolve without technology alignment, strategy becomes constrained by legacy systems that can’t change at the speed of the market.</p>
<p style="font-weight: 400;">At LiminalArc, we believe the answer lies in unifying these perspectives through Business Domain Architecture, a model that fuses the principles of domain-driven design and business capability modeling into a single, cohesive approach.</p>
<h3>Business Domain Architecture: Core Definitions</h3>
<p style="font-weight: 400;"><strong>Business Domain  </strong></p>
<p style="font-weight: 400;">A business domain is the unifying architectural structure that aligns business capabilities with software domains. Business domains encapsulate the operations, policies, software, data, and infrastructure necessary to deliver measurable value. Domains provide a stable, unified structure for decision-making, change management, and measurement across the enterprise.</p>
<p style="font-weight: 400;"><strong>Business Domain Modeling </strong></p>
<p style="font-weight: 400;">The practice of identifying and describing business domains and their roles, interactions, and interdependencies. It gives business and technology leaders a shared language, facilitating better prioritization, avoiding waste, and creating traceability from investment to <a href="https://www.liminalarc.co/2023/09/increasing-the-value-of-your-okrs-and-kpis/" target="_blank" rel="noopener">KPI</a> improvement. It becomes the blueprint for extracting and encapsulating teams, technology, and data to create clear boundaries between business domains. It also defines the interaction model between business domains, increasing adaptability and minimizing the cost of orchestration.</p>
<p style="font-weight: 400;"><strong>Relationship to Business Capabilities</strong></p>
<p style="font-weight: 400;">While business capabilities describe what the business must be able to do, business domains group those capabilities with the supporting technology into cohesive execution units that can change independently, reducing complexity and improving speed to market.</p>
<p style="font-weight: 400;"><strong>Relationship to Domain Driven Design</strong></p>
<p style="font-weight: 400;">Business domains extend the principles of modular software architecture beyond the codebase, applying it to the entire operating model. Where DDD defines how software should be organized to stay adaptable, business domains define how the enterprise should be organized to take advantage of that adaptability.</p>
<h3>Why Business Domains Matter</h3>
<p style="font-weight: 400;">By elevating the concept of a “domain” from a technical construct to an enterprise-level structure, business domain architecture ensures that modular software design, funding models, operating models, and governance all reinforce each other.</p>
<p style="font-weight: 400;">By aligning business capabilities (what needs to happen) with technology architecture (how it happens), organizations can make smaller, targeted improvement investments with measurable economic impact. Savings and performance gains from one cycle fund the next, creating a self-funding improvement program. <a href="https://youtu.be/UfecLnPrHpk" target="_blank" rel="noopener">Modernization</a> shifts from focusing on the cost of doing business to a portfolio of value creation opportunities.</p>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=Business%20Domains%20as%20the%20Foundation%20of%20Modernization&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=Business%20Domains%20as%20the%20Foundation%20of%20Modernization&cm=RSS_Feed&cn=RSS_Opens"/>]]></description>
										<content:encoded><![CDATA[<div class="flex flex--media" id="flex-block-0">
    <div class="main main--expand">
        <figure class="media_wrap">
        <img width="940" height="529" src="https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Business-Domain-Architecture.jpg" class="attachment-940x999 size-940x999" alt="Business Domains as the Foundation of Modernization" decoding="async" loading="lazy" srcset="https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Business-Domain-Architecture.jpg 2048w, https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Business-Domain-Architecture-300x169.jpg 300w, https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Business-Domain-Architecture-604x340.jpg 604w, https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Business-Domain-Architecture-768x432.jpg 768w, https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Business-Domain-Architecture-1536x864.jpg 1536w, https://www.liminalarc.co/wp-content/uploads/2025/10/LA-blog-Business-Domain-Architecture-400x225.jpg 400w" sizes="auto, (max-width: 940px) 100vw, 940px" />                                </figure>
    </div>
</div><div class="flex flex--content" id="flex-block-1">
    <div class="sidebar">
            </div>
    <div class="main">
        <p style="font-weight: 400;">In most large enterprises, business and technology each have their own view of how the organization works.</p>
<p style="font-weight: 400;">On the technology side, Domain-Driven Design (DDD) is used to make software modular and adaptable. The goal is to <a href="https://www.liminalarc.co/2024/02/why-your-software-isnt-soft-and-what-you-can-do-about-it/" target="_blank" rel="noopener">keep software systems “soft”</a> by encapsulating complexity inside each domain. It’s a powerful approach in theory, but in practice, business requests can couple domains together, requiring heavy orchestration. This results in complex release plans with lots of dependencies that negate the benefit of the adaptable architecture.</p>
<p style="font-weight: 400;">On the business side, Business Capability Models (BCMs) define what the company must be able to do to execute strategy, such as managing orders, fulfilling services, or acquiring customers. BCMs help clarify the “what” of business execution, but they rarely tie directly to the “how” in technology terms. The BCM appears to enable business agility by simplifying complex business processes into discrete and independent units. However, the technology systems that support these capabilities often tie these units together, increasing the complexity of change and slowing down progress.</p>
<p style="font-weight: 400;">The current reality is two models that describe an organization from entirely different points of view:</p>
<ul>
<li>One architectural and technical, focused on software design.</li>
<li>One operational and strategic, focused on business function.</li>
</ul>
<p style="font-weight: 400;">When technology modernizes without business context, it defaults to all-or-nothing initiatives, such as lift-and-shifts, rip-and-replaces, and rewrite-everything programs that take years and yield little measurable value. When business capabilities evolve without technology alignment, strategy becomes constrained by legacy systems that can’t change at the speed of the market.</p>
<p style="font-weight: 400;">At LiminalArc, we believe the answer lies in unifying these perspectives through Business Domain Architecture, a model that fuses the principles of domain-driven design and business capability modeling into a single, cohesive approach.</p>
<h3>Business Domain Architecture: Core Definitions</h3>
<p style="font-weight: 400;"><strong>Business Domain  </strong></p>
<p style="font-weight: 400;">A business domain is the unifying architectural structure that aligns business capabilities with software domains. Business domains encapsulate the operations, policies, software, data, and infrastructure necessary to deliver measurable value. Domains provide a stable, unified structure for decision-making, change management, and measurement across the enterprise.</p>
<p style="font-weight: 400;"><strong>Business Domain Modeling </strong></p>
<p style="font-weight: 400;">The practice of identifying and describing business domains and their roles, interactions, and interdependencies. It gives business and technology leaders a shared language, facilitating better prioritization, avoiding waste, and creating traceability from investment to <a href="https://www.liminalarc.co/2023/09/increasing-the-value-of-your-okrs-and-kpis/" target="_blank" rel="noopener">KPI</a> improvement. It becomes the blueprint for extracting and encapsulating teams, technology, and data to create clear boundaries between business domains. It also defines the interaction model between business domains, increasing adaptability and minimizing the cost of orchestration.</p>
<p style="font-weight: 400;"><strong>Relationship to Business Capabilities</strong></p>
<p style="font-weight: 400;">While business capabilities describe what the business must be able to do, business domains group those capabilities with the supporting technology into cohesive execution units that can change independently, reducing complexity and improving speed to market.</p>
<p style="font-weight: 400;"><strong>Relationship to Domain Driven Design</strong></p>
<p style="font-weight: 400;">Business domains extend the principles of modular software architecture beyond the codebase, applying it to the entire operating model. Where DDD defines how software should be organized to stay adaptable, business domains define how the enterprise should be organized to take advantage of that adaptability.</p>
<h3>Why Business Domains Matter</h3>
<p style="font-weight: 400;">By elevating the concept of a “domain” from a technical construct to an enterprise-level structure, business domain architecture ensures that modular software design, funding models, operating models, and governance all reinforce each other.</p>
<p style="font-weight: 400;">By aligning business capabilities (what needs to happen) with technology architecture (how it happens), organizations can make smaller, targeted improvement investments with measurable economic impact. Savings and performance gains from one cycle fund the next, creating a self-funding improvement program. <a href="https://youtu.be/UfecLnPrHpk" target="_blank" rel="noopener">Modernization</a> shifts from focusing on the cost of doing business to a portfolio of value creation opportunities.</p>
                    </div>
</div><a href="https://engage.liminalarc.co/WCT---Case-Study-1_Registration-Page.html?utm_source=Business%20Domains%20as%20the%20Foundation%20of%20Modernization&utm_medium=RSS&utm_campaign=RSS%20CTA" style="display: block; width: 100%; text-align: center;"><img src="https://www.liminalarc.co/wp-content/uploads/2025/09/HS-Case-Study-Promo-Banner-h.jpg"style="display: block; max-width: 100%; height: auto; margin: 0 auto;"></a><img src="http://www.google-analytics.com/collect?v=1&tid=UA-20144799-2&cid=1776429716&t=event&ec=RSS&ea=open&cs=Business%20Domains%20as%20the%20Foundation%20of%20Modernization&cm=RSS_Feed&cn=RSS_Opens"/>]]></content:encoded>
					
					<wfw:commentRss>https://www.liminalarc.co/2025/10/business-domains-as-the-foundation-of-modernization/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
	</item>
	</channel>
</rss>
