Tejasvi Kumar Developer Technology Specialist | Microsoft India
Agenda VSTS Overview Agile Development with VSTS 2008
Visual Studio Team System
VSTS 2008 Agile Features Overview Individual Developer Productivity Refactoring Unit Testing Database Refactoring Database Unit Testing Team Developer Productivity Static Analysis Code Metrics Policy Continuous Integration Build Agile Specific Tools and Information Agile Project Creation Agile Guidance Agile Work Item Types (Story, Task) Agile Document Samples & Templates Team Planning, Tracking & Reporting Work Item Tracking Excel Integration Team Reports Team Dashboards
Individual Developer Productivity & Excellence
Agile-Specific Guidance and Documents
Team Developer Productivity & Excellence
Team Planning and Work Tracking
Team Planning & Work Tracking
Agile Adoption Microsoft
Scrum Process Overview days 24 hours Product Backlog As prioritized by Product Owner Sprint Backlog Backlog tasks expanded by team Potentially Shippable Product Increment Daily Scrum Meeting Source: Adapted from Agile Software Development with Scrum by Ken Schwaber and Mike Beedle.
A sprint backlog Tasks Code the user interface Code the middle tier Code the web service Write online help Test the user Interface Mon Tues Wed Thur Fri 8 8 Add security panel
Scrum Process Templates Some of the Scrum Process Guidance Templates Conchango’s Scrum for Team System Microsoft’s eScrum VSTS Scrum Process Template from CodePlex
References Team System: MSF for Agile Website: Team System Blogs:
Feedback / QnA Your Feedback is Important! Please take a few moments to fill out our online feedback form Use the Question Manager on LiveMeeting to ask your questions now!
Contact Tejasvi Kumar
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.