Plan and track features
Define product features and track their development progress.
Setup: Configure WSJF settings and set up your grid
-
If you want to use WSJF to prioritize your features:
In the Workspace > Settings configuration page, configure WSJF settings. For details, see Prioritize themes and features.
-
Select the Product Backlog > Features tab.
-
Add the Initial Estimate, Feature Type, and WSJF columns to the grid.
Step 1 – Define a feature
Manage features on the Product Backlog > Features tab.
-
Click Add Item. Make sure Feature is selected in the Type box.
-
Type a Name, and assign the feature to Applications and a Theme.
Tip: The list of themes is filtered according to the applications you selected. To select from the full list of themes, click Show All.
-
A feature automatically inherits the applications that its backlog items are associated with. You cannot remove these applications from the feature .
Applications inherited from its backlog items are listed in the Applications column in the Features grid.
-
Backlog items are not automatically associated with a feature’s applications.
-
-
In the grid, select the Feature Type: Architectural or Business
-
Assign the feature an Initial Estimate. The initial estimate is measured in 'shirt sizes' (XL, L, M, S, XS). This provides you with a recorded feature size early on in the release, before you need or are able to provide more details.
Step 2 – Prioritize features
Prioritizing features can assist you in planning the associated backlog items.
You can prioritize by rank, or by the various Weighted Shortest Job First (WSJF) components: Business Value, the Cost of Delay (CoD) sum, or the overall WSJF score.
For details, see Prioritize themes and features.
Step 3 – Set story points
Estimating story points at the feature level is useful for planning features to a release, and tracking the remaining release capacity.
Step 4 – Plan to release
Drag features to a release bucket, or select features and click Planning . For more details, see Plan a release.
If you have many releases, click the link at the top of the planning pane (for example 46/52 Releases). Enter text in the search bar to filter the releases listed, and select the releases you want to display in the planning panel.
Note: Items that are filtered out can still be selected in the background. The filter only affects the items displayed, and does not affect any selections.
Step 5 – Manage feature life cycle
As work on a feature progresses, manage its life cycle by changing its status.
Change a feature's status in the Backlog Items > Features grid, the feature's Details view, or by dragging features between columns on the Feature Board.
Note:
-
Administrators can customize the feature life cycle using the Workspace > Statuses configuration page.
-
If exit criteria are defined for a feature status, make sure that all criteria are met before you move the feature to the next status.
On the Feature Board, exit criteria are displayed in a tooltip
in the relevant column's heading.
Step 6 – Analyze feature progress
Action | Description | Availability |
---|---|---|
Follow each feature's progress bar |
The progress bar represents the amount of completed and remaining backlog items story points, in comparison to the amount of planned Feature story points. Hover over the progress bar for a detailed list of completed, total, and planned story points, as well the number of user stories and defects assigned to this feature. |
Backlog Items > Features, Feature Board
|
Track progress in a specific release or application |
To track the progress of a feature in a particular release or application, filter the Applications or Releases columns. The progress bars aggregate only those backlog items that are assigned to the selected applications or releases. |
Backlog Items > Features, Feature Board |
Analyze feature planning and progress |
|
Dashboard, Feature Board, Backlog Items > Features |
Step 7 – Split feature
If you have not completed a feature and the release comes to an end, split the feature to move open backlog items to another release. Completed backlog items are left in the original release.
Note: If you do not select a release for the new feature, all open user stories or defects (depending on your selection) will be moved to the new feature, but will have no release assigned.
To ensure that you can view these backlog items in a release, define a release for the new feature.
Right-click a feature, and select Split Feature.