> For the complete documentation index, see [llms.txt](https://docs.ativo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ativo.io/preparing-for-a-pi/feature-backlog.md).

# Feature backlog

Each program has a backlog list of features (epics).  Features are in Jira encoded as Epics. In this documentation, feature and epic terms are used interchangeably.

In an agile environment, you want to plan just-in-time. Nevertheless, some preparation is still needed in order to have an efficient Program planning meeting:

* Create features
* Prioritize the features
* Select features for the next period
* Break down features in stories

More information on how to do that can be found on this page.

### Create features

Features contain major business functionality.

To create a Feature:

* Click on the ***Create*** button in the top menu bar
* Select the **project** of the feature
* Select ***Epic*** as issue type (in Jira, features are encoded as epics)
* Fill in the *Epic Name* and *Summary*
* Click on the ***Create*** button\ <img src="https://2916206105-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBAGNud2YIYXdGXre7dQK%2Fuploads%2FdLAN4sfQU6dm2sQH8SGq%2Fcreate-feature.png?alt=media&amp;token=4f9f2101-5fba-4735-bfad-6c4a86fbd04f" alt="" data-size="original">

### Prioritize features

The Product Manager defines the priority of the features within a program.

This priority is visible in a **Kanban board**. High priority features are on top of the list, lower priority near the bottom.

### Add a feature to a period (program increment)

Usually a feature backlog contains too many features to be taken up in one period. A selection of features for the next Period (Program Increment) is done by the business (Product Manager usually) .

To add a feature to a period (program increment):

* Open the Program (release train) and Period (program Increment)

* Navigate to the plan view

* Click on ***Add epic*** (top right of screen)\ <br>

  <figure><img src="https://2916206105-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBAGNud2YIYXdGXre7dQK%2Fuploads%2FVKgKnv2QDkZenn6rnXm2%2Fimage.png?alt=media&amp;token=bb1d7d16-0bec-447e-9eee-3e86554248ae" alt=""><figcaption></figcaption></figure>

* Select the features. You can bulk import features via the import tab.

  <figure><img src="https://2916206105-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBAGNud2YIYXdGXre7dQK%2Fuploads%2FwgNnZSSkzvxtvknvcIqm%2Fimage.png?alt=media&amp;token=9defdbe4-bb1a-4ac2-9fa3-ff28ea4aeabb" alt=""><figcaption></figcaption></figure>

### Remove a feature from a period (program increment)

To remove a feature from a program increment, click on the '**X**' remove button on the issue in the plan view. \ <br>

<figure><img src="https://2916206105-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBAGNud2YIYXdGXre7dQK%2Fuploads%2FmkJH6ofchwNOAEhhmnc9%2Fimage.png?alt=media&amp;token=553d929e-6b14-4fc3-9d0a-6b48c978970c" alt=""><figcaption></figcaption></figure>

### Break features down into stories

Teams prepare themselves for the Program (PI) planning. They define stories (bugs, spikes, ..) for the features.

To create a story and link it to a feature:

* Navigate to the team in the plan view
* Click on "***Create issue***"\
  ![](https://2916206105-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBAGNud2YIYXdGXre7dQK%2Fuploads%2Ft7j3l4mdyDmhKmbp47kA%2Fimage.png?alt=media\&token=6f912241-0b55-4423-85d0-b79e399d5778)
* Fill in the summary and mandatory fields, and click on *Create*

<figure><img src="https://2916206105-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBAGNud2YIYXdGXre7dQK%2Fuploads%2FkVACgHRAr1KInNBj6PKg%2Fimage.png?alt=media&amp;token=bdd6f88e-a56b-4892-abf1-b702759c9077" alt=""><figcaption></figcaption></figure>

Note: the fields displayed in this form are based on the filter used to define the scope of the team (and optional additional Program issue and Period issue filters).
