Skip to main content

Part 7: The FinOps Framework

Main Idea

  • The FinOps Framework is a practical operating model for building and maturing a FinOps practice.
  • It gives organizations a shared structure for principles, personas, maturity, domains, capabilities, and measures of success.
  • The Framework is meant to be adapted to an organization's real operating needs rather than followed as a rigid checklist.

Why This Matters

  • FinOps practices need a structure that keeps teams from reinventing the wheel.
  • The Framework helps organizations focus on the capabilities that matter most right now while still understanding what comes later.
  • It also creates a common language for discussing maturity, responsibilities, and outcomes across business, finance, engineering, and FinOps teams.

Core Concepts

  • The Framework is a set of building blocks, not a fixed sequence of tasks.
  • It supports practices at all maturity levels.
  • Different organizations will apply different capabilities depending on their cloud usage, goals, and operational constraints.
  • The Framework helps teams move deliberately instead of discovering avoidable problems through trial and error.

Think of the Framework as an Operating Model

  • It is not a step-by-step recipe that every organization must follow in the same order.
  • It is a structured way to decide which activities, capabilities, and improvements are most useful at a given time.
  • The goal is to build feedback loops and prioritize the right FinOps actions as the organization changes.

Main Building Blocks of the Framework

  • Principles.
  • Personas.
  • Maturity.
  • Phases.
  • Domains.
  • Capabilities.

Principles

  • The FinOps principles are the foundation for how the Framework should be used.
  • Any customization of the Framework should stay aligned with those principles.
  • The principles shape the intent behind domains, capabilities, and activities.

Personas

  • The Framework is not just for FinOps practitioners.
  • Business leaders use it to understand outcomes and investment priorities.
  • Engineering teams use it to understand how their work supports FinOps capabilities.
  • A shared framework vocabulary helps every persona understand the role they play.

Maturity

  • Every FinOps practice uses the Framework at some level of maturity.
  • Different capabilities will mature at different speeds.
  • The goal is not to reach an advanced level in every capability.
  • The goal is to reach the right maturity level for each capability based on business need.

Maturity Should Be Intentional

  • Teams should understand both the capabilities they are actively improving and the ones they are intentionally delaying.
  • Not every capability deserves the same amount of effort early on.
  • Shared cost allocation is a good example: a simple agreed percentage may be enough at first, and a more complex model may not yet be worth the effort.

Phases

  • The Framework aligns with the FinOps lifecycle phases:
  • Inform.
  • Optimize.
  • Operate.
  • These phases help teams improve iteratively rather than treating FinOps as a one-time project.

Domains and Their Outcomes

  • Domains organize FinOps work around business outcomes.
  • At a high level, the Framework domains help answer questions such as:
  • What is driving cost?
  • How is performance changing over time?
  • Where can spending be reduced?
  • How can teams make faster, data-driven decisions?

Major Framework Domains

  • Understanding cloud usage and cost: Drives accountability and transparency.
  • Performance tracking and benchmarking: Defines what good looks like.
  • Real-time decision making: Enables fast feedback loops for spend decisions.
  • Cloud usage optimization: Improves efficiency and reduces waste.
  • Cloud rate optimization: Lowers the price paid through discount mechanisms and commitment strategies.
  • Organizational alignment: Connects cloud usage to business structure and goals.

Capabilities Within Domains

  • Each domain is made up of capabilities that solve specific FinOps challenges.
  • A capability describes the data, actions, and metrics required to improve in that area.
  • Capabilities are the practical units of work that help the organization achieve the broader domain outcomes.

Standard Structure of a Domain

  • Definition: Explains the domain and the questions it helps answer.
  • Capabilities: Lists the specific capability areas inside the domain.
  • Vendors and service providers: Identifies tools or partners that can support the domain.
  • Training and courses: Points to education options for building domain knowledge.

Standard Structure of a Capability

  • Definition: Explains the scope of the capability.
  • Maturity assessment: Shows how the capability looks at different maturity levels.
  • Assessment lenses: Provides ways to evaluate capability strength.
  • Functional activities: Describes the tasks and processes that make the capability real.
  • Measures of success: Defines how progress is measured.
  • Inputs: Identifies supporting data, resources, and references.

Five Assessment Lenses

  • Knowledge: Do people understand the capability?
  • Process: Is there a usable, repeatable process for doing it?
  • Metrics: Is progress measured in a meaningful way?
  • Adoption: Has the capability been accepted across the organization?
  • Automation: Is it being executed efficiently and consistently through tooling or automation?

Functional Activities

  • Functional activities are the real tasks and processes that make a capability work.
  • They can include:
  • enablement
  • education and knowledge sharing
  • advocacy
  • actionable tasks
  • maturity improvement through better process and tooling
  • As FinOps matures, the number and sophistication of these activities grows.

Measures of Success

  • Every capability should have at least one measure of success.
  • These measures let teams set targets, track progress, and identify blockers.
  • Example success measures include:
  • percent of spend allocated to an owner
  • forecast variance
  • percentage of spend tied to idle or inefficient resources

Inputs

  • Inputs are the materials that support a capability.
  • These can include external data, vendor guidance, policies, whitepapers, training, or cloud adoption frameworks.
  • Inputs help teams build functional activities and improve capability maturity more effectively.

Adapting the Framework to Your Organization

  • The Framework is designed to be directional rather than prescriptive.
  • Organizations should tailor it to their own processes, industry constraints, approval models, and operating realities.
  • Examples of organization-specific adaptation include purchase approvals, change management workflows, and public-sector budgeting rules.

Framework Implementations

  • Implementations are community-created resources that show how to apply the Framework in real contexts.
  • These can take the form of guides, playbooks, assessments, or videos.
  • They often reflect industry-specific, vendor-specific, or organizationally specific ways to improve a capability or domain.

Why Implementations Matter

  • They help teams learn from proven approaches instead of starting from zero.
  • They provide examples for situations where the core Framework needs tailoring.
  • Teams can also contribute their own implementations back to the community.

Working Alongside Other Frameworks

  • FinOps does not need to replace other operating models that already work well.
  • It can integrate with frameworks such as:
  • IT Financial Management
  • Technology Business Management (TBM)
  • IT Asset Management (ITAM)
  • IT Service Management (ITSM)
  • The goal is to clarify responsibilities, share the right information, and avoid duplicating work.

Strategic Lessons

  • The Framework helps organizations build structure without forcing uniformity.
  • It gives teams a way to align on outcomes, maturity, and priorities.
  • It is most useful when adapted thoughtfully rather than copied mechanically.
  • A successful FinOps practice uses the Framework to choose where to focus, how to measure success, and how to evolve over time.

Key Takeaways

  • The FinOps Framework is an operating model for building and maturing a FinOps practice.
  • It includes principles, personas, maturity, phases, domains, and capabilities.
  • Not every capability needs advanced maturity right away.
  • The Framework should be tailored to how the organization actually works.
  • Shared terminology and common assessments improve alignment across teams.
  • Community implementations can accelerate adoption and reduce guesswork.

Glossary

TermDefinition
Assessment lensesThe five ways of evaluating a capability: knowledge, process, metrics, adoption, and automation.
AutomationThe extent to which a capability is performed in a repeatable, efficient, and tool-supported way.
CapabilityA specific functional area of FinOps activity inside a broader domain.
Cloud rate optimizationThe domain focused on lowering the amount paid for consumed cloud resources through discount strategies and commitments.
Cloud usage optimizationThe domain focused on improving efficiency and reducing wasted cloud spend.
Community implementationA guide, playbook, assessment, or other resource created by practitioners to show how the Framework can be applied in real contexts.
Definition sectionThe part of a domain or capability that explains what it covers and what problems it is meant to address.
DomainA major area of FinOps focus organized around a business outcome.
FinOps AssessmentA Framework-based evaluation used to assess organizational maturity and align stakeholders around current capability levels.
FinOps FrameworkThe structured operating model used to design, assess, and mature a FinOps practice.
Framework implementationA practical, contextualized application of the Framework for a specific industry, toolset, or organizational need.
Functional activitiesThe tasks and processes that help a capability operate and mature in practice.
Inform, Optimize, OperateThe three lifecycle phases used to organize FinOps activity in an iterative way.
InputsSupporting resources such as data, policies, reports, whitepapers, training, or vendor guidance that help a capability succeed.
Knowledge lensThe assessment lens that asks whether people understand a capability and its concepts.
Measures of successThe metrics used to evaluate whether a capability is working and improving over time.
Maturity assessmentA description of how a capability appears at different stages of maturity, used to assess current state and guide next steps.
Operating modelA structured way of organizing work, decisions, and responsibilities across a practice.
Organizational alignmentThe domain focused on connecting cloud usage and FinOps practices to business structure and goals.
Performance tracking and benchmarkingThe domain focused on defining expected performance levels and comparing results over time.
PersonaA stakeholder role involved in FinOps, such as finance, engineering, business leadership, or the FinOps practitioner.
Process lensThe assessment lens that evaluates whether a capability has a usable and valid process behind it.
Real-time decision makingThe domain focused on enabling fast, data-driven responses to spend and usage changes.
Shared cost capabilityA capability concerned with allocating costs used by multiple teams, often with varying levels of complexity depending on maturity.
Understanding cloud usage and costThe domain focused on accountability, transparency, and identifying what drives spend.
Vendor and service provider sectionThe part of a domain that identifies tools or partners that can help implement or improve it.