OKR Grade & Status

OKRs and linked Jira and monday.com issues have a grade (0-1) and a status. The user can configure them to be in either manual progress mode or automatic (auto) progress mode. In manual mode grade & status are manually set and in automatic mode the values are auto calculated depending on e.g. child progress, Jira issue progress or roadmap due date.

Manual Mode

All items can be toggled between manual and auto mode ensuring that users always have full control over progress grading.

Set grade and status directly in tables or detailed drawers (see pictures). The grade scale is 0 - 1 with steps of 0.1. Default statues are “On Track“, “At Risk“, “Off Track“ and “Done” configurable in the Status Manager.

Inline editing in workspace table view

okr-grade-manual-table.PNG

Inline editing in OKRs explore view, home and performance report

okr-grade-explore.PNG

Detail view

 

Automatic Mode

All items can be toggled between manual and auto mode ensuring that users always have full control over progress grading.

In automatic (auto) mode the solution calculates the grade and status automatically. Automatic grade & status OKRs are indicated with a (a) post-fix in the table grade column.

1. 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. Linked Jira issues

Jira issues can be linked to both objectives and key results. A linked Jira issue automatically contribute its grade & status value to the parent OKR (automatic mode). The contribution depends on the issue status, issue children status and issue time tracking configurable in settings (picture below)

The Jira settings manager have multiple options on auto grade and status options (more info)

 

Grade calculation

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

Issue with time tracking

Status calculation - option 1 based on issue grade

Grade (progress)

Status

Grade (progress)

Status

0% - 19%

Off Track

20% - 59%

At Risk

60%-99%

On Track

100%

Done

Status calculation - option 2 based on Jira status mapped to OKR status

3. Linked monday.com items

monday.com items can be linked to both objectives and key results. A linked item automatically contribute its grade & status value to the parent OKR (automatic mode).

Grade calculation

Issue

Grade (progress)

Issue

Grade (progress)

Items with a done status

1

All other issues

0

Status calculation

Grade (progress)

Status

Grade (progress)

Status

0%

Off Track

100%

Done

4. Auto roadmap status

In auto roadmap status the status is calculated based on the item grade and progress towards roadmap due date. The auto status calculation has priority over all other auto status calculations.