OKRs
  • About OKRs
  • The market
  • Why build ourselves?
  • Product philosophy
  • Product Decision Record
  • Key milestones
  • Features
    • OKR Unit
    • OKR Views
    • Default Sorting in views and Filters
    • OKR details page
    • Filters
    • Notifications
    • Move and Paste feature
    • Personal Starring ⭐️
    • Due date as an attribute
    • Cloning OKRs to a new quarter
    • Help Section
    • OKR dependency resolution
    • Drag and Drop (Upcoming)
    • Visibility control 🔒
    • Admin Page (Upcoming)
    • Search
    • Sort feature
    • Slack Integration
  • Key Documents
  • Data Strategy
    • Success Metrics
    • Reporting/Metrics Dashboard
  • Program Management
    • Team
    • Working Principles
    • Toolkit
    • Meetings Schedule
    • Product Roadmap
    • Release notes
  • Major links
    • Project Board
    • Design Mockups
    • Feature Discussions Document
    • xto10x Google Drive
    • xto10x Wiki
    • xto10x Slack
    • Staging (OKR tool)
  • Templates
    • Document Template
    • Voice and Tone
Powered by GitBook
On this page
  • Record of key feature decisions can be found here -
  • Discussions on features take place here -
  • MVP features
  • More features: Out of scope for MVP

Was this helpful?

Features

A list of all features in the product.

PreviousKey milestonesNextOKR Unit

Last updated 5 years ago

Was this helpful?

Record of key feature decisions can be found here -

Discussions on features take place here -

MVP features

Below is a list of all features that are a part of the MVP. This list can change based on new design and tech learnings, but it must always reflect the team's most recent understanding. Deferred features should be moved the 'More Features' table below.

Feature

Description

OKR Unit

Everything that is a non-negotiable for effective creation and execution on an OKR

Create an Objective or KR

An Objective or KR can be created

Assign/change owner

An owner can be assigned to each OKR

Assign quarter

An OKR by default gets assigned to the current quarter

Assign/ change team

OKR's can be tagged to teams. Not compulsory but highly suggested

Progress and status

Every OKR will have its status and progress updated manually

Views

My objective, team views and all objectives views to enable visibility

Filter

Filter by owner, team, status and type of objective

Show Alignment

Show alignment shows every parent till the root node

OKR Activity

This is an easy way to have contextual and real-time communication on an OKR

Discussions

A discussion can happen on each OKR unit through comments and tagging people. This will be part of activity feed

Check-ins

A log of major updates on each OKR can be maintained. Every week check-in synthesis.

Description

A short description of OKR can be added: (eg JIRA links)

Updates

All systemic updates on status and progress change along with KR's will be part of the activity feed.

Notifications

User will see the changes on OKR's via the notifications menu

Reminders

Reminders will also come as notifications

Customisation

Notifications and reminders settings can be customised from the account page

Channel

Notifications would be sent via Email and in-app

User On-boarding

Invite only/ upload via csv

Sign-in

Via invite link (corporate gmail address)

Admin

Admin will have special permissions like being able to set Company Objectives, being able to set private objectives etc.

Profile Page

A person's photo, name, email

Team Creation

Anyone can create a team just like Slack channels

Tags

Create team tags depending on use cases and filter basis them

More features: Out of scope for MVP

Features

Description

Analytics Dashboards

Summary of all views and insights

Effort Estimate

Effort estimate, stack ranking and tech prioritisation

Search

Search an OKR, a team for an individual in the organisation

Subscribers

Following OKR's which I do not own but might be critical to look at

Threaded Commenting

We would allow for threaded comments depending on the use case

Uplinking

Being able to create OKRs and link them to some existing OKRs

Configurable features/ OKR toolkit

Below features might not exist in MVP but we would have the necessary configurability for these at client/ region level

International Clients

Support for other language and time zones

Goal cycle choice

1 month, 3 months, 4 months, 6 months, 12 months etc. options of choosing the OKR cycle

Public vs Private

Ability to set up private objectives if a few clients want it

Custom on-boarding for org's

Sign-in using company mail address. Company URL page

Freemium/ Paid/ premium

Billing cycles/ different pricing models

User distinction and hence permission matrix

For MVP, we have only 2 types of users Admin and Regular apart from the workspace admin. However, we might support another model of having 3 or more type of users depending on the org complexity.

Product Decision Record