Product Ownership with VSO/TFS 2015

In this 2 day training you will learn how to work more efficiently as a Product Owner using either Team Foundation Server (TFS) or Visual Studio Online (VSO) as your Application Lifecycle Management platform.

Attendees will plan a new software development project and go through the steps to initiate the project using either TFS 2015 or VSO. This includes recording requirements, using storyboards to prototype experiences and creating their product backlog. We’ll cover planning and running a sprint as well as using the taskboard and burndown chart to track progress. On the second day of the course, we’ll look at focusing on quality, stakeholder feedback, team collaboration and getting regular stakeholder feedback. 

The course contains a mix of theory, demonstrations and hands-on-labs.


  • Product Owners
  • Project Managers
  • Business Analysts
  • Team Leaders.


All attendees should have

  • Experience from working in software development Projects
  • Read the Scrum Guide and be familiar with agile software development processes

Course outline:

Visual Studio Application Lifecycle Management

  • Application Lifecycle Management, ALM
  • Team Foundation Server, TFS
  • Visual Studio Online, VSO (hosted TFS)

Initiating a new project

  • Organising projects in TFS
  • Understanding Process Templates
  • Creating a new Team Project
  • Setting Team Project properties
  • Scheduling sprints and releases
  • Switching between team projects

Work Item primer

  • Overview of Work Items
  • Traceability between work items
  • Creating custom queries
  • Work item charting
  • Work item tagging
  • Configuring project alerts and notifications

Gathering Requirements

  • Examining Requirement types
  • Creating portfolio backlogs
  • Creating requirement hierarchies using features
  • Storing Requirements

Using Storyboards

  • Overview of Storyboarding capabilities
  • Creating a storyboard to illustrate a requirement
  • Linking a storyboard to a work item

Getting our product backlog started

  • Creating backlog items
  • Prioritizing the backlog
  • Estimating items on the backlog
  • Techniques for improving estimations
  • Refining the backlog

Planning and running a sprint

  • Understanding team capacity
  • Selecting items for the sprint backlog
  • Forecasting using team capacity
  • Tracking progress using the taskboard
  • Using Burndown charts to track progress

Keeping Quality in focus

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

Getting stakeholder feedback

  • Introducing the Microsoft Feedback Client
  • Using the Microsoft Feedback Client to provide rich feedback to the team
  • Adding continuous feedback into your workflow

Fostering team collaboration

  • An overview of the various TFS/VSO clients
  • The use of email in sharing information
  • Using the Team Room
  • Choosing the appropriate client tool

Creating and customising reports

  • Overview of Reporting Architecture
  • Reviewing the out of the box reports
  • Adding new reports
  • Creating ad-hoc reports using Excel


This course will help prepare for Microsoft exam 70-498 Delivering Continuous Value with Visual Studio Application Lifecycle Management