Upload
dangnga
View
224
Download
0
Embed Size (px)
Citation preview
Visual Studio/TFS 2013 Overview
Randy Pagels, Microsoft [email protected]
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
© 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.