We have certain goals with our KPIs (Key Performance Indicators):
1. Conservative. We want our numbers to reflect reality.
2. Consistent. We should have all the KPIs charts look the same with a 1 sigma control on both the Upper and Lower Limits. We also want our charts to have a goal of up and to the right for any goal we setup. This makes it easy to see at a glance if we are attaining our goal.
To achieve this, we will use Control Charts. A Control Chart tracks a process over time. We monitor the process average, the Upper Control Limit, and the Lower Control Limit, which are a certain number of standard deviations from the average.
The nice thing about Control Charts is that they can be used for revenue goals, process goals, and basically any goal that can be measured over time. This makes it a useful chart across functions.
Control Charts are used for all at a glance KPIs at opsZero to find patterns for how we are moving towards our target. In addition we use Pareto Charts to build products that reduce our Support and Sales issues which we will cover in a future post.
Here is a way to generate control charts in Python.