Skip to main content
All CollectionsFAQHow does this work?
How KR progress is calculated in Quantive?
How KR progress is calculated in Quantive?

Learn about how the key result progress is calculated based on the KR type

Neli Ivanova avatar
Written by Neli Ivanova
Updated over a year ago

Should Increase/Decrease type of KRs

The Initial value determines the starting point, the Target value – the desired outcome. The initial to target value range define the KR achievement range of 0% to 100%. 

With every KR update you are updating the Actual value of a given KR. Quantive Results will calculate what’s the percentage representation of your contribution.

Example: 

KR: Decrease the number of open bugs from 100 to 60 (should decrease) 

Initial value: 100 bugs 

Target value: 60 bugs 

KR Update 1 = 80 bugs equals to 50% KR progress.

KR Update 2 = 70 bugs equals to 75% KR progress 

  • Should increase/decrease progress is not limited so it can be out of the 0% to 100% range, for example:

KR Update 3 = 50 bugs equals to 125% KR progress (overachieving compared to the target we set initially at 100 bugs)  

Here's the math behind calculating the KR progress for both types of KRs: 

  • should decrease KR % = (initial-actual)/(initial-target)*100 

  • should increase KR % = (actual-initial)/(target-initial)*100 

Should Stay Below/Above type of KRs

The Initial value determines the starting point, the Target value - the desired outcome.  

With every KR update you are updating the Actual value of a given KR. Quantive Results compares the Actual value against the Target and in case the condition is met the KR progress is 100% (success), if not – the KR progress is 0% (failure).

Note: The target value is not inclusive. This means that if the actual meets the target exactly, the KR Progress is 0%. The comparison is < or >, not <= or >=.

Example: 

KR: Keep the webpage bounce rate below 25% (should stay below) 

Initial value: 30% 

Target: 25% 

KR Update 1 = 27% equals to 0% KR progress (27% > 25% - the criteria defined for the KR is not met, no progress is made ) 

KR Update 2 = 24% equals to 100% KR progress (24% < 25% - the criteria defined for the KR is met) 

Advanced Should Stay Below/Above type of KRs

For the Should stay below/above type of KRs you are also able to switch on an additional “critical” target which defines the acceptable baseline. The target number will still indicate the desired outcome. 

The critical target to target range will define 0% to 100% progress.

Example: 

KR: Keep the webpage bounce rate below 25% (should stay below) 

Initial value: 30%  

Target: 25% (we aim to get here) 

Critical target: 30% (we don’t want to go below what we have achieved so far) 

KR Update 1 = 31% equals 0% KR progress (31% > 30% - the criteria defined for the KR is not met, no progress is made) 

KR Update 2 = 29% equals to 20% KR progress (from the range of 30% and 25%, 29% represents 1/5th improvement) 

KR Update 3 = 24% equals to 100% KR progress (24% < 25% - the criteria defined for the KR is met) 

 Additional resources

Did this answer your question?