You can create different types of plans for a project, depending on the
template your project uses. For the Formal Project Management process, you can choose from the
release plan and phase plan. For the Scrum process, you can choose from product backlog, release
backlog, and sprint backlog. Both templates support creating a cross-project plan.
Before you begin
Before you create a plan, create a project area that contains at least one
timeline and iteration. The process area (a team or project) that a plan is associated with must be
associated to a work item category. You must have permission to create, save, and delete a plan. For
more information about permissions, see Permissions and
Modifying permissions.Note: In the Scrum process template, a release
plan is called a release backlog, and the iteration plan is called
a sprint backlog. In the Formal Project Management template, the iteration
plan is called a phase plan.
Procedure
- From the menu, click Plans, and select a plan type to
create.
Note: If the
Active Project Areas page is open from creating a project, click
Explore Project

to open the
Change and Configuration Management page.
- Type a plan name.
- Specify the owner by clicking Browse and selecting the project
area or team area as the owner of the plan.
- Specify the iteration by clicking Browse and selecting the
iteration.
Tip: Select Exclude iterations not scheduled for a release to
hide the iterations that are not planned for a release.
More about plan iteration drop-down options:
Following logic governs which plan iterations are displayed:
- The drop-down shows all the root level iterations.
- The drop-down shows the current iterations and three future iterations, if available.
- The drop-down shows the first sibling of all root iterations.
- The drop-down shows the backlog iteration.
An iteration is displayed in the drop-down under the following conditions:
- When the iteration does not have a start and end date set.
- When the start and end dates of the iteration include the current date, with a max limit of
5.
- Recently used iterations.
- The iteration is current or in the backlog.
- The next two iterations after the current iteration or backlog are restricted to siblings of the
iteration.
- No iterations are shown if they don't have a release that is scheduled. In case, they have a
descendant that has a release that is scheduled, the iteration itself appears disabled, and only the
descendant is selectable.
- Optional: Change the plan type, if needed.
- Optional: Select Fetch Children On Demand to load
child plan items only when their parents are expanded.
- Optional: Select Include All Items to also display all
items (both plan items and execution items) from child team areas and completed iterations. If this
option is not selected, only the plan items from current and future iterations in the project or
team area are displayed.
Important: If you mark an iteration as complete, all the previous iterations are marked
as complete also. The query does not check the actual dates of individual work items to determine
whether they extend past the date of the end of the iteration. Therefore, when you open a previous
iteration, no work items appear. To view all work items, click Always load all execution
items in the plan page, and all the work items for that iteration appear. If this option
is not selected, only the plan items from current and future iterations in the project or team area
are displayed.
Tip: Planning categorizes work item types as plan items and execution items. Plan items
are high-level tasks, such as stories and epics. Execution items include specific work, such as
tasks and defects. For more information, see
Setting work item types as plan items.
- Click Save.
- You can limit the number of work items that display in a plan by using attribute values
in expressions:
- In the Plan Scope field, choose an expression with
type, state, or filedAgainst and use the
syntax, attribute:value (for example, type:defect).
Tip: The Plan Scope field has auto-complete capabilities, which
ensure that typed expressions are correct and shows the scope of possible options.
Important: The operators for the
Plan Scope field are not the
same as query-expression syntax. The only valid operators for the
Plan Scope
field are:
- To make a match exclusive, add an exclamation point (!) to the beginning of the
expression (for example, !type:defect).
- Click Save.
Note: By default, the Plan Scope feature is enabled. To disable it, set Enable Plan
Scope Configuration to false on the Advanced
Properties page.
-
You can archive plans. Select your iteration plan, and select .
More about archived plans:
- With Fetch Children on Demand enabled: (In the advanced properties, Fetch Outplaced
Children On Demand and Fetch Plan Item Children On Demand are set to enabled state, as
these affect delayed, out placed, and planned child items globally on the server.)
- Non-archived iterations are always shown.
- Archived iterations are shown if an item is planned in that iteration and one of the following
conditions is true:
- The parent item is in a closed state.
- Both parent and child items are open.
- The parent item is expanded.
- Archived iterations are not shown if the item is not a child of another item in an unarchived
iteration.
- With Fetch Children on Demand disabled:
- Non-archived iterations are always shown.
- Archived iterations are shown if an item is planned in that iteration.
- Archived iterations are not shown if no item is planned in that iteration.
Example:
- Iteration structure
- Project Area Timeline
+ Master Release [2018 - 2020]
+ Year_1 [2018/01 -
2018/12]
+ Year_2 [2019/01 - 2019/12]
+ Year_3 [2020/01 - 2020/12]
- Scenario 1
Epic_X
planned for Year_3, open state.
Story X_1
planned for Year_1
, closed state, might have children stories and
tasks. It is a child of Epic_X
.
-
Year_1
iteration is archived at the beginning of Year_2
.
- In this scenario,
Story X_1
can still get loaded by the 'Master Release' plan because
parent Year_3
is still an active iteration, and Epic_X
loads as a root node in the
plan. If the parent item Epic_X
is expanded, the archived iteration Year_1
is shown in
the plan.
- After
Year_3
, Epic_X
gets closed and Year_3
gets archived. Therefore, any
archived items that were parented by Epic_X
, no longer load into Master Release
plan.
Year_1
no longer appears even after an Expand All
is performed because none of the
items planned for archived iteration Year_1
are linked to loaded plan items.
- Scenario 2
Epic_X
planned for Year_3, closed state.
Story X_1
planned for Year_1
, open state, might have child stories and tasks. It
is a child of Epic_X
.
Year_1
iteration is archived at the beginning of Year_2
.
- Iteration
Year_1
and item Story X_1
are loaded, since Story X_1
is open
but its Planned For
iteration is archived and the parent item is closed, otherwise item is
lost until a query is made to look for an open item in archived iterations.
Epic_X
is always loaded into the release plan, but it is not visible by default because
it is closed and the plan Exclude filter hides Resolved items.
-
Once you create the plan, you can edit the taskboard plan view:
-
In the View As field, select Taskboard. Click
and select Edit Taskboard
View. In the Column Display tab, you can edit the name of the
first column. The default value is Plan Items:
-
In the plan view, you can update the values of custom iteration attributes. In the
View As field, select Roadmap. Click
and select Edit Roadmap
View. You can edit individual fields. Click the drop-down beside the field that you want
to edit, and you can select the value that you want to display.
You can also browse for more options when you update the Planned For
column in the plan view:
Results
- After you create the plan, in the Plan Details area, you can view and
edit plan attributes, such as the owner, iteration, or plan type.
Tip: When you save the
edited plan, a save conflict might occur if a work item that is displayed in the plan is in an older
state. When you save a plan, all of the plan's work items that do not have conflicts are saved. The
work items with save conflicts are highlighted. You must refresh the plan to update the highlighted
work items with the latest saved versions. Any changes that you made to those work items are
lost. Redo your changes to those work items, then save the plan again.
- When you leave your plan and later come back to the menu item Plans, the
plan you were working on is listed on the right of the Plans drop-down. The
list displays up to 10 of your recently viewed plans. Click the plan that you want to open.
- You can export the plan to a comma-separated values (CSV) file. For more information about
exporting iterations plans, see: Exporting plans in a .csv file
What to do next
Tip: You can delete plans by clicking . Then, click the
Delete icon

in the Actions column of the plan. To find a plan, type the plan name into the search
field.