team foundation server 2013 lansering

Post on 11-May-2015

385 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Vår presentation från Team Foundation Server lanseringen i Stockholm, Göteborg och Malmö.

TRANSCRIPT

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

top related