Implementing Scrum/XP Practices using Team Foundation Server
This demonstration will show how the Scrum process and many XP/Agile practices can be implemented using Visual Studio Team System, Team Foundation Server, and the Conchango Scrum Process Template in a .NET development environment. The demonstration will follow a User Story from being added to the Product Backlog, through development during a Sprint, to deployment to production, and back again via a reported defect; covering the entire lifecycle cradle to grave.
During this presentation I use a complete environment in a Virtual Machine with VSTS/TFS 2008 and a “pre-cooked” Agile project halfway implemented. We introduce a new User Story as if we were in a Product Backlog Review meeting and walk through the process of adding it to a Sprint, detailing the tasks, developing the code (including unit tests, refactoring, and code reviews), performing functional testing (and automating it for the future), automatically building the solution via CI, deploying to a production environment, reporting a defect on the functionality and how it can then be tracked back through the process again a a bug fix. We will then review several reporting options in TFS to inspect the process. I plan to make my environment setup available to attendees can use their own virtual machine to follow along. I will periodically jump back to my presentation slides to show how we are progressing through the process, but mainly will use the products themselves.
- How can VSTS/TFS be used in a Scrum/Agile environment.
- How can VSTS/TFS be used to scale Scrum to large or distributed teams.
- How to implement XP practices in VSTS/TFS.

Add to calendar