Skip to main content
Version: Preview

Filters

Filters hide what you don't need right now: just one Epic, just the current Iteration, just tickets with a certain tag. They work across views; you don't have to set them again per view, and you can use them to build your own views.

Open the filter panel​

Press ⌘+J (Windows and Linux: Ctrl+J) or click the filter icon at the top right of the project. Alternatively, choose Open Filters in the command palette. A number on the filter icon shows how many filters are active, and a small dot tells you that your filters differ from the project default.

macOSWindows / LinuxAction
⌘+KCtrl+KOpen search (command palette)
⌘+JCtrl+JOpen the filter panel
The filter panel on the right over the Storyboard with Releases, Buckets, Iterations, Epics and Task Types; the Epics selection field showing All epics is highlighted
The filter panel (<kbd>⌘</kbd>+<kbd>J</kbd>) over the Storyboard. The **Epics** selection field (1) is highlighted.
info

Filters apply to Stories, Dev Stories, Project Stories and Workitems. Initiatives and Epics always stay visible.

What you can filter by​

Within a group, one match is enough (two releases show the tickets of both); across groups, all conditions must match. Only for tags, all selected tags must be on the ticket.

GroupEffect
ReleasesTickets of specific releases, or No Release
BucketsTickets of specific buckets, or No Bucket
IterationsCurrent iteration, No iteration, or one or more specific iterations: shows what stood on their board, including closed iterations
EpicsOnly Stories of the selected Epics. The field is searchable and grouped by Initiative. Dev Stories and Project Stories belong to no Epic and disappear while this filter is active
Task TypesStory, Dev Story, Project Story
TagsYour project tags plus Has Bug, Is Aging, Canceled, Has Dependencies, Is Blocking, Is Blocked
ProgressIdea, Draft, Ready, Todo, Doing, Done
StatusOpen or Closed

Selected options are filled dark; among the tags, the unselected ones are dimmed.

Example: only the Checkout Epic​

  1. Open the filter panel with ⌘+J.
  2. Under Epics, click All epics, type Check if you like, and choose Checkout. You can add more Epics. Clicking the small label below the field removes an Epic again.
  3. Close the panel with Esc or by clicking next to the panel.
The Storyboard with the Epic filter active: only the Stories of the Epic Checkout appear in the release MVP - Customer v1.0, and the number 1 is shown on the filter icon at the top right
The Storyboard with the Epic filter **Checkout**: only the Stories of this Epic remain in the release. The number **1** on the filter icon shows one active filter.

The Storyboard now shows only the Stories of Checkout. The same selection applies in Kanban, List, on the Iteration Board and in the Progress and Flow evaluations (see below for which views respect the filter).

Filters apply everywhere: build your own views​

A filter does not belong to a single view but to the project in your browser: you set it once and see the same section everywhere. On top of that you can build your own views without changing anything in the project.

ViewRespects the filter?
Storyboard, OrbitYes, numbers, rings and shares count only the section
Backlog (Kanban, List, Estimation View), Iteration BoardYes
Progress, FlowYes, they recalculate for the section only
Estimation WidgetYes, in every view where it appears
Roadmap, Delivery Timeline, Iterations overviewNo, they always show the whole project

A few ideas with QuickCart:

  • Evaluating a section. Filter by the Epic Checkout, a Release or a tag and open Progress: scope, done and forecast then apply to those Stories only. That answers how far along MVP - Customer v1.0 is. The same filtering shows in Flow how long the Stories of one theme take.
  • Iteration retrospective. Under Iterations, pick a completed Iteration. The Backlog (including the Closed column) and the Flow metrics then show only Stories that were on its board and how long they took. That is a good basis for the team conversation. The Iteration Board itself always shows the active Iteration.
  • Cost forecast as a what-if. Filter on a scope, such as a Release or a few Epics, and read the Estimation Widget at the bottom left: it calculates points, remaining points, earliest completion and remaining cost for the section only. That answers what this scope will probably cost if the whole team works on it. The remaining cost is rounded up to whole Iterations (Iterations needed times cost per Iteration), so even a small section costs at least one Iteration. The widget warns with a triangle that it uses the velocity of the whole project, so the estimate may be too optimistic. Stories without an estimate of their own count with the median of the visible Stories (with Rapid Estimation switched on, the median of the whole project), see Automatic estimates.
  • Themes and tags. With a tag you assemble a set of Stories that you follow through all views without mapping it in the structure.

Betterplan remembers your filters per project in your browser; they apply to you only. If the team should always start with the same section, save it as the project default.

The Delivery Timeline does not filter

Although the filter icon appears there too, the Delivery Timeline always shows the whole project. The Roadmap and the Iterations overview hide nothing either. The Estimation Widget at the bottom, on the other hand, follows the filter there as well.

Hide or dim​

Filtered tickets can disappear in two ways:

  • Hide: the cards are gone completely.
  • Dim: the cards stay in place but are dimmed to 30 % opacity, so you still see what surrounds your hits.

The project setting Hide Filtered Tasks by Default decides which one applies. Find it through the command palette (Open Settings) on the General tab under Display Settings. There is no switch in the filter panel itself. The setting takes effect when you first open the project. If the team has saved a project default (see below), that default carries its own choice between hiding and dimming, and the switch in the settings no longer applies. In the QuickCart example, hiding is switched on.

Reset filters​

Two buttons at the top of the panel help you tidy up:

  • Clear All Filters removes every selection, including those of the project default.
  • Reset filters brings back the project default (see below). The button is only active when your filters differ from it.

Betterplan remembers your filters per project in your browser. On your next visit they are as you left them, and they apply to you only.

Save filters as the project default​

The Project Default is the filter everyone starts from when they open the project. It is handy if the team usually only wants to see the current Iteration, for example.

To set it:

  1. Set the filters you want in the panel.
  2. Scroll all the way down to the Project Default section.
  3. Click Save as project default.
The lower end of the filter panel with the Epic filter Checkout active; in the Project Default section the button Save as project default is highlighted, next to it Delete project default
The **Project Default** section at the end of the panel. After setting the Epic filter, **Save as project default** (1) is available.

The default applies to the whole team: anyone who hasn't set their own filter follows it, even if someone changes it later. Delete project default takes you back to the empty filter.

warning

The project default affects all members of the project. Save it only if the team really wants it as the starting view. In read-only sessions, the Project Default section is missing.

See also​