To lead an organization to the top-notch performance and reach strategic goals, the management should have an elaborate system of measuring a key performance indicator (KPI), which further can be used to develop performance improvement initiatives. NGOs and non-profits typically measure KPI using parameters such as members/supporters growth and retention ratio, the number of constituent requests served, the speed of case resolution, or the amount of contributions and funds risen. All this data is already available in CiviCRM, so it makes sense to use it to build a system for measuring KPIs. This is what Agiliway has recently done developing a KPI module, which is integrated with CiviCRM solution we have implemented for one of our clients.
Our client chose to evaluate the performance of their managers and divisions using the following measures’ dimensions:
pict 1. KPI - metrics setting screen
Sceptics might say that information, which can be used for measuring performance, can be traced in the reports. However, a KPI module has a number of substantial benefits a report cannot provide:
KPI module is entire system which:
For example, the management can plan to involve 30 new members to the organization each month. Thus, if the number of new members is 30, the performance of a manager or a branch is considered good, lower numbers mean poor performance, while bigger ones - a superior performance considering the analysed measure. Assigning specific numeric values to the “poor” (say, below 25 new members), “good” (30 new members) or “excellent” (more than 40 new members) performance, one can receive a KPI score for it. Having a procedure for deriving KPIs from each relevant measure, we can further consolidate the derived values into one KPI score, which would characterise the performance of a manager or a branch across all relevant to the goal measures. Without having a KPI procedure, one would be unable to understand what kind of performance stands behind the numbers in the report. A KPI module follows the defined KPI procedure and automatically produces a consolidated KPI score derived from multiple and diverse measures.
KPI module allows drawing up KPI reports using data from CiviCRM as well as using manually entered information. This is important considering that some KPI metrics (for example, size of the premises or coverage in the local newspapers) come from the offline activity.
With the help of KPI module, large organisations with umbrella structures and hierarchically subordinated branches (we have recently developed a corresponding security module for multi-level organizations) can receive an aggregate KPI across all contributing units. For example, an organisation can view an aggregate KPI of a particular regional branch or an aggregate KPI across all of its subdivisions.
The module allows to access and compare KPIs of the previous time periods, so that the management may track the trends in the performance. Analysis of trends, in its turn, allows assessing the effect of the provided incentives, performance improvements or even penalties as the ultimate case.
pict 2. KPI analysis screen
At the moment, a lot of data is still entered manually by organisation branch managers. Nevertheless, Agiliway is working on further integration of the KPI module with CiviCRM, so much more of the relevant information will appear in KPI reports automatically.
Obviously, each organisation defines its own KPI system. That’s good. Agiliway can help you custiomizing the KPI module to fully meet your needs. This solution will allow you to measure the performance in an elaborate and automated way. Most importantly, it will allow you to make timely interventions and, thus, lead your organisation to success.