You are previewing Team Foundation Server 2012 Starter.
O'Reilly logo
Team Foundation Server 2012 Starter

Book Description

Your quick start guide to TFS 2012's top features and best practices with hands-on examples

  • Install TFS 2012 from scratch

  • Get up and running with your first project

  • Streamline release cycles for maximum productivity

In Detail

Team Foundation Server 2012 is Microsoft's leading ALM tool, integrating source control, work item and process handling, build automation, and testing.

This practical "Team Foundation Server 2012 Starter Guide" will provide you with clear step-by-step exercises covering all major aspects of the product. This is essential reading for anyone wishing to set up, organize, and use TFS server.

This hands-on guide looks at the top features in Team Foundation Server 2012, starting with a quick installation guide and then moving into using it for your software development projects. Manage your team projects with Team Explorer, one of the many new features for 2012.

Covering all the main features in source control to help you work more efficiently, including tools for branching and merging, we will delve into the Agile Planning Tools for planning your product and sprint backlogs.

Learn to set up build automation, allowing your team to become faster, more streamlined, and ultimately more productive with this "Team Foundation Server 2012 Starter Guide".

Table of Contents

  1. Team Foundation Server 2012 Starter
    1. Team Foundation Server 2012 Starter
    2. Credits
    3. About the authors
    4. About the reviewer
    5. www.PacktPub.com
      1. Support files, eBooks, discount offers and more
        1. Instant Updates on New Packt Books
    6. www.PacktLib.PacktPub.com
      1. Why Subscribe?
      2. Free Access for Packt account holders
    7. 1. Team Foundation Server 2012 Starter
      1. So, what is Team Foundation Server 2012?
      2. Installation
        1. Option A – Basic installation
          1. Step 1 – Running the setup
          2. Step 2 – Configuration
          3. Step 3 – Setting up the database
          4. Step 4 – Reviewing
          5. Step 5 – Performing the configuration
          6. That's it
        2. Option B – Standard server installation
        3. Option C – Team Foundation Service
          1. Step 1 – What do I need
          2. Step 2 – Signing up to the TFS service
      3. Quick start – Creating your first project
        1. Step 1 – Finding and connecting to the TFS 2012
        2. Step 2 – Creating a team project
        3. Step 3 – Creating the team
        4. Step 4 – Structuring areas for categorization and planning the release
        5. Step 5 – Creating product backlog items
        6. Step 6 – Assigning PBI to a sprint
        7. Step 7 – Creating subtasks
        8. Step 8 – Setting up the source control structure
        9. Step 9 – Adding solution to the source control
        10. Step 10 – Installing and configuring the build system
        11. Step 11 – Creating your first continuous integration build
        12. Step 12 – Naming
          1. What do I need on my client machine?
      4. Top features you'll want to know about
        1. 1 – Team Explorer
        2. 2 – Version control
          1. Source control explorer
          2. Workspaces
          3. Changesets
          4. Pending changes
          5. Get Latest/Get Specific
          6. History
          7. Annotate
          8. Shelving
          9. Branching and merging
            1. Tracking across branches
        3. 3 – Work items
          1. Creating work items
          2. Querying work items
          3. Using Microsoft Excel for batch updating
          4. The My Works hub
        4. 4 – The Agile planning tools
          1. Product and sprint backlogs
          2. Using the Task and Kanban boards
        5. 5 – Build automation
          1. Creating a build definition
          2. Running a build
          3. Customizing build definitions
      5. People and places you should get to know
        1. Official Sites
        2. Articles and tutorials
        3. Community
        4. Blogs
        5. Third-party tools
        6. Other Books
        7. Extensions
        8. Twitter