In Practice: AI in the Enterprise | Day 1: The Moment Your AI Strategy Became a Governance Problem

I watched it happen in three different organizations within a year. Each one had done the hard work—hired the right talent, built capable systems, deployed models that worked. Then came the moment when someone in the board room asked a question that sounded simple: “Who approved this?”

The room went quiet. Not because they didn’t have an answer. They had too many answers, all contradicting each other.

In one case, the answer was the VP of Analytics. In another, Product. In a third, it was “well, the data science team built it, and operations deployed it, so…” That trailing off matters. It’s the sound of governance architecture breaking under the weight of something genuinely new.

This isn’t a technology problem. It’s an organizational design problem. And most enterprises haven’t yet realized their governance structures—the things they’ve spent decades perfecting for traditional software, for regulated processes, for operational risk—are fundamentally misaligned with how AI actually works in practice.

Where Traditional Structures Break

Traditional governance works because it assumes clear ownership boundaries. The application owner is responsible. The security team reviews. Compliance signs off. Audit checks the box. There’s a chain of custody.

AI breaks this. Not because AI is magic, but because it distributes responsibility across domains that don’t typically talk to each other. A model’s behavior depends on data quality (traditionally data engineering’s problem), training methodology (data science), business logic interpretation (product), deployment infrastructure (operations), and ongoing performance monitoring (analytics or sometimes risk management).

When something goes wrong—a model drifts, produces unfair outcomes, or makes a costly decision—the question “who owns this?” becomes genuinely difficult to answer. Was it the data scientists who built it? The engineering team that deployed it? The business stakeholders who set the success metrics? The person who defined what “fair” means?

I’ve heard CFOs push back on AI initiatives not because they doubt the technology works, but because they can’t see the accountability chain. That’s not caution. That’s competence. They’re asking the right question, just about the wrong structure.

What Governance Actually Needs to Answer

Real governance has to answer three things:

First: Who can approve the deployment decision? Not who built it—who actually says “yes, this goes to production.” The temptation is to assign this to the most senior technical person in the room. That’s backward. This decision is business risk, not technical risk. A model can be technically sound and still a bad business decision. The person who signs off on deployment needs to understand what it does, what can go wrong, and what the costs are. They need to be positioned in the organization so that cost falls on them if it materializes.

Second: Who monitors for the specific failures that matter? Traditional systems have ops teams watching for downtime. But AI systems that are running perfectly fine technically can still be producing systematically biased outputs, or slowly drifting away from the decision quality they had on day one. You need someone looking for those failures. The person has to understand what they’re looking for. And they have to have the authority to pull the cord if they find it.

Third: Who decides what the model is actually supposed to optimize for? This is the one that trips people up. Data scientists are trained to optimize for mathematical objectives—accuracy, AUC, F1 scores. But a business decision that’s technically accurate can still be wrong. A lending model might predict default probability accurately but produce disparate impact. A hiring model might predict job tenure accurately but systematically screen out qualified candidates from certain groups. The technical metrics don’t capture what actually matters.

Getting this wrong creates a specific kind of organizational failure: governance theater. You’ll put in a review process. You’ll create a checklist. You’ll assign AI governance committees. And then you’ll still have decision-making happening in the gaps—skipped reviews, reinterpreted policies, informal approvals. This happens not because people are cutting corners; it’s because the formal structure doesn’t actually address the real decision point.

The Three Gaps Most Organizations Face

In the organizations I’ve watched go through this, three patterns appear consistently.

The first is accountability without authority. Risk and compliance teams are asked to govern AI but don’t have the budget authority, the technical knowledge base, or the position in the decision flow to actually prevent bad deployments. They review after decisions are made. They’re auditors, not governors.

The second is speed pressure meeting governance design. You’ll see this as “we need to govern responsibly, but we can’t slow down.” So you design governance that theoretically makes sense but requires five review gates, each with different stakeholders, none of whom are empowered to make the final call. Then the organization learns to route around it. You end up with faster, less governed decision-making, not slower, more governed decision-making.

The third is confusing process with governance. You’ll see organizations build elaborate approval workflows for AI—more elaborate than they have for traditional software—thinking that more process equals better governance. It doesn’t. Better governance is clearer accountability, better information to the person making the decision, and real authority to say no.

What Actually Works

The organizations that get this right share something: they’ve explicitly designed governance around how decisions actually get made, not around what they wish would happen.

They assign clear approval authority—often to a business owner, not a technical person—with explicit responsibility for the downstream impact if the decision goes wrong. They build monitoring into the system itself, not as an afterthought, with someone empowered to act on what’s learned. They translate business requirements into the actual constraints that matter for model behavior, and make those explicit at training time, not as a risk to be managed after deployment.

None of this requires new technology. It requires thinking through organizational design with the same rigor you’d apply to any other high-risk process.

The moment your AI strategy became a governance problem wasn’t when you deployed your first model. It was when you assumed your existing governance structure would work for something fundamentally distributed across your organization. Most enterprises haven’t yet recognized this moment. When you see the room go quiet at the question “who approved this?”—that’s when you know you’re there.

The good news: this is solvable. It’s just not a technical problem.

Scaling AI FinOps | Lesson 25: Field Notes from the Canopy

The second dry season ended with everybody in the Canopy, and a number on the table that was larger than the one that started all of this.

That is the ending, and I want to be honest that it is the ending, because the version where the bill goes down is a more satisfying story and it is not the one that happens.

The jungle was spending more than it had two years earlier. Considerably more. It was also serving four times the volume of work at a fraction of the cost per unit, retiring things routinely, funding capabilities that continued rather than projects that ended, and able to say, for every part of that number, what it had bought.

The Crow read the pack. It contained the ledger, the variance between claimed and realized, the decay assumptions with their review dates, the unit economics by capability, and a list of four things that had been switched off since the last review.

She signed it.

The Crocodile, who had spent two years opening one eye to say something correct, read it through and found nothing to correct. So he did not open his eye at all, which in this jungle is the highest compliment available.

The Fox noticed. Nobody else did.

If you are starting here

A fair number of people will read this post first, and it is written to work on its own.

The argument of the whole series is one sentence. AI is the first major category of enterprise spend where the cost number, by itself, tells you nothing about whether the money was well spent, because growth in spend is what success looks like and it is also what a runaway failure looks like, and the two are indistinguishable on a bill.

Which means the question people reach for, are we paying too much, cannot be answered. It is not difficult. It is malformed. The answerable question is whether you are getting enough for what you pay, and that requires a denominator, and almost nobody has one.

Everything below follows from that.

The twenty five

The Jungle Floor

  1. A cloud bill tells you what you bought. An AI bill tells you what you did.
  2. A disagreement you cannot resolve is usually a translation failure. Agree what the number counts before you argue about it.
  3. Inference is the layer you budgeted and rarely the layer that hurts.
  4. Shadow AI is not defiance, it is an unfunded requirement with a credit card.
  5. A hundred experiments is not coverage. It is the same experiment funded a hundred times by people who have not met.

Learning to Count

  1. Count what was accepted, not what was produced.
  2. Decide who funds the shared foundation before you decide how to split the water.
  3. Time saved is not money saved until somebody does something specific with the time.
  4. You cannot measure a change you did not measure before.
  5. Write down what you promised, and never edit the entry.

Architecture Is a Financial Decision

  1. Two cost curves, not two products. The only questions are where they cross and how much you trust the volume.
  2. Most of what you send to the cleverest animal does not need the cleverest animal.
  3. You are billed for the question as well as the answer, and the question is usually bigger.
  4. Price the constraint as a design input rather than arguing about it as a tax.
  5. Autonomy is where you stop buying answers and start buying attempts. Budget the tail, not the average.

The Operating Model

  1. A project is funded to end and a capability is funded to continue. Only one gets cheaper the twentieth time.
  2. Fund persistently, reallocate quarterly, and cut something visible in the first year.
  3. Cost and quality cannot be governed in separate rooms.
  4. A ceiling lands hardest on whoever is using the thing most.
  5. A commitment locks your volume, your price, and quietly your capability tier.

The Long Game

  1. Nothing you optimized stays optimized.
  2. Write the sunset criteria at launch, while nobody is attached to it yet.
  3. Assurance is what you pay for the right to change anything quickly.
  4. Spend on literacy rather than on tooling that answers questions nobody knows how to ask.
  5. You cannot manage what you cannot divide.

Four stages

Deliberately behavioral rather than tooling-based, because tooling maturity and actual maturity are only loosely related and the second one is what matters.

Blind. Spend visible in aggregate only. No denominator, no allocation, no acceptance data. Every discussion is anecdote and gets resolved by seniority. Most organizations are here and do not know it, because they have a dashboard.

Attributed. Spend allocated to teams and capabilities. Denominators defined and dated. Showback running. Discussions become factual. Decisions are still slow, because the evidence exists but nothing is built to act on it.

Managed. Unit economics trending. Value ledger live and append-only. Reallocation on a published cadence with real authority. Optimization owned by engineering. The organization can answer whether it is getting enough for what it pays, which is the threshold question.

Compounding. Cost per unit falling while volume grows. Retirement happening routinely rather than during reorganizations. Architecture decisions made on unit economics as a matter of habit. Rare, and realistic within about three years for an organization that starts properly.

Where you actually are

Five questions. Ten minutes in a leadership meeting. Answer honestly rather than aspirationally, which is harder than it sounds.

  1. Can anyone tell you last month’s AI spend broken down by business purpose, not by vendor or model?
  2. For your largest capability, what is the cost per accepted unit of work, and who owns that number?
  3. When was the baseline for your largest benefit claim captured, and was it before or after go-live?
  4. What did you switch off this year?
  5. Are cost and quality reviewed in the same meeting, by the same people?

Three or more no answers puts you at Blind, whatever your tooling suggests. That is not an indictment. It is where nearly everybody starts, and the jungle in Lesson 1 could not have answered any of the five.

Ninety days

If you want to start on Monday, this is the order I would do it in. Each phase has an owner and produces an artifact, because phases without artifacts are intentions.

Days 1 to 30. Find out where you are.

  • Instrument at request level. Team, use case, business purpose on every call. Three weeks of work now, three quarters later. Owner: engineering. Artifact: tagged traffic.
  • Pick one denominator for one capability, and let the people who own it choose it. Owner: the capability owner. Artifact: one dated sentence.
  • Count the pilots and multiply by an honest fully loaded fixed cost. Owner: finance. Artifact: one number.

Days 31 to 60. Build the spine.

  • Publish the allocation rule before you publish any allocated number. Owner: finance. Artifact: one page.
  • Stand up the value ledger, append-only, in a spreadsheet. Owner: finance. Artifact: the ledger.
  • Capture a baseline before anything else ships, and capture the staggered rollout data you are already generating. Owner: the business. Artifact: a dated measurement.

Days 61 to 90. Prove it is real.

  • Run the first review with cost and quality in the same room. Owner: whoever arbitrates. Artifact: decisions.
  • Cut one thing, visibly. Owner: the portfolio owner. Artifact: a retirement.
  • Publish claimed against realized, including the gap. Owner: finance. Artifact: the variance.

Nine items. None of them require a platform purchase. The most expensive is three weeks of engineering time and the most valuable is probably the last one.

The one thing

If all of this reduces to a single argument, it is this.

AI FinOps is not a cost discipline. It is a measurement discipline that produces cost outcomes, and the distinction is not academic. An organization that treats it as cost control will cut things, quickly and confidently, and will cut the wrong ones, because without a denominator every reduction looks like a saving and the panic cap in Lesson 19 looks like a win for five weeks.

An organization that treats it as measurement will spend a slower and less satisfying first year building a denominator, a ledger, a baseline and an honest conversion path. And then it will make cost decisions that are correct, repeatedly, because it can see what it is doing.

The whole thing is the patient work of finding an honest denominator and then defending it against everybody who would prefer a flattering one. That is it. Get it right and the cost questions start answering themselves. Get it wrong and you will cut the wrong things, quickly, with great confidence, and you will not find out for two years.

Jungle Lesson 25

Twenty four lessons reduce to one. You cannot manage what you cannot divide, and the whole discipline is the patient work of finding an honest denominator and defending it against everyone who would prefer a flattering one.

What comes next

That is the series. Twenty five lessons, two dry seasons, one jungle, and a cast who were all right about something and wrong about something else, which is the only kind of cast worth writing.

I said in Lesson 23 that there was a larger subject sitting underneath all of this, and that it did not fit in a Field Kit. It has been visible at the edge of nearly every one of these posts. The Tortoise’s list. The version that changed behavior without warning. The workflow with no owner sitting inside a month end close. The question of who signed off on a system nobody entirely understands.

Cost is the tractable half of enterprise AI. Governance is the half that decides whether any of it survives contact with a serious question, and it is where I am going next, at proper length, starting next week.

Thank you for reading this one. The jungle is quieter than it was.

If you take one thing from twenty five posts, take the denominator. Everything else in this series is an elaboration of it, and an organization that has one is playing a fundamentally different game from an organization that does not, regardless of what either of them has bought.

Scaling AI FinOps | Lesson 24: Growing the Troop

The Mandrill wanted to hire a Head of AI FinOps.

It was, on every visible measure, the right call. The discipline had proved itself over two years. It had a rhythm, a ledger, an allocation model and a set of controls. It clearly needed an owner. The obvious next step for anything that works in an enterprise is to give it a leader, a team, a budget and a reporting line, and the Mandrill had reached that conclusion the way any competent executive would.

The Crocodile talked him out of it in about six sentences.

“I have watched this happen four times,” he said. “Capacity planning. Quality. Security. Cloud cost. Each one worked when it was distributed, so somebody centralized it, and each one turned into a function that produced excellent reports about decisions it was not in the room for. Then it got cut, and everyone said the discipline had not delivered. The discipline delivered. It was moved somewhere it could not reach anything.”

The Mandrill thought about it for a moment and changed his mind, out loud, in front of the room, which is the most senior thing anybody does in this entire story and considerably rarer than the reorganization the Fox proposed eight lessons earlier.

Why centralizing kills it

The mechanism is simple and it is the same every time.

The decisions that move the number are made by engineers choosing routing and context structure, and by product owners choosing scope and sufficiency. Those are the levers. Everything in Act III and half of Act IV lives in the hands of people doing the work.

A central team owns reports. It can describe what happened. It can identify where the money went. It cannot change a routing rule, cannot define an acceptance criterion, cannot decide a quality floor and cannot say no to a use case.

So you get a function with total visibility and no authority, producing increasingly sophisticated analysis of decisions being made elsewhere by people who have not read it. That is not a failure of the people in the function. They are usually good and they are usually frustrated. It is a structural mismatch between where the information sits and where the levers are.

The distributed model

A small central function and embedded accountability everywhere else.

The center owns standards, the ledger, shared tooling and arbitration. It defines how measurement works so that numbers are comparable across the estate, curates the ledger so it stays honest, and resolves disputes that teams cannot resolve themselves.

The capability teams own the decisions. Routing, context, scope, sufficiency, denominators, acceptance definitions, everything that actually changes the number.

Center sets the how of measurement. Teams own the what of decisions. If your center is making decisions, it is too big. If your teams cannot compare their numbers to each other, it is too small.

Four capabilities, not four roles

These have to exist somewhere in your organization. Deliberately described as capabilities rather than headcount, because the fastest way to get this wrong is to read them as a hiring plan.

Unit economics literacy in engineering. The people choosing architecture need to understand the cost consequence at the moment they are choosing, not in a review three weeks later. An engineer who knows what a cache miss costs makes a different decision from one who does not, and no governance process substitutes for that.

Technical literacy in finance. The Crow needs to know what a cascade is. Not to design one. To ask about it. A finance function that can ask what proportion of traffic goes to the top tier is worth more than any dashboard that would have answered the question unasked.

Value definition in the business. Denominators and acceptance criteria. This cannot be delegated to anyone else and it will be invented on your behalf if you leave it vacant.

Arbitration somewhere neutral. Somebody has to resolve cost against quality without owning either side. This is the one role that genuinely does need to sit in the center, and it needs to be senior enough that its decisions stick.

Literacy is the actual lever

The most useful thing in this post, and it is cheap, which is why it gets skipped in favor of something expensive.

Most organizations buy tooling to compensate for a literacy gap. The reasoning is reasonable: our finance team cannot interrogate this, so let us buy a platform that presents it in terms they understand.

What actually happens is that you have bought something that answers questions nobody knows how to ask. The platform is fine. The dashboards are good. Nobody in the room has the vocabulary to look at them and know which follow-up question would be devastating.

A finance team that understands the cost stack from Lesson 3 and the routing question from Lesson 12 asks better questions than any tool answers. That literacy costs a few days of somebody’s time and it compounds permanently. The tool costs considerably more and depreciates.

Invest in the literacy first. If you still need the tool afterwards, you will at least know what you need it for, which is a much better position from which to buy anything.

Roles to be skeptical of

Three job descriptions that get written and should usually not be filled as written.

The AI FinOps Analyst who only reports. Produces the monthly pack, attends the reviews, changes nothing. Frequently a capable person who will leave within eighteen months because they can see the problem more clearly than anyone.

The Cost Optimization Team with no authority over architecture. Recommends. Does not decide. Watches its recommendations get deprioritized against feature work every quarter, forever.

The Center of Excellence that excellent people leave. A perfectly good idea that becomes a holding pattern, because sitting adjacent to the work is less interesting than doing it, and the best people notice that first.

Career design

The structural point, which mirrors Lesson 22 exactly.

Nobody’s career currently rewards this work. There is no promotion attached to a cost per unit that fell. There is no recognition for the routing change that saved a great deal of money and produced no visible output.

So put it in objectives. Cost per unit as a named responsibility in engineering objectives. Denominator ownership in product objectives. Retirements alongside launches in portfolio objectives.

Until it is somebody’s actual job, described in the document that determines their progression, it will remain everybody’s concern and nobody’s work, and it will be done in the gaps by whoever happens to care. That works for about a year and it does not survive that person changing roles.

Three ways this goes wrong

The reporting function. Central team, beautiful outputs, no authority, no change, quietly disbanded in year three with the conclusion that the discipline did not deliver.

Tooling as a substitute for literacy. An expensive platform bought to answer questions the organization has not learned to ask, which it will therefore continue not to ask, at a higher cost.

Accountability without authority. Somebody named responsible for cost who cannot influence architecture, scope or funding. This is the most demoralizing job in enterprise technology and it is created constantly with the best of intentions.

The Field Kit

Concrete things to do this week.

If you sit in the Crow’s chair, invest in technical literacy in your own team before you buy anything. Two days of your finance team learning the cost stack will change more meetings than any platform you could procure this year.

If you sit in the Crocodile’s chair, put cost per unit into engineering objectives. It changes behavior faster than any review forum, because it changes what people think about while they are making the decision rather than afterwards.

If you sit in the Mandrill’s chair, resist building the function. Distribute the accountability, keep the center small and standards-focused, and give it arbitration authority rather than delivery responsibility.

For everyone: name who arbitrates cost against quality. If the answer is nobody, then the loudest person in the room is arbitrating, and they are not doing it well because it is not their job and they do not know they are doing it.

Jungle Lesson 24

The decisions that move the number are made by the animals choosing the architecture and the animals choosing the scope, so a central team that owns the reports and none of the decisions will produce beautiful reports and no change. Keep the center small, distribute the accountability, and spend the money on literacy rather than on tooling that answers questions nobody knows how to ask.

Next time: the last one. Second dry season ending, the whole cast in the Canopy, and a bill that is larger than it was at the start of all this. The difference is that this time everybody in the room can explain why. Lesson 25 assembles all twenty five lessons, a maturity model, and a ninety day plan for anybody starting from where the jungle was two years ago.

Changing your mind in public, at seniority, is the rarest and most valuable behavior in this entire story. No framework produces it and every framework depends on it.

Scaling AI FinOps | Lesson 23: The Cost of Trust

The Tortoise and the Fox presented together, which nobody in the jungle would have predicted two years earlier and which was, by that point, the least surprising thing in the room.

What they were asking for was a budget line. Not a control, not a policy, not a gate. A line, sized as a proportion of capability spend, for evaluation infrastructure, ground truth maintenance, output monitoring and incident response capacity.

The Mandrill asked the obvious question, which was why this was not simply part of the compliance budget, given that compliance was clearly what it was for.

The Fox answered it, which was the interesting part.

“Because it is not for you,” he said. “It is for me. Every cost improvement we made last year, all of it, every routing change and every prompt we trimmed, was only possible because we could measure whether we had broken anything. Without that, nobody would have let me near the configuration. The evaluation infrastructure is not what slows us down. It is the only reason we were allowed to move at all.”

The Tortoise, who had been making a version of this argument for three years and getting nowhere, let him make it. She had learned by then that the same sentence lands differently depending on who says it, which is not fair and is entirely true.

Assurance is a cost of production

The framing decides everything downstream, so it is worth getting right at the start.

Frame assurance as a cost of compliance and it becomes a tax. It gets minimized, resented, cut first in a difficult quarter, and owned by a function with no ability to defend it commercially. Everybody agrees it is important in exactly the way that everybody agrees things are important shortly before defunding them.

Frame it as a cost of production and it becomes a line item like any other. This is what it costs to run this capability at a standard where it is allowed to touch anything that matters. Not optional, not virtuous, just part of the cost of doing the thing.

The second framing survives budget season. The first one does not, and I have watched it not survive several times.

What actually costs money

Five components, and the second is the one everyone underestimates.

Evaluation infrastructure. Test sets, harnesses, scoring, and the compute to run all of it. Scales with release frequency, which means it grows exactly as your team gets better at shipping.

Ground truth creation and maintenance. The largest of the five and the one nobody budgets. Human-labeled reference data, produced by people who understand the domain, which decays as the domain moves. This is not a one-time dataset build. It is a standing maintenance obligation and it needs to be funded as one.

Continuous monitoring. Sampling production output and having somebody look at it. A standing labor cost, permanently, not a project.

Incident response capacity. People available to investigate when something goes wrong. This is a retainer rather than a project, and the cost is the availability rather than the usage.

Documentation and audit readiness. Cheap if captured continuously as a by-product of doing the work. Extremely expensive if reconstructed later under time pressure by people who were not there.

Proportionality is the whole game

The single highest-leverage decision in this area, and the one most organizations get wrong in the same direction.

Assurance spend should scale with consequence, not uniformly. A uniform standard applied across the estate overspends dramatically on low-consequence workloads and, almost always, still underspends where it genuinely matters, because the uniform standard was set somewhere in the middle to be politically acceptable.

Tier by consequence. What happens when this is wrong. Who is affected, how quickly is it caught, how reversible is it. A capability that drafts internal summaries reviewed by a person before use is a different object from one whose output reaches a customer unmediated, and treating them identically is not rigor, it is an absence of judgment.

This is the same argument as Lesson 12’s sufficiency and Lesson 9’s evidence grading, applied to a third domain. There is a pattern across this whole series and it is: match the intensity of the thing to the stakes of the thing, and resist the temptation to apply one standard everywhere because it is easier to explain.

The economics of getting it wrong

Three costs when something goes wrong, and the third is the largest and appears in no risk register I have ever seen.

The first is remediation. Fixing it, notifying whoever needs notifying, correcting whatever went out. Visible and usually bounded.

The second is the freeze. While an investigation runs, everything else stops. Every other capability gets a second look. Deployments pause. This is expensive and it is at least predictable.

The third is the durable slowdown afterward. New controls, extra approval layers, a review board that did not exist last month, and a general institutional caution that persists for a year or more after the incident and applies to everything, including all the things that were working perfectly.

That third cost typically dwarfs the first two combined. It is also the one that never gets quantified, because it arrives gradually, is distributed across every team, and looks like prudence rather than cost.

Assurance is what buys speed

The argument the Fox made, and the reason this lesson belongs in a series about money rather than in one about risk.

Every cost optimization in Act III is a potential quality change. Routing to a cheaper tier. Trimming context. Reducing agent steps. Every single one of those is a change to behavior, made in pursuit of a lower number.

An organization that cannot measure whether it has broken anything will not permit those changes, and it is right not to. So Act III becomes theoretical, the routing stays as it was configured during the pilot, and the largest available cost lever in your estate remains untouched, permanently, for reasons that will never be written down anywhere.

Assurance infrastructure is what converts optimization from a gamble into a decision. That is not a compliance benefit. That is the enabling condition for the entire third act of this series, and it should be argued for on exactly those terms in front of exactly the people who control the budget.

A larger subject than this series

I want to be clear about the limits of what I have covered here, because this lesson has been the closest I have come to a domain that deserves considerably more than one post.

Everything above treats assurance as an input to a cost decision. That is a legitimate framing and it is the one this series needed. It is also a narrow slice of a much larger question about how enterprises govern systems whose behavior they cannot fully specify, who is accountable when those systems are wrong, and what it means to approve something you do not entirely understand.

That question is the one I keep running into at the edge of every engagement, and it is the one I intend to write about next, at proper length, because it does not fit in a Field Kit.

Three ways this goes wrong

Assurance as a gate rather than a capability. A review board with no infrastructure underneath it, producing delay without evidence. This is the most common shape and it is the most expensive, because it costs time and buys nothing.

Uniform standards. The same rigor everywhere, overspending on the trivial, underspending on the consequential, defended on the grounds of consistency.

Retrofitted documentation. Nothing captured as you go, then a frantic and enormously expensive reconstruction by people working from memory when somebody finally asks.

The Field Kit

Concrete things to do this week.

If you sit in the Crow’s chair, put assurance on its own budget line, sized as a proportion of capability spend and tiered by consequence. Buried inside a project budget it is the first thing cut and the last thing anyone defends.

If you sit in the Crocodile’s chair, automate evidence capture into the pipeline. Continuous is cheap and retrospective is not, and the gap between those two costs is larger than almost anybody expects until they have lived through it once.

If you sit in the Mandrill’s chair, classify your use cases by consequence honestly. Only you can do this. Over-classifying is expensive and under-classifying is worse, and nobody else in the organization has the standing to make the call.

For everyone: budget ground truth maintenance as recurring rather than one-off. It decays, it underpins everything else, and it is the line that gets cut in year two by somebody who thinks the dataset is finished.

Jungle Lesson 23

Assurance is not what you pay to satisfy the tortoise, it is what you pay for the right to change anything quickly. Size it by consequence rather than uniformly, budget the ground truth as a recurring cost because it decays, and remember that the most expensive part of an incident is not the incident, it is the eighteen months of caution that follow it.

Next time: the Mandrill decides to hire a Head of AI FinOps and build a proper function, which is the obvious move and the wrong one. The Crocodile talks him out of it in about six sentences, and the Mandrill changes his mind in public, which is the most senior thing anybody does in this entire story. Lesson 24 is about roles, skills, and why this should not be a team.

The reframe in this piece is worth stealing whoever you are. Assurance argued as compliance gets minimized. Assurance argued as the condition for being allowed to move quickly gets funded. Same infrastructure, same cost, completely different meeting.

Scaling AI FinOps | Lesson 22: Nobody Gets Promoted for Switching Things Off

The last Hummingbird was switched off on a Thursday afternoon, twenty one lessons after it first appeared, and it took about four minutes.

Nobody could establish what it had been for. It had a name that suggested a purpose, but the purpose it suggested had been served by something else for over a year. The animal who built it had moved to another territory two seasons earlier and, when asked, remembered starting it and did not remember why.

It had been running the entire time. It had consumed a small amount of money every single day for two years, quietly, correctly, producing output that went into a location nobody had opened.

The Fox switched it off and waited a fortnight, which was the agreed protocol by that point.

Nothing happened. No complaint, no escalation, no broken workflow. After the fortnight it was removed properly.

The Hyena, who had made a good deal of noise about the Hummingbirds over the preceding two years, was oddly quiet about this one. “It ran for two years,” she said. “Somebody built it because they cared about something. And in the end nobody noticed it stop.”

Which is roughly the correct emotional register for this topic, and the reason it is the least discussed subject in the whole discipline.

The incentive problem, stated plainly

Launching is visible, credited and promotable. There is a demonstration, an announcement, a slide with your name on it and a line in your performance review.

Retiring is invisible, thankless, and carries all of the risk. Nobody is congratulated for it. The upside is a cost reduction that will be attributed to the portfolio rather than to you. The downside is that you broke something, and that will be attributed to you very specifically.

So every enterprise accumulates. This is not a discipline failure and it is not a maturity failure. It is a rational response to an incentive structure, and it will not be fixed by encouragement, by policy, or by anyone writing the word rationalization on a slide. It gets fixed by changing what is rewarded, and by nothing else.

What accumulates in an AI estate

Five categories, in roughly ascending order of how much they cost and how invisible they are.

  • Orphaned pilots. The Lesson 5 population. Individually small, collectively significant, and completely undefended once anybody counts them.
  • Superseded capabilities. Something better was built. The old thing still serves eleven people who never migrated. It costs a full capability’s fixed overhead to serve eleven people.
  • Evaluation harnesses for retired models. Still running, still scheduled, still consuming, testing something that no longer exists.
  • Duplicate capabilities. Two territories built the same thing before the portfolio function existed. Both work. Neither owner will volunteer to be the one that stops.
  • Retrieval indexes nobody queries. The purest case, and the most expensive of the five.

The index nobody reads

The last one deserves its own section because it is the cleanest illustration of why AI waste is different from every other kind, which was the argument that opened this entire series.

A retrieval index costs money every day to keep current. It re-processes content as content changes. It does this whether or not anybody has ever queried it. It appears on no dashboard as waste, because it is running perfectly, doing exactly what it was built to do, without error.

And there is no signal anywhere in your systems that says nobody has asked this anything in fourteen months. Unless somebody specifically goes looking for query counts against index cost, it is invisible forever, and it costs more than any of the orphaned pilots.

This is the Lesson 1 point arriving at its final form. Waste that looks exactly like work, running correctly, indefinitely, because the only thing that would reveal it is a question nobody has thought to ask.

Sunset criteria, written at launch

The intervention that actually works, and the reason it works is timing.

Three things, written into the launch approval, before anybody is attached to anything.

A usage floor. Below this many units per period, this gets reviewed for retirement. Not automatically killed, reviewed, which is a much easier thing to agree to in advance.

A value floor. Below this contribution against the ledger, same.

A named alternative. If this is retired, what do its users do instead. Answering this at launch is trivial. Answering it three years later requires an investigation.

The timing is the entire trick. At launch, nobody is emotionally invested and the criteria feel like sensible hygiene. Three years later, the same conversation is a negotiation with somebody defending their creation, and nobody can objectively assess their own work at end of life. The criteria have to predate the attachment.

Dark launch the shutdown

The single most useful and most under-used technique in this post.

Before removing anything, turn it off quietly and wait. Two weeks is usually enough. Do not announce it. Do not send a consultation email, because a consultation email guarantees that somebody who has not used it in a year will explain that they might need it.

Then see who complains.

The proportion of the time that nobody complains is genuinely surprising the first few times you do it. And when somebody does complain, you have learned something specific and valuable, which is that this thing has exactly one real dependency and you now know who it is and can talk to them directly.

The formal version of the process is identify, notify, migrate, dark launch, remove. But the dark launch step is what turns decommissioning from a negotiation into an observation, and observations are much easier to act on than opinions.

Making retirement promotable

The structural fix, and it is the only one that lasts.

Report decommissioning as a headline achievement, in the same document, with the same prominence as launches. Count capabilities retired alongside capabilities launched, as a matched pair, so a portfolio with twelve launches and zero retirements looks like what it is.

Give the portfolio owner from Lesson 16 explicit credit for reductions. Put it in objectives. Make it the thing somebody is measured on rather than the thing everybody agrees is important.

Organizations that do this find that things get switched off. Organizations that merely encourage it find that nothing does, and then conclude that their people lack discipline, when what their people lack is a reason.

The archaeology problem

One last point, which is really a Lesson 6 problem arriving late.

After eighteen months nobody remembers why something exists. The person who knew has moved. The document that explained it was in a folder that got reorganized. So the decision to keep it defaults to yes, because keeping something you do not understand feels safer than removing something you do not understand.

Documented purpose at launch is what makes retirement possible later. One sentence, written when it was obvious, saying what unit of work this exists to improve and how you would know. That sentence is what a future colleague uses to decide, and its absence is why the Hummingbird ran for two years.

Three ways this goes wrong

Retirement by attrition. Waiting for things to become obviously useless, which they never quite do, because something running correctly never looks useless.

The hostage user. One team still depends on it, so it stays forever at full cost serving four people, and nobody ever does the arithmetic on what those four people are costing.

No sunset criteria. Every retirement becomes a fresh negotiation with somebody emotionally invested, which means retirements happen only during reorganizations, which is not a strategy.

The Field Kit

Concrete things to do this week.

If you sit in the Crow’s chair, ask for the list of capabilities retired this year. If the answer is none, your portfolio is growing monotonically and your cost curve is doing the same thing whether or not anyone has noticed.

If you sit in the Crocodile’s chair, find what is still running with no traffic and no owner. Start with the retrieval indexes and compare index cost against query counts. That single comparison finds more money than most optimization projects.

If you sit in the Mandrill’s chair, write sunset criteria into your launch approvals. This is the only moment anybody will agree to them and it takes ten minutes at a point when nobody objects.

For everyone: dark launch the shutdown. Turn it off, wait a fortnight, see who notices. It is remarkable how often the answer is nobody, and it is the cheapest experiment available to you.

Jungle Lesson 22

Every enterprise is structurally incapable of switching things off, because launching is promotable and retiring is invisible. Write the sunset criteria at launch while nobody is attached to it yet, count retirements the way you count launches, and when in doubt, turn it off quietly and see who complains. Surprisingly often, nobody does.

Next time: the Tortoise and the Fox present together, which nobody in the jungle would have predicted two years earlier, and make a case that assurance is not what you pay to satisfy compliance but what you pay for the right to change anything quickly. Lesson 23 is about the cost of trust.

Every organization has its own Hummingbird, running correctly, costing a little every day, serving a purpose nobody remembers. Finding it is not hard. Deciding to look is the hard part, because nobody has ever been thanked for it.

Scaling AI FinOps | Lesson 21: The Second Year Problem

Somebody found the slide.

It had been in an archive for two years, in a deck that nobody had opened since the quarter it was presented. Somebody was looking for something else entirely and read it out to the room, in the way people do when they find a document that has aged into comedy.

It was titled Conservative Estimate.

What was remarkable about it, once everyone stopped enjoying themselves, was the pattern of what it had got wrong. Every number the Fox had been confident about was wrong, most of them by a wide margin. The volume forecast, the unit cost, the adoption curve, the payback period. All confidently stated, all incorrect.

And the things he had flagged as uncertain, hedged, caveated, marked as needing further work, had turned out to be roughly right. He had been accurate exactly where he had been unsure and wrong exactly where he had been certain.

The Fox took this well, which is the clearest measure of how far he had come. Two years earlier he would have explained it. Instead he asked for the slide to be pinned up in the team area, which it was, and which turned out to be one of the more effective governance interventions of that year.

“The useful part,” he said, “is that I would make exactly the same mistakes again if I did not have this in front of me.”

The second dry season

Everything in the first four acts is about building something. This act is about what happens to it, and the answer is that it decays, in four specific ways that nobody plans for because year one is too busy and year two is too late.

Year two is where AI programs actually die. Not year one, where there is novelty, executive attention, a clean story and permission to be imperfect. Year two has none of those, plus a bill that has grown and a benefits case that has aged.

Why savings evaporate

Configuration entropy. Prompts grow. Retrieval widens. Routing rules acquire exceptions. Every individual change is justified, made by a competent person solving a real problem, and approved by somebody sensible. The aggregate quietly undoes a year of optimization work. Nobody is responsible for the aggregate, which is why it happens.

Workload drift. The distribution of what people ask changes as they learn what the system is good at. Your routing rules were tuned against last year’s traffic mix, which no longer exists. The tuning has not degraded. The thing it was tuned for has moved out from under it.

Success-driven volume. The capability works, so usage grows. Unit economics improving does not stop the total from rising, and the total is what appears in the budget conversation. This is the Lesson 1 inversion arriving again, two years later, at a much larger scale, in front of a more senior audience.

Baseline reset. This is the subtle one. Year two efficiency is measured against year one’s improved baseline. The same absolute gain now looks like a smaller percentage improvement, so it gets deprioritized in favor of things that look more impressive, and the compounding stops.

The savings ratchet

The specific mechanism that catches finance functions, and it mirrors exactly the benefits problem from Lesson 10.

An optimization is delivered. A saving is reported. The saving goes into the cumulative total and is assumed permanent, because that is how savings have always worked in every other category of spend.

Almost none of them are permanent here. The routing improvement erodes as the traffic mix shifts. The prompt trimming erodes as new lines get added after new incidents. The caching gain erodes as somebody restructures a prompt for good reasons and breaks the prefix.

So the correct treatment is identical to the benefit treatment in the value ledger. Every efficiency claim carries a decay assumption and a re-verification date. You will be wrong about the assumption and you will find out on a date rather than in an audit, which is the entire point.

Value drifts too

The other half, and it is the one organizations almost never check.

The benefits case built in year one described a process. Two years later that process has changed, partly because of the capability itself, and partly because processes always change. The comparison that justified the investment may no longer describe anything that exists.

Sometimes this makes the benefit larger. More often it makes it smaller, or simply incoherent, because you are comparing against a way of working that nobody in the building remembers.

Staff turnover accelerates this. The people who did it the old way have moved on. The new people have only ever known the current process, so the improvement is invisible to them, and nobody defends a benefit they have never experienced.

Re-baselining

The discipline that answers all of this, and it is uncomfortable and non-negotiable.

Once a year, re-measure both sides against current reality rather than against the original case. What does a unit cost now. What is it actually worth now, given how the process works now. Then publish the difference between that and what the ledger says.

This is the same reconciliation habit from Lesson 10, applied to the passage of time rather than to a single claim. And it produces the same result: two uncomfortable cycles, followed by an organization that trusts its own numbers more than any of its peers trust theirs.

The alternative is a cumulative savings total that grows every year, describes nothing, and collapses the first time somebody senior asks it a hard question.

Why year two kills programs

Worth stating directly, because it is the thing I would most want a program leader to understand.

Year one is funded by novelty. There is executive interest, a clean narrative, tolerance for imperfection, and an assumption that things will improve. Almost anything survives year one.

Year two has to be funded by evidence. The novelty is gone. The executive who sponsored it has three new priorities. The bill is larger and the benefits case is two years old. And the only thing that will carry the program through is the ability to show what was claimed, what landed, what decayed, and what is being done about it.

An organization that built the ledger and the rhythm in year one walks through this. An organization that did not has no way to defend the program, and it gets cut. Frequently while working, because working and being able to demonstrate that you are working are two different things, and only one of them survives a budget review.

Three ways this goes wrong

The permanent saving. Booked once, never re-verified, quietly gone within three quarters while still appearing in the cumulative total.

Configuration entropy with no owner. Exceptions accumulating, nobody responsible for the aggregate, the estate drifting back to its expensive default state one reasonable decision at a time.

Defending year two with year one’s story. Same slides, aged numbers, a narrative that everyone in the room has heard before and nobody believes twice.

The Field Kit

Concrete things to do this week.

If you sit in the Crow’s chair, re-verify last year’s savings before you count them again this year. The number is almost never what the ledger says, and finding that out yourself is considerably better than having it found for you.

If you sit in the Crocodile’s chair, own configuration entropy explicitly. Put a standing review of prompts, retrieval settings and routing exceptions on the calendar. Drift is not an incident, it is a condition, and it needs an operational owner rather than an investigation.

If you sit in the Mandrill’s chair, re-baseline the benefit against how the process actually works now. If nobody in your team remembers the old way, that is your answer about how defensible the original number still is.

For everyone: put a decay assumption and a re-verification date on every efficiency claim, exactly as you would for a benefit. Symmetry between the two sides of the ledger is what makes it trustworthy.

Jungle Lesson 21

Nothing you optimized stays optimized. Prompts grow, exceptions accumulate, traffic shifts, and the baseline you improved becomes the baseline you are judged against. Year one is funded by novelty and year two has to be funded by evidence, which is why the programs that die are usually the ones that were working.

Next time: the last of the Hummingbirds from Lesson 1 finally gets switched off, twenty one lessons later. Nobody can remember what it was for. Its owner left the jungle two seasons ago. It has been running the entire time. Lesson 22 is about decommissioning, and why every enterprise is structurally incapable of it.

If you have a slide from two years ago that you were confident about, go and read it. The pattern of what you got right and what you got wrong is more useful than any forecasting methodology, and it costs you ten minutes and a small amount of dignity.

Scaling AI FinOps | Lesson 20: Commitments and Capacity

The Peacock came back in January, which is when these offers arrive, because January is when budgets reopen and everyone is briefly optimistic.

The offer was good. I want to be clear about that, because the easy version of this story is that the vendor was trying something and got caught, and that is not what happened. Commit to a volume floor for two years, receive a substantial discount against what the jungle was currently paying, with the floor set slightly below current consumption so there was headroom before it bit.

The arithmetic was sound. Against last year’s usage it was straightforwardly cheaper. The Fox ran it three ways and it came out ahead every time.

The Sloth had been reading the term sheet for most of the meeting, at his own speed, which is the speed at which sloths do everything. He looked up when the room had more or less concluded.

“What is the engineering roadmap for this workload,” he asked, “for the next two years?”

Nobody had brought it, because nobody had thought it was relevant to a commercial discussion.

It contained, among other things, everything from Act III of this series. Routing. Context restructuring. Retrieval tuning. Caching. All of it targeted, quite deliberately, at reducing consumption on precisely this workload, by a proportion the Crocodile had estimated as substantial.

The jungle had been about to commit to a volume floor and simultaneously fund a program designed to fall below it.

“You would have paid the discount,” said the Sloth, “for the privilege of buying something you had arranged not to need.”

Sloths are slow. Occasionally slow and careful are the same thing, and this was the meeting where the jungle stopped finding him funny.

Why commitments are harder to evaluate here

Capacity commitments are old and well understood. You trade flexibility for price on a resource with stable characteristics, you forecast your volume, and you commit somewhat below it. Organizations have done this competently with every kind of infrastructure for decades.

What is different is that in this domain the resource itself does not hold still. Within a typical commitment term, the unit price will move, the capability level will move, and your own efficiency will move if anybody in your organization is doing the work in Act III.

So you are not only betting on your volume. You are betting on the state of the field, on the trajectory of prices you do not control, and on your own engineering team failing to improve things. That last one is the strange part and it is the part that catches people.

Three things a commitment locks

Volume. Visible, discussed, negotiated. Everyone understands this one.

Price. Also visible, and usually the only thing anybody negotiates.

A capability tier. Rarely on the term sheet and the one that hurts. A commitment is generally made against a particular class of capability. If the field moves and something materially better becomes available, you are holding a volume obligation against the previous generation, and the value of your discount has to be weighed against the cost of not moving.

That third lock is the one to raise in the negotiation, because it is the one nobody will raise for you.

Pricing the option you are selling

The structural problem with these decisions is that the discount is visible and precise, and the thing you are giving up is invisible and vague. Human beings are extremely bad at that trade and it is not a failure of intelligence, it is a failure of presentation.

The framing that helps: what would you pay today for the ability to move this workload entirely in six months with no stranded cost?

Put a number on it. Any number, arrived at honestly. That number is the hurdle the discount has to clear. In a stable market it is small and most commitments comfortably clear it. In a market where capability and price are both moving, it is considerably larger than people assume, and a fair number of commitments do not clear it once it is written down.

The point is not that commitments are bad. It is that you are selling an option and it should appear somewhere in the analysis as a thing with a value, rather than as an unpriced side effect.

Optimizing into a floor

The Sloth’s question deserves its own section because it is the most common own goal in this area and it is entirely preventable.

Two workstreams, running in parallel, in most organizations that are taking this seriously. Procurement is negotiating a volume commitment. Engineering is executing an efficiency roadmap. Neither has ever been in a meeting with the other, because one is commercial and one is technical and they report through different structures.

If engineering succeeds, consumption falls. If consumption falls below the committed floor, you pay for volume you are not using, and your best engineering quarter has converted directly into a stranded contractual cost.

I have seen this happen. The people involved were competent and the outcome was absurd, and the entire cause was that two calendars never intersected.

What to commit on

Baseline. Never peak, and never the growth forecast.

Your baseline is the volume you would consume even if nothing went well, even if adoption stalled, even if the efficiency roadmap delivered everything it promised. That is the portion you can safely commit, because you will consume it under essentially every scenario.

Everything above the baseline stays variable, and paying the standard rate on it is correct rather than wasteful. The uncommitted band is what your flexibility costs and it is buying you something real.

The most common error is committing on the forecast, because the forecast is the number in the plan and committing on it makes the discount look bigger. The forecast has never once been right in any organization I have worked with, and it is a considerably more expensive place to be wrong when there is a contract attached to it.

Ladder the terms

The practical technique that most organizations skip.

Rather than a single long commitment, use several shorter overlapping ones with staggered end dates. Your headline discount is lower. Your position when something changes is dramatically better, because at any given moment only a portion of your volume is locked and something is always coming up for renewal.

This is how mature organizations handle every other volatile input they buy. It is not a novel idea. It is simply that AI procurement is often being done by people running their first cycle in this category, and the single long commitment is what gets offered first.

And negotiate more than the discount. Portability between capability tiers, so committed volume can move as your needs change. Term flexibility. Notice periods on behavioral change, which connects directly to the version pinning question from Lesson 14. All of these are frequently available and almost never asked for, because the conversation stops at the number.

The self-hosted parallel

Worth closing the loop with Lesson 11.

Buying hardware is a commitment. It is a longer commitment than any contract you would sign, with no exit clause, no portability terms and no renegotiation. Every argument in this post applies to it with more force, not less.

Which means the crossover analysis from Lesson 11 should include the optionality framing from this one. The self-hosting case that looked marginal on unit cost usually looks worse once you price the option you are giving up, and that is worth doing explicitly rather than leaving as an unarticulated discomfort.

Three ways this goes wrong

Committing on the forecast. Locking to the aspiration rather than the floor, then paying for volume that never arrived, for two years, in a line item nobody wants to discuss.

Optimizing into a commitment. Act III succeeding and turning into stranded cost because the technical and commercial workstreams never spoke.

Negotiating only the discount. Headline price improved, portability and term structure given away for free because nobody knew they were negotiable.

The Field Kit

Concrete things to do this week.

If you sit in the Crow’s chair, commit on the baseline only, and require the engineering efficiency roadmap on the table before you sign anything with a volume floor in it. Two documents, one meeting.

If you sit in the Crocodile’s chair, tell procurement what your efficiency roadmap will do to consumption, in numbers, before they negotiate. This conversation almost never happens and it is the single largest source of stranded commitment cost in the discipline.

If you sit in the Mandrill’s chair, resist committing on your own growth forecast. You have never been right about one, nobody has, and this is a far more expensive place to be wrong than a planning document.

For everyone: ladder the terms and negotiate portability alongside price. A few points of discount is worth considerably less than the ability to move.

Jungle Lesson 20

A commitment locks your volume, your price and, quietly, your capability tier, and only two of those are on the term sheet. Commit on the baseline you would spend anyway, ladder the terms, and remember that if your own efficiency work succeeds, a volume floor turns your best engineering quarter into a stranded cost.

That closes the fourth act. The jungle now has an operating model. Capabilities funded persistently rather than projects funded to end. A floor and a variable band. Quarterly reallocation with authority to move money in both directions. A rhythm that runs at five cadences with a name against each. Guardrails that separate the runaway loop from the animal doing good work. And a commercial posture that does not accidentally bet against its own engineers.

What it has not yet faced is time. Everything in the first four acts describes building something. The fifth act is about what happens to it, and it opens somewhere uncomfortable: with somebody finding the Fox’s original slide, the one titled Conservative Estimate, in an archive, and reading it aloud. Lesson 21 is about the second year, and why the programs that die are usually the ones that were working.

The question the Sloth asked is worth stealing verbatim. Before any volume commitment, ask for the engineering roadmap for the same workload over the same term. If the two documents have never been in the same room, that is the finding, and it takes one meeting to discover.

Scaling AI FinOps | Lesson 19: Guardrails That Do Not Strangle

A territory lead imposed a cap, and everything predicted in Lesson 1 happened on schedule.

She was not being unreasonable. Her number had grown, she had no visibility into why, the quarterly review was approaching, and a hard limit was the only lever she had that would work by Friday. Given what she had available, it was a rational decision.

Spend fell immediately, which looked like a win for about five weeks.

What had actually happened was this. Her territory’s consumption was concentrated in a small number of animals, as consumption always is. Those animals hit the ceiling in the first eight days of the month. They were, without exception, the ones producing the most with it, which is precisely why they hit it first.

They did not escalate. They did not complain. They went back to doing it the old way, quietly, because complaining takes energy and the old way still worked.

By the following quarter, adoption in her territory had fallen by more than half and the number in her monthly report looked excellent. Somebody in a review described her territory as having lower engagement than expected.

The Hyena laughed. The Tortoise did not.

“I have spent a career putting ceilings on things,” she said. “Every one of them behaved like this. It is not a failure of the control. It is what controls do, and nobody teaches it.”

The asymmetry that makes naive caps destructive

Consumption is never evenly distributed. In every organization I have looked at, a small proportion of users generates a large proportion of the volume, and that same small proportion generates most of the value.

Which means a uniform cap lands almost entirely on your highest value activity. It is not a broad restriction that trims the edges. It is a targeted restriction on exactly the people you most want to encourage, and it is invisible in the aggregate because everyone else was nowhere near the limit and reports no change.

Worse, the failure is silent. People do not fight a limit. They route around it, and routing around it means reverting to the old process, which means the loss shows up as reduced adoption six months later, attributed to lack of interest.

The control taxonomy

Five levels, weakest intervention first. The discipline is using the lightest one that solves your actual problem.

  • Visibility. Showing people their own consumption. Costs nothing, changes behavior genuinely, and is skipped by almost everyone because it does not feel like a control. It is the highest return intervention on this list.
  • Soft alerts. Thresholds that notify rather than block. Someone finds out they are unusual before anything stops working.
  • Rate limits. Protect against runaway loops and misconfigured workflows without capping legitimate volume. This is the correct control for the Lesson 15 problem and it is frequently confused with the next one.
  • Quotas. Allocated capacity, ideally per capability rather than per person. A capability with a quota is a budgeting decision. A person with a quota is a performance intervention, whether or not anybody intended it that way.
  • Hard ceilings and kill switches. Reserved for genuine anomalies. Not for budget management.

Control the anomaly, not the animal

The principle underneath the whole taxonomy, and the one that would have saved the territory lead.

There are two entirely different problems here and they get solved with the same instrument, badly.

The first is a technical anomaly. A loop that will not terminate, a misconfigured workflow, a retry storm, an agent going around forty thousand times because nothing told it to stop. This is what hard controls are for. Immediate, automatic, no human in the path, stop it now.

The second is human consumption growing beyond what was budgeted. That is not an anomaly. That is a demand signal, and it is a budget conversation between people, not a technical intervention. Applying a hard ceiling to it is using an emergency brake as a speed governor.

Conflate the two and you get controls that fail at both jobs. They are too slow to catch the runaway loop, because they were designed around monthly budgets, and too blunt for the humans, because they were designed to stop something dangerous.

The psychology of the ceiling

The Tortoise’s contribution, and it is the part I find most consistently underappreciated.

Any visible limit goes through three stages. First it is a target, and people notice how close they are getting. Then it is an entitlement, and people feel they are owed what they have been allocated. Then it is a floor, and consumption rises to meet it because using less than your allocation is treated as evidence you did not need it.

This is why published hard limits often increase total consumption over a year, which is a genuinely counterintuitive outcome that I have seen more than once. You set a ceiling to constrain spend and you have accidentally published a target that people consume toward.

Unlabeled soft thresholds tend to outperform published hard ones for exactly this reason. Nobody consumes toward a number they cannot see.

The door matters more than the wall

If you are going to impose a limit, the escalation path is more important than the limit itself, and it is almost always the part that gets designed last and staffed never.

A limit with a fast, human, same day override is a speed bump. People hit it, ask, get more, carry on. The limit has done its job, which was to create a moment of conversation about consumption.

The same limit with a two week approval process is a wall. And people do not climb walls, they go around them, which is precisely how the Tortoise’s list from Lesson 4 got four pages long in the first place. Every unusable control is a shadow AI generator.

So the question to ask of any proposed guardrail is not is this the right threshold. It is who staffs the exception path, how fast do they respond, and what happens to them in a busy week. An unstaffed exception path is not a slow door. It is a wall that somebody has drawn a door on.

Where guardrails live

The gateway from Lesson 12, for the third time, and this is why it keeps coming up.

Controls implemented inside applications are suggestions. Each team implements them slightly differently, some do not implement them at all, and there is no single place to see what is enforced. The first time you need to change a limit across the estate, you discover you cannot.

At the gateway, controls are configuration. They apply consistently, they are visible in one place, they can be tuned per capability, and they can be changed in an afternoon rather than a quarter.

And critically, the gateway can distinguish the two categories from the previous section, applying instant hard limits to anomalous patterns while handling human consumption through visibility and quota. That separation is difficult to build in forty applications and straightforward to build in one place.

Three ways this goes wrong

The uniform cap. Same limit for everyone, lands on the power users, kills the value, and reports back as an adoption problem.

The wall with no door. A limit with no fast override, so people build shadow paths around it and your visibility gets worse rather than better.

Kill switch as budget tool. Hard stops used for cost management, producing outages that get attributed to the technology rather than to the control that caused them.

The Field Kit

Concrete things to do this week.

If you sit in the Crow’s chair, start with visibility before you start with limits. Show people their own consumption and wait a month. It is free, it works more often than people expect, and it is reversible, which no cap ever is once it has been announced.

If you sit in the Crocodile’s chair, put every control at the gateway and separate anomaly controls from budget controls explicitly. Different thresholds, different response times, different owners. They are not the same system.

If you sit in the Mandrill’s chair, if you must cap, cap by capability rather than by person, and staff the exception path properly before you announce the limit. An exception path with nobody behind it is worse than no exception path, because it costs credibility as well as time.

For everyone: after any control change, measure what happened to your highest value users specifically. That is where the damage appears first and it will never show up in the aggregate.

Jungle Lesson 19

A ceiling lands hardest on whoever is using the thing most, which is usually whoever is getting the most out of it. Control the runaway loop, not the animal doing good work, and if you must impose a limit, make the door out of it fast enough that nobody bothers digging a tunnel.

That is the last of these for the year. The jungle goes quiet over the dry weeks, as jungles do, and this series will pick up again in the middle of January with the fourth act’s closing piece.

When it does: the Peacock returns with a commitment offer that is genuinely a good deal on the arithmetic and a bad idea on the timing, and the Sloth asks the one question that unravels it. It turns out that moving slowly and being careful are occasionally the same thing. Lesson 20 is about commitments, capacity, and why your own engineering success can turn into a stranded contractual cost.

If you are about to impose a cap this quarter, the single most useful thing you can do first is find out how concentrated your consumption is. If a small group is generating most of it, you are not designing a budget control. You are designing an intervention aimed at your best people, and it is worth knowing that before rather than after.

Scaling AI FinOps | Lesson 18: Inform, Optimize, Operate

Nothing happened in the jungle for six weeks, and it took the Fox most of that time to notice.

What he eventually noticed was the absence of a particular kind of message. Nobody had asked him for an emergency number. Nobody had called about an unexplained spike. There had been no meeting convened at short notice to work out what something had cost and why.

The weekly review had happened four times and each one had lasted under half an hour. The monthly capability review had produced three decisions, all of them small, all of them made by the people who should be making them. The Crow had reallocated a modest amount of money away from one thing and toward another and nobody had escalated it.

He found this unsettling, which is worth saying plainly, because I think it is the least discussed part of getting this right. Two years of firefighting builds a professional identity around firefighting. When the fires stop, the person who was good at fires has to work out what they are now, and that transition is genuinely uncomfortable for people who have been good at their jobs.

The Crocodile, who had been through this at least twice before under different technology names, was unbothered.

“This is what it looks like,” he said. “You were expecting something more interesting.”

The loop still works, with three changes

The established rhythm of financial operations, inform then optimize then operate, transfers to AI. I want to be clear about that, because there is a fashion for claiming everything is unprecedented and it usually is not.

What changes is not the shape of the loop. It is what goes inside each stage, and in one case, who has to be standing in it.

Inform, adapted

Classic informing tells you cost and allocation. Who spent what, against which line.

That is insufficient here for the reason established in Lesson 1: cost alone carries no information about whether the money was well spent. Informing on AI must carry three things together or it produces the stalemate that opened this series. The cost. The denominator. The acceptance rate.

The reporting object is the unit economic, never the raw spend. If your monthly report leads with total cost, you have built classic cloud reporting and pointed it at a workload where it cannot answer the question anybody is asking.

Optimize, adapted, and this is the big one

Here is the genuine structural difference, and it changes who needs to be in the room.

Classic cloud optimization is largely a procurement and configuration activity. Rightsizing, commitment management, tier selection, eliminating idle resource. Valuable work, and it is mostly done by people who manage contracts and configurations.

AI optimization is almost entirely an engineering activity. Everything in Act III. Routing, context structure, retrieval tuning, caching, agent bounds. Every one of those is a change to how software works, made by people who write software, tested against evaluation infrastructure.

Which means the optimize loop cannot be staffed the way the cloud one was. An AI FinOps function built from procurement and analyst skills will produce excellent reports and will not move the number, because the levers are not in its hands. This is the single most common staffing error in the discipline and it takes about a year to become visible.

Operate, adapted, plus one addition

The governance layer. The value ledger, the reallocation cadence, the guardrail regime, the allocation rule. Everything Act II and the last two lessons built.

And one element classic financial operations does not have, which I would argue is the most important structural decision in this entire lesson.

Cost and quality must be operated together, in the same forum, by the same people.

Because in this domain every cost optimization is a potential quality change. Routing to a cheaper tier might degrade output. Trimming context might lose something that mattered. Reducing agent steps might mean tasks finish less thoroughly. These are not independent variables and they cannot be managed by two groups with separate objectives.

Split them and you get a predictable failure. One group is measured on cost and pushes it down. Another is measured on quality and pushes back. Neither can see the trade, because neither owns both sides of it, and the organization resolves the tension by seniority rather than by analysis. I have watched this consume a year.

The cadence stack

Five rhythms, each with a named owner and a defined decision right. The owner matters more than the frequency.

  • Daily: anomaly detection. Automated. Nobody attends anything. A human is involved only when something fires.
  • Weekly: unit economics per capability. Owned by the capability team. Under thirty minutes if it is working.
  • Monthly: capability review. Cost and quality together. The business attends, which is the difference between a rhythm and a ritual.
  • Quarterly: reallocation, against the ledger, with authority to move money. Lesson 17.
  • Annually: architecture review. Is the placement still right, are the commitments still right, has the crossover moved. Lessons 11 and 20.

Maturity is not linear here

One point that I think is genuinely different and that trips up organizations importing a maturity model wholesale.

Classic maturity models assume you progress. You start immature, you get better, you arrive somewhere. Plan for the destination.

That does not describe an AI estate, because new capabilities keep arriving. A capability that went live last month is at the beginning. One that has been running two years is mature. Both are in your portfolio simultaneously and they need different things.

So the organization is permanently operating at three maturity levels at once, and the operating model has to accommodate that rather than assume a single state. Designing your process for the state of your most mature capability means every new one arrives into a rhythm built for something it is not, and either drowns in governance it does not need or gets waved through because the process assumes a maturity it does not have.

Who runs it

A note that becomes the whole of Lesson 24.

The rhythm works when the capability teams run it and a small central function sets the standards, curates the ledger, and arbitrates. It fails when a central team runs the rhythm on behalf of teams who are not in the room, because then the loop informs people who cannot act and optimizes nothing.

The Fox’s discomfort in the opening of this piece is the good version of this. He was uncomfortable because the work had moved to the people doing it, which is what was supposed to happen, and it left him with less to personally hold. That is the correct outcome and it is not a comfortable one.

Three ways this goes wrong

Cost and quality in separate forums. Each optimized independently, each degrading the other, the trade invisible to everyone and resolved by whoever is more senior.

The cadence nobody owns. A beautiful rhythm on a slide with no name against each loop. Quietly abandoned by month four, and nobody announces it, so it takes another two quarters for anyone to notice.

Single maturity planning. A process designed for the most mature capability in the estate, applied to everything, so new capabilities are governed as though they were established and established ones are governed as though they were new.

The Field Kit

Concrete things to do this week.

If you sit in the Crow’s chair, insist cost and quality are reviewed in the same meeting by the same people. This one structural choice prevents more damage than any tool you could buy, and it costs nothing but a calendar change.

If you sit in the Crocodile’s chair, own the optimize loop and staff it with engineers. If your AI FinOps function has no engineering capacity, it is a reporting function and it will not move the number no matter how good the reports get.

If you sit in the Mandrill’s chair, attend the monthly capability review. Attendance by the business is the entire difference between a governance rhythm and a ceremony, and it is visible within two cycles which one you have.

For everyone: put a name against each cadence. Unowned rhythms do not survive a busy quarter, and every quarter is eventually busy.

Jungle Lesson 18

The old loop still works, but optimization has moved from the contract to the code, and cost and quality can no longer be reviewed in separate rooms. If the people cutting the bill are not the people accountable for the output, you have not built a discipline, you have built a tug of war with a budget attached.

Next time: somewhere in the jungle, a well-meaning territory lead imposes a cap, and precisely the thing predicted back in Lesson 1 happens. The best users hit the ceiling first and quietly revert. The Tortoise, who understands ceilings better than anyone because she has spent a career designing them, explains why. Lesson 19 is about guardrails that do not strangle.

The six weeks of nothing happening is the actual goal of this entire discipline, and it is a strange thing to aim for, because there is no way to celebrate it and nobody gets promoted for it.

Scaling AI FinOps | Lesson 17: From Annual Budget to Persistent Funding

The Watering Hole question had been open since Lesson 7. It was settled in about eleven minutes, in the second budget season, by the last animal anyone expected to propose the answer.

The Crow proposed it herself.

“I am going to stop asking you to forecast this,” she said. “The forecast has been wrong twice and I have concluded that is not your fault. The thing does not hold still long enough to be forecast, so I am going to fund it differently and take back the control somewhere else.”

What she proposed was a standing allocation, reviewed quarterly, with the review holding real authority to increase it, hold it, or cut it. A fixed floor for the shared foundation, funded centrally as infrastructure, and a variable band above it that moved with consumption and with evidence from the value ledger.

The Sloth had been working on precisely this for some time. He put his framework on the table, and for the first occasion in this entire story it was exactly what was needed at exactly the moment it was needed.

Nobody said anything about the timing. The Sloth did not appear to find it remarkable.

“The destination,” he said, “was always correct.”

Why annual budgeting fails specifically here

Annual budgeting is not a bad process. It is a very good process, refined over a century, for allocating money to things whose demand you can estimate a year ahead.

It fails here for a specific structural reason, and it is worth being precise about it because the reason is not poor forecasting.

The demand for an AI capability is created by its own existence. Nobody knows they want it until it is there and somebody shows them what it does. So you are being asked to forecast twelve months of demand for something whose demand does not exist yet and will be generated by the thing you are forecasting. That is not estimation. That is invention with a spreadsheet attached.

On top of which, within the same twelve months, the unit price will move, the capability level will move, and the efficiency of your own implementation will move if anyone reads Act III. Three of the four variables in your forecast are unstable and the fourth is circular.

The failure is not that people forecast badly. It is that the object does not hold still long enough for forecasting to be the right tool.

What persistent funding actually means

A standing allocation to a capability, not a use case and not a project. It continues by default. Nobody resubmits a case for it to exist.

It is reviewed on a published cadence, quarterly for most organizations, against the value ledger from Lesson 10. The review has authority to move money in both directions, and it exercises that authority.

The critical word is both. A reallocation process that only ever increases funding is a request process with a nicer name. A reallocation process that only ever cuts is a budget exercise. It has to genuinely do both, visibly, or the mechanism decays into an annual budget with three extra meetings.

What makes reallocation real

Four things, and I would say all four are necessary.

A published cadence. Fixed dates, known a year ahead, so teams prepare rather than react. An irregular review is an inspection.

Actual authority. The body holding the review can move money without escalating. If every decision goes somewhere else for approval, the review is a recommendation meeting and everyone will treat it as one within two cycles.

Evidence requirements defined in advance. What you must bring, in what form, at what evidence grade. Defined ahead of time so nobody can construct the case backwards from the answer they want.

One visible cut in the first year. This is the one that matters most and the one organizations avoid. Until money has actually moved away from something in front of witnesses, nobody believes the review is real, and preparation for it will be performative. One genuine reduction, publicly, and every subsequent cycle becomes serious.

The floor and the band

Two components, which is the resolution to the argument that ran for four meetings and three lessons.

The floor covers the cost of the capability existing. Platform, people, the shared foundation from Lesson 7, the fixed portion of the stack from Lesson 3. This is infrastructure, funded centrally, not consumption split, and it is reviewed annually rather than quarterly because it does not move quickly.

The variable band sits above it and tracks consumption and evidence. This is where quarterly reallocation actually happens. This is what gets shown back and eventually charged back. This is the part that responds to whether something is working.

Three lessons of argument, one paragraph of answer, which is roughly the real ratio in my experience. The hard part was never the design. It was getting the organization to accept that two different mechanisms were needed for two different problems.

What finance gives up and what it gets

Worth stating plainly, because this has to be sold to a CFO as a trade rather than presented as a modernization.

What finance gives up is annual predictability. The number in September will not be the number in March, and there is no version of this where it is.

What finance gets is quarterly control. Evidence-based reallocation four times a year instead of one act of faith. The ability to stop funding something in April rather than discovering in December that it stopped being worthwhile in February. And a portfolio where money moves toward what is working on a timescale that matters.

For most finance functions that is a good trade and it should be pitched as one. Predictability is worth less than control, particularly for a category of spend where the predictable number was never accurate anyway.

The real cost of this model

Governance load, and it is not trivial.

Quarterly reallocation is four times the review effort of an annual cycle. Four sets of evidence to prepare, four forums to run, four rounds of decisions to communicate. If your organization is already struggling to run one budget process well, running four will not go better.

Which is the honest counterargument to everything in this post, and the reason I would say: start with one capability, not the whole estate. Run the cadence on the largest thing you have, learn what it costs in effort, and expand from there. An organization that attempts this across forty initiatives simultaneously will produce four ceremonies a year and no decisions.

Three ways this goes wrong

Reallocation theater. Quarterly meetings that have never moved money. Teams work this out by the third cycle and stop preparing seriously, and the whole thing becomes a status update with a budget attached.

The floor that only grows. Everything gradually reclassified as fixed, because fixed is safer for whoever owns it, until the variable band is a rounding error and quarterly reallocation has nothing left to reallocate.

Persistent funding without a ledger. Quarterly decisions made on anecdote, enthusiasm and whoever presented most confidently. This is genuinely worse than annual decisions made on a plan, because it is four times as fast at being wrong.

The Field Kit

Concrete things to do this week.

If you sit in the Crow’s chair, cut something visible in the first year. One real reduction, in front of people, makes every subsequent review credible, and nothing else does. Not a memo, not a policy, a cut.

If you sit in the Crocodile’s chair, report against the ledger on the reallocation cadence rather than your own release cadence. The rhythm has to be the finance rhythm or the two conversations never meet.

If you sit in the Mandrill’s chair, stop treating a quarterly reduction as a defeat. Money moves in both directions in this model, and the territories that take reductions gracefully are the ones that get increases fastest, because they are the ones the review body trusts.

For everyone: define the floor and the variable band in writing, and review where the boundary sits once a year. Left alone it drifts upward, permanently, in the direction of everything being fixed.

Jungle Lesson 17

An annual budget asks you to forecast demand for something whose demand is created by its own existence, which is not forecasting, it is fiction with a spreadsheet. Fund the capability persistently and reallocate quarterly, and cut something visible in the first year, because a review that has never moved money is not a review, it is a recurring meeting.

Next time: a quiet one. No crisis, no confrontation, nothing on fire. The jungle has an ordinary working week for the first time in this entire story, and the Fox notices that nobody has asked him for an emergency number in six weeks and does not entirely know what to do with himself. Lesson 18 is about the operating rhythm.

If your organization runs a quarterly review that has never once moved money away from anything, it is worth asking what the meeting is actually for. The answer is usually reassurance, which is a real need, but it should not be confused with governance.