際際滷

際際滷Share a Scribd company logo
WHATS NEW IN TFS2015
30 October 2015
DANIEL TEFNESCU
HISTORY
Release dates:
2006.03 - Visual Studio 2005 Team Foundation Server
2008.09 - Visual Studio Team System 2008 Team Foundation Server
2010.08 - Visual Studio Team Foundation Server 2010
2012.08 - Visual Studio Team Foundation Server 2012
2013.11 - Visual Studio Team Foundation Server 2013
2015.08  Visual Studio Team Foundation Server 2015
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR AGILE PLANNING
 Identity control and avatars
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR AGILE PLANNING
 Sprint backlog and task board updates
 Show un-parented tasks
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR AGILE PLANNING
 Sprint backlog and task board updates
 Collapse completed stories
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR AGILE PLANNING
 Bugs on your backlogs and boards
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR AGILE PLANNING
 Product backlog updates
 Backlog navigation updates
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR AGILE PLANNING
 Product backlog updates
 Opt-in to portfolio backlog levels
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR AGILE PLANNING
 Product backlog updates
 Text filtering on backlogs & queries
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR AGILE PLANNING
 Product backlog updates
 Re-ordering in a filtered backlog
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR AGILE PLANNING
 Customize and configure your cards
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR AGILE PLANNING
 Kanban board updates
 Split columns on the Kanban board
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR AGILE PLANNING
 Kanban board updates
 Swimlanes on the Kanban board
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR AGILE PLANNING
 Kanban board updates
 Kanban definition of done
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR AGILE PLANNING
 Turn off the first column on the CFD chart
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR WORK ITEMS
 SAFe support for Process Templates
 Support for Epics
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR WORK ITEMS
 SAFe support for Process Templates
 Support for Architectural vs. Business backlogs
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR WORK ITEMS
 Current iteration query token
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR SOURCE CONTROL
 Quick code editing
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR SOURCE CONTROL
 Team project rename
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR TESTING
 Assign multiple testers
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR TESTING
 Cloud-based load tests
 Cloud-based Load Test
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR TESTING
 Cloud-based load tests
 Cloud-based Web Performance Test
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR TESTING
 Automated testing
 Deploy Visual Studio Test Agent
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR TESTING
 Automated testing
 Run Tests on the remote Machines
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR TESTING
 Automated testing
 Machines hub
TITLE PRESENTATION October 31, 2015
FEATURE UPDATE FOR TESTING
 Automated testing
 Runs tab
TITLE PRESENTATION October 31, 2015
NEW FEATURES
 New build system
TITLE PRESENTATION October 31, 2015
NEW FEATURES
 Service Hooks
TITLE PRESENTATION October 31, 2015
QUESTIONS?
Daniel tefnescu
+31 6 34 56 78 90
daniel.stefanescu@centric.eu

More Related Content

What New In TFS2015

  • 1. WHATS NEW IN TFS2015 30 October 2015 DANIEL TEFNESCU
  • 2. HISTORY Release dates: 2006.03 - Visual Studio 2005 Team Foundation Server 2008.09 - Visual Studio Team System 2008 Team Foundation Server 2010.08 - Visual Studio Team Foundation Server 2010 2012.08 - Visual Studio Team Foundation Server 2012 2013.11 - Visual Studio Team Foundation Server 2013 2015.08 Visual Studio Team Foundation Server 2015 TITLE PRESENTATION October 31, 2015
  • 3. FEATURE UPDATE FOR AGILE PLANNING Identity control and avatars TITLE PRESENTATION October 31, 2015
  • 4. FEATURE UPDATE FOR AGILE PLANNING Sprint backlog and task board updates Show un-parented tasks TITLE PRESENTATION October 31, 2015
  • 5. FEATURE UPDATE FOR AGILE PLANNING Sprint backlog and task board updates Collapse completed stories TITLE PRESENTATION October 31, 2015
  • 6. FEATURE UPDATE FOR AGILE PLANNING Bugs on your backlogs and boards TITLE PRESENTATION October 31, 2015
  • 7. FEATURE UPDATE FOR AGILE PLANNING Product backlog updates Backlog navigation updates TITLE PRESENTATION October 31, 2015
  • 8. FEATURE UPDATE FOR AGILE PLANNING Product backlog updates Opt-in to portfolio backlog levels TITLE PRESENTATION October 31, 2015
  • 9. FEATURE UPDATE FOR AGILE PLANNING Product backlog updates Text filtering on backlogs & queries TITLE PRESENTATION October 31, 2015
  • 10. FEATURE UPDATE FOR AGILE PLANNING Product backlog updates Re-ordering in a filtered backlog TITLE PRESENTATION October 31, 2015
  • 11. FEATURE UPDATE FOR AGILE PLANNING Customize and configure your cards TITLE PRESENTATION October 31, 2015
  • 12. FEATURE UPDATE FOR AGILE PLANNING Kanban board updates Split columns on the Kanban board TITLE PRESENTATION October 31, 2015
  • 13. FEATURE UPDATE FOR AGILE PLANNING Kanban board updates Swimlanes on the Kanban board TITLE PRESENTATION October 31, 2015
  • 14. FEATURE UPDATE FOR AGILE PLANNING Kanban board updates Kanban definition of done TITLE PRESENTATION October 31, 2015
  • 15. FEATURE UPDATE FOR AGILE PLANNING Turn off the first column on the CFD chart TITLE PRESENTATION October 31, 2015
  • 16. FEATURE UPDATE FOR WORK ITEMS SAFe support for Process Templates Support for Epics TITLE PRESENTATION October 31, 2015
  • 17. FEATURE UPDATE FOR WORK ITEMS SAFe support for Process Templates Support for Architectural vs. Business backlogs TITLE PRESENTATION October 31, 2015
  • 18. FEATURE UPDATE FOR WORK ITEMS Current iteration query token TITLE PRESENTATION October 31, 2015
  • 19. FEATURE UPDATE FOR SOURCE CONTROL Quick code editing TITLE PRESENTATION October 31, 2015
  • 20. FEATURE UPDATE FOR SOURCE CONTROL Team project rename TITLE PRESENTATION October 31, 2015
  • 21. FEATURE UPDATE FOR TESTING Assign multiple testers TITLE PRESENTATION October 31, 2015
  • 22. FEATURE UPDATE FOR TESTING Cloud-based load tests Cloud-based Load Test TITLE PRESENTATION October 31, 2015
  • 23. FEATURE UPDATE FOR TESTING Cloud-based load tests Cloud-based Web Performance Test TITLE PRESENTATION October 31, 2015
  • 24. FEATURE UPDATE FOR TESTING Automated testing Deploy Visual Studio Test Agent TITLE PRESENTATION October 31, 2015
  • 25. FEATURE UPDATE FOR TESTING Automated testing Run Tests on the remote Machines TITLE PRESENTATION October 31, 2015
  • 26. FEATURE UPDATE FOR TESTING Automated testing Machines hub TITLE PRESENTATION October 31, 2015
  • 27. FEATURE UPDATE FOR TESTING Automated testing Runs tab TITLE PRESENTATION October 31, 2015
  • 28. NEW FEATURES New build system TITLE PRESENTATION October 31, 2015
  • 29. NEW FEATURES Service Hooks TITLE PRESENTATION October 31, 2015
  • 30. QUESTIONS? Daniel tefnescu +31 6 34 56 78 90 daniel.stefanescu@centric.eu

Editor's Notes

  • #4: This new control includes a users full name, avatar, and email address. When you put focus on the control, it starts by giving you an MRU (most recently used) list of people to whom youve most recently assigned work items. If the person youre after isnt in the list, just click Search and the list will populate with matching results from the users in your account. You'll see avatars on cards on your work items, boards, and more.
  • #5: The tasks in the sprint that do not have a parent story will now show up on the sprint backlog and task board, under an "Un-parented" category. The un-parented row is highlighted with a grey-colored bar. You can move tasks from an un-parented row to any user story, and vice versa. (Note: Drag & drop of an un-parented row is not allowed; it will always appear on the top of sprint backlog as well as the task board.)
  • #6: Completed stories will be collapsed automatically when the task board is opened.All stories on the sprint backlog will be collapsed by default. Stories that are collapsed but have pending work will show a warning on the task board. Collapsed rows on the task board will also show the summary of pending work for that user story.
  • #7: The teams can choose if they want to show bugs on their backlogs, regardless of process template. Teams can now choose to show bugs on the backlogs and taskboard with requirements (user stories or product backlog items), with tasks, or not at all.
  • #8: From every backlog, you can drill down into more levels, all the way down to Tasks. In addition, from every backlog, you can toggle the levels above your backlog on or off by using the Parents filter. Items not owned by the team, but pulled in based on relationship, display with a hollowed-out color bar
  • #9: Related to the navigation updates, you can now turn off backlog levels that your team isnt using. Prior to this update, all backlog levels were forced on every team. Each backlog level is now opt-in, allowing you to configure the levels appropriate for your team. Click the gear at the top of the page, select the team youre configuring, and then choose the backlog levels you need.
  • #10: Now you can quickly filter backlogs and query results by using the new filter textbox we've placed on the toolbar. Simply type in text from the items youre looking for and the backlog/result is immediately filtered to show only those items with matching text.
  • #11: The context menu now provides an option to move an item to the top or to a specific position, even when a filter is applied on the backlog.
  • #12: Not only can you customize how your cards look on your Kanban board, but you now have configuration options for the data showing up on your cards in the Customize Cards dialog box. (A similar customization dialog box is also available for the Taskboard.) You can turn the ID on or off, select how the assigned to field is displayed, and choose to show tags directly on your cards. Most people want fields like "title" and "assigned to" on every card, but it's a time saver to bring a bit more information to the cards so you can take action on them without having to open them for more details.
  • #13: Kanban teams use a pull model to move work through the board. To do this effectively, each column on your board is split into two subcolumnsDoing and Done. Moving a card into the Done column provides a clear signal that work is ready to progress, and that the card can be pulled by the person/team who owns that next stage. To split any of the columns on your board, simply click the Customize Columns link on the toolbar.
  • #14: We added the ability for teams to create horizontal swimlanes to track different classes of work. A classic example is the Expedite lane. So now, each team can create their own lanes, and make the board look just the way they want.
  • #15: It's critical that the team are on the same page about what done means for each column. You can specify a definition of done for each column on your board. Markdown its supported, so you can format the text or include hyperlinks to other locations. Columns with a definition now include a small icon in the header that communicates the agreed-upon definition
  • #16: You can now omit the first column of the Kanban board and get a more meaningful CFD chart. The first column often represents the long backlog of items a team is working on, but not the items actively on the Kanban board.
  • #17: Epics are hierarchically above Features. Features are mapped to Epics, like Backlog items are mapped to Features. Full backlog and board functionality are available. You can manage the Epic backlog like any other backlog as well as customize your Kanban columns and cards to match your needs. The Epics backlog can be turned on or off at the team level.
  • #18: We have added a Value Area field to all work items that appears on a backlog, that is: Epics, Features, and (depending on your process template), the field also appears onProduct Backlog Items, User Stories,and Requirements. The Value area has two values: Business and Architectural. By default value, all Epics, Features, and Stories are Business types. To create an Architectural Epic, Feature, or Story, set the value to Architectural. With this functionality, you can define Architectural Epics, which in turn break down into Architectural Features and Stories, allowing you to track your architectural roadmap across your organization.
  • #19: This feature gives you the ability to specify a token that represents the current iteration in iteration-based queries. As you know, iterations have dates associated with them. As you move from iteration to iteration, it's very tedious to update all the queries used to track work for the next iteration. This release brings the addition of a new query token, @CurrentIteration, that returns the current iteration based on today's date. There are some limitations with this new token, however. For example, it doesn't work in Excel. The token relies on understanding your team context, and unfortunately Excel doesn't have all the information needed to determine which iteration is current
  • #21: All of your version control paths, work items, queries, and other team project artifacts will be updated to reflect the new name. Team projects can be renamed multiple times and older names can be reused as well.
  • #22: All of your version control paths, work items, queries, and other team project artifacts will be updated to reflect the new name. Team projects can be renamed multiple times and older names can be reused as well.
  • #23: allows you to execute an existing Load test project as part of your CI/CD pipeline
  • #24: executes a simple load test against an App URL, with the basic load test parameters being configured in the task itself.
  • #27: You'll use the Machines hub to create and manage remote machines
  • #28: This tab in the Test hub acts as a a single repository for all test results in the system. Youll not only be able to browse automated test results from VSTest and VSTestRemote tasks, but also from legacy workflows such as XAML Builds and Build- Deploy-Test workflows. Additionally, you can choose to integrate publishing test results into you custom tasks by leveraging REST APIs to publish Test Results. The Runs hub today supports querying on test runs and test results, assigning owners to test failures, tracking their analysis, and filing bugs.
  • #29: new scriptable build system that's web-based and cross-platform
  • #30: new scriptable build system that's web-based and cross-platform