Skip to main content

Strategic Themes: Connect Strategy, OKRs and Delivery

Written by Kendis Team

Strategy usually does not fail because organisations cannot define goals. It fails when those goals become disconnected from the work that is meant to deliver them. Objectives sit in one place, delivery work lives in Jira or Azure DevOps, and progress has to be reconstructed for every review.

Strategic Themes bring those pieces together.

Are we making progress on what we said matters, and which work is actually driving that progress?

A Strategic Theme gives you one place to organise objectives and key results, assign ownership, connect delivery work and see progress roll up from execution to strategy. Key results can be measured by a target value, by linked delivery items, or by other objectives. Progress then rolls up automatically through key results, objectives, objective groups and the theme.

The same theme gives leadership and delivery teams different ways to work with the same strategy: List View for day-to-day management, Dashboard and Progress Tracking for reviews, Roadmap and Timeline for planning, Updates for context, and Snapshots for comparing what changed over time.

At a glance

With Strategic Themes you can:

  • Connect strategy to delivery by linking objectives and key results directly to work in Jira, Azure DevOps or Kendis.

  • Structure ownership clearly with objective groups for ARTs, departments, collections or cross-cutting areas.

  • Manage objectives and key results in one place with owners, teams, time periods, statuses, business value and custom fields.

  • Measure outcomes in the way that fits the goal: by a target number, linked delivery items or linked objectives.

  • Let progress roll up automatically from delivery work to key results, objectives, groups and the overall theme.

  • Use the same strategy in different conversations through List View, Dashboard, Progress Tracking, OKR Roadmap and OKR Timeline.

  • Add the narrative behind the numbers with Updates, comments, history and watchers.

  • Roll multiple themes into portfolios for higher-level visibility, ownership and reporting.

  • Capture baselines and compare change over time with OKR Snapshots.

Contents

1. Key terms

Term

What it means

Strategic theme

A strategic goal area, such as Customer Retention FY26. It holds objective groups, objectives and key results. Each theme has a key such as CV-12.

Portfolio

A named set of strategic themes with its own page, roll-up and roles.

Objective group

The level between a theme and its objectives. A group usually stands for a collection, such as an ART or department, that owns a set of objectives. You can also create custom groups.

Objective

A qualitative goal inside a group, with a key such as OBJ-204. Objectives can nest: an objective can hold child objectives as well as key results.

Key result

A measurable outcome under an objective, with a key such as KR-310.

Progress Criteria

How a key result is measured: Target, By Items or By Objectives.

Progress by

How linked delivery items are turned into a percentage, for example By Rollup (Status).

Linked items

Delivery work from a collection's backlog, in Jira, Azure DevOps or Kendis, linked to an objective or key result.

Linked objectives

Other objectives linked beneath an objective or key result so their progress feeds into it.

Associations

The collections, program boards, batches and themes an objective is connected to.

Time period

A calendar quarter, half-year, year or month that an item belongs to. Items can span a range with an End Time Period.

Status

A value from your company's OKR workflow, such as On Track. Every status belongs to a category: To Do, In Progress or Done.

Health

A calculated label, such as At Risk, that compares progress with the time already elapsed.

Collection

The workspace that holds a backlog: an ART, solution train, portfolio, department or custom type.

2. Where to find Strategic Themes

Select OKRs in the left navigation to open Themes & Portfolios, the main workspace for Strategic Themes and portfolios.

You can also reach themes from:

  • a collection's menu, as ART OKRs, Solution Train OKRs or Portfolio OKRs, which opens that collection's Collection OKRs page with a Collection Strategic Themes tab listing the themes that have a group for that collection,

  • the home page, where recently visited themes appear as tiles,

  • a portfolio page, which lists the themes it contains.

Strategic Themes are part of the Objectives Planning & Tracking package. If OKRs is missing from your navigation, the package is not active for your company.

3. The Themes & Portfolios page

The Themes & Portfolios page is the starting point for finding, creating and organising strategy. From here you can open an existing theme, create a new one, or group themes into portfolios.

3.1 Tabs

Tab

Shows

All Themes

Every theme you can see whose status is not in the Done category

Favorites

Themes you have starred, including completed ones

Done

Themes whose status category is Done. Appears only when there is at least one

Portfolios

Portfolio cards. See Portfolios

Each tab shows its count.

3.2 Find a theme

  • Search matches the title, short summary and owner collection.

  • Filters opens a panel with Responsible, Associations (collections) and a Time Period range. Themes with no time period are hidden while a period filter is set. The period filter is remembered in your browser.

  • Clear Sort and Reset Filters return to the default view.

3.3 Columns

Select Settings to choose and order the columns under Columns for Strategic Themes. Title is always shown.

Column

What it shows

Title

Theme title with the short summary beneath, and a star to mark it a favourite. Opens the theme's List View

Progress

The theme's progress percentage, calculated as themes come into view

Key

The theme key, such as CV-12

Short Summary

The one-line summary

Type

The theme type, or Not Specified

Time Period

For example Q3 2026, H1 2026 - H1 2027 or Year 2026

Teams

Linked teams, with +N for more

Portfolio

The portfolios the theme belongs to, or Unassigned

Associations

Linked collections

Responsible

The responsible person, or Unassigned

Status

The theme's status

Priority

Critical, High, Medium, Low or Optional

Owner

The owner collection, or Global

Select a heading to sort. Rows can also be dragged into the order you want. That order is shared.

3.4 Row menu

Each theme row has a menu:

  • List View opens the theme's objectives list.

  • OKR Roadmap opens the theme's roadmap.

  • Edit Theme, for users who can edit the theme.

  • Delete, for users who can delete the theme. Kendis asks Delete Strategic Theme? and warns that the theme's objective groups will be deleted with it. This cannot be undone.

4. Create or edit a strategic theme

Select New Theme on the Themes & Portfolios page, or Edit Theme on a theme page or row menu. The form is titled Create Strategic Theme or Edit Strategic Theme and has two tabs.

4.1 Basic Details

Basic Information

Field

Notes

Title

Required

Short Name

Optional, up to 50 characters. Used where space is tight, such as portfolio association chips

Short Summary

Required. One or two lines shown under the title in lists

Description

Rich text

Associations

  • Collections: the collections this theme draws on. Pick from the collection tree.

  • Teams: select Link Teams to search teams, optionally filtered by Board Collection, and tick the ones to link. The counter reads {n} teams linked.

Layout Configuration

  • Objective Layout and KR Layout choose which field layouts objectives and key results in this theme use. Layouts hold the custom fields your administrator has defined. The default layout is pre-selected.

Settings

Field

Notes

Status

From the Strategic Theme workflow. Defaults to the first To Do status

Priority

Critical, High, Medium, Low, Optional

Type

A theme type from Administration, or Not Specified

Time Period

Single for one period, or Multi for a range with a start and end period. Periods are years, half-years, quarters or months

Start Date / End Date

Kept in step with the time period. Picking a period fills the dates. Typing dates infers the period

Portfolio

One or more portfolios to place the theme in

Owner (Collection)

Global, or the collection that owns the theme

Responsible

One person

Appearance

  • Icon, Background, Text Color and Pattern set how the theme's header card looks. The Preview updates as you change them.

4.2 Users & Permissions

Choose who can see the theme and what they can do. Add users or groups under Groups / Users, pick one or more roles under Select Roles, and select Add. A theme needs at least one user or group.

The theme is visible only to company administrators and to the users and groups you add here, or who have a role on a portfolio containing the theme. See Permissions.

4.3 Save

Select Save. Kendis checks for a title, a short summary and at least one user or group, and confirms with Theme saved successfully.

A new theme receives the next key, such as CV-13, and opens with no objective groups yet. Closing the form without saving discards your changes without asking.

5. The theme page

Open a theme to move from the high-level strategic statement into the objectives, key results, delivery links and progress behind it.

5.1 Header

The header card uses the theme's colour and pattern and shows:

  • a breadcrumb, Home › All Themes › theme, or the portfolio you came from,

  • the theme's type and status,

  • the title, Linked Portfolios and Summary,

  • the counts of Objectives and Key Results, the theme's Progress, and its DURATION when dates are set,

  • Edit Theme and Settings, for users who can edit the theme.

When you scroll, a compact header keeps the title, counts and progress in view.

5.2 Tabs

Tab

What it is for

Summary

Theme details, with Charlie business summaries when AI is enabled. The default tab

List View

The working list of objective groups, objectives and key results. Create, edit, link and export here

Dashboard

Health, distributions, team and person breakdowns, trend

Progress Tracking

Progress over time per group

Snapshots

Frozen baselines and comparisons. See the OKR Snapshots guide

OKR Roadmap

Objectives as bars on a planning roadmap

OKR Timeline

Objectives, key results and linked items on a Gantt tree

5.3 Filter by time period

The Time Period control at the top right filters the whole page.

  • Choose Single and pick one period, or Multi and pick a start and end.

  • Periods are H1, H2 and Q1 to Q4 of a chosen year. Hover a period for its exact dates.

  • Current jumps to today's period. Clear removes the filter.

The header counts, the Dashboard and the progress figures all follow the filter. Groups whose objectives all fall outside the period drop out of the roll-up. Your choice is remembered per theme in your browser.

Reset filters clears the period filter and any other active filter.

5.4 Updates

Updates opens the Recent Updates panel for the theme. See Updates.

5.5 Settings

Settings on the theme page configures columns:

  • Columns for Listing: up to four of Time Period, Associations, Responsible, Progress and Status for the OKR list.

  • Columns for Linked Items: the columns shown for linked delivery items, including status, children, estimate, boards, completion percentages, dates, teams, sprints, dependencies and any field synced from Jira or Azure DevOps on the linked collections.

6. The Summary tab

The Summary tab gives you the executive context for the theme before you move into the detailed OKRs. The Details card shows the theme's Summary, Description, Portfolio, Owners and Status. Select the pencil on a row to edit it in place and Save.

Owners is a list of people. The first owner is also recorded as the theme's Responsible.

Charlie summaries

When Charlie AI is enabled, the Summary tab can also turn the current theme data into two leadership-ready views:

  • Business Summary. Select Generate Business Summary for an executive narrative of value delivered, value remaining, blockers and leadership attention points, with a theme timeline and a health tag such as Steady Progress or Attention Required.

  • Progress Analysis. Select Generate with Charlie for a Quick Update followed by an executive overview, key achievements, areas of concern, timeline assessment and recommendations.

Each result can be exported as PDF, copied, regenerated or asked a follow-up question. Generated summaries are saved automatically to Summary History, where you can compare two or more.

Generating a summary uses your company's AI tokens.

7. Objective groups

Objective groups give a theme its organisational structure. They let you separate objectives by ART, department, collection or another ownership boundary while still rolling everything into the same strategic theme. Groups are created and managed in the List View.

7.1 Two kinds of group

  • Collection groups stand for a collection, such as an ART or department. Select Add Collection and pick the collection. The group takes the collection's name and colour, and the collection is added to the theme's associations. A collection can have only one group per theme.

  • Custom groups are groups you name yourself. Select Custom Groups, type a title in place of Objective Group, pick a colour and confirm.

A theme with no groups shows Getting Started with Strategic Themes with both options: Add Objectives for Collections and Custom Objective Group.

7.2 The group header

Each group header shows:

  • a drag handle to reorder groups,

  • the group title and collection icon,

  • a pencil to rename a custom group,

  • a Progress icon that opens the group's progress history,

  • a Completion bar with the group's percentage,

  • the group's status, for custom groups,

  • a menu with Assign Weights to Objectives, Delete Objective Group and Import Objectives.

Select the group title to open the group's details, with Overview, Comments, History and Watchers. A group has a title, description, status, responsible person and colour.

7.3 Weights

By default every objective counts equally towards its group. Assign Weights to Objectives lets you set 0.5x, 1x, 2x or 3x per objective and shows the resulting share of the group's progress. See How progress is calculated.

7.4 Delete a group

Delete Objective Group asks You want to delete objective group? Deleting a group also deletes the objectives in it and their key results. The delivery items linked to them are not affected. If the group was the theme's only connection to its collection, that collection leaves the theme's associations.

The default group of a board context cannot be deleted.

7.5 Import objectives

Import Objectives opens a wizard that accepts pasted rows or an uploaded file. Choose Objectives Only, Objectives + Key Results or Groups + Objectives + KRs, map the columns, and import. Parents are matched by title, statuses by name and responsible people by email. Up to 500 rows per import.

8. Objectives

8.1 Create an objective

In the List View, select + in a group header, or Create Objective on an existing objective to create a child objective.

  1. Describe the objective in Describe Objective... Up to 750 characters.

  2. Choose Single year or Multi-year.

  3. Select Time Period, and for multi-year also Select End Time Period.

  4. Confirm.

Kendis confirms with Objective Created. A new objective is Committed, takes the first To Do status, and measures linked items By Rollup (Status).

A time period is required: Please select a time period for objective. appears otherwise.

When Charlie AI is enabled, Create Objective Using Charlie® AI drafts objectives for you.

8.2 Objective fields

An objective's Overview shows the fields of the theme's Objective Layout. The standard ones are:

Field

Notes

Status

From the OKR workflow

Type

Committed or Uncommitted. Uncommitted objectives, formerly called stretch, sit in their own section when enabled

Objective Groups

The groups this objective belongs to

Teams

Linked teams

Time Period / End Time Period

Single or multi-period. See Time periods

Start Date / End Date

Kept in step with the periods

Responsible

One person

Description

Rich text

BV Plan / BV Actual

Business value, used mainly on program boards

Custom fields

Whatever the layout defines. Mandatory fields must be filled before the item can be closed

Fields save as you leave them. Kendis confirms with Changes saved.

8.3 Edit, move and reorder

  • Hover a row for Edit, Create Key Result, Link Item, Link Objective and Create Objective.

  • Edit the time period, responsible, status, business value and custom fields directly in the row.

  • Drag an objective to another group. Kendis asks Are you sure you want to move the objective from {group} to {group}?

  • Drag within a group to reorder.

8.4 Open an objective

Select the key or title to open the objective. The panel shows the progress percentage and the tabs Overview, Linked Items, Key Results, Updates, Comments, Associations, History, Watchers and Progress Flow.

8.5 Delete an objective

From the row menu choose Delete Objective. Kendis warns This action will delete {key} from all of the groups. Deleting an objective also deletes its key results and child objectives. Linked delivery items are untouched.

9. Key results

9.1 Choose how a key result is measured

A key result only becomes useful when its progress has a clear source. In Kendis, every key result has a Progress Criteria that defines where its percentage comes from:

Progress Criteria

Progress comes from

Target

Numbers you enter: Start, Target Value, Unit and Progress, the current value

By Items

The delivery items linked to the key result, using its Progress by setting

By Objectives

The objectives linked beneath the key result

9.2 Create a key result

In the List View, hover an objective and select Create Key Result.

  1. Describe it in Describe Key Result. Up to 750 characters.

  2. Select Criteria: Target, By Items or By Objectives.

  3. Choose a time period. It must fall inside the parent objective's period, so a quarter inside the objective's half-year, for example.

  4. Confirm.

Kendis confirms with Key Result Created. The objective must already have a time period. Otherwise Kendis says Add a time period to this objective to start using Key Results.

You can also select Add Key Result on the objective's Key Results tab. That form asks for a title, status, time period, start date, end date and progress criteria, and confirms with Key Result created successfully.

9.3 Update a target key result

A target key result's row shows Start, Target, Unit and Progress with a pencil beside each. Edit the value and press Enter. Kendis confirms with Key Result Updated.

Progress is the current value. Kendis works out the percentage from Start, Progress and Target, so a key result that must go down, such as Reduce incidents from 40 to 10, works as naturally as one that must go up.

Updating the number is the measurement. Write the story behind it in Updates.

9.4 Other fields and actions

Status, responsible, teams, time period, business value and custom fields edit the same way as on an objective. A key result opens into Overview, Updates, Comments and History.

To delete a key result choose Delete Key Result from its row menu, or Remove Key Result on the objective's Key Results tab. A key result belongs to one objective, so removing it deletes it.

10. Link delivery work to objectives and key results

Linking delivery work is where Strategic Themes connect strategy to execution. An objective, or a key result measured By Items, can derive its progress directly from the Jira, Azure DevOps or Kendis items that contribute to it.

10.1 Link items

Hover a row in the List View and select Link Item, or open the item and select Add Items on its Linked Items tab.

In Link Items:

  1. Select Collection. Items of one collection are listed at a time, but you can switch collections and keep your selection, so an objective can draw on several.

  2. Choose the Select Hierarchy Level.

  3. Narrow the list with Saved Filters, Group By or Search Items to Link.

  4. Tick items. Check all and Uncheck all work on the visible list. Ticked items collect under Items Selected.

  5. Save.

Kendis confirms with Items Linked Successfully. Items already linked show a Linked pill. Untick one and save to unlink it. Kendis names the items it is about to unlink and asks first.

10.2 The Linked Items tab

The tab lists every linked item with a progress bar for the whole set.

  • Group by: Collections (default), No Group, Status, Program Boards or Team.

  • Change progress criteria switches the Progress by rule for this item. See How progress is calculated.

  • Select visible columns chooses from Key, Title, Status, Children Count, Estimate (SP), % Completion, Kendis Board and any synced field. The default set is configured in the theme's Settings › Columns for Linked Items.

  • The cross in Actions unlinks one item after confirmation.

Select a key to open the item in its tool.

11. Link objectives to each other

Objectives do not have to stop at one theme or one planning level. They can feed other objectives and key results, which lets higher-level goals roll up progress from objectives owned elsewhere.

  • Link Objective on an objective's row, or Link Objectives on its panel, opens a picker with tabs Themes, Collection OKRs and Program Board Objectives, plus Search by Title or Id. Tick the objectives whose progress should count towards this one.

  • A key result measured By Objectives has a Link Objective button on its panel.

Linked objectives appear beneath the parent in the List View with their period, progress and status. Kendis prevents loops: an objective that would end up feeding itself is skipped with not linked because of looping.

Linking objectives is available for theme-level objectives.

Associations

The Associations tab on an objective shows everything it is connected to: Program Boards Linked, Themes Linked with the groups under each, and OKRs Linked. Create Association adds a connection to a theme, a collection's OKRs, a batch's OKRs or a program board's objectives. Removing a theme association removes the objective from that theme's groups, and Kendis says so before it does.

12. How progress is calculated

Progress rolls upward from the evidence beneath each goal. By default, each contributing item is weighted equally unless you explicitly change objective weights at the group level.

Linked items

A set of linked items becomes a percentage according to Progress by:

Progress by

Counts

By Linked Items Status

Done linked items over all linked items

By Children of Linked Items (Stories) - Status

Done child stories over all child stories

By Children of Linked Items (Stories) - Estimate

The same, weighted by story points

By Rollup (Status)

Every leaf item under the linked items, counted once each. The default

By Rollup (Story Points)

Every leaf item, weighted by story points

An item counts as done when its status is in the Done category. Items in a miscellaneous category are left out.

Key result

  • Target: the share of the distance from Start to Target Value that Progress has covered. With no Start, Progress over Target Value.

  • By Items: the linked-items percentage above.

  • By Objectives: the average of its linked objectives' progress.

Objective

The average of its key results, its linked objectives and its own linked items, where the linked items together count as one more member. An objective with no key results and no linked items is at 0%.

Group and theme

A group is the weighted average of its objectives, using the weights set in Assign Weights to Objectives. A theme is the plain average of its groups.

Two things to know

  • Filters shape the number. When a time period filter is active, only the objectives inside it are counted, and groups left empty drop out of the theme average.

  • Loops break the chain. If linking creates a circle, Kendis marks the affected items with a red warning and treats them as 0% until the link is removed.

Percentages are shown to two decimal places.

13. Statuses and health

Statuses

Statuses come from your company's workflows, managed in Administration › Workflows. Each status has a category, and the category is what Kendis uses for logic: Done means complete.

Default workflows:

Workflow

To Do

In Progress

Done

Objectives, key results and groups

Not Started

On Track, Off Track, At Risk, Requires Attention

Achieved, Partially Achieved, Not Achieved

Strategic themes

Draft, Proposed, On Hold

In Progress, At Risk

Completed, Archived

Portfolios

Planning, Draft

Active, At Risk

Completed, Archived

New items take the first To Do status.

Health

Health is calculated automatically rather than selected manually. It compares actual progress with how much of the item's available time has elapsed:

Health

When

Completed

Status is Done, or progress is 100%

Planned

No progress yet and the period has not started, or no dates and no progress

On Track

Less than 10% of the time has passed, or progress is within 15 points of the time elapsed

At Risk

Progress is 15 to 30 points behind the time elapsed

Delayed

Progress is more than 30 points behind

Hover a health badge for the figures behind it: Time Elapsed, Expected, Actual Progress and Variance.

The Dashboard lets you view charts by Health or by Manual Status.

14. Time periods

Every objective and key result belongs to a time period and can optionally span a range using End Time Period.

  • Periods are Year, H1 or H2, Q1 to Q4, or a month, of a chosen year.

  • Pick with the period popup. Step the year with the arrows, switch between Yearly and Monthly, and hover a period for its exact dates.

  • A key result's period must sit inside its objective's. A half-year objective offers its two quarters and six months. A quarterly objective offers its quarter and three months.

  • Start Date and End Date follow the periods automatically.

Time periods are calendar periods: Q1 is January to March. The OKR Roadmap and OKR Timeline axes label their quarters and years according to your company's fiscal calendar, but the periods you assign to items are calendar periods.

When you filter by period, Kendis includes every item whose own span overlaps the selected range.

15. The List View

The List View is the working surface for writing, organising and maintaining the theme's objectives and key results.

15.1 Banner

The banner repeats the theme's identity and adds Back to All Themes, the counts and progress, Status, DURATION, and the buttons Export, Settings and Edit Theme. The same view tabs as the theme page run beneath it, with Updates at the right.

15.2 Filter bar

Two sections filter objectives and key results separately.

  • OBJ: a Time Period start, a + to add an end period for a range, and + Filters for Responsible, Collections, Strategic Theme, Statuses, Teams and More Options for custom fields.

  • KR: the same for key results.

  • All / Current Theme decides whether objectives linked from other themes are shown.

  • Search... highlights matches in the loaded rows, including linked item keys.

  • Reset Filter clears everything.

Filters are applied on the server, so the header counts, progress figures and export all follow them.

15.3 Groups and rows

Each group is a block: the group header, then an Objectives heading with the add and Link Objective controls, then the rows.

  • Expand an objective to see its key results, child objectives and linked items. Linked items show their key, title and the configured linked-item columns. A collapsed objective shows KR: n and OBJ: n.

  • Expand or collapse a group by selecting its header. Kendis remembers which groups you left open.

  • Group progress is calculated as groups scroll into view, showing Calculating... until ready.

The columns are those chosen under Columns for Listing: Time Period, Associations, Teams, Responsible, Progress (%), Status, BV Plan and BV Actual, plus custom fields.

15.4 Export

Export offers Export CSV and Export Excel. In Export Objectives choose:

  • Default for the current view with all fields, or

  • Column Selection to pick from 25 columns, including hierarchy level, parent, group, time period, status, progress and criteria, dates, responsible, type, linked items, the key result's start, target and progress values, and the last comment.

The export respects the active filters.

16. The Dashboard

The Dashboard turns the current theme into a review view for leadership and teams. It follows the active time-period filter, so the numbers always reflect the scope you are reviewing. Select any tile, bar or segment to open the items behind it, then search, filter or Export to Excel.

Widget

What it shows

Theme Health

The theme's health badge with Progress, Expected, Variance and Time Elapsed. Needs start and end dates on the theme

Objectives / Key Results

Completed over total, with the number remaining

Timeline

Days to the end date and days elapsed

View charts by

Health, calculated automatically, or Manual Status, as set by the team

Objective Completion Distribution / Key Results Completion Distribution

Counts in Completed, On Track, At Risk, Delayed and Planned

Objectives Status by Collection / Key Results Status by Collection

Stacked bars per objective group

Collection Performance - Objectives Completion

A completion rate per collection

By Teams / By Users

Objectives, key results, completion and a verdict of ON TRACK, AT RISK or DELAYED per team or person

Weekly Progress Trend

Key results completed in each of the last eight weeks, with Current Velocity and Estimated Completion

Timeline & Progress

Started, Target End, Days Remaining and progress against the timeline

17. Progress Tracking

Progress Tracking answers a different question from the Dashboard: not just where are we now?, but how have we moved over time? It rebuilds progress history from the changes recorded on the theme's items.

  • Select Interval: 14D (default), 30D, the last four quarters, L12M, YTD, or Select Dates for a custom range displayed By Days, By Weeks, By Months or By Quarters.

  • Cards show Current Progress, Total Change in the period, Avg Velocity and Est. Completion.

  • The chart Progress Percentage Over Time plots average progress against a 100% target line.

  • The table lists each bucket as a column, with a row for Average Progress Of All Groups and arrows showing the change.

If nothing has changed in the chosen range, Kendis says Progress tracking data not available for this theme.

A group's Progress icon and an objective's Progress Flow tab show the same history for that one group or objective.

18. OKR Roadmap and OKR Timeline

The OKR Roadmap and OKR Timeline put the same objectives and key results onto a time axis. Use the Roadmap when you want to plan and adjust dates visually; use the Timeline when you want to inspect the hierarchy together with linked delivery work. Both open from the theme page and share one screen with a Roadmap / Timeline switch.

18.1 The OKR Roadmap

  • Rows are the theme's Objective Groups, plus a Milestones row. Objectives are bars from their Start Date to their End Date, labelled with progress and title, with the responsible person's avatar and a key badge coloured by status category.

  • Switch on Key Results to expand each group into one row per objective and draw key result and child objective bars beneath.

  • Navigate with the period label, the < and > arrows, zoom in and out, FIT, Full Screen and Reset to Current Year. With a fiscal calendar the header reads, for example, Q3 FY26.

  • Drag or resize a bar to change its dates. Kendis shows the old and new dates and asks you to Save. The time period is recomputed from the new end date. Key result and child objective dates must stay inside the parent objective's range.

  • Right-click a group for Edit Objective Group, Group Progress, Add New Objective and Delete Objective Group. Use Add Custom Group and Add Collection to create groups, and the row icons to Create Key Result, Create Objective or Link Child Objectives.

  • Export → Export as PDF produces a multi-page PDF of the roadmap.

18.2 The OKR Timeline

  • A Gantt tree of groups, objectives, key results, child objectives and Linked Items (N). Expand a linked-items node to load the backlog items beneath, and select one to open it in a side pane.

  • Undated items show as No Date pills, placed under their parent or pinned to the left edge according to the Undated Child Items setting.

  • The Items filter narrows the tree to objectives whose linked items match a status, collection or synced field, and keeps the parents visible.

  • Sort by start and end date, start date, end date or default order.

  • Dates are viewed on the Timeline and changed on the Roadmap or the item itself.

18.3 Filters and settings

  • The OBJ filter offers Search, Responsible, Collection Associations and Statuses, with Clear.

  • Settings apply to everyone: Dates (date mode for objectives and key results, Azure DevOps iteration dates), Timeline (undated child items, sort scope) and Milestones (dedicated row or free floating, label style).

19. Updates

Numbers show movement; Updates explain why it happened. Use Updates for the short narrative behind the OKRs: what changed, what was decided, what is blocked and what happens next. Field-level changes continue to live in History.

Where

  • Updates on the theme page or List View opens Recent Updates: every update posted on the theme, its objectives and its key results.

  • A portfolio's Updates shows the feed across all its themes.

  • An objective's or key result's Updates tab shows and composes updates for that item.

Post an update

On the theme panel select Add update, write under New update and Save update. On an item, write in the composer, which supports bold, italic, code, lists and links, choose who it is For among the item's participants, and Save update. Ctrl+Enter or Cmd+Enter also saves.

The title is taken from the first sentence.

Read the feed

  • Filter by 7D, 14D, 30D, 3M, 6M or All, and Load more for older posts.

  • Each post shows who posted it and when, hierarchy chips for theme, group, objective and key result, and the contributors.

  • Long posts clamp with Show more.

  • Full page opens the feed as a document you can download as Rich Text, Word (.doc) or PDF.

  • Previous updates shows updates posted in earlier versions of Kendis, read-only.

You can edit or delete your own posts. Users who can edit the item can edit or delete any post on it.

Participants

An item's Participants tab lists who is involved. Add people to include teammates. Anyone who can view the item can manage its participants.

20. Comments, history and watchers

Objectives, key results and groups each have:

  • Comments: a discussion thread. Write in Add a comment... and Post Comment. You can edit or delete your own comments. New comments and @mentions email the item's watchers, subject to each person's Enable Objective Emails profile setting.

  • History: every field change as field changed from X to Y, plus a row for each update posted.

  • Watchers: people and groups notified about the item. Add Watcher searches users and groups. Remove a watcher from the list.

Objectives and key results do not carry file attachments.

21. Snapshots

The Snapshots tab lets you freeze the theme at a meaningful checkpoint, such as commitment, mid-quarter or close, and compare that baseline with the live theme later. Theme snapshots support detailed comparison and a Quarterly Business Review; portfolios have snapshot views as well.

Snapshots are covered in full in the OKR Snapshots guide.

22. Portfolios

A portfolio gives you the next level above an individual theme. Use it to group themes that belong together, such as the strategic priorities of a business unit, and review their ownership, health and progress as one set.

22.1 Create a portfolio

Select + Create Portfolio on the Themes & Portfolios page or on the Portfolios tab.

Basic Details

Field

Notes

Title

Required

Summary

Required

Description

Optional

Themes

The themes in the portfolio. Themes can also be assigned from their own Portfolio field

Owners

People responsible for the portfolio

Status

From the Portfolio workflow

Time Period

Single or Multi, with derived Start Date and End Date

Background, Text Color, Pattern

Visual identity, with a Preview

Users & Permissions works as for a theme. The creator is added as an administrator of the portfolio. Kendis confirms with Portfolio created successfully.

22.2 Portfolio cards

On the Portfolios tab each card shows the theme count, the average progress, the number of active themes and the date range. View Details opens the portfolio. Users who can edit see Edit and Delete icons.

22.3 The portfolio page

The header shows the portfolio's status, title, summary and the counts of Themes, Objectives, Key Results, Progress and DURATION, with Edit for users who can edit.

Tab

What it shows

Summary

Portfolio Details for inline editing, plus Charlie Business Summary and Portfolio Analysis when AI is enabled

Overview

KPI cards for key results, themes, velocity and health, with charts for Portfolio Completion, Theme Progress, Objectives Health, Objectives & Key Results Progress and Weekly Progress Trend

Themes List

An expandable table from theme to group to objective to key result, with inline title editing and row actions to create objectives, key results and groups, link objectives and link items

Tree View

The portfolio structure as connected cards, from portfolio to theme to collection to objective to key result, with search, sort, zoom and Download as an image

Progress Tracking

Day-by-day progress for all themes in the portfolio

Snapshots

Frozen portfolio views. See the OKR Snapshots guide

The Themes List can be filtered by time period range, by L1 Themes and L1 Collections, and by second-level themes and collections. Reset filters clears them.

A portfolio's Progress is the average progress of the themes it contains.

22.4 Roles

A role on a portfolio counts as a role on every theme in it. A role on a theme does not grant anything on the portfolio.

22.5 Delete a portfolio

Delete asks Delete Portfolio? and warns that this cannot be undone. The portfolio is removed. Its themes remain and simply lose the portfolio link.

23. Administration

Strategic Theme Settings

Administration › Strategic Themes manages:

  • Strategic Theme Types, for example Growth & Expansion, Operational Efficiency, Customer Experience & Engagement, Technology & Innovation, Regulatory & Compliance and Sustainability & Social Impact. Not Specified is the default and cannot be removed. Drag to reorder.

  • Strategic Theme Priorities: Critical, High, Medium, Low and Optional by default.

Titles are up to 45 characters.

Workflows

Administration › Workflows holds the status workflows for Objectives, Key Results, Objective Groups, Strategic Themes and Portfolios. Edit the statuses, their categories and colours there. See Statuses and health.

Layouts and custom fields

Custom fields for objectives and key results are defined in field layouts. Each theme picks an Objective Layout and a KR Layout when it is created or edited, so different themes can show different fields.

Reporting outside Kendis

Kendis provides a read-only REST API for Strategic Themes, covering portfolios, themes, objective groups, objectives, key results, linked items and progress, with paging and API key authentication. The OKR API package includes a getting-started guide, a Power BI guide with ready-made queries, a sample export workbook and Python examples. Ask your Kendis contact for the package.

24. Permissions

Visibility and editing come from roles granted on the theme or on a portfolio that contains it. Company administrators have full access everywhere.

Action

Who can do it

Open the Themes & Portfolios page and create a theme or portfolio

Any user of a company with the Objectives package

See a theme, its tabs, roadmap, timeline, updates and snapshots

Users or groups with a role on the theme or on a containing portfolio, and company administrators

Edit a theme, change its Settings, edit Details, create or finish snapshots

A role that allows Create/Edit Strategic Themes

Delete a theme

A role that allows Delete Strategic Themes

Create, rename, reorder and delete objective groups

Manage Objective Groups and Delete Objective Groups

Create and edit objectives, link and unlink their items, delete objectives

Add/Edit Objectives, Link Unlink Items For Objectives, Delete Objectives

Create and edit key results, link and unlink their items, delete key results

Add/edit Key Results, Link Unlink Items For Key Results, Delete Key Results

Open the OKR column settings

View Settings For Objectives

Post updates and comments, add watchers and participants

Anyone who can see the item

Edit or delete someone else's update

Users who can edit the item

Edit a portfolio

A portfolio role that allows editing

Roles are defined in Administration. A role lists what it restricts, so a role with no restrictions grants everything. The default roles are Admin, User and Read-Only.

Guest users can view what their roles allow but cannot create, edit or delete anything in Strategic Themes.

25. Limits and recommended practice

Limits

  • Theme short names are limited to 50 characters. Theme type and priority titles to 45.

  • Objective, key result and group titles are limited to 750 characters when created in the List View.

  • An objective must have a time period before key results can be added, and a key result's period must fall inside its objective's.

  • Objectives and key results do not carry attachments.

  • Each theme has one OKR Roadmap.

  • Theme-level column settings allow up to four listing columns.

  • Imports accept up to 500 rows.

  • Updates may be up to 200,000 characters.

  • Keys are never reused, including after deletion.

Recommended practice

  • One theme per strategic goal, one group per owning collection. Progress by collection falls out for free.

  • Give every objective a time period before anything else. Key results, health and the Dashboard all depend on it.

  • Prefer By Items over Target where real work exists. A key result linked to its epics updates itself as the backlog moves.

  • Use Target for outcome metrics that live outside your tools, such as NPS or revenue, and update the Progress value on a cadence.

  • Keep weights at 1x unless you have a reason. Equal weighting is easy to explain in a review. Change it where one objective genuinely dominates a group.

  • Post an Update when a number moves for a reason. The History records the change. The Update records why.

  • Snapshot at commit, mid-point and close. The OKR Snapshots guide covers the rhythm.

26. Troubleshooting

Symptom

Why it happens

What to do

OKRs is missing from the navigation

The Objectives package is not active for your company.

Contact your Kendis administrator or account manager.

A theme is not in All Themes

Its status is in the Done category, you have no role on it, or it was deleted.

Check the Done tab, or ask the theme's administrator for a role.

You do not have access when opening a theme

You have no role on the theme or on a portfolio containing it.

Ask a theme or portfolio administrator to add you under Users & Permissions.

Edit Theme, Delete or Settings are missing

Your role does not allow Create/Edit Strategic Themes or Delete Strategic Themes, or you are a guest.

Ask your administrator to review your role.

Please provide a Title for the strategic theme. or Please provide a Short Summary for the strategic theme.

Both fields are required.

Fill them in and save.

You must have at least one user or group.

A theme or portfolio needs at least one role assignment.

Add a user or group on Users & Permissions.

Custom Groups and Add Collection are missing in the List View

Your role does not include Manage Objective Groups.

Ask your administrator.

Add Collection does not offer a collection

The collection already has a group in this theme.

Use the existing group.

Please select a time period for objective.

Objectives need a time period.

Pick one in the create form.

Add a time period to this objective to start using Key Results.

Key result periods must fall inside the objective's period.

Set the objective's time period first.

A key result's period picker offers only some periods

Periods are limited to those inside the parent objective's period.

Widen the objective's period, or choose from the offered periods.

An objective shows 0% although work is done

It has no key results and no linked items, or its linked items are not in a Done category, or Progress by counts a level that is not done yet.

Link items or add key results. Check Change progress criteria on the Linked Items tab.

A target key result shows an unexpected percentage

Start, Progress and Target Value are read together. A missing Start means Progress over Target.

Enter the Start value.

A red warning on an objective or key result

Linking has created a loop.

Remove the link named in the warning.

not linked because of looping

The objective you tried to link would feed itself.

Choose a different objective.

Group progress shows Calculating...

Progress is calculated as groups scroll into view.

Wait a moment.

Theme progress changes when the time period filter changes

Only objectives inside the filter are counted.

Clear the filter for the full picture.

Unable to Calculate Health on the Dashboard

The theme has no start or end dates.

Set dates in Edit Theme.

Progress tracking data not available for this theme.

No changes were recorded in the selected interval.

Choose a longer interval.

Dragging a bar on the OKR Timeline does not change dates

Dates are changed on the OKR Roadmap or on the item.

Switch to Roadmap, or edit the item's dates.

KR dates must be within parent objective's timeframe

A key result or child objective cannot extend beyond its parent.

Move the parent first, or keep the child inside it.

Drag & drop between resources is disabled

Bars cannot be moved to another group on the roadmap.

Change the objective's groups from its Objective Groups field.

The Roadmap header shows calendar quarters

No fiscal calendar is set, or it starts in January.

Expected behaviour.

You can view updates here but not post them.

You cannot edit this item, or you are viewing a snapshot.

Ask for edit rights, or leave snapshot view.

No updates in this period.

No posts in the selected range.

Choose All.

A theme type or priority cannot be deleted

Not Specified is the default type.

Expected behaviour.

Linked items show Item does not exist on the board

The item was removed from its collection.

Use Unlink Item to tidy the link.

A practical way to use Strategic Themes

A simple operating rhythm is usually more valuable than an elaborate OKR process. For most organisations, this is a good starting point:

  1. Create one theme for each strategic goal and give it a clear owner, time period and contributing collections.

  2. Create one objective group per major owner, such as an ART, department or collection. Add a custom group for work that genuinely cuts across those boundaries.

  3. Keep the number of objectives focused. Three to five objectives per group is usually enough to make priorities visible without turning the theme into another backlog.

  4. Choose the right measurement for every key result. Use Target for outcome metrics such as revenue, adoption or NPS. Use By Items where real delivery work in Jira, Azure DevOps or Kendis should drive progress automatically.

  5. Take a commit snapshot once the goals for the period are agreed.

  6. Review weekly at working level. Let linked work move the delivery-based key results, update target values when new measurements arrive, and post an Update when the reason behind the movement matters.

  7. Review monthly at leadership level. Use the Dashboard, Progress Tracking and OKR Roadmap to discuss health, movement and upcoming commitments.

  8. Close the period with evidence. Compare the live theme with the commit snapshot and use the QBR view to review attainment, carry-over and the biggest changes.

Jira and Azure DevOps continue to manage the delivery work. Strategic Themes keep that work connected to the outcomes it is meant to achieve.

Did this answer your question?