SlideShare a Scribd company logo
WHAT’S NEW IN TFS2015
30 October 2015
DANIEL ȘTEFĂNESCU
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 Ștefănescu
+31 6 34 56 78 90
daniel.stefanescu@centric.eu

More Related Content

What's hot (10)

PDF
TuleapCon 2018. CI and Delivery with Docker and Tuleap
Tuleap
 
PDF
TuleapCon2017-CaseStudy_Sleepinnov_Medical_Devices
Tuleap
 
PDF
Client Server Synchronization iOS
Make School
 
PDF
EclipseCon France-2017-Tuleap-new-big-features
Tuleap
 
PDF
PPP05 - Creating Preventive Maintenance Schedules
Maintenance Connection
 
PDF
SFScon18 - Kurt Ranalter - Leonhard Holzer - API level regression testing: a ...
South Tyrol Free Software Conference
 
PDF
TuleapCon2017-Tuleap-Tracker-Query-Langage
Tuleap
 
PDF
TuleapCon 2017-STMicroelectronics-Case-Study
Tuleap
 
PPTX
Spring IO - Spring Boot for DevOps
Nicolas Fränkel
 
PDF
TuleapCon 2018. Tuleap Trackers and Cross-Tracker Search
Tuleap
 
TuleapCon 2018. CI and Delivery with Docker and Tuleap
Tuleap
 
TuleapCon2017-CaseStudy_Sleepinnov_Medical_Devices
Tuleap
 
Client Server Synchronization iOS
Make School
 
EclipseCon France-2017-Tuleap-new-big-features
Tuleap
 
PPP05 - Creating Preventive Maintenance Schedules
Maintenance Connection
 
SFScon18 - Kurt Ranalter - Leonhard Holzer - API level regression testing: a ...
South Tyrol Free Software Conference
 
TuleapCon2017-Tuleap-Tracker-Query-Langage
Tuleap
 
TuleapCon 2017-STMicroelectronics-Case-Study
Tuleap
 
Spring IO - Spring Boot for DevOps
Nicolas Fränkel
 
TuleapCon 2018. Tuleap Trackers and Cross-Tracker Search
Tuleap
 

Similar to What New In TFS2015 (20)

PDF
Openstack benelux 2015
Microsoft
 
PPTX
Continuous Delivery using AWS CodePipeline, AWS Lambda & AWS ElasticBeanstalk
Thomas Shaw
 
PPTX
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve The Adobe Digital Marketing Community
 
PDF
Qtip benchmarking as a service for opnfv
OPNFV
 
PPTX
Lap around ALM with Visual Studio and TFS 2013
Paul Hacker
 
PPTX
Project Managing For AWS Cloud
Chris Kasten
 
PPTX
Making the Transition from Manual to Automated Testing
Sauce Labs
 
PDF
SQL_Tuning_Oracle_10g.pdf
NareshKumar729083
 
PDF
Building a Docker powered feature driven delivery pipeline at hoyhoy.nl
Xebia Nederland BV
 
PDF
IBM Jazz Agile Collaborative Lifecycle Management 6.0.x What's new
Sandra Sergi
 
PPTX
Realtech us dev_ops4sap_webinar_slides_06302020
David Milano
 
DOCX
Oracle a.i.m. methodology
nbalaji85
 
PDF
Quali webinar de-mystifyind dev_ops-a practitioner’s perspective
QualiQuali
 
PPTX
Compare Table Unleashed
Carl Brundage
 
PPTX
Oracle ascp 12.2.5 upgrade1.2
Hiring Team
 
DOCX
Activities
Michael West
 
PDF
MySQL user camp march 11th 2016
Venkatesh Duggirala
 
PPTX
Axiell development-overview-2015-adlib-user-meeting
Adlib_gebruikersgroep
 
PDF
Airbnb가 직접 들려주는 Kubernetes 환경 구축 이야기 - Melanie Cebula 소프트웨어 엔지니어, Airbnb :: A...
Amazon Web Services Korea
 
PDF
TOGAF®9.1 in Pictures
Michael Sukachev
 
Openstack benelux 2015
Microsoft
 
Continuous Delivery using AWS CodePipeline, AWS Lambda & AWS ElasticBeanstalk
Thomas Shaw
 
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve The Adobe Digital Marketing Community
 
Qtip benchmarking as a service for opnfv
OPNFV
 
Lap around ALM with Visual Studio and TFS 2013
Paul Hacker
 
Project Managing For AWS Cloud
Chris Kasten
 
Making the Transition from Manual to Automated Testing
Sauce Labs
 
SQL_Tuning_Oracle_10g.pdf
NareshKumar729083
 
Building a Docker powered feature driven delivery pipeline at hoyhoy.nl
Xebia Nederland BV
 
IBM Jazz Agile Collaborative Lifecycle Management 6.0.x What's new
Sandra Sergi
 
Realtech us dev_ops4sap_webinar_slides_06302020
David Milano
 
Oracle a.i.m. methodology
nbalaji85
 
Quali webinar de-mystifyind dev_ops-a practitioner’s perspective
QualiQuali
 
Compare Table Unleashed
Carl Brundage
 
Oracle ascp 12.2.5 upgrade1.2
Hiring Team
 
Activities
Michael West
 
MySQL user camp march 11th 2016
Venkatesh Duggirala
 
Axiell development-overview-2015-adlib-user-meeting
Adlib_gebruikersgroep
 
Airbnb가 직접 들려주는 Kubernetes 환경 구축 이야기 - Melanie Cebula 소프트웨어 엔지니어, Airbnb :: A...
Amazon Web Services Korea
 
TOGAF®9.1 in Pictures
Michael Sukachev
 
Ad

Recently uploaded (20)

PPTX
Role Of Python In Programing Language.pptx
jaykoshti048
 
PDF
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
PDF
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
PDF
Step-by-Step Guide to Install SAP HANA Studio | Complete Installation Tutoria...
SAP Vista, an A L T Z E N Company
 
PPT
Activate_Methodology_Summary presentatio
annapureddyn
 
PDF
Troubleshooting Virtual Threads in Java!
Tier1 app
 
PPTX
Presentation about variables and constant.pptx
kr2589474
 
PPTX
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
PDF
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
PPTX
Presentation about Database and Database Administrator
abhishekchauhan86963
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
PDF
Supabase Meetup: Build in a weekend, scale to millions
Carlo Gilmar Padilla Santana
 
PDF
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
PPTX
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
PDF
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Safe Software
 
PDF
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
PDF
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
PDF
System Center 2025 vs. 2022; What’s new, what’s next_PDF.pdf
Q-Advise
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
Role Of Python In Programing Language.pptx
jaykoshti048
 
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
Explanation about Structures in C language.pptx
Veeral Rathod
 
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
Step-by-Step Guide to Install SAP HANA Studio | Complete Installation Tutoria...
SAP Vista, an A L T Z E N Company
 
Activate_Methodology_Summary presentatio
annapureddyn
 
Troubleshooting Virtual Threads in Java!
Tier1 app
 
Presentation about variables and constant.pptx
kr2589474
 
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
Presentation about Database and Database Administrator
abhishekchauhan86963
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
Supabase Meetup: Build in a weekend, scale to millions
Carlo Gilmar Padilla Santana
 
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Safe Software
 
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
System Center 2025 vs. 2022; What’s new, what’s next_PDF.pdf
Q-Advise
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
Ad

What New In TFS2015

  • 1. WHAT’S NEW IN TFS2015 30 October 2015 DANIEL ȘTEFĂNESCU
  • 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

Editor's Notes

  • #4: This new control includes a user’s 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 you’ve most recently assigned work items. If the person you’re after isn’t 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 isn’t 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 you’re 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 you’re 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 subcolumns—Doing 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 it’s 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 on Product 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. You’ll 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