Skip to main content

Add a New OKR

Adding a new OKR (Objectives and Key Results) involves a thoughtful process to set clear goals and measurable outcomes. Learn how to add a new OKR that aligns with your teams' goal or with your organizations' goal. Add key results to the OKR to measure the progress towards achieving your objective.

  1. Log in to Agility, click the hamburger menu > OKR's.
  2. In the Objectives and Key Results page, click New OKR.
  3. Enter the Title and Description.
  4. Click the Session drop-down and choose an existing session from the drop-down.
  5. Select the values for the custom fields available (such as Department and Country from the drop-down).
  6. Click Save.

The user is notified that a new Objective is added to Agility.

Fields marked with * are mandatory fields. In this case Title and Session are mandatory fields.

Add New Key Result

After you complete adding the OKR, it is saved and displayed on screen. Key results are organized in a dedicated Key Results tab within each objective. This provides better organization and the ability to create up to 50 key results per objective.

To add Key Results to the OKR, follow the steps given here:

  1. Select the newly created Objective.
  2. Click on the Key Results tab.
  3. Click New Key Results.
  4. Enter the Key Result Summary for the selected Objective.

The Key Results tab shows the list of key results with pagination controls

The dedicated Key Results tab provides improved organization and supports pagination for better navigation when managing multiple key results. You can display 10, 25, or 50 key results per page.

tip

You can create up to 50 key results per objective to support comprehensive tracking of your objectives.

  1. Enter a description for the key result.

  2. Select the Key result type.

    a. Quantitative - Measurable in numbers using four different calculation methods

    b. Qualitative - Descriptive and measurable through achievement

    • Not Achieved - indicates that the key result was not achieved
    • Achieved - indicates that the key result was achieved

Quantitative Key Result Types

A Quantitative Key Result uses numbers to track measurable progress toward an objective. Agility automatically calculates progress as you update values, so manual calculations are not required.

Choose the right type based on what you want to measure:

Key Result TypeWhen to UseExample Metrics
Should Increase ToWhen you want a number to growActive users, revenue, completed features
Should Decrease ToWhen you want a number to go downBug count, response time, customer complaints
Should Stay AboveWhen you need to maintain a minimum levelUptime %, customer satisfaction, quality score
Should Stay BelowWhen you need to stay under a maximum limitChurn rate, error rate, cost per user

Understanding the values:

  • Initial Value - Your starting point (where you are now)
  • Current Value - Your latest number (update this as you make progress)
  • Target - Your goal (where you want to be)
  • Critical Value - The warning threshold (only for "Stay Above" and "Stay Below" types)
  • Unit - How you measure (%, count, $, hours, etc.)

Should Increase To

Use this type when you want your metric to grow from a starting point to a higher target.

What happens as you update:

  • Start at your Initial Value = 0% progress
  • Reach your Target = 100% progress
  • Go beyond your Target = over 100% (exceeding your goal!)
  • Fall below Initial Value = progress goes negative (moving backward)

Example: Growing Monthly Active Users

You want to grow your user base from 5,000 to 10,000 users.

FieldValueWhat It Means
Initial5,000Starting user count
Target10,000Goal to reach
Current7,200Latest count
Progress44%You're 44% of the way to your goal

The system calculates: You've added 2,200 users out of the 5,000 needed, which is 44% progress.

Should Decrease To

Use this type when you want your metric to go down from a higher number to a lower target.

What happens as you update:

  • Start at your Initial Value = 0% progress
  • Reach your Target = 100% progress
  • Go below your Target = over 100% (you reduced more than planned!)
  • Go above Initial Value = progress goes negative (the problem is getting worse)

Example: Reducing Bug Count

You want to reduce bugs from 120 to 40.

FieldValueWhat It Means
Initial120Starting bug count
Target40Goal to reach
Current75Latest count
Progress56.25%You're 56% of the way to your goal

The system calculates: You've fixed 45 bugs out of the 80 needed, which is 56.25% progress.

Should Stay Above

Use this type when you need to maintain performance above a minimum acceptable level. This type includes a Critical Value that marks the danger zone.

What happens as you update:

  • Meet or exceed Target = 100% progress (you're doing great!)
  • Between Critical and Target = partial progress (you're on track but not quite there)
  • Fall to or below Critical Value = 0% progress (you've fallen into the danger zone)

Example: Maintaining System Uptime

You need to keep uptime at 99.9% or higher, and can't let it drop below 99.5%.

FieldValueWhat It Means
Initial99.8%Where you started
Target99.9%Your goal
Critical99.5%The danger threshold
Current99.85%Latest measurement
Progress87.5%You're close to your target

The system calculates: You're 87.5% of the way from the critical threshold to your target. If you reach 99.9% or higher, you'll be at 100% progress.

Should Stay Below

Use this type when you need to keep something under control and below a maximum limit. This type includes a Critical Value that marks when things have gotten too high.

What happens as you update:

  • Stay at or below Target = 100% progress (you're meeting your goal!)
  • Between Target and Critical = partial progress (you're above target but not critical yet)
  • Reach or exceed Critical Value = 0% progress (you've exceeded the acceptable limit)

Example: Control Customer Churn Rate

You need to keep churn at or below 5%, and must not let it reach 7%.

FieldValueWhat It Means
Initial6.5%Where you started
Target5%Your goal (maximum acceptable)
Critical7%The danger threshold (maximum limit)
Current5.2%Latest measurement
Progress90%You're very close to your target

The system calculates: You're 90% of the way from the critical level down to your target. If you get to 5% or below, you'll be at 100% progress.

Progress Calculation

Agility automatically calculates progress based on the values you enter. You only need to update the Current Value as you track your progress; the system performs all required calculations..

  1. Based on the selected key result type, enter the required values:
    • Current Value - The current value of the key result
    • Initial Value - The starting value of the key result
    • Target - The target value to be achieved
    • Critical Value (for "Should Stay Above" and "Should Stay Below" types only) - The critical threshold value
  2. Select the Unit value (percentage, number, count, currency, hours, days, etc.).
  3. The system automatically calculates and displays the key result's progress based on the values entered.
  4. Select the required Commitment from the drop-down menu:
    • Committed - Represents the objectives that must be achieved by the end of session
    • Aspirational - Represents the objectives that might stretch beyond the session
  5. Click Save.

The new key result is saved and associated with the selected objective. By outlining your OKRs with these components, you ensure your key results are specific, measurable, achievable, relevant, and time-bound (SMART). This clarity helps teams understand success and track progress effectively.

Access an Objective or Key Result directly

Agility allows users to access an objective or key results directly using the Copy URL option.

To access objectives or key results directly, follow the steps given here.

  1. From the OKR listing page, select an OKR
  2. In the Objective screen or key results screen, click copy URL
  3. Open a new browse window and paste the URL and hit enter
  4. The selected Objective or Key results is displayed

Adding Comments to Objective or Key Results

Agility allows users to add comments to objectives or key results directly from the comments section. To create a comment > Click on anObjective/KeyResult > Click on Show More > Comments Add Comment to OKRs