/
OKR Progress - Automatic Mode

OKR Progress - Automatic Mode

 

OKRs and linked items (Jira, monday.com) progress can be set manually by users or automatic by OKR by BOJA. All can be toggled between manual and automatic mode and this page focus on the automatic mode.

Automatic Mode

In automatic mode (auto) the solution calculates grade and status automatically based on child items grade and status. Example of child items are key results or linked Jira and monday.com items.

All items can be toggled between manual and auto mode. In the OKR table auto items have a post-fix (a) in the grade column.

Toggle between manual and auto progress mode

okr-auto-grade-1.PNG
okr-auto-grade-2.PNG

 

1. Calculation OKRs with children

Grade calculation

  • Rounded average of all child grades

Status calculation

  • All statuses has a status category with a numeric value

    • 1 (on-track, done), 2 (at-risk), 3 (off-track)

  • Status values from the children are summed up

  • Then the total value is divided with num children and finally rounded to either 1, 2 or 3

    • As an example 2 on track and 1 at risk has a total status value of 4. That divided with number of OKRs which is 3 in this case is 1,33. Rounded to the closest integer is 1 which is status on-track.

  • Finally if all children have the done status category the OKR is assigned to the done status

 

2. Calculation linked Jira issues

Jira issues can be linked to both objectives and key results. The auto calculation for both grade and status are configured in the settings manager (see below)

Issue auto Grade

Issue

Grade (progress)

Issue

Grade (progress)

Issue in a Jira done status

1

Epics issue (in-progress status)

  • An Epic with 10 child issues with 7 done has the grade 0.7

Jira Epic progress

Issue with sub-tasks

  • An issue 4 sub-tasks where 2 are done has the grade 0.5

Jira issue progress

Issue with time tracking (picture below)

Jira time tracking progress

All other issues

0

Example: Issue with time tracking

Issue auto Status - based on issue grade (option 1 in settings manager)

Grade (progress)

Status

Grade (progress)

Status

0% - 19%

Off Track

20% - 59%

At Risk

60%-99%

On Track

100%

Done

Issue auto Status - based on Jira status mapped to OKR status (option 2 in settings manager)

 

3. Calculation linked monday.com items

Item grade and status are calculated according to below. Progress of items with sub-items are calculated based on the sub-items. All items can be switched between manual and automatic progress mode.

Grade calculation

Items

Grade (progress)

Items

Grade (progress)

Number of done status columns divided with all status columns

 

0% - 100%
(1 done with 4 status columns is 25%)

Items without done columns

0

Status calculation

Grade (progress)

Status

Grade (progress)

Status

0% - 19%

Off Track

20% - 59%

At Risk

60%-99%

On Track

100%

Done

4. Calculation OKR auto Status (grade & due-date)

In OKR auto Status users cannot set status manually. Progress status is automatically calculated based on grade and time left to item due date configured in the settings manager.

Example Calculation

 

Example Calculation

 

 

 

 

Example

If more then 60% of task duration has been consumed, and if grade is less then 50%, then set status At Risk