Kiviat Charts

by Linda Westfall

Many times, it takes more than one metric to understand, evaluate or control a software project, product, process, or service.  One way to show a summary view of a set of metrics is to use a Kiviat chart, also called a polar chart, radar chart or spider chart.  In a Kiviat chart, each “spoke” represents a metric with the metric’s value plotted on that spoke.  The outer circle on a Kiviat chart can be used as the objective or threshold or inner and outer circles can be used to depict valid ranges. 

Figure 1 illustrates an example of a Kiviat chart that summarizes a set of customer satisfaction scores.  From this chart, it is fairly easy to identify documentation as the area that is farthest away from the outer circle goal of having a 5 (very satisfied) as a satisfaction score.  Therefore, documentation presents the best opportunity for process improvement according to this chart.

Figure 1: Example of a Kiviat Chart

A Kiviat chart can also be used to compare several different items across several parameters against the ideal by plotting additional sets of point.  For example, Figure 2 illustrated the comparison of two different project’s customer satisfaction results with Project A being the solid line and Project B being the dashed line. Note that project B has a much better customer satisfaction score for documentation than project A.  This might indicate an area where project A can benchmark the documentation practice of project B to aid in their process improvement initiative.  On the other hand, project B might benchmark project A’s software usability methods, where project A has a better satisfaction score. A similar Kiviat chart could also be used to compare Project A’s customer satisfaction score for two different time periods to determine the impacts of process improvement efforts.

Figure 2: Example of a Kiviat Chart Comparison

Suppose our customers were asked to rank our company against one of its competitors on various customer satisfiers, a Kaviat chart like the one in Figure 2 could be used to make comparisons between our companies scores (solid line) and our competitor’s scores (dashed line).  For example, even though our company had an acceptable satisfaction score in training, there might still be a concern if our competitors are scoring even higher than we are with our customers.

Another example for a comparison Kiviat chart like this might be to compare the scoring of different vendors on a set of evaluation criteria used in vendor evaluation prior to vendor selection.  The Kiviat chart would help summarize the strengths and weaknesses of each vendor.

Alternately, the Kiviat chart can be combined with a stoplight chart by adding red/yellow/green bands to the chart.  This combination is illustrated in Figure 3.

Figure 3: Example of a Kiviat Chart & Stoplight Chart Combination

Click Here to Download this Article

The Westfall Team Posts Metrics, Measures & Analytical Methods Resources.

These resources are free to anyone who wants to read or download them. Subscribe to the Software Excellence Academy to be notified when new resources are added.