KPI management is the strategic practice of establishing, measuring, monitoring, and analyzing Key Performance Indicators (KPIs) that are relevant to an organization for decision making and implementing strategic goals. An organization may use KPIs for IT to determine whether technology assets are operating as they are supposed to. When teams can’t meet their KPIs, it can negatively impact the business and its customers.
The KPI management process begins with establishing relevant KPIs. To maximize profits, a subscription-based video streaming company, for example, might encourage users to watch more videos and maintain their subscriptions so it can collect more ad revenue. Because performance of technology assets is critical for profitability, the company creates a number of KPIs: overall availability of its services (or uptime), responsiveness of its servers and the bandwidth availability that is delivered to end users. The business doesn’t just track these numbers in real time, it sets thresholds for KPI values representing various negative situations that might influence the user. These KPIs should also be monitored over time so IT can be made aware if certain measurements are slipping.
You can use KPIs to paint a picture of the overall health of the IT organization and the business as a whole. They are both essential for troubleshooting tactical problems within the increasingly complex IT environment as well as critical for giving management the information it needs to make informed, strategic decisions about future initiatives.
In this article, we’ll discuss what makes an IT KPI good or bad, best practices for helping you manage and track KPIs and how to get started with the practice in your enterprise.
A KPI is a key performance indicator, a term widely used across a variety of business and technical functions to measure how well a certain process, system or individual is performing. In IT, KPIs refer specifically to performance measures related to devices or services on the network (either on-premises or in the cloud). However, the most successful organizations will link technical and business-facing KPIs together. For example, a KPI related to the maximum response time of a web server can be aligned with KPIs related to online revenue and other business objectives.
KPIs are often confused with metrics, but the two have a few distinct differences. Metrics are used to measure the value of something relevant to the business such as raw performance: input/output operations per second, CPU load, or memory utilization. KPIs assign meaning to those metrics, and are ideally attached to some type of threshold. (For example, a CPU load of 80% flagged as a critically high number). KPIs can also be linked to service-level agreements (SLAs). Service availability/uptime is one of the most commonly used KPIs. If an organization has a specified SLA of 99.99% uptime, then the IT department needs to calculate and monitor that data directly as a KPI.
KPIs need to be specific, measurable, attainable, and relevant to the organization. As we’ll discuss later in this article, KPIs that fail on any of these metrics are unlikely to be useful to the organization and are likely to create problems rather than helping to solve them.
While their value is contingent on many factors, all KPIs have key characteristics that make them useful to the business. One of the key characteristics of a good KPI is that it is specific, so it should never be presented as a merely qualitative rating (such as “good,” “bad” or “critical”). It should have a specific quantitative value (such as “85% CPU utilization”), which in turn is tied to a qualitative evaluation (“critical,” in this case).
Whatever the specific value the KPI represents, it should almost always be measured over time, and conveyed in a way that is clear to all stakeholders in an organization. By monitoring KPIs in this way, the organization is readily able to observe issues as they unfold and to take corrective action when problems emerge.
As discussed previously, KPIs need to be specific, measurable, attainable and relevant. Good KPIs are insightful, immediately intuitive and add value to business processes when measured over a longer time frame. KPIs that never change are of no real value because they don’t represent a metric in flux. The same goes for data that offers no ability to monitor it over the long term. As a KPI example, a binary data point indicating whether the network is up or down may be a useful piece of information, but it is not a KPI. Instead, “Daily network uptime” expressed as a percentage is far more useful, as it gives management the ability to monitor this information and spot trends as they are developing.
Good KPIs are either obvious in their relevancy or have some type of quality rating attached to them. “CPU utilization of 70%” is somewhat meaningless on its own, as is “CPU utilization: high.” “CPU utilization of 70%, high threshold status” ties these two pieces of information — a detailed performance metric and qualitative analysis — together. “CPU has been at 70% utilization, above high threshold, for the last 45 minutes” makes that KPI even more valuable.
One common problem with KPIs can occur when they are designed in a way that makes them easy to manipulate. On the surface, a KPI for “number of help desk requests” sounds promising, as it seemingly ensures your IT service department is not idle. However, these types of metrics can be susceptible to manipulation, especially when they are tied to compensation or job status. Examples of better KPIs would include the average time required for tickets to be resolved, average time before first response, or Net Promoter Score for service desk operations.
Five of the most popular IT-centric KPIs include the following. (Note that these are fairly broad categories of KPIs; more specific sub-KPIs would be used in day-to-day operations).
Some of the most common KPs include availability, reliability, throughput, latency and security
KPI management allows the organization to understand whether its KPIs are functioning appropriately. KPI management isn’t just about monitoring KPIs over time. It helps the organization answer questions such as: Are we using the right KPIs? Are those KPIs tied to business strategy and outcomes? Are our KPI thresholds set appropriately?
A big part of KPI management is that it helps determine whether KPIs are performing as expected — and whether any problems are developing that require attention. Managing effective KPIs helps the organization understand whether the business is healthy, focusing on performance management and other quantifiable measurements, particularly when performance is slipping slowly over a long period of time. KPI management provides the tools to identify these problems and make adjustments to operations in order to return the business to a healthy state.
KPI management is not always a perfect process. Some of the most common problems and flaws include:
KPI management can be difficult if various stakeholders are not on the same page. Without careful attention to facilitating the process, KPI management is likely to be unsuccessful and counterproductive. Here are some tips on facilitating KPI management that maximizes return on investment (ROI).
Dashboards and visualizations help make KPIs understandable by all stakeholders in the organization
Here are some best practices that can help you make the most of KPI management in your organization:
KPI management platforms vary widely from simple performance tracking tools to complex business intelligence systems. When choosing what will work best for you, look for tools that allow you to:
KPI management shouldn’t be a fly-by-the-seat-of-your-pants activity but rather one which requires considerable forethought and planning. Here are some tactics to help you on the right path.
Like many business activities, KPI management is a long-term, iterative process that must be fine-tuned over time. It’s important to continually revise and revamp your approach to KPI management, and to avoid getting bogged down in technical minutiae. In order to be genuinely useful, KPIs must be directly linked to business impact. Only when all groups benefit from the KPI management process can your organization maximize — and realize — its value.
See an error or have a suggestion? Please let us know by emailing ssg-blogs@splunk.com.
This posting does not necessarily represent Splunk's position, strategies or opinion.
The Splunk platform removes the barriers between data and action, empowering observability, IT and security teams to ensure their organizations are secure, resilient and innovative.
Founded in 2003, Splunk is a global company — with over 7,500 employees, Splunkers have received over 1,020 patents to date and availability in 21 regions around the world — and offers an open, extensible data platform that supports shared data across any environment so that all teams in an organization can get end-to-end visibility, with context, for every interaction and business process. Build a strong data foundation with Splunk.