20
Template designed by TUTTO SU VISUAL STUDIO ALM 2015 Ricci Gian Maria Matteo Emili [email protected] [email protected] http://www.getlatestversion.it

TUTTO SU VISUAL STUDIO ALM 2015

Embed Size (px)

Citation preview

Template designed by

TUTTO SU VISUAL STUDIO ALM 2015

Ricci Gian Maria Matteo [email protected] [email protected]

http://www.getlatestversion.it

Slide con sponsor che arriva a qualche giorno dalla conferenza

sponsor

Visual Studio ALM MVPsProfessional Scrum Master 1

Community enthusiasts!

Gian Maria Matteo

DotNetMarche DomusDotNetWhatever else Taunton Developers Meetup

London ALM User Group

Who are we?

demo

user experience & windows runtime

architettura applicazioni

.net 4.5 & visual studio/tfs 11 & Blend 5

agenda

• Visual Studio Premium and Ultimate are merged in Visual Studio Enterprise

• Visual Studio Code is an evolution of Codename Monaco

• Electron-based, cross-platform application

• Git integration, debug

• code.visualstudio.com

Visual Studio Code and Visual Studio Enterprise

• After ten years and thousands of requests on User Voice you can rename a Team Project in TFS 2015!

Team Project Rename  

• Useful feature on legacy/inherited code

• It can create a suite of Unit Tests analysing the existing code

• Evolution of the Microsoft Research’s PEX project

IntelliTest

One machine can be configured against only one collection

• Multiple agent on single machine

• Multiple Project Collections and server covered by a single machine

• Download, unzip, run powershell script install experience.

Build vNext – Problem solved

Running local build and keeping agents updated is complex

• Download, unzip, run powershell script install experience.

• Auto-update of the agent

• Agent can be launced manually, it is a simple console application.

Build vNext – Problem solved

Build targets only Windows Machine

• xPlat agent can be deployed on non-Windows machine

• Cross Platform build now supported

Build vNext – Problem solved

Build configuration is complex, extension is really difficult with Workflow Foundation

• Web editor for build definition

• Simple powershell/Script extendibility

• https://github.com/Microsoft/vso-agent-tasks

Build vNext – Problem solved

I have some open source project on GitHub, how can I setup a CI machine?

• Native support for GitHub Repositories

• Ability to use Hosted Build directly in VSO

Build vNext – New opportunities

My VSO account misses reporting system

• PowerBI can connect to your VSO Account and grab data with oAuth

• You can use full power of PowerBI to create reporting in VSO

PowerBI Integration

• Split column

• Definition of Done

• Editing in place

• Card configuration

• Various usability improvement.

Some love to Kanban Board

• CodeLens moved to Visual Studio Professional

• Support for all the file types

• Better support for Git and TFVC

CodeLens on Visual Studio Professional

• Better tooling support in VS 2015

• Plugin support for GitHub in VS2015

• Pull Request rules to protect branches• Number of reviewers

• Build connected to pull requests

Git improvements

• Monitoring is part of the ALM

• Azure service

• Multiplatform (Windows, Web, Android, iOS)

• Easy to implement

• Extreme flexibility

Application Insights

• VSRM evolved as a Release Pipeline facilitator

• vNext support for PowerShell DSC

• Hosted on Visual Studio Online, available today on-premise

Visual Studio Release Management

• New installation wizard

• SonarQube integration

• Developer Assistant from Stack Overflow and GitHub

• Same extensibility model and Service Hooks facilities of Visual Studio Online

There is more!

Grazie a tutti per la partecipazione

Riceverete il link per il download a slide e demo via email nei prossimi giorni

Per contattarci

[email protected] || [email protected]

Grazie