Definition
Budgeting for Cloud (or other IT expenses) is a process of collecting estimated expenses for a specific period of time. Decisions on how to operate as a business, what to invest in and other strategic decisions are made based on budgets. If actual expenses do not match the budget, it can impact the operations and other decisions that were made based on those budgets.
The term ‘favorable to budget’ means that there are less expenses than as planned in the budget.
The term ‘unfavorable to budget’ means that there are more expenses than as planned in the budget.
It may sound like being favorable to budget is ideal, and while it is not necessarily a bad thing, it is far from ideal. Had the budget more accurately reflected there being less expense, the business might have made different decisions to invest in more or grow in different areas.
Budget Management contains the acts of:
- Accumulating the estimated expenses for a specific time period.
- Tracking actuals and forecasting remaining spend and comparing to the budgeted amount to identify material variances to budget that are favorable or unfavorable.
- Investigating the causes of variances to budget.
Maturity Assessment
WHERE ARE ORGANIZATIONS IN TERMS OF MATURITY
Most respondents indicated they were still working to keep their budgets aligned with their actual cloud spend; organizations staying within a 5% variance of their budgeted cloud spend were also in the segment operating at a FinOps Run maturity.
Take the State of FinOps 2024 Survey
Crawl
- Budgets set at the enterprise/top-level and not broken down into smaller units.
- Engineering teams are aware of the budget. Finance tracks actuals to budget at least quarterly.
- Budget process is largely handled between finance and business/product leaders but not largely understood by all.
Walk
- Cloud spend budget is broken down into departments/product teams and accumulated to calculate the enterprise/top-level spend budget.
- Engineering and Finance teams meet monthly to discuss actual expenses to budget and reports are created monthly.
- Review process exist to monitor, alert and handle budget under/overruns.
- Variances to budget are investigated monthly.
Run
- Engineering teams proactively predict the cost impact of changes and raise awareness to budget leaders when material impacts are expected.
- There is strong communication/collaboration between Engineering and Finance and reports are updated and variances are investigated automatically.
- Budget under/overruns are predicted in advance allowing teams to respond appropriately.
- The process for budget setting/adjustments is easily understood and followed by all teams.
Functional Activity
As someone in a Business/Product role, I will…
- Understand my business/product strategy and that it is reflected in the budget estimates that we prepare
- Work with Finance and Engineering teams on budget planning to gain their input
- Guide teams on importance to maintain cloud spend within budgets
As someone in a Finance/FinOps role, I will…
- Work with budget leaders in budget planning
- Help monitor cloud spend vs budget
- Provide reporting on budget vs actual vs forecast
- Alert teams who are projected to materially overspend or underspend
- Work with teams who are forecast to overspend on possible optimisations
- Communicate to appropriate leadership when material underspend to budget is expected so that they can make appropriate decisions
As someone in an Engineering/Operations role, I will…
- Get approval for planned changes which will have a negative impact to our cloud spend projections / budgets
- Monitor for cloud spend forecasts exceeding budgets (See: Forecasting)
- Assist budget leaders with planning on future cloud spend
- Allocate time to optimise cloud spend to maintain budget
As someone in an Executive role, I will…
- Guide teams on importance to maintain cloud spend within budgets
- Stay up to date with actuals to forecast so that I can make appropriate decisions
Measure(s) of Success & KPI
Measures of success are represented in the context of cloud costs and may include one or more key performance indicators ( KPI ), describe objectives with key results ( OKR ), and declare thresholds defining outliers or acceptable variance from forecasted trends.
- Overall Budget vs Actuals
- Measuring accuracy of budget estimations
- Favorable variance to budget (Potential benefit)
- Unfavorable variance to budget (Risk)
- Expense Burn Rate
- Rate of expense incurred over specific period of time (daily, weekly, monthly)
- Can be used to help forecast expense to budget
- Variance to budget are identifiable/understood
- What caused the variance?
- Why did it happen and will it happen again?
- Department/Product budget estimates
- Forecasted cloud spend
- Actuals from cloud bill
- Usage/Rate Optimisation recommendations