[Curitiba DEV DAY] - Novidades do TFS 2015

Post on 07-Jan-2017

732 views 1 download

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

Leandro Pradoleandro.prado@microsoft.com

Team Foundation Server 2015 andVisual Studio OnlineWhat’s New

#CuritibaDevDay

Premier Field Engineer

ALM Ranger Curitiba Coxa

ALM Solution

Our vision

Every developerEvery app

Every app

Source Repos

Test Case Management

Feedback Management

Build and Continuous Integration

Agile Planning

Team Rooms

Team Foundation Server

ALM Your Way

ComparisonVisual Studio Online orTeam Foundation Server?

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

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

DEMO

What’s New

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

Team Project Rename

Suggest by communityAdmin PortalRename project

Card CustomizationsCustom Fields/TagsCustomize Cards

Quick Code Editing

Quick EditAdd NewWelcome PageQuick Links

#Mention

Find Work ItemSaved LinkComment State

Invite Multiple Testers

Multiple Sign-Off Owners

Your Way, Your PlatformEasy CustomizationChange ControlSecret VariablesDrafts & Clones

Team Build 2015:Design

Cross Platform AgentsReal Time StatusAgent RoutingImproved CIAutomated Testing

Team Build 2015:Execute

VSO - Private Preview

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

Process CustomizationShared ProcessInherited ProcessSimplified Customization

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

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

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

Questions?

#CuritibaDevDay

© 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 Pradoleandro.prado@microsoft.comwww.leandroprado.com.brtwitter/blog_prado