Check out the first 2024 GartnerĀ® Voice of the Customer report for SAM!

Resources

Exploring The Benefits of FinOps | Mastering The Fundamentals

Podcast
Listen to ā€œExploring the Benefits of FinOps | Mastering the Fundamentals" on Spreaker.

Host: Jason Kelly, Anglepoint Director of FinOps

This episode of the ITAM Executive includes content taken from our lightning course, FinOps 101 | Understanding FinOps and Cloud Cost Optimization.

In this episode, Jason Kelly, Director of FinOps at Anglepoint, delves into the fundamentals and benefits of FinOps, a practice that merges finance and DevOps to manage cloud financials effectively. He explains the importance of FinOps in maximizing business value within the cloud and highlights its role in fostering collaboration and accountability across various organizational departments. Throughout the episode, Jason offers valuable insights into the evolving landscape of FinOps and its future trends, making it an essential listen for anyone seeking to understand the intricacies of cloud financial management.

Whether youā€™re a finance professional, a DevOps engineer, or a business leader, this episode provides valuable insights into optimizing cloud costs and making informed business decisions. By learning about the phases of FinOps maturity and upcoming trends such as standardization efforts and AI integration, listeners can gain a deeper understanding of how to navigate the complexities of cloud financial management effectively.

By listening to this episode youā€™ll learn:

  • Why FinOps isnā€™t only about cost savings
  • How practitioners need to balance cost, speed, and quality when it comes to FinOps
  • About future trends in FinOps
  • How FinOps and ITAM teams can start working together to acheive shared outcomes
  • And more benefits of FinOps

Episode Transcript

Jason Kelly:

Hello, Iā€™m Jason Kelly, and Iā€™m the Director of FinOps at Anglepoint. I oversee our FinOps and cloud cost engineering organizations here. Iā€™m excited to talk you through some of the basics of FinOps today.

Weā€™re going to cover topics such as what is FinOps, why FinOps is important, and the synergy between FinOps and ITAM. FinOps is a portmanteau of finance and DevOps. In the past, it was known as financial operations, among some other terms. But over the last 18 months or so, itā€™s become known as the portmanteau of finance and DevOps.

So, itā€™s an approach and a cultural practice within a company thatā€™s focused on cloud financial management, cloud cost management. It looks to maximize your business value and align finance and business within the cloud. FinOps is not just cost savings. Itā€™s not just finding wastage in the cloud. A large part of FinOps is going to be collaboration and accountability. It is bringing together disparate organizations within a company. Itā€™s bringing together teams that donā€™t traditionally work together and getting them all on the same page and speaking the same language around what are costs within the cloud.

Many companies have traditional ITAM, HAM, SAM, and other business units which exist within procurement and maybe a TBM, and theyā€™re very good at focusing on physical hardware. But the cloud is new for a lot of companies, and that same model doesnā€™t exist.

Thatā€™s what FinOps is trying to create. Thatā€™s a big part of its function, creating that accountability and visibility in the cloud, allowing organizations to make informed business decisions based on what theyā€™re doing in the cloud. So FinOps as an organization is meant to help guide companies through their decision-making processes. And this is based on the value of cloud resources, cloud services, but that also has to encompass whatā€™s happening within a physical IT or a data center aspect as well. If youā€™re a company that is in a data center, FinOps just canā€™t operate within a silo the same as procurement. And ITAM canā€™t operate within a silo when it comes to making decisions based on whatā€™s happening in the cloud of these organizations. All need to work together. FinOps enables that. Thatā€™s its big core value of a FinOps organization.

Similar as you would have with ITAM and procurement. FinOps is beholden to a project management term called the Iron Triangle. As you look to increase things like cost, speed, and quality within FinOps, you have trade-offs among those, and these three components of this Iron Triangle mean that as you start focusing on one, you have to give up on one of the other two, or maybe a combination of the other two.

So, things like cost, if you want to increase your savings and efficiency, you might have to start limiting resources or reduce your flexibility if you want to be more agile and innovative. You might increase your risk or have higher costs when it comes to focusing on those areas, but as a company, you have to decide whatā€™s important. Which one of those three is important for you? And which trade-offs make sense and which youā€™re willing to take on.

These all play together not just within FinOps and Cloud, but with other parts of the business as well. And the final part of FinOps that weā€™ll talk about, and youā€™ll hear often, are the phases of FinOps.

This is crawl, walk, and run. This is a common FinOps term, and itā€™s just the maturity in which an organization is. Not just for FinOps as a whole, but for different aspects of FinOps. A company might be in the crawl phase of, letā€™s say, cost allocation and tagging and things like that, but they might actually be in the run phase when it comes to cost avoidance for things like RIs and savings plans and whatnot. They may be very good. Run would mean theyā€™re very good at it. Theyā€™re making major business decisions based off of it. They have maybe automation in place. They have a full process around it that is vetted and works. Whereas Crawl is, theyā€™re just starting to do that. And itā€™s okay to be in different phases within different areas of FinOps and different areas within the business.

FinOps is modular. Itā€™s meant to accommodate all of that and help work through it. There are very few companies that are fully run across all of FinOps and all of cloud, but it is something that companies should strive for.

Now weā€™ve got three major points as to why FinOps is important for an organization. Youā€™ve got enhanced collaboration decision-making. This is core to FinOps. This is core to your TBM and your business decision-making in general. FinOps bridges different functions in an organization. It unites engineering, finance, business procurement, and all these different areas to make data-backed spending decisions. The point of this is to maximize your cloud value, to get the most efficiency out of what youā€™re doing in the cloud. Itā€™s not just finding waste. Youā€™re removing it. Itā€™s making better business decisions around the resources you have, the budgets you have, and so on.

So youā€™ll hear it often that FinOps is a tool. You just need a tool. But core to that, more than just a tool than anything else, is this collaboration and decision-making, bringing groups together, not creating silos, but breaking them down.

Next is real-time financial transparency and optimization. This is FinOps providing a real-time view into what youā€™re spending in the cloud, where itā€™s going, who owns it, your reporting, your automation around alerting and budgeting and all this kind of stuff. This is core to FinOps as well. Itā€™s what gives you that insight into what youā€™re spending.

One of the nice things about cloud and cloud-based engineering is that everything is data. Thereā€™s data for all of it. Thereā€™s an API, thereā€™s a repository, thereā€™s a CSV file with a million rows in it. Thereā€™s data for everything. You just have to know what youā€™re looking for and how to provide it, and thatā€™s what FinOps does. It helps give that transparency, that reporting, that visibility into where your spend is going. And when you make changes as real-time as possible, visibility into the changes that youā€™ve made. You donā€™t have to wait months or weeks or longer to get the visibility into some of the changes you made. Oftentimes itā€™s within a couple of hours at most for these kinds of things.

And then itā€™s a cultural shift towards cost accountability. We touched on this with the enhanced collaboration. FinOps helps create a sense of accountability. It is a catalyst for cultural transformation within a company. It engrains cost ownership and proactive optimization in every team, every engineer, every product in their ethos and their way of thinking. You get people to think about what theyā€™re doing, what theyā€™re spending, how every button they click, every line of code they write has a cost associated with it.

And that is very true within the cloud. Itā€™s no longer measured in weeks or months in terms of cost or weā€™re talking about physical assets, depreciation over years. Youā€™re talking milliseconds for a lot of the cost that youā€™re going to get in the cloud.

So every decision you make has a financial impact, small oftentimes in those millisecond increments, but those add up and those add up quickly. So FinOps is key to that cultural shift, getting everyone to think about what theyā€™re doing before it becomes a problem.

Next, weā€™re going to talk about where FinOps is going. FinOps as a practice is relatively new. Itā€™s only been around for maybe five or six years at this point. But it is establishing itself very quickly as the standard for cloud cost engineering, cloud cost focus, cloud cost culture change, all these kinds of things.

The FinOps Foundation is the governing body for a lot of that. But it is changing, and there are things you should know about how it is changing and where itā€™s going and things that you should be looking towards in the future. These are things to consider as you move through your journey, things to consider as you get to the run stage of your FinOps maturity and just things to keep an eye on as theyā€™re coming, as you grow your practice.

The first is going to be the FinOps Open Cost of Use and Specification, or FOCUS. This is a standard being set by the FinOps Foundation to homogenize multi-cloud data third-party data into one unified billing report. So, the aim is to standardize cloud cost and usage data, resource data across clouds. AWS, Azure, GCP are all involved in this. Some third-party vendors, such as Datadog and others, are involved in this. This is a look to standardize because when you build out your usage, your cost and usage reporting, whether youā€™re using a tool, youā€™re using a tool that you built or whatever it is, youā€™re going to have totally different data from AWS than youā€™re going to have from Azure. Youā€™re going to have from GCP.

So, the foundation realized that there is a huge need to homogenize this and bring it together. The goal of this is to enhance FinOps practices through an open technical specification. This is completely open source. It can be found on Git. There are resources on the FinOps Foundation website I myself contribute to FOCUS. And itā€™s a push forward for the entire community to bring this together so that weā€™re all looking at data from the beginning.

Next is going to be automation and AI or artificial intelligence. Right now, this is already being used when it comes to recognizing wastage and resources in the future, AI is looking to be used to help write better code so that you are shifting farther left, and youā€™re no longer dealing with resources that are wasted. Once theyā€™re in the cloud, youā€™re stopping code from being deployed that has wasted unit at all. And youā€™re using AI using automation to do that.

Youā€™re using AI to integrate for real-time insights and alerting. So real-time cost overruns, real-time budget alerting, that kind of stuff that is intelligent. Itā€™s not just a set number. So you go over this, itā€™s looking back, looking forward and letting you know, really in real time so you can stop waiting until the end of the month or maybe the end of the day or the end of the week to realize that something costly is going to happen.

And itā€™s looking to streamline a lot more of FinOps in the cloud. So a lot more of your end-of-the-month reconciliation being done by maybe your accounting teams your finance teams FinOps wants to automate a lot of that. It wants to take what sometimes takes an accounting team a weekā€™s worth of time to reconcile an invoice from AWS to the billing reports, what was actually sent and actually billed to a matter of seconds or minutes. So, this is a big area in which FinOps is looking to go and looking to help.

And then finally, community and standardization efforts. So similar to FOCUS, the FinOps Foundation is looking to develop a set of universal standards across not just cost and usage, but other terminology and work with the ITAM review and work with ISO and other standards and other specifications to get everyone again speaking the same language.

Finally, a contribution of a community towards a standardized FinOps field. So getting everyone to start calling the resources. The same thing if you look at any company their FinOps practitioners are going to be called cloud cost engineers, cloud optimization engineers, FinOps engineers, FinOps analysts, data scientists. Theyā€™re spread amongst everything. So it gets difficult to understand if youā€™re not part of. Big FinOps organization, who really is at my company part of this. So FinOps is looking to try to standardize that and bring it all together so that we know whoā€™s who and who to go to. And we have questions about this stuff.

Thatā€™s a brief overview of where FinOps is going. And then finally, weā€™re going to talk about the synergy between FinOps and ITAM. So, in the traditional sense, youā€™ve got a SAM or ITAM team that is handling your physical assets, and then youā€™ve got a cloud engineering team that is your cloud ops and your DevOps, and maybe a FinOps team. They exist in silos for most companies. Thereā€™s not a lot of collaboration between the two, and thatā€™s something that we want to help break down those silos and bring the teams together.

Thereā€™s a lot of blind spots that both sides have, but theyā€™re often looking at the same thing, the same kind of data. Theyā€™re just looking at them in different environments and theyā€™re not realizing that decisions that are made on the ITAM side will often have an impact on the cloud side, on the FinOps side. And same with FinOps side. Major decisions made there can impact whatā€™s being done on the ITAM side.

Some of the ways in which we can help bring that together and bridge this gap are things like hybrid infrastructure management, so integration of FinOps with an ITAM practice within a TBM sitting maybe next to procurement as well. This gives you a more holistic view of your management of resources, regardless of where they live, resources or resources, you should be managing them in roughly the same way, or at least pointing in the same direction.

And then as part of hybrid infrastructure management automation and scaling to manage your multi-cloud environments and not just multi-cloud, but your on-prem and cloud environments as well. You should be using tools and automation and process to help manage all of those things together to create a cohesive, transparent management model for your assets, again, regardless of where they live.

The next section to help bring these together is going to be data sharing and understanding priorities. So again, as we talked about, ITAM and FinOps are often looking at very similar data. Theyā€™re talking about very similar resources. Theyā€™re just maybe talking about them in slightly different ways, or theyā€™re talking about them in silos and theyā€™re not bringing it together. These two teams should be not only meeting regularly, but data sharing. Everything that they do is related to data in some way. And most times itā€™s the same data just being siloed because one is physical hardware, one is in the cloud. But bringing that data together, presenting it in a unified way, exchanging that data in a way thatā€™s more real-time instead of requesting data and then hoping you get a response and share that out in Excel in other ways. There, there should be this real-time flow of data between the two. Then using that data to maximize your asset utility, maximize your efficiency and resource usage, maximize your return on investment.

Make sure that youā€™re, in terms of FinOps, that the resources youā€™re using in the cloud are being used efficiently, long-term based on the data that youā€™re getting from your ITAM side based on the data youā€™re getting in terms of your migration to the cloud and your licensing considerations and things like that. Both, again, both sides are using data that should be shared amongst the two, and they should be sharing that data with the goal of pointing in the same direction, have the same north star, whether itā€™s to use resources, efficiencies, to drive down costs, to provide transparency, whatever it is, be pointed in the same direction, have similar priorities, but understand what the priorities are for ITAM and the priorities for FinOps because there are going to be differences there as well. But if both sides can understand what those are, they can help each other bring that together.

The next section in bringing FinOps and ITAM together is unified language and strategic alignment. So, this is bringing together the teams and speaking a common language. Again, both teams are probably talking about similar things and maybe even using the same terms, but they could mean something different. So, letā€™s figure that out. Letā€™s translate, letā€™s bridge that gap and letā€™s figure out what are we talking about? What are we actually looking to accomplish here? Letā€™s develop a common set of terms that we can agree on and a common set of goals. Letā€™s align on financial accountability with the idea of having operational efficiency. Letā€™s make sure that the way weā€™re talking about resources and allocating resources and holding teams accountable in data centers is similar to how weā€™re doing it in the cloud.

Again, we might be looking at the data a little bit different and collecting a little bit differently, but our goal should be the same operational efficiency, so letā€™s bring that together. Letā€™s have that strategic alignment. Letā€™s have that unified language. Get everyone in the same room speaking the same language.

And finally, we have cost optimization and efficiency. This is bringing everything together so that we can combine all of our focus on cost management across assets regardless of where they live. This is where we start. This is in the FinOps lifecycle. We start getting to that operate phase where we now have all the data. We have decisions that are now being made based on data that weā€™re bringing together from physical hardware, from license management, from the cloud from FinOps, from DevOps, from all these different teams. And weā€™re managing our hybrid environments or multi-cloud environments in such a way that is efficient for the business but is successful.

So, this is that final, that intersection of the objectives and your priorities and your north stars from ITAM and everyone else. So, this is that final step of creating that, that unified cost optimization regardless of where your resources live. This is a long process. This doesnā€™t happen overnight. This is something thatā€™s going to take a lot of investment from every side that is involved here.

But bringing teams like FinOps and ITAM together, DevOps and ITAM, FinOps and procurement, FinOps and Finance, whatever it is, bringing them all together is paramount to making this successful and, operating your resources in the most efficient ways possible, regardless of where they live. So, thank you, and if you have any questions, reach out to us at anglepoint.com.

Ā If youā€™re interested in learning more about Jason, connect with him on LinkedIn.

Listen in on our latest podcasts by checking out the ITAM Executive.

Dig into more insights from ITAM executives by subscribing on Apple Podcasts, Spotify, or wherever you listen to podcasts.

Related Resources