The FinOps journey consists of three iterative phases — Inform, Optimize and Operate.
Any company may be in multiple phases at any time depending on which business unit, application or team is on the journey.
This is the first phase in the FinOps journey, empowering organizations and teams with visibility, allocation, benchmarking, budgeting and forecasting. The on-demand and elastic nature of cloud, along with customized pricing and discounts, makes it necessary for accurate and timely visibility for intelligent decisions. Accurate allocation of cloud spend based on tags, accounts or business mappings enable accurate chargeback and showback. Business and financial stakeholders also want to ensure they are driving ROI while staying within budget and accurately forecasting spend, avoiding surprises. Benchmarking as a cohort and against teams provides organizations with the necessary metrics to develop a high performing team.
Once organizations and teams are empowered, they need to optimize their cloud footprint. Cloud providers offer multiple levers to optimize. On-demand capacity is the most expensive. To encourage advanced reservation planning and increased commitment, cloud providers offer discounts for commitments which typically involves complex calculations for making reservations (Reserved Instances (RI) / Committed Use Discounts (CUD – Google Cloud). In addition, teams and organizations can optimize the environment by rightsizing and automating turning off any wasteful use of resources.
Organizations start to continuously evaluate business objectives and the metrics they are tracking against those objectives, and how they are trending. Measure business alignment on speed, quality and cost. Any organizational success is only possible if the organization builds a culture of FinOps which involves a Cloud Cost Center of Excellence built around business, financial and operational stakeholders who also define the appropriate governance.