Skip to content

Latest commit

 

History

History
173 lines (123 loc) · 7.52 KB

define-features-epics.md

File metadata and controls

173 lines (123 loc) · 7.52 KB
title titleSuffix description ms.technology ms.prod ms.assetid ms.manager ms.author author ms.topic monikerRange ms.date
Define features and epics
VSTS & TFS
Define features and epics to group backlog items and track high level items
devops-agile
devops
9B517FEE-14FA-41FA-87CD-99D33168D01E
douge
kaelli
KathrynEE
tutorial
>= tfs-2015
03/20/2018

Define features and epics

[!INCLUDE temp]

While many teams can work with a flat list of items, sometimes it helps to group related items into a hierarchical structure. Perhaps you like to start with a big picture and break it down into smaller deliverables. Or, you've got an existing backlog and now need to organize it.

No matter your starting point, you can use portfolio backlogs to bring more order to your backlog. Use your backlogs to plan your project and to:

  • Manage a portfolio of features that are supported by different development and management teams
  • Group items into a release train
  • Minimize size variability of your deliverables by breaking down a large feature into smaller backlog items

Use this topic to learn how to:

[!div class="checklist"]

  • View a backlog or portfolio backlog
  • Add features and epics
  • Add child items

With portfolio backlogs you can quickly add and group items into a hierarchy, drill up or down within the hierarchy, reorder and reparent items, and filter hierarchical views. Portfolio backlogs are one of three classes of backlogs available to you. For an overview of the features supported on each backlog and the two types of boards, see Backlogs, boards, and plans.

[!INCLUDE temp]

## View a backlog or portfolio backlog To focus on one level of a backlog at a time, click the name of the backlog you want to view. If you don't see all three backlog levels— Epics, Features, and Backlog items— you can [enable them for your team](../customize/select-backlog-navigation-levels.md).

For example, when you click Epics, you'll see a list of all Epics in your team's active area paths. From there, you can drill down to see child features and backlog items.

Hierarchical view of backlogs

Click Features to see a list of all features in your team's active area paths.

Tip

Each team can choose the backlog levels that are active as described in Select backlog navigation levels for your team.

Add features and epics

Just as you can add items to your product backlog, you can add items to your features and epics backlogs. Here, we've added six features.

Features backlog

You can add epics in the same way. Simply open the Epics backlog.

Open each item (double-click, or press Enter to open the selected item) and add all the info you want to track. Enter as much detail as the team needs to understand the scope, estimate the work required, develop tests, and ensure that the end product meets acceptance criteria.

[!INCLUDE temp]

Feature work item form, Agile process, Add details to a feature

Field Usage
[Value Area](../track/planning-ranking-priorities.md) The area of customer value addressed by the epic, feature, or backlog item. Values include:
  • Architectural —technical services to implement business features that deliver solution
  • Business (Default) —services that fulfill customers or stakeholder needs that directly deliver customer value to support the business
[Effort](../track/query-numeric.md)
[Story Points](../track/query-numeric.md)
[Size](../track/query-numeric.md)
Provide a relative estimate of the amount of work required to complete a Feature or Epic. Use any numeric unit of measurement your team prefers. Some options are [story points, time, or other relative unit](create-your-backlog.md#estimates).

Business Value

Specify a priority that captures the relative value of an Epic, Feature, or backlog item compared to other items of the same type. The higher the number, the greater the business value.
Use this field when you want to capture a priority separate from the changeable backlog stack ranking.
[Time Criticality](../track/planning-ranking-priorities.md) A subjective unit of measure that captures the how the business value decreases over time. Higher values indicate that the Epic or Feature is inherently more time critical than those items with lower values.

[Target Date](../track/query-by-date-or-current-iteration.md)

Specify the date by which the feature should be implemented.

Add child items

With your features defined, you're ready to add child items to them. From any backlog, you can add child items. You can add features to epics, and backlog items to features.

Here we add a product backlog item as a child to the Customer Web - Phase 1 feature.

Add a child item to a backlog work item

Whenever you see the plus plus icon, you can add a child item. The work item always corresponds to the hierarchy of work item types that are defined for your team project.

For Scrum team projects, your hierarchy is as shown:

Hierarchical view of backlogs

Because teams can also set bugs as tasks, bugs can be added as children of PBIs.

The work item types you'll see depends on the process you selected to create your team project.

If you want bugs to show up on your backlog and you're not seeing them, enable them for your team.

Try this next

Portfolio backlogs are not only a great way to organize your project plan, but also a great way to provide visibility of project plans across enterprise teams. With portfolio backlogs, management teams can gain insight into project status across all their development teams.

[!div class="nextstepaction"] Organize your backlog

Related articles

Note

To understand the features supported on each backlog and board, and how each display hierarchical items, see Backlogs, boards, and plans. To learn how to track progress across teams, see Visibility across teams.