Upload
solidify
View
385
Download
2
Embed Size (px)
DESCRIPTION
Vår presentation från Team Foundation Server lanseringen i Stockholm, Göteborg och Malmö.
Citation preview
Visual Studio 2013 ALM
Solidifys processer för mjukvaruutveckling låter dig som utvecklingschef, IT-chef eller affärsutvecklare fokusera på rätt saker.
Resultatet är mer programvara, av bättre kvalitet, snabbare och till lägre kostnad.
Plan
DefineDevelop Test
DeployMonitorManage
Backlog
Release
OperateConstruct Collaborate
LearnSharePoint 2013SQL Server 2012 R2SCOM 2012 R2SCVMM 2012 R2Scheduled backup and restoreProject portfolio managementEnterprise AgileSource code commentsTeam roomsGitEnhanced Team ExplorerCode mapsVisual debugger
Code LenseWeb Test ManagerUnit test store appsUI test enhancementsRemote test store appsServer build code using GitNew build templateBetter control over build outputDrop build to TFSInReleaseElastic load serviceDelete team project from web
Bulk edit test casesPaste images into work item Work Item ChartsKanbanCode MapCustomizable work item colorsWork item tagsTeam Foundation ServiceHosted build…
Visual Studio 2013 ALM
Source Repos
Test Case Management
Feedback Management
Build and Continuous Integration
Agile Planning
Team Rooms
Team Foundation Server
ALM your way
Visual Studio 2012/2013 Wave
Visual Studio 2012 Launch
Team Foundation Service
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
Visual Studio Online
• ALM in the Cloud• Continuously updated• Several user plans
– Basic– Professional– Advanced
Scenario: End-to-end ALM
Plan Build Test Release Operate
Agile Portfolio Management
Plan: Agile Portfolio Management
• Agile for large workloads Manage several teams in
an organization Get insight from Features
and track progress down to Stories and/or Tasks
• Consolidate portfolio Easy navigation and
visualization of complex hierarchy of scenarios
Gain understanding of overall project completion across multiple teams
Collaborate: Project Teams
• Team room Durable & real-time communication to improve team
collaboration Centralized and searchable project activity feed
including changes to code, work items, build status and more
Test Design
Enhanced test management• Support for non-Windows operating
systems with enhanced web-based test case management
• Create or manage Test Suites and Plans using web interface
Test Case Management
Development
What’s new in Visual Studio 2013 IDE
• Dockable windows in Team Explorer• Notifications• Login• Several themes• Searchable options
Code Comment from Web
• Web-based code comments on changesets/commits or shelvesets for lightweight team collaboration on code changes
©
Tra
nsc
en
den
t G
rou
p A
B
201
2
Heads-up Display for your code Code indicators layered over the code editor for
classes & methods
All the information you need Code References for classes & methods Team information including changesets & authors
from Team Foundation Server 2013 Unit Test status & in-line test execution
CodeLens
Git
• Visual Studio git client• TFS host git repo• Git gives
– Distributed SCM– Effective context switching
Build and Release
“Continuous Delivery is a software development discipline where you
build software in such a way that the software can be released to production
at any time”
Martin Fowler, ThoughtWorks
Different stages of Release Management
F5
Build & Deploy
Directed Deployment
Deployment Pipeline
A word on Environments
On-Premises
Visual Studio Online
Windows Azure
Visual Studio Lab Management + Azure = True
AzureSubscription
Standard Environment
Brian Keller TFS VMTFS Server
Test ControllerBuild Controller/Agent
Visual StudioMTM
Point to Site VPN
Pre-ProdQA
IntegrationDevRelease cycle
Build &PackageCode Test Test
Test Test Prod DeployDeploy
Deploy
Deploy
Deploy
Automated Tests
Stagestack
InstallApplication
ProvisionEnvironment
Create Test Data
ConfigureEnvironment
ConfigureApplication
Manual Tests
Notify Approvers
Approve Stage
Appro
val
Test
sA
pp
Infr
a
Microsoft Test Manager
Lab Manager
MS Tools
PowerShell
Custom Tools
Release Management for Team Foundation
Server 2013
Unit testing, Coded UI testing…
Team Foundation
ServerDrop Location
RM ClientRM Web
QA
DEV
RM Server
How it works
Testing
Coded UI support Automate app testing using new Coded
UI tests for Windows Store XAML Apps
Testing Apps
Testing with Visual Studio 2013 ALM
• Manual Testing– Web Test Manager– Test Manager
• Automated Testing– Unit Testing– Coded UI Test– Web performance testing
• Load testing– Unit Test/Web performance Test– On premise– Azure
• Test Explorer– Playlist
Retrospective and reporting
Work Item Charts
• Create Charts based on Work Item Queries
©
Tra
nsc
en
den
t G
rou
p A
B
201
2
Load Testing
Cloud-based load testing Use Visual Studio Ultimate combined
with Team Foundation Service to conduct load testing using Windows Azure hosted load agents
Scale load tests easily from tens to thousands of users without the need to setup your own infrastructure
Load Testing in the Cloud
Application Insights
Early discovery with Alerts
Actionable data w/ Log Mining
Global System Monitoring
Application Performance Monitoring
REQUIREMENTS
BACKLOG
RELEASE
OperateConstruct
WORKING SOFTWARE
Build | Measure | Learn
Collaboration
Customer Usage Monitoring
Application Insights
Wrap-Up
www.solidify.se