This document summarizes how to use Scrum with Microsoft Visual Studio Team Foundation Server 2010. It discusses planning the project using a product backlog, planning sprints by adding product backlog items and tasks, and running sprints through daily standups, tracking progress, and retrospectives. Upcoming improvements in TFS include enhanced planning and tracking tools to help teams effectively allocate work and get real-time feedback.
1 of 48
Downloaded 110 times
More Related Content
Scrum With TFS 2010
1. 19th August 2011Microsoft Singapore ALM EventScrum withMicrosoftVisual Studio Team Foundation Server 2010Adrian Dunne | Microsoft Singapore
6. Business Needs Demand It Firms today experience a much higher velocity of business change. Market opportunities appear or dissolve in months or weeks instead of years. This increased business velocity demands much greater agility from business systems.Diego Lo Giudice and Dave West, ForresterFebruary 2011Transforming Application Delivery
18. Each PBI is written from the users perspectivePlanning the ProjectProduct BacklogAs a new customer I want to register online so I can use the services offeredProduct Backlog Item58PBIs are listed on the backlog in priority orderThe team estimates the effort for each PBI5Priority3New PBIs are added to the product backlog81
29. The team makes a commitment to each PBIProduct BacklogIteration BacklogPBIsPlanning a SprintPBIsTasks (Points)Commit!Based on estimates the team commits to each PBI3The team thinks this PBI is more work than they can commit to3During the sprint planning meeting, the product owner and the team add PBIs to the sprint3The team breaks down each story into tasksCommit!Cant Commit!
30. Product BacklogIteration BacklogPBIsTasks (Points)Planning a SprintPBIsCommit!333The larger story is removed from the sprint and the team considers a smaller story on the backlogCommit!?3The sprint is now planned and the team is ready to get started!The team can commit to this smaller storyCommit!
49. Running a SprintProduct BacklogIteration BacklogPBIsPBIsTasks (hours)Each User PBI has been implementedAll work for the sprint is done-done
50. Product BacklogIteration BacklogPBIsPBIsTasks (hours)Running a SprintAnd the team has developed a potentially shippable incrementThe team holds a demo to show the value they have delivered
51. Running a SprintProduct BacklogIteration BacklogUser StoriesUser StoriesTasks (hours)The latest increment is shipped to customers
52. Running a SprintProduct BacklogIteration BacklogPBIsPBIsTasks (Points)PBIs and tasks are cleared from the backlog the team delivered on its commitmentPBIs delivered in the last sprint are closedWhat worked? What didnt work? What can the team do to improve?The team holds a retrospective
53. Running a SprintProduct BacklogIteration BacklogPBIsPBIsTasks (Points)New PBIs are added to the Product Backlog
54. Running a SprintProduct BacklogIteration BacklogPBIsPBIsTasks (Points)The backlog is prioritized and ready for the team to plan the next sprint
62. Tracking Progress - DevelopmentDetailed sprint progress is tracked on the project portalThe burndown shows the team on trackAnd almost half of the tasks remain openBut the team hasnt closed any of the three PBIs
63. Tracking Progress - DevelopmentThe Scrum Master opens an issue to track the problem the portal has identified
65. Tracking Progress QAThe portal brings data together so it can be analyzed to ensure success on a sprintTest are passingBut bugs are climbing steadily
80. Resume where the developer left off息 2009 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.