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.

specific set of permissions to a group of users on your team project. Make sure that you<br />

allow only the minimum permissions necessary for the group, and add only those users or<br />

groups who must belong to this new team project group<br />

After you have created a team project group, you must add the new group, give the group<br />

the appropriate permissions, and add members to the group. By default, a team project<br />

group is created <strong>with</strong>out any permission granted.<br />

Work Item Management<br />

Work items are used as units of work for communication and collaboration between the<br />

team. Your selected process template provides an initial set of work item types and<br />

project managers then create and manage additional work items that need to be<br />

completed on a development project. A work item might define a task, risk, scenario,<br />

bug, or quality of service (QoS) requirement. You can link work items together to<br />

provide better traceability. For example, you could associate a specific work item task<br />

<strong>with</strong> the related scenario or QoS requirement to which that work item relates.<br />

The process template provides the definitions for the work item types, including the set of<br />

fields defined for each work item type. Therefore selection of the process template is<br />

important, because it can't be modified during the project. If required, you should<br />

customize the process template to include any additional work item types other than those<br />

provided by the base templates.<br />

A number of pre-defined work-items are generated in both the MSF for Agile Software<br />

<strong>Development</strong> and MSF for CMMI Process Improvement process templates when you<br />

create a new team project. These work items can be used to jumpstart your use of the<br />

process, as they contain tasks that are necessary to complete in order to begin the<br />

software development process.<br />

MSF for Agile Software <strong>Development</strong> Process Template<br />

The work item types provided by this process template include:<br />

• Scenario – Used to represent a user interaction <strong>with</strong> the application system. It records<br />

the specific steps necessary to reach a goal. When writing scenarios, be sure to be<br />

specific as there may be many possible paths.<br />

• Task – Used to represent a unit of work that needs to be performed. Each role has its<br />

own requirements for a task. For example, a developer uses development tasks to<br />

assign work.<br />

• Quality of Service Requirement – Used to document the system characteristics such<br />

as performance, load, availability, stress, accessibility, and serviceability<br />

• Bug – Used to communicate a potential problem in the system.<br />

• Risk – Used to identify and manage the inherent risks of a project.<br />

MSF for CMMI® Process Improvement Process Template<br />

The work item types provided by this process template include:

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

Saved successfully!

Ooh no, something went wrong!