31
Brian Jordan Developer Technology Specialist Microsoft - Federal What’s new in Application Lifecycle Management in Visual Studio 2013

What's new in ALM using Visual Studio 2013 and Team Foundation Service

Embed Size (px)

Citation preview

Page 1: What's new in ALM using Visual Studio 2013 and Team Foundation Service

Brian JordanDeveloper Technology SpecialistMicrosoft - Federal

What’s new in Application Lifecycle Management in Visual Studio 2013

Page 2: What's new in ALM using Visual Studio 2013 and Team Foundation Service

Cloud Services

Business AgilityContinuous

Quality

Multi Platform Multi Device

Continuous Feedback

Heterogeneousdevelopment

teams

Continuous Delivery

SocialUser-Centric

Application lifecycle trends

Page 3: What's new in ALM using Visual Studio 2013 and Team Foundation Service

Plan Develop Operate

BUILD | MEASURE | LEARN

BUILD | MEASURE | LEARN

Release

Business agility through modern lifecycle

Page 4: What's new in ALM using Visual Studio 2013 and Team Foundation Service

Visual Studio 2012/2013 wave

Visual Studio 2012 Launch

Visual Studio Online

Visual Studio 2012 Update 1

3-week service delivery sprints

Frequent updates for on-premises/boxed products

DevOps capabilities withSystem Center

2012 SP1

September 2012

October 2012

November 2012 January 2013

Visual Studio 2012 Update 2

March 2013

Visual Studio 2012 Update 3

June 2013

Visual Studio 2013Launch

November 2013

Page 5: What's new in ALM using Visual Studio 2013 and Team Foundation Service

Business agility through modern lifecycle

BUILD | MEASURE | LEARN

BUILD | MEASURE | LEARN

Plan

Develop

ReleaseWorking software to production

Idea to working software

IdeationREQUIREMENTS

BACKLOG

RELEASE

OperateConstruct

WORKING SOFTWARE

OperateRunning software in production

Build | Measure | Learn

Page 6: What's new in ALM using Visual Studio 2013 and Team Foundation Service

REQUIREMENTS

BACKLOG

RELEASE

OperateConstruct

WORKING SOFTWARE

Continuous valueChallenges

Scaling agile

Allowing individual teams to be agile on their own terms

Plan

Page 7: What's new in ALM using Visual Studio 2013 and Team Foundation Service

Planning demo

Page 8: What's new in ALM using Visual Studio 2013 and Team Foundation Service

Plan

Develop

REQUIREMENTS

BACKLOG

RELEASE

OperateConstruct

WORKING SOFTWARE

Operate

Kanban customization

Work item tagging

Agile portfolio management

Release

Continuous valueSolutions

Page 9: What's new in ALM using Visual Studio 2013 and Team Foundation Service

PlanREQUIREMENTS

BACKLOG

RELEASE

OperateConstruct

WORKING SOFTWARE

Managing distributed teams

Understanding complex code

Kanban customization

Work item tagging

Agile portfolio management

Develop

Operate

Release

Develop

Continuous valueChallenges

Scale testing often done too late

3

Page 10: What's new in ALM using Visual Studio 2013 and Team Foundation Service

Development demo

Page 11: What's new in ALM using Visual Studio 2013 and Team Foundation Service

Load testing with Visual Studio Online

Page 12: What's new in ALM using Visual Studio 2013 and Team Foundation Service

PlanREQUIREMENTS

BACKLOG

RELEASE

OperateConstruct

WORKING SOFTWARE

DevelopTeam Room

Flexible source control through Git and TFS

Load testing as a service

Operate

Release

Continuous valueSolutions

Page 13: What's new in ALM using Visual Studio 2013 and Team Foundation Service

REQUIREMENTS

BACKLOG

RELEASE

OperateConstruct

WORKING SOFTWARE

Develop

Maintaining complex release workflows and environments

Managing releases for continuous delivery

Plan

Operate

Release

Continuous valueChallenges

Team Room

Flexible Source Control through Git and TFSLoad testing as a Service

Page 14: What's new in ALM using Visual Studio 2013 and Team Foundation Service

InReleaseA continuous deployment solution for .NET teamsAutomates the deployment processSimplifies managing multiple environmentsImproves collaboration throughout the processProvides release analytics and reporting

HistoryOriginally launched in 2009 by InCycle SoftwareInRelease 2.0 launched in 2010, 3.0 in 2013Acquired by Microsoft in 2013

Page 15: What's new in ALM using Visual Studio 2013 and Team Foundation Service

InRelease as a part of MicrosoftRelease Management Client for Visual Studio 2013 is available with:Visual Studio Test ProfessionalVisual Studio PremiumVisual Studio Ultimate

Release Management Server for Team Foundation Server 2013Microsoft Deployment Agent 2013Required per deployment nodeLicensed separately

Page 16: What's new in ALM using Visual Studio 2013 and Team Foundation Service

Automates deployments

Automating the release cycle

DEV QAINT PRODTFS

Page 17: What's new in ALM using Visual Studio 2013 and Team Foundation Service

Deploys the same way to all stages

Automating the release cycle

DEV QAINT PRODTFS

Page 18: What's new in ALM using Visual Studio 2013 and Team Foundation Service

Automates workflow

Automating the release cycle

DEV QAINT PRODTFS

Page 19: What's new in ALM using Visual Studio 2013 and Team Foundation Service

DEV QAINT PRODTFS

Full traceability

Automating the release cycle

Page 20: What's new in ALM using Visual Studio 2013 and Team Foundation Service

TFS Drop Location

RM ClientRM Web

QA

DEV

RM Server

How it works

Page 21: What's new in ALM using Visual Studio 2013 and Team Foundation Service

Release demo

Page 22: What's new in ALM using Visual Studio 2013 and Team Foundation Service

Plan

Operate

REQUIREMENTS

BACKLOG

RELEASE

OperateConstruct

WORKING SOFTWARE

Develop

Release Integrated Release Management

Continuous valueSolutions

Configuration-based deployments

Page 23: What's new in ALM using Visual Studio 2013 and Team Foundation Service

REQUIREMENTS

BACKLOG

RELEASE

OperateConstruct

WORKING SOFTWARE

Production incidents are difficult to troubleshoot

Plan

Operate

Develop

Release

Continuous valueChallenges

Integrated Release ManagementConfiguration-based deployments

Page 24: What's new in ALM using Visual Studio 2013 and Team Foundation Service

Operations demo

Page 25: What's new in ALM using Visual Studio 2013 and Team Foundation Service

IntelliTrace Performance Indicators using System Center 2012 R2

Page 26: What's new in ALM using Visual Studio 2013 and Team Foundation Service

Plan

Operate

Develop

Release

REQUIREMENTS

BACKLOG

RELEASE

OperateConstruct

WORKING SOFTWARE

Team Foundation Server and System Center integration

IntelliTrace in production for actionable diagnostics

Continuous valueSolutions

Page 27: What's new in ALM using Visual Studio 2013 and Team Foundation Service

Plan REQUIREMENTS

BACKLOG

RELEASE

OperateConstruct

WORKING SOFTWARE

Develop

OperateAgile portfolio management

Team RoomGitCodeLens

.NET memory dump analyzer

Visual Studio and System Center integration

Build | Measure | Learn

Integrated release management

Collaborate

Kanban customizationWork item tagging

Release

Performance events

Continuous value

Load testing as a service

Configuration-based deployments

Work item charting

Page 28: What's new in ALM using Visual Studio 2013 and Team Foundation Service

Visual Studio Online details

Included for certain paid MSDN subscribers:

Free Plan for up to 5 users

Additional information at visualstudio.com

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

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!

Page 30: What's new in ALM using Visual Studio 2013 and Team Foundation Service

Q&A

Page 31: What's new in ALM using Visual Studio 2013 and Team Foundation Service

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