Personal Starring ⭐️
This page captures the star functionality and other associated components
Last updated
Was this helpful?
This page captures the star functionality and other associated components
Last updated
Was this helpful?
From our early feedback in the dog-fooding phase, we realised that our users wanted to have a single view of things that they cared about and this bucket of important items kept changing with the different times of OKR process and the different roles that they played in this process. Some of the use-cases are listed below. In the Set-up phase, some of the questions asked by the user were:
I wish to follow OKRs which are not owned by me but are of interest to me (these could be assigned by me or things that affect my work)
OKRs that I took for myself versus assigned to me by others
OKRs of other teams that require resolution from me
In the manage phase, some of the questions asked by users were:
How do I see all OKRs which need reviewing in the check-ins?
How do I follow up on OKRs which have been reviewed in the check-ins?
While we have filters for some of the important use-cases but its difficult to build filters for a lot of the temporal states listed above and subjective use-cases and hence we have decided to build a "personal starring" feature which the user can use and optimise their priorities. Some important pointers for the star feature are as follows: (please refer to the design for this feature here: )
Star is a personal attribute. An OKR can be starred for one person and might be un-starred for another user. [Similar to Gmail star]
The option to star an objective only appears once an objective is created. i.e. The star is not visible in create flow for "create objective" or "add key result"
The star is always visible unlike "add key result" which appears on hover.
Star appears on both the main page as well as objective details page.
The "Starred" tab always appears on the tab navigation whether the user has anything starred or not. Current sequence of tabs would be: My objectives -> All objectives -> Starred -> Teams
Please keep this configurable as we might move this tab after "my objectives" and before "all objectives" at some later stage.
We would have an empty state of the starred tab if the user hasn't starred anything.
We want to capture the event of staring, and in which tab it occurs.
The star feature should result in flat view and not the tab view. How do we fix this?
Please find the design for this here:
We would have starred as a filter criteria also so that it can be used with various other filters in combination without having to move out of the current view to the starred view tab.