220 likes | 659 Views
Agile Development Using VSTS. Tejasvi Kumar Developer Technology Specialist | Microsoft India tejkumar@microsoft.com. Agenda. VSTS Overview Agile Development with VSTS 2008. Visual Studio Team System. V STS 2008 Agile Features Overview. Individual Developer Productivity Refactoring
E N D
Agile Development Using VSTS Tejasvi Kumar Developer Technology Specialist |Microsoft India tejkumar@microsoft.com
Agenda • VSTS Overview • Agile Development with VSTS 2008
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 Refactoring Unit Testing
Individual Developer Productivity & Excellence Database Refactoring Database Unit Testing
Agile-Specific Guidance and Documents Document Samples and Templates Agile Project Templates Agile Project Guidance
Team Developer Productivity & Excellence Static Code Analysis Continuous Integration Build Policy
Team Planning and Work Tracking Open Work Items in Excel and/or in Visual Studio Work Items
Team Planning & Work Tracking Team Dashboards Reports
Agile development methodologies have been gaining acceptance in the mainstream software development community.
Agile Adoption Industry @ Microsoft
Scrum Process Overview 24 hours Daily Scrum Meeting Backlog tasks expanded by team 10 - 30 days Sprint Backlog Potentially Shippable Product Increment Product Backlog As prioritized by Product Owner Source: Adapted from Agile Software Development with Scrum by Ken Schwaber and Mike Beedle.
8 4 8 16 4 12 10 16 8 11 8 16 Tasks Mon Tues Wed Thur Fri 12 Code the user interface 8 8 8 8 8 Code the middle tier 4 Add security panel 8 Code the web service Write online help Test the user Interface A sprint backlog
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: http://www.microsoft.com/visualstudio/en-us/default.mspx • MSF for Agile Website: http://msdn2.microsoft.com/enus/teamsystem/aa718801.aspx • Team System Blogs: http://msdn2.microsoft.com/en-us/teamsystem/aa718761.aspx
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 tejkumar@microsoft.com