Courses

Implementing Agile Development with Microsoft™ Visual Studio Team System™ for Agile Teams

Listen to consultant Rod Claar on Implementing Agile Development with VSTS VSTS audio
Visit the Agile VSTS Blog VSTS blog

Summary

A Powerfully Effective 3-Day Hands-On Training Course. Learn and implement the guiding principles, practices and processes that make teams truly Agile using Microsoft VSTS to efficiently and effectively support your team throughout your development cycles. Leverage the Power of VSTS for Your Team and Enterprise. Obtain the knowledge and skills needed to participate effectively on an Agile team that is using Microsoft Visual Studio Team System (VSTS). You will learn how the roles of Agile, the principles of Agile planning, analysis, and development can be implemented in a VSTS environment.

Course Objectives

  • To execute the roles of Agile and the Agile process
  • To apply the principles of Agile planning, analysis, and development
  • To use Agile Estimation and Analysis to deliver business value
  • To optimize code quality and sustainability with Acceptance Test Driven Development and Unit Test Driven Development

Description

This course will include hands-on exercises using VSTS for Agile Analysis, Story Sizing, Acceptance Test Coding, Development Using Test Driven Development, Continuous Integration and Team Builds. Participants learn and practice the following:
  • How to implement Agile using VSTS
  • How to do Agile Estimation and Analysis
  • How to use VSTS effectively within an Agile team
  • Roles of Agile
  • Daily Standup
  • Managing the Product Backlog
  • How to do Agile Estimation and Analysis
  • Basics of VSTS
  • Agile Testing Strategies

The course is intended for teams familiar with Agile or Scrum and focusing the students on the delivery of Business Value. Working within a live sample project provides every team member with the ability to discover, learn and apply skills within the context of a development team using VSTS. Team exercises include the basic setup of VSTS/TFS, Process Templates, Reporting Basics, Work Item Creation, and the creation of automated tests and production code.

Course Level

Beginner

Target Audience

All members of an Agile team: developers, testers, business, facilitators/Scrum Masters. It is most appropriate for teams who are using VSTS/TFS as a tool to support their processes.

Room Setup and Equipment Needed

Computer requirements: 1 computer per 2 students. Each computer has access to a central computer running Microsoft TFS 08, either via the Internet or on an internal network.

Classrooms require students at tables (round or long) as well as several white boards or flip-charts. A projector with screen is also needed.

Prerequisites

There are no prerequisite for students. The student is, or soon will be, a member of an Agile team. Ideally, the entire Agile team will take the course together.
  • Note: Microsoft VSTS/TFS must already be installed and available in the classroom. Instructor could bring a VPC install of TFS, but client workstations must have VSTS install appropriate for the students (probably Team Suite). If a client TFS install is used, Administrator credentials must be available to upload process template modifications and create appropriate team permissions.

 

Course Length:

3 days

Maximum Number in Class:

24