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.
Describe the objective in Describe Objective... Up to 750 characters.
Choose Single year or Multi-year.
Select Time Period, and for multi-year also Select End Time Period.
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.
Describe it in Describe Key Result. Up to 750 characters.
Select Criteria: Target, By Items or By Objectives.
Choose a time period. It must fall inside the parent objective's period, so a quarter inside the objective's half-year, for example.
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:
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.
Choose the Select Hierarchy Level.
Narrow the list with Saved Filters, Group By or Search Items to Link.
Tick items. Check all and Uncheck all work on the visible list. Ticked items collect under Items Selected.
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:
Create one theme for each strategic goal and give it a clear owner, time period and contributing collections.
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.
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.
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.
Take a commit snapshot once the goals for the period are agreed.
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.
Review monthly at leadership level. Use the Dashboard, Progress Tracking and OKR Roadmap to discuss health, movement and upcoming commitments.
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.

















