<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ghostinit0x</title>
    <description>The latest articles on DEV Community by Ghostinit0x (@ghostinit0x).</description>
    <link>https://dev.to/ghostinit0x</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3207017%2Fc4c28dab-8c68-455a-ad4a-accec7c2dda9.png</url>
      <title>DEV Community: Ghostinit0x</title>
      <link>https://dev.to/ghostinit0x</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ghostinit0x"/>
    <language>en</language>
    <item>
      <title>When Your Team Becomes the Unofficial Support Group for Every Unqualified Tech Lead</title>
      <dc:creator>Ghostinit0x</dc:creator>
      <pubDate>Sat, 14 Mar 2026 04:32:58 +0000</pubDate>
      <link>https://dev.to/ghostinit0x/when-your-team-becomes-the-unofficial-support-group-for-every-unqualified-tech-lead-1fo0</link>
      <guid>https://dev.to/ghostinit0x/when-your-team-becomes-the-unofficial-support-group-for-every-unqualified-tech-lead-1fo0</guid>
      <description>&lt;p&gt;There's a pattern I keep running into and every senior engineer I've talked to recognizes it immediately but nobody writes about it because writing about it means questioning decisions made by people who control your career.&lt;/p&gt;

&lt;p&gt;A company hires a tech lead from leadership's personal network. No real technical vetting, no input from the team that's going to work under this person. Just a relationship. And suddenly there's a new name on the org chart that everyone has to accommodate.&lt;/p&gt;

&lt;p&gt;For the first few weeks it looks fine because asking questions is expected when you're new. But then the questions don't stop. And then you realize the tech lead isn't learning, they genuinely don't understand the technology they're supposed to be leading. They can't review a PR with any real depth. They can't help their developers debug anything. They can't make architectural decisions because they don't understand the architecture well enough to evaluate tradeoffs.&lt;/p&gt;

&lt;p&gt;I've been building software for 25 years and I've seen this play out at multiple companies. What happens next is always the same.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your team starts doing two jobs
&lt;/h2&gt;

&lt;p&gt;The senior engineers quietly start compensating. Not because anyone asked but because the work needs to get done and the person who should be directing it can't. They answer questions the tech lead should be answering. They make decisions the tech lead should be making. They do code reviews the tech lead should be doing. Their workload doesn't shrink, it just gets a second layer of invisible work on top.&lt;/p&gt;

&lt;p&gt;Leadership can't see this because the dashboards look normal. Tickets move, code ships, nothing is on fire. The reason things work is because three people are doing four jobs but that doesn't show up in any metric anyone is tracking.&lt;/p&gt;

&lt;h2&gt;
  
  
  The blame starts flowing downhill
&lt;/h2&gt;

&lt;p&gt;When something breaks and something always breaks the tech lead needs to explain what happened. But they can't explain it technically because they don't understand it technically. So the explanation becomes "we were blocked by the infrastructure team" or "the pipeline had issues" or "requirements were unclear." Always pointing away from their own team and toward someone else.&lt;/p&gt;

&lt;p&gt;Leadership accepts this because the tech lead is their friend. Questioning the explanation means questioning their own hiring decision. Nobody does that voluntarily. So the team that was actually keeping things running absorbs the blame for problems they didn't create.&lt;/p&gt;

&lt;h2&gt;
  
  
  The quiet exodus
&lt;/h2&gt;

&lt;p&gt;Here's where it gets expensive. The senior engineers who've been doing double work while watching someone less capable get the title and the trust don't explode. They don't send angry emails. They just decide quietly that they're done.&lt;/p&gt;

&lt;p&gt;First one leaves, leadership calls it normal turnover. Second one leaves, someone starts to worry. Third one leaves and suddenly the team's institutional knowledge is gone. The tech lead who couldn't do a code review is now leading a team of people too junior to compensate for them. Everything gets slower, buggier, more fragile. And nobody connects it to the hiring decision from eighteen months ago because the narrative has been rewritten to "the market is tough" and "good people are hard to retain."&lt;/p&gt;

&lt;p&gt;No. Good people are easy to retain. You just have to stop putting unqualified people in charge of them.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I call Risk Management Theater
&lt;/h2&gt;

&lt;p&gt;The organization has a tech lead on the org chart. The role is filled. Architecture reviews happen on schedule. The structure looks right from above. But nobody qualified is actually leading anything technical. The title exists to fill a box on an org chart. The actual work is done by people whose names leadership doesn't know because the person bridging that gap is too busy managing up to manage down.&lt;/p&gt;

&lt;p&gt;I've been writing about this pattern and others like it. I call it &lt;a href="https://agilelie.com/risk-management-theater" rel="noopener noreferrer"&gt;Risk Management Theater&lt;/a&gt;: the appearance of governance without the substance of it. Organizations that look managed from above while being completely unmanaged underneath.&lt;/p&gt;

&lt;p&gt;If you've ever been the person quietly holding things together while someone less qualified took the credit, you're not alone and you're not imagining it. The system works exactly this way on purpose. Not because someone designed it to be unfair but because the people who benefit from it have no incentive to fix it.&lt;/p&gt;




&lt;p&gt;If any of this resonates, I wrote a free chapter about a related pattern: how the daily standup went from a collaboration tool to a daily performance where developers rehearse what they'll say every morning to avoid sounding behind. Same dynamic, different ceremony.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://agilelie.com/free-chapter" rel="noopener noreferrer"&gt;Read Chapter 2: When Communication Became Surveillance&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>discuss</category>
      <category>leadership</category>
      <category>management</category>
    </item>
    <item>
      <title>Agile Certification Economy</title>
      <dc:creator>Ghostinit0x</dc:creator>
      <pubDate>Tue, 17 Feb 2026 03:15:22 +0000</pubDate>
      <link>https://dev.to/ghostinit0x/agile-certification-economy-4mjg</link>
      <guid>https://dev.to/ghostinit0x/agile-certification-economy-4mjg</guid>
      <description>&lt;p&gt;Last week two things happened on LinkedIn that made me open a spreadsheet instead of writing my usual post.&lt;/p&gt;

&lt;p&gt;The CEO of PMI — the Project Management Institute, the biggest certification body in the industry — published a post celebrating Agile's 25th anniversary. In it, he cited a stat from PMI's own research: 85% of organizations say agility is critical, but only 32% are satisfied. A 53-point gap.&lt;/p&gt;

&lt;p&gt;I asked one question: what does the new manifesto offer that the previous ones didn't?&lt;/p&gt;

&lt;p&gt;He edited his response. Accused a four-follower account of self-promotion. Deleted my comment.&lt;/p&gt;

&lt;p&gt;Same week, Jeff Sutherland — the co-creator of Scrum — posted about Scrum at Tesla. I engaged. He told me that 65% of Scrum teams are late, over budget, with unhappy customers. His explanation: they haven't implemented the protocol correctly.&lt;/p&gt;

&lt;p&gt;Not "maybe there's a design flaw." Just: two out of three users are wrong.&lt;/p&gt;

&lt;p&gt;So I followed the money. And everything started making sense.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Numbers
&lt;/h2&gt;

&lt;p&gt;Nobody publishes these together. I wonder why.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Scrum.org:&lt;/strong&gt; 1.17 million certifications issued. PSM I exam: $200. Most people also pay $1,000-$1,500 for a course.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scrum Alliance:&lt;/strong&gt; 1.5 million certified members. Training mandatory. CSM courses: $250 to $2,495. Expires every 2 years.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scaled Agile (SAFe):&lt;/strong&gt; 2 million+ trained. Courses: $500-$1,500. Cert expires every year. Renewal: $295 per cert.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PMI:&lt;/strong&gt; 1 million+ PMP holders. Exam: $555 (non-member). Revenue: $200M+/year. They're a nonprofit.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's over 5 million certifications from four organizations.&lt;/p&gt;

&lt;p&gt;The enterprise agile transformation market — training, coaching, consulting, tooling — is valued at &lt;strong&gt;$49 billion&lt;/strong&gt;. Growing 18.5% annually. Projected to hit $96 billion by 2029.&lt;/p&gt;

&lt;p&gt;For a methodology that its own inventor says fails 65% of the time.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Renewal Machine
&lt;/h2&gt;

&lt;p&gt;This is the part that radicalized me.&lt;/p&gt;

&lt;p&gt;Your CS degree doesn't expire in 12 months. Your bar exam doesn't require attending bar-branded webinars. But in Agile world:&lt;/p&gt;

&lt;p&gt;SAFe certs die every year. $295 to renew. You don't retake any exam. You don't prove new competence. You pay. The badge stays. You don't pay. The badge greys out on LinkedIn. That's the entire mechanism.&lt;/p&gt;

&lt;p&gt;Scrum Alliance certs die every two years. Renewed through "Scrum Education Units" — earned by consuming Scrum Alliance content, attending Scrum Alliance events, taking Scrum Alliance courses.&lt;/p&gt;

&lt;p&gt;PMI certs die every three years. Renewed through "Professional Development Units" — earned through PMI courses, PMI events, PMI publications.&lt;/p&gt;

&lt;p&gt;Create credential → expire it → require your ecosystem for renewal → extract forever.&lt;/p&gt;

&lt;p&gt;It's not education. It's SaaS with a lanyard.&lt;/p&gt;

&lt;h2&gt;
  
  
  The CSM Reality Check
&lt;/h2&gt;

&lt;p&gt;The Certified ScrumMaster — the most popular entry cert in the industry, over a million holders — works like this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;16 hours of training (two days)&lt;/li&gt;
&lt;li&gt;50-question exam, 74% to pass&lt;/li&gt;
&lt;li&gt;Open book&lt;/li&gt;
&lt;li&gt;The book is The Scrum Guide. It's 14 pages.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I've written incident reports longer than the source material for this certification. The README for some open-source libraries has more substance.&lt;/p&gt;

&lt;p&gt;Price: up to $2,495.&lt;/p&gt;

&lt;p&gt;Compare: CompTIA Security+. Months of study. Six domains. Hundreds of topics. Closed-book. Proctored. About $404.&lt;/p&gt;

&lt;p&gt;One certifies you can protect infrastructure from real threats. The other certifies you didn't fall asleep during a two-day workshop about a pamphlet.&lt;/p&gt;

&lt;p&gt;The market prices them similarly because the market isn't buying competence. It's buying a checkbox on a job posting.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why It Never Gets Simpler
&lt;/h2&gt;

&lt;p&gt;When revenue depends on certification volume, simplification is a financial threat.&lt;/p&gt;

&lt;p&gt;SAFe went from one framework in 2011 to 20+ certification tracks today. Scrum Alliance launched "AI for Scrum Masters" microcredentials. PMI acquired Disciplined Agile in 2019 for its cert potential — DA adoption promptly dropped from 7% to 4% and existing cert holders got burned.&lt;/p&gt;

&lt;p&gt;The answer to a 65% failure rate is never "simplify." It's always "sell more."&lt;/p&gt;

&lt;h2&gt;
  
  
  What Actually Ships
&lt;/h2&gt;

&lt;p&gt;I watched a six-person team at a payments company ship a regulatory compliance module in eleven weeks. No SAFe. No Agile coach. No release train engineer at $400/hour. One senior engineer who could say no, a product manager with customers' phone numbers saved in his personal phone, and a CI/CD pipeline that caught problems at 2am.&lt;/p&gt;

&lt;p&gt;The team running SAFe in the same building didn't ship on time.&lt;/p&gt;

&lt;p&gt;None of what worked required a $1,500 course. None of it expires annually. None of it needs Scrum Education Units to remain valid.&lt;/p&gt;

&lt;p&gt;There's no recurring revenue in "hire experienced people and let them work." But there's $49 billion in "your people need our badge to be effective."&lt;/p&gt;

&lt;h2&gt;
  
  
  The Gap Is The Product
&lt;/h2&gt;

&lt;p&gt;The question I asked the CEO of PMI was simple: if 85% say agility is critical and only 32% are satisfied, what does the new manifesto fix?&lt;/p&gt;

&lt;p&gt;He deleted it because the honest answer kills the business model.&lt;/p&gt;

&lt;p&gt;The 53-point gap isn't a problem. It's the market. If satisfaction ever reached 85%, there'd be nothing left to sell. PMI needs the gap. Scrum Alliance needs the gap. SAFe needs the gap.&lt;/p&gt;

&lt;p&gt;Closing the gap would bankrupt the industry that claims to be working on closing it.&lt;/p&gt;

&lt;p&gt;When you follow the money, the deleted comments and the blamed users stop being confusing. They're just good business.&lt;/p&gt;




&lt;p&gt;Full data breakdown and the complete PMI CEO exchange: &lt;a href="https://agilelie.com/blog/agile-certification-economy" rel="noopener noreferrer"&gt;agilelie.com/blog/certification-economy&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Curious if anyone else has done this math. Or if you've seen the renewal machine up close.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Benjamin Castell is diving into the gap between what the Agile industry sells and what engineering teams actually need. Follow at agilelie.com.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>agile</category>
      <category>certification</category>
      <category>discuss</category>
      <category>career</category>
    </item>
    <item>
      <title>Happy 25th Birthday, Agile!</title>
      <dc:creator>Ghostinit0x</dc:creator>
      <pubDate>Sat, 14 Feb 2026 14:22:47 +0000</pubDate>
      <link>https://dev.to/ghostinit0x/happy-25th-birthday-agile-3kkm</link>
      <guid>https://dev.to/ghostinit0x/happy-25th-birthday-agile-3kkm</guid>
      <description>&lt;p&gt;This month is the 25th anniversary of the Agile Manifesto, my LinkedIn feed is full of birthday posts from the people who built the certification industry around it. The pattern is remarkable: everyone acknowledges what went wrong, nobody stops doing it.&lt;/p&gt;

&lt;p&gt;So here's the version nobody asked for. From someone who spent 25 years building banking systems while Agile happened around me.&lt;/p&gt;

&lt;h2&gt;
  
  
  The manifesto was never the problem
&lt;/h2&gt;

&lt;p&gt;Four values. 68 words. Written at a ski lodge in Utah by people who actually built software.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Individuals and interactions over processes and tools.&lt;/li&gt;
&lt;li&gt;Working software over comprehensive documentation.&lt;/li&gt;
&lt;li&gt;Customer collaboration over contract negotiation.&lt;/li&gt;
&lt;li&gt;Responding to change over following a plan.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That was it. And for about 18 months, it gave teams permission to do what they already knew was right: stop pretending that documentation was more important than shipping.&lt;/p&gt;

&lt;p&gt;Then the industry arrived.&lt;/p&gt;

&lt;h2&gt;
  
  
  How 68 words became a billion-dollar machine
&lt;/h2&gt;

&lt;p&gt;If "interactions" mattered, you needed someone to facilitate them. Enter the Scrum Master — a role that didn't exist before, created by a framework that was supposed to reduce overhead.&lt;/p&gt;

&lt;p&gt;If teams needed to "respond to change," they needed a process for responding. Enter sprint planning, backlog refinement, sprint review, retrospective, daily standup. Five ceremonies minimum, every two weeks, forever.&lt;/p&gt;

&lt;p&gt;If collaboration mattered, you needed artifacts. Enter backlog, burndown charts, velocity metrics, story points, Definition of Done.&lt;/p&gt;

&lt;p&gt;Each addition made sense alone. Together they built exactly what the manifesto warned against: a process-heavy system that valued tools and documentation over people and working software.&lt;/p&gt;

&lt;p&gt;The manifesto said "individuals and interactions over processes and tools."&lt;/p&gt;

&lt;p&gt;The industry heard "here's a new process with new tools."&lt;/p&gt;

&lt;h2&gt;
  
  
  The numbers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Scrum Alliance: 1.4 million certified Scrum Masters at ~$1,000 each = $1.4 billion in cert revenue alone&lt;/li&gt;
&lt;li&gt;SAFe documentation: 800+ pages&lt;/li&gt;
&lt;li&gt;Original manifesto: 68 words&lt;/li&gt;
&lt;li&gt;PMI stat shared this week: 85% of executives say agility is critical, only 32% are satisfied with implementation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's a 53-point gap between "we need this" and "this works." PMI's proposed solution? Another manifesto. The Manifesto for Enterprise Agility, launching March 3rd. Built from 700 CEO voices.&lt;/p&gt;

&lt;p&gt;More words to solve a problem created by too many words.&lt;/p&gt;

&lt;h2&gt;
  
  
  The apology loop
&lt;/h2&gt;

&lt;p&gt;Here's what I found remarkable today. The people who built this industry are publicly apologizing for what it became:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"We turned agile into a certification ladder"&lt;/li&gt;
&lt;li&gt;"Ceremony without intent"&lt;/li&gt;
&lt;li&gt;"Packaged mediocrity"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These aren't quotes from critics. These are from people with CSM, SAFe SPC, PMP, and RTE in their titles. They see the problem. They name it. And tomorrow they'll run another sprint planning workshop and sell another certification.&lt;/p&gt;

&lt;p&gt;The apology is genuine. The business model isn't apologizing.&lt;/p&gt;

&lt;p&gt;It's a retrospective with no action items. Which is exactly the dysfunction they're describing.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the manifesto actually killed
&lt;/h2&gt;

&lt;p&gt;The manifesto didn't fail because the ideas were wrong. It failed because it succeeded.&lt;/p&gt;

&lt;p&gt;It succeeded so completely that it created a market. And markets don't optimize for the original intent. They optimize for revenue.&lt;/p&gt;

&lt;p&gt;Today most teams practicing "Agile" have never read the manifesto. They know Scrum. They know Jira. They know story points and velocity. They don't know the 68 words that started it all. And if they read them, they'd notice the manifesto describes the opposite of what they do every day.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually works
&lt;/h2&gt;

&lt;p&gt;25 years. Banking systems. The best teams I've worked with shared these traits:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technical leadership that understood the work.&lt;/strong&gt; Not facilitators. Not coaches. People who could evaluate an architecture decision, debug production, and tell stakeholders why a shortcut would cost more than it saved.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Clear ownership.&lt;/strong&gt; One person who could say "we're doing this" without scheduling a meeting to discuss it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Short feedback loops.&lt;/strong&gt; Not because a framework required them. Because the team wanted to know if what they built worked.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Minimal overhead.&lt;/strong&gt; Meetings that served a purpose. When a meeting stopped being useful, it died. No ceremony survived on tradition.&lt;/p&gt;

&lt;p&gt;None of this required a certification or a framework or a manifesto.&lt;/p&gt;

&lt;h2&gt;
  
  
  The uncomfortable truth
&lt;/h2&gt;

&lt;p&gt;The ideas were always good. Simple, honest, human.&lt;/p&gt;

&lt;p&gt;But the industry spent 25 years proving that you can take any good idea, package it, certify it, scale it, and sell it until the original intent is unrecognizable.&lt;/p&gt;

&lt;p&gt;Happy birthday, Agile. The manifesto was 68 words. The industry turned it into 800 pages, 1.4 million certifications, and a 53-point gap between intent and reality.&lt;/p&gt;

&lt;p&gt;The words were never the problem. We were.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;If you're wondering how much of your team's process is real agility vs. framework theater, I built a diagnostic that measures exactly that: &lt;a href="https://agilelie.com/risk-management-theater" rel="noopener noreferrer"&gt;Risk Management Theater Self-Check&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;What's your experience? Have you seen Agile work as intended, or did the framework get in the way? Drop your stories below.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>management</category>
      <category>news</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>Your Definition of Done Is a Political Document, Not a Quality Standard</title>
      <dc:creator>Ghostinit0x</dc:creator>
      <pubDate>Tue, 10 Feb 2026 12:31:27 +0000</pubDate>
      <link>https://dev.to/ghostinit0x/your-definition-of-done-is-a-political-document-not-a-quality-standard-1a32</link>
      <guid>https://dev.to/ghostinit0x/your-definition-of-done-is-a-political-document-not-a-quality-standard-1a32</guid>
      <description>&lt;p&gt;Somewhere in your company's Confluence instance, there's a page called "Definition of Done." Last edited fourteen months ago. Eight to fifteen bullet points. At least three reference Jira. Every one designed to be verifiable by someone who doesn't understand what the software actually does.&lt;/p&gt;

&lt;p&gt;That's not a quality standard. It's a treaty—a liability shield negotiated between engineering, product, and management that says: &lt;em&gt;when things go wrong, here's how we prove it wasn't our fault.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What Your DoD Items Actually Mean
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;What the DoD Says&lt;/th&gt;
&lt;th&gt;What Actually Happens&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Code reviewed by at least one peer&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Someone clicked Approve. The review took between 90 seconds and 4 minutes. Nobody ran the branch locally.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Unit tests written and passing&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;A happy-path test was written. The edge case that causes a production incident in three weeks remains untested.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Acceptance criteria met&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The PO squinted at a screen for thirty seconds and said "looks good."&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;No critical or high-severity bugs&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The bugs were reclassified as "medium" so the story could close.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Deployed to staging&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Deployed to a staging environment that doesn't resemble production.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Every item is optimized for one thing: &lt;em&gt;can we check a box in Jira?&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Nobody Fixes It
&lt;/h2&gt;

&lt;p&gt;Everyone knows the DoD is theater. Fixing it would require making it actually rigorous — and rigorous means stories take longer, velocity drops, and someone tells a VP the team will deliver less.&lt;/p&gt;

&lt;p&gt;Throughput is what gets measured and rewarded. So the DoD stays weak. It's a &lt;em&gt;negotiated settlement&lt;/em&gt;, not a quality standard.&lt;/p&gt;




&lt;h2&gt;
  
  
  The DoD Negotiation
&lt;/h2&gt;

&lt;p&gt;New engineering director proposes load testing, integration tests in production-like environments, security reviews, canary bake periods. Reasonable items that actually prevent incidents.&lt;/p&gt;

&lt;p&gt;Within a month, every new item is quietly dropped or made optional. The DoD returns to its previous state: a list of things verifiable by looking at Jira metadata.&lt;/p&gt;

&lt;p&gt;The lesson: the DoD is a political agreement. Changing it requires changing incentives, delivery expectations, and management culture. You can't just edit a wiki page.&lt;/p&gt;




&lt;h2&gt;
  
  
  A DoD That Actually Worked
&lt;/h2&gt;

&lt;p&gt;Small B2B SaaS. Three outages, two lost contracts. The CTO replaced the DoD with one rule:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"A story is Done when the engineer who built it would deploy it at 4:55 PM on a Friday without telling anyone, and sleep soundly."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It worked because: permission to slow down, velocity removed as a metric, adversarial peer review, and social accountability replaced checkboxes. Customer incidents dropped around 80% in two quarters.&lt;/p&gt;

&lt;p&gt;Cost: 30% delivery reduction, executive air cover, total metric overhaul. Most organizations won't pay it.&lt;/p&gt;




&lt;h2&gt;
  
  
  Auditing Your DoD
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Friday Deploy Test:&lt;/strong&gt; Does each item increase production confidence, or just prove someone did something?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Last Incident Autopsy:&lt;/strong&gt; Was the DoD satisfied on the story that caused your last three incidents?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Timing Test:&lt;/strong&gt; If code reviews average under ten minutes for 500+ lines, it's a rubber stamp.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rigor Conversation:&lt;/strong&gt; Propose one hard item. Watch the velocity objections surface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Uncomfortable Question:&lt;/strong&gt; When did the DoD last actually block a story?&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  The Root Cause
&lt;/h2&gt;

&lt;p&gt;The Agile-industrial complex built a framework where visible throughput is the primary success metric, then told teams to also care about quality. The DoD is where that tension collapses into theater.&lt;/p&gt;

&lt;p&gt;Stop editing the document. Start changing the system that made it necessary.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://agilelie.com/blog/definition-of-done-political-document-not-quality-standard" rel="noopener noreferrer"&gt;agilelie.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>agile</category>
      <category>discuss</category>
      <category>softwareengineering</category>
      <category>productivity</category>
    </item>
    <item>
      <title>The Agile tax: planning poker costs $66k/year, the SM role can be automated in a weekend, and we're still doing waterfall anyway</title>
      <dc:creator>Ghostinit0x</dc:creator>
      <pubDate>Sun, 08 Feb 2026 15:18:13 +0000</pubDate>
      <link>https://dev.to/ghostinit0x/the-agile-tax-planning-poker-costs-66kyear-the-sm-role-can-be-automated-in-a-weekend-and-were-59dc</link>
      <guid>https://dev.to/ghostinit0x/the-agile-tax-planning-poker-costs-66kyear-the-sm-role-can-be-automated-in-a-weekend-and-were-59dc</guid>
      <description>&lt;p&gt;At some point I started doing math on how much Agile ceremonies actually cost. Not in "productivity" or "morale" or whatever. In actual money.&lt;/p&gt;

&lt;p&gt;We had 8 engineers in a room for 4 hours every two weeks. Average fully loaded cost around $80/hr per engineer. That's $2,560 per session. Twice a month. $66,560 a year. To assign made-up numbers to tickets that would change scope by Wednesday anyway.&lt;/p&gt;

&lt;p&gt;Nobody ever questioned this. Not once. If I told finance I needed $66k for a new tool there would be 3 months of procurement review. But burning that same amount on a recurring meeting where grown engineers hold up cards with numbers on them? That's just "the process."&lt;/p&gt;

&lt;p&gt;I saw a post recently where a guy built a tool over a weekend that automated most of what his Scrum Master did. Ran standups, tracked blockers, generated sprint reports. Whole thing took him 2 days.&lt;br&gt;
The responses were split. Half the people said "that's not what a SM really does" and the other half said "that's exactly what our SM does." Both groups were right about their own experience and that's kind of the point. &lt;/p&gt;

&lt;p&gt;When a role can be automated by one dev in a weekend at some companies but is supposedly critical leadership at others, maybe the role isn't well defined enough to justify a full salary everywhere.&lt;/p&gt;

&lt;p&gt;I'm not saying good SMs don't exist. I've met maybe two in 25 years. But the hit rate is terrible and the floor is basically a meeting scheduler with a certification.&lt;/p&gt;

&lt;p&gt;Here's the thing that kills me. After all the ceremonies, the points, the sprints, the retros, the SM, the PO, the whole apparatus. Most teams are still doing waterfall. Scope is fixed before the sprint starts. Budget was locked last quarter. Deadline was promised to a client 6 months ago. Nothing is going to "emerge" or "pivot" or "respond to change."&lt;/p&gt;

&lt;p&gt;We just report status more frequently now. That's the actual difference. Instead of a monthly project update we give a biweekly one. We renamed the Gantt chart to a "sprint board" and the project manager to a Scrum Master.&lt;/p&gt;

&lt;p&gt;A VP at a Fortune 500 said it better than I can. Calling it a Sprint doesn't make you faster. It just makes you tired.&lt;br&gt;
So what's the actual Agile tax? At my last org it was roughly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;$66k/yr on planning poker&lt;/li&gt;
&lt;li&gt;$130k/yr on a SM salary for a role one dev automated in a weekend&lt;/li&gt;
&lt;li&gt;4-6 hours per week per engineer in ceremonies&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Multiply that across the team and we were spending more time talking about work than doing work&lt;/p&gt;

&lt;p&gt;And the end result was the same waterfall we always did. Just with more meetings and a Jira board.&lt;/p&gt;

&lt;p&gt;Anyone else done this math at their company? Curious if the numbers are similar or if we were just especially bad at this.&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>agile</category>
      <category>softwareengineering</category>
    </item>
    <item>
      <title>We'll address that tech debt next quarter</title>
      <dc:creator>Ghostinit0x</dc:creator>
      <pubDate>Fri, 06 Feb 2026 01:05:36 +0000</pubDate>
      <link>https://dev.to/ghostinit0x/well-address-that-tech-debt-next-quarter-4322</link>
      <guid>https://dev.to/ghostinit0x/well-address-that-tech-debt-next-quarter-4322</guid>
      <description>&lt;p&gt;Three years later the technical debt is still there and now it's a crisis blocking new features.&lt;/p&gt;

&lt;p&gt;This pattern plays out constantly in enterprise software and banking tech. Tech debt starts manageable but accumulates faster than teams can pay it down because it never makes the priority list.&lt;/p&gt;

&lt;p&gt;Small shortcuts compound. Quick fixes pile up. Temporary solutions become permanent. Everyone knows it needs attention but there's always something more urgent.&lt;/p&gt;

&lt;p&gt;Real example from banking: Service built as temporary workaround for launch deadline. "We'll refactor this properly after launch." That service ran in production for four years. Original developer left after two. By year three nobody fully understood how it worked but we were terrified to touch it because so many other things depended on it.&lt;/p&gt;

&lt;p&gt;When I finally got time to refactor it took six weeks instead of the two days it would've taken initially. Every shortcut we took to save time cost us 10x later.&lt;/p&gt;

&lt;p&gt;Here's why tech debt never gets prioritized:&lt;/p&gt;

&lt;p&gt;Product teams can't see it. Stakeholders can't see it. Doesn't show up in roadmaps or customer demos. What they see is new features, revenue impact, user growth. Invisible problem always loses to visible opportunity.&lt;/p&gt;

&lt;p&gt;Every sprint planning same conversation happens. Engineers flag technical debt that needs attention. PM acknowledges it matters but points to committed features. "We'll tackle it next quarter for sure." Next quarter arrives with new commitments and same conversation repeats.&lt;/p&gt;

&lt;p&gt;Tech debt only becomes priority when it breaks something customers see. By then the fix is exponentially harder because you've built multiple features on top of the unstable foundation. And everyone wonders why the estimate is suddenly so high.&lt;/p&gt;

&lt;p&gt;Teams that handle this well dedicate fixed capacity every sprint. Twenty percent of velocity goes to technical health regardless of feature pressure. Non-negotiable.&lt;/p&gt;

&lt;p&gt;But most organizations struggle with this. Shipping eighty percent of potential feature velocity feels like leaving value on the table. Until the system breaks and suddenly you're shipping zero percent because you're firefighting production issues caused by accumulated technical debt.&lt;/p&gt;

&lt;p&gt;I've seen teams try hiding technical debt work inside feature estimates. Pad the story points, slip refactoring in quietly. Works until someone notices velocity dropped and you're explaining why you wasted time on internal work instead of customer value.&lt;/p&gt;

&lt;p&gt;The honest approach is making technical health visible and defending the time it needs. But that requires leadership that understands compound interest works both ways. Technical shortcuts create interest that compounds just like financial debt.&lt;/p&gt;

&lt;p&gt;How does your organization actually handle this? Does technical debt get real priority or is it always next quarter indefinitely?&lt;/p&gt;

</description>
      <category>scrum</category>
      <category>development</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Tech lead who doesn't code is just a project manager with a misleading title</title>
      <dc:creator>Ghostinit0x</dc:creator>
      <pubDate>Tue, 03 Feb 2026 14:21:12 +0000</pubDate>
      <link>https://dev.to/ghostinit0x/tech-lead-who-doesnt-code-is-just-a-project-manager-with-a-misleading-title-53k7</link>
      <guid>https://dev.to/ghostinit0x/tech-lead-who-doesnt-code-is-just-a-project-manager-with-a-misleading-title-53k7</guid>
      <description>&lt;p&gt;The $180k tech lead who can't unblock an $80k junior developer.&lt;/p&gt;

&lt;p&gt;Seen this in banking tech more times than I can count. Junior dev stuck on Kafka consumer issue. Spent half a day trying to figure out why messages weren't coming through. Tech lead in back to back meetings all morning. When he finally gets free he looks at it for 10 minutes and says "I don't know, haven't worked with Kafka in like 18 months."&lt;/p&gt;

&lt;p&gt;I walked over. Took me 5 minutes. Same consumer group name plugged into multiple topics. One consumer eating everything, others starving. Basic mistake but you'd only know if you actually worked with the stack.&lt;/p&gt;

&lt;p&gt;Here's the thing. This tech lead isn't stupid. He's just been in so many alignment meetings and architecture reviews and stakeholder calls that he lost touch with the actual technical work. Got promoted for being good technically, now spends zero time being technical.&lt;/p&gt;

&lt;p&gt;Pattern I keep seeing: promote someone for technical depth, pull them into meetings constantly, wonder why they can't help the team with technical problems anymore.&lt;/p&gt;

&lt;p&gt;Team gets frustrated. Tech lead gets frustrated. Everyone knows something's wrong but nobody wants to say it out loud.&lt;/p&gt;

&lt;p&gt;Not sure what the fix is honestly. You need people focused on big picture stuff. But when that person can't unblock a junior dev on a basic problem something broke along the way.&lt;/p&gt;

&lt;p&gt;How does your org handle this? Do tech leads actually stay technical or do they drift into pure coordination after a few months?&lt;/p&gt;

</description>
      <category>career</category>
      <category>discuss</category>
      <category>leadership</category>
      <category>management</category>
    </item>
    <item>
      <title>Scripts for Suggesting Standup Alternatives to Your Manager</title>
      <dc:creator>Ghostinit0x</dc:creator>
      <pubDate>Sun, 01 Feb 2026 21:10:33 +0000</pubDate>
      <link>https://dev.to/ghostinit0x/scripts-for-suggesting-standup-alternatives-to-your-manager-5886</link>
      <guid>https://dev.to/ghostinit0x/scripts-for-suggesting-standup-alternatives-to-your-manager-5886</guid>
      <description>&lt;p&gt;Fifteen minutes times five days times fifty weeks. Sixty hours a year minimum—spent announcing what you typed into Jira yesterday.&lt;/p&gt;

&lt;p&gt;That number gets worse when you count the context switch. The morning momentum you lose. The twenty minutes before the meeting where you can't start anything deep.&lt;/p&gt;

&lt;p&gt;You know this is broken. Knowing isn't the problem.&lt;/p&gt;

&lt;p&gt;The problem is that the moment you say "I think standups aren't working," your manager hears "I don't want accountability."&lt;/p&gt;

&lt;h2&gt;
  
  
  Before You Open Your Mouth
&lt;/h2&gt;

&lt;p&gt;Three questions to answer first:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What does your manager actually care about?&lt;/li&gt;
&lt;li&gt;What specific problem are you solving?&lt;/li&gt;
&lt;li&gt;What are you proposing instead?&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The 1:1 Opener (Low Stakes)
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;"I've been tracking my focus time lately, and I noticed that morning 
meetings—including standup—tend to fragment my first few hours. 

I'm not saying standups aren't valuable. But I've been wondering if 
there's a way to get the same visibility without breaking up the morning. 

Have you seen any teams experiment with async updates?"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Why this works:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Opens with personal data, not ideology&lt;/li&gt;
&lt;li&gt;Doesn't attack the meeting—questions the format&lt;/li&gt;
&lt;li&gt;Asks for their perspective&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Trial Period Pitch
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;"What if we tried it for two weeks? Async updates every morning—same 
three questions, posted by 9:30. At the end, we check in: Did you have 
the visibility you needed? Did blockers get missed?

If it doesn't work, we go back. I'm happy to facilitate."
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Managers say no to permanent changes. They're not trained to say no to "let's try it for two weeks."&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Reference
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Say this:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"I've been tracking my focus time..."&lt;/li&gt;
&lt;li&gt;"What if we tried it for two weeks?"&lt;/li&gt;
&lt;li&gt;"Same information, different format"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Not this:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Standups are a waste of time"&lt;/li&gt;
&lt;li&gt;"Nobody likes this meeting"&lt;/li&gt;
&lt;li&gt;"Studies show that..."&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;The full article with seven complete scripts—including retro suggestions, Slack templates, and escalation scripts at &lt;a href="https://agilelie.com/blog/scripts-standup-alternatives-manager" rel="noopener noreferrer"&gt;agilelie.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>agile</category>
      <category>career</category>
      <category>management</category>
      <category>productivity</category>
    </item>
    <item>
      <title>When Scaling Process Kills Working Teams</title>
      <dc:creator>Ghostinit0x</dc:creator>
      <pubDate>Fri, 30 Jan 2026 19:11:15 +0000</pubDate>
      <link>https://dev.to/ghostinit0x/when-scaling-process-kills-working-teams-19hm</link>
      <guid>https://dev.to/ghostinit0x/when-scaling-process-kills-working-teams-19hm</guid>
      <description>&lt;h1&gt;
  
  
  When "Scaling" Process Kills Working Teams
&lt;/h1&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;Small engineering teams often ship effectively until management decides they need "proper process." This pattern - hiring process people when teams are already delivering - frequently results in slower velocity, missed deadlines, and frustrated engineers. The timing of process implementation matters more than the process itself.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Pattern
&lt;/h2&gt;

&lt;p&gt;Early 2020s, small fintech startup. Deadline: 4 months to launch.&lt;/p&gt;

&lt;p&gt;Engineering team was literally 3 people. Me as architect, plus two devs.&lt;/p&gt;

&lt;p&gt;We had our shit together. Architecture designed, infrastructure running in the cloud, backend skeleton ready. Devs were building features. We were on track.&lt;/p&gt;

&lt;p&gt;Then month 2 hit and management started hiring. A bunch of managers showed up. Then they brought in a Scrum Master.&lt;/p&gt;

&lt;p&gt;First week this guy wants to implement full Agile ceremonies. Daily standups, sprint planning, retrospectives, backlog refinement. The whole package.&lt;/p&gt;

&lt;p&gt;His reasoning: "You need process to scale."&lt;/p&gt;

&lt;p&gt;We had 8 weeks left. We weren't trying to scale. We were trying to finish.&lt;/p&gt;

&lt;p&gt;I've seen this same pattern play out multiple times now. Small team shipping → Management gets uncomfortable with lack of "visibility" → They hire process people → Process people need to justify their existence → Ceremonies get implemented → Everything slows down.&lt;/p&gt;

&lt;p&gt;The thing that kills me is the timing. We were working. Why fix what isn't broken when you're 8 weeks from deadline?&lt;/p&gt;




&lt;h2&gt;
  
  
  Why This Keeps Happening
&lt;/h2&gt;

&lt;p&gt;After seeing this pattern repeat across different companies and contexts, I've started to understand the underlying dynamics. It's not that management is stupid or that Scrum Masters are evil. It's more nuanced than that.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Visibility Problem
&lt;/h3&gt;

&lt;p&gt;When you're a director or VP watching a 3-person team work, it looks like chaos from the outside. There's no burndown charts, no velocity metrics, no sprint reports. Just engineers coding and occasionally syncing up.&lt;/p&gt;

&lt;p&gt;For someone who's accountable to executives or investors, this feels uncomfortable. How do you report progress? How do you forecast? How do you prove the team is actually working?&lt;/p&gt;

&lt;p&gt;The instinct is to add structure. And in large organizations where this person came from, structure meant Agile ceremonies. It's what they know. It's what feels safe.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Justification Trap
&lt;/h3&gt;

&lt;p&gt;Here's where it gets tricky. When you hire a Scrum Master or Agile Coach, that person needs to do something to justify their role. They can't just sit back and say "actually, things are working fine, I'll just observe."&lt;/p&gt;

&lt;p&gt;Their entire professional identity is built around implementing and improving processes. So they're naturally going to push for implementation, often regardless of context or timing.&lt;/p&gt;

&lt;p&gt;This isn't malicious. It's incentive alignment. You hired them to do a job, and that job is implementing Agile practices.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Control Illusion
&lt;/h3&gt;

&lt;p&gt;There's something psychologically comforting about process. Standups mean you know what everyone's working on. Sprint planning means you have a "commitment." Velocity tracking means you can forecast.&lt;/p&gt;

&lt;p&gt;The problem is that this control is often illusory. I've watched teams where everyone says the right things in standups while the actual work happens in different channels. Where sprint commitments are meaningless because priorities shift mid-sprint. Where velocity metrics are gamed or become targets themselves.&lt;/p&gt;

&lt;p&gt;But management feels better because they have reports and charts and metrics. Even if those metrics don't actually predict or improve outcomes.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Math Nobody Wants To See
&lt;/h2&gt;

&lt;p&gt;Let's do the actual calculation for that 8-week scenario I described.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Proposed ceremonies:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Daily standup: 15 minutes&lt;/li&gt;
&lt;li&gt;Sprint planning: 2 hours every 2 weeks&lt;/li&gt;
&lt;li&gt;Sprint retrospective: 1 hour every 2 weeks&lt;/li&gt;
&lt;li&gt;Backlog refinement: 1 hour per week&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Time cost over 8 weeks (3 engineers):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Standups: 40 days × 15 min × 3 people = 30 hours&lt;/li&gt;
&lt;li&gt;Planning: 4 sprints × 2 hours × 3 people = 24 hours&lt;/li&gt;
&lt;li&gt;Retros: 4 sprints × 1 hour × 3 people = 12 hours&lt;/li&gt;
&lt;li&gt;Refinement: 8 weeks × 1 hour × 3 people = 24 hours&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Total: 90 engineering hours&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's more than 2 full weeks of development time. On an 8-week deadline.&lt;/p&gt;

&lt;p&gt;Now, you could argue that these ceremonies would improve efficiency enough to offset the time cost. Maybe. But we were already shipping. We had momentum. The architecture was done. The infrastructure was running. We knew what needed to be built.&lt;/p&gt;

&lt;p&gt;Adding process at that point was pure overhead. There was no evidence it would make us faster. In fact, the context switching alone from stopping work to attend meetings would likely slow us down.&lt;/p&gt;

&lt;p&gt;But more importantly - we didn't have 2 weeks to spare. The deadline wasn't flexible. The budget wasn't infinite. &lt;/p&gt;

&lt;p&gt;The tradeoff wasn't "process vs no process." It was "ship on time vs implement perfect process."&lt;/p&gt;




&lt;h2&gt;
  
  
  What Actually Worked For Us (Before Things Changed)
&lt;/h2&gt;

&lt;p&gt;Before the Scrum Master arrived, we had a lightweight system that was working:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Morning check-ins:&lt;/strong&gt; Not mandatory. Just whoever was around would spend 5-10 minutes in Slack saying what they were tackling that day. If you were deep in something and didn't check in, nobody cared.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Documentation culture:&lt;/strong&gt; Everything architectural got documented. Every decision got recorded. Not in formal documents - just in our project wiki and code comments. If someone needed context, they could find it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Direct communication:&lt;/strong&gt; If you were blocked, you pinged the person who could unblock you. Immediately. No waiting for standup tomorrow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Weekly sync:&lt;/strong&gt; Once a week we'd do a 30-minute video call to make sure we were still aligned on priorities and to surface any concerns. These were optional but most people joined because they were actually useful.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Visible work:&lt;/strong&gt; We used a simple Kanban board in Jira. Not for process compliance. Just so everyone could see what was in progress and what was up next. No story points, no velocity tracking, no burndown charts. Just "To Do, Doing, Done."&lt;/p&gt;

&lt;p&gt;That was it. &lt;/p&gt;

&lt;p&gt;Was it textbook Agile? No. Would it work for a 50-person team? Probably not. But for 3 engineers with a tight deadline, it was exactly what we needed.&lt;/p&gt;

&lt;p&gt;The key difference: Everything was designed for utility, not compliance. We did things because they helped us ship, not because a framework said we should.&lt;/p&gt;




&lt;h2&gt;
  
  
  When Process Actually Makes Sense
&lt;/h2&gt;

&lt;p&gt;I'm not anti-process. I'm anti-bad-timing-and-cargo-cult-process.&lt;/p&gt;

&lt;p&gt;There are absolutely times when implementing more structure is the right call:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When the team is growing quickly.&lt;/strong&gt; If you're going from 3 to 15 engineers in a month, yeah, you need more coordination mechanisms. The informal communication that works for 3 people breaks down at scale.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When there's genuine confusion about priorities.&lt;/strong&gt; If engineers are frequently building the wrong thing or there's constant thrashing on what matters, structured planning can help. But the key word is "genuine" - not manufactured confusion to justify the process.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When you're stable and optimizing.&lt;/strong&gt; After you've shipped, when you have breathing room, that's when you can step back and ask "how do we want to work together long-term?" You can experiment with different ceremonies, see what sticks, refine based on feedback.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When the team asks for it.&lt;/strong&gt; If engineers are saying "I don't know what others are working on" or "I wish we had more structure," listen to them. Bottom-up process adoption works way better than top-down.&lt;/p&gt;

&lt;p&gt;The pattern I've seen work best: Launch with minimal process. Add structure gradually based on actual pain points. Let the team drive what they need.&lt;/p&gt;

&lt;p&gt;What doesn't work: Implementing full Agile overnight because that's what management knows, regardless of context or timing.&lt;/p&gt;




&lt;h2&gt;
  
  
  Red Flags You're Seeing Process Theater
&lt;/h2&gt;

&lt;p&gt;Over the years, I've gotten better at spotting when process is genuine versus when it's theater. Some warning signs:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Process is enforced but not followed.&lt;/strong&gt; Everyone attends the standup but nothing changes based on what's said. Retrospective action items never get implemented. Sprint commitments are meaningless.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Metrics become targets.&lt;/strong&gt; The team starts gaming story points to hit velocity targets. Defects don't get reported because it hurts the metrics. Engineers avoid risky but important refactoring because it doesn't "count."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Process people multiply.&lt;/strong&gt; One Scrum Master becomes three. Then you need an Agile Coach to coach the Scrum Masters. Then you need a Head of Agile to manage the coaches. Each layer adds more meetings but doesn't improve delivery.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Documentation for documentation's sake.&lt;/strong&gt; You're writing sprint goals that nobody reads. Creating detailed tickets that get rewritten during implementation. Maintaining burndown charts that management doesn't understand.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dissent is treated as resistance.&lt;/strong&gt; If you question whether a ceremony is adding value, you get labeled as "not a team player" or "resistant to change." Questions are deflected with "this is best practice" rather than engaged with honestly.&lt;/p&gt;

&lt;p&gt;The difference between good process and theater is simple: good process makes work easier. Theater makes work look organized.&lt;/p&gt;




&lt;h2&gt;
  
  
  What To Do If You're In This Situation
&lt;/h2&gt;

&lt;p&gt;If you're an engineer watching process get implemented at exactly the wrong time, here's what I've learned:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pick your battles.&lt;/strong&gt; Not every ceremony is worth fighting. Daily standups, even if not ideal, won't kill you. Save your capital for the bigger issues.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Speak to outcomes, not preferences.&lt;/strong&gt; Don't say "I don't like meetings." Say "We have 8 weeks to deadline and this adds 90 hours of overhead. Can we implement this post-launch?"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Propose alternatives.&lt;/strong&gt; Instead of just saying no to standups, suggest async updates. Instead of fighting sprint planning, suggest a lightweight version. Give management a way to get the visibility they want without the full overhead.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Document your concerns.&lt;/strong&gt; Not to CYA, but so there's a record when the deadline gets missed. "We raised concerns about process overhead on [date]. Here were our predictions." This isn't about being right - it's about making sure the real causes get understood.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Know when to leave.&lt;/strong&gt; If management is committed to process over delivery, and you're the voice in the wilderness, recognize that you might not win this one. Especially if you're seeing signs that dissent is being punished rather than engaged with.&lt;/p&gt;

&lt;p&gt;That last one is hard. Nobody wants to bail on a project mid-stream. But I've learned that some organizational dysfunctions can't be fixed from the bottom. If the incentive structure rewards appearance over results, individual engineers usually can't change that.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Larger Pattern
&lt;/h2&gt;

&lt;p&gt;The more I think about this, the more I realize it's not really about Agile at all. Agile just happens to be the current framework that organizations cargo-cult.&lt;/p&gt;

&lt;p&gt;The underlying pattern is: Management wants certainty in an uncertain domain. They want predictability when dealing with creative problem-solving. They want control when managing knowledge work that's fundamentally hard to control.&lt;/p&gt;

&lt;p&gt;Process frameworks promise to deliver these things. "Do Agile correctly and you'll be able to forecast accurately." "Implement SAFe and you can scale predictably." "Follow these ceremonies and risks will be managed."&lt;/p&gt;

&lt;p&gt;But software development is inherently uncertain. Requirements change. Technical problems emerge. People have different skill levels and different working styles. No amount of process eliminates this uncertainty - it just gives the illusion of control.&lt;/p&gt;

&lt;p&gt;The best teams I've worked with embraced this uncertainty. They had lightweight ways of coordinating, strong technical practices, and leadership that trusted them to figure shit out. They added structure when they felt pain, not prophylactically.&lt;/p&gt;

&lt;p&gt;The worst teams I've worked with had perfect process compliance and shipped late or not at all. They spent more time managing the process than doing the work. Leadership optimized for looking good in reports rather than actually delivering.&lt;/p&gt;




&lt;h2&gt;
  
  
  A Final Thought
&lt;/h2&gt;

&lt;p&gt;I still think about that project sometimes. Would we have shipped if we'd kept the lightweight approach? Maybe. Would we have missed the deadline even without the process overhead? Possibly.&lt;/p&gt;

&lt;p&gt;But I know for certain that adding 90 hours of ceremony time to an already tight 8-week deadline didn't help. And I know that teams work best when they're trusted to organize themselves around the work, not around a framework.&lt;/p&gt;

&lt;p&gt;If you're managing engineers, here's my ask: Before you implement process, ask whether it's solving a real problem or just making you feel more comfortable. Ask whether the timing is right. Ask the team what they actually need rather than imposing what you think they should need.&lt;/p&gt;

&lt;p&gt;And if you're an engineer dealing with this, know that your frustration is valid. It's not that you're anti-process or anti-collaboration. It's that you can see the gap between what helps delivery and what's just theater.&lt;/p&gt;

&lt;p&gt;Sometimes the best process is almost no process. At least until you have evidence you need more.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;If you're trying to identify where you have real coordination problems versus process theater, I created a free diagnostic that helps map this out. Not selling anything - just a framework I've found useful: &lt;a href="https://agilelie.com/risk-management-theater" rel="noopener noreferrer"&gt;https://agilelie.com/risk-management-theater&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;And if you've seen this pattern in your own teams, I'd love to hear about it in the comments. What worked? What didn't? How did you handle it?&lt;/em&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>agile</category>
      <category>career</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Your CEO Blamed Engineering for the Outage. Here's Why That's Actually a Budget Decision</title>
      <dc:creator>Ghostinit0x</dc:creator>
      <pubDate>Thu, 29 Jan 2026 03:20:44 +0000</pubDate>
      <link>https://dev.to/ghostinit0x/your-ceo-blamed-engineering-for-the-outage-heres-why-thats-actually-a-budget-decision-2302</link>
      <guid>https://dev.to/ghostinit0x/your-ceo-blamed-engineering-for-the-outage-heres-why-thats-actually-a-budget-decision-2302</guid>
      <description>&lt;p&gt;On August 1, 2012, Knight Capital lost $440 million in 45 minutes.&lt;/p&gt;

&lt;p&gt;Not a hack. Not market manipulation. Old code that should've been removed years earlier got pushed to production under deadline pressure. The SEC investigation didn't blame developers—it pointed to "inadequate technology governance." Executive function, not engineering function.&lt;/p&gt;

&lt;p&gt;Yet when your system crashes at 2 AM, the morning standup still asks: "What did &lt;em&gt;the team&lt;/em&gt; do wrong?"&lt;/p&gt;




&lt;h2&gt;
  
  
  The Number That Should Piss You Off
&lt;/h2&gt;

&lt;p&gt;Technical debt in the US costs &lt;strong&gt;$1.52 trillion annually&lt;/strong&gt; (CISQ, 2022). McKinsey says it accounts for 20-40% of the entire value of most companies' tech estate.&lt;/p&gt;

&lt;p&gt;Here's the thing: every piece of technical debt traces back to a business decision.&lt;/p&gt;

&lt;p&gt;Someone approved the deadline without time for testing. Someone rejected the hiring request. Someone cut refactoring because "users don't see it."&lt;/p&gt;

&lt;p&gt;Those decisions happened in budget meetings, not sprint planning. But when consequences arrive, the postmortem happens in a retro where nobody in the room had authority to prevent the problem.&lt;/p&gt;




&lt;h2&gt;
  
  
  Agile Ceremonies as Blame Shields
&lt;/h2&gt;

&lt;p&gt;The daily standup asks "What's blocking you?" — which makes it &lt;em&gt;your&lt;/em&gt; blocker. Nobody asks who decided to staff the API team at 60% capacity.&lt;/p&gt;

&lt;p&gt;Sprint planning is where technical work dies. "Can we do that refactor next sprint?" Next sprint never comes.&lt;/p&gt;

&lt;p&gt;Retros ask "What can &lt;em&gt;we&lt;/em&gt; do better?" — presupposing the team is the right unit of improvement. But "we keep getting pulled into production support" is a staffing decision. "Requirements changed mid-sprint" is leadership failure. "No time for code review" is deadline pressure from above.&lt;/p&gt;

&lt;p&gt;You can't retrospective your way out of systematic under-resourcing.&lt;/p&gt;




&lt;h2&gt;
  
  
  83% of Developers Report Burnout
&lt;/h2&gt;

&lt;p&gt;Haystack Analytics found 83% of devs experience burnout. Top reasons: high workload, inefficient processes, unclear goals.&lt;/p&gt;

&lt;p&gt;Not "code is hard." Not "technology is complex."&lt;/p&gt;

&lt;p&gt;Stack Overflow 2024 says technical debt is the #1 cause of developer frustration. Stripe found devs spend 33% of their time on maintenance instead of building.&lt;/p&gt;

&lt;p&gt;That's one-third of your engineering budget paying interest on decisions made above your pay grade.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Case Studies
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Knight Capital (2012):&lt;/strong&gt; $440M lost in 45 minutes. Old code, no deployment controls. Company sold within months.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Equifax (2017):&lt;/strong&gt; 147 million people exposed. Known vulnerability, patch available for months, never applied. $700M+ in fines.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Southwest (2022):&lt;/strong&gt; 16,000 flights canceled. Decades-old crew scheduling system leadership had been warned about for years. $740M+ in costs.&lt;/p&gt;

&lt;p&gt;All three had risk management processes. What they didn't have was leadership willing to act on what those processes surfaced.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Now?
&lt;/h2&gt;

&lt;p&gt;If you're an engineering leader, start documenting the decision chain. Every cut to technical investment, every deadline set without eng input, every denied hire—write it down with dates and names.&lt;/p&gt;

&lt;p&gt;Not for blame. For visibility. When consequences arrive, show it was a predicted outcome of a specific decision, not an engineering failure.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;I wrote a full breakdown of this problem&lt;/strong&gt; — including how Risk Management Theater lets executives check governance boxes without actually reducing risk, what metrics leadership should actually own, and specific tactics for translating technical debt into language that gets budget.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://agilelie.com/blog/code-quality-executive-problem-agile-theater" rel="noopener noreferrer"&gt;Read the full article: Code Quality Is a C-Suite Problem →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;If you're tired of taking blame for predictable outcomes of executive decisions, check out &lt;a href="https://agilelie.com/agile-cancer-industry" rel="noopener noreferrer"&gt;The Anti-Agile Manifesto&lt;/a&gt;. You're not crazy. The system is broken by design.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;What's your experience?&lt;/strong&gt; Ever been blamed for an outage that was really a resourcing failure? Drop it in the comments.&lt;/p&gt;

</description>
      <category>softwareengineering</category>
      <category>softwaredevelopment</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Risk Management Theater: The Performance That's Killing Your Team</title>
      <dc:creator>Ghostinit0x</dc:creator>
      <pubDate>Mon, 26 Jan 2026 02:28:21 +0000</pubDate>
      <link>https://dev.to/ghostinit0x/risk-management-theater-the-performance-thats-killing-your-team-2433</link>
      <guid>https://dev.to/ghostinit0x/risk-management-theater-the-performance-thats-killing-your-team-2433</guid>
      <description>&lt;p&gt;You know the feeling.&lt;/p&gt;

&lt;p&gt;It's 9:47 AM. You're in a quick sync that was supposed to last 15 minutes. It's been 43.&lt;/p&gt;

&lt;p&gt;Someone is sharing their screen. A dashboard. Everything is green. The sprint is "on track." The team has "no blockers." The retro produced actionable insights.&lt;/p&gt;

&lt;p&gt;And yet.&lt;/p&gt;

&lt;p&gt;You shipped nothing last week. The same bug has been "in progress" for three sprints. The architect quit last month and nobody talks about it. There's a Slack channel called #war-room that's been active for 11 days straight.&lt;/p&gt;

&lt;p&gt;But the dashboard is green. Welcome to Risk Management Theater.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is Risk Management Theater?
&lt;/h3&gt;

&lt;p&gt;Risk Management Theater (RMT) is the organizational practice of performing risk management without actually managing risk.&lt;/p&gt;

&lt;p&gt;It's the standup that surfaces no blockers — because admitting a blocker makes you the blocker. &lt;/p&gt;

&lt;p&gt;It's the retrospective that produces insights but never changes systems.&lt;/p&gt;

&lt;p&gt;It's the dashboard designed to reassure stakeholders, not reveal reality.&lt;/p&gt;

&lt;p&gt;It's the meeting that exists to distribute liability, not to make decisions.&lt;/p&gt;

&lt;p&gt;RMT is what happens when the appearance of control becomes more important than actual control.&lt;/p&gt;

&lt;p&gt;The term comes from security theater — the post-9/11 phenomenon where airports implemented visible but ineffective security measures to make passengers feel safe without making them be safe.&lt;br&gt;
Same energy. Different domain.&lt;/p&gt;

&lt;p&gt;In software organizations, RMT is the systematic replacement of real risk management with its performative equivalent. The ceremonies happen. The artifacts are produced. The dashboards glow green.&lt;br&gt;
And then production goes down at 2 AM and everyone acts surprised.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why RMT Exists
&lt;/h3&gt;

&lt;p&gt;RMT isn't stupidity. It's incentives. Here's the uncomfortable truth: in most organizations, surfacing risk is punished, not rewarded.&lt;br&gt;
Think about it.&lt;/p&gt;

&lt;p&gt;When you say "no blockers" in standup, you're safe. You're a team player. You're making progress.&lt;/p&gt;

&lt;p&gt;When you say "actually, this architecture won't scale and we need to stop and fix it" — now you're the problem. You're "not solution-oriented." You're blocking the sprint.&lt;br&gt;
So people learn. Fast.&lt;/p&gt;

&lt;p&gt;They learn that the meeting isn't about identifying risk. It's about not being the one who identified the risk.&lt;/p&gt;

&lt;p&gt;Because if you identify the risk and it happens anyway, you're the one who knew and didn't fix it.&lt;/p&gt;

&lt;p&gt;But if nobody identifies the risk and it happens, well — who could have known?&lt;/p&gt;

&lt;p&gt;RMT is a collective agreement to not see what everyone sees.&lt;br&gt;
It's not a bug. It's a feature. A feature that protects individuals while destroying teams.&lt;/p&gt;

&lt;h3&gt;
  
  
  The 5 Warning Signs
&lt;/h3&gt;

&lt;p&gt;How do you know if you're in Risk Management Theater? Here are 5 signs. If you recognize three or more, you're not imagining it.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;"No blockers" is the default answer&lt;br&gt;
In your standups, how often does someone actually raise a blocker? If the answer is "rarely" or "never," you're not in a high-performing team with no problems. You're in a team where problems are socially discouraged.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Decisions are made before meetings&lt;br&gt;
The meeting exists to "align" — but alignment means getting everyone to nod at a decision that was already made in a smaller room, with fewer witnesses.&lt;br&gt;
The meeting isn't decision-making. It's liability distribution.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Dashboards are green, reality is red&lt;br&gt;
Everything looks on track until it isn't. The metrics are designed to tell a story, not reveal truth. When the story and reality diverge, the story wins — until it can't.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Retrospectives produce insights, not changes&lt;br&gt;
You've had 47 action items in 6 months. How many were completed? How many changed the system?&lt;br&gt;
If retros are where good ideas go to die, you're performing reflection without practicing it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Visibility means surveillance&lt;br&gt;
"Transparency" has become a euphemism for tracking people, not clarifying systems. You know exactly what everyone is working on. You have no idea why the system keeps failing.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Sound familiar?&lt;br&gt;
There are 5 more signs. I've compiled all 10 into a diagnostic tool — a simple scorecard that tells you exactly how deep you are in RMT.&lt;br&gt;
→ Take the RMT Diagnostic&lt;br&gt;
It takes 5 minutes. Be honest with yourself.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Real Cost
&lt;/h3&gt;

&lt;p&gt;RMT isn't just annoying. It's expensive. The data:&lt;/p&gt;

&lt;p&gt;83% of developers report burnout, driven primarily by process dysfunction [1]&lt;/p&gt;

&lt;p&gt;$110,000+ per team per year spent on Scrum ceremonies alone — before the bloat [2]&lt;/p&gt;

&lt;p&gt;23 minutes to regain focus after each interruption [3]&lt;/p&gt;

&lt;p&gt;153% increase in weekly meetings since 2020 [4]&lt;/p&gt;

&lt;p&gt;But the real cost isn't in the spreadsheet. It's the senior engineer who quit because she couldn't ship anything meaningful anymore.&lt;/p&gt;

&lt;p&gt;It's the outage that everyone saw coming but nobody could say. It's the slow death of craftsmanship — the creeping realization that your job is no longer building software, it's performing building software.&lt;/p&gt;

&lt;p&gt;Risk doesn't disappear when you stop talking about it. It relocates.&lt;br&gt;
It moves from dashboards to production. From standups to 2 AM incidents. From retros to resignation letters.&lt;/p&gt;

&lt;p&gt;The theater continues until reality forces the curtain call.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Question Nobody Asks
&lt;/h3&gt;

&lt;p&gt;Here's what I want you to try. In your next meeting, ask one of these questions:&lt;/p&gt;

&lt;p&gt;"What decision is actually open today?"&lt;br&gt;
"What are we de-scoping to pay for this?"&lt;br&gt;
"Which risk are we silently accepting right now?"&lt;/p&gt;

&lt;p&gt;Watch what happens.&lt;/p&gt;

&lt;p&gt;If people engage thoughtfully, you might be in a healthy environment.&lt;br&gt;
If people get uncomfortable, defensive, or irritated — your RMT score is higher than you think.&lt;/p&gt;

&lt;p&gt;The theater survives because nobody names it. Once you see it, you can't unsee it. And once you name it, others can see it too.&lt;/p&gt;

&lt;h3&gt;
  
  
  What Now?
&lt;/h3&gt;

&lt;p&gt;If you've read this far, you're probably not in denial. You're probably exhausted.&lt;/p&gt;

&lt;p&gt;You're probably wondering if it's you — if you're "not a team player," if you're "too negative," if you just need to "trust the process."&lt;/p&gt;

&lt;p&gt;You're not the problem. The system is.&lt;/p&gt;

&lt;p&gt;And the first step to fixing it is measuring it. &lt;a href="https://agilelie.com/risk-management-theater" rel="noopener noreferrer"&gt;Take the RMT Diagnostic&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;10 signs. 5 minutes. A score that tells you the truth.&lt;br&gt;
If your score is low, congratulations — you're in a rare healthy environment. If your score is high, at least now you know. And knowing is the first step to escaping.&lt;/p&gt;

&lt;p&gt;RMT is one of 12 patterns of organizational dysfunction I've documented after 23 years in the industry. If you want the full playbook — the patterns, the escape routes, the scripts, the case studies — check out The Anti-Agile Manifesto.&lt;/p&gt;

&lt;h3&gt;
  
  
  References:
&lt;/h3&gt;

&lt;p&gt;[1] Haystack Analytics (2021). 83% of Developers Suffer From Burnout.&lt;br&gt;
[2] Internal analysis based on average developer salary and ceremony time allocation.&lt;br&gt;
[3] Mark, G., Gudith, D., &amp;amp; Klocke, U. (2008). The Cost of Interrupted Work.&lt;br&gt;
[4] Microsoft Work Trend Index (2023). Will AI Fix Work?&lt;/p&gt;

&lt;p&gt;Originally published at &lt;a href="https://agilelie.com/blog/risk-management-theater" rel="noopener noreferrer"&gt;agilelie.com/blog/risk-management-theater&lt;/a&gt;&lt;/p&gt;

</description>
      <category>agile</category>
      <category>scrum</category>
      <category>softwaredevelopment</category>
      <category>discuss</category>
    </item>
    <item>
      <title>The $120K Question: Are Scrum Masters Worth Their Salary?</title>
      <dc:creator>Ghostinit0x</dc:creator>
      <pubDate>Mon, 19 Jan 2026 16:21:27 +0000</pubDate>
      <link>https://dev.to/ghostinit0x/the-120k-question-are-scrum-masters-worth-their-salary-22d9</link>
      <guid>https://dev.to/ghostinit0x/the-120k-question-are-scrum-masters-worth-their-salary-22d9</guid>
      <description>&lt;p&gt;I spent six months tracking what Scrum Masters actually do versus what they're paid. The numbers don't add up. &lt;/p&gt;

&lt;h2&gt;
  
  
  The Data Nobody Talks About
&lt;/h2&gt;

&lt;p&gt;In 2026, senior Scrum Masters in the US are pulling $125K-$145K. That's comparable to mid-level developers—the ones writing production code, fixing bugs, and getting paged at 2 AM when things break.&lt;/p&gt;

&lt;p&gt;San Francisco and New York? $155K+. For facilitating meetings.&lt;/p&gt;

&lt;p&gt;Here's what made me dig deeper: remote Scrum Masters show a 15-20% premium over on-site roles. We're paying more for a job that's arguably easier when done remotely (no one can corner you for "quick syncs" in the hallway).&lt;/p&gt;

&lt;p&gt;Meanwhile, senior developer salaries have compressed 10-15% since 2022, with 300+ applicants per position.&lt;/p&gt;

&lt;p&gt;Something's off.&lt;/p&gt;

&lt;h2&gt;
  
  
  The ROI Problem
&lt;/h2&gt;

&lt;p&gt;Let's do the math your VP of Engineering doesn't want you to do.&lt;/p&gt;

&lt;p&gt;$120K (average US salary) + benefits + equipment = $150K-$180K fully loaded annually.&lt;/p&gt;

&lt;p&gt;What could that money buy instead?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;0.7 senior developers who write code AND can run their own standups&lt;/li&gt;
&lt;li&gt;An entire year of CI/CD improvements and monitoring infrastructure&lt;/li&gt;
&lt;li&gt;Training budget for your entire engineering team&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I analyzed 156 impediments logged across four teams over six months. Scrum Masters directly resolved 8 of them—mostly booking conference rooms or ordering pizza. The other 148? Developers talking to developers, architects making decisions, managers approving budgets.&lt;/p&gt;

&lt;h2&gt;
  
  
  What High-Performers Do Differently
&lt;/h2&gt;

&lt;p&gt;Here's the uncomfortable pattern I'm seeing:&lt;/p&gt;

&lt;p&gt;Basecamp never had Scrum Masters. GitHub doesn't use them. Stripe's engineering teams coordinate without dedicated process managers. These companies ship products millions of developers use.&lt;/p&gt;

&lt;p&gt;A 2023 survey of 400+ Bay Area tech companies: only 31% of high-growth startups employ dedicated Scrum Masters. The ones without them? 23% higher deployment frequency.&lt;/p&gt;

&lt;p&gt;Spotify scaled to 600+ engineers across multiple countries without dedicated Scrum Masters. Estimated savings: $8-12M annually. That money hired senior engineers instead.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Market Is Speaking
&lt;/h2&gt;

&lt;p&gt;LinkedIn job postings for Scrum Masters dropped 34% year-over-year in Q1 2026.&lt;/p&gt;

&lt;p&gt;Postings for Engineering Managers and Technical Leads? Up 18%.&lt;/p&gt;

&lt;p&gt;Companies want people who can manage process AND understand technology—not one or the other.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Real Question
&lt;/h2&gt;

&lt;p&gt;I tracked what Scrum Masters do for six months across three companies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;40% of time: meetings about meetings&lt;/li&gt;
&lt;li&gt;25%: updating Jira tickets developers already updated&lt;/li&gt;
&lt;li&gt;15%: actual coaching or mentorship&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A 2023 survey of 847 developers: 62% couldn't identify a single valuable activity their Scrum Master performed in the previous sprint.&lt;/p&gt;

&lt;p&gt;That's a $120K calendar administrator.&lt;/p&gt;

&lt;h2&gt;
  
  
  What This Means for Your Team
&lt;/h2&gt;

&lt;p&gt;The uncomfortable truth? Most organizations can't quantify what their Scrum Masters actually deliver. They track story points (which teams complete anyway) and meeting attendance (which proves nothing).&lt;/p&gt;

&lt;p&gt;I've asked dozens of engineering managers to show me before/after metrics when they hired a Scrum Master. Most couldn't produce anything beyond "the team seems happier."&lt;/p&gt;

&lt;p&gt;That's a $150K feelings budget.&lt;/p&gt;

&lt;p&gt;Want to know if your Scrum Master position is actually worth the investment?&lt;/p&gt;

&lt;p&gt;I built a free ROI calculator that shows you exactly what your daily standups and ceremonies actually cost—and what you could do with that money instead: &lt;a href="https://agilelie.com/tools/standup-tax?utm_source=devto" rel="noopener noreferrer"&gt;Calculate Your Standup Tax&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The math might surprise you. Or confirm what you already suspected.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
