<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Devops on Mike&#39;s Blog</title>
        <link>https://mikerossiter.tech/tags/devops/</link>
        <description>Recent content in Devops on Mike&#39;s Blog</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en-gb</language>
        <lastBuildDate>Mon, 14 Sep 2026 14:10:39 +0100</lastBuildDate><atom:link href="https://mikerossiter.tech/tags/devops/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>The Platform Leverage Model</title>
        <link>https://mikerossiter.tech/posts/platform-leverage-model/</link>
        <pubDate>Mon, 14 Sep 2026 09:00:00 +0000</pubDate>
        
        <guid>https://mikerossiter.tech/posts/platform-leverage-model/</guid>
        <description>&lt;img src="https://mikerossiter.tech/plm-formula.webp" alt="Featured image of post The Platform Leverage Model" /&gt;&lt;p&gt;&lt;code&gt;Leverage = Reliability × [ Reach × Depth − ( Cognitive Load + Toil ) ]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;TLDR: That&amp;rsquo;s it! End of lecture.&lt;/p&gt;
&lt;p&gt;But seriously, this blog post is based on a talk I gave at Yorkshire DevOps in Leeds on 10 September 2026, but with the added bonus of less difficult questions at the end.&lt;/p&gt;
&lt;p&gt;The DevOps measuring tape was built for application teams what ship features although DORA&amp;rsquo;s 2025 report says AI only pays off on a solid platform, so DevOps is back in fashion. Yey! Take that nay-sayers.&lt;/p&gt;
&lt;p&gt;But! Yes another but. The point of a platform team is leverage: a few multiplying the many. Fournier and Nowland, in the O&amp;rsquo;Reilly &lt;a class=&#34;link&#34; href=&#34;https://www.amazon.co.uk/dp/1098153642?tag=mikerossiter-21&#34; rel=&#34;sponsored noopener&#34; target=&#34;_blank&#34;&gt;Platform Engineering book&lt;/a&gt;, define the job as managing complexity to deliver leverage to the business. Four things go in, gated by a fifth.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://mikerossiter.tech/plm-formula.webp&#34;
    alt=&#34;The Platform Leverage Model as a formula: Leverage equals Reliability times the bracket of Reach times Depth minus the sum of Cognitive Load and Toil. Reach and Depth are green and marked grow, Cognitive Load and Toil are red and marked shrink, and Reliability from 0 to 1 is labelled the floor.&#34;&gt;&lt;figcaption&gt;
      &lt;p&gt;The model in all its glory.&lt;/p&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;It&amp;rsquo;s written as a formula because the relationships are multiplicative and subtractive, not because you should put numbers in it. In my experience on infrastructure/platform/cloud/DevOps teams, they often feel neglected by the research and constantly playing catch up. I wanted to give the engineers a way to keep the work that they do relevant and provide benefit, that aligned with the research, back to the customer.&lt;/p&gt;
&lt;h2 id=&#34;explain-the-model-mike&#34;&gt;Explain the model, Mike
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Reach&lt;/strong&gt; is how many teams actually use the thing, and it only counts if they had a choice. Where use is mandated, reach is how many teams would still use it if the mandate were lifted. Teams building copies of work because your work is too slow is reach draining away.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Depth&lt;/strong&gt; is how much more a team can do because you exist. A new service that took six weeks now takes an afternoon, and when starting something costs almost nothing, people start ten times as many things. Multiply the two: if either is zero you have nothing.&lt;/p&gt;
&lt;p&gt;Then subtract the friction. &lt;strong&gt;Cognitive load&lt;/strong&gt; is what anyone has to hold in their head to get the thing done: the steps, forms and tickets for them, the tools, exceptions and &amp;ldquo;ask Dave&amp;rdquo; for us. Count the steps, don&amp;rsquo;t survey the feelings. &lt;strong&gt;Toil&lt;/strong&gt; is the repetitive work we do by hand on our own side. Google&amp;rsquo;s SRE rule: under half the team&amp;rsquo;s time, leaving at least half for building the things that get rid of it. If the thinking you cause and the toil you carry outweigh the value, the bracket goes negative and the platform is a net cost.&lt;/p&gt;
&lt;p&gt;Finally, multiply by &lt;strong&gt;reliability&lt;/strong&gt;, 0 to 1. Call it the base: everything else passes through it, so nothing above it can lift a platform nobody trusts. DORA&amp;rsquo;s 2024 report found teams using an internal platform got more done but had 14% more failed changes. A platform raises what&amp;rsquo;s possible and, but if you&amp;rsquo;re careless, weakens what&amp;rsquo;s underneath.&lt;/p&gt;
&lt;p&gt;Reliability multiplies rather than adds because it&amp;rsquo;s the one thing DORA doesn&amp;rsquo;t file with delivery. Its metrics measure how well teams ship code. Staying up was moved into a separate box labelled operational performance, and that box is our job.&lt;/p&gt;
&lt;h2 id=&#34;why-it-needed-writing-down&#34;&gt;Why it needed writing down
&lt;/h2&gt;&lt;p&gt;My master&amp;rsquo;s degree in DevOps sent me down the Accelerate and DORA rabbit hole. Rigorous and peer reviewed. Excellent. Then Forsgren moved on to SPACE, a framework for measuring developer productivity, and the focus shifted to developer experience alone. DevEx has a body of research behind it now. There is no PlatEx or OrgEx!&lt;/p&gt;
&lt;p&gt;The DORA website tells platform teams to use their same metrics to measure their own performance, alongside satisfaction and adoption surveys. But it&amp;rsquo;s a yardstick built for somebody else&amp;rsquo;s work.&lt;/p&gt;
&lt;p&gt;We appear in the research on bad days only as well! We are incident responders in a SPACE side-note and as capabilities other teams have in DORA&amp;rsquo;s catalogue. Nowhere do we appear as the people who build and maintain it. And the rulebooks we&amp;rsquo;re handed aren&amp;rsquo;t the same kind of thing. DORA and Accelerate are peer-reviewed research but the SRE book is Google describing Google. ITIL is a committee framework whose change advisory boards are directly contradicted by Accelerate.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://mikerossiter.tech/plm-waterline.webp&#34;
    alt=&#34;An org chart split by a waterline. Above the line, in the sun, sit the business, product teams and DevEx. Below the line sits the platform: infrastructure, networks, pipelines and legacy, marked here be dragons, or sharks.&#34;&gt;&lt;figcaption&gt;
      &lt;p&gt;The org chart as it sometimes feels!&lt;/p&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Slightly more kindly, Flow Engineering calls it a supportive value stream: further from the paying customer, and less measured. Team Topologies (a most excellent resource) draws the platform as a large bluey grey slab at the bottom but is the one of the few resources to apply some reasoning to how they are created and interact.&lt;/p&gt;
&lt;p&gt;Yet DORA&amp;rsquo;s advice is to shift down: move the platform out of developers&amp;rsquo; heads. DevEx then measures the developers&amp;rsquo; load going down but nobody measures where it went. &lt;a class=&#34;link&#34; href=&#34;https://platformengineering.org/blog/cognitive-load&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Paula Kennedy&lt;/a&gt; of Syntasso asked at PlatformCon 2022 whose load it is anyway, and warned that shifting all of it onto the platform team isn&amp;rsquo;t reducing it!&lt;/p&gt;
&lt;h2 id=&#34;how-to-use-it&#34;&gt;How to use it
&lt;/h2&gt;&lt;figure&gt;&lt;img src=&#34;https://mikerossiter.tech/plm-two-altitudes.webp&#34;
    alt=&#34;Two stacked bands. The top band, Values, holds the Three Ways (Flow, Feedback, Findings) leading to CALMS (Culture, Automation, Lean, Measurement, Sharing). An arrow points down to the bottom band, the Platform Leverage Model, described as a way of thinking applied before and during the work.&#34;&gt;&lt;figcaption&gt;
      &lt;p&gt;The values say why we work this way. The model says what good looks like on the ticket in front of you.&lt;/p&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Above the model sit the values: the Three Ways (flow, feedback and continual learning, which I file as findings so all three start with an F) and CALMS (culture, automation, lean, measurement, sharing). The model runs over the ticket in your hand and the work coming next. So, before touching a keyboard, you have five questions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Who else is going to need this? (Reach)&lt;/li&gt;
&lt;li&gt;What will it let them do that they couldn&amp;rsquo;t before? (Depth)&lt;/li&gt;
&lt;li&gt;How much will anyone have to hold in their head, them or us? (Load)&lt;/li&gt;
&lt;li&gt;What&amp;rsquo;s left for us to do by hand next time? (Toil)&lt;/li&gt;
&lt;li&gt;Does it stay trustworthy? (Reliability)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Carry those and every ticket becomes proactive work. Also, another point to make is that this was all relevant to work being done for developers from the platform engineers perspective. But all of these should equally apply to how work affects the platform engineers themselves as well. Are we also reducing our own cognitive load by doing this? Are we reducing toil? Remember those batch scripts we used to write? We&amp;rsquo;ve always done this and the research tells us to trust those instincts.&lt;/p&gt;
&lt;h2 id=&#34;a-lens-not-a-target&#34;&gt;A lens, not a target
&lt;/h2&gt;&lt;p&gt;When a measure becomes a target, it stops being a good measure. Goodhart&amp;rsquo;s law. Chase a toil percentage and you&amp;rsquo;ll hit it without anything getting easier. Accelerate carries the same warning, via Deming: whenever there is fear, you get the wrong numbers.&lt;/p&gt;
&lt;p&gt;Nobody has published a tested measure for platform teams. I looked and there was fewer than a dozen proper studies, and the lack of a tested measure named as a major gap. This is a way of thinking, not an instrument. There&amp;rsquo;s still more work to be done in this field to bring it up to speed with DevEx. OrgEx perhaps?&lt;/p&gt;
&lt;h2 id=&#34;when-the-answer-is-we-need-a-platform&#34;&gt;When the answer is &amp;ldquo;we need a platform&amp;rdquo;
&lt;/h2&gt;&lt;p&gt;When the model says the work isn&amp;rsquo;t moving anything, &amp;ldquo;we need a platform&amp;rdquo; is a useless sentence. Ask for one of these instead.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://mikerossiter.tech/plm-idp-ladder.webp&#34;
    alt=&#34;A six-rung ladder, thinnest first: 01 docs and runbooks (ask a person), 02 templates and modules (ask a template), 03 pipelines and policy (ask a pipeline), 04 self-service (ask a button), 05 platform as product (ask a product), 06 invisible platform (ask nothing). Side notes mark where Team Topologies and the CNCF, and Fournier and Nowland, each say a platform begins, and where DORA&amp;#39;s minimum viable platform sits.&#34;&gt;&lt;figcaption&gt;
      &lt;p&gt;The IDP ladder, thinnest first. Every rung counts as a platform.&lt;/p&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Six shapes for an internal developer platform, thinnest first. The pattern is what you have to ask for: a person, then a template, then a pipeline, then a button, then a product, then nothing. Team Topologies and the CNCF count rung one, which can literally just be a wiki page. Fournier and Nowland draw the line at rung two: no software, no platform. DORA&amp;rsquo;s minimum viable platform is one golden path, which lands at rung three.&lt;/p&gt;
&lt;p&gt;Most estates I&amp;rsquo;ve worked on live on rungs one to three and do real leverage there. Every rung costs more to run, so climb when the rung you&amp;rsquo;re on keeps failing the five questions, not when the next one just looks impressive.&lt;/p&gt;
&lt;h2 id=&#34;a-quiet-day&#34;&gt;A quiet day
&lt;/h2&gt;&lt;p&gt;For us a good day is a quiet one. No incidents, and room to learn, maintain and build. Quiet isn&amp;rsquo;t idle. Quiet is winning!&lt;/p&gt;
&lt;p&gt;Every organisation has an infrastructure layer, whatever it calls it, and it deserves more than the research applies. Use the model as a start, or a basis for the actual work you/we/they deliver. Or even as a platform for your platform. Ahem.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. Thanks for your support.&lt;/em&gt;&lt;/p&gt;
</description>
        </item>
        <item>
        <title>Take Us To Your Leader!</title>
        <link>https://mikerossiter.tech/posts/the-bottleneck-moved/</link>
        <pubDate>Fri, 24 Jul 2026 09:00:00 +0000</pubDate>
        
        <guid>https://mikerossiter.tech/posts/the-bottleneck-moved/</guid>
        <description>&lt;img src="https://mikerossiter.tech/robots.jpg" alt="Featured image of post Take Us To Your Leader!" /&gt;&lt;p&gt;Engineering teams are running a different operating model to before. It isn&amp;rsquo;t a bunch of engineers any more. It&amp;rsquo;s a bunch of engineers, each orchestrating a handful of agents. The tooling for this arrived faster than the thinking did, and now we&amp;rsquo;re all trying to catch up.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s a summary of opinion pieces and academic studies into this brave new world, and where I think the gap still is:&lt;/p&gt;
&lt;h2 id=&#34;what-the-evidence-says&#34;&gt;What the evidence says
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://dora.dev/dora-report-2025/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DORA, State of AI-assisted Software Development 2025&lt;/a&gt;&lt;/strong&gt; — still the best-grounded starting point despite being from 2025. Nearly 5,000 respondents, and one finding that reframes everything: AI is an amplifier. It magnifies whatever your organisation already is. DORA identified seven capabilities that determine whether that amplification helps or hurts, and the platform one is still the greatest piece of guidance for AI readiness that I have seen anywhere ever — &lt;a class=&#34;link&#34; href=&#34;https://dora.dev/capabilities/platform-engineering/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;where internal platform quality is high, AI&amp;rsquo;s effect on organisational performance is strong and positive; where it&amp;rsquo;s low, the effect is negligible&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anthropic — the &lt;a class=&#34;link&#34; href=&#34;https://resources.anthropic.com/hubfs/2026%20Agentic%20Coding%20Trends%20Report.pdf&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;2026 Agentic Coding Trends Report&lt;/a&gt; and the &lt;a class=&#34;link&#34; href=&#34;https://code.claude.com/docs/en/agent-teams&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Claude Code documentation&lt;/a&gt;&lt;/strong&gt; — the vendor view (I count Claude as the incumbent in this case). Its Trend 2, &amp;ldquo;single agents evolve into coordinated teams&amp;rdquo;, predicts 2026 is the year the single chat thread gives way to one orchestrator coordinating specialised sub-agents — and it states that users require new skills in task decomposition, agent specialisation and coordination protocols, plus version control that can handle simultaneous agent-generated contributions. The docs then say that one human as &amp;ldquo;team lead&amp;rdquo; coordinating three to five agent teammates inside a single session, work sized so each teammate owns a different set of files because &amp;ldquo;two teammates editing the same file leads to overwrites&amp;rdquo; (for keeping sessions fully apart, they point to a separate technique, &lt;a class=&#34;link&#34; href=&#34;https://code.claude.com/docs/en/worktrees&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;git worktrees&lt;/a&gt;). All of it, though, is orchestration inside one owner&amp;rsquo;s control: one team per session, one developer, no sharing a team across sessions. The guidance for running an agent team is genuinely good. There is no guidance on a whole team of developers each running their own agentic robo squad.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.faros.ai/research/ai-acceleration-whiplash&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Faros AI, The Acceleration Whiplash (2026)&lt;/a&gt;&lt;/strong&gt; — telemetry from 22,000 developers across more than 4,000 teams. Faros state that even though throughput genuinely rose, so did bugs per developer (up 54%), incidents per pull request (up 242.7%), median review time (up 441.5%), and pull requests merging with no review at all (up 31.3%)! Their direct challenge to DORA is that mature DevOps organisations showed the same degradation as everyone else — because their review processes were sized for a lower-throughput world. One caveat I have against their reactive piece to DORA&amp;rsquo;s approach is that the report doesn&amp;rsquo;t state how they ensure the teams were definitively &lt;strong&gt;&amp;ldquo;high-performing&amp;rdquo;&lt;/strong&gt;. Also &amp;ldquo;high DORA metrics&amp;rdquo; scores are not a thing. DORA metrics are not targets. I keep saying **&lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Goodhart%27s_law&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;this&lt;/a&gt;! That said, they clearly have uncovered an issue in delivery that is still yet to reveal itself. I think I may have some clue to it so keep reading.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://arxiv.org/abs/2602.07641&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;HAIF: A Human–AI Integration Framework (Bara, Feb 2026)&lt;/a&gt;&lt;/strong&gt; — the most operationally useful thing I&amp;rsquo;ve read albeit from a post-deployment perspective. Four rules: every AI output has a named human owner, delegation is a governed and reversible decision, validation is budgeted capacity rather than an afterthought, and human competence is actively maintained through scheduled human-only work. It adds trust tiers where promotion is slow and evidence-based but demotion is instant and anyone can trigger it. Its review principle is three words: &lt;strong&gt;&amp;ldquo;Verify, don&amp;rsquo;t read.&amp;rdquo;&lt;/strong&gt; My reservation is that HAIF is output governance. It&amp;rsquo;s excellent at checking AI&amp;rsquo;s homework but doesn&amp;rsquo;t hit upon guidance and flow. It could even be argued that it hinders flow as we add extra process upon process. But it&amp;rsquo;s worth reading.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://kanbanzone.com/2026/agile-in-the-age-of-ai-why-teams-need-a-visual-board/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Agile in the Age of AI (Kanban Zone, June 2026)&lt;/a&gt;&lt;/strong&gt; — makes the case that our coordination rituals were tuned for human cadence, and argues for leaning harder on flow: visible work, WIP limits, explicit policies on what &amp;ldquo;good&amp;rdquo; means for generated output. It also contains the line I keep coming back to. Humans move from doing the work to deciding, guiding and validating it — and that is &amp;ldquo;not a reduction in importance, but an elevation of responsibility.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://mikerossiter.tech/where.jpg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;where&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;where-are-you-now&#34;&gt;Where are you now&amp;hellip;
&lt;/h2&gt;&lt;p&gt;So I went looking again for guidance on the part I actually care about: a whole team using AI, not one developer with a fleet of agents. It still isn&amp;rsquo;t there. What&amp;rsquo;s online is impressive — orchestration tools like Claude Squad and Conductor, &amp;ldquo;living specs&amp;rdquo; that keep agents aligned, &lt;a class=&#34;link&#34; href=&#34;https://addyosmani.com/blog/code-agent-orchestra/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;branch isolation so parallel agents don&amp;rsquo;t collide&lt;/a&gt; — but every bit of it is engineer-centric. One person conducting many agents. None of it tells a delivery lead how to run a team of humans who each do this against the same trunk.&lt;/p&gt;
&lt;p&gt;Which lands me somewhere that might sound old-fashioned: the traditional team disciplines — DevOps and Agile — matter &lt;em&gt;more&lt;/em&gt; now, not less. The act of delegating work is the same act it always was. Story points may shrink and sprints get busier; teams may get smaller or their skills shift. But someone still has to own the boundaries, hold the intent, and make the calls no agent can be accountable for. That is delivery leadership and creativity, and no tool ships it.&lt;/p&gt;
&lt;p&gt;And that&amp;rsquo;s why I keep pushing back on treating agents as team members. They aren&amp;rsquo;t. They don&amp;rsquo;t self-organise, they can&amp;rsquo;t change their behaviour after a retro, and they can&amp;rsquo;t hold accountability. They are capable, fast, occasionally wrong tools working entirely at the direction of the engineers running them — and they break, drift, and get repriced or repositioned by vendors and by our own organisations on timelines nobody on the team controls.&lt;/p&gt;
&lt;p&gt;A lot of this was confirmed for me at an &lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/posts/enablis-consulting_enabledday-enablis-ai-activity-7486018985029869570-OBRG&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&amp;ldquo;Enabled Day&amp;rdquo; at Enablis&lt;/a&gt;, where we were handed a brief and a single day to turn them into working apps with the help of our old buddy Claude and friends. Nothing highlights issues like a blank page and a deadline. And yes. My team won! Just like Spain.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://mikerossiter.tech/worldcup.jpg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;worldcup&#34;
	
	
&gt;&lt;/p&gt;
&lt;hr&gt;
</description>
        </item>
        <item>
        <title>Are You Actually Ready for AI? Measure to Adopt</title>
        <link>https://mikerossiter.tech/posts/ai-readiness/</link>
        <pubDate>Fri, 17 Jul 2026 09:00:00 +0000</pubDate>
        
        <guid>https://mikerossiter.tech/posts/ai-readiness/</guid>
        <description>&lt;img src="https://mikerossiter.tech/ai-readiness-hero.png" alt="Featured image of post Are You Actually Ready for AI? Measure to Adopt" /&gt;&lt;h1 id=&#34;are-you-ready&#34;&gt;Are you ready?
&lt;/h1&gt;&lt;p&gt;Every organisation right now wants the same darn thing! To get AI into the hands of engineers and watch productivity climb. As it was put in a recent &lt;a class=&#34;link&#34; href=&#34;https://www.meetup.com/yorkshire-devops/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Yorkshire DevOps meetup&lt;/a&gt; - the managers want &amp;ldquo;AI AI AI&amp;rdquo;! But sometimes the engineers are pushing back. The pressure is real! But there is a hard truth buried in the research that most people skip past.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AI does not fix a struggling team. It amplifies whatever is already there.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;See? That single line is the headline of the &lt;a class=&#34;link&#34; href=&#34;https://cloud.google.com/blog/products/ai-machine-learning/announcing-the-2025-dora-report&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;2025 DORA report&lt;/a&gt;, Google&amp;rsquo;s study of software delivery, based on roughly 5,000 respondents and over 100 hours of interviews. Really strong teams get stronger with AI. Teams with a weak foundation get faster at producing the wrong things, less safely. So before you buy Claude licences for everyone, you need to answer one question: &lt;em&gt;where does my team actually stand today?&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;the-uncomfortable-finding-speed-without-stability&#34;&gt;The uncomfortable finding: speed without stability
&lt;/h2&gt;&lt;p&gt;The 2025 DORA data shows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;90%&lt;/strong&gt; of respondents now use AI at work, and &lt;strong&gt;over 80%&lt;/strong&gt; say it has boosted their productivity.&lt;/li&gt;
&lt;li&gt;Yet &lt;strong&gt;30%&lt;/strong&gt; still report little or no trust in AI-generated code.&lt;/li&gt;
&lt;li&gt;AI adoption shows a &lt;strong&gt;positive&lt;/strong&gt; relationship with throughput and product performance, but a &lt;strong&gt;negative&lt;/strong&gt; relationship with software delivery &lt;em&gt;stability&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Teams are shipping more, faster, and breaking more while they do it! The report shows that acceleration exposes weaknesses that were already there. If your automated testing is thin, your version control is loose, or your feedback loops are slow, AI will help you fail sooner. Which is ironically also a DevOps principle borrowed from &lt;a class=&#34;link&#34; href=&#34;https://www.amazon.co.uk/s?k=Lean&amp;#43;Software&amp;#43;Development&amp;#43;Poppendieck&amp;amp;tag=mikerossiter-21&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Lean&lt;/a&gt; but we&amp;rsquo;re not going down that road today!&lt;/p&gt;
&lt;p&gt;In &lt;em&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.amazon.co.uk/s?k=The&amp;#43;DevOps&amp;#43;Handbook&amp;#43;Gene&amp;#43;Kim&amp;amp;tag=mikerossiter-21&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;The DevOps Handbook&lt;/a&gt;&lt;/em&gt;, the same argument is made about automation in general: automating a broken process only lets you make mistakes faster and more reliably. AI is automation in full beast mode, so the risk is larger, not smaller.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://mikerossiter.tech/amplifier.jpg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;AI turns up whatever signal your team is already sending&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://mikerossiter.tech/ai-readiness-diagram.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;AI raises throughput but can lower stability without strong foundations&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;two-ways-to-get-your-baseline&#34;&gt;Two ways to get your baseline
&lt;/h2&gt;&lt;h3 id=&#34;1-the-dora-quick-check&#34;&gt;1. The DORA Quick Check
&lt;/h3&gt;&lt;p&gt;DORA publishes a free &lt;a class=&#34;link&#34; href=&#34;https://dora.dev/quickcheck/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Quick Check&lt;/a&gt; that scores your team on the four key delivery metrics (deployment frequency, lead time for changes, change failure rate, and failed-deployment recovery time) and shows how you compare to others. It takes a few minutes and gives you an immediate, industry-benchmarked read on your delivery performance. Start here if you want a fast, external reference point.&lt;/p&gt;
&lt;p&gt;Those four metrics are not arbitrary. They come out of the years of research written up in &lt;em&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.amazon.co.uk/s?k=Accelerate&amp;#43;Forsgren&amp;#43;Humble&amp;#43;Kim&amp;amp;tag=mikerossiter-21&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Accelerate&lt;/a&gt;&lt;/em&gt;, which found that these measures reliably separate high performers from the rest. That is the whole reason to start with them: they are the closest thing our industry has to an objective baseline.&lt;/p&gt;
&lt;h3 id=&#34;2-a-devops-maturity-model-my-tool&#34;&gt;2. A DevOps Maturity Model (my tool!)
&lt;/h3&gt;&lt;p&gt;The Quick Check tells you &lt;em&gt;how fast and safe&lt;/em&gt; your delivery is. It does not tell you &lt;em&gt;why&lt;/em&gt;, or what to fix first. That gap is exactly why I built the &lt;a class=&#34;link&#34; href=&#34;https://gitlab.com/devops-maturity-model/devops-maturity-model&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DevOps Maturity Model&lt;/a&gt; (DMM).&lt;/p&gt;
&lt;p&gt;The DMM is a small, self-hosted web tool that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Scores your team across dimensions like Automation, Infrastructure and Culture&lt;/li&gt;
&lt;li&gt;Tracks your progress over time on a graph&lt;/li&gt;
&lt;li&gt;Generates the start of a gap-analysis report so you can plan improvements&lt;/li&gt;
&lt;li&gt;Is fully customisable to your team&amp;rsquo;s own language and priorities&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It runs locally via Docker or NPM, so your data stays with you, and it deliberately avoids the discouraging language of formal performance tiers. The point is to make even basic adoption feel like progress. I wrote about the thinking behind it in more detail in &lt;a class=&#34;link&#34; href=&#34;https://mikerossiter.tech/posts/devops-maturity-model/&#34; &gt;my DevOps Maturity Model post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;One caveat! &lt;em&gt;Accelerate&lt;/em&gt; actually argues &lt;em&gt;against&lt;/em&gt; maturity models. Forsgren writes that &lt;em&gt;&amp;ldquo;maturity models are not the appropriate tool to use or mindset to have&amp;rdquo;&lt;/em&gt;, and recommend &lt;strong&gt;capability models&lt;/strong&gt; instead: multidimensional, outcome-focused, and never &amp;ldquo;finished&amp;rdquo;. I built the DMM anyway! The reason is practical. During my MSc research I could not find a single practising engineer who used capability modelling in the real world, whereas maturity models were something teams instantly recognised and would actually sit down and engage with. The DMM is my attempt to keep the approachability of a maturity model while still pointing people at the capabilities they need to improve.&lt;/p&gt;
&lt;p&gt;Used together, the Quick Check gives you the &lt;em&gt;outcome&lt;/em&gt; level and the DMM tells you &lt;em&gt;which practices&lt;/em&gt; to work on to move on. That is your readiness baseline.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://mikerossiter.tech/checklist.jpg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;A readiness baseline comes from measuring outcomes and practices together&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;turning-the-baseline-into-an-action-list&#34;&gt;Turning the baseline into an action list
&lt;/h2&gt;&lt;p&gt;Your scores point at weak spots. Here is what to do about them. Most of this is ordinary good engineering, not AI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Secure these foundations first.&lt;/strong&gt; These are the practices DORA&amp;rsquo;s research ties to high-performing teams, with fuller explanations at &lt;a class=&#34;link&#34; href=&#34;https://dora.dev/capabilities/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;dora.dev/capabilities&lt;/a&gt;. Treat the list as a checklist and score yourself honestly. Any item you cannot tick, AI will expose it! Not improve. For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version control&lt;/strong&gt; — every change to code and settings is recorded, and any of it can be undone.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Automated testing&lt;/strong&gt; — the system checks its own work on every change, so mistakes show up in minutes instead of reaching customers.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fast feedback&lt;/strong&gt; — a broken change is flagged within minutes of being made, not days later.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Small, frequent releases&lt;/strong&gt; — teams ship small changes often, rather than large risky ones now and then.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Automated release and rollback&lt;/strong&gt; — putting a change live, and pulling it back out, is quick and routine.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Independent teams&lt;/strong&gt; — a team can deliver its own work without waiting on several others.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Then two AI-specific moves:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Write and enforce an AI policy&lt;/strong&gt; — short, clear rules on what is allowed, what tools are available (via SSO) and block the rest at network level. AI-written code must be reviewed exactly like human-written code. A policy no one enforces is just a suggestion.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Give AI your own context&lt;/strong&gt; — connect it to your codebase, documents, knowledge base and standards. Generic AI gives generic answers; your own context is where the value lies.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And one that never changes: &lt;strong&gt;product direction stays human.&lt;/strong&gt; AI speeds up building things. It does not tell you which things are worth building. Oh no no. That still comes from you and your users.&lt;/p&gt;
&lt;p&gt;None of this is really about AI anyway. Getting ready for AI and getting good at delivering software are the same job. Fix the weak spots you have flagged, and readiness follows.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;where-to-start&#34;&gt;Where to start?
&lt;/h2&gt;&lt;p&gt;If you take one thing from this, let it be the order of operations:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Measure.&lt;/strong&gt; Run the &lt;a class=&#34;link&#34; href=&#34;https://dora.dev/quickcheck/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DORA Quick Check&lt;/a&gt; and a &lt;a class=&#34;link&#34; href=&#34;https://gitlab.com/devops-maturity-model/devops-maturity-model&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DevOps Maturity Model&lt;/a&gt; assessment. Get an honest baseline.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Find your weakest foundation.&lt;/strong&gt; Usually it is testing, feedback speed, or coupling. Fix that before you scale AI.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Write the policy, connect the context, then roll out.&lt;/strong&gt; In that order.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;AI is not a shortcut past the hard work of good engineering. It is a multiplier on top of it. Measure first, and you will know whether that multiplier is working for you or against you.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;references-and-further-reading&#34;&gt;References and further reading
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;2025 DORA Report&lt;/strong&gt; — Google Cloud, &lt;em&gt;Announcing the 2025 DORA Report&lt;/em&gt;. &lt;a class=&#34;link&#34; href=&#34;https://cloud.google.com/blog/products/ai-machine-learning/announcing-the-2025-dora-report&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;cloud.google.com&lt;/a&gt; and the full report at &lt;a class=&#34;link&#34; href=&#34;https://dora.dev/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;dora.dev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Accelerate: The Science of Lean Software and DevOps&lt;/strong&gt; — Nicole Forsgren, Jez Humble, Gene Kim. &lt;a class=&#34;link&#34; href=&#34;https://www.amazon.co.uk/s?k=Accelerate&amp;#43;Forsgren&amp;#43;Humble&amp;#43;Kim&amp;amp;tag=mikerossiter-21&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Amazon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The DevOps Handbook&lt;/strong&gt; — Gene Kim, Jez Humble, Patrick Debois, John Willis. &lt;a class=&#34;link&#34; href=&#34;https://www.amazon.co.uk/s?k=The&amp;#43;DevOps&amp;#43;Handbook&amp;#43;Gene&amp;#43;Kim&amp;amp;tag=mikerossiter-21&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Amazon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wiring the Winning Organization&lt;/strong&gt; — Gene Kim, Steven J. Spear. &lt;a class=&#34;link&#34; href=&#34;https://www.amazon.co.uk/s?k=Wiring&amp;#43;the&amp;#43;Winning&amp;#43;Organization&amp;#43;Gene&amp;#43;Kim&amp;amp;tag=mikerossiter-21&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Amazon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Continuous Delivery&lt;/strong&gt; — Jez Humble, David Farley. &lt;a class=&#34;link&#34; href=&#34;https://www.amazon.co.uk/s?k=Continuous&amp;#43;Delivery&amp;#43;Humble&amp;#43;Farley&amp;amp;tag=mikerossiter-21&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Amazon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Team Topologies&lt;/strong&gt; — Matthew Skelton, Manuel Pais. &lt;a class=&#34;link&#34; href=&#34;https://www.amazon.co.uk/s?k=Team&amp;#43;Topologies&amp;#43;Skelton&amp;#43;Pais&amp;amp;tag=mikerossiter-21&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Amazon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Platform Engineering&lt;/strong&gt; — Camille Fournier. &lt;a class=&#34;link&#34; href=&#34;https://www.amazon.co.uk/s?k=Platform&amp;#43;Engineering&amp;#43;Camille&amp;#43;Fournier&amp;amp;tag=mikerossiter-21&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Amazon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Strategic Management of Technological Innovation&lt;/strong&gt; — Melissa A. Schilling. McGraw-Hill. &lt;a class=&#34;link&#34; href=&#34;https://www.amazon.co.uk/s?k=Strategic&amp;#43;Management&amp;#43;Technological&amp;#43;Innovation&amp;#43;Schilling&amp;amp;tag=mikerossiter-21&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Amazon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DevOps Maturity Model (DMM)&lt;/strong&gt; — my open-source assessment tool: &lt;a class=&#34;link&#34; href=&#34;https://gitlab.com/devops-maturity-model/devops-maturity-model&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;gitlab.com/devops-maturity-model&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DORA Quick Check&lt;/strong&gt; — &lt;a class=&#34;link&#34; href=&#34;https://dora.dev/quickcheck/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;dora.dev/quickcheck&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
        <title>Devops Maturity Model</title>
        <link>https://mikerossiter.tech/posts/devops-maturity-model/</link>
        <pubDate>Tue, 25 Mar 2025 10:48:43 +0000</pubDate>
        
        <guid>https://mikerossiter.tech/posts/devops-maturity-model/</guid>
        <description>&lt;img src="https://mikerossiter.tech/devops-drawing.png" alt="Featured image of post Devops Maturity Model" /&gt;&lt;h1 id=&#34;devops-maturity-model&#34;&gt;DevOps Maturity Model
&lt;/h1&gt;&lt;p&gt;Whether you&amp;rsquo;re just starting your DevOps journey or already deep into automation and delivery pipelines, it helps to know where you currently stand — and where you could go next.&lt;/p&gt;
&lt;p&gt;That’s why I created this &lt;strong&gt;DevOps Maturity Model&lt;/strong&gt; (or DMM for short), an open-source tool designed to help teams and organisations &lt;strong&gt;assess&lt;/strong&gt;, &lt;strong&gt;track&lt;/strong&gt;, and &lt;strong&gt;improve&lt;/strong&gt; their DevOps practices over time.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-so-what-is-it-then&#34;&gt;🚀 So What Is It Then?
&lt;/h2&gt;&lt;p&gt;The DMM is a simple web-based tool that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Helps you &lt;strong&gt;evaluate your DevOps capabilities&lt;/strong&gt; across multiple high level dimensions (like Automation, Infrastructure, Culture, etc.)&lt;/li&gt;
&lt;li&gt;Lets you &lt;strong&gt;visualise your progress&lt;/strong&gt; over time using a graph&lt;/li&gt;
&lt;li&gt;Generates the beginnings of a &lt;strong&gt;Gap Analysis Report&lt;/strong&gt; to help you plan improvements&lt;/li&gt;
&lt;li&gt;Is fully &lt;strong&gt;customisable&lt;/strong&gt; to match your team&amp;rsquo;s language, processes, or priorities&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It&amp;rsquo;s designed to run locally (via Docker or NPM with the source code), so that you stay in control of your data.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-why-did-i-make-it&#34;&gt;🎯 Why Did I Make It?
&lt;/h2&gt;&lt;p&gt;It was inspired by conversations I had at my organisation. I wanted to have a way to fill the gap between DevOps knowledge and understanding (e.g. Accelerate, DORA reports, DevOps Handbook, Phoenix Project etc) and what we think of as traditional DevOps tooling (Terraform, Jenkins, GitLab, GitHub, Kubernetes etc). This model does &lt;strong&gt;not&lt;/strong&gt; recommend any tooling. This is a tool to assist the user in forging communications with the wider team to produce a route to transformation aligning to DevOps principles. Additionally, I realised that most engineers are busy and have significant existing cognitive load - they might understand the requirements but fail to grasp the nuance and specifics of DevOps and need straightforward guidance. I also wanted to avoid and negative language associated with the foundation levels, such as is used in DORA&amp;rsquo;s performance levels, in order to encourage and promote even basic adoption of DevOps as a step in the right direction.&lt;/p&gt;
&lt;p&gt;Hence, I wanted something:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lightweight, portable and easy to present in workshops or retrospectives&lt;/li&gt;
&lt;li&gt;That I could tailor to different teams and contexts&lt;/li&gt;
&lt;li&gt;With enough structure to guide conversation, but not so rigid that it becomes prescriptive&lt;/li&gt;
&lt;li&gt;That was maintainable over time&lt;/li&gt;
&lt;li&gt;That incorporated visual elements to display results&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are many great frameworks that already exist out there, but I needed something that &lt;strong&gt;teams could own and evolve&lt;/strong&gt;, not just fill in once and forget. I chose to focus on how to apply real-world changes to a project so that they could set their goals on improving the key &lt;strong&gt;DORA&lt;/strong&gt; metrics.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-how-it-works&#34;&gt;🔍 How It Works
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Start with a DevOps survey&lt;/strong&gt; or quick value stream map of your project to get a baseline state.&lt;/li&gt;
&lt;li&gt;Go through the model and &lt;strong&gt;select your current level&lt;/strong&gt; for each subdimension (e.g. from “Foundational” to &amp;ldquo;Leading&amp;rdquo;).&lt;/li&gt;
&lt;li&gt;Save your answers and generate the &lt;strong&gt;Gap Analysis Report&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Use the report to plan small experiments — a &lt;strong&gt;Kata&lt;/strong&gt; or a &lt;strong&gt;PDCA cycle&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Revisit the model regularly to &lt;strong&gt;track improvements over time&lt;/strong&gt; and use the graph to see where you&amp;rsquo;re improving (or not!).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The tool gives you a visual representation of where you’re strong, where you can grow, and how things change sprint by sprint.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-customisable--developer-friendly&#34;&gt;🧩 Customisable &amp;amp; Developer-Friendly
&lt;/h2&gt;&lt;p&gt;It’s built with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Node.js + Express backend&lt;/li&gt;
&lt;li&gt;HTML/CSS/JavaScript frontend&lt;/li&gt;
&lt;li&gt;SQLite database (lightweight and local)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The maturity dimensions are defined in a &lt;code&gt;dimensions.json&lt;/code&gt; file, so you can change the structure, labels, levels, and language to fit your team’s style.&lt;/p&gt;
&lt;p&gt;You can also run it locally using the Docker image, with a single command. No vendor lock-in. No SaaS required. Alternatively, run it in the cloud somewhere!&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-try-it-out&#34;&gt;🛠️ Try It Out
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;View the repo: &lt;a class=&#34;link&#34; href=&#34;https://gitlab.com/devops-maturity-model/devops-maturity-model&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;DevOps Maturity Model on GitLab&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Run it with Docker:
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker run -d --name devops-maturity-model &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  -p 3131:3131 &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  -v devops_data:/app/data &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  registry.gitlab.com/devops-maturity-model/devops-maturity-model:latest
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-licensed-under-gpl-v3&#34;&gt;📝 Licensed Under GPL v3
&lt;/h2&gt;&lt;p&gt;This project is fully open source, licensed under the GNU General Public License v3.0. You&amp;rsquo;re free to use it, adapt it, and contribute back.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-and-finally&#34;&gt;🙏 And Finally
&lt;/h2&gt;&lt;p&gt;Thanks for reading this post. Please raise an issue if you have any problems with the model or feel free to &lt;a class=&#34;link&#34; href=&#34;https://mikerossiter.tech/contact/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;reach out&lt;/a&gt; if you find the model useful and want to ask me about it. Also, feel free to fork the model and customise it for your team or project.&lt;/p&gt;
&lt;p&gt;N.B. DevOps banner image drawn by my daughter!&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
