1 / 15

TFS 2010

TFS 2010. What’s new and interesting. Key Items. Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration ++ – Slide #9 Architectural validation integration with build –Slide #10 Team Build enhanced – Slides #11-#12

zavad
Download Presentation

TFS 2010

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TFS2010 What’s new and interesting

  2. Key Items • Agile Planning Tools – Slides #3-#6 • Improved parallel development - Slides #7-#8 • Continuous Integration ++ – Slide #9 • Architectural validation integration with build –Slide #10 • Team Build enhanced – Slides #11-#12 • Hierarchical Work Items, easier Project Management – Slide #13 • Easy TFS Manageability – Slide #14 • Explore more… - Slide #15

  3. Agile planning tools • Visual Studio Team System (VSTS) 2010 introduces new features and capabilities to help agile teams with planning • Agile teams opt for multiple levels of planning with course corrections over a waterfall-style plan • Support for Agile type of planning • VSTS 2010 introduces two new Excel workbooks for Release planning and Iteration planning • These excel based planning work books are closely integrated with TFS – Product backlog and iteration backlog synchronized to automatically capture the status of a user story or a task work item 1. High-level user stories from the product backlog are reviewed and are broken down in to smaller user stories 2. These user stories and associated tasks are then estimated in hours. 1. Broad set of features or User stories 2. A list of requirements desired by customers in an application

  4. Agile workbooks • Product Backlog workbook -Primarily serves as a list of requirements desired by customers in an application • Iteration Backlog workbook

  5. Capacity planning • Capacity planning spreadsheet - specify the date range for iterations, the number of team members, and any interruptions during the iteration, such as holidays. This data, combined with the user story estimates and velocity, creates a chart that gives a sense of what the iteration work load looks like • Velocity calculation - amount of work being completed by the team in an iteration & capacity planning spreadsheet can pull the historical data from the TFS data warehouse • More reports like Burndown and Velocity, Remaining Work, and Stories Progress come with Agile template

  6. Integrated view • Product backlog worksheet • Team tab • Work Items group • Configure List

  7. Parallel Development • Visualize branch relationships Folders and branches have a different appearance and different capabilities Hierarchy of a Team project

  8. Tracking ChangeSets/Merges Track ChangeSets across branches Track Mergetimelines

  9. Continuous Integration ++ • Gated Check-In • Bring more stability to the build process • Be proactive – don’t let a build to fail.. Stop that change before it breaks the system • Reduce code change roll backs • A mechanism to validate developer changes on a clean box with TIP version • Take the latest code available, take developer changes, compile on a central build server • If successful -> Check-In the change • If not -> reject the change [optionally, can create bug WI to track that to closure]

  10. Architectural validation on every build Generated dependencies Validation

  11. Team Build Architecture enhanced • New architecture supports improved Build machine utilization • Reduce number of build machines/project and build machine maintenance • Each project collection is associated with a Build Controller • Build Controller to manage the builds, build agents and load balance

  12. Improved Build summary - Customizable WPF reports Last 9 build status of the same build definition Small triangle denotes current build Height shows time taken for each build Color shows the result Hover over each bar and get more information…

  13. Hierarchical Work Items • Great enhancement towards task decomposition - breaking high level tasks down into sub-tasks and those down into further sub-tasks, etc • Integration with Excel & MS Project

  14. Easy maintenance Change all App tier settings at 1 place TFS logs integrated Manage Team Build settings

  15. Explore more… References to explore all 2010 features • Architecture (http://blogs.msdn.com/camerons/) • Development & Database (http://blogs.msdn.com/habibh/) • Lab Management (http://blogs.msdn.com/amit_chatterjee, http://blogs.msdn.com/lab_management) • Test (http://blogs.msdn.com/amit_chatterjee, http://blogs.msdn.com/james_whittaker) • TFS (http://blogs.msdn.com/bharry)

More Related