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.

TFS provides following two process templates:<br />

• MSF for Agile Software <strong>Development</strong> (MSF Agile) – This is a lightweight process<br />

for small and informal software projects. It is based on scenarios and context-driven<br />

actions and is both project-centric and team member (people)-centric.<br />

• MSF for CMMI® Process Improvement (MSF CMMI) – This is designed for<br />

more mature software projects. It extends MSF Agile by providing support for<br />

auditing, verification, and formal processes. It relies on process and conformance to<br />

process and is organization-centric.<br />

If required you can customize the supplied process templates to align them more closely<br />

<strong>with</strong> your processes. For more information about customizing the process templates see<br />

“How To: Customize a Process Template in <strong>Visual</strong> <strong>Studio</strong> <strong>Team</strong> <strong>Foundation</strong> <strong>Server</strong>”.<br />

The remainder of this How To article, assumes that you have selected the MSF Agile<br />

process template.<br />

Step 2 – Create a <strong>Team</strong> Project<br />

After you have selected the template you want to use, you are ready to create a new team<br />

project. To create a new team project:<br />

1. Ensure that <strong>Visual</strong> <strong>Studio</strong> is connected to a TFS instance.<br />

2. In <strong>Team</strong> Explorer, right click the server node and then click New <strong>Team</strong> Project…<br />

3. On the first page of the New Project Creation Wizard, enter the name of your team<br />

project and then click Next.<br />

4. On the Select a Process Template page, from the drop-down list, select the process<br />

template you chose in Step 1. For this example, choose the MSF for Agile Software<br />

<strong>Development</strong> –v4.0 process template and then click Next.<br />

5. On the Specify the Settings for the Project Portal page, enter the name and<br />

description for the team project portal and then click Next.<br />

The name you supply here is used to build the Microsoft Windows SharePoint®<br />

Services Web site for your project portal.<br />

6. On the Specify Source Control Settings page, select Create an empty source<br />

control folder and then click Next.<br />

7. On the Confirm <strong>Team</strong> Project Settings page, review the settings and then click<br />

Finish.<br />

This creates a team project on the TFS server based on the MSF Agile process template.<br />

Step 3 – Create Security Groups (Optional)<br />

When you create a project in TFS, four default groups are created for that project<br />

regardless of your choice of process template. By default, each of these groups has a<br />

predefined set of permissions that govern what members of those groups are authorized<br />

to do. The four groups are:

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

Saved successfully!

Ooh no, something went wrong!