Framework / Domains / Manage the FinOps Practice / FinOps Tools & Services
Developing criteria and methodology to effectively integrate FinOps tools and services that align to the Framework Capabilities to empower the FinOps practice.
Manage a tool and service strategy
Evaluate potential tools and services
Implement selected tool and services
The landscape of tools and services available to assist organizations with FinOps capabilities is diverse and growing. Every cloud provider offers an array of cost management tools. Software vendors offer a wide array of FinOps platforms and specialty tools. Many organizations also build their own tools, using inputs like FOCUS formatted cloud data integrated into internal systems.
For purposes of describing this capability, a FinOps Tool refers to any of the cloud provider or third party software packages that support any of the FinOps capabilities. Tools range from broad FinOps platforms that support most FinOps Capabilities to targeted specialty tools which deeply support a specific activity or scope of cloud usage. A FinOps Service refers to a third-party service to deliver outcomes related to the FinOps capabilities. These services may include training, consultancy, managed services or even the outsourcing of parts of your FinOps practice altogether.
The FinOps Tools and Services capability guides how an organization reviews its requirements for tools and/or services and then adopts them to further their FinOps maturity and practice. Organizations should develop a strategy to guide the use of tools and services. The strategy should consider the organization’s cloud strategy and what it hopes to achieve in the cloud, the policies in the organization that will govern the use of tools or consultants, tools currently in use or available for use, strategic vendor relationships, the cloud platforms the organization is using, and the appetite the organization has to build, integrate, or adopt new tooling. Even before looking at FinOps tools or services, it’s important to understand these things, so time and effort is not wasted considering tools or services that can’t be used, aren’t in line with the organization’s strategy, or conflict with things that are already in use.
To select tools or services, the organization should create a set of requirements to identify where help is required. The FinOps Landscape, available on the FinOps Foundation website includes a collection of tools and services which can be filtered by Capability and other selection criteria to help FinOps teams identify tools or services which may be applicable to their needs. There is no FinOps tool or service that is objectively “the best.” Different combinations of tools and services, procured or built, are going to be needed for different situations.
This tool and service strategy and the decision criteria for selecting tools will evolve over time as the organization’s needs change and mature. FinOps teams should revisit tool use regularly, particularly when major changes in cloud usage are being considered or made.
Every organization will use some combination of cloud provider native, third-party or open source tooling, as well as internally developed tools, and third-party services, to support the execution of their FinOps strategy. The mix of tooling, process, and third-party support will change as you mature in your practice of FinOps and in your use of cloud to realize higher business value for your organization.
Some tools are essential to being able to perform FinOps activities, but organizations must be careful not to expect or rely too heavily on any one tool. Used properly, many FinOps tools can automate or make routine tasks much easier, but they will not solve problems or engage with your teams without a skilled and knowledgeable FinOps team. Getting the organization engaged with the tools you use, getting information to each persona in the way that will best support their needs, and making your tooling investments work for the organization are all important challenges to take on. Do not underestimate the effort required to onboard and really understand the data being managed by your tools. Planning the rollout of tools, including who will have access, how they will use the systems, which parts of the organization or application teams will adopt tools first, all take careful thought.
Similarly, consulting, managed service, or outsourced operations services can be used effectively to provide a faster start to a FinOps practice, or to mature and accelerate value creation in particular areas. But overreliance or dependence on outside services can create problems as well. Balance the use of tools and services with your own teams’ organic FinOps development. Ultimately, successful FinOps practice relies on bringing value by supporting the objectives of the organization itself.
The crawl stage is basically the entry point for those without any FinOps operation, teams or culture. The organization may have various requirements, but often they will relate to visibility and basic optimisations. In this stage, an organization may not have a detailed understanding of the requirements for a tool or service beyond the initial basic needs. Attributes of an organization in the crawl stage may include:
At this stage the organization or practitioner has more than a basic understanding of FinOps capabilities and has begun some implementations. As such they have developed a better understanding of the requirements and different personas who may be stakeholders in the potential tools/services that can be bought/built to meet business requirements. Some example attributes of an organization in the walk phase may be:
At this stage it is expected that the practitioner or organization has advanced in their FinOps practice, accordingly, they will have a more rounded and detailed view of what the requirements are across all stakeholders. They will also have plans for automation and embedding the tool/service into processes, augmenting the current workflows. An organization in the run phase may have the following attributes:
As someone in the FinOps team role, I will…
As someone in an Engineering role, I will…
As someone in a Finance role, I will…
As someone in a Procurement role, I will…
As someone in a Product role, I will…
As someone in a Leadership role, I will…
Organizational measures of success in this capability could be measured in terms of how well the FinOps tools/services are meeting the business case expectations, and if the organization is getting a positive ROI for the investment.
Organizations will gain the highest benefits from their FinOps tools/services when they have in place a process to perform periodic gap analysis against their current requirements and close identified gaps, and when they conduct annual performance and need reviews on any FinOps service providers/consultants procured by the organization.
Other measures of success in this capability could include adoption of high quality guidance tailored to the organization’s business processes and operational environment to foster consistent, frequent use of the tool/service by every persona. To ensure high productivity and performance by cloud stakeholders when using their tools/services, successful organizations allocate budgets for training.
A basic measure of success will be the number of people in various personas who are engaging with the tool to perform part of their job.
Metrics of success should be represented in the context of cloud value and be measured by one or more Key Performance Indicators (KPIs). These KPIs could include:
View the FinOps Landscape to learn more about these vendors.