Performing Top-Down Planning Using a Tree List of Work Items (In Excel)
You can use top-down planning to more easily define your work items, complete your work item content and create parent-child links that relate your work items in a hierarchical tree.
When you build a work breakdown structure (WBS) in Office Excel, you can configure the work item list as a tree list. A tree list displays the relationships between parent and child work items in an Office Excel worksheet. You can create additional work items and use the multiple-column layout to create and view parent-child relationships. |
The following types of work items are used for this walkthrough:
Requirement: A set of logically-related features that provides a capability to the user and satisfies a business objective.
Feature: A condition or capability that must be met by a product or contained in a product or product component to satisfy a contract, standard, specification, or other formally imposed document.
Task: A description of work that must to be accomplished to complete a feature.
Tasks are defined to be children of features, and features are defined as children of requirements.
Topic Contents:
To perform top-down planning in Office Excel, perform the following sequence of steps:
Review Prerequisites for Top-Down Planning
Create a Work Item Input List in Office Excel
Convert the Flat List to a Tree List
Define Your Requirements
Define Your Features
Define Your Tasks
Define Required and Additional Fields
Publish Work Items
After your work items are published, you can continue to define new work items and change links among work items. For more information, see Configure Work Items in a Tree List in Office Excel.
Required Permissions
To perform these procedures, you must be a member of the Contributors group or your View work items in this node and Edit work items in this node permissions must be set to Allow. For more information, see Team Foundation Server Permissions.
Review Prerequisites for Top-Down Planning
Before you can create a top-down plan, you should have the following elements defined:
Team project.
(Optional) Custom types of work items.
(Optional) Custom types of links.
For more information, see Customizing Team Projects and Processes.
You will also want to define your strategy for using different types of work items and links. This strategy should include:
How you want to track dependencies.
How you want to manage work items.
How you want to view relationships between work items.
For more information, see Choosing Link Types to Effectively Track Your Project.
Create a Work Item Input List in Office Excel
To create an input list from Office Excel
Open a worksheet and select the cell where the upper-left corner of the work item list should appear.
On the Team tab, in the Work Items group, click New List.
In the Connect to Team Foundation Server dialog box, perform the following steps:
Click the name of the server that contains the team project that you want.
In the Team projects list, click the name of the team project.
Click OK.
For more information, see Connect a Microsoft Office Document to Team Foundation Server.
In the New List dialog box, click Input List, and then click OK.
The following columns are displayed:
ID
Title
Work Item Type
State
Reason
Assigned To
Save the Office Excel file.
Convert the Flat List to a Tree List
You convert a flat list query to a tree list so that you can create work items that are associated with parent-child links.
To convert the flat list to a tree list
Click a cell in the work item list.
On the Team tab, in the Tree group, click Add Tree Level.
Click Yes to confirm that you want to convert the list.
The first column is renamed and a new column is added as shown below:
ID
Title 1
Title 2
Work Item Type
State
Reason
Assigned To
Define Your Requirements
For each requirement, enter a descriptive title and leave the ID field blank.
To define requirements
Type the name or description of each requirement under the Title 1 column.
Click Requirement for the Work Item Type field.
Note
The State and Reason fields are automatically filled in based on the defaults assigned to the Work Item Type that you select.
Under Assigned To, type the name of a team member who owns or is assigned to the requirement.
After you complete the fields, the tree list will be defined as follows:
ID
Title 1
Title 2
Work Item Type
State
Reason
Assigned To
Requirement 1
Requirement
Active
New
Name 1
Requirement 2
Requirement
Active
New
Name 2
Requirement 3
Requirement
Active
New
Name 2
Requirement 4
Requirement
Active
New
Name 2
Requirement 5
Requirement
Active
New
Name 2
Save the Office Excel file.
Define Your Features
For each feature, insert a row below its parent requirement, enter a descriptive title and leave the ID field blank.
To define the features for each requirement
Complete each feature that you want to define by following these steps:
Insert a row below its parent requirement.
Type the name or description of the feature under Title 2 column.
Click Feature for the Work Item Type field.
Note
The State and Reason fields are automatically filled in based on the defaults assigned to the Work Item Type that you select.
- Under Assigned To, type the name of a team member who owns or is assigned to the feature.
After you complete the fields, the tree list will be defined as follows:
ID
Title 1
Title 2
Work Item Type
State
Reason
Assigned To
Requirement 1
Requirement
Active
New
Name 1
Feature A
Feature
Active
New
Name 1
Feature B
Feature
Active
New
Name 1
Feature C
Feature
Active
New
Name 1
Requirement 2
Requirement
Active
New
Name 2
Requirement 3
Requirement
Active
New
Name 2
Save the Office Excel file.
Define Your Tasks
Add a new tree level and define the tasks required to develop, test, and document each feature.
To define the tasks for each feature
Click a cell in the work item list.
On the Team tab, in the Tree group, click Add Tree Level.
A column is added labeled Title 3.
Complete each task that you want to define by following these steps:
Insert a row after its parent feature.
Type the name or description of the task under Title 3 column.
Click Task for the Work Item Type field.
Note
The State and Reason fields are automatically filled in based on the defaults assigned to the Work Item Type that you select.
- Under Assigned To, type the name of a team member who owns or is assigned to the task.
After you complete the fields, the tree list will be defined as follows:
ID
Title 1
Title 2
Title 3
Work Item Type
State
Reason
Assigned To
Requirement 1
Requirement
Active
New
Name 1
Feature A
Feature
Active
New
Name 1
Code Commands
Task
Active
New
Name 3
Define UI
Task
Active
New
Name 3
Test Feature A
Task
Active
New
Name 3
Feature B
Feature
Active
New
Name 1
Feature C
Feature
Active
New
Name 1
Requirement 2
Requirement
Active
New
Name 2
Save the Office Excel file.
Define Required and Additional Fields
In order to publish work items to Team Foundation Server, you must define all required fields for the work item. Required fields will vary based on the types of work items that you are using to create your top-down plan. Also, you may want to add additional, non-required fields and define their contents prior to publishing the work items.
To define required and additional fields
Click a cell in the work item list.
On the Team tab, in the Work Items group, click Choose Columns.
In the Work Item Type list, click the type of work item for which you want to pick data columns.
This option filters the columns that appear under Available columns.
To add all columns that the work item requires, click Add Required.
Note
The columns that the work item type requires are marked (Required).
To add an optional column, for each column you want to add, in the Available columns list, click the data column that you want to add, and then click the arrow that points to the right to add.
Repeat steps 3 through 5 for each type of work item type that you want defined.
Click OK.
Enter the information for each of the fields that you have added.
Save the Office Excel file.
Publish Your Work Items
You must publish your work items for them to be stored in Team Foundation Server and accessible to your team members. After you successfully publish the results your work item will be assigned an ID. In addition to the work items being published, links are defined for each of the parent-child relationships that are represented in the tree list.
Note
Publishing a work item list can take several minutes to complete.
To publish your work items
Click the Team tab.
In the Work Items group, click Publish.
For information about publishing, see Working in Microsoft Excel and Microsoft Project Connected to Team Foundation Server.
See Also
Tasks
Connect a Microsoft Office Document to Team Foundation Server
Create, Open, and Modify Work Items Using Office Excel
Concepts
Choosing Link Types to Effectively Track Your Project
Managing Work Items Using Microsoft Excel Bound to Team Foundation Server