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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Work Item Workflow<br />

Each work item has a pre-defined workflow representing each state the work item can be<br />

in as well as transitions between states. Each state is naturally associated <strong>with</strong> a role in<br />

TFS. For example when a tester opens a new bug in MSF Agile the state is Active. When<br />

a developer fixes the bug the state is changed to Resolved. When the tester verifies the<br />

fix the bug state is changed to Closed.<br />

Workflow Examples<br />

The following examples show workflow for two common work item types.<br />

MSF CMMI Task<br />

An MSF CMMI task has the following possible states:<br />

• Proposed. For example, proposed by a developer, tester, or architect.<br />

• Active. For example, accepted by a lead or manager.<br />

• Resolved. For example, resolved by a developer.<br />

• Closed. For example, tested and closed by a tester.<br />

Figure 12.1 shows each state along <strong>with</strong> the possible transitions between the states.<br />

Figure 12.1 Transition States for MSF CMMI<br />

MSF Agile Bug<br />

An MSF Agile Bug has the following possible states:<br />

• Active. For example, opened by a tester.<br />

• Resolved. For example, resolved by a developer.<br />

• Closed. For example, tested and closed by a tester.<br />

Figure 12.2 shows each state along <strong>with</strong> the possible transitions between the states.

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

Saved successfully!

Ooh no, something went wrong!