Visual Studio/TFS 2013 Overview - Microsoft new in... · = Basic capabilities + ... Visual Studio...

Post on 30-Jan-2018

224 views 0 download

Transcript of Visual Studio/TFS 2013 Overview - Microsoft new in... · = Basic capabilities + ... Visual Studio...

Visual Studio/TFS 2013 Overview

Randy Pagels, Microsoft Corporationrpagels@microsoft.com

Visual Studio / Team Foundation

Server 2012 Launch

Visual Studio Online

VS/TFS 2012 Update 1

3-week service delivery sprints

Frequent updates for on-premises/boxed products

DevOps capabilities withSystem Center 2012 SP1

VS/TFS 2012 Update 2

VS/TFS 2012 Update 3

Visual Studio / Team Foundation

Server 2013Launch

VS/TFS 2013 Update 1

VS 2012 Update 4

VS/TFS 2013 Update 2

Sep ’12 Nov ’12 Jan ’13 Jun ’13 Nov ’13 Jan ’14 Apr ‘14

Application Lifecycle Trends

Plan Develop Operate

BUILD | MEASURE | LEARN

BUILD | MEASURE | LEARN

Release

Visual Studio Family

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional

M S D N S u b s c r i p t i o n

Test Professional

Visual Studio Pro available without MSDN

Visual Studio 2013IDE Developer Productivity

VS2010 SP1

VS2012VS2013

Keep Visual Studio up-to-date

Easily determine what’s important

Address later

One common location

Blue

Light

Dark

• Improved icons

• Line work to better define areas

and regions

• Hover colors

• Scrollbar states

• Active/inactive instances

• Improved experience for high

density displays

• Auto Brace Completion

• Move Line Up and Down

• Enhanced Scrollbar

• New Navigate To experience

• Peek Definition

• CodeLens

• Curly brace matching

• Scrollbar includes

block visualization

Know changes occurring in various branches on the code element you are working on

Compare the incoming change with the local version

Connect to the Author via IM, Video, Email, Lync Call or Voice Call

rack down a possible memory leak. Analyze .DMP files.

Architecture Explorer & Diagrams

Microsoft Visual Studio

Team Foundation Server

2013 Power Tools

Productivity Power Tools

2013

and

http://visualstudiogallery.msdn.microsoft.com

Windows 8.1 development

new Energy Consumption profiler.

Web development

ASP.NET Web Forms

MVC 5.1.2, Web API 2.1.2, Web Pages 3.1.2

ASP.NET Identity integration

Entity Framework 6.1, OWIN 2.1.0, and NuGet 2.8

C# and VB compilers

.NET 4.5.1 & C++

What’s New in .NET 4.5.1

Expanded ALM capabilities

Plan

Define

Develop

Test

Deploy

Monitor

Manage

OperateConstruct

Increase flow of business

value

Shorten cycle times

Reduce rework costs

Learn

REST APIs for tags

Query on Tag

Tags in Visual Studio

Tag Permissions

Exclude non-working days

Cumulative Flow Start Dates

Pinning of Work Item Charts

Export your test plan to HTML

Choose the level of detail you want

Create sets of test data

Reference by various test cases

Easily bind to automated tests

Include an annotate (blame) view

Reverting a commit

Amending a commit

Pushing to multiple remotes

Improved progress and cancellation ability

Release Tags

Shared Variables

Cluster Server Support

Clone Deployment Sequence

Command line utility

Automates deployments the same way to all stages

Automates workflow with full traceability

• Automates the deployment process

• Simplifies managing multiple environments

• Improves collaboration throughout the process

• Provides release analytics and reporting

• Required per deployment node

Plan REQUIREMENTS

BACKLOG

RELEASE

OperateConstruct

WORKING SOFTWARE

Develop

OperateAgile Portfolio Management

Team Room

Git

Code Information Indicators

.NET Memory Dump Analyzer

Visual Studio and

System Center

integration

Build | Measure | Learn

Integrated Release

Management

Collaborate

Kanban Customization

Work item tagging

Release

Performance Events

Continuous Value

Load Testing as a Service

Configuration-

based deployments

Application Management

Virtual Machines

Azure Server Explorer

View blob, queue, and table data

Display data from your local storage emulator

Display information, Start up, Shutdown and debug virtual machines hosted by Azure

Easily create, browse, debug, and stop Azure Web Sites

Integrated Sign In

Remote Debugging

Edit and Continue for Cloud Services

SQL Databases in Server Explorer

Publishing Cloud Services to Affinity Groups

Easily get Virtual Machines up and running in the cloud

Pre-installed with Visual Studio 2013, SharePoint, or SQL, etc..

Provision a Windows Server VM that has IIS and Web Deploy enabled

IaaS (Infrastructure as a Service)

Azure SDK

Work

Build Test

Deploy

InsightsCode

View the performancedata from Application Insights

Application counters are correlated with the user load

Understand what issuesmay be causing any performance problems

Easily go to Application Insights if you need to do a more detailed analysis

Performing

What’s wrong?

Show me performance problems, memory usage, and

exceptions

Application Insights

Available

Is my application available and

performing for users?

One Dashboard

Succeeding

Where do we invest next?

Show me top features and customer

Usage patterns

Health Dashboards Notifications & Deep Insights Usage Dashboards

Architecture

Visual Studio

Load Test

Web Service

Test Agent Pool - Dynamic

Results

database

Worker

Azure Blobs

Azure Tables

Load Test Manager

Built from the ground up

Apps are now center of the experience

Rich DevOpsdashboards

Resource Map

Usage Analytics

Service Health

Pricing & Billing

Customizations

Touch enabled

Additional information at http://www.visualstudio.com

* Capability in preview – limits may apply. Authoring load tests requires Visual Studio Ultimate 2013.

Version control (TFVC or Git)

Comment on changesets & commits

Work item tracking and tagging

Team rooms

Agile planning tools

Feedback Management

Agile Portfolio Management*

Build*

Web-based test case management*

Load testing*

New!

New!

New!

New!

3) New cloud-only monthly user plans

2) Included for MSDN subscribers

Increased value to existing and new MSDN subscribers User plans purchased via Windows Azure.

1) Completely free for small teams

FREE: 5 users

FREE: 60 minutes Cloud Build per month

FREE: 5 users

Additional users $20/month

All users $45/month

Max 10 per account with this plan

Includes use of the VS Pro IDE

All users $60/month

Unlimited projects/repositories Agile planning Work item tracking Code discussions Work item chart viewing

= Basic capabilities +

Agile Portfolio Management

Team Rooms

Work item chart authoring

Request & manage feedback

= Advanced capabilities +

Web test case management

3 VMs for 16

80 20

Up to 500 SQL DB

Visit Team System Café Today!The door is open 24/7 at the café! Stop by for a cup of joe and delicious tidbits on AppDev topics!

http://www.teamsystemcafe.net

Share your feedback

http://VisualStudio.uservoice.com

http://connect.microsoft.com/VisualStudio

Get the releases

Windows 8.1 Trialhttp://windows.microsoft.com/en-us/windows-8/meet

Visual Studio 2013 Trialhttp://www.microsoft.com/visualstudio/eng/products/2013-editions

Contact Randy Pagels for questions

rpagels@microsoft.com

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.