[Curitiba DEV DAY] - Novidades do TFS 2015

26
Leandro Prado [email protected] Team Foundation Server 2015 and Visual Studio Online What’s New #CuritibaDevDay

Transcript of [Curitiba DEV DAY] - Novidades do TFS 2015

Page 1: [Curitiba DEV DAY] -  Novidades do TFS 2015

Leandro [email protected]

Team Foundation Server 2015 andVisual Studio OnlineWhat’s New

#CuritibaDevDay

Page 2: [Curitiba DEV DAY] -  Novidades do TFS 2015

Premier Field Engineer

ALM Ranger Curitiba Coxa

Page 3: [Curitiba DEV DAY] -  Novidades do TFS 2015

ALM Solution

Page 4: [Curitiba DEV DAY] -  Novidades do TFS 2015

Our vision

Every developerEvery app

Page 5: [Curitiba DEV DAY] -  Novidades do TFS 2015

Every app

Page 6: [Curitiba DEV DAY] -  Novidades do TFS 2015

Source Repos

Test Case Management

Feedback Management

Build and Continuous Integration

Agile Planning

Team Rooms

Team Foundation Server

ALM Your Way

Page 7: [Curitiba DEV DAY] -  Novidades do TFS 2015

ComparisonVisual Studio Online orTeam Foundation Server?

Page 8: [Curitiba DEV DAY] -  Novidades do TFS 2015

Visual Studio Online or Team Foundation Server Team Foundation Server Visual Studio Online

Version Control ■ ■Agile Planning & Collaboration ■ ■Build ■ ■Testing ■ ■Reporting ■ Limited / MS BILab Management ■Release Management ■ PreviewApplication Insights ■

Team StructureUnlimited Collections / Projects /

Teams1 Collection – Unlimited Projects / Teams

Identity and PermissionsActive Directory Integration Azure Active Directory

Microsoft Accounts (Live ID)Languages Supported Multilanguage Support English OnlyData Location Data Stored On Premises US | Europe | AustraliaBackup / Data Migration / Integration

Backup/Restore Tools Available Some Ecosystem Support (i.e. OpsHub, Timely)*

Support Phone, Online, and Forums, BGIT Phone, Online, and Forums

UpdatesPeriodic Updates (~3 or 4 months)

Planning RequiredFrequent Updates (~3 weeks)

Automatically Upgraded

Last Updated: May 2015

Page 9: [Curitiba DEV DAY] -  Novidades do TFS 2015

Feature Comparisons Team Foundation Server Visual Studio OnlineVersion Control

Team Foundation Version Control ■ ■Distributed Version Control with Git ■ ■

Agile Planning & CollaborationScrum, Agile, CMMI ■ ■Custom Process Templates & Work Item Customization

■ Coming soon!

Work Item Tagging, Kanban Board, Feedback ■ ■SharePoint, Project Server, System Center Integration

BuildAutomated Builds On-Premises with Continuous Integration

■ ■

Hosted Build Service with Continuous Integration ■Application / Platform Support Fully customizable Many Microsoft platforms and growing

(Build Server Software Link)Continuous Deployment to Azure ■

TestingTest Case Management ■ ■Cloud-Based Load Testing Service ■

Reporting Work Item Queries and Favorites ■ ■Lightweight Reporting (Work Item Charting) ■ ■Business Intelligence Warehouse ■PowerBI ■

Last Updated: May 2015

Page 10: [Curitiba DEV DAY] -  Novidades do TFS 2015

DEMO

Page 11: [Curitiba DEV DAY] -  Novidades do TFS 2015

What’s New

Page 12: [Curitiba DEV DAY] -  Novidades do TFS 2015

REST API

OverviewTF Version ControlGITWork ItemExample

BuildOverview | Builds | Definitions | Qualities | Queues | RequestsCloud Load TestOverview | Test Drops | Test RunsGitOverview | Blobs | Commits | Diffs | Items | Pull Requests | Pushes | Refs | Repositories | Stats | TreesCode PolicyOverview | Types | Configurations | Type-specific settingsProjects and TeamsOverview | Project Collections | Projects | TeamsService HooksOverview | Consumers | Publishers | SubscriptionsShared ServicesOverview | Accounts | ProfilesTeam RoomOverview | Messages | Rooms | UsersTest ManagementOverview | Cases | Plans | Points | Results | Runs | SuitesVersion ControlOverview | Branches | Changesets | Items | Labels | ShelvesetsWorkOverview | Boards | Columns | RowsWork Item TrackingOverview | Attachments | Batch | Classification nodes | Fields | History | Queries | Revisions | Tags | Updates | WIQL | Work Items| Work Item Relation Types | Work Item Types | Work Item Type Categories

Page 13: [Curitiba DEV DAY] -  Novidades do TFS 2015

Team Project Rename

Suggest by communityAdmin PortalRename project

Page 14: [Curitiba DEV DAY] -  Novidades do TFS 2015

Card CustomizationsCustom Fields/TagsCustomize Cards

Page 15: [Curitiba DEV DAY] -  Novidades do TFS 2015

Quick Code Editing

Quick EditAdd NewWelcome PageQuick Links

Page 16: [Curitiba DEV DAY] -  Novidades do TFS 2015

#Mention

Find Work ItemSaved LinkComment State

Page 17: [Curitiba DEV DAY] -  Novidades do TFS 2015

Invite Multiple Testers

Multiple Sign-Off Owners

Page 18: [Curitiba DEV DAY] -  Novidades do TFS 2015

Your Way, Your PlatformEasy CustomizationChange ControlSecret VariablesDrafts & Clones

Team Build 2015:Design

Page 19: [Curitiba DEV DAY] -  Novidades do TFS 2015

Cross Platform AgentsReal Time StatusAgent RoutingImproved CIAutomated Testing

Team Build 2015:Execute

Page 20: [Curitiba DEV DAY] -  Novidades do TFS 2015

VSO - Private Preview

Page 21: [Curitiba DEV DAY] -  Novidades do TFS 2015

ReleaseWeb interfaceYou don’t need the client toolApprovals at each stageCross platform supportSimple and easy to compose automation pipeline

http://blogs.msdn.com/b/bharry/archive/2015/04/29/visual-studio-and-team-foundation-server-at-build-2015.aspx

Page 22: [Curitiba DEV DAY] -  Novidades do TFS 2015

Process CustomizationShared ProcessInherited ProcessSimplified Customization

http://blogs.msdn.com/b/visualstudioalm/archive/2015/05/05/visual-studio-online-process-customization.aspx

Page 23: [Curitiba DEV DAY] -  Novidades do TFS 2015

ExtensionsIntegrations directly within VSO Extend menus and toolbars Contributes new capabilities into Visual Studio OnlineHTML, JavaScript and REST

http://blogs.msdn.com/b/visualstudioalm/archive/2015/05/01/extensions-for-visual-studio-online-rest-apis-for-tfs-2015-rc-and-more-from-build-2015.aspx

Page 24: [Curitiba DEV DAY] -  Novidades do TFS 2015

PowerBI Integration

Stored in a tabular modelFull copyCurrently the data is refreshed every 24 hours

http://blogs.msdn.com/b/visualstudioalm/archive/2015/05/04/gain-understanding-and-insights-into-projects-in-visual-studio-online-with-power-bi.aspx

Page 25: [Curitiba DEV DAY] -  Novidades do TFS 2015

Questions?

#CuritibaDevDay

Page 26: [Curitiba DEV DAY] -  Novidades do TFS 2015

© 2013 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.

Leandro [email protected]/blog_prado