Effective Agile with Microsoft Team Foundation Server

Don’t let TFS get in the way of your Agile adoption. This one day course from Microsoft Application Lifecycle Management Gold Partners, RippleRock, will show you how to get around the most common frustrations in order to maximise the value from your time and investment.
Used in the right way, TFS can provide a solid foundation to Agile teams – however, too often it is configured badly and team members are not aware of the simplest improvements that would make their lives easier.
This course is not just a parade of the many features of TFS, it is about demonstrating the practical use of TFS in the real world to best support Agile teams.
Don’t be a victim of a poorly configured TFS – it’s time to liberate your team.

course objectives

  • To enable team improvement by using TFS effectively for Agile projects
  • Provide full awareness of the available features of TFS and how to get the best from them
  • Demonstrate how best to configure Scrum and Kanban projects in TFS
    (2012, 2013, 2015 and VSTS)
  • Ensure attendees can maintain a better backlog with good use of iteration paths, area paths
    and tags
  • Gain an understanding of the metrics available in TFS and how to get the most from them


One day of short focused modules;

  1. Agile projects with Team Foundation Server – the bite size overview
  2. Agile project set-up and team structure
  3. Managing a backlog
  4. Scrum & Kanban with TFS
  5. Test case management and defect tracking
  6. Overview of continuous delivery with TFS
  7. Monitoring your Agile project
  8. Administration and set-up
  9. The wrap up

Modules are designed so that attendees can drop into the modules that most interest them.


This course is for in-house teams, including the product owner/business stakeholders, team members and PMO / governance.

course content

This is an indicative list of the topics that will be covered;

Agile projects with Team Foundation Server

  • A short overview of using TFS to improve Agile adoption

Project set-up

  • Choosing a process template
  • Agile portfolio management
  • Configuring your Agile teams
     - Multiple teams
     - Mixing development and maintenance
     - Mixing Scrum & Kanban
     - Floating team members
  • Organising iteration paths & releases
     - Manage releases

Managing a backlog

  • How to manage an Agile portfolio in TFS
  • Writing ‘good’ product backlog items
  • Filling your backlog in TFS
  • Prioritisation
  • Refining product backlog items
  • Forecasting
  • Real world examples

Scrum and Kanban

  • Sprinting
     - Configuring your sprints
     - Sprint planning
     - Tasking out your backlog items
     - Capacity planning
     - Working with the TFS task board


  • Configuring Kanban in TFS
     - Working with the TFS Kanban board
     - Customising the TFS Kanban board

Test Case Management with TFS

  • Web-based test case management
  • When to use Microsoft test manager
  • Writing test cases
  • Running manual tests
  • Options for test automation
  • Defect management
  • Analysing test runs
  • Continuous delivery with TFS
     - An overview of automating deployments with TFS

Monitoring your project

  • Work item queries
     - The queries every team should have
  • Creating project alerts
  • Reporting
     - Reporting options – how to get the metrics you need
     - Interpreting the standard reports
     - Custom reporting
  • RippleRock SenseAdapt
     - Actionable insight by visualising the real-time data of your Agile project

Administration and set-up

  • Structuring team projects and collections
  • Customising process templates
  • TFS security – giving appropriate access to all users
  • TFSRippler – automate your Agile process
  • Making the most of the latest version of TFS
     - 2015: Improved Kanban support
     - 2013: Agile portfolio management, test case management
     - 2012: Agile planning, tools & boards
  • Approaches for migrating project data

The Wrap up

  • BYOP
     - Bring your own problem – and we’ll talk through the options and recommended solutions.



  • This is not a public course therefore we will provide available dates on request.  


Question Mark.png

To contact RippleRock and learn more about how we can help you, email us at info.uk@ripple-rock.com