<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[SwiftSure: Production]]></title><description><![CDATA[Transforming resources into desired outcomes, services, or finished goods]]></description><link>https://blog.swiftsure.pro/s/production</link><image><url>https://substackcdn.com/image/fetch/$s_!TtXz!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b1f84d-aa2d-46f4-8f15-b4b44892f659_793x793.png</url><title>SwiftSure: Production</title><link>https://blog.swiftsure.pro/s/production</link></image><generator>Substack</generator><lastBuildDate>Wed, 08 Apr 2026 14:42:56 GMT</lastBuildDate><atom:link href="https://blog.swiftsure.pro/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[XLR8.DEV]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[swiftsure@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[swiftsure@substack.com]]></itunes:email><itunes:name><![CDATA[BRYAN PFLUG]]></itunes:name></itunes:owner><itunes:author><![CDATA[BRYAN PFLUG]]></itunes:author><googleplay:owner><![CDATA[swiftsure@substack.com]]></googleplay:owner><googleplay:email><![CDATA[swiftsure@substack.com]]></googleplay:email><googleplay:author><![CDATA[BRYAN PFLUG]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[A Production Operating System]]></title><description><![CDATA[Every system is perfectly designed to get the results it gets - W. Edwards Deming]]></description><link>https://blog.swiftsure.pro/p/a-work-operating-system</link><guid isPermaLink="false">https://blog.swiftsure.pro/p/a-work-operating-system</guid><dc:creator><![CDATA[BRYAN PFLUG]]></dc:creator><pubDate>Fri, 13 Mar 2026 21:33:51 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1a860632-96e7-49a5-8f9f-d313c3b85918_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>The essence of Operational Excellence</h2><p>Operational excellence is not a single methodology or a set of best practices; it&#8217;s a discipline of coherence: the ongoing ability of an endeavor to align intent, capability, and execution so that work flows smoothly from concept to completion. At its core, operational excellence depends on three things:</p><ul><li><p><em>Clarity of purpose</em> (what the system is trying to achieve)</p></li><li><p><em>Visibility of work</em> (how value is actually produced)</p></li><li><p><em>Coherence of behaviors</em> (how agents act within the system)</p></li></ul><p>When these elements reinforce each other, endeavors develop a kind of <em>operational gravity</em>: work moves in the right direction with less friction, fewer surprises, and more resilience. But this gravity only emerges when the underlying orientations of the people doing the work are recognized and integrated rather than left to operate in isolation.</p><h2>The Role of Agent Orientations</h2><p>Every agent in a system operates from a viewpoint. Some are <em>Process&#8209;oriented</em>, optimizing flow and reducing variation. Others are <em>Insight&#8209;oriented</em>, probing for meaning, patterns, and strategic leverage. Still others are <em>Action&#8209;oriented</em>, driving momentum and execution. These orientations are inherent to how agents approach complex work.</p><p>Operational excellence emerges when these orientations are deliberately orchestrated. A system that overweighs process becomes rigid. One that overweighs insight becomes paralyzed by analysis. One that overweighs action becomes chaotic. The craft of operational leadership lies in creating a work operating system where each orientation plays its role without dominating the others.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eHZQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4975350d-0dbb-4f67-83df-1387ac84aaf6_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eHZQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4975350d-0dbb-4f67-83df-1387ac84aaf6_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!eHZQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4975350d-0dbb-4f67-83df-1387ac84aaf6_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!eHZQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4975350d-0dbb-4f67-83df-1387ac84aaf6_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!eHZQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4975350d-0dbb-4f67-83df-1387ac84aaf6_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eHZQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4975350d-0dbb-4f67-83df-1387ac84aaf6_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4975350d-0dbb-4f67-83df-1387ac84aaf6_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2193778,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.swiftsure.pro/i/188682413?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4975350d-0dbb-4f67-83df-1387ac84aaf6_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eHZQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4975350d-0dbb-4f67-83df-1387ac84aaf6_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!eHZQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4975350d-0dbb-4f67-83df-1387ac84aaf6_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!eHZQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4975350d-0dbb-4f67-83df-1387ac84aaf6_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!eHZQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4975350d-0dbb-4f67-83df-1387ac84aaf6_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The Pitfalls That Undermine Operational Excellence</h2><p>Most endeavors don&#8217;t fail because they lack intelligence or effort. They fail because they fall into predictable traps. Some of the most common include:</p><h3>1. The Illusion of Alignment</h3><p>Teams often believe they share a common understanding of goals, constraints, and priorities. In reality, each orientation interprets the mission differently. Without explicit alignment rituals, these differences compound into drift, rework, and conflict.</p><h3>2. Process Overreach</h3><p>In the name of efficiency, organizations often add layers of process that obscure rather than illuminate the work. This creates a brittle system where compliance replaces judgment and where deviations (often the source of innovation) are treated as defects.</p><h3>3. Invisible Work and Hidden Queues</h3><p>When work is not made visible, bottlenecks form silently. People optimize locally, unaware of the system&#8209;level consequences. Operational excellence requires exposing the true shape of work, even when that visibility is uncomfortable.</p><h3>4. Over&#8209;reliance on Heroics</h3><p>High performers can temporarily mask systemic flaws, but heroics are not scalable. Systems that depend on exceptional individuals inevitably collapse under load. Excellence comes from designing systems where ordinary performance reliably produces extraordinary outcomes.</p><h3>5. Fragmented Feedback Loops</h3><p>When insights from the front lines don&#8217;t reach decision&#8209;makers&#8212;or when decisions don&#8217;t translate into operational behavior&#8212;the system loses its ability to learn. Excellence requires tight, bidirectional feedback loops that connect strategy to execution.</p><h3>6. External perturbations</h3><p>Changes are inevitable, and the dynamics they generate amplify the effort required to resolve known problems and obfuscate the clarity of purpose essential for coherence.</p><h2>The Real Work: Integrating Perspectives Into a Coherent System</h2><p>Operational excellence is ultimately a systems integration problem. It requires building a work operating system where:</p><ul><li><p>Strategy is translated into actionable constraints</p></li><li><p>Processes are designed to support - not constrain - human judgment</p></li><li><p>Insights flow freely across boundaries</p></li><li><p>Execution is measured in terms of outcomes, not activity</p></li><li><p>Agents understand not just their role, but how their orientation contributes to the whole</p></li></ul><p>This is why operational excellence is so difficult: it demands <em>continuous negotiation</em> between competing goods; efficiency vs. adaptability; standardization vs. autonomy; speed vs. quality. The organizations that excel are those that treat these tensions not as problems to eliminate but as dynamics to manage.</p><p>The <a href="https://blog.swiftsure.pro/p/pianos">PIANOS model</a> exposes these viewpoints and operates within a macro-level flow  depicted in Figure 2:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GGkD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984693f1-8dca-49fe-ba56-4fcfd0d0dd56_7941x5265.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GGkD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984693f1-8dca-49fe-ba56-4fcfd0d0dd56_7941x5265.png 424w, https://substackcdn.com/image/fetch/$s_!GGkD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984693f1-8dca-49fe-ba56-4fcfd0d0dd56_7941x5265.png 848w, https://substackcdn.com/image/fetch/$s_!GGkD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984693f1-8dca-49fe-ba56-4fcfd0d0dd56_7941x5265.png 1272w, https://substackcdn.com/image/fetch/$s_!GGkD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984693f1-8dca-49fe-ba56-4fcfd0d0dd56_7941x5265.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GGkD!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984693f1-8dca-49fe-ba56-4fcfd0d0dd56_7941x5265.png" width="1200" height="795.3296703296703" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/984693f1-8dca-49fe-ba56-4fcfd0d0dd56_7941x5265.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:965,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:2105108,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.swiftsure.pro/i/188682413?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984693f1-8dca-49fe-ba56-4fcfd0d0dd56_7941x5265.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GGkD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984693f1-8dca-49fe-ba56-4fcfd0d0dd56_7941x5265.png 424w, https://substackcdn.com/image/fetch/$s_!GGkD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984693f1-8dca-49fe-ba56-4fcfd0d0dd56_7941x5265.png 848w, https://substackcdn.com/image/fetch/$s_!GGkD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984693f1-8dca-49fe-ba56-4fcfd0d0dd56_7941x5265.png 1272w, https://substackcdn.com/image/fetch/$s_!GGkD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984693f1-8dca-49fe-ba56-4fcfd0d0dd56_7941x5265.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 2</figcaption></figure></div><h2>A narrative of these viewpoints in action</h2><p>Here lies the <em>Territory </em>occupied by endeavors pursuing excellence. Its aspirations are charted as requirements, the sacred pact made among team members and the endeavor&#8217;s stakeholders. The endeavor&#8217;s <em>Audience</em> - the sum of all our stakeholders, vests a <em>Navigator </em>role with fiduciary trust, expecting that these captured requirements will stand as the blueprint for endeavors as they unfold. The interactions with this <em>Audience </em>often shape risk profiles, priorities, and cultural dynamics.</p><p>Yet in every endeavor, risks lurk - wily shadows that threaten our course and anticipate unforeseen detours. Opposite them, opportunities wait in latent promise, ready to be elaborated by those daring enough to shoulder the inevitable responsibilities. <em>Navigation </em>allocates resources to fuel learning and knowledge capture which provide a foundation for <a href="https://swiftsure.notion.site/Made-to-Stick-5111b30d270247b49e511b0c9cbf81e3">improvements that will stick</a>. Despite this knowledge, the impacts of changes continue to emerge, perturbations that nudge our venture from stillness into motion.</p><p>In parallel, <em>Adaptation </em>lays down <em>Structure</em>, carving channels for <em>Alignment</em>. It&#8217;s the architect of our resilience. It beckons <em>Orchestration</em>, that deft hand which conveys vision and assures cohesion, ensuring each resource finds its place.</p><p>Actions take form, as each team member uses their competency and capabilities to execute their <a href="https://swiftsure.notion.site/Competing-Against-Luck-1eb120f64453815e8f5cf72fdb778637">Jobs to Do</a>. These tasks are fed by ceaseless feedback loops. With each iteration, outputs materialize, as system updates are deployed, releases are delivered, and customers are served.</p><p>Between each node, flawed intentions and slips also flow contaminating our aspirations and our gaps. <em>Defects </em>emerge where intentions falter, and power pulses to correct our course. The crucible of alignment serves to confirm that business objectives are being effectively translated into operational targets and trigger adjustments when warranted. </p><p>Within this <em>Territory </em>of intentions therefore lies both our greatest potential and our most familiar pitfalls. Only by tracing these threads, and by orchestrating <em>Adaptation </em>and <em>Navigation</em>, can we shift from planning to effective action which will transform intentions into impacts.</p><pre><code><code>I open my scuttle at night and see the far-sprinkled systems,
And all I see multiplied as high as I can cipher edge but the rim of the farther systems. 
Wider and wider they spread, expanding, always expanding, 
Outward and outward and forever outward. &#8212;Walt Whitman, Song of Myself</code></code></pre>]]></content:encoded></item><item><title><![CDATA[A scorecard of popular frameworks]]></title><description><![CDATA[In theory, there is no difference between theory and practice. In practice, there is. - Yogi Berra]]></description><link>https://blog.swiftsure.pro/p/frameworks</link><guid isPermaLink="false">https://blog.swiftsure.pro/p/frameworks</guid><dc:creator><![CDATA[BRYAN PFLUG]]></dc:creator><pubDate>Mon, 26 Jan 2026 20:20:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b0e9496c-7bd6-459e-816c-531395e92ca2_3000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There are plenty of competing frameworks that promise successful outcomes for endeavors. The Plan-Do-Check-Act cycle, which has its roots in the scientific method (Hypothesis-Experiment-Evaluation) and Bell Labs&#8217; Shewart Cycle (Specification-Production-Inspection) come to mind, but all lack needed context to organize efforts around the problem being solved. Most lean heavily into planning. The book <em><a href="https://swiftsure.notion.site/How-Big-Things-Get-Done-724f4917c00148cf893660e3588823f9">How Big Things Get Done</a></em> provides a useful orientation for this foundation:</p><blockquote><p><em>&#8220;Planning&#8221; is a concept with baggage. For many, it calls to mind a passive activity: sitting, thinking, staring into space, abstracting what you&#8217;re going to do. In its more institutional form, planning is a bureaucratic exercise in which the planner writes reports, colors maps and charts, programs activities, and fills in boxes on flowcharts. Such plans often look like train schedules, but they&#8217;re even less interesting. Much planning does fit that bill. </em></p><p><em>And that&#8217;s a problem because it&#8217;s a serious mistake to treat planning as an exercise in abstract, bureaucratic thought and calculation. What sets good planning apart from the rest is something completely different. It is captured by a Latin verb, experiri. Experiri means &#8220;to try,&#8221; &#8220;to test,&#8221; or &#8220;to prove.&#8221; It is the origin of two wonderful words in English: experiment and experience. </em></p></blockquote><h3>Plan-driven methods</h3><p>Professional societies offer plenty of guidance about this experiential experimentation. Since 1969, the Project Management Institute has championed plan-driven methods that promise to produce a robust project plan. Unfortunately, the robustness often drags along an accompanying bureaucratic overhead with it. Many other disciplines, like systems engineering and software engineering, echo significant elements from PMI&#8217;s framework. </p><p>Figure 2 captures the major processes in the Project Management Body of Knowledge Guide (PMBOK), with planning processes getting most attention, and plans being the primary output. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mb5J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6c2bf-3e52-4693-8dba-e65cfe61dab9_877x510.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mb5J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6c2bf-3e52-4693-8dba-e65cfe61dab9_877x510.png 424w, https://substackcdn.com/image/fetch/$s_!mb5J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6c2bf-3e52-4693-8dba-e65cfe61dab9_877x510.png 848w, https://substackcdn.com/image/fetch/$s_!mb5J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6c2bf-3e52-4693-8dba-e65cfe61dab9_877x510.png 1272w, https://substackcdn.com/image/fetch/$s_!mb5J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6c2bf-3e52-4693-8dba-e65cfe61dab9_877x510.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mb5J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6c2bf-3e52-4693-8dba-e65cfe61dab9_877x510.png" width="608" height="353.56898517673886" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfa6c2bf-3e52-4693-8dba-e65cfe61dab9_877x510.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:510,&quot;width&quot;:877,&quot;resizeWidth&quot;:608,&quot;bytes&quot;:53748,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.swiftsure.pro/i/135726663?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6c2bf-3e52-4693-8dba-e65cfe61dab9_877x510.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!mb5J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6c2bf-3e52-4693-8dba-e65cfe61dab9_877x510.png 424w, https://substackcdn.com/image/fetch/$s_!mb5J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6c2bf-3e52-4693-8dba-e65cfe61dab9_877x510.png 848w, https://substackcdn.com/image/fetch/$s_!mb5J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6c2bf-3e52-4693-8dba-e65cfe61dab9_877x510.png 1272w, https://substackcdn.com/image/fetch/$s_!mb5J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6c2bf-3e52-4693-8dba-e65cfe61dab9_877x510.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 2</figcaption></figure></div><p>There are ten core elements of the planning process: scope planning, scope definition, activity definition, resource planning, activity sequencing, activity duration estimating, cost estimating, schedule development, cost budgeting, and project plan development. In comparison, there is only one executing process and two controlling processes, so the primary output of project management is the project plan, which itself risks becoming bureaucratic. Quoting the PMBOK:</p><blockquote><p><em>The definition and management of processes is key to plan-driven methods. For that reason, plan-driven methods are almost always associated with process improvement. The processes need to be defined, standardized, and incrementally improved to provide the data needed to control and manage their operation. Such processes generally include detailed plans, activities, workflow, roles and responsibilities, and work product descriptions.</em></p></blockquote><p>Thus, learning and improvement are expected to be a fundamental feature built into project plans, though these attributes often rely on activities outside the scope of the resulting plan.</p><p>In its most recent incarnation, the PMBOK has placed an increased emphasis on <a href="https://pmbok.guide/s2-understanding-and-interpreting/s1-pmbok-principles/">principles</a>, which are worthwhile, unsurprising, and easier said than done. This is a positive step away from a strict control orientation (note, for example, the guidance on the <s>project manager</s> chief <a href="https://pmbok.guide/s2-understanding-and-interpreting/s1-pmbok-principles/s01-be-a-diligent-respectful-and-caring-steward/s2-true-project-manager/">role</a> responsible for coordinating project activities). Several concerns about the PMBOK remain:</p><ol><li><p><strong>Structural rigidity and lack of flexibility</strong></p><ol><li><p><em>Prescriptive nature</em>: PMBOK has traditionally emphasized rigid processes and documentation, which can hinder adaptability in dynamic or innovative projects.</p></li><li><p><em>Slow to adapt</em>: Critics argue that PMBOK struggles to keep pace with rapidly changing business environments, especially in tech and creative sectors.</p></li></ol></li><li><p><strong>Documentation focus and administrative burden</strong></p><ol><li><p><em>Heavy emphasis on documentation</em>: While useful for compliance and audits, extensive paperwork can create unnecessary overhead, particularly for small endeavors.</p></li><li><p><em>Process-centric bias</em>: The focus on process groups and knowledge areas may lead to bureaucratic inefficiencies in fast-moving projects.</p></li></ol></li><li><p><strong>Insufficient emphasis on sustainability</strong></p><ol><li><p><em>Sustainability gaps</em>: While PMBOK mentions sustainability, it lacks actionable frameworks for integrating related concepts into project success criteria.</p></li><li><p><em>Lifecycle sustainability</em>: Critics call for sustainability to be embedded throughout all project phases, not just acknowledged in theory.</p></li></ol></li><li><p><strong>Underutilization of AI and Data-Driven Decision Making</strong></p><ol><li><p><em>AI as an afterthought</em>: PMBOK has been slow to embrace AI as a strategic partner in project planning, risk assessment, and communication.</p></li><li><p><em>Missed opportunities</em>: Tools like generative AI and machine learning could enhance forecasting, stakeholder engagement, and adaptive planning, but are not yet central to the PMBOK framework.</p></li></ol></li><li><p><strong>Challenges with Distributed Teams and Modern Collaboration</strong></p><ol><li><p><em>Limited guidance for remote and distributed teams</em>: PMBOK has traditionally focused on co-located teams and hierarchical structures, which may not reflect today&#8217;s collaborative, networked environments.</p></li></ol></li><li><p><strong>Disconnects between conceptual and practical elements</strong></p><ol><li><p><em>Theory-heavy</em>: Some practitioners find PMBOK too abstract or academic, lacking practical tools for real-world challenges.</p></li><li><p><em>Principles vs. execution</em>: The shift to principles-based guidance in newer editions aims to address this, but implementation clarity remains a concern</p></li></ol></li></ol><p>Plan-driven methods are themselves <a href="https://open.substack.com/pub/swiftsure/p/production-context?utm_campaign=post-expanded-share&amp;utm_medium=web">production processes</a> which are expected to facilitate tradeoffs across alternative approaches for activities, confront tensions between autonomy and control, and transform inputs into outputs within whatever organizing framework has been adopted for activities. <a href="https://swiftsure.notion.site/The-Origins-of-Efficiency-28e120f644538122a3dcfda1c2b25e58">The Origins of Efficiency</a> outlines the challenging circumstances of production:</p><blockquote><p><em>Production processes are sociotechnical systems, embedded in human organizations and subject to the vagaries of human decisions, which are often guided by considerations other than cost. These decisions can and do influence the trajectory of production process development, by adding costs in service of achieving other goals like increasing safety or reducing environmental harms, or by limiting the sorts of improvements that can be made.</em></p></blockquote><p>Information is an input needed, and an output produced, by most production processes. When we think of planning as itself a production process, the is often operating in the realm of ideas, narratives, and concepts, often (much of it unreliable), assumptions (when information is unavailable), and predictions of forward-looking behaviors (which are subject to biases), all under time pressure that often limits a necessary <a href="https://open.substack.com/pub/swiftsure/p/understanding?utm_campaign=post-expanded-share&amp;utm_medium=web">understanding of the presenting situations</a> of the endeavor. </p><h3>Agile</h3><p><a href="https://en.wikipedia.org/wiki/Agile_software_development">Agile software development</a> emerged in 2001 and provides an iterative, incremental, and evolutionary framework which embraces <a href="https://en.wikipedia.org/wiki/Agile_software_development#Values_and_principles">values and principles</a> appeal to small teams. Since then, many separate <a href="https://en.wikipedia.org/wiki/Agile_software_development#Methods">methods</a> have emerged that share DNA with these ideas, while seeking differentiation across the competitive environment they operate within; an ocean liner of businesses (including many led by Agile Alliance members) emerged ready to offer their services and combat the <a href="https://en.wikipedia.org/wiki/Agile_software_development#Common_agile_software_development_pitfalls">common pitfalls</a> encountered with these methods. Yet studies on failed transformations highlight preparation issues: - lack of leadership, inadequate sponsorship, unclear decision rights, misaligned incentives, rigid governance structures, ow psychological safety, and poor cross-functional collaboration. </p><p>Many Agile-focused methods have also been embraced in <a href="https://en.wikipedia.org/wiki/Agile_software_development#Applications_outside_software_development#Applications_outside_software_development">applications outside software development</a>, with limited success. Scaling up agile to major development efforts (100+ developers working on a specific product) and in regulated, safety-focused endeavors has also proved challenging.</p><p>Steve McConnell&#8217;s book, <a href="https://www.datawrapper.de/_/kHnt8/">More Effective Agile</a> offers the following contrasts between plan-based, sequential methods like PMBOK and adaptive methods like Agile:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/kHnt8/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91ab0c45-cfb3-41eb-a65e-77f26e76bbac_1220x854.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1af79344-6c16-4a4f-ac88-0646dba8b47c_1220x854.png&quot;,&quot;height&quot;:430,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;Create interactive, responsive &amp; beautiful charts &#8212; no code required.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/kHnt8/1/" width="730" height="430" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>Comparisons of Agile and plan-driven methods often contrasted failed plan-driven projects with successful Agile projects, or vice versa. Since all successful projects rely upon effective organization and oversight, customer collaboration, and robust transformations, such comparisons are rarely useful. </p><p>One of my favorite books evaluating improvement frameworks is <a href="https://swiftsure.notion.site/Balancing-Agility-and-Discipline-e4a2e38631004ce983e028a75eed7fd6">Balancing Agility and Discipline</a>. It describes the tension between these two competing worldviews:</p><blockquote><p><em>The agilists rail against the traditionalists and lament the dehumanization of software development by &#8220;Taylorian&#8221; reductionists who worship process. The establishment has responded with accusations of hacking, poor quality, and having way too much fun in a serious business. True believers on both sides have emerged to proclaim their convictions with near-messianic stridency, raising the perplexity level of software developers and managers trying to evolve their success strategies.</em></p></blockquote><p>At the ten-year anniversary of Agile&#8217;s Manifesto, Philippe Kruchten captured the &#8216;elephant in the room&#8217; nature of issues which the participants reflecting on. A sample of <a href="https://www.infoq.com/articles/agile-teenage-crisis/">his thoughts</a> deserve repeating:</p><blockquote><p><em>While the community has been good at amplifying what works, it often has not been good at dampening what did not work, analyzing why it did not work, or under which conditions it did not work (context!)&#8230;</em></p><p><em>In most instances, when practices are described too little of the actual context is described, leaving an impression of very wide applicability; even if this wide applicability is not actually claimed. Sometimes this is just pure dogmatism, or bigotry&#8230;</em></p><p><em>Unlike other disciplines, like medicine for instance, there is very little reporting of failures or limitations in software, and no clear venue or even templates or exemplars of such reporting. And again the fear that this would reflect badly on the person reporting, or the &#8220;victim&#8221; or &#8220;culprit&#8221; organization. A good template for such report would include a detailed description of the context&#8230;</em></p><p><em>There are still too few people gathering objective, significant, scientific evidence on our practices, except for a very few that are easy to instrument (pair programming, for example)&#8230;</em></p><p><em>The agile movement is in some ways a bit like a teenager: very self-conscious, checking constantly its appearance in a mirror, accepting few criticisms, only interested in being with its peers, rejecting en bloc all wisdom from the past, just because it is from the past, adopting fads and new jargon, at times cocky and arrogant.</em></p></blockquote><h2>Continuous flow</h2><p>The book <a href="https://swiftsure.notion.site/The-Origins-of-Efficiency-28e120f644538122a3dcfda1c2b25e58">The Origins of Efficiency</a> highlights one of the primary constraints limiting both plan-driven methods and Agile: they simply do not scale:</p><blockquote><p><em>When we take a 30,000-foot view at where and how efficiency has improved, one recurring theme is the importance of scale. Economies of scale are not only a major driver of efficiency improvements in and of themselves, but they are also a gating mechanism that unlocks other efficiency improvements by making it possible to amortize the large fixed costs that such improvements often require over a sufficiently large output&#8230;</em></p><p><em>When we can&#8217;t repeat a process, or when there&#8217;s significant variation in the production environment or in the product itself, many paths toward increased efficiency are blocked. Without repetition, we can&#8217;t take advantage of economies of scale. A constantly changing process or a highly variable environment is harder to predict and control, making it more difficult to increase yield and decrease waste. It&#8217;s also harder to automate or mechanize in such circumstances, which limits our ability to reduce labor costs. This is one reason why services like medical care, car repair, and construction, which rely on skilled labor that can flexibly adapt to highly variable conditions, remain expensive. Finding ways to make these things cheap will require escaping the constraints of scale to get the benefits of a continuous process&#8212;that is, a constant transformation of inputs into a finished product without waiting, buffering, failures, or wasted actions&#8212;without needing to repeat that process over and over again&#8230;</em></p><p><em>The development of continuous processes has historically been most easily achieved with a carefully orchestrated arrangement of workers and special-purpose equipment, which is costly to build and operate and, therefore, requires the cost to be spread over a very large output. It takes time, effort, and expense to make the steps in a process work together in sync, a result that can often only be achieved with dedicated equipment and justified with large production volumes&#8230;</em></p><p><em>What if it was quick and easy to figure out the order of steps in a process and arrange them so that the transformation is swift and steady? And what if this process didn&#8217;t require special equipment but could use flexible, adaptable machinery able to produce a variety of different items? Then it would be possible to achieve a smooth continuous process that worked in a highly variable environment, bringing the benefits of efficiency improvement to domains that have traditionally resisted it&#8230;</em></p><p><em>For production technology to be able to flexibly adapt to a highly variable environment, there are two broad requirements. First, it requires [methods and] equipment that is physically capable of responding flexibly&#8212;that can take a broad range of possible actions, or a small number of actions that can be combined to produce a wide variety of outputs&#8230;</em></p><p><em>The second requirement for flexible, automated production is that the equipment has some method of determining the sequence of the proper actions to take&#8212;an information-processing component that can, based on data from the environment, break a desired output into a series of achievable production steps.</em></p></blockquote><p>The capabilities available from <em><a href="https://blog.swiftsure.pro/i/178551365/achieving-balance">satisficing</a></em> these requirements will be considerably enhanced as artificial intelligence technologies are incorporated into activities and allow dynamic reallocation of efforts to maximize achievable outcomes.</p><h2>Operations focus</h2><p>Neither Agile nor plan-driven methods provide the universal flow-oriented viewpoint for production that is offered by Lean (an extension of the <a href="https://en.wikipedia.org/wiki/Toyota_Production_System">Toyota Production System</a>). Lean and JIT (Just-In-Time) methods emerged from industrial engineering with a queueing-theory backbone, pushing teams toward dynamic flow while retaining and customer focus. </p><p>However, Lean lacks the disciplines of plan-oriented methods, since it is designed for improving operations; further, its focus on elimination of waste can shortcut strategic efforts. As a result, Lean-Agile hybrids have been effective in industries that require both operational excellence and rapid innovation. These hybrids typically feature adaptive planning with feedback loops, pull-based scheduling, visual management techniques, and continuous improvement concepts with a customer-value focus across cross-functional teams. </p><h3>Analysis</h3><p>Well-established professions typically build their concepts around theoretical foundations. In <a href="https://salford-repository.worktribe.com/preview/1501603/2002_The_underlying_theory_of_project_management_is_obsolete.pdf">The underlying theory of project management is obsolete</a>, the authors recognize that production has many manifestations:</p><blockquote><p><em>&#8230; competing theories of production (projects are just special instances of production) have existed even before the emergence of project management. Another concept of production was presented already in the framework of early industrial engineering. The flow view of production &#8230; is embodied in JIT and lean production. In a breakthrough book, Hopp and Spearman (1996) show that by means of the queueing theory, various insights, which have been used as heuristics in the framework of JIT, can be mathematically proven.</em></p></blockquote><p>While Lean concepts rely on this theoretical foundation, and have recently gained traction among startups, they have had their greatest success fighting &#8216;big company disease&#8217;, through a focus on customer concerns and a systems approach across collaborative teams. Their biggest contribution has been helping to change thinking from a static plan-oriented focus to a dynamic flow-oriented model.</p><p>Let&#8217;s break down the features of each of these frameworks, drawing from <a href="https://thepersimmongroup.com/the-risks-and-realities-of-hybrid-project-management-models-an-expert-analysis/">this analysis</a>:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/NZ3BW/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0859503a-afa4-40c6-ba0d-dc17d371dbef_1220x2086.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba29c7b4-2754-47c8-9449-340805684bc2_1220x2086.png&quot;,&quot;height&quot;:1074,&quot;title&quot;:&quot;Applicability of common frameworks for endeavors&quot;,&quot;description&quot;:&quot;Create interactive, responsive &amp; beautiful charts &#8212; no code required.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/NZ3BW/2/" width="730" height="1074" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>If the reader studies this table, they may conclude no single option provides what they need.</p><h3>Hybrid approaches</h3><p>Hybrid approaches, while appealing, aren&#8217;t a panacea; common pitfalls include overhead and complexity, fragmented communications, dilution of core principles, tooling challenges, inconsistent metrics, and the ever-present resistance to change. Examples cited in the literature include:</p><ul><li><p>Teams using sprints but still following rigid upfront planning, losing Agile&#8217;s adaptability</p></li><li><p>Isolated Agile adoption in which Agile is adopted locally but is not supported or compatible with other departments frameworks, creating delivery misalignment</p></li><li><p>Organizations cherry-picking practices and adopting Agile rituals (like stand-ups) without embracing its principles, often resulting in limited adaptability</p></li><li><p>Lean&#8217;s reliance on accurate forecasting clashes with Agile&#8217;s responsiveness, especially in volatile markets.</p></li></ul><p>This is made worse when one realizes that few endeavors fully implement all the features in their situation, so relying on a hybrid puts the user in the difficult role of integrating parts designed for separate purposes on their own.</p><p>The bottom line:</p><blockquote><p><em>The idea of a fixed method, or a fixed theory of rationality, rests on too naive a view of man and his social surroundings</em> - Paul Feyerabend, in Against Method</p></blockquote><p>In the <a href="https://blog.swiftsure.pro/p/consensus">next post</a> in <a href="https://blog.swiftsure.pro/t/pianos">this series</a>, we will confront the inevitable tensions between desires for autonomy and control.</p>]]></content:encoded></item><item><title><![CDATA[The root causes of failures in control-oriented endeavors]]></title><description><![CDATA[No plan survives contact with the enemy - Helmuth von Moltke the Elder]]></description><link>https://blog.swiftsure.pro/p/control</link><guid isPermaLink="false">https://blog.swiftsure.pro/p/control</guid><dc:creator><![CDATA[BRYAN PFLUG]]></dc:creator><pubDate>Wed, 26 Nov 2025 19:04:55 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b28d8916-48d1-4480-b83d-0890406816f5_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>One must always consider a framework&#8217;s theoretical capability separately from its utility in execution - the latter is the proof of the pudding. Unfortunately, success for some stakeholders often comes at the expense of others, and when it does, resistance is inevitable, and trust in the endeavor is quickly eroded. Frameworks attempt to mitigate these risks, but their underlying methods are often not up to the task. </p><p>In Federalist paper #51, James Madison writes:</p><blockquote><p><em>In framing a government which is to be administered by men over men, the great difficulty lies in this: you must first enable the government to control the governed; and in the next place oblige it to control itself. A dependence on the people is, no doubt, the primary control on the government; but experience has taught mankind the necessity of auxiliary precautions.</em></p></blockquote><p>In <a href="https://swiftsure.notion.site/The-Square-and-the-Tower-87bb858b86bc423fa5eb03736d894e23">The Square and the Tower</a>, Niall Ferguson highlights further the weaknesses of people in these situations:</p><blockquote><p><em>&#8230;the defect of autocracy is obvious, too. No individual, no matter how talented, has the capacity to contend with all the challenges of imperial governance, and almost none is able to resist the corrupting temptations of absolute power.</em></p></blockquote><p>Sometimes failures arise as a result of defects injected by agents themselves. But too often, it is a failure to understand the <a href="https://blog.swiftsure.pro/p/frameworks">weaknesses of the methods</a> they use and the dynamics of the collective games that are being played while using them. Let&#8217;s consider how frequent these problems arise.</p><h2>A sampling of failures</h2><p>The author of the book How Big Things Get Done, Bent Flyvbjerg (a professor at Aalborg University in Denmark) has been tracking over 16000 projects across 20+ different fields, and across 136 countries for over twenty years. His findings:</p><blockquote><p><em>Only 8.5 percent of projects hit the mark on both cost and time. And a minuscule 0.5 percent nail cost, time, and benefits. Or to put that another way, 91.5 percent of projects go over budget, over schedule, or both. And 99.5 percent of projects go over budget, over schedule, under benefits, or some combination of these. Doing what you said you would do should be routine, or at least common. But it almost never happens.</em></p></blockquote><p>Steve McConnell&#8217;s book <em><a href="https://www.amazon.com/More-Effective-Agile-Roadmap-Software-ebook/dp/B07YBNKZ89/ref=sr_1_1?crid=33C2NIU8NB5CM&amp;dib=eyJ2IjoiMSJ9.Idro2HSNgSNOkazsvwrQy7Xw8e7Kxa3ikcNj0o8Vg-hkZ0cvDJ1dLC0ZEthWtWMZ8zpGwWU-b9Ahn3J_Gn0r1fqW_nJ3SG99vgYueNEUz1I.HlM1m2dhFI0AHPlmUzsM20eMY0pj5x2EPrC1ifLKfUo&amp;dib_tag=se&amp;keywords=steve+mcconnell+agile&amp;qid=1763056792&amp;sprefix=steve+mcconnell+agile%2Caps%2C155&amp;sr=8-1">More Effective Agile</a></em> records his consulting business&#8217;s experience in over one thousand company engagements with Agile endeavors. As you can see, the performing organizations - on average - failed to apply Agile key practices consistently and effectively across this landscape, even when blessed with the benefits of experience from experts. Unless there is a &#8216;closed loop&#8217; approach to such practices, this is exactly what one might expect given the inevitable cultural resistance that accompanies introducing such practices into routine practice. And without buy-in and practice, everyone hunkers down until another batch of <a href="https://readwise.io/reader/shared/01kgds497r5vc4q07mt3hkvgve">promising silver bullets</a> attracts attention yet again.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qrxe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835ccba3-38ae-441a-b0e8-1bb42990bb69_2560x1628.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qrxe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835ccba3-38ae-441a-b0e8-1bb42990bb69_2560x1628.webp 424w, https://substackcdn.com/image/fetch/$s_!qrxe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835ccba3-38ae-441a-b0e8-1bb42990bb69_2560x1628.webp 848w, https://substackcdn.com/image/fetch/$s_!qrxe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835ccba3-38ae-441a-b0e8-1bb42990bb69_2560x1628.webp 1272w, https://substackcdn.com/image/fetch/$s_!qrxe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835ccba3-38ae-441a-b0e8-1bb42990bb69_2560x1628.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qrxe!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835ccba3-38ae-441a-b0e8-1bb42990bb69_2560x1628.webp" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/835ccba3-38ae-441a-b0e8-1bb42990bb69_2560x1628.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:1760,&quot;bytes&quot;:119736,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.swiftsure.pro/i/135726663?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb11407f7-7c10-4d9c-aae4-5cf1aded7d25_2560x1978.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!qrxe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835ccba3-38ae-441a-b0e8-1bb42990bb69_2560x1628.webp 424w, https://substackcdn.com/image/fetch/$s_!qrxe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835ccba3-38ae-441a-b0e8-1bb42990bb69_2560x1628.webp 848w, https://substackcdn.com/image/fetch/$s_!qrxe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835ccba3-38ae-441a-b0e8-1bb42990bb69_2560x1628.webp 1272w, https://substackcdn.com/image/fetch/$s_!qrxe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835ccba3-38ae-441a-b0e8-1bb42990bb69_2560x1628.webp 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Several large endeavors are particularly noteworthy across the landscape of my experience. Such endeavors tend to be ambitious projects that fear delivering reduced capabilities which can erode trust and accountability in their sponsors, providers, and methods. When &#8216;selling&#8217; the endeavor, the underlying mindset is to offer optimistic projections drawn from limited surveys while downplaying risks and uncertainty. Their common maladies typically involve overreach and minimal learning:</p><ol><li><p>Transportation</p><ol><li><p>Puget Sound&#8217;s <a href="https://en.wikipedia.org/wiki/Public_transport">mass transit</a> project, <a href="https://en.wikipedia.org/wiki/Sound_Transit">Sound Transit</a> - according to <a href="https://www.bloomberg.com/news/features/2018-08-31/why-is-american-mass-transit-so-bad-it-s-a-long-story">Bloomberg</a> - was to be a showcase that would show that providing better service would attract more riders and generate a virtuous cycle of growth. The current endeavor was approved by 54 percent of voters in 2016 and was to include sixty-two miles of light rail throughout the region, to be completed by 2041; the delivery was phased, and construction was well underway when the Bloomberg article was written in 2018. It has not gone well. <br><br>One of the key segments was across the I-90 bridge, which moves with wind, water, and traffic. In 2022, it was discovered much of the bridge installation required extensive demolition and rebuilding (much as other segments have encountered, suffering of all things rail gauge incompatibilities). These issues pushed the original 2023 opening of cross-bridge traffic to 2026. The original $55B budget, which voters (paying over $1700 per household per year in new taxes) were assured had more than adequate contingency for any uncertainty, is now looking at between a $30-40B overrun. Five other segments to suburbs have also suffered delays of up to seven years, while their taxes, and additional overruns, continue. Yet the current system carries <a href="https://www.seattletimes.com/opinion/sound-transits-light-rail-initiative-doesnt-make-the-grade/">less than 1% of all trips</a> in the region, and has failed to offload overcrowded roads, as promised. <br><br>Such problems are always viewed as financial, with the only solutions offered by advocates involving additional revenue and deferring implementation still further. Meanwhile, revenues from riders have tanked, as the adopted hub-and-spoke design reduces rider convenience and its required transfers lengthen end-to-end times.  Luckily, self-driving cars are beginning to get approval for ride sharing in limited areas, and by the time the Sound Transit plans are completed, this more effective and less costly alternative will likely be ubiquitous.</p></li><li><p>But it&#8217;s hardly the worst transportation endeavor currently in work. Consider <a href="https://en.wikipedia.org/wiki/California_High-Speed_Rail">California&#8217;s High-speed rail</a> effort, authorized by a 2008 statewide initiative to deliver continuous service between San Francisco and Los Angeles with a nonstop travel time of one hundred sixty minutes. Phase 1 (five hundred miles long) was to be delivered by 2020, at a cost of $33B. Phase 1 is expected to share tracks with conventional trains, operating at a higher average rate than France&#8217;s fastest TGV trains. <a href="https://reason.org/wp-content/uploads/files/1b544eba6f1d5f9e8012a8c36676ea7e.pdf">They were warned</a> this was infeasible back in 2008. Costs to date have tripled and projected completion is thirteen years after original commitments. It&#8217;s no wonder that funding is questionable since the initial construction package will only connect Fresno and Bakersfield, over which little traffic is expected.</p></li><li><p>How&#8217;s NASA doing in transporting astronauts to outer space? We are no longer hitching rides on Russia launch capability, but our astronauts still need a place to ride. The <a href="https://en.wikipedia.org/wiki/Orion_(spacecraft)">Orion Capsule</a> is NASA&#8217;s crew spacecraft capable of supporting a crew of four beyond low earth orbit and has been under development since 2006. Its specifications call for twenty-one days of undocked service and six months of docked service, and are to be used by the <a href="https://en.wikipedia.org/wiki/Artemis_program">Artemis program</a>, NASA&#8217;s current lunar exploration endeavor. Orion has already spent $31B (2025 dollars) and struggles to recreate the mission first accomplished over sixty years ago (the total expenditures including the Space Launch System approach $100B). The maladies of the doomed effort are well chronicled <a href="https://caseyhandmer.wordpress.com/2025/10/31/nasas-orion-space-capsule-is-flaming-garbage/?s=03">here</a>; suffice to say that if only cost and schedule were the problem, one could still kindle some hope, but it&#8217;s far, far worse than that. Meanwhile, SpaceX&#8217;s private space efforts continue to astound, with a vision pointing to establish a permanent Mars settlement, rather than completing another trip to the moon.</p></li></ol></li><li><p>Government services</p><ol><li><p>Health care</p><p>The U.S. health care system is innovative but fiscally unsustainable. It delivers cutting-edge treatments and short wait times for specialized care, but at the cost of uneven access and worse population health outcomes than other wealthy nations. For example, according to The Origins of Efficiency, the cost to develop a new drug has increased by a factor of 14 - in inflation adjusted terms - over the last 4 decades. These problems have worsened since the launch of the Affordable Care Act, which has relied on escalating infusions of subsidies, rather than effective cost control. </p></li><li><p>Education</p><p>Since the founding of the Department of Education </p><ol><li><p>$3 trillion spent</p></li><li><p>Reading scores for 13-year-olds have not improved</p></li><li><p>Only 27% of 8th graders proficient in math</p></li><li><p>Only 31% of 8th graders are proficient in reading</p></li><li><p>47 cents of every federal education dollar spent on compliance</p></li></ol><p><br>If you&#8217;re defending the Department of Education, you&#8217;re defending a failure. For example, five years ago, according to a recent report from UC San Diego faculty, only about 30 students arrived with math skills below high-school level. Now, that number is now more than 900, with most failing to fully meet middle-school math standards. As a result, the students supported by these investments are expected to earn 8% less than graduates 12 years ago. </p></li><li><p>Megaprojects</p><p>Look no further than <a href="https://grokipedia.com/page/the_line_development">The Line</a> and <a href="https://readwise.io/reader/shared/01kg09vkhnnzyj1wrecaa9cfh6">its collapse</a>.</p></li></ol></li></ol><p>Traditional frameworks appear to have had inadequate influence on outcomes for many types of endeavors.</p><h2>Reality always requires investments in understanding</h2><p><a href="https://blog.swiftsure.pro/p/frameworks">Existing frameworks</a> focus on prescriptive content definitions for expected artifacts (many of which are rarely read or maintained in practice). When an endeavor is large, complex, and &#8216;too big to fail&#8217;, political will inevitably contaminates prudent judgement, a recipe for failure rather than success. A library of excuses - environmental reviews, inflationary costs, adjustments in scope, externalities - is quickly designated the cause, without confronting the uncertainty inherent in snapshots of reality against plans. Plans have at their core imperfect forecasts of the future based upon limited knowledge and less understanding, so assumptions must be made. These assumptions can inevitably unravel in long-lived projects, those guilty of overreach may have moved on to their next adventures, and a new wave of leaders emerge to claim that a comprehensive reset (with new assumptions) will curtail further sins - if stakeholders will just wait a while longer and shell out a lot more. Until they won&#8217;t.</p><p>True understanding is achieved by through adequate preparation in the ways things can go wrong, as described in the <a href="https://blog.swiftsure.pro/p/maladies">next post</a> in <a href="http:///t/pianos">this series</a>.</p><p></p>]]></content:encoded></item><item><title><![CDATA[Mistakes, miscommunications, and modifications in production ]]></title><description><![CDATA[Success consists of going from failure to failure without loss of enthusiasm. - Winston Churchill]]></description><link>https://blog.swiftsure.pro/p/maladies</link><guid isPermaLink="false">https://blog.swiftsure.pro/p/maladies</guid><dc:creator><![CDATA[BRYAN PFLUG]]></dc:creator><pubDate>Sun, 31 Aug 2025 17:23:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Wexf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc040efae-6913-471b-91a8-b1b2f00fd5e0_2367x1650.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Production transforms inputs into useful outcomes. It requires appropriate organization and coordination of the means of production across its contributing elements. It also must manage the flow of information and resources, analyze operations, exploit feedback to incorporate learning, optimize available capabilities, apply techniques to reduce waste, enhance customer responsiveness, and accelerate work in process across operations. That&#8217;s a lot to keep track of, so a map can help.</p><p>Economists&#8217; thinking about production has evolved from simple input&#8211;output rules to today&#8217;s nuanced, multi-factor frameworks. These conceptual shifts include transitioning:</p><ol><li><p>From an engineering metaphor to an economic optimization tool</p></li><li><p>From fixed technologies to technology itself as an endogenous, evolving factor</p></li><li><p>From two-factor simplicity to multi-factor, multi-output complexity</p></li><li><p>From static efficiency to dynamic productivity and innovation analysis</p></li></ol><p>This evolution in thinking originally rested on the concept of <a href="https://open.substack.com/pub/swiftsure/p/production-context?r=3m60g&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=true">production as a black box</a> and examination of what powers it. Let&#8217;s open this box and see what&#8217;s inside.</p><h3>Means of production</h3><p>The concept of the <a href="https://en.wikipedia.org/wiki/Means_of_production">means of production</a>, depicted here in Figure 1, is widely used to signify the relationship between things used as inputs to a production system and the constituent mechanisms needed to provide those inputs - factories, tooling, systems, services, and methods - whether in a system of interest, or within an economy or society.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wexf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc040efae-6913-471b-91a8-b1b2f00fd5e0_2367x1650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wexf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc040efae-6913-471b-91a8-b1b2f00fd5e0_2367x1650.png 424w, https://substackcdn.com/image/fetch/$s_!Wexf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc040efae-6913-471b-91a8-b1b2f00fd5e0_2367x1650.png 848w, https://substackcdn.com/image/fetch/$s_!Wexf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc040efae-6913-471b-91a8-b1b2f00fd5e0_2367x1650.png 1272w, https://substackcdn.com/image/fetch/$s_!Wexf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc040efae-6913-471b-91a8-b1b2f00fd5e0_2367x1650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wexf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc040efae-6913-471b-91a8-b1b2f00fd5e0_2367x1650.png" width="1456" height="1015" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c040efae-6913-471b-91a8-b1b2f00fd5e0_2367x1650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1015,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:178126,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.swiftsure.pro/i/162528860?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc040efae-6913-471b-91a8-b1b2f00fd5e0_2367x1650.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Wexf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc040efae-6913-471b-91a8-b1b2f00fd5e0_2367x1650.png 424w, https://substackcdn.com/image/fetch/$s_!Wexf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc040efae-6913-471b-91a8-b1b2f00fd5e0_2367x1650.png 848w, https://substackcdn.com/image/fetch/$s_!Wexf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc040efae-6913-471b-91a8-b1b2f00fd5e0_2367x1650.png 1272w, https://substackcdn.com/image/fetch/$s_!Wexf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc040efae-6913-471b-91a8-b1b2f00fd5e0_2367x1650.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 1</figcaption></figure></div><p>Karl Marx focused on these means of production to distinguish them from contributions by labor. Elon Musk sees them as levers for exponential innovation and automation. Two components of these means - resources and capabilities - deserve further detailing. For orientation for my intended use of the term <em>power</em>, see <a href="https://blog.swiftsure.pro/i/135719431/powering-the-means-of-production">here</a>.</p><h4>Resources as power</h4><p>Production for a system of interest consumes resources provided by upstream providers (who produce them) and produces resources for downstream consumers (who consume them). Energy is one of the most critical resources - the capacity to do work - since it fuels all actions, from powering a data center, lifting an object, or running a machine. </p><p>Energy comes in various forms - kinetic, potential, thermal, electrical, etc. Power is the rate at which these forces can be applied in accomplishing work or transferring resources. Think of it as the speed of doing work. It can tell us how effectively resources are being used to accomplish useful work. Energy is a stock, while power is a flow.  If unfamiliar with this terminology, see <a href="https://blog.swiftsure.pro/i/135719431/characterizing-flow-over-time">this post</a>.</p><p>The three primary resources, as shown in Figure 2, are time, talent, and treasure (capital), as those allow effort to be applied, capabilities to be matured, and objects to be transformed. While the selection of the other resources - forces, information, and raw materials - are important for efficiency, the primary forces enable better objects to be used in assembly, greater competency to be incorporated into capabilities, and better domain knowledge to be leveraged in performing the work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R8Ga!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cfd00f-1b13-4ac0-9624-0668b51ef931_2085x2085.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R8Ga!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cfd00f-1b13-4ac0-9624-0668b51ef931_2085x2085.png 424w, https://substackcdn.com/image/fetch/$s_!R8Ga!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cfd00f-1b13-4ac0-9624-0668b51ef931_2085x2085.png 848w, https://substackcdn.com/image/fetch/$s_!R8Ga!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cfd00f-1b13-4ac0-9624-0668b51ef931_2085x2085.png 1272w, https://substackcdn.com/image/fetch/$s_!R8Ga!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cfd00f-1b13-4ac0-9624-0668b51ef931_2085x2085.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R8Ga!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cfd00f-1b13-4ac0-9624-0668b51ef931_2085x2085.png" width="1006" height="1006" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82cfd00f-1b13-4ac0-9624-0668b51ef931_2085x2085.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1006,&quot;bytes&quot;:215134,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.swiftsure.pro/i/162528860?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cfd00f-1b13-4ac0-9624-0668b51ef931_2085x2085.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!R8Ga!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cfd00f-1b13-4ac0-9624-0668b51ef931_2085x2085.png 424w, https://substackcdn.com/image/fetch/$s_!R8Ga!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cfd00f-1b13-4ac0-9624-0668b51ef931_2085x2085.png 848w, https://substackcdn.com/image/fetch/$s_!R8Ga!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cfd00f-1b13-4ac0-9624-0668b51ef931_2085x2085.png 1272w, https://substackcdn.com/image/fetch/$s_!R8Ga!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82cfd00f-1b13-4ac0-9624-0668b51ef931_2085x2085.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 2</figcaption></figure></div><h4>Capabilities as power</h4><p><a href="https://blog.swiftsure.pro/p/capability">Capabilities</a> (Figure 3) provide the ability to execute specified courses of action, and guide and constrain agents in performing these activities. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V69l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f295e4b-5e7e-4d78-b7c8-fa88466ab7d3_2625x1485.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V69l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f295e4b-5e7e-4d78-b7c8-fa88466ab7d3_2625x1485.png 424w, https://substackcdn.com/image/fetch/$s_!V69l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f295e4b-5e7e-4d78-b7c8-fa88466ab7d3_2625x1485.png 848w, https://substackcdn.com/image/fetch/$s_!V69l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f295e4b-5e7e-4d78-b7c8-fa88466ab7d3_2625x1485.png 1272w, https://substackcdn.com/image/fetch/$s_!V69l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f295e4b-5e7e-4d78-b7c8-fa88466ab7d3_2625x1485.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V69l!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f295e4b-5e7e-4d78-b7c8-fa88466ab7d3_2625x1485.png" width="1200" height="679.1208791208791" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f295e4b-5e7e-4d78-b7c8-fa88466ab7d3_2625x1485.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:824,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:179821,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.swiftsure.pro/i/162528860?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f295e4b-5e7e-4d78-b7c8-fa88466ab7d3_2625x1485.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!V69l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f295e4b-5e7e-4d78-b7c8-fa88466ab7d3_2625x1485.png 424w, https://substackcdn.com/image/fetch/$s_!V69l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f295e4b-5e7e-4d78-b7c8-fa88466ab7d3_2625x1485.png 848w, https://substackcdn.com/image/fetch/$s_!V69l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f295e4b-5e7e-4d78-b7c8-fa88466ab7d3_2625x1485.png 1272w, https://substackcdn.com/image/fetch/$s_!V69l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f295e4b-5e7e-4d78-b7c8-fa88466ab7d3_2625x1485.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 3</figcaption></figure></div><p>The <a href="https://blog.swiftsure.pro/p/capability">concepts underpinning capabilities</a> have had the greatest reach in military applications today, reflecting how armed forces think about applying power in conflicts while keeping a mission focus. The applications of these concepts focus on preparation - to understand how well forces can reliably employ resources within anticipated situations. This focus goes beyond traditional planning, which focuses on raw numbers of resources and equipment, to consider the capacity to successfully achieve desired courses of action. When considered in this context, capabilities are sources of power, but unlike resources, are not consumed in usage (though they can be degraded with time).</p><h2>Maladies in production</h2><p>Many things inevitably <a href="https://swiftsure.notion.site/Wrong-40ca5d28f15a46c2bc75b9fa20ee298f">go wrong</a> in accomplishing this work, especially when affected by complexity, external influences, resource shortages, <a href="https://blog.swiftsure.pro/i/168918311/root-causes-of-error">quality breakdowns</a>, and garbled communications. In this post we are focusing on the implicit structure for each production operation when encountering these situations. These are only apparent when observing patterns of operations across the requisite variety of contexts. When they arise, they lead to internal pivots in straightforward processing, or off-ramps from further processing. Such maladies are chronic, problematic conditions that introduce disruptions in production equilibrium, whether biological, psychological, or systemic. They often signal:</p><ul><li><p>A misalignment between internal states and external demands</p></li><li><p>Flaws in <a href="https://blog.swiftsure.pro/i/135719431/conduction-current-and-transducers">communications and exchanges</a></p></li><li><p>Breakdowns in incorporating information from feedback loops</p></li><li><p>An inability to effectively adjust resource allocations as adverse conditions arise</p></li></ul><p>Let&#8217;s examine the many types of pitfalls that are at the root of these production maladies:</p><ol><li><p>Shortfalls or incorrect resources (time, talent, treasure, information) provided for the work</p></li><li><p>Breakdowns in preparation (orientation, architecture, stakeholder engagement) or orchestration of required actions</p></li><li><p>Inadequate attention to risks or change management</p></li><li><p>Slips and lapses in performing the work (resulting in defects that require rework)</p><ol><li><p>Mistakes in analyzing what is needed for the work to be performed effectively</p></li><li><p>Performing work out of sequence</p></li><li><p>Mistakes in performing the work itself</p></li><li><p>Failure to properly document the work</p></li></ol></li><li><p>Externalities adversely injecting change into endeavor</p></li><li><p>Improper use of tools - including automation - to situation</p></li><li><p>Incomplete testing of functions, performance, structures, or failure modes</p></li><li><p>Procedural disconnects (mismatches between situations and domain knowledge)</p></li></ol><p>Each of these maladies threatens the orderly flow of work and thus adversely impacts throughput across each step of production.</p><h2>The Minimum Viable Production Flow</h2><p>If we are going to orchestrate production adequately, we must account for all these steps and transformations that occur, track the frequency, pace, and rework of each step, and use that information to learn to apply and mature capabilities and means of production to minimize non-value-added detours through this flow. The underlying steps and feedback loops are depicted in a <a href="https://blog.swiftsure.pro/i/135719431/characterizing-flow-over-time">stock and flow</a> model, in which flows are represented by valve symbols representing transfer functions and stocks are represented as boxes depicting reservoirs. The processing steps are described generically here but are mappable to most situations. Note that inputs and outputs required by each step are not shown here but are implied in separate writings about <a href="https://open.substack.com/pub/swiftsure/p/portfolios?r=3m60g&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=true">portfolio management</a>.</p><p>Once jobs are committed, the work is distributed across performing agents, depicted in Figure 6 as multiple parallel efforts for each step (when steps indicate depth):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sBG-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1895f990-79be-487d-90de-34b4cbd25add_4158x3171.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sBG-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1895f990-79be-487d-90de-34b4cbd25add_4158x3171.png 424w, https://substackcdn.com/image/fetch/$s_!sBG-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1895f990-79be-487d-90de-34b4cbd25add_4158x3171.png 848w, https://substackcdn.com/image/fetch/$s_!sBG-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1895f990-79be-487d-90de-34b4cbd25add_4158x3171.png 1272w, https://substackcdn.com/image/fetch/$s_!sBG-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1895f990-79be-487d-90de-34b4cbd25add_4158x3171.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sBG-!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1895f990-79be-487d-90de-34b4cbd25add_4158x3171.png" width="1200" height="914.8351648351648" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1895f990-79be-487d-90de-34b4cbd25add_4158x3171.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1110,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:1512587,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.swiftsure.pro/i/162528860?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1895f990-79be-487d-90de-34b4cbd25add_4158x3171.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sBG-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1895f990-79be-487d-90de-34b4cbd25add_4158x3171.png 424w, https://substackcdn.com/image/fetch/$s_!sBG-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1895f990-79be-487d-90de-34b4cbd25add_4158x3171.png 848w, https://substackcdn.com/image/fetch/$s_!sBG-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1895f990-79be-487d-90de-34b4cbd25add_4158x3171.png 1272w, https://substackcdn.com/image/fetch/$s_!sBG-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1895f990-79be-487d-90de-34b4cbd25add_4158x3171.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 6</figcaption></figure></div><p>We want our model of these dynamics to be viable for representing as many situations as possible, while being as simple as possible. Performance of production systems is non-linear and classically follows what is described as an S-curve - the <a href="https://en.wikipedia.org/wiki/Sigmoid_function">sigmoid function</a> whose graph is shown in Figure 7. This pattern is consistent with the elements described in figure 3 of t<a href="https://blog.swiftsure.pro/i/135719431/characterizing-flow-over-time">his post</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!owIg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0daa01-4f86-45fd-b3db-c6382a4bb5d8_550x383.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!owIg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0daa01-4f86-45fd-b3db-c6382a4bb5d8_550x383.png 424w, https://substackcdn.com/image/fetch/$s_!owIg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0daa01-4f86-45fd-b3db-c6382a4bb5d8_550x383.png 848w, https://substackcdn.com/image/fetch/$s_!owIg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0daa01-4f86-45fd-b3db-c6382a4bb5d8_550x383.png 1272w, https://substackcdn.com/image/fetch/$s_!owIg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0daa01-4f86-45fd-b3db-c6382a4bb5d8_550x383.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!owIg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0daa01-4f86-45fd-b3db-c6382a4bb5d8_550x383.png" width="550" height="383" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc0daa01-4f86-45fd-b3db-c6382a4bb5d8_550x383.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:383,&quot;width&quot;:550,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14931,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.swiftsure.pro/i/162528860?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d35120-0afa-46bc-9d85-43ba9eec75f5_600x420.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!owIg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0daa01-4f86-45fd-b3db-c6382a4bb5d8_550x383.png 424w, https://substackcdn.com/image/fetch/$s_!owIg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0daa01-4f86-45fd-b3db-c6382a4bb5d8_550x383.png 848w, https://substackcdn.com/image/fetch/$s_!owIg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0daa01-4f86-45fd-b3db-c6382a4bb5d8_550x383.png 1272w, https://substackcdn.com/image/fetch/$s_!owIg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc0daa01-4f86-45fd-b3db-c6382a4bb5d8_550x383.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 7</figcaption></figure></div><p>In Brian Potter&#8217;s book <em><a href="https://swiftsure.notion.site/The-Origins-of-Efficiency-28e120f644538122a3dcfda1c2b25e58">The Origins of Efficiency</a></em>, these dynamics are described as follows:</p><blockquote><p><em>When we talk about production methods, we&#8217;re really talking about technologies&#8230; a production process can be thought of as a large collection of different technologies strung together to accomplish a particular goal&#8230; For individual technologies, progress tends to follow an S-shaped curve, with time or effort on the horizontal axis and technological performance on the vertical axis. </em></p><p><em>Early on, the technology performs extremely poorly, if it works at all. The phenomenon at play in the technology may have only recently been discovered and as a result is poorly understood. It might not yet be clear how it behaves under different conditions, or what arrangement of components can best take advantage of it, or even for what purposes it might be harnessed. Fixing one problem with a nascent technology tends to simply reveal more problems, so significant time and effort might be invested without any noticeable increase in performance. </em></p><p><em>But over time, as scientists, engineers, and tinkerers explore different ways of implementing it, the technology&#8217;s characteristics become better understood. As people begin to figure out what works and what doesn&#8217;t, the search space of the technology is narrowed, and it attracts more talent and funding. As attention converges on the most promising avenues for advancement, performance improves more quickly&#8230; This gradual refinement that leaves the basic nature of the technology unchanged is often called incremental or evolutionary improvement. During this period, the technology might converge on a dominant design: a specific way of implementing the technology that can be easily adapted to serve the needs of many potential users. </em></p><p><em>Eventually, a technology&#8217;s performance approaches some natural limit: the maximum level of performance that the given effect or principle at work or the structure of the dominant design can achieve. As the technology approaches this limit, gains in performance are harder and harder to achieve, and the rate of improvement slows.</em></p></blockquote><p>As the legend in Figure 6 indicates, the steps in our production process manifest performance through four phases (estimates below are approximations for a typical small to medium-sized endeavor):</p><ol><li><p><em>Inception</em>: the scope, goals, expected benefits, risks, and feasibility of the endeavor is assessed. The effort (~5%) and schedule (~10%) at this point are small but establish the baseline for future acceleration.</p></li><li><p><em>Elaboration</em>: The requirements, strategy, and structure of the work are explored, and the necessary details are captured, organized into jobs ready for assignment, and baselined. The curve begins to steepen as more resources are engaged, and the definition of jobs and methods stabilizes. This phase involves ~20% of the overall effort and ~30% of the schedule.</p></li><li><p><em>Construction</em>: As jobs are committed and prepared, actionable elements of the work elements are initiated, work in process is generated, results of that work are stabilized, and solution elements are aligned, with a focus on functionality and performance. This represents the bulk of cost (~65%) and schedule (~50%) consumption, powered by peak learning and velocity.</p></li><li><p><em>Transition</em>: The solution is validated and made available for delivery, with training, validation, and final adjustments. Effort (~10%) flattens and schedule (~10%) reflects wrap-up activities.</p></li></ol><p>The pathway through this landscape is challenging.  Each step&#8217;s performance has a probability distribution reflecting the natural variation of processing. This variation is amplified as this variation, and its corresponding limits of capacity, inject uncertainty, incorporate feedback from downstream steps, as these functions interact, and adjust to maladies encountered along the way, rinsing, and repeating with each time increment.</p><h2>Transfer functions</h2><p><a href="https://en.wikipedia.org/wiki/Transfer_function">Transfer functions</a> characterize each action&#8217;s output for each input. There will be many complex inputs in addition to what is shown in Figure 6; those collectively influence decisions that are abstracted into the <em>Power</em> value that feeds the rates of each step in the flow. Such functions can be implemented by human agents or <a href="https://www.krupadave.com/articles/everything-about-transformers?x=v3&amp;s=09&amp;__readwiseLocation=">agentic transformers</a>.</p><p>The steps depicted in Figure 6 are outlined below, with flows (the transfer functions) stylized in bold, stocks in italics, and the transition indicated by an arrow character in the following lists. The normal flow (aka &#8220;happy path&#8221;) is described in the outermost, numbered outline level. These steps typically have one or more feedback loops that are captured underneath each step as indented, exception processing pathways which inject rework into its upstream steps, resulting in delays.</p><h4>Step sequences</h4><ol><li><p><strong>Observation:</strong> <em>Signals</em> &#8594; <em>Opportunities </em></p><p>Observation is the act of noticing, watching, or measuring something to gather information. These observations can be passive or active; each involves:</p><ul><li><p><em>Perception</em>: Detecting the signals through sensing and communications</p></li><li><p><em>Attention</em>: Focusing on specific signals while filtering out noise</p></li><li><p><em>Interpretation</em>: Deriving meaning from perception free of influence from prior knowledge or bias</p></li></ul><p>Signals come in many flavors - orders, resource shifts, support obligations, and expedite requests among them - but each requires ingredients in amounts appropriate to each situation. Noise can obfuscate these signals; indeed, when the level of noise exceeds the signal, chaos dominates the search for worthwhile opportunities, and can increase the likelihood of subsequent pivots, or influence decisions about needing to ignore opportunities. Incentives must be sufficient to amplify effort sufficiently to effectively capture the opportunities despite the noise.</p></li><li><p><strong>Orientation:</strong> <em>Opportunities</em> &#8594; <em>Goals </em></p><p><a href="https://blog.swiftsure.pro/p/intentions?r=3m60g&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=false">Goals</a> are a bridge between intentions and execution. Orientation must validate the feasibility of each opportunity (considering timing, constraints, and achievable throughput), confirm relevance with priorities and values, and translate visions into outcomes that realize the intended successes. Goals should <a href="https://www.forbes.com/advisor/business/smart-goals/">follow best practices</a> and describe what success looks like in unambiguous terms, anchoring opportunities with timing to reinforce urgency, provide room for course corrections, and enable evolution as feedback reveals new insights or conditions.</p><ol><li><p><strong>Ignoring </strong><em>Opportunities</em></p><p>Not all opportunities are deemed worthwhile to pursue, so some number will out of necessity be ignored. Delays in processing are an indicator that such disposition should be considered.</p></li></ol></li><li><p><strong>Analysis:</strong> <em>Goals </em>&#8594; <em>Requirements</em></p><p>Goals are analyzed and translated into <a href="https://blog.swiftsure.pro/p/requirements?r=3m60g&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=false">requirements</a> through the capture, refinement, and elaboration of context, intentions, and constraints into specific, testable conditions that must be satisfied. </p><ol><li><p><strong>Pivoting</strong> towards different <em>Opportunities</em></p><p>Some goals are worthwhile in pursuing an opportunity but require revision prior to analysis.</p></li><li><p><strong>Discarding</strong> <em>Goals</em></p><p>Other goals are not critical to pursuing the opportunity and can be discarded.</p></li></ol></li><li><p><strong>Organization:</strong> <em>Requirements </em>&#8594; <em>Jobs</em></p><p>In his book <em>Competing against Luck</em>, Clayton Christensen describes jobs from a customer&#8217;s perspective; progress involves understanding what that customer is trying to do in particular circumstances, and what decisions they must make. This step elaborates statements of work, allocates responsibilities, and distributes requirements across jobs for responsible agents. </p><ol><li><p><strong>Revisiting</strong> <em>Requirements</em> with respect to <em>Goals</em></p><p>As requirements are fully considered, the need for clarification, conflict resolution, and addressing missing elements arises, forcing further work on the related requirements.</p></li></ol></li><li><p><strong>Commitment: </strong><em>Jobs </em>&#8594; <em>Preparation</em></p><p>Commitments require a psychological and relational progression through</p><p>three phases:</p><ul><li><p><em>Understanding</em>: Gaining clarity about the context and expectations for the jobs</p></li><li><p><em>Acceptance</em>: Acknowledging and embracing the reality of these inputs and their relationship to the jobs being assigned (including responsibilities, relationships, limitations, and challenges)</p></li><li><p><em>Support</em>: Agreeing to accept these responsibilities and collaborate upstream and downstream to ensure adequate progress is achieved</p></li></ul><p>Preparation ensures actions connect to broader goals or narratives and empowers responsible agents to navigate this progression so that work can proceed in a straightforward fashion. This preparation is the traditional role that planning performs and enables parallel action in subsequent steps if sufficient agents and resources are available.</p><ol><li><p><strong>Refactoring</strong> <em>Jobs</em> given new <em>Requirements</em></p><p>Requirements changes can necessitate adjustments to job structure considering those changes.</p></li></ol></li><li><p><strong>Provisioning: </strong><em>Preparation </em>&#8594; <em>Actionable work</em></p><p>Once the parties responsible have committed to perform the necessary work, preparation is performed to define the steps necessary, required interdependencies, and secure the resources necessary for implementing these steps. Work becomes <a href="https://open.substack.com/pub/swiftsure/p/creatingactionableactionable-work?r=3m60g&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=true">actionable</a> by provisioning the inputs necessary for execution. </p><ol><li><p><strong>Enhancing</strong> <em>Preparation</em> given new <em>Jobs</em></p></li></ol></li><li><p><strong>Initiation: </strong><em>Actionable work </em>&#8594; <em>Work in process</em></p><p>Although work may be actionable, many factors can delay launching the effort:</p><ul><li><p><em>Cognitive friction</em>: Complexity can overwhelm; goals and requirements can lack clear definition; and uncertainty around prioritization and sequencing can paralyze action.</p></li><li><p><em>Emotional and relational factors</em>: Anxiety, low motivation or energy, and insufficient alignment on values can burden progress with negotiation or avoidance.</p></li><li><p><em>Structural barriers</em>: Poor integration of tools, unclear feedback mechanisms, multitasking, and resource shortages (promised but unfulfilled) can erode progress.</p></li></ul><p>To optimize flow, these constraints should be addressed rather than passed downstream. Initiating action converts potential into momentum, shifting from planning to doing.</p><ol><li><p><strong>Augmenting</strong> <em>Requirements</em> after consideration of <em>Actionable work</em></p><p>Revisions to requirements are typically triggered by new insights into stakeholder needs, technical feasibility, risk exposure, or strategic alignment. These insights often emerge from real-world feedback, evolving conditions, or deeper understanding gained in implementing these requirements.</p></li></ol></li><li><p><strong>Generation: </strong><em>Work in Process </em>&#8594; <em>Results</em></p><p>Each action is primed by clear intentions and requirements which set the direction and define what success looks like. Interactions with other actions and related systems feed checkout, incorporate feedback, and enable progress to be accumulated.</p><ol><li><p><strong>Discovering</strong> new <em>Requirements</em> while performing <em>Work in Process</em></p><p>See 7.a</p></li></ol></li><li><p><strong>Inspection:</strong> <em>Work in Process </em>&#8594; <em>Reviews</em></p><p>Reviews are a mechanism to generate signals that inform whether to continue, refine, or pivot work in process and candidate solutions. The entry conditions for such reviews are an important consideration in organizing the work.</p><ol><li><p><strong>Abandoning</strong> <em>Work in Process</em></p><p>Effort invested in preparing for and performing work accumulates; when work is abandoned, those efforts are wasted and contribute to the opportunity costs of the endeavor.</p></li></ol></li><li><p><strong>Incorporation:</strong> <em>Review results </em>into <em>Work in Process</em></p><p>Typical dispositions of review findings include acceptance, conditional acceptance, revision requests, rejection, and escalation for further action. These outcomes vary depending on the context - legal, academic, regulatory, or organizational - but they reflect the reviewer&#8217;s judgment on the adequacy, accuracy, and implications of the material reviewed. Additional actions required to achieve this disposition are added to the work in process.</p></li><li><p><strong>Stabilization: </strong><em>Results </em>&#8594; <em>Solution elements</em></p><p>Elaboration, trial, and error powers the maturation of results into candidate solution elements.</p><ol><li><p><strong>Correcting</strong> <em>Results</em></p><p>When results require correction relative to </p></li></ol></li><li><p><strong>Alignment: </strong><em>Solution elements </em>&#8594; <em>Candidate solutions</em></p><p>Holistic solutions require that the pieces interact properly and collectively satisfy requirements.</p><ol><li><p><strong>Diagnosing </strong>problems with <em>Solution elements</em></p></li></ol></li><li><p><strong>Validation: </strong><em>Candidate solutions </em>&#8594; <em>Progress</em></p><p>Each proposed solution must be evaluated against real-world conditions before being released into service.</p><ol><li><p><strong>Isolating</strong> problems with <em>Candidate Solutions</em> through <em>Reviews</em></p></li></ol></li></ol><h4><strong>The gears driving production rates</strong></h4><p>As Figure 6&#8217;s legend indicates, each step can be characterized into one of three categories, using the metaphor of a funnel:</p><ol><li><p><strong>Exploration: High Variability, Low Throughput</strong></p><p>In exploration, we are in the wide part of the funnel - the scope of searches is wide, and the entropy is high.</p><ol><li><p>Characteristics</p><ol><li><p><em>Purpose</em>: Discover options, surface unknowns, generate hypotheses</p></li><li><p><em>Inputs</em>: Often ambiguous or incomplete</p></li><li><p><em>Outputs</em>: Possibilities, insights, candidate pathways</p></li></ol></li><li><p>Throughput Implications</p><ol><li><p><em>Rate</em>: Low and uneven; progress is nonlinear and often recursive</p></li><li><p><em>Variation</em>: High given the low quality of information available; cognitive load, novelty, and branching paths reinforce this unpredictability</p></li><li><p><em>Constraints</em>: Bottlenecks often stem from lack of clarity, insufficient framing, or premature convergence.</p></li></ol></li></ol></li><li><p><strong>Evaluation: Moderate variability and throughput</strong></p><p>Evaluations narrow the funnel through the incorporation of structured filtering.</p><ol><li><p>Characteristics</p><ol><li><p><em>Purpose</em>: Compare, prioritize, validate, and assess trade-offs</p></li><li><p><em>Inputs</em>: Structured options or hypotheses</p></li><li><p><em>Outputs</em>: Ranked choices, decisions, or filtered paths</p></li></ol></li><li><p>Throughput Implications</p><ol><li><p><em>Rate</em>: Moderate. Can accelerate with clear criteria and decision matrices.</p></li><li><p><em>Variation</em>: Medium; depends on complexity of criteria and stakeholder alignment</p></li><li><p><em>Constraints</em>: Bottlenecks arise from unclear metrics, cognitive bias, or decision fatigue</p></li></ol></li></ol></li><li><p><strong> Transformation: Low Variability, High Throughput</strong></p><p>These steps exploit upstream processing by operating as the nozzle of a funnel does, allowing agents to &#8216;turn the crank&#8217; and deliver at high rates.</p><ol><li><p>Characteristics</p><ol><li><p><em>Purpose</em>: Execute, build, incorporate, implement, or convert</p></li><li><p><em>Inputs</em>: Validated decisions or designs</p></li><li><p><em>Outputs</em>: Tangible results suitable for follow-on steps</p></li></ol></li><li><p>Throughput Implications</p><ol><li><p><em>Rate</em>: High. Execution benefits from repeatability and automation</p></li><li><p><em>Variation</em>: Low; standardized inputs yield predictable outputs</p></li><li><p><em>Constraints</em>: Bottlenecks shift to resource availability, tooling, or integration points</p></li></ol></li></ol></li></ol><p>Each exception processing step in the <a href="https://blog.swiftsure.pro/p/behaviors?r=3m60g&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=false">step sequences</a> above are <strong>explorations </strong>for context by searching for the relevant details of the presenting conditions so the underlying problem can be accurately diagnosed. <strong>Transformations</strong> and <strong>evaluations</strong> have their own puzzles to be solved, but the context in both those cases is known - to produce a useful result within the attack surface of the territory and goal in question.</p><h2>Wrap-up</h2><p>Now that you understand this DNA of production generically, it should become apparent that even straightforward pathways can quickly become quite complicated. Such complications can be difficult to unwind, especially for the inexperienced. Practice and learning are the best medicine for such dilemmas. Such learning requires understanding each of the writings in <a href="https://blog.swiftsure.pro/t/pianos">this series</a>, animating the above dynamics under alternative initial conditions and injections by externalities, and rehearsing the actions expected by each of the </p>]]></content:encoded></item><item><title><![CDATA[The cascading interactions of productive teamwork]]></title><description><![CDATA[Effective interactions among team members are critical in most endeavors.]]></description><link>https://blog.swiftsure.pro/p/dependencies</link><guid isPermaLink="false">https://blog.swiftsure.pro/p/dependencies</guid><dc:creator><![CDATA[BRYAN PFLUG]]></dc:creator><pubDate>Mon, 25 Aug 2025 22:47:27 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e033a8d9-aa95-4a92-8142-3648676e3c38_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Effective interactions among team members are critical in most endeavors. To examine how perturbations in such interactions can cascade across team members, I will adopt a metaphor of a simple mechanical device to represent the information flow across a system. The device we chose for this metaphor is quite primitive yet will prove useful to visualize how such interactions can unfold.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AVtM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c223c1e-9cfb-40c5-a34f-cafec31928aa_1000x982.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AVtM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c223c1e-9cfb-40c5-a34f-cafec31928aa_1000x982.gif 424w, https://substackcdn.com/image/fetch/$s_!AVtM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c223c1e-9cfb-40c5-a34f-cafec31928aa_1000x982.gif 848w, https://substackcdn.com/image/fetch/$s_!AVtM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c223c1e-9cfb-40c5-a34f-cafec31928aa_1000x982.gif 1272w, https://substackcdn.com/image/fetch/$s_!AVtM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c223c1e-9cfb-40c5-a34f-cafec31928aa_1000x982.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AVtM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c223c1e-9cfb-40c5-a34f-cafec31928aa_1000x982.gif" width="1000" height="982" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c223c1e-9cfb-40c5-a34f-cafec31928aa_1000x982.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:982,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141619,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.swiftsure.pro/i/171028418?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c223c1e-9cfb-40c5-a34f-cafec31928aa_1000x982.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AVtM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c223c1e-9cfb-40c5-a34f-cafec31928aa_1000x982.gif 424w, https://substackcdn.com/image/fetch/$s_!AVtM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c223c1e-9cfb-40c5-a34f-cafec31928aa_1000x982.gif 848w, https://substackcdn.com/image/fetch/$s_!AVtM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c223c1e-9cfb-40c5-a34f-cafec31928aa_1000x982.gif 1272w, https://substackcdn.com/image/fetch/$s_!AVtM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c223c1e-9cfb-40c5-a34f-cafec31928aa_1000x982.gif 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 1</figcaption></figure></div><p>Figure 1 is a depiction of a real machine which was used around 60 A.D. for removing standing water from underground mines. These machines are known as <a href="https://en.wikipedia.org/wiki/Reverse_overshot_water-wheel">reverse overshot water-wheels</a>, and one of them was recovered from a copper <a href="https://en.wikipedia.org/wiki/Mining">mine</a> at <a href="http://en.wikipedia.org/wiki/Rio_Tinto_(river)">Rio Tinto</a> in Spain and is now at the British Museum.</p><p>We know about these devices from the writings of <a href="http://en.wikipedia.org/wiki/Vitruvius">Vitruvius</a>, the Roman architect. He described a specific installation consisting of thirty-two water wheels, mounted and stacked above one another within the vertical shaft of a Roman mine. Each wheel was turned by one or more individuals who walked along the top of the water wheel to spin them. </p><p>A batch of water was raised up a specified distance as each worker turned their assigned wheel. This water then became a queue of work for the next higher wheel and worker to process. Each worker could only consume the output of the prior worker after enough water had accumulated at their assigned stage. </p><p>The pace of the slowest worker in the chain would thus constrain the end-to-end throughput potential across the entire device. Despite this limitation, their efforts were collectively able to lift the underground water about 200 vertical feet from the mines where they were installed, which was an impressive accomplishment for that time, and which gave the endeavors who used this technology advantage over other competing approaches, such as a <a href="https://en.wikipedia.org/wiki/Bucket_brigade">bucket brigade</a>.</p><p>This device can be considered from two distinctive perspectives. The first viewpoint consists of its capability to raise a column of water by a particular distance; we'll call this a water elevation system. The second perspective uses such a capability in the context of a larger <a href="https://en.wikipedia.org/wiki/Ore">ore</a> extraction system; its primary goal is to economically produce ore which can then be provided as a resource for many other purposes that are not relevant to our example. The extraction of ore was financed by investors who saw this potential. Not all mines had water draining into the tunnels being mined, but when it did, the water represented a constraint which blocked the potential realization of value that could be achieved.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uAot!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd65022f-0099-4d15-bd4a-aee2566b063b_500x312.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uAot!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd65022f-0099-4d15-bd4a-aee2566b063b_500x312.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uAot!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd65022f-0099-4d15-bd4a-aee2566b063b_500x312.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uAot!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd65022f-0099-4d15-bd4a-aee2566b063b_500x312.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uAot!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd65022f-0099-4d15-bd4a-aee2566b063b_500x312.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uAot!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd65022f-0099-4d15-bd4a-aee2566b063b_500x312.jpeg" width="658" height="410.592" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd65022f-0099-4d15-bd4a-aee2566b063b_500x312.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:312,&quot;width&quot;:500,&quot;resizeWidth&quot;:658,&quot;bytes&quot;:30881,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.swiftsure.pro/i/170042446?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd65022f-0099-4d15-bd4a-aee2566b063b_500x312.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!uAot!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd65022f-0099-4d15-bd4a-aee2566b063b_500x312.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uAot!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd65022f-0099-4d15-bd4a-aee2566b063b_500x312.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uAot!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd65022f-0099-4d15-bd4a-aee2566b063b_500x312.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uAot!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd65022f-0099-4d15-bd4a-aee2566b063b_500x312.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 2</figcaption></figure></div><p>The <a href="https://blog.swiftsure.pro/economics">economics</a> of such ore extraction is determined by the value that ore has in the marketplace, the number of resources necessary to produce that ore, and how long it takes to produce it. Each mine would have unique characteristics, such as the volume of water flowing into the mine, and the height to which the water needed to be raised. The operation of an ore extraction system is only economically viable within a performance envelope and operating context which each device was designed to serve. The <a href="https://blog.swiftsure.pro/p/workflows">throughput </a>of the water extraction system had to be sufficient to consume inflows from all sources of water and any accumulated pool of water present at startup.</p><p>The ore extraction system and the water elevation system are interdependent since each requires the other to provide value. The costs to develop and operate the water elevation system will be bounded by the economics of the ore and its transport to a location where the ore is used as an input to another system that would consume the ore, such as a smelter. </p><p>The water elevation system would require water to be drained sufficiently so that ore could be extracted from the mine. One can envision water seeping into these underground mines from many sources, such as from rainfall, springs, or underground streams. Each of these inflows may have a varying rate over time, such as when a sudden rainstorm occurred. It might not take many people to extract water during a dry period, and it might take a long time after a rainy period to remove sufficient water for the ore extraction to be resumed. Delays in developing or operating the water elevation system could lead to delays in the time it takes to perform ore extraction, and thus significantly reduce the time-adjusted value of that ore. The actions and skills required to produce operational outputs are fundamentally different from those necessary to develop new capabilities that could extract water more efficiently and effectively.</p><p>In this example, the ore is an output of the mining value chain. The water wheels which were used to raise water required personnel, equipment, information, and tools to realize the needed capability. The capability of a water wheel to remove this water would be determined by many factors, including the volume of water which each wheel could consume, the pace at which workers could operate the system, and the leakage which occurs across the elements of the system itself. During operation, pools of water formed at the boundaries between each processing stage performed by each wheel. The size of these pools can provide a visual indicator of the backlog of the work cells that are accomplishing that work. Such queues are inevitable in any development or production process, due to variation in the quality of requirements, the capacity of team members, and the information available to the team.</p><p>Development environments share most of the features of the water elevation system described above. In development settings, a cascading process is typically used, as depicted in <a href="https://en.wikipedia.org/wiki/Stuart_Pugh">Stuart Pugh</a>'s core design activity model of the interactions of technologies and technique shown in figure 3; note that in this case, the vertical flow is depicted top to bottom, unlike in the water wheels, which are subject to gravity. Each stage requires horizontal integration of the elements relevant to the structure of activities and material relevant to that stage, though the translation into wedges of activity depicted may vary by stage. The flow among team members involved in such designs can be thought of as like those of our cascading water elevation system.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xvDT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54a7596-3f43-4779-a6b4-b43527c8e32a_339x478.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xvDT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54a7596-3f43-4779-a6b4-b43527c8e32a_339x478.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xvDT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54a7596-3f43-4779-a6b4-b43527c8e32a_339x478.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xvDT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54a7596-3f43-4779-a6b4-b43527c8e32a_339x478.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xvDT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54a7596-3f43-4779-a6b4-b43527c8e32a_339x478.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xvDT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54a7596-3f43-4779-a6b4-b43527c8e32a_339x478.jpeg" width="491" height="692.3244837758112" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c54a7596-3f43-4779-a6b4-b43527c8e32a_339x478.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:478,&quot;width&quot;:339,&quot;resizeWidth&quot;:491,&quot;bytes&quot;:53908,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.swiftsure.pro/i/171028418?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54a7596-3f43-4779-a6b4-b43527c8e32a_339x478.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xvDT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54a7596-3f43-4779-a6b4-b43527c8e32a_339x478.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xvDT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54a7596-3f43-4779-a6b4-b43527c8e32a_339x478.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xvDT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54a7596-3f43-4779-a6b4-b43527c8e32a_339x478.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xvDT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc54a7596-3f43-4779-a6b4-b43527c8e32a_339x478.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 3</figcaption></figure></div><p>The overall throughput of a team is a function of the interactions between the team members. Feedback can be used to manage the rates of injecting work (be it new or rework) into the system. The queues of work in process between team members can be used to provide visual indicators of the flow of this work as it moves through the system. The size of these queues will be dependent upon whether a <a href="https://en.wikipedia.org/wiki/Batch_production">batch production</a>, <a href="https://en.wikipedia.org/wiki/Job_production">job production</a>, or <a href="https://en.wikipedia.org/wiki/Continuous_production">continuous production</a> technique is being used. A description of managing such flow is <a href="https://blog.swiftsure.pro/p/flow?r=3m60g">here</a>.</p><p>Production decisions regarding the allocation of resources across work stages are often driven by the robustness of the <a href="https://en.wikipedia.org/wiki/Forecasting">forecasting</a> information available, the <a href="https://en.wikipedia.org/wiki/Cycle_time_variation">cycle time variation</a> inherent in each operation, and the quantity necessary for efficient economic operations.</p><p>The size of each batch to be processed across each stage of such an operation is critical for many reasons:</p><ul><li><p>Communications costs grow as connections are n**n for n units, and many interactions are often necessary to coordinate the work across these channels</p></li><li><p>Large batch sizes limit efficiencies that may be achieved by performing similar and routine operations together</p></li><li><p>Large batch sizes also reduce the usefulness and effectiveness of feedback to improve the system, which complicates connecting cause and effect when something goes wrong.</p></li></ul><p>The value of a batch of work can only be evaluated within the context of the environment within which that work is being performed. A tool (like the water wheels used to provide the capability to elevate the water in question) is only a means to an end; in the case of mining, the immediate mission is to extract marketable ore from geological deposits. Far too often, we are inclined to measure value by quantifying the resources which are visible, or which are easy to measure, rather than by the flow of this work in the context in which value is realized. This can cause us to measure work by the number of people who descend into the mines each day, rather than considering the efficiencies being realized in the various stages of the flow. As Donald Reinertsen indicates:</p><blockquote><p><em>Product developers create a large number of proxy objectives: increase innovation, improve quality, conform to plan, shorten development cycles, eliminate waste, etc. Unfortunately, they rarely understand how these proxy objectives quantitatively influence profits. Without this quantitative mapping, they cannot evaluate decisions that affect multiple interacting objectives...</em></p><p><em>Life would be quite simple if only one thing changed at a time. We could ask easy questions like, "Who wants to eliminate waste?" and everyone would answer, "Me!" However, real-world decisions almost never affect only a single proxy variable. In reality, we must assess how much time and effort we are willing to trade for eliminating a specific amount of waste.</em></p></blockquote><p>A modern, kid-powered version of one stage of this water wheel is <a href="http://www.pbs.org/frontlineworld/rough/2005/10/south_africa_th.html">in use today</a> for pumping water in underdeveloped countries. In field use, such devices have often failed to meet expectations, and have proved to be more costly, less reliable, and harder to use than the child's play they were marketed to be. </p><p>Regardless of the outcomes expected from such production systems - be they technological maturity, new product development, or service excellence - value can only be realized once solutions have been completed and have been placed into service. This can only occur at the rate of acceptance of the methods by users and the throughput of the system overall.</p><p>Until then, investments are just <a href="https://en.wikipedia.org/wiki/Carrying_cost">holding costs</a> for an uncertain future. They merely represent an inventory of work which has begun but which has not yet been completed. This inventory can be particularly large for software-intensive efforts since the inventory is less tangible than it is for physical assets. This means that investments in labor may exceed the costs of materials, especially when the costs of paying for this labor pool over time are made visible. The size of this inventory is equally critical, since the value they offer may become stale over time, as opportunities for usage and customer enthusiasm for requested work tend to evaporate during dry seasons.</p>]]></content:encoded></item><item><title><![CDATA[More with less: managing flow]]></title><description><![CDATA[Enjoyment appears at the boundary between boredom and anxiety when the challenges are just balanced with the person's capacity to act - Mihaly Csikszentmihalyi]]></description><link>https://blog.swiftsure.pro/p/flow</link><guid isPermaLink="false">https://blog.swiftsure.pro/p/flow</guid><dc:creator><![CDATA[BRYAN PFLUG]]></dc:creator><pubDate>Mon, 25 Aug 2025 22:37:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Q-dH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d682c1-9f9f-48c0-8ae4-42cc323d3809_500x375.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Nearly all organizations have gaps between their aspirations and their actual performance. These gaps typically are the result of the structure of the organization, the environment in which the organization operates, the ways of working, the capabilities of teams and infrastructure, and the interactions of these elements. The way we think about these gaps usually affects how successful we will be in addressing their underlying causes over time.</p><p>A learning organization can incorporate these performance insights into behavioral changes quickly, efficiently, and effectively. For this learning to gain traction, an organization must design affordable interventions, mitigate constraints arising in different situations, and channel information to where it is needed. These practices are more likely to get traction when they emerge from the collective insights of team members rather than appearing as mandated interventions from above.</p><p>The first operational goal of any endeavor should be to lay out the steps required for the realization of end-to-end flow, emphasizing the cyclical nature of these operations. The total elapsed time between the beginning of the first processing step and the end of the last processing step of these iterations is the <em>cycle time</em>. Within development processes, productivity improvements are always a function of achieving cycle time improvements in some form. </p><p>Waterfall-based development processes provide recipes for large-batch processing. They share the same wastefulness, inefficiency, and risk as bureaucracies. Therefore, they tend to accumulate large inventories of work-in-process at each step in production and suffer from decreasing throughput over time. A strategy of small-batch, continuous flow can instead identify opportunities to improve efficiency by eliminating the wasteful burdens of delay, work in process inventory, and communications breakdowns between process steps.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q-dH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d682c1-9f9f-48c0-8ae4-42cc323d3809_500x375.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q-dH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d682c1-9f9f-48c0-8ae4-42cc323d3809_500x375.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Q-dH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d682c1-9f9f-48c0-8ae4-42cc323d3809_500x375.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Q-dH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d682c1-9f9f-48c0-8ae4-42cc323d3809_500x375.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Q-dH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d682c1-9f9f-48c0-8ae4-42cc323d3809_500x375.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q-dH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d682c1-9f9f-48c0-8ae4-42cc323d3809_500x375.jpeg" width="500" height="375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4d682c1-9f9f-48c0-8ae4-42cc323d3809_500x375.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:375,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:&quot;Traffic jam&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="Traffic jam" srcset="https://substackcdn.com/image/fetch/$s_!Q-dH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d682c1-9f9f-48c0-8ae4-42cc323d3809_500x375.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Q-dH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d682c1-9f9f-48c0-8ae4-42cc323d3809_500x375.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Q-dH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d682c1-9f9f-48c0-8ae4-42cc323d3809_500x375.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Q-dH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d682c1-9f9f-48c0-8ae4-42cc323d3809_500x375.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We can highlight these principles by performing a thought experiment within the context of <a href="https://en.wikipedia.org/wiki/Transportation_planning">transportation planning</a>. The purpose of <a href="https://en.wikipedia.org/wiki/Highway">highway</a> systems is to enable the efficient transport of people and goods from one place to another. The total resource consumption and cycle time of such systems are a function of <a href="https://en.wikipedia.org/wiki/Traffic_congestion">traffic congestion</a> since pathways are susceptible to the <a href="https://en.wikipedia.org/wiki/Tragedy_of_the_commons">tragedy of the commons</a>. <a href="https://en.wikipedia.org/wiki/Traffic_flow">Traffic flow</a> over these pathways is a function of the speed and density of the vehicles and is. As traffic density approaches the capacity of any segment, average traffic speed at that location will begin to decrease. </p><p>It is easy for <a href="http://epistemologic.com/2007/10/02/lean-software-development-how-to-find-bottlenecks-metrics-that-matter/">bottleneck</a>s to arise in such systems. When traffic density begins to exceed a particular loading factor, local perturbations (such as a driver touching their brakes) can cause a cascading effect over a large distance, and this delay can propagate for a long period of time. While one delay is playing out over time, the probability of a second issue arising is increased and may have an even greater impact.</p><p>Predicting the time it takes for a particular vehicle from one location to another is highly dependent upon many factors. Average flow is impacted by many factors - the average capacity of the channels over which it travels, the patterns of demand at different points along those pathways, environmental factors, bottlenecks, characteristics and interactions of the vehicles, etc.</p><p>The nature and quality of information available to manage such flow changes with time, Further, delays often impact other parts of the endeavor, resulting in further waste and inefficiency. Yet this flow cannot be increased just by encouraging each vehicle's driver to maintain their speed. Because of the frequency and impacts of these constraints, infrastructure improvements should be deliberately designed to enhance flow. For example:</p><ul><li><p>Incoming lanes are designed to allow entering vehicles to merge at the same speed as the rest of the traffic.</p></li><li><p>Metered ramps throttle vehicles on entrance ramps carefully to maintain spacing between traffic.</p></li><li><p>Emergency vehicles are pre-positioned to respond quickly to problems. </p></li></ul><p>Individual drivers desire minimal transit times, yet lack traction to do something about it themselves; the system they are in just pushes back, in ways that can frustrate everyone.</p><p>When resources like gasoline consumption are considered for this transportation system overall, the impacts of relatively minor issues can thus have major systemic effects and result in far greater impacts than would be immediately apparent. Yet the root cause that caused such effects are often not easily seen from ground level, as the volume of traffic, and the passage of time introduces significant noise into making these associations. Since new designs for roadways take a long time to change, by the time they are actually implemented, they are often no longer relevant to the new traffic patterns which have emerged since these designs were introduced.</p><p>This traffic flow analogy helps to explain situations in which processing time is largely predictable, and there is little variability from item to item. This is the case in most manufacturing environments, and organizations usually strive to drive out all waste that arises during production operations within such settings. To return to our traffic analogy, in such environments, each vehicle would only put as much gasoline in their car as they think will be necessary to get to their destination on average, with a small contingency. When there is little variation item to item, this might be an acceptable strategy. Unfortunately, these conditions rarely exist in other kinds of projects and would lead to disabled vehicles clogging up the roadway (and additional vehicles servicing those vehicles). In environments where work differs widely in form, context, and structure, the time it takes to process this work will be highly variable.</p>]]></content:encoded></item><item><title><![CDATA[Pursuing just enough quality]]></title><description><![CDATA[When we work with craftsmen to produce products, we rely on their talent, teamwork, and the match of their experience with the jobs to be done.]]></description><link>https://blog.swiftsure.pro/p/quality</link><guid isPermaLink="false">https://blog.swiftsure.pro/p/quality</guid><dc:creator><![CDATA[BRYAN PFLUG]]></dc:creator><pubDate>Sun, 03 Aug 2025 21:52:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Sh6x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29699b5-994a-47fe-be89-5e8779d1a765_336x336.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When we work with craftsmen to produce products, we rely on their talent, teamwork, and the match of their experience with the jobs to be done. As products grow in complexity, the agents responsible for these solutions must adapt to this complexity. If their performance does not scale as these increases in complexity emerge, demand for fixes will quickly outpace capacity. This makes it more difficult to locate or develop the required expertise and remain competitive. </p><p>For technical debt to be retired, and solutions to be produced more cost effectively, systematic, repeatable methods must be adopted that will produce more reliable outcomes for larger and more complex efforts.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Sh6x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29699b5-994a-47fe-be89-5e8779d1a765_336x336.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sh6x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29699b5-994a-47fe-be89-5e8779d1a765_336x336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Sh6x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29699b5-994a-47fe-be89-5e8779d1a765_336x336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Sh6x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29699b5-994a-47fe-be89-5e8779d1a765_336x336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Sh6x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29699b5-994a-47fe-be89-5e8779d1a765_336x336.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sh6x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29699b5-994a-47fe-be89-5e8779d1a765_336x336.jpeg" width="464" height="464" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f29699b5-994a-47fe-be89-5e8779d1a765_336x336.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:336,&quot;width&quot;:336,&quot;resizeWidth&quot;:464,&quot;bytes&quot;:32505,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.swiftsure.pro/i/170033411?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29699b5-994a-47fe-be89-5e8779d1a765_336x336.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Sh6x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29699b5-994a-47fe-be89-5e8779d1a765_336x336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Sh6x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29699b5-994a-47fe-be89-5e8779d1a765_336x336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Sh6x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29699b5-994a-47fe-be89-5e8779d1a765_336x336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Sh6x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29699b5-994a-47fe-be89-5e8779d1a765_336x336.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Structured processes were initially introduced into such environments to mitigate the painful lessons associated with more ad-hoc methods. Yet an emphasis on process is frequently cited as a burden by developers that constrains them from <a href="http://radar.oreilly.com/2011/05/process-kills-developer-passion.html">pursuing their passion</a>, and getting that which needs to get done, done.</p><p>Many have the perception that in-process quality doesn't matter, and that it is the ends, rather than the means, which matters. This is like saying that if water is clean, it doesn't matter where it has come from or what has been done with it. Today, countless development and manufacturing standards have been refurbished to attempt to address contaminants discovered after all processing is complete. Too often, organizations have adopted such standards as protectionist legislation intended to keep new competition out, rather than to guarantee higher quality outcomes.</p><h2>Some quality definitions</h2><p>To think through how to do this, some basic definitions are in order. A <em>defect</em> is anything that must be changed in a design or implementation because it detracts from the system's ability to meet stakeholder's needs completely and effectively. Defects can be identified, described, and counted; they are discoverable. The interrelationship between a defect, and the impacts from that defect (which may manifest through failure, as described below), is complex. Even simple defects can cause large problems, and not every defect can result in a failure (since it can be masked by the architecture, or latent until the required combination of events excites that flaw).</p><p>When agents make mistakes that result in defects, these lapses are typically described as injecting defects. The rate at which they do this is measurable and has been found to be between <a href="http://www.businessweek.com/magazine/content/05_19/b3932038_mz009.htm">50 and 120 defects per thousand lines of code</a>. Half of these defects can be detected by modern tools during coding and unit checkout; an acceptable proportion of the remainder must be removed through down-stream evaluation activities. If those prove inadequate, they risk escaping into service and affecting operations for customers.</p><p>A <em>bug </em>is an observable anomaly which results from a defect and is discovered because an inconsistency with expected behavior is noticed by someone (who hopefully then records this observation so that it can be analyzed and traced to root causes). </p><p>Bugs typically manifest themselves through the following pattern:</p><ol><li><p>A defect is introduced into a component, or into a related artifact (requirements, design, construction, or test) that is being produced during development. Note that the agents responsible for the component, the artifact, and this verification are often different individuals.</p></li><li><p>When a path through software logic (either within or across modular units) triggers this defect, one of two possibilities arises</p><ol><li><p>the execution state of the code will no longer valid relative to the intentions of the design</p></li><li><p>the artifact will mislead those responsible for implementation or verification</p></li></ol></li><li><p>In the case of defects, this invalid state can itself propagate throughout the system in other ways (as other execution sequences are traversed) to produce other invalid states</p></li><li><p>One or more of these invalid states may then eventually result in a <em>bug </em>- the externally visible condition - though this is dependent upon the combination of the execution sequences that are traversed.</p></li><li><p>A <em>failure</em> may further occur when one or more errors in the system occur, are propagated, and cause the system itself to enter an unsafe, incorrect, or unacceptable operational state. </p></li></ol><p>The relationship between defects and failures is thus quite complex and is highly dependent upon the architecture of the system and the robustness of its implementation. Frequently, it isn't just one defect or error that leads to a failure, but a combination of several.</p><h2>What it takes</h2><p>Development processes require diligence, effort, and appropriate tools to shortcut routine operations and help us avoid making slips; unfortunately, both people and tools are fallible. Would you drink water from a glass that was dirty, or drink from a catch basin that had a visible scum coating the inside of it? Probably not unless you had no other choice. Yet this insight can clarify the importance of having a well-designed process to produce a high-quality product. Believing that dirty pipes can produce pure water amounts to accepting the position that flawed tools or oblique human efforts will produce satisfactory results without accountability. Still, this myth lives on in the minds of both novices, some experts, and particularly bureaucrats.</p><p>Quality is difficult to measure directly. The operations necessary to transform inputs into acceptable outputs require multiple steps to be performed, across diverse environments, regardless of whether a business&#8217;s products are suitable for human consumption (like <a href="https://en.wikipedia.org/wiki/Drinking_water">drinking water</a> and software) or not. </p><p>If we stick with this plumbing analogy a bit, we can consider requirements to be like a supply of drinking water. The <a href="https://en.wikipedia.org/wiki/Value_stream">value stream</a> that turns these requirements into useful progress is analogous to the links of pipe that fit together to carry water from its source to where it will be used. Each link is like the steps in the processes of a value stream. These processes may require defining what kind of product is needed, developing artifacts - designs, tests, and verification activities -which assure that the product complies with its requirements and does not introduce hazards to customers. If the links don&#8217;t interface properly, or there are missing links, value will be difficult to realize.</p><p>If the interconnections between these activities are like catch basins, buckets, and funnels, then someone must make sure the aggregated flow accumulating in these reservoirs is not stagnant or contaminated. Eventually something will exit from the pipeline, and with perseverance, it will be a quality product. The integrity of the pipeline will impact the quality of the output. There is no guarantee that even the most superb development processes will produce correct products and services. </p><p>Software quality has become a catch-all buzzword for a huge family of various methods geared either toward achieving better software or toward assessing how good software is. Each of these methods represents a different pipe link, and there are numerous ways of integrating these links that make sense; other combinations are nonsense. For example, putting the system level testing link in front of the processes for checking the requirements for ambiguity is foolish. Not all problems with water (or other products) are self-evident. Management of <a href="https://en.wikipedia.org/wiki/Water_quality">water quality</a> is like other types of quality management activities and requires risks and opportunities to be managed across the entire <a href="https://en.wikipedia.org/wiki/Water_supply_network">water supply network</a>.</p><p>Today&#8217;s quality practices can be categorized as either process-oriented or product-oriented methods. Process-oriented standards and methods focus on the effectiveness of implementing best practices; CMMI, DO=178, and ISO-9003 all expect a focus on quality across all critical activities, including assurance that this focus is sustained. In contrast, product-oriented verification approaches often presume that you can test quality into a system, rather than assuring that the people, methods, and information involved are all up to the task.</p><p>If we return to our analogy of a water system, flow-oriented methods function like connections that are distributed at separate locations along the pipe that allow software representations - whether in a design language or specification format - to be sampled to assess its correctness. The methods that perform assessments would be clustered towards the latter half of the pipeline, since in the earlier phases, code will not be available. These process-oriented methods would attempt to ensure that the original requirements were clean, and that every transformation through the development cycle was not contaminated. Clearly if the water quality is compromised at point A, then at a later point B, it will remain so, unless some filter is employed between A and B. Water doesn&#8217;t clean itself any more than incorrect software fixes itself, and <a href="https://en.wikipedia.org/wiki/Water_treatment">water treatment</a> has its limits.</p><h2>People are prone to making mistakes</h2><p>You might believe that to assess software quality, all you need are adequately predictive reliability estimation techniques. Most reliability models employ error history information from other situations and use them to forecast future error rates. The problem is that different models can make widely varying reliability projections for the same data, making it impossible to determine which model is the best predictor for a situation. Reliability will be a function of how many errors are injected and detected. Even direct measurement of software quality is less than practical. </p><p>Even ignoring all the potential sources of errors in generating test cases, defining test oracles, administrating test execution, and the fidelity differences between development, test, and execution environments, this is unlikely to change anytime soon; the people in the loop are usually the greatest source of defects.</p><p>Many of the remaining software assessment approaches focus on metrics. Over one hundred software metrics are in use today, typically focusing on measuring the structural or static properties of the system. The key problem with such metrics is that they do not capture the essence of software. Software is implemented by iterative refinement of mechanisms for transforming inputs into outputs, through a series of prescribed operations. This transformation is the essential characteristic of software development.</p><p>Each execution of a program involves a series of state transitions, where each machine state shapes the output. Exactly what effect a particular instruction has on the mapping between program inputs and program outputs is determined by the program&#8217;s input space distribution and the program&#8217;s control logic and instructions. Structural metrics cannot capture this dynamic aspect of software behavior. This lack of connection with the behavior of the software makes structural metrics especially poor as a predictor of in-service quality performance.</p><h2>Methods</h2><p>Research has suggested using fault-injection methods to assess software quality by determining the rate of discovery of these defects. Such techniques purposely inject faults into your software and checks to see whether such injections are detected by other verification methods. However, the types of defects that affect most systems are broad, and the interactions that such defects produce simulates some of these events, and by doing so, it predicts how the software will behave in the future if these anomalous events were to occur.</p><p>This entire process of fault-injection relies upon statistics and pseudo-random fault-injection methods. Also, the actual process of instrumenting for the anomalies is quite complex. But the results can be most informative, particularly when you learn that your code doesn&#8217;t handle problems quite as well as you thought it would. This information provides an immediate quality improvement opportunity. Interestingly, software fault-injection methods, while they directly assess the behavior (i.e., goodness) of your code, also indirectly assess the goodness of your pipes. </p><p>By this, we mean that if software fault-injection methods determine that software is intolerant to either faults within itself or anomalies that can attack the software from external sources (such as human factor errors, failed external hardware, or failed external software), then we learn that the other software development processes failed to build in the necessary water filtering mechanisms. Code must be designed with the proper water filtering systems to ensure that the result from the pipe is clear of defects. If software is incapable of producing the outputs we want under even anomalous circumstances, then we cannot claim that the pipes are clean. And if over time it can be demonstrated (via the results of fault-injection) that the set of pipes you have used repeatedly do result in clean water, then you at least have anecdotal evidence that correlates your processes with the quality of your software.</p><p>The quality of your pipes is only one part of what determines the purity of potable water. It is myth to believe differently. Sadly enough, people at the highest levels in governments and corporations have all swallowed this lure, hook, line, and sinker. Quality software does not fail often and never fails in hazardous ways. Software development processes do not define software quality; software behavior does. Behavior is an intrinsic characteristic of software, and it can be viewed without regard to the software&#8217;s developmental history. </p><p>Before we can have faith in software standards and process models, it must be demonstrated that they have quantifiable effects on the quality of the software produced. Parnas once said: "It seems clear to me that not only is a &#8216;mature&#8217; process not sufficient, but it may also not even be necessary."</p><p>The current popularity of process-oriented assessment techniques is, in part, a reaction to the intractability of performing adequate assessments of software projects. Unfortunately, the relationship between development processes and the attainment of some desired degree of product quality has never been adequately established. This problem is particularly acute for formal methods: forming the required processes does not give quantifiable confidence that the software, when released, will have the required reliability. </p><p>In short, testing measures the right thing - product reliability - but it often cannot measure it to the desired precision. Process measurements are more tractable, but they are more effective at managing the flow of work than they are at answering questions like 'how many problems remain'. Some basis must be established to build a data repository from which predictions of uncertain futures can converge with time. And with even more data from such projections (given some underlying framework for the underlying activities and characterization from which several factors such as effort, process yield, and product stability can be analyzed and improved. </p>]]></content:encoded></item><item><title><![CDATA[Becoming competent]]></title><description><![CDATA[Everybody&#8217;s got a different circle of competence. The important thing is not how big the circle is. The important thing is staying inside the circle. - Warren Buffett]]></description><link>https://blog.swiftsure.pro/p/competency</link><guid isPermaLink="false">https://blog.swiftsure.pro/p/competency</guid><dc:creator><![CDATA[BRYAN PFLUG]]></dc:creator><pubDate>Tue, 22 Jul 2025 20:03:29 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b27afbe8-6776-4123-873d-8cca5afb77b3_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The term 'competency' is used in many different situations. Workers are considered competent if they are qualified to successfully complete their assignments. American law considers defendants competent if they can understand the proceedings in which they are participating and can rationally deal with their counsel. Organizations rely upon developing and protecting their <a href="https://en.wikipedia.org/wiki/Core_competency">core competencies</a>, which enables them to focus on the factors which are fundamental to realizing their business's objectives.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3K-T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebfdf53-9d85-42d1-a9d4-72a45056a2e5_1182x424.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3K-T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebfdf53-9d85-42d1-a9d4-72a45056a2e5_1182x424.png 424w, https://substackcdn.com/image/fetch/$s_!3K-T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebfdf53-9d85-42d1-a9d4-72a45056a2e5_1182x424.png 848w, https://substackcdn.com/image/fetch/$s_!3K-T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebfdf53-9d85-42d1-a9d4-72a45056a2e5_1182x424.png 1272w, https://substackcdn.com/image/fetch/$s_!3K-T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebfdf53-9d85-42d1-a9d4-72a45056a2e5_1182x424.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3K-T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebfdf53-9d85-42d1-a9d4-72a45056a2e5_1182x424.png" width="1182" height="424" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aebfdf53-9d85-42d1-a9d4-72a45056a2e5_1182x424.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:424,&quot;width&quot;:1182,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:306523,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.swiftsure.pro/i/168920004?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa0eef3c-d4fe-40ec-95bd-fe6f4e438676_1190x424.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3K-T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebfdf53-9d85-42d1-a9d4-72a45056a2e5_1182x424.png 424w, https://substackcdn.com/image/fetch/$s_!3K-T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebfdf53-9d85-42d1-a9d4-72a45056a2e5_1182x424.png 848w, https://substackcdn.com/image/fetch/$s_!3K-T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebfdf53-9d85-42d1-a9d4-72a45056a2e5_1182x424.png 1272w, https://substackcdn.com/image/fetch/$s_!3K-T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faebfdf53-9d85-42d1-a9d4-72a45056a2e5_1182x424.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Yet few are willing to accept a charge of incompetence. Consider <a href="https://en.wikipedia.org/wiki/BP">BP</a>, the third-largest energy company in the world. <a href="https://en.wikipedia.org/wiki/Hydrocarbon_exploration">Hydrocarbon exploration</a> is a high-risk business; should a less than perfect record be considered incompetent? Throughout its history, BP's leadership consistently represented that financially, it was not only competent but was one of the premier companies in the world. Many of BP's workers criticized the company's repeated emphasis on cost-cutting. But such cost pressures are present in competitive businesses. Yet after the <a href="https://en.wikipedia.org/wiki/Deepwater_Horizon_oil_spill">Deepwater Horizon Oil Spill</a>, the company's environmental and human rights records were widely regarded as abysmal. As the results of investigations into the accident unfold, multiple factors contributed to the disaster.</p><p>The accident could have been avoided with the most basic of procedures - if the battery in one of the wellhead's dead man switches had been replaced in a timely fashion (a routine maintenance operation) the catastrophe could have been avoided. In the court of public opinion, BP (and its employees) may never recover, all for the lack of a simple battery replacement, which a competent organization should expect their competent workers to perform routinely.</p><p>Each of these perspectives of competency - corporate, legal, and personal - may appear to draw from similar concepts for different situations. Yet upon closer examination, the specific meaning for competency is highly dependent upon the context in which it is used, the criteria of the competency evaluation, the qualifications of the evaluator, and the implications of the determination. </p><p>The real reason the word 'competency' is used so much in today's businesses is that we all want to be competent when it counts. A bias known as the <a href="https://en.wikipedia.org/wiki/Dunning?Kruger_effect">Dunning-Kruger effect</a> by itself can explain why the results of most self-assessment competency evaluations are so often determined to be unreliable. Further, since the criteria for conducting competency evaluations may not be well defined in advance, the evaluation itself can be subject to evaluator biases, political considerations, and other factors. These, in turn, may cause determinations to be quite different than real performance, and produce outcomes quite different from expectations.</p><p>Strategic decisions are considered competent when they shape the nature of an organization through decisions which have long-lasting effects. As a result, these decisions are critically important to get right. In this context, the keys to achieving competency include:</p><ul><li><p><em>self-awareness</em>, to confirm the ability to perform</p></li><li><p><em>confidence</em>, to enable a willingness for action</p></li><li><p><em>judgement</em>, especially around boundaries that make a difference</p></li><li><p><em>trustworthiness</em>, to provide </p></li><li><p><em>mastery</em>, reliability built from repetition</p></li></ul><p>The classic work on shaping human performance is <a href="https://a.co/d/hkyPqVX">Human Competence: Engineering Worthy Performance</a><strong>. </strong>It seeks to 'engineer' competency through deliberate action. The choice of the word "engineering' is a deliberate one, which Gilbert describes as follows:</p><blockquote><p><em>Scientists approach their fields of study with humility, seeing themselves as small spots of intelligence "surrounded by a vast sea of ignorance", to quote Issac Newton... The scientist approaches nature as a little child does, to discover what it is like. The engineer approaches nature with a swagger, determined to change it into something it never has been and never would be, if left to itself. The scientist has a well-developed methodology and follows it wherever it may lead; the engineer knows precisely where to go, and will use any available methodology to get there...</em></p></blockquote><p>Gilbert's heuristics about competence incorporate the following ideas:</p><ul><li><p>Human competence is proportional to hard work, motivation, and knowledge</p></li><li><p>Incompetency does not necessarily mean inefficiency</p></li><li><p>The less competent people are, the easier it is to improve their performance.</p></li></ul><p>Individuals seeking to improve their competency should begin by making sure they have a well-formed and consistent understanding of the meaning of the term. This understanding will be further enriched in other articles in this series.</p>]]></content:encoded></item><item><title><![CDATA[The architecture of production]]></title><description><![CDATA[What does creating a new product have in common with fulfilling an online order?]]></description><link>https://blog.swiftsure.pro/p/production-context</link><guid isPermaLink="false">https://blog.swiftsure.pro/p/production-context</guid><dc:creator><![CDATA[BRYAN PFLUG]]></dc:creator><pubDate>Fri, 04 Aug 2023 16:26:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/90a7981c-eb4d-4bcc-a438-80de72ac4754_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the realm of production, complexity is not a bug, it&#8217;s often the baseline. Agents operate within layered systems in which constraints, capabilities, and contingencies collide. Yet amidst this chaos, clarity can emerge by first treating production as a black box: a system whose internal intricacies are abstracted to allow a focus on its inputs, outputs, and orchestration methods. This top-level lens allows us to sidestep the noise and engage with the essential dynamics that govern flow, transformation, and value creation. Let&#8217;s explore how this abstraction reveals leverage points across upstream provisioning, core execution, and downstream delivery. </p><p>The book The Origins of Efficiency describes production as follows:</p><blockquote><p><em>Outside of the small number of things we can obtain directly from nature, all products of civilization are the result of some sort of production process&#8212;some series of transformations that take in raw materials, energy, labor, and information and produce goods and services. At first glance, services might seem far removed from the production of physical goods like cars or shoes, but the same basic model applies. A house cleaner, for example, goes through a specific series of steps&#8212;cleaning the bedrooms, then the bathrooms, then the kitchen&#8212;using various inputs&#8212;labor, electricity, cleaning products&#8212;to transform an input&#8212;a dirty house&#8212;into an output&#8212;a clean one.</em></p></blockquote><p>It is an abstract concept that must achieve fitness from a variety of contexts:</p><blockquote><p><em>Several factors are at work to make moving production technology from one place to another so difficult. For one thing, there will often be substantial differences between production facilities, even if they&#8217;re in the same industry and producing the same goods. Different facilities may have different production volumes, target different markets, or have different product designs. (Aston Martin and Toyota both make cars, but their markets, production volumes, and designs vary dramatically.) They may have chosen other options from the palette of available production technologies, or they may utilize separate standards, such as imperial versus metric units or 120-volt versus 220-volt electricity. They may be operated by organizations with different strategic goals, organizational structures, or work cultures. They may be subject to individual regulatory requirements or have different resources available to them, such as what skills can be found in the local labor pool. In short, a production process, like any technology, doesn&#8217;t stand on its own but is always embedded in a particular context&#8212;a surrounding environment of resources, knowledge, assumptions, and relationships.</em></p></blockquote><p>Let&#8217;s explore a conceptual presentation of production as a black box, from several perspectives:</p><ul><li><p>the holistic production process that is comprised of lower-level, separate interacting processes of a system of interest</p></li><li><p>the means of production for that system as separate production systems which provide inputs for the production system of interest</p></li><li><p>the outputs of the system of interest which serve as inputs to downstream processes (distribution, installation, support, &#8230;) and which are also production systems in their own right</p></li></ul><p>Figure 1 provides a stylistic representation of this structure:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gmy8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09354d62-4298-4ae3-9d91-6f82a616bf13_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gmy8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09354d62-4298-4ae3-9d91-6f82a616bf13_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Gmy8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09354d62-4298-4ae3-9d91-6f82a616bf13_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Gmy8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09354d62-4298-4ae3-9d91-6f82a616bf13_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Gmy8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09354d62-4298-4ae3-9d91-6f82a616bf13_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gmy8!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09354d62-4298-4ae3-9d91-6f82a616bf13_1024x1024.png" width="1200" height="1200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09354d62-4298-4ae3-9d91-6f82a616bf13_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:1422192,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.swiftsure.pro/i/135719431?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09354d62-4298-4ae3-9d91-6f82a616bf13_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Gmy8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09354d62-4298-4ae3-9d91-6f82a616bf13_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Gmy8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09354d62-4298-4ae3-9d91-6f82a616bf13_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Gmy8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09354d62-4298-4ae3-9d91-6f82a616bf13_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Gmy8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09354d62-4298-4ae3-9d91-6f82a616bf13_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 1</figcaption></figure></div><p>The figure depicts a sprawling, industrial production line reminiscent of Ford&#8217;s <a href="https://en.wikipedia.org/wiki/Ford_River_Rouge_complex">River Rouge</a> complex. It&#8217;s rendered in a gritty, mechanical blueprint style with heavy textures and large machinery evoking the grand scale of an early 20th-century factory. This depiction reinforces the recursive and reentrant aspects of any production system of interest:</p><ul><li><p><strong>Primary System of interest:</strong> At the heart of the image sits a large, complex machine labeled &#8220;Production System&#8221; and acts as the central node for a network of capabilities. It is robust and intricate, with branches and interfaces suggesting dynamic interactivity.</p></li><li><p><strong>Upstream Systems:</strong> Across the top of the primary system of interest, there are several interconnected feeder lines, each themselves production systems. These stations are labeled respectively as <em>Resources</em>, <em>Models</em>, <em>Infrastructure</em>, and <em>Information</em>, and are connected to the system of interest by transportation elements that supply necessary inputs. depicting the flow of elements necessary to drive and fuel the system. The supply of the primary system of interest depends upon the adequacy of supply from these upstream systems. These collectively are often described as the Means of Production, and correspond to Elon Musk&#8217;s conceptualization of a factory as a machine:</p><ul><li><p><em>The true difficulty, and where the greatest potential is, is building the machine that makes the machine. In other words, it&#8217;s building the factory. I&#8217;m really thinking of the factory like a product.</em></p></li></ul></li><li><p><strong>Downstream Systems:</strong> Extending from the system of interest across the bottom of the figure, the primary system of interest interfaces with other production systems - <em>Distribution</em>, <em>Installation</em>, <em>Training</em>, <em>Operations</em>, and <em>Support </em>- that are instrumental in delivering value to customers. These downstream systems are shown as extension bays where the finished output is processed, refined, and prepared for usage in service. </p></li><li><p><strong>Coupling:</strong> Bright lines symbolize the active, continued flow of energy, information, and materials across these elements.</p></li></ul><p>For examples of this hierarchy, consider the <a href="https://blog.swiftsure.pro/p/concepts-of-operation-for-living?r=3m60g&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=false">architecture of living systems</a>.</p><h2>Production functions</h2><p>In <a href="https://en.wikipedia.org/wiki/Economics">economics</a>, the utilized amounts of production inputs determine the quantity of output through a relationship called the <a href="https://en.wikipedia.org/wiki/Production_function">production function</a>. It is a key concept in <a href="https://en.wikipedia.org/wiki/Mainstream_economics">mainstream</a> <a href="https://en.wikipedia.org/wiki/Neoclassical_economics">neoclassical</a> theories, where it is used to consider <a href="https://en.wikipedia.org/wiki/Marginal_product">marginal products</a> and to evaluate <a href="https://en.wikipedia.org/wiki/Allocative_efficiency">allocative efficiency</a>. These uses involve applying the input factors of production and observing their resulting effects on output, while abstracting them from the technological problems of efficiency as an engineer might understand it. These concepts consider production as a black box with a &#8216;happy path&#8217; mindset.</p><h2>Powering the means of production</h2><p>In a production process, <a href="https://en.wikipedia.org/wiki/Factors_of_production">factors of production</a>, resources, or inputs are used to produce <a href="https://en.wikipedia.org/wiki/Output_(economics)">outputs</a>, i.e. <a href="https://en.wikipedia.org/wiki/Goods">goods</a> and <a href="https://en.wikipedia.org/wiki/Service_(economics)">services</a>. There are four <em>basic</em> <a href="https://en.wikipedia.org/wiki/Resources">resources</a> or factors of production: land, labor, capital, and the capability to apply these efficiently. Materials and energy are considered secondary factors in <a href="https://en.wikipedia.org/wiki/Classical_economics">classical economics</a> because they are derived from land, labor, and capital. These primary factors facilitate production but neither become part of the product (as with <a href="https://en.wikipedia.org/wiki/Raw_material">raw materials</a>) nor become significantly transformed by the <a href="https://en.wikipedia.org/wiki/Production_process">production process</a> (as with fuel used to power machinery). In my rendering, I use a different term - power - to delineate differences from classical economics and connect to engineering concepts. In the context of production, power looks like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!egia!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87e62b1-14c1-4176-8ddf-48c123bc56a8_1953x2055.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!egia!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87e62b1-14c1-4176-8ddf-48c123bc56a8_1953x2055.png 424w, https://substackcdn.com/image/fetch/$s_!egia!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87e62b1-14c1-4176-8ddf-48c123bc56a8_1953x2055.png 848w, https://substackcdn.com/image/fetch/$s_!egia!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87e62b1-14c1-4176-8ddf-48c123bc56a8_1953x2055.png 1272w, https://substackcdn.com/image/fetch/$s_!egia!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87e62b1-14c1-4176-8ddf-48c123bc56a8_1953x2055.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!egia!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87e62b1-14c1-4176-8ddf-48c123bc56a8_1953x2055.png" width="1200" height="1262.6373626373627" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d87e62b1-14c1-4176-8ddf-48c123bc56a8_1953x2055.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1532,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:364972,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.swiftsure.pro/i/135719431?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87e62b1-14c1-4176-8ddf-48c123bc56a8_1953x2055.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!egia!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87e62b1-14c1-4176-8ddf-48c123bc56a8_1953x2055.png 424w, https://substackcdn.com/image/fetch/$s_!egia!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87e62b1-14c1-4176-8ddf-48c123bc56a8_1953x2055.png 848w, https://substackcdn.com/image/fetch/$s_!egia!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87e62b1-14c1-4176-8ddf-48c123bc56a8_1953x2055.png 1272w, https://substackcdn.com/image/fetch/$s_!egia!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87e62b1-14c1-4176-8ddf-48c123bc56a8_1953x2055.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 2</figcaption></figure></div><h2>Production and capabilities</h2><p>Capabilities are like means of production but supplement them by providing expertise for agents to implement the transformations of production efficiently and effectively.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/WuCvz/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2ea8c8c-0dda-41e7-be7b-d243de5d9804_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:371,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;Create interactive, responsive &amp; beautiful charts &#8212; no code required.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/WuCvz/1/" width="730" height="371" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>These capabilities become the &#8216;levers&#8217; by which production optimization can be performed.</p><h2>Transducers and conduction </h2><p>In physics and electrical engineering, a conductor is a type of <a href="https://en.wikipedia.org/wiki/Material">material</a> that enables the flow of <a href="https://en.wikipedia.org/wiki/Electric_current">current</a> in one or more directions. A flow of negatively charged <a href="https://en.wikipedia.org/wiki/Electron">electrons</a> transfers this current from the <a href="https://en.wikipedia.org/wiki/Current_source">current source</a> to those consuming it (the <a href="https://en.wikipedia.org/wiki/Electrical_load">loads</a>). Each charged particle nudges its neighbor a finite amount, causing a chain reaction that powers the consumer loads. Many factors influence these transfers - including the material&#8217;s properties, cross-section, length, temperature, and ampacity. They also determine its resistivity, or ability to oppose the current, which leads to energy dissipation.</p><p>Production and conduction share similar roots. Each term carries a nuance of guiding, channeling, or bringing forth something new. Production&#8217;s Latin roots - <em>pro-</em> (&#8220;forth&#8221;) + <em>ducere</em> (&#8220;to lead&#8221;) - imply bringing something into being through agency and transformation. Its semantic twin, <em>conduction</em>, has similar roots: <em>con</em> - (&#8220;with, together&#8221;) - and injects the idea of collaboratively working together to channel or transmit the outputs of producers to the inputs of consumers. This systemic flow exploits the structure, medium, and policy of production to enhance behavior.</p><p>Within this context, transducers encode outbound messages from producers into a &#8216;language&#8217; downstream consumers can interpret and decode into suitable form for their own internal processing.</p><p>The medium of conduction brings another idea into play. The payload being transmitted is subject to noise, and is also often amplified, filtered, lost, or itself transformed as it is exchanged. These characteristics play heavily in the effectiveness of connections across elements, and how they perform as a unified whole. They also connect each production system with its means of production; when the channel capacity of these connections is not adequate for demand, delays are injected into processing. The reason may be conduction <a href="https://readwise.io/reader/view/9824fa7d-e207-42b7-bc03-cc76a74518d0">sludge</a>.</p><h2>Characterizing flow over time</h2><p><a href="https://en.wikipedia.org/wiki/Economics">Economics</a>, <a href="https://en.wikipedia.org/wiki/Lean_manufacturing">manufacturing</a>, and <a href="https://en.wikipedia.org/wiki/Accounting">accounting</a> fields often distinguish between quantities that are called <em>stocks </em>and those that are <em>flows</em>. These differ in their <a href="https://en.wikipedia.org/wiki/Units_of_measurement">units of measurement</a>. A <em>stock</em> is measured at a specific point in time and represents a quantity existing at that time, but which may have <a href="https://en.wikipedia.org/wiki/Capital_accumulation">accumulated</a> from prior flow. A <em>flow</em> is a &#8216;valve&#8217; which defines the quantity passed through a particular point within an interval and is thus measured in <em>quantity per units of time</em>, analogous to <a href="https://en.wikipedia.org/wiki/Rate_(mathematics)">rate</a> or <a href="https://en.wikipedia.org/wiki/Speed">speed</a>. </p><p><a href="https://blog.swiftsure.pro/p/flow">Flow</a> concepts are important to gain operational insights on performing work once authorized, as shown in Figure 3:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aOmi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330be900-42a8-4fc7-9fe2-a1c3aef71410_2609x1399.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aOmi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330be900-42a8-4fc7-9fe2-a1c3aef71410_2609x1399.png 424w, https://substackcdn.com/image/fetch/$s_!aOmi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330be900-42a8-4fc7-9fe2-a1c3aef71410_2609x1399.png 848w, https://substackcdn.com/image/fetch/$s_!aOmi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330be900-42a8-4fc7-9fe2-a1c3aef71410_2609x1399.png 1272w, https://substackcdn.com/image/fetch/$s_!aOmi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330be900-42a8-4fc7-9fe2-a1c3aef71410_2609x1399.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aOmi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330be900-42a8-4fc7-9fe2-a1c3aef71410_2609x1399.png" width="1456" height="781" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/330be900-42a8-4fc7-9fe2-a1c3aef71410_2609x1399.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:781,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141192,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.swiftsure.pro/i/135719431?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330be900-42a8-4fc7-9fe2-a1c3aef71410_2609x1399.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!aOmi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330be900-42a8-4fc7-9fe2-a1c3aef71410_2609x1399.png 424w, https://substackcdn.com/image/fetch/$s_!aOmi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330be900-42a8-4fc7-9fe2-a1c3aef71410_2609x1399.png 848w, https://substackcdn.com/image/fetch/$s_!aOmi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330be900-42a8-4fc7-9fe2-a1c3aef71410_2609x1399.png 1272w, https://substackcdn.com/image/fetch/$s_!aOmi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330be900-42a8-4fc7-9fe2-a1c3aef71410_2609x1399.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 3</figcaption></figure></div><p>This structure represents the aspects of operational costs from a lifecycle viewpoint and highlights the impacts on these costs from delays and quality escapes. To thrive within this structure, the drivers of cost from each element in Figure 3 must be actively orchestrated. This requires understanding the rate at which various kinds of work can be performed, how that evolves with time, and the longer-term consequences of short-term thinking. Planning, designing, and managing these rates are critical skills to facilitate learning and optimization. Let&#8217;s explore some examples in which stocks and flows are critical factors for production in economics.</p><p><strong>Flows</strong> are used to represent <a href="https://en.wikipedia.org/wiki/Income">income</a>, <a href="https://en.wikipedia.org/wiki/Expenditure">spending</a>, <a href="https://en.wikipedia.org/wiki/Saving">saving</a>, <a href="https://en.wikipedia.org/wiki/Fixed_investment">fixed investment</a>, <a href="https://en.wikipedia.org/wiki/Inventory_investment">inventory investment</a>, and <a href="https://en.wikipedia.org/wiki/Labour_(economics)">labor</a> utilization. <a href="https://en.wikipedia.org/wiki/Capital_(economics)">Capital</a> is a stock concept which can be invested to produce a periodic income which is a flow concept. A person or country might have <strong>stocks</strong> of <a href="https://en.wikipedia.org/wiki/Money">money</a>, <a href="https://en.wikipedia.org/wiki/Assets">assets</a>, <a href="https://en.wikipedia.org/wiki/Liability_(accounting)">liabilities</a>, <a href="https://en.wikipedia.org/wiki/Wealth_(economics)">wealth</a>, <a href="https://en.wikipedia.org/wiki/Means_of_production">means of production</a>, and <a href="https://en.wikipedia.org/wiki/Inventories">inventories</a>. It can be invested in <a href="https://en.wikipedia.org/wiki/Human_capital">human capital</a> (or <a href="https://en.wikipedia.org/wiki/Labor_power">labor power</a>). A simple view of these concepts is provided in Figure 4.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mVIs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9cac51-10af-4c44-9d41-f9b12759d1c9_1221x456.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mVIs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9cac51-10af-4c44-9d41-f9b12759d1c9_1221x456.png 424w, https://substackcdn.com/image/fetch/$s_!mVIs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9cac51-10af-4c44-9d41-f9b12759d1c9_1221x456.png 848w, https://substackcdn.com/image/fetch/$s_!mVIs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9cac51-10af-4c44-9d41-f9b12759d1c9_1221x456.png 1272w, https://substackcdn.com/image/fetch/$s_!mVIs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9cac51-10af-4c44-9d41-f9b12759d1c9_1221x456.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mVIs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9cac51-10af-4c44-9d41-f9b12759d1c9_1221x456.png" width="1221" height="456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab9cac51-10af-4c44-9d41-f9b12759d1c9_1221x456.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:456,&quot;width&quot;:1221,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60326,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.swiftsure.pro/i/135719431?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9cac51-10af-4c44-9d41-f9b12759d1c9_1221x456.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mVIs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9cac51-10af-4c44-9d41-f9b12759d1c9_1221x456.png 424w, https://substackcdn.com/image/fetch/$s_!mVIs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9cac51-10af-4c44-9d41-f9b12759d1c9_1221x456.png 848w, https://substackcdn.com/image/fetch/$s_!mVIs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9cac51-10af-4c44-9d41-f9b12759d1c9_1221x456.png 1272w, https://substackcdn.com/image/fetch/$s_!mVIs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab9cac51-10af-4c44-9d41-f9b12759d1c9_1221x456.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 4</figcaption></figure></div><p>The <a href="https://en.wikipedia.org/wiki/Gross_domestic_product">gross domestic product</a> refers to the total number of dollars spent within a period. Therefore, it is a flow variable with units of dollars/year. In contrast, the U.S. nominal <a href="https://en.wikipedia.org/wiki/Capital_(economics)">capital stock</a> is the total value, in dollars, of equipment, buildings, and other real productive assets in the U.S. economy, and has units of dollars.</p><h2>A black box flow model</h2><p>These concepts are also particularly helpful in thinking through a development process flow. Figure 5 shows how work is processed through&nbsp;a typical&nbsp;<a href="https://en.wikipedia.org/wiki/Value_chain">value chain</a>. In this figure, there are two systems of interest depicted, one behind the other. They must collaborate to deliver service-ready products and services. As Figure 1 indicated, there are many production functions that require orchestration, but they all share the same conceptual structure:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z-3W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33ae028-25ce-4880-84f4-c9d0bd8733ca_2232x1787.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z-3W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33ae028-25ce-4880-84f4-c9d0bd8733ca_2232x1787.png 424w, https://substackcdn.com/image/fetch/$s_!Z-3W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33ae028-25ce-4880-84f4-c9d0bd8733ca_2232x1787.png 848w, https://substackcdn.com/image/fetch/$s_!Z-3W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33ae028-25ce-4880-84f4-c9d0bd8733ca_2232x1787.png 1272w, https://substackcdn.com/image/fetch/$s_!Z-3W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33ae028-25ce-4880-84f4-c9d0bd8733ca_2232x1787.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z-3W!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33ae028-25ce-4880-84f4-c9d0bd8733ca_2232x1787.png" width="1200" height="960.989010989011" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f33ae028-25ce-4880-84f4-c9d0bd8733ca_2232x1787.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1166,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:480281,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.swiftsure.pro/i/135719431?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33ae028-25ce-4880-84f4-c9d0bd8733ca_2232x1787.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Z-3W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33ae028-25ce-4880-84f4-c9d0bd8733ca_2232x1787.png 424w, https://substackcdn.com/image/fetch/$s_!Z-3W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33ae028-25ce-4880-84f4-c9d0bd8733ca_2232x1787.png 848w, https://substackcdn.com/image/fetch/$s_!Z-3W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33ae028-25ce-4880-84f4-c9d0bd8733ca_2232x1787.png 1272w, https://substackcdn.com/image/fetch/$s_!Z-3W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff33ae028-25ce-4880-84f4-c9d0bd8733ca_2232x1787.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 5</figcaption></figure></div><p>Let&#8217;s break down these components and their responsibilities:</p><ol><li><p><strong>Orchestration</strong> (top left)</p><ol><li><p>Sets direction, pace, and structure</p></li><li><p>Feeds <em>Needs </em>and balances supply of what must be provisioned across the production systems of interest</p></li></ol></li><li><p><strong>Production enablers</strong> (upper right)</p><ol><li><p>Translates needs of system of interest into actual <em>Means of Production</em> (resources, infrastructure, capabilities)</p></li><li><p>Includes a provisioning delay, depicting the real-world lead time to hire/train, procure hardware, and deploy processes</p></li></ol></li><li><p><strong>Execution &amp; Flow</strong> (center)</p><ol><li><p><strong>Jobs to be Done</strong> &#8594; <strong>Actionable Work</strong> &#8594; <strong>Work in Process</strong> &#8594; <strong>Service-Ready Products &amp; Services</strong></p><ol><li><p>Stocks (rectangles) accumulate WIP, service-ready inventory, raw materials.</p></li><li><p>Flows (valves) show conversion rates, capacity constraints, and rework loops.</p></li><li><p>Constraints to be mitigated fall into two classes: material needs and decisions needed. The rate at which these constraints can be mitigated determines the delays in flow from their discovery.</p></li></ol></li></ol></li><li><p><strong>Demand &amp; Delivery</strong> (left and right edges)</p><ol><li><p><strong>Target Customers</strong> define business/technical requirements.</p></li><li><p><strong>Customers</strong> receive deliveries and generate support requests (which brings another delay).</p></li></ol></li><li><p><strong>Key Dynamics &amp; Feedback</strong></p><ol><li><p><strong>Capacity &#8596; Demand Balancing</strong></p><ol><li><p>Capacity (a dynamic property of the <em>Means of Production</em>) must scale to match the demand, or the rate work enters the system</p></li><li><p>Undershooting demand with capacity creates queues which delay delivery, while overshooting it ties up investment in idle capacity</p></li></ol></li><li><p><strong>Rework Loops</strong></p><ol><li><p><strong>Known Rework</strong> and <strong>Undiscovered Rework</strong> both send items back from WIP or even service-ready stock into earlier stages, incurring additional costs of quality.</p></li><li><p><strong>Support requests &#8594; Jobs</strong> may delay responsiveness to customer needs unless provisions for expedited service are provided.</p></li></ol></li></ol></li><li><p><strong>Decision Points</strong></p><ul><li><p>Trigger where and when to invest (scale infrastructure, hiring, &#8230;) or mitigate constraints (bottlenecks, material shortages).</p></li><li><p>Provide opportunities for adjusting allocational efficiencies.</p></li></ul></li><li><p><strong>Delays &amp; Latencies</strong></p><ul><li><p>Provisioning, supplier lead times, and support-response delays all introduce oscillations if not smoothed by buffers or governing policies.</p></li><li><p>Conduction issues can inject undesirable effects into transfers.</p></li></ul></li></ol><p>By modeling production as a black box, we gain a powerful vantage point for diagnosing inefficiencies, identify opportunities to learn to enhance throughput, and align capacity with demand. This black-box abstraction doesn&#8217;t ignore complexity, it channels it. Whether we&#8217;re scaling infrastructure, mitigating rework, or navigating provisioning delays, this viewpoint helps us see the system as a whole and think through strategies to act with precision. In a world where costs are not merely calculated but must be reduced, this orientation offers both strategic clarity and operational leverage. </p><p>The next step in <a href="https://blog.swiftsure.pro/p/frameworks">this series</a> involves understanding how to optimize such situations is to dive into a post about <a href="https://blog.swiftsure.pro/p/maladies">how production breaks down</a>.</p><p> </p>]]></content:encoded></item></channel></rss>