<?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[How NOT to Execute Projects]]></title><description><![CDATA[Welcome to my Substack, your go-to destination for expert advice on avoiding common project pitfalls. Make sure to subscribe for a wealth of valuable insights, tips, and tricks to steer your project towards triumphant success!]]></description><link>https://www.projectfail.net</link><image><url>https://substackcdn.com/image/fetch/$s_!4by5!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F649609be-da8d-4870-a4b6-89b42266593e_1280x1280.png</url><title>How NOT to Execute Projects</title><link>https://www.projectfail.net</link></image><generator>Substack</generator><lastBuildDate>Fri, 25 Sep 2026 10:50:31 GMT</lastBuildDate><atom:link href="https://www.projectfail.net/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Roberto Lopez Ramirez]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[projectfail@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[projectfail@substack.com]]></itunes:email><itunes:name><![CDATA[Roberto Lopez Ramirez]]></itunes:name></itunes:owner><itunes:author><![CDATA[Roberto Lopez Ramirez]]></itunes:author><googleplay:owner><![CDATA[projectfail@substack.com]]></googleplay:owner><googleplay:email><![CDATA[projectfail@substack.com]]></googleplay:email><googleplay:author><![CDATA[Roberto Lopez Ramirez]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Mise en Place]]></title><description><![CDATA[A Document Checklist is not a Methodology]]></description><link>https://www.projectfail.net/p/mise-en-place</link><guid isPermaLink="false">https://www.projectfail.net/p/mise-en-place</guid><dc:creator><![CDATA[Roberto Lopez Ramirez]]></dc:creator><pubDate>Mon, 24 Aug 2026 16:03:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!97-K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a666044-a577-469c-8888-d5208569cf7e_6000x4000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Ask an organization which methodology it follows, and you will almost never get an answer. You will get an inventory.</p><p>&#8220;PRINCE2,&#8221; they say, and produce a folder. &#8220;Agile,&#8221; and produce a different folder, thinner, with better fonts.</p><p>What is being described is not a way of working. It is a shopping list.</p><p>Nobody has ever been fed by a list of ingredients.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!97-K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a666044-a577-469c-8888-d5208569cf7e_6000x4000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!97-K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a666044-a577-469c-8888-d5208569cf7e_6000x4000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!97-K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a666044-a577-469c-8888-d5208569cf7e_6000x4000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!97-K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a666044-a577-469c-8888-d5208569cf7e_6000x4000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!97-K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a666044-a577-469c-8888-d5208569cf7e_6000x4000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!97-K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a666044-a577-469c-8888-d5208569cf7e_6000x4000.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a666044-a577-469c-8888-d5208569cf7e_6000x4000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3522435,&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://www.projectfail.net/i/212568365?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a666044-a577-469c-8888-d5208569cf7e_6000x4000.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_!97-K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a666044-a577-469c-8888-d5208569cf7e_6000x4000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!97-K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a666044-a577-469c-8888-d5208569cf7e_6000x4000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!97-K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a666044-a577-469c-8888-d5208569cf7e_6000x4000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!97-K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a666044-a577-469c-8888-d5208569cf7e_6000x4000.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by Rodolfo Quir&#243;s on Pexels</figcaption></figure></div><h3>The Tick</h3><p>Somewhere on every shared drive there is a spreadsheet called Stage Gate Deliverables, and beside each line, a box.</p><p>Business Case: tick.</p><p>Project Initiation Document: tick.</p><p>RAID Log: tick.</p><p>Communications Plan: tick.</p><p>Lessons Learned Register, created on day one, still empty on day four hundred, ticked throughout.</p><p>The gate opens. The project proceeds. Somebody&#8217;s name goes on something. And at no point in any of it has anyone been required to decide anything.</p><h3>What a Recipe Leaves Out</h3><p>A recipe is what is left over after somebody else has done the thinking. Two hundred grams of flour. Fold, do not stir. Rest for an hour, covered.</p><p>That works, up to a point, and the point arrives quickly. The card does not say why the butter has to be cold, so it cannot help when the kitchen is warm. It says nothing about your oven, which runs hot. It assumes eggs of a size you do not have.</p><p>Every one of those corrections lives in the cook. None of them lives on the card.</p><p>Escoffier did not leave behind a list of dishes. He left a system. The brigade, the mother sauces, a structure from which thousands of dishes follow for anybody who understands the principle. The recipes were the output of the method, not the method itself.</p><p>Confuse the two and you end up with a kitchen full of index cards and nobody in it who can cook.</p><h3>The One Checklist that Works</h3><p>There is a checklist that saves lives every day, and it lives in a cockpit. The concession is worth making, because the difference between that checklist and the one on the shared drive is the entire argument.</p><p>At Wright Field in October 1935, the Boeing Model 299 took off, stalled and came down in flames. The pilot was killed. The aircraft was not defective. The gust lock had been left engaged. Too much airplane for one man to fly, the newspapers concluded. The design survived to become the B-17, and so did the short document its pilots wrote in response.</p><p>Every line on that card commands an action. Gust lock, released.</p><p>It was written after a specific accident, by the people who would have to use it, and it assumes a trained pilot who knows what a gust lock is and exactly why the other man died. Hand the same card to somebody who has never flown and it documents their death rather than preventing it.</p><p>A stage gate list assumes nothing and commands nothing. It does not say risk, priced. It says Risk Register, attached.</p><p>It is not a checklist of actions. It is a checklist of stationery, written by nobody anyone can name, after no accident anyone remembers, for a project that was not this one.</p><h3>Ingredients are Not a Meal</h3><p>Look at what the tick can actually certify.</p><p>It can establish that a Risk Register exists. It cannot establish that anybody has thought about risk for eleven consecutive seconds.</p><p>Two different claims, and only one of them is auditable, which is exactly why it is the one audited.</p><p>So the register gets filled. Twelve risks, because twelve looks conscientious where four looks idle and forty looks alarming. Each one scored on a five-by-five matrix nobody at the table can justify. The file is dated. The file is signed.</p><p>The file is a bowl of raw flour.</p><h3>Decisions, not Documents</h3><p>The remedy is not abolishing the checklist. Keep it. Just have it drive decisions instead of documents.</p><p>Who decides scope against cost, and on whose authority.</p><p>At what point a risk stops being watched and starts being funded.</p><p>Which changes can be absorbed, and which ones mean stopping and saying out loud that the plan is no longer true.</p><p>What gets said to the Steering Committee when the news is genuinely bad, and who is allowed to say it.</p><p>Every one of those can end in a document, and a document is a perfectly good place to keep a decision. What is not good is producing the container and announcing that the contents can be assumed.</p><p>Answering those questions means somebody making a judgment in public and carrying it long afterward. Ticking a box takes a mouse and nobody watching.</p><p>Mise en place is not the food. It is everything the cook does before service, so that when the orders start arriving, the thinking has already been done.</p><p>A row of labeled containers with nothing prepared in them is not mise en place.</p><p>It is shopping.</p><h3></h3><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/mise-en-place?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading. Now take it to your next  Steering Committee meeting.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/mise-en-place?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.projectfail.net/p/mise-en-place?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Subscribe to learn more about the most common reasons your projects do not deliver as expected.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h6 style="text-align: center;"></h6><p style="text-align: center;"></p><p style="text-align: center;"></p>]]></content:encoded></item><item><title><![CDATA[Friendly Fire]]></title><description><![CDATA[The Methodology is for Everyone, not just the PM]]></description><link>https://www.projectfail.net/p/friendly-fire</link><guid isPermaLink="false">https://www.projectfail.net/p/friendly-fire</guid><dc:creator><![CDATA[Roberto Lopez Ramirez]]></dc:creator><pubDate>Fri, 10 Jul 2026 12:48:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1KLv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1664da-2b16-4ba2-b7f6-37665fce28f6_1200x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most of the damage done to a project comes from its own side.</p><p>Not from the vendor who underbid, and not from the supplier who missed a date. Those are ordinary problems, and there are ordinary ways to handle them.</p><p>The expensive damage comes from a department head who agrees a change directly with a developer because it seemed small. From a sponsor who promises the business a date that was never in the plan. From a committee member who approves a deliverable without reading it, because nobody else around the table looked worried. From an architect who settles a scope question in a corridor and tells no one.</p><p>Not one of those people is obstructing anything. Every one of them is trying to help.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1KLv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1664da-2b16-4ba2-b7f6-37665fce28f6_1200x600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1KLv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1664da-2b16-4ba2-b7f6-37665fce28f6_1200x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1KLv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1664da-2b16-4ba2-b7f6-37665fce28f6_1200x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1KLv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1664da-2b16-4ba2-b7f6-37665fce28f6_1200x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1KLv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1664da-2b16-4ba2-b7f6-37665fce28f6_1200x600.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1KLv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1664da-2b16-4ba2-b7f6-37665fce28f6_1200x600.jpeg" width="1200" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be1664da-2b16-4ba2-b7f6-37665fce28f6_1200x600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:226853,&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://projectfail.substack.com/i/206049777?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1664da-2b16-4ba2-b7f6-37665fce28f6_1200x600.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_!1KLv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1664da-2b16-4ba2-b7f6-37665fce28f6_1200x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1KLv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1664da-2b16-4ba2-b7f6-37665fce28f6_1200x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1KLv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1664da-2b16-4ba2-b7f6-37665fce28f6_1200x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1KLv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1664da-2b16-4ba2-b7f6-37665fce28f6_1200x600.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by Ryan Conroy on DVIDS</figcaption></figure></div><h3>Confusion in the Field</h3><p>In the field, friendly fire is almost never about hostility. It is about people holding different pictures of the same situation.</p><p>The plan changed, and one unit was not told. Two groups were on different channels. A position was reported against the wrong reference. Nobody in that sequence wanted the outcome, and the outcome happened anyway.</p><p>The fix is not braver soldiers or better equipment. It is the same briefing, the same map, and the same signals, issued to everybody in the area, including the people who will never fire a shot.</p><p>That last part is the whole point, and it is the part organizations skip.</p><h3>The One Person Who Gets Trained</h3><p>Companies do buy methodologies. They pay for the licenses, the templates, the tooling, and the course.</p><p>And the course is attended by project managers.</p><p>That is the implementation. That is all of it.</p><p>The people with by far the greatest influence over whether a project succeeds attend nothing. The sponsor, the budget holder, the Steering Committee members, the department heads whose staff sit in the team. They are informed by email that the company now works according to PRINCE2, or a scaled Agile framework, or an internal method with a name and a logo, and that is where their involvement with it ends.</p><p>So the method now lives in one head in the room.</p><p>When the project manager says a change has to be assessed and priced before anyone starts building it, that sounds like process for its own sake. To everybody else at the table, it is exactly that, because nobody ever explained what it is for or what it prevents. They are not being obstructive when they push past it. They are doing what seems obviously sensible, which is getting on with the work.</p><p>And the project manager slowly becomes the person who says no.</p><h3>What Half a Day Would Fix</h3><p>The remedy is not a bigger training budget, and the Steering Committee does not need the five-day course.</p><p>It needs about half a day, covering four things.</p><p>What the committee actually decides, and what it only advises on. Those are different, and most committees have never been told which is which.</p><p>What tolerance means, and the point at which a decision stops belonging to the project manager and arrives at the committee. A board that does not know its own tolerances cannot tell the difference between being informed and being asked.</p><p>What happens to a change between being requested and being approved, and why that order is not bureaucracy. Assessed, priced, decided, then built. Any other sequence means the organization is paying for something it never agreed to buy.</p><p>And what it means to accept a known defect into production. Who decides, what the workaround is, and who explains it to the user who finds it on a Monday morning.</p><p>None of that requires a binder. It requires somebody senior enough to insist that the people making the decisions understand the system they are making them inside.</p><h3>What is Actually Being Asked</h3><p>Look at what gets asked of a project manager in an organization that has trained nobody else.</p><p>Lead a team that has never been trained in the company&#8217;s own method.</p><p>Report to a board that is not fluent in it.</p><p>Inside an organization that has not mastered it either.</p><p>Then carry the accountability for the outcome.</p><p>That is not a difficult assignment. It is an impossible one, and it is usually described as a good opportunity to step up.</p><p>Nobody sets out to hit their own side.</p><p>It happens when half the people in the area are working from a briefing the other half never received.</p><p>The project manager is not the one holding the map. The project manager is the one standing out in the open, waving.</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/friendly-fire?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading. Now take it to your next  Steering Committee meeting.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/friendly-fire?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.projectfail.net/p/friendly-fire?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Subscribe to learn more about the most common reasons your projects do not deliver as expected.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h6 style="text-align: center;"></h6><p style="text-align: center;"></p><p style="text-align: center;"></p>]]></content:encoded></item><item><title><![CDATA[The Magic 10%]]></title><description><![CDATA[Contingency Budget should Reflect the Risks]]></description><link>https://www.projectfail.net/p/the-magic-10</link><guid isPermaLink="false">https://www.projectfail.net/p/the-magic-10</guid><dc:creator><![CDATA[Roberto Lopez Ramirez]]></dc:creator><pubDate>Wed, 27 May 2026 16:07:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HNWx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f690ef-faef-46ec-8885-bdeefd312b37_1920x1280.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Isn&#8217;t it odd that over half the projects in this world have the exact same contingency budget? As if the risks attached to every project were about the same.</p><p>It seems like almost any industry has a little magic wand. That one thing that helps against almost all possible problems, regardless of the size of the problem. No matter what is going on at the time, just apply the magic wand, and the problem will disappear as fast as an unlocked bike in Amsterdam.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HNWx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f690ef-faef-46ec-8885-bdeefd312b37_1920x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HNWx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f690ef-faef-46ec-8885-bdeefd312b37_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HNWx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f690ef-faef-46ec-8885-bdeefd312b37_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HNWx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f690ef-faef-46ec-8885-bdeefd312b37_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HNWx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f690ef-faef-46ec-8885-bdeefd312b37_1920x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HNWx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f690ef-faef-46ec-8885-bdeefd312b37_1920x1280.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6f690ef-faef-46ec-8885-bdeefd312b37_1920x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:482648,&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://projectfail.substack.com/i/199481635?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f690ef-faef-46ec-8885-bdeefd312b37_1920x1280.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_!HNWx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f690ef-faef-46ec-8885-bdeefd312b37_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HNWx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f690ef-faef-46ec-8885-bdeefd312b37_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HNWx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f690ef-faef-46ec-8885-bdeefd312b37_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HNWx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f690ef-faef-46ec-8885-bdeefd312b37_1920x1280.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by Jakob on Pexels</figcaption></figure></div><p>Remember when you were little? Your mother also had that magic wand. Whenever you fell and hurt yourself, all you really required was a little kiss from her on that spot, and the pain, no matter how strong, would magically disappear.</p><p>The same applies to grown-ups. If you have ever watched football (&#8221;soccer&#8221; for the Americans among you), you will have witnessed their version of the magic wand. The water sponge. Players can be rolling on the floor, crying out as if breathing out their last bits of air, but as soon as the team doctor applies the water-soaked sponge.... it&#8217;s game on!</p><p>Projects are no exception. These also have a magic wand, that one thing that takes care of every possible eventuality. Sometimes it is called the contingency budget and sometimes the applied tolerance, depending on the company&#8217;s approach and naming conventions.</p><p>And. It. Is. Always. Ten. Percent.</p><p>That&#8217;s the magical part!</p><h3>What the Number is Supposed to Depend on</h3><p>Usually, your margin of error during planning depends on a lot of things. Familiarity with the subject matter. Quality of the tools you are working with. Price stability of the supplies you need. Whether the team has done this before, or anything like it. Whether the technology has ever been put into production anywhere. And then some&#8230;</p><p>But no matter how risky your project, no matter how uncertain the circumstances, no matter how untrained the resources, no matter how unknown the applied technology and no matter how unreliable the supplier..... 10% should cover it!</p><h3>Ten Percent of the Wrong Thing</h3><p>Here is the part that is worth sitting with for a minute, because it is arithmetic rather than opinion.</p><p>Ten percent is a percentage of the budget. So the contingency is calculated from the cost of the project, which means it is a function of how big the project is, and not a function of what might go wrong.</p><p>Those are two completely different questions, and only one of them has anything to do with risk.</p><p>Take two projects with the same budget. One is the fourth release of a system the team has maintained for six years, with a supplier they know, on technology that is boring in the best sense of the word. The other is a first implementation, new vendor, new platform, a data migration nobody has scoped properly, and a go-live date driven by a regulatory deadline.</p><p>Same budget. Same ten percent. One of those numbers is far too generous, and the other is a rounding error against what is coming.</p><p>And notice which way the arithmetic runs. Because contingency is a percentage of cost, the cheapest projects get the least of it. Yet a small project with an unfamiliar supplier and a technology nobody in the building has used before can quite easily be the riskiest thing in the entire portfolio. The formula gives it the smallest cushion precisely because it is small.</p><h3>Why Nobody Argues with it</h3><p>There is a reason this survives, and it is not that anybody believes in it.</p><p>Ten percent is unarguable. It requires no explanation, no analysis, and no uncomfortable conversation. Nobody in a Steering Committee has ever been asked to justify ten percent.</p><p>Any other number has to be defended. Seventeen percent means somebody has to stand up and explain what the extra seven is for, name the risks behind it, and accept that they will be asked about it again every month until the project closes.</p><p>So the round number wins. Not because it is right, but because it is the only one that never has to be explained.</p><p>The alternative is not complicated, and it does not require a model. Take the risks that have actually been identified, price what each one costs if it happens, weight it by how likely it is, and add the results together. That is your contingency. Some projects will land at three percent. Some will land at twenty-five, and the conversation about whether to proceed at twenty-five is the single most useful conversation anybody will have about that project all year.</p><p>Why always ten percent? We really do not know, and neither does anybody we have asked about this mythical number. Maybe somewhere in the past, somebody decided that for one specific project ten percent was a reasonable margin of error. Or perhaps it was never one project at all, but a company-wide standard written by somebody who has long since retired.</p><p>And did it start with one company and spread across the entire project world? Or did all companies independently arrive at the same conclusion at about the same time, the conclusion that ten percent covers all?</p><p>As with all things magical, we will never really know&#8230;</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/the-magic-10?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading. Now take it to your next  Steering Committee meeting.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/the-magic-10?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.projectfail.net/p/the-magic-10?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Subscribe to learn more about the most common reasons your projects do not deliver as expected.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h6 style="text-align: center;"></h6><p style="text-align: center;"></p><p style="text-align: center;"></p>]]></content:encoded></item><item><title><![CDATA[Mayhem]]></title><description><![CDATA[No Methodology is still a Methodology]]></description><link>https://www.projectfail.net/p/mayhem</link><guid isPermaLink="false">https://www.projectfail.net/p/mayhem</guid><dc:creator><![CDATA[Roberto Lopez Ramirez]]></dc:creator><pubDate>Thu, 21 May 2026 12:02:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!aggq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad95b1e-c342-4b7e-abe6-9fb76412cdb9_3648x2736.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A project manager joins a company and asks a reasonable question in the first week.</p><p>&#8220;Where do I find the project method. Templates, stage gates, that sort of thing.&#8221;</p><p>The answer arrives with a small proud smile.</p><p>&#8220;We do not really work like that here. We like to keep it flexible.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aggq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad95b1e-c342-4b7e-abe6-9fb76412cdb9_3648x2736.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aggq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad95b1e-c342-4b7e-abe6-9fb76412cdb9_3648x2736.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aggq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad95b1e-c342-4b7e-abe6-9fb76412cdb9_3648x2736.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aggq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad95b1e-c342-4b7e-abe6-9fb76412cdb9_3648x2736.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aggq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad95b1e-c342-4b7e-abe6-9fb76412cdb9_3648x2736.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aggq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad95b1e-c342-4b7e-abe6-9fb76412cdb9_3648x2736.jpeg" width="3648" height="2736" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ad95b1e-c342-4b7e-abe6-9fb76412cdb9_3648x2736.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2736,&quot;width&quot;:3648,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1409539,&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://www.projectfail.net/i/198689507?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc7d2a7-1801-4431-bc2c-e66136a4f4e5_3648x5472.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_!aggq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad95b1e-c342-4b7e-abe6-9fb76412cdb9_3648x2736.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aggq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad95b1e-c342-4b7e-abe6-9fb76412cdb9_3648x2736.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aggq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad95b1e-c342-4b7e-abe6-9fb76412cdb9_3648x2736.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aggq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad95b1e-c342-4b7e-abe6-9fb76412cdb9_3648x2736.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by MD Photography on Pexels</figcaption></figure></div><p>By the end of the month, the new project manager has worked out how it actually works. Business cases go to Marion, but only after Dave has seen them, and nobody will tell you why. The Steering Committee does not take decisions in the meeting, it takes them afterwards, by email, in a thread you may or may not be on. You never put a risk in writing before you have raised it verbally with the sponsor. And the real deadline is two weeks before the stated deadline, because of the board pack.</p><p>None of that is written anywhere. All of it is enforced.</p><p>There is a method. There is always a method. It is simply undocumented, and there is no way to learn it except by getting it wrong in front of people who already know.</p><h3>The Under-Elevens</h3><p>Go and watch children play football on a Saturday morning. Soccer, for the Americans reading this.</p><p>Twenty children on the pitch and all twenty of them are within about five meters of the ball. Wherever it goes, they go, in one dense cluster, at speed. There is no defense, because defending means standing somewhere the ball is not, and there is no seven-year-old on earth who can be persuaded to do that.</p><p>It is not a lack of effort. Every child out there is running flat out, and every one of them is trying to win.</p><p>An organization without a documented method does exactly the same thing. Everybody converges on whatever is loudest that week. The escalated defect, the angry customer, the demo on Thursday.</p><p>And the work that means standing where the ball is not gets left. Nobody is forecasting next quarter&#8217;s cost. Nobody is keeping the risk log honest. Nobody is checking whether the thing being built is still the thing that was asked for, because none of that is where the noise is, and all of it looks like standing still.</p><p>Then there is the child who does hold position.</p><p>That child gets shouted at by the other children.</p><p>In an organization, that child is the project manager who insists on a change being priced before it is agreed, or who will not close a stage without acceptance criteria. Within about two months, that person has a reputation. Bureaucratic. Rigid. Not a team player.</p><h3>Where This Actually Comes From</h3><p>Almost nobody arrives at this after careful thought.</p><p>It usually comes from a real memory. A methodology was implemented once, and the implementation was theatre. A consultant, a thick binder, a slide deck explaining why everything would be better from now on. The project managers were trained. Nobody else was. The Steering Committee members, who have more influence over the outcome than anyone, never attended a single session and carried on exactly as before.</p><p>So it failed, visibly, and the conclusion drawn was that methodology does not work here.</p><p>The conclusion available was that the implementation was poor.</p><p>The fix is smaller than people fear. You do not need the thick binder. Pick something coherent, use a fraction of it, and write that fraction down. PRINCE2, an Agile framework, or a stripped-back version of either. Which one matters far less than two other things: that it is written down, and that the people who make the decisions are inside it rather than watching it.</p><p>At a minimum, four things need to exist on paper.</p><ul><li><p>Who decides what, and at what value a decision moves up</p></li><li><p>What is baselined, and what happens when it has to change</p></li><li><p>Where risks go, who owns them, and what triggers an escalation</p></li><li><p>What done means, agreed before the work starts rather than after</p></li></ul><p>That is a few pages. It is not a methodology implementation, it is a Tuesday.</p><h3>What the Absence Costs</h3><p>Somebody always carries the undocumented method. It lives in the heads of the three or four people who have been there longest, and they absorb the gap by working late and knowing who to call.</p><p>When they leave, it leaves with them.</p><p>And ambiguity is never neutral. It always favours somebody, and it is rarely the person doing the most careful work.</p><p>Children grow out of the clump. Somewhere around ten or eleven a coach finally explains that football is mostly about where you stand when you do not have the ball, and the cluster breaks apart, and the game starts.</p><p>Nobody grows out of it by being told to keep it flexible.</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/mayhem?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading. Now take it to your next  Steering Committee meeting.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/mayhem?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.projectfail.net/p/mayhem?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Subscribe to learn more about the most common reasons your projects do not deliver as expected.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h6 style="text-align: center;"></h6><p style="text-align: center;"></p><p style="text-align: center;"></p>]]></content:encoded></item><item><title><![CDATA[Fool's Gold]]></title><description><![CDATA[The Piety of &#8220;On Time and On Budget&#8221;]]></description><link>https://www.projectfail.net/p/fools-gold</link><guid isPermaLink="false">https://www.projectfail.net/p/fools-gold</guid><dc:creator><![CDATA[Roberto Lopez Ramirez]]></dc:creator><pubDate>Thu, 07 May 2026 13:32:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lXSg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6559dccb-e2a3-43f4-bb5c-0155d5734c29_1199x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The final Steering Committee of the project. Slide four carries the sentence everybody came for.</p><p>&#8220;Delivered on time and on budget.&#8221;</p><p>There is a small round of applause. The sponsor thanks the team, the project is formally closed, and somebody mentions drinks on Friday.</p><p>Nobody asks the two questions that would take about ninety seconds.</p><p>What did we actually deliver.</p><p>And does it 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_!lXSg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6559dccb-e2a3-43f4-bb5c-0155d5734c29_1199x600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lXSg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6559dccb-e2a3-43f4-bb5c-0155d5734c29_1199x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lXSg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6559dccb-e2a3-43f4-bb5c-0155d5734c29_1199x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lXSg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6559dccb-e2a3-43f4-bb5c-0155d5734c29_1199x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lXSg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6559dccb-e2a3-43f4-bb5c-0155d5734c29_1199x600.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lXSg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6559dccb-e2a3-43f4-bb5c-0155d5734c29_1199x600.jpeg" width="1199" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6559dccb-e2a3-43f4-bb5c-0155d5734c29_1199x600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:1199,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167402,&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://projectfail.substack.com/i/196779162?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6559dccb-e2a3-43f4-bb5c-0155d5734c29_1199x600.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_!lXSg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6559dccb-e2a3-43f4-bb5c-0155d5734c29_1199x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lXSg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6559dccb-e2a3-43f4-bb5c-0155d5734c29_1199x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lXSg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6559dccb-e2a3-43f4-bb5c-0155d5734c29_1199x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lXSg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6559dccb-e2a3-43f4-bb5c-0155d5734c29_1199x600.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo from Shutterstock</figcaption></figure></div><h3>Pyrite</h3><p>Fool&#8217;s gold is a real mineral. Iron pyrite. It turns up in the same rock as the real thing, it has the same brassy yellow shine, and in a stream bed in decent light it is convincing enough that people have filled carts with it and gone home happy.</p><p>The test is embarrassingly simple. Gold is soft and extremely heavy. Pyrite is hard and comparatively light. Scratch it across a rough surface, and gold leaves a yellow streak while pyrite leaves a greenish black one. Hit it with a hammer, and gold flattens while pyrite shatters.</p><p>Two minutes, and no equipment worth mentioning.</p><p>The men who went broke on pyrite were not stupid, and most of them were not swindled either. They simply never ran the test, because the thing in their hand already looked like what they had come for.</p><p>On time and on budget is the shine.</p><p>It is not nothing. Gold is shiny too, and a project that lands its date and its number has done something real. The trouble is that shine is the one property the counterfeit shares completely.</p><h3>The Two that Nobody Audits</h3><p>A project has four things that can move. Time, cost, scope, and quality.</p><p>Two of them are measured in public. The date is in the plan, and everybody can see it. The cost is in the ledger, and Finance reconciles it monthly. Miss either one and you will be explaining yourself at the next meeting.</p><p>The other two are not measured in public at all.</p><p>Scope moves quietly. Three requirements go to phase two in April. Two more become enhancements in June. The interface nobody had time for is now a manual process that somebody will automate later. Every one of those was a sensible local decision, and not one of them required an announcement.</p><p>Quality moves even more quietly. The test window gets compressed because the build was late. Twenty medium defects go live as known issues with workarounds. The performance work is deferred until after go-live, which is a sentence that means it will not happen.</p><p>So when the date and the number are under pressure, everybody already knows which two will absorb it. Not because anybody is dishonest. Because two of the four are audited and two are not, and pressure runs downhill towards whatever nobody has to report.</p><p>Which is why the closure slide should carry four numbers rather than two.</p><p>Baseline date against actual date. Baseline cost against actual cost. Scope promised against scope delivered, with the deferred items listed by name rather than summarised as a percentage. And defects open at go-live, by severity, with the workarounds stated.</p><p>Add one line underneath saying who decided each trade-off and when. That single line is the difference between a managed decision and a quiet cut, and it costs nothing to produce because the decisions were all made by somebody, at some point, in a meeting.</p><h3>The Wrong Lesson</h3><p>Here is what the slogan really costs, and it is not the project on the slide.</p><p>A project that overruns its first date by two months, gets re-baselined openly with a decision behind it, delivers everything that was promised, and works on the Monday morning, goes into the corporate memory as a troubled project. The project manager gets asked what went wrong.</p><p>A project that hit both numbers by quietly removing a third of the scope and shipping forty known defects goes into the corporate memory as a success. The project manager gets the next one.</p><p>The organization has just learned something, and it has learned the wrong thing. It will apply that lesson for years.</p><p>Nobody sold the prospector his pyrite. He dug it out himself, carried it home, and was delighted with it the whole way.</p><p>Two minutes with a scratch plate would have told him.</p><p>Two questions would tell you.</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/fools-gold?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading. Now take it to your next  Steering Committee meeting.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/fools-gold?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.projectfail.net/p/fools-gold?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Subscribe to learn more about the most common reasons your projects do not deliver as expected.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h6 style="text-align: center;"></h6><p style="text-align: center;"></p><p style="text-align: center;"></p>]]></content:encoded></item><item><title><![CDATA[Rock Star]]></title><description><![CDATA[The Expert is not the Best Project Manager]]></description><link>https://www.projectfail.net/p/rock-star</link><guid isPermaLink="false">https://www.projectfail.net/p/rock-star</guid><dc:creator><![CDATA[Roberto Lopez Ramirez]]></dc:creator><pubDate>Wed, 29 Apr 2026 11:37:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9vIP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef534c1-50b8-4240-8c4b-76597943f36f_9504x6336.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The call always goes the same way.</p><p>An intermediary runs through the assignment, the client, the duration, the rate. Then comes the question that actually decides it.</p><p><em>&#8220;Do you have any experience with system XYZ?&#8221;</em></p><p>&#8220;No.&#8221;</p><p><em>&#8220;Too bad. The client is looking specifically for someone with detailed knowledge of system XYZ.&#8221;</em></p><p>And there you are, left behind, thinking that they were looking for a good project manager.</p><p>The track record never comes up again. Twenty years of delivering complicated things in a controlled manner, and the conversation ended on a product name.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9vIP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef534c1-50b8-4240-8c4b-76597943f36f_9504x6336.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9vIP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef534c1-50b8-4240-8c4b-76597943f36f_9504x6336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9vIP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef534c1-50b8-4240-8c4b-76597943f36f_9504x6336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9vIP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef534c1-50b8-4240-8c4b-76597943f36f_9504x6336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9vIP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef534c1-50b8-4240-8c4b-76597943f36f_9504x6336.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9vIP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef534c1-50b8-4240-8c4b-76597943f36f_9504x6336.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aef534c1-50b8-4240-8c4b-76597943f36f_9504x6336.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6811603,&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://www.projectfail.net/i/195858827?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef534c1-50b8-4240-8c4b-76597943f36f_9504x6336.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_!9vIP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef534c1-50b8-4240-8c4b-76597943f36f_9504x6336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9vIP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef534c1-50b8-4240-8c4b-76597943f36f_9504x6336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9vIP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef534c1-50b8-4240-8c4b-76597943f36f_9504x6336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9vIP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef534c1-50b8-4240-8c4b-76597943f36f_9504x6336.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by Roberto Rendon on Unsplash</figcaption></figure></div><h3>The festival</h3><p>Run the same process somewhere else and watch how it sounds.</p><p>You are hiring somebody to organize a rock festival. Three days, a field, fifty thousand people who need to be fed, watered and got home again. The criterion that decides the appointment is whether the candidate knows rock music, and ideally plays a decent guitar.</p><p>That the candidate has already organized a jazz festival, a film festival and a food truck festival counts for very little.</p><p>If the candidate does not know the entire catalogue of Metallica, then surely managing a multidisciplinary team to successfully host a rock festival is a bridge too far.</p><p>Right?</p><p>Appointing a project manager on content knowledge rather than project management skill is appointing the right person for the wrong job. </p><p>You selected for expertise. You will get expertise.</p><p>You have hired a music fan and put him in charge of security.</p><h3>Two things follow</h3><p>The first is a conflict of interest.</p><p>A project manager spends most of the day weighing things against each other. Scope against time against money, and then explaining the choice. That requires somebody who is impartial about the content, because the entire job is deciding between things that other people care about a great deal.</p><p>An expert is not impartial about the content. That is what makes them an expert.</p><p>So the rock purist ends up choosing between budget for crowd safety and a first aid team... or one more band, the one he has wanted on that stage since March.</p><p>The second consequence is harder to see and does more damage.</p><p>Experts cannot leave the detail alone. They know too much about it. They cannot help themselves.</p><p>So they spend their time second-guessing the specialists they appointed, which undermines the specialists, and which keeps the project manager too low to the ground to oversee the whole field.</p><h3>How to spot one</h3><p>This type of project manager is easy to recognise in a Steering Committee.</p><p>They will explain, in great detail, why a particular change request for new functionality needs to be approved, including all of the technical implications. It is a genuinely impressive briefing, and everybody leaves it better informed.</p><p>However, that same Steering Committee will not be given an up-to-date forecast on costs, or an updated risk profile including adjusted mitigation actions and contingency measures.</p><p>Not because the project manager is lazy. Because the project manager has spent the month doing somebody else&#8217;s job, rather well.</p><p>The fix is not complicated, and it is not a compromise either.</p><p>Hire project managers for the things project managers do. Impose structure, price risk, arbitrate between competing objectives, report honestly and keep promises. </p><p>Then let the experts be experts, and hold them accountable for their own output, which is what they are good at and what they were hired for.</p><p>But if you must, carry on appointing whoever knows the most about the system. Just do not act surprised at what you get.</p><p>That expert is so busy tuning guitars and running through playlists with the band that there is no time left to make sure the ticket counters, the concession stands and the toilets are being correctly set up.</p><p>Far out!</p><p>Literally...</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/rock-star?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading. Now take it to your next  Steering Committee meeting.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/rock-star?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.projectfail.net/p/rock-star?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Subscribe to learn more about the most common reasons your projects do not deliver as expected.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h6 style="text-align: center;"></h6><p style="text-align: center;"></p><p style="text-align: center;"></p>]]></content:encoded></item><item><title><![CDATA[Wedding Shower]]></title><description><![CDATA[Ignoring the Reality of Risks]]></description><link>https://www.projectfail.net/p/wedding-shower</link><guid isPermaLink="false">https://www.projectfail.net/p/wedding-shower</guid><dc:creator><![CDATA[Roberto Lopez Ramirez]]></dc:creator><pubDate>Tue, 21 Apr 2026 11:42:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1UZQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0edbbdc5-7d38-42aa-8b7d-677bd823966f_3000x2000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Imagine being the father of the bride.</p><p>You have barely come to terms with the fact that your little princess is leaving the fort, and now you meet the other tradition attached to the role, which is financial. She chose the dress at thirteen. The color of the napkins was settled before her sweet sixteen. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1UZQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0edbbdc5-7d38-42aa-8b7d-677bd823966f_3000x2000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1UZQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0edbbdc5-7d38-42aa-8b7d-677bd823966f_3000x2000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1UZQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0edbbdc5-7d38-42aa-8b7d-677bd823966f_3000x2000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1UZQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0edbbdc5-7d38-42aa-8b7d-677bd823966f_3000x2000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1UZQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0edbbdc5-7d38-42aa-8b7d-677bd823966f_3000x2000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1UZQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0edbbdc5-7d38-42aa-8b7d-677bd823966f_3000x2000.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0edbbdc5-7d38-42aa-8b7d-677bd823966f_3000x2000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1497677,&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://projectfail.substack.com/i/194904592?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0edbbdc5-7d38-42aa-8b7d-677bd823966f_3000x2000.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_!1UZQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0edbbdc5-7d38-42aa-8b7d-677bd823966f_3000x2000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1UZQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0edbbdc5-7d38-42aa-8b7d-677bd823966f_3000x2000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1UZQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0edbbdc5-7d38-42aa-8b7d-677bd823966f_3000x2000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1UZQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0edbbdc5-7d38-42aa-8b7d-677bd823966f_3000x2000.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by Joel Overbeck on Unsplash</figcaption></figure></div><p>The piggy bank comes off the shelf, and you hire a wedding planner, who is your project manager for the day.</p><p>She gathers the requirements, builds the plan, and puts a budget against it.</p><p>So. Do you now sleep soundly, knowing that a fairytale wedding cannot possibly run into trouble?</p><p>What about the risk of a wedding shower. The wet kind.</p><p>What about a power failure, in a marquee, at nine in the evening, with two hundred people in it. The band not turning up. Somebody falling ill. The venue writing to you in April to say it regrets to inform you.</p><p>Do you sit down with your planner and work through all of that?</p><p>Definitely.</p><h3>What you would actually do</h3><p>You watch the forecast, and you keep enough cash aside to put up two large party tents if it turns against you.</p><p>You hire a generator. Not enough to run the whole thing, but enough for cold champagne and music, which between them are most of a wedding.</p><p>You put a penalty clause in the band&#8217;s contract, because that lowers the chance of them letting you down, and your planner keeps a list of disc jockeys by the phone anyway, because it does not remove the chance entirely.</p><p>You arrange for a first aid team to be there.</p><p>Then there is the venue canceling at the last minute, which is the one with the highest impact and the lowest likelihood. You can spend real money holding a backup location. You can negotiate a cancellation penalty heavy enough to keep them honest. Or you can look at the number, decide it is unlikely enough to live with, and accept it.</p><p>All three are fine. What they have in common is that somebody decided, in advance, with the cost in front of them.</p><p>On the day, there is one shower. Nobody minds, because the tents are up. Good for you.</p><p>The band arrives. Uncle Peter passes out after a glass or two of champagne too many and is looked after by the first aid team. The generator is never switched on, which in hindsight was money spent for nothing, and you would spend it again, because a power failure with no backup would have finished the evening.</p><p>Your wallet is lighter. Your daughter is as happy as anyone can be. Everyone who visits her over the next few years will sit through the album and ninety minutes of video saying how delightful.</p><p>You would call that a good outcome.</p><h3>The same risks, at work</h3><p>Now compare that to how a project gets treated.</p><p>The project manager is expected to identify the risks up front and then keep managing them. That part usually happens. The risks are named, the likelihood and impact are assessed, and mitigation is proposed with a price against it.</p><p>And the Steering Committee looks at the number attached to things that have not happened, and frowns.</p><h3>&#8220;What is this money for?&#8221;</h3><p>The objections are always the same, and they are worth writing down properly, because they sound reasonable in the room.</p><p><em>&#8220;What is this money for?&#8221;</em></p><p><em>&#8220;Why should we approve this now?&#8221;</em></p><p><em>&#8220;This will only make the project unnecessarily expensive, when we do not even know whether we will need it.&#8221;</em></p><p>Underneath all three is one belief that nobody ever states out loud. That the risks are virtual. That their real probability is somewhere near zero, and that naming them on a log is the same as dealing with them.</p><p>They are not virtual. A risk does not become smaller because somebody updated a column, and the weather does not consult the budget before deciding what to do in June.</p><p>Then a major issue arrives, and you can guess who is most shocked by it. The same people. Even though the risk had been written down from the first week of the project, in a document they had all seen.</p><p>That is the part that never stops being strange. It was identified. It was assessed. It was presented. And it still never registered as something that might actually happen, because nobody was ever asked to pay for it.</p><p>The father of the bride did not need a log to tell him it might rain.</p><p>He booked the tents.</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/wedding-shower?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading. Now take it to your next  Steering Committee meeting.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/wedding-shower?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.projectfail.net/p/wedding-shower?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Subscribe to learn more about the most common reasons your projects do not deliver as expected.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h6 style="text-align: center;"></h6><p style="text-align: center;"></p><p style="text-align: center;"></p>]]></content:encoded></item><item><title><![CDATA[Trojan Horse]]></title><description><![CDATA[Why Project Managers Don&#8217;t Love Your &#8220;PM&#8221; Tool]]></description><link>https://www.projectfail.net/p/trojan-horse</link><guid isPermaLink="false">https://www.projectfail.net/p/trojan-horse</guid><dc:creator><![CDATA[Roberto Lopez Ramirez]]></dc:creator><pubDate>Tue, 21 Apr 2026 11:29:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-YrQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3e3074-d59d-49ff-8fb7-0a5e41389ec5_3500x2333.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Almost every organization past a certain size has one. It arrived somewhere between three and eight years ago, it cost considerably more than anyone says out loud, and it has an internal nickname that only half the company can expand into actual words.</p><p>And the project managers still keep their plans in Excel.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-YrQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3e3074-d59d-49ff-8fb7-0a5e41389ec5_3500x2333.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-YrQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3e3074-d59d-49ff-8fb7-0a5e41389ec5_3500x2333.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-YrQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3e3074-d59d-49ff-8fb7-0a5e41389ec5_3500x2333.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-YrQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3e3074-d59d-49ff-8fb7-0a5e41389ec5_3500x2333.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-YrQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3e3074-d59d-49ff-8fb7-0a5e41389ec5_3500x2333.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-YrQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3e3074-d59d-49ff-8fb7-0a5e41389ec5_3500x2333.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca3e3074-d59d-49ff-8fb7-0a5e41389ec5_3500x2333.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1630944,&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://www.projectfail.net/i/194903370?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3e3074-d59d-49ff-8fb7-0a5e41389ec5_3500x2333.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_!-YrQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3e3074-d59d-49ff-8fb7-0a5e41389ec5_3500x2333.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-YrQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3e3074-d59d-49ff-8fb7-0a5e41389ec5_3500x2333.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-YrQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3e3074-d59d-49ff-8fb7-0a5e41389ec5_3500x2333.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-YrQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3e3074-d59d-49ff-8fb7-0a5e41389ec5_3500x2333.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by Mert Kahveci on Unsplash</figcaption></figure></div><p>The word for that is adoption. As in, adoption has been disappointing. As in, perhaps we should look again at training.</p><p>There is a simpler explanation, and it does not require anybody to be a technophobe. The project managers read the tool correctly.</p><p>They are not sentimental about software. They will use anything that makes delivery easier, including a spreadsheet, a whiteboard, or a shared folder with sensible file names. Nobody has ever had to run a training program to get a project manager to adopt a shared folder.</p><p>So when a tool gets quietly refused, the refusal is information.</p><h3>Where these tools come from</h3><p>Ask around any organization that has one, and the story is nearly always the same. The initiative did not start in the delivery function.</p><p>It started with a problem that is completely real. The numbers were late, or inconsistent, or they arrived in fourteen different spreadsheet formats. Month-end took two weeks. Nobody could answer a plain question about committed spend across the portfolio without three people and a phone call. Then Audit made a finding, and somebody said the sentence that begins these programs.</p><p>&#8220;We need a single source of truth.&#8221;</p><p>That is a Finance sentence. Not a criticism, just an observation about where it comes from.</p><p>So the requirements get written by the people who have the problem. Controlling, Finance, Audit, sometimes Procurement. The evaluation criteria are theirs, the scoring matrix is theirs, and the demonstration that decides the shortlist is a month-end close.</p><p>The project managers are consulted. Usually. Somewhere after the shortlist has been agreed, in a session described as a user group, at which two candidates remain and the contract already has a signature date in it.</p><p>The input is genuine. It is also an afterthought in the precise sense of the word. It comes after the thought.</p><p>And then the thing gets named. Not <em>Portfolio Financial Control System</em>, which is what the requirements describe. It is introduced as a project management tool, and from that moment, everybody in the organization believes that is what was bought, including the people who bought it.</p><h3>An army you already employ</h3><p>Here is the arithmetic that makes it attractive, and it is worth admiring before criticizing it.</p><p>Correct numbers need somebody to enter them. Finance cannot enter them, because Finance does not know what happened on the project. The only people who know are the project managers.</p><p>There are a great many of them. They are already on the payroll. And crucially, they are not in the Finance budget.</p><p>So the data collection is distributed across the delivery organization, and it never appears as a cost in anybody&#8217;s business case. The larger the project management population, the better the deal looks. An army you already employ is free, as long as nobody counts the hours.</p><p>They are not being asked to manage projects with this tool. They are being asked to supply it.</p><h3>Actuals and forecast</h3><p>This is the part that costs real money, and it is not about anybody&#8217;s feelings.</p><p>A finance system records what has happened. Actuals, committed spend, invoices received, hours booked. Backward-looking by design, and it has to be, because that is what an audit is for. Accuracy about the past.</p><p>A project is run forwards. What will the remaining work cost. Which risks are still open and what are they worth. What happens to the date if the supplier slips a month. How much contingency is left and what is it held against. Not one of those can be derived from actuals.</p><p>So the project manager spends an entire afternoon entering last month into a system that will not help with next month, then opens Excel and builds the forecast there.</p><p>The organization now has two plans. One is complete, current, and auditable. The other is the one being used.</p><p>The fix is not a better tool, and it is certainly not more training. It is honesty at selection time, and it costs about an hour.</p><p>Write down who the tool is for, in order. If Finance is first on that list, say so plainly and let the business case be a finance business case. It will probably be a good one.</p><p>If it is genuinely meant for the project managers, put project managers on the selection panel with a veto, rather than in a user group convened after the shortlist.</p><p>Test it on the forecast instead of the actuals. Ask the vendor to demonstrate a re-forecast after a risk has materialized. Move the date, reprice the remaining work, show the effect on the total and on the contingency. It is the most informative twenty minutes of the entire procurement.</p><p>Then count the data entry. Hours per project manager per week, times the number of project managers, times the rate they are charged out at. Put that figure in the business case beside the license cost. It will not be the smaller of the two.</p><h3>The gate</h3><p>None of that happens, so the rest follows on rails. Training and a dashboard showing tool usage by department, which is a small monument to the problem all by itself. And then, every month, the polite instruction.</p><p>&#8220;Can you make sure it is up to date before the 3rd working day of the month?&#8221;</p><p>Up to date. Not correct, not useful. Up to date.</p><p>The Greeks needed a horse because the walls were high and the gates were shut.</p><p>Nothing here was shut. The gate was opened from the inside, by people who had read the specification and believed the name on the outside of it, and what came out has been doing exactly what it was built to do ever since.</p><p>It is doing it right now. Day 3 of the month.</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/trojan-horse?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading. Now take it to your next  Steering Committee meeting.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/trojan-horse?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.projectfail.net/p/trojan-horse?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Subscribe to learn more about the most common reasons your projects do not deliver as expected.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h6 style="text-align: center;"></h6><p style="text-align: center;"></p><h6 style="text-align: center;"></h6><p style="text-align: center;"></p>]]></content:encoded></item><item><title><![CDATA[Against All Odds]]></title><description><![CDATA[Treat Best- and Worst-Case Scenarios Equally]]></description><link>https://www.projectfail.net/p/against-all-odds</link><guid isPermaLink="false">https://www.projectfail.net/p/against-all-odds</guid><dc:creator><![CDATA[Roberto Lopez Ramirez]]></dc:creator><pubDate>Fri, 17 Apr 2026 12:23:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FW9q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febe355d3-545b-40d4-925a-af5d1f8d42af_5184x3456.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The worst case goes up on the screen. Somebody reads the total out loud. There is a short silence, and then it comes.</p><p>&#8220;That is the worst case. We are never going to be that unlucky.&#8221;</p><p>Everybody agrees. The number comes off the slide, and the meeting moves on, feeling that something sensible has just been done.</p><p>They are right, by the way. That is the part worth sitting with.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FW9q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febe355d3-545b-40d4-925a-af5d1f8d42af_5184x3456.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FW9q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febe355d3-545b-40d4-925a-af5d1f8d42af_5184x3456.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FW9q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febe355d3-545b-40d4-925a-af5d1f8d42af_5184x3456.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FW9q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febe355d3-545b-40d4-925a-af5d1f8d42af_5184x3456.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FW9q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febe355d3-545b-40d4-925a-af5d1f8d42af_5184x3456.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FW9q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febe355d3-545b-40d4-925a-af5d1f8d42af_5184x3456.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ebe355d3-545b-40d4-925a-af5d1f8d42af_5184x3456.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2746465,&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://www.projectfail.net/i/194509532?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febe355d3-545b-40d4-925a-af5d1f8d42af_5184x3456.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_!FW9q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febe355d3-545b-40d4-925a-af5d1f8d42af_5184x3456.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FW9q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febe355d3-545b-40d4-925a-af5d1f8d42af_5184x3456.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FW9q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febe355d3-545b-40d4-925a-af5d1f8d42af_5184x3456.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FW9q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febe355d3-545b-40d4-925a-af5d1f8d42af_5184x3456.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by 07berlin on Pixabay</figcaption></figure></div><p>The worst case assumes every identified risk materializes. All of them. The supplier is late, and the integration fails, and two of the three people who understand the legacy system resign in the same month, and the regulator changes the rules in October. That is not a forecast. It is an inventory of everything that could go wrong, added up as though it all will.</p><p>So no. It will not be that bad.</p><h3>Both ends of the same stick</h3><p>Now look at the other number, the one nobody ever deletes.</p><p>The best case assumes no risk materializes at all. Not one. Every supplier delivers on the agreed date, every requirement survives first contact with the business, the integration works the first time it is tried, nobody resigns, nothing turns up in testing that was not already known, and the regulator stays quiet all year.</p><p>Read that back. It is exactly as ridiculous as the other one.</p><p><span>Commit the following to memory (tattoo it if you must): </span><em>the Best Case is as unlikely as the Worst Case</em><span>.</span></p><p>Think of the United States at the Olympic Games. The worst case is that it goes home without a single medal. The best case is that it wins every medal on offer.</p><p>Both are nonsense, and for the same reason. It has never come close to either. It takes a great many, and not all of them, every time, and anybody who follows the Games has a rough idea of the range before the opening ceremony.</p><p>Nobody plans the parade around every medal. In a project meeting, every medal is the only scenario anyone writes down.</p><p>And then somebody dares to ask the question that finishes the job.</p><p>&#8220;Is there anything else we can take out of this?&#8221;</p><p>At this point, one is tempted to inquire: which part of &#8220;Best Case&#8221; do you not understand? Do you intend to win more medals than exist?</p><h3>The pretty number does not stay in the room</h3><p>This matters more than an argument about arithmetic, because of where that number goes next.</p><p>The best case does not sit quietly in the minutes as a bookend. It goes into next year&#8217;s budget. From the budget into a business case, from the business case into somebody&#8217;s target, and by the time the first risk materializes, the figure has been repeated in so many meetings that it has stopped being an estimate and become a commitment.</p><p>So when the supplier is late in month four, the project is not merely late. It is over budget against a number that was never a forecast. The team then spends the rest of the year explaining the difference between what happened and what was never going to happen.</p><p>Nobody wanted that outcome. Everybody voted for it in March.</p><h3>What the two numbers are for</h3><p>The bookends were never forecasts. They are the width of the corridor. They say how far the outcome can move, which is a different and more useful thing than saying where it will land.</p><p>The number to plan against is neither of them. It is the Expected Case: each identified risk priced for what it costs if it happens, weighted by how likely it is, and added to the base estimate. That gives a figure higher than the best case and lower than the worst, and unlike either bookend, it can be defended line by line.</p><p>Then put the contingency on its own line, with the risks it belongs to named beside it. Not folded into the total, where it looks like padding and gets shaved. On its own line, where taking it out means somebody has to say out loud which risk they have decided not to fund.</p><p>Present all three and say what each is for. Best Case is what happens if nothing goes wrong, and nothing has ever gone nothing-wrong. Worst Case is the exposure if everything hits you at once. Expected Case is the number the project will actually be run against.</p><p>That last one is the only sentence in the meeting that anybody will be held to.</p><p>The United States has never won every medal at the Games.</p><p>It has never gone home without one either.</p><p>Only one of those two numbers tends to be written into a budget.</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/against-all-odds?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading. Now take it to your next Steering Committee meeting.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/against-all-odds?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.projectfail.net/p/against-all-odds?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Subscribe to learn more about the most common reasons your projects do not deliver as expected.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h6 style="text-align: center;"></h6><p style="text-align: center;"></p><h6 style="text-align: center;"></h6><p style="text-align: center;"></p>]]></content:encoded></item><item><title><![CDATA[A Simple Plan]]></title><description><![CDATA[A Project Schedule is not a Project Plan]]></description><link>https://www.projectfail.net/p/a-simple-plan</link><guid isPermaLink="false">https://www.projectfail.net/p/a-simple-plan</guid><dc:creator><![CDATA[Roberto Lopez Ramirez]]></dc:creator><pubDate>Thu, 16 Apr 2026 13:20:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!99Ht!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32152b9-2e16-4d65-9512-98e887391e4a_5184x3456.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Ask a project manager for the project plan and watch what happens next.</p><p>A laptop gets turned around. On the screen: bars. Hundreds of small blue bars marching left to right, with one red one somewhere in the middle that everybody has quietly agreed not to mention. Dependencies. Resource assignments. Phases broken into sub-phases, activities broken into sub-activities, all of it built with real care by somebody who is very good at building it.</p><p>That is a schedule.</p><p>It is not a plan.</p><p>Right?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!99Ht!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32152b9-2e16-4d65-9512-98e887391e4a_5184x3456.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!99Ht!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32152b9-2e16-4d65-9512-98e887391e4a_5184x3456.jpeg 424w, https://substackcdn.com/image/fetch/$s_!99Ht!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32152b9-2e16-4d65-9512-98e887391e4a_5184x3456.jpeg 848w, https://substackcdn.com/image/fetch/$s_!99Ht!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32152b9-2e16-4d65-9512-98e887391e4a_5184x3456.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!99Ht!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32152b9-2e16-4d65-9512-98e887391e4a_5184x3456.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!99Ht!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32152b9-2e16-4d65-9512-98e887391e4a_5184x3456.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a32152b9-2e16-4d65-9512-98e887391e4a_5184x3456.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1934097,&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://www.projectfail.net/i/194403672?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32152b9-2e16-4d65-9512-98e887391e4a_5184x3456.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_!99Ht!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32152b9-2e16-4d65-9512-98e887391e4a_5184x3456.jpeg 424w, https://substackcdn.com/image/fetch/$s_!99Ht!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32152b9-2e16-4d65-9512-98e887391e4a_5184x3456.jpeg 848w, https://substackcdn.com/image/fetch/$s_!99Ht!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32152b9-2e16-4d65-9512-98e887391e4a_5184x3456.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!99Ht!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa32152b9-2e16-4d65-9512-98e887391e4a_5184x3456.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by Unseen Studio on Unsplash</figcaption></figure></div><h3>The Choreography</h3><p>Say you are planning to rob a bank. Not recommended, but it works.</p><p>You decide who digs the tunnel and who cuts the alarm. You pick the drill that goes through the safe door, and you time it. You work out how many minutes you have before the car has to pull away from the corner. All of it on one page, in order, with a name next to every task.</p><p>That is a fine piece of work. It is also nothing more than choreography.</p><p>Because none of it tells you what to do when there are forty people in the lobby instead of twelve. Or when the man with the drill gets picked up by a patrol car two streets away and never arrives. Or when a security guard decides that today is the day he becomes a hero. Who takes over? Who is allowed to speak to the police, and what exactly are they allowed to say? At what point do you walk out with nothing rather than stay another ten minutes?</p><p>No answers to those questions means no plan. It means a timetable and some optimism.</p><h3>Plan to Control</h3><p>The PMBOK is not a thrilling read, but it gets the definition right. A project plan is &#8220;a formal, approved document used to guide both project execution and project control.&#8221;</p><p>Read those last two words again.</p><p>Control is the part that gets skipped, because control is the part that cannot be drawn as a bar. Where is the governance model? Who decides, who only gets to advise, and at what point does a decision stop belonging to the project manager and travel up to the steering committee? What is the tolerance before that happens?</p><p>What happens to a risk when it stops being hypothetical? Is there money reserved against it, with a named owner and a mitigation action somebody has actually agreed to carry out... or is there a row in a spreadsheet with the word &#8220;monitor&#8221; in it?</p><p>Which changes are admissible, and which one forces a re-baseline? Where does an issue go when the team cannot solve it, and how long is it allowed to sit there? Who needs to know what, and when, and who is going to deliver the half of the report nobody wants to hear?</p><p>Answer those, and the dates start to mean something. Skip them, and the dates are decoration.</p><h3>The Professor</h3><p>Money Heist did not become a global hit because the Professor could read a clock and hand out tasks.</p><p>He is interesting because he spent months imagining the thing going wrong. Every way it could go wrong. The hostage who runs. The negotiator who does not behave the way the profile said she would. The team member who breaks the one rule that holds the rest together. For each of those, he has a response ready, and a rule for who decides when he cannot be reached.</p><p>He planned for the plan failing.</p><p>That is the difference, and it costs nothing except the willingness to sit in a room and say out loud what could go wrong. Which is, apparently, the most expensive hour in project management.</p><p>By all means, keep the Gantt chart. A timetable is useful, right up to the moment the timetable stops being true.</p><p>But when the alarm goes early, and the tunnel is flooding, and the man with the drill is sitting in the back of a patrol car, nobody in that building turns around to look at the bars.</p><p>They look at you.</p><p>And you will have a beautiful chart.</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/a-simple-plan?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading. Now take it to your next  Steering Committee meeting.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/a-simple-plan?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.projectfail.net/p/a-simple-plan?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Subscribe to learn more about the most common reasons your projects do not deliver as expected.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h6 style="text-align: center;"></h6><p style="text-align: center;"></p>]]></content:encoded></item><item><title><![CDATA[I Am Spartacus!]]></title><description><![CDATA[The Dangerous Fantasy of Zero-Defect Software]]></description><link>https://www.projectfail.net/p/i-am-spartacus</link><guid isPermaLink="false">https://www.projectfail.net/p/i-am-spartacus</guid><dc:creator><![CDATA[Roberto Lopez Ramirez]]></dc:creator><pubDate>Thu, 16 Apr 2026 12:56:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ak_C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8bc0abc-456a-4de3-ad86-a4c6c072bc64_2560x1920.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Go-live readiness meeting. Two weeks to go. Forty-one open defects, six of them classed as high.</p><p>What follows is not a transcript of any particular meeting. It is a transcript of most of them.</p><p>Watch who stands up first, and watch who stands up second.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ak_C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8bc0abc-456a-4de3-ad86-a4c6c072bc64_2560x1920.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ak_C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8bc0abc-456a-4de3-ad86-a4c6c072bc64_2560x1920.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ak_C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8bc0abc-456a-4de3-ad86-a4c6c072bc64_2560x1920.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ak_C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8bc0abc-456a-4de3-ad86-a4c6c072bc64_2560x1920.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ak_C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8bc0abc-456a-4de3-ad86-a4c6c072bc64_2560x1920.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ak_C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8bc0abc-456a-4de3-ad86-a4c6c072bc64_2560x1920.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8bc0abc-456a-4de3-ad86-a4c6c072bc64_2560x1920.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:827798,&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://www.projectfail.net/i/194402149?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8bc0abc-456a-4de3-ad86-a4c6c072bc64_2560x1920.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_!ak_C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8bc0abc-456a-4de3-ad86-a4c6c072bc64_2560x1920.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ak_C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8bc0abc-456a-4de3-ad86-a4c6c072bc64_2560x1920.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ak_C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8bc0abc-456a-4de3-ad86-a4c6c072bc64_2560x1920.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ak_C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8bc0abc-456a-4de3-ad86-a4c6c072bc64_2560x1920.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by Gerd Altmann on Pixabay</figcaption></figure></div><p><em><strong>Business Manager:</strong> Before we go through the list, I want to be clear about the standard. The target should be software without defects. My users cannot be the ones who find these.</em></p><p><em><strong>Vendor Delivery Manager:</strong> We agreed exit criteria in March. Zero high, up to twelve medium with documented workarounds, low deferred to the first patch.</em></p><p><em><strong>Business Manager:</strong> I am not comfortable accepting something we already know is broken.</em></p><p><em><strong>Program Director:</strong> I do not think anyone in this room is going to argue against quality.</em></p><p><em><strong>Quality Lead:</strong> Quality has to come first.</em></p><p><em><strong>Vendor Delivery Manager:</strong> We are fully committed to delivering quality.</em></p><p><em><strong>Test Manager:</strong> There is no build without known defects. Not this one, not the one it replaces.</em></p><p><em><strong>Program Director:</strong> Let us not get lost in the detail. Can we look at the six?</em></p><p><em><strong>Test Manager:</strong> Three are configuration and can be closed this week. One needs a design decision from architecture. Two are in the vendor&#8217;s core product.</em></p><p><em><strong>Vendor Delivery Manager:</strong> Those two are working as designed.</em></p><p><em><strong>Test Manager:</strong> They are on the defect list.</em></p><p><em><strong>Vendor Delivery Manager:</strong> They are on the defect list as raised. They are working as designed.</em></p><p><em><strong>Business Manager:</strong> And while we are here. Why should we pay to test your software?</em></p><p><em><strong>Vendor Delivery Manager:</strong> Testing is in the statement of work as a joint activity.</em></p><p><em><strong>Business Manager:</strong> It still feels like we are paying twice.</em></p><p><em><strong>Business Manager:</strong> So, can we get to zero?</em></p><p><em><strong>Test Manager:</strong> Not on this date.</em></p><p><em><strong>Program Director:</strong> Then let us go away and see what is achievable.</em></p><h2>Eleven weeks later</h2><p>Same room. Same agenda item.</p><p><em><strong>Test Manager:</strong> Sixty-three open. Nine high.</em></p><p><em><strong>Business Manager:</strong> It was forty-one.</em></p><p><em><strong>Test Manager:</strong> We closed fifty-two. Regression opened thirty-eight. Four of the nine high are in code the vendor touched to fix the original six.</em></p><p><em><strong>Vendor Delivery Manager:</strong> We would point out that thirty of the sixty-three are enhancements raised as defects.</em></p><p><em><strong>Business Manager:</strong> They are things that do not work.</em></p><p><em><strong>Vendor Delivery Manager:</strong> They are things that were not specified.</em></p><p><em><strong>Business Manager:</strong> Some of these my team could live with. There is a workaround for the invoicing one. We used it for years on the old system.</em></p><p><em><strong>Program Director:</strong> We set a standard in March.</em></p><p><em><strong>Business Manager:</strong> I set that standard in March. I did not know then what I know now.</em></p><p><em><strong>Program Director:</strong> The team has worked to it for eight months. I am not going to tell them today that it no longer applies.</em></p><p><em><strong>Vendor Delivery Manager:</strong> The fourth revision puts us in November. That assumes no further regression.</em></p><p><em><strong>Test Manager:</strong> There will be further regression.</em></p><p><em><strong>Business Manager:</strong> Support on the old system ends in December.</em></p><p><em><strong>Quality Lead:</strong> I think the standard has served us well. It has kept quality front of mind all year.</em></p><p><em><strong>Programme Director:</strong> Agreed.</em></p><p></p><p>The Business Manager did not know. That is allowed. Nobody outside software development has any reason to know that fixing fifty-two defects can produce thirty-eight more, and &#8220;the target should be software without defects&#8221; sounds, to someone accountable for the users, like simple diligence.</p><p>The Programme Director knew. Third go-live, at least. Has seen a defect list on every single one of them. And what he said, in March, when it was still free to say anything, was that nobody in the room was going to argue against quality.</p><p>That is the entire mistake. Not the demand, but the endorsement, from the one person in the room qualified to say the word impossible, at the only moment when saying it would have cost nothing more than an uncomfortable minute.</p><p>In the film, every man who stands up knows exactly what it is going to cost him.</p><p>That is the difference. In the meeting it costs him nothing at all.</p><p>It costs the project a year.</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/i-am-spartacus?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading. Now take it to your next Steering Committee meeting.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/p/i-am-spartacus?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.projectfail.net/p/i-am-spartacus?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.projectfail.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Subscribe to learn more about the most common reasons your projects do not deliver as expected.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>