Upload
microsoft-visual-studio
View
1.482
Download
2
Tags:
Embed Size (px)
Citation preview
Brian JordanDeveloper Technology SpecialistMicrosoft - Federal
What’s new in Application Lifecycle Management in Visual Studio 2013
Cloud Services
Business AgilityContinuous
Quality
Multi Platform Multi Device
Continuous Feedback
Heterogeneousdevelopment
teams
Continuous Delivery
SocialUser-Centric
Application lifecycle trends
Plan Develop Operate
BUILD | MEASURE | LEARN
BUILD | MEASURE | LEARN
Release
Business agility through modern lifecycle
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
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
REQUIREMENTS
BACKLOG
RELEASE
OperateConstruct
WORKING SOFTWARE
Continuous valueChallenges
Scaling agile
Allowing individual teams to be agile on their own terms
Plan
Planning demo
Plan
Develop
REQUIREMENTS
BACKLOG
RELEASE
OperateConstruct
WORKING SOFTWARE
Operate
Kanban customization
Work item tagging
Agile portfolio management
Release
Continuous valueSolutions
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
Development demo
Load testing with Visual Studio Online
PlanREQUIREMENTS
BACKLOG
RELEASE
OperateConstruct
WORKING SOFTWARE
DevelopTeam Room
Flexible source control through Git and TFS
Load testing as a service
Operate
Release
Continuous valueSolutions
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
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
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
Automates deployments
Automating the release cycle
DEV QAINT PRODTFS
Deploys the same way to all stages
Automating the release cycle
DEV QAINT PRODTFS
Automates workflow
Automating the release cycle
DEV QAINT PRODTFS
DEV QAINT PRODTFS
Full traceability
Automating the release cycle
TFS Drop Location
RM ClientRM Web
QA
DEV
RM Server
How it works
Release demo
Plan
Operate
REQUIREMENTS
BACKLOG
RELEASE
OperateConstruct
WORKING SOFTWARE
Develop
Release Integrated Release Management
Continuous valueSolutions
Configuration-based deployments
REQUIREMENTS
BACKLOG
RELEASE
OperateConstruct
WORKING SOFTWARE
Production incidents are difficult to troubleshoot
Plan
Operate
Develop
Release
Continuous valueChallenges
Integrated Release ManagementConfiguration-based deployments
Operations demo
IntelliTrace Performance Indicators using System Center 2012 R2
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
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
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!
Additional resources
MSDN ALM:msdn.microsoft.com/en-us/library/vstudio/fda2bad5(v=vs.120).aspx
Q&A
© 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.