Introduction

Craft.io's workspace has the hierarchy of Product > Epic > Feature > Sub-Features. Sub-features are optional to use. If you haven't already done so, we'd recommend checking out this article to understand Craft.io's data model in more detail.

All terms can be fully customized from Workspace Settings > Terminology to best fit your use case.

Sub-features are the smallest parts of your product, here you can list the actual action items in a checklist format. The following article describes the sub-feature characteristics and usage:

  • Sub-features inherit their parent's Objective, Key Result, and Release which cannot be changed on the sub-feature level.

  • Sub-features also inherit their parent's Sprint assignment if it exists, but this can be changed later on a sub-feature level if needed.

  • Sub-features are released/unreleased only when their parent features are released/unreleased.

Creating and editing sub-features

From the feature panel click '+ Sub-feature':

Create as many sub-features as you need. To open a sub-feature in full edit mode click the arrow icon which appears when you hover the cursor over sub-feature.


In the Sub-feature view, you can assign to a sprint, add a description, attachments, related items, and edit properties.

Assigning sub-features

To assign a sub-feature to a team or team member, click the Assignee icon next to the title, select the "Assignee" and the "Assignee Progress" to assign - the default progress is To Do.

Updating the Progress of sub-features

The progress of a sub-feature can be changed from the properties panel by editing the "Assignee progress" field.
Additionally, you can quickly set sub-feature to Done state by marking its checkbox on the checklist. Unmarking the checkbox returns the sub-feature from "Done" to "In progress". The completion percentage is displayed on the top of the Sub features list:

Managing your Sub-features

The Sprint, Est. Time and planned Dates for each sub-feature, can be set at the sub-feature properties panel.

Other values that can be set on the sub-feature level includes Story Points, Importance, Labels, and any custom field. For more about the Properties panel go to this article .

At the feature level, you can choose to see Story Points as the sum of sub-features, as well as Dates aggregating the earliest start date and latest end date of all sub-features. Simply click on the 3 dots menu on the top right side of the Feature's properties panel, and select 'Sum of Sub features':

Viewing Sub-features in Table view

By default, sub-features are filtered out from the Type filter, make sure to include them by selecting them specifically from the Type filter or by Selecting all/ Clearing filters. Read more about the Table View here.

Filtering by parent

To filter any item by its parent or Sub-features click the filter icon at the mini properties panel. A list of the parent with all its sub-features is displayed.

To unselect filtering, clear the filters.

Searching by Sub-features

To include sub-features in your search results, click Search and Filter, choose the Type filter and select Sub-feature:

Excluding Sub-features from a view

To exclude sub-features for your search results, click Search and Filter, choose the Type-Not filter and select Sub-feature:

Learn more about Search and Filters here.

Did this answer your question?