FinOps Is Not About Saving Money. It Is About Asking Better Questions.
- Shannon

- Jan 17
- 8 min read
Somewhere along the way, FinOps picked up a bad reputation. I had a customer tell me they viewed FinOps as akin to security. I felt it was a bad comparison, as most FinOps teams I work with, plus customers who have aspirations to build a FinOps team, are just trying to optimize + make cloud cost management more transparent to the organization.
For a lot of teams though, it shows up as a dashboard no one asked for, a budget alert that fires too late, a preventative guardrail that stifles innovation, or a quarterly exercise where someone asks engineering to “help reduce costs.” That framing is unfortunate, because it misses what FinOps is actually trying to do.
FinOps is not a cost cutting exercise. It is a discipline focused on understanding consumption, making informed tradeoffs, and connecting cloud spend to business outcomes. And the clearest signal of whether an organization is mature in FinOps has nothing to do with tooling.
It shows up in the questions people ask. Trust me here...
So let's slow down and examine a set of questions I tend to ask FinOps teams in order to figure out how to help them along in their journey toward effective cloud cost management!
Who Actually Owns FinOps?
This question sounds simple, but it exposes more dysfunction than almost any other question in this list.
In many organizations, FinOps exists inside a vague gray area. Finance assumes engineering owns it because they deploy all resources. Engineering assumes finance owns it because they pay the bill. Platform teams sometimes get pulled in as referees, but without authority to change behavior. In the end, humans are often times why we can't have nice things.
When FinOps has no clear owner, it becomes reactive by default. It shows up when costs spike, when leadership asks uncomfortable questions, or when budgets are missed. That is not ownership. That's unfortunately a crisis response.
Clear ownership does not mean one team controls all decisions. It means someone is accountable for creating the operating model or a RACI matrix, facilitating collaboration, and ensuring decisions actually get made. It also means teams know what decisions they are empowered to make on their own and what guardrails exist.
If FinOps only exists as a shared responsibility with no accountability, it will always struggle to mature. I am a big believer of a centralized FinOps team to administer things like all FinOps automation, policy guardrails, reporting, budgets, forecasts, and documentation on how to make use of FinOps tooling.
Do We Trust Our Cloud Cost Data?
This is the quiet killer of any and all FinOps programs.
Most organizations technically have cost data. That is not the same thing as having trusted cost data. When allocation rules are opaque, tags are inconsistent, or shared resources are dumped into catch-all buckets, trust erodes quickly.
Engineers are especially sensitive to this. If a team sees costs attributed to them that they cannot explain or influence, they disengage. They stop looking at the dashboards. They stop believing the numbers. And once trust is gone, every conversation becomes defensive.
Trust in cost data requires discipline. Clear tagging standards. Enforced policies. Transparent allocation logic. And just as importantly, a feedback loop when the data is wrong.
FinOps does not work if teams feel like they are arguing with a billing system instead of learning from it.
Are We Predicting Cloud Spend or Just Reacting to It?
Forecasting cloud spend makes people uncomfortable because it forces assumptions into the open.
Many organizations still treat cloud budgets like traditional IT budgets. Static numbers set annually, disconnected from how usage actually behaves. When reality diverges (which it always does) the response is surprise rather than insight.
Mature FinOps treats forecasting as a learning process. Forecasts improve over time because teams understand their demand patterns, seasonality, and growth drivers. Variance is expected, but large swings trigger investigation early, not after the invoice closes. No one (and I repeat no one) likes a "surprise bill" at the end of the month.
The real question is not whether forecasts are perfect. It's whether teams get early enough signals to change course. If budget risk only becomes visible after the month ends, FinOps has already lost its leverage (unfortunately).
Are Engineers Incentivized to Care About Cost?
This is where FinOps either becomes part of engineering culture or stays an external pressure.
Most engineers are not indifferent to cost. They are indifferent to opaque cost. If pricing models are hard to understand and cost data feels disconnected from their work, it will never become a priority.
Engineers need context. What does this architecture cost per user? Per transaction? Per dataset? How does cost scale as usage grows? Without unit economics, optimization feels abstract and unrewarding.
Incentives matter too. If optimizing cost only creates risk and no recognition, it will always fall behind feature delivery. FinOps succeeds when cost awareness is treated as a quality attribute, not a side task. The struggle of getting engineering TO care is real and the only way I've seen this work effectively is to gamify the outcomes. Make team based incentives as well as individual contributor based incentives. Please don't make it a pizza party though...
Who Is Making Commitment Decisions, and Are They Nervous?
Reserved instances, savings plans, and committed use discounts look like easy wins on paper. In practice, they are bets on the future.
These decisions carry real risk. Overcommit and you waste money. Under commit and you leave savings on the table. That risk has to live somewhere, and many organizations never explicitly decide where.
When finance makes commitment decisions without engineering alignment, they risk betting against architectural change. When engineering makes them without financial context, they risk optimizing locally and hurting flexibility.
Healthy FinOps creates shared ownership here. Commitments are informed by roadmap visibility, architectural direction, and usage trends. And there is a clear understanding of who owns the downside if assumptions change.
If everyone is nervous and no one decides, note that is also a decision.
Are Cost Decisions Happening During Design or After Deployment?
This question separates proactive FinOps from cleanup work.
In immature environments, cost discussions happen after systems are live. Someone notices spend creeping up, optimization recommendations pile up, and teams are asked to retrofit efficiency into designs that were never built for it.
Mature FinOps shifts these conversations left. Architects understand the cost implications of design choices before they are locked in. Reference architectures consider cost alongside resiliency, performance, and security.
This does not mean every design is optimized for the lowest possible cost. It means tradeoffs are intentional and understood. Surprises are the enemy, not spend itself.
Are Tools Helping or Just Adding Noise?
This is where I see a lot of well-intentioned FinOps efforts quietly stall out.
Organizations invest in tooling expecting clarity, but what they often get is volume. More dashboards. More alerts. More graphs that technically answer questions no one is actually asking. The result is cognitive overload, not better decision making.
There is also the reverse: no one to operationalize a tool. An investment decision on a tool should be well thought out and meticulous. Because a tool won't immediately save you money. It will help identify costs, but only if teams are given a chance to understand all facets of the tool so better decisions can be made.
Tools should reduce friction, not introduce it. Engineers should not have to context-switch into yet another portal to understand the cost impact of their work. Finance should not be forced to reverse-engineer infrastructure decisions from line items. Executives should not need a decoder ring to understand risk.
When teams are drowning in data but still surprised by spend, the issue is not tooling maturity. It is workflow design. FinOps tools only work when they meet people where they already operate and guide action, not just observation.
What Happens When Someone Blows the Budget?
This question tends to make people uncomfortable, and that discomfort is usually a signal.
In some organizations, a budget miss triggers panic. Fingers get pointed. Teams go quiet. Spend discussions become emotionally charged instead of analytically useful. In others, nothing happens at all, which is arguably worse. If budget misses have no consequence or follow-up, budgets stop meaning anything.
Neither extreme works.
Effective FinOps treats budget misses as feedback, not failure. The goal is not punishment or performative accountability. The goal is understanding. What assumptions were wrong? What changed in usage? What signals did we miss early on?
Over time, this mindset improves forecasting, strengthens trust, and encourages teams to surface risks earlier. Guardrails should exist to prevent accidents, not to discourage experimentation. The objective is resilience, not control.
Are We Showing Costs or Actually Holding Teams Accountable?
This is where many FinOps programs mistake visibility for impact.
Showback reports are common, and they are a good starting point. But simply showing teams their costs does not automatically change behavior. Teams need to understand what they can influence, why it matters, and how their decisions connect to outcomes they care about.
Chargeback can work, but only in environments with high trust and clear allocation logic. Without that foundation, chargeback quickly becomes political noise. Teams argue about the numbers instead of acting on them. I've dubbed the dysfunction "shame back".
The strongest accountability models I have seen do not fixate on infrastructure spend in isolation. They tie cost to value creation. Cost per customer. Cost per transaction. Cost per feature delivered. When teams see that connection clearly, accountability becomes cultural instead of enforced.
How Do We Know FinOps Is Working?
Savings alone are a shallow metric, and frankly, they are an easy one to game.
A more meaningful question is whether decision making has improved. Are forecasts getting tighter over time? Are optimization recommendations actually being implemented? Are commitment decisions made with confidence instead of hesitation?
One of my favorite litmus tests is resilience. If the FinOps team stepped away for a month, would things continue to operate smoothly? Or would chaos immediately creep back in?
When FinOps is working, good behavior persists without constant intervention. That is maturity. Not heroics.
What About AI, GPUs, and the Next Cost Explosion?
This is where FinOps stops being optional.
AI workloads amplify everything that already makes cloud cost management hard. Usage scales faster than intuition. Costs spike in ways that feel nonlinear. Pricing models are complex, and experimentation is actively encouraged.
Without clear unit economics, AI spend can outpace understanding very quickly. Teams need visibility into cost per model run, per inference, per dataset. Otherwise, innovation becomes financially opaque, and leadership loses confidence just when experimentation matters most.
This is where FinOps becomes strategic. Managing consumption at scale is the entire point of the discipline, and AI simply raises the stakes.
The Question That Matters Most
This is the question I always come back to, regardless of industry, cloud provider, or maturity level: If your cloud costs doubled tomorrow, would you understand why, and would you know what to do about it?
If the answer is no, that is not a failure. It is information. It tells you where clarity is missing and where the next investment in FinOps should focus.
FinOps is not about restriction. It is about clarity. And clarity comes from asking better questions, then giving teams the structure, trust, and tooling to answer them honestly.
So What Does Good Actually Look Like?
Good FinOps is rarely loud.
It looks like engineers asking cost questions before anyone prompts them. It looks like finance trusting the numbers enough to stop double-checking everything in a spreadsheet. It looks like leadership being surprised less often, even when spend grows.
Good FinOps feels calm. Costs are not perfect, but they are understood. Decisions are not always easy, but they are intentional. When something changes, teams notice early and talk about it openly.
Most importantly, good FinOps does not rely on heroics. It works because the system supports good behavior by default. People know where they are accountable, what they can influence, and how their choices connect to outcomes that matter.
When you reach that point, cloud cost stops being a source of tension and starts being just another dimension of engineering maturity.




Comments