26.04.2015 Views

Team Development with Visual Studio Team Foundation Server

Team Development with Visual Studio Team Foundation Server

Team Development with Visual Studio Team Foundation Server

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• Use Microsoft Excel for bulk editing of work items.<br />

Areas and Iterations<br />

• Use areas for better traceability.<br />

• Use iterations to represent milestones in your project.<br />

• Create a separate iteration for unassigned scenarios and tasks.<br />

• Determine appropriate iteration cycle duration.<br />

Use Areas for Better Traceability<br />

Use areas in your team project to keep project tasks, bugs, requirements, and other work<br />

items organized. You can also set permissions on areas to restrict access to various parts<br />

of your team project.<br />

Use areas to represent logical or physical components, and then create sub-areas to<br />

represent specific features. This structure helps you keep your work items organized and<br />

can be used to improve traceability by component or feature.<br />

To create areas for your project<br />

1. In <strong>Team</strong> Explorer, click your team project.<br />

2. On the <strong>Team</strong> menu, point to <strong>Team</strong> Project Settings, and then click Areas and<br />

Iterations.<br />

3. In the Areas and Iterations dialog box, click the Area tab.<br />

4. Click the Add a child node toolbar button.<br />

5. Right-click the new node, click Rename, and then type the area name you want.<br />

6. Click the Area node.<br />

7. Repeat steps 2, 3, and 4 to create additional areas and to create a hierarchy for your<br />

project structure.<br />

Beware of creating too complex area structure, while areas allow you to partition work<br />

items permissions, there is overhead associated <strong>with</strong> managing those permissions for<br />

complex trees. It may also be problematic to copy over the structure/ permissions to other<br />

<strong>Team</strong> projects.<br />

Additional Resources<br />

• For more information about using areas, see “How To – Manage Projects in <strong>Visual</strong><br />

<strong>Studio</strong> <strong>Team</strong> <strong>Foundation</strong> <strong>Server</strong>” in this guide.<br />

Use Iterations to Represent Milestones in Your Project<br />

Use iterations to define how many times your team will repeat a particular set of major<br />

activities (such as planning, implementation, or testing) during the course of application<br />

development. This set of major activities should represent a milestone for the project <strong>with</strong><br />

a quantifiable outcome such as feature complete or component complete.<br />

To create an iteration

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!