TFS 2010 for Project Managers

Course Description

This 2-day workshop was developed by Anthony Borton (Microsoft MVP), and provides Project Managers, Business Analysts and Team Leaders the essential skills required to effectively manage a software development project using Microsoft Visual Studio 2010 and Team Foundation Server 2010. While not a dedicated Scrum course, this workshop focuses on MSF for Agile Software Development and includes many of the practices commonly used by Agile Scrum teams.

In this course, attendees will plan a new software development project and go through the steps to initiate the project using Visual Studio 2010. This includes capturing requirements, techniques for better estimation and conveying priorities to the team. Attendees will use the Agile planning workbooks to plan sprints for their team and learn how to track project risks to help ensure an ultimately successful project.

The course will also examine how to track the quality of the software your team is developing and how to set and maintain a suitable quality standard. The final module of the course looks at the many new reports out of the box with TFS 2010 and how you can create your own reports quickly and easily using Microsoft Excel.

Objectives

At the completion of this course, attendees will be able to;

  • Initiate a new Team Project in TFS 2010
  • Enter requirements including test cases and acceptance criteria into TFS
  • Break their product backlog into suitably sized sprints
  • Track project risks
  • Track quality measures
  • Configure alerts and notifications for team members
  • Create adhoc reports using Microsoft Excel

Pre-requisites

Attendees should be familiar with Visual Studio and the basic use of Team Foundation Server.

Modules

Module 1: Introducing Microsoft Visual Studio 2010

  • What’s new in Visual Studio 2010
  • Overview of the Visual Studio 2010 family
  • Overview of product features
  • Project workflow across the Visual Studio 2010 family

Module 2: Initiating a new project

  • Organising projects in TFS
  • Understanding Process Templates
  • Creating a new Team Project
  • Setting Team Project properties

Module 3: Gathering Requirements

  • Overview of Work Items
  • Examining Requirement types in TFS
  • Storing Requirements in TFS
  • Traceability between work items

Module 4: Effective Estimation

  • Impacts of poor estimation
  • Recording estimates in TFS
  • Techniques for improving estimation accuracy

Module 5: Planning work using Backlogs and Sprints

  • Project Planning in TFS
  • Creating the Backlog
  • Planning a Sprint
  • Running a Sprint

Module 6: Managing Risks

  • The need for tracking risks
  • Tracking project risks in TFS

Module 7: Keeping Quality in focus

  • Monitoring quality in your projects
  • Quality indicators in TFS
  • Understanding Check-in policies

Module 8: Keeping the Communication pathways open

  • An overview of the various TFS clients
  • Configuring project alerts and notifications
  • Choosing the appropriate client tool
  • Third party tools for TFS

Module 9: Creating and customising reports

  • Overview Understanding the Reporting Architecture
  • Adding new reports
  • Creating ad-hoc reports using Excel
  • TFS Warehouse and OLAP Cube overview

©2012 Enhance ALM Pty Ltd