lap around visual studio alm 2013

60
Angela Dugan ALM Practice Manager Polaris Solutions [email protected]

Upload: angela-dugan

Post on 18-Jul-2015

167 views

Category:

Software


0 download

TRANSCRIPT

Angela Dugan

ALM Practice Manager

Polaris Solutions

[email protected]

Angela Dugan

Mobile Solutions

Project Leadership

.NET Solutions

Application Lifecycle Management

Collaborate

Track

Your

Work

Manage

Your

Process

DEV QAINT PRODCode

Deploy the same code every time, anytime, anywhere

Release Management

Automation

Collaboration

TFS Integration

Analytics & Reporting

Histogram of last few builds

Changesets Included

Work Items Included

Tests Impacted by changes

Workflow run for Deployment and Lab

Restore snapshots create new ones

after build

Test against Lab Environments

Automatically

Test % passing…

Code % covered…

Code % changed…

Bugs are resolved steadily…

Bugs count by person…

Lines of code tested…

Lines of code changed…

Test are passing…

Are the builds healthy?

Bugs reactivations are low…

Architecture

• UML

Diagramming

• Generate

Diagrams from

Code

• Dependency

Discovery

• Architecture

Validation

Development

• Intellitrace

• Code Profiling

• Code Metrics

• Code Clone

Analysis

Code Quality

• Unit Testing

• Code

Coverage

• Test Impact

Analysis

• CodedUI

Testing

• Web and Load

Tests

Diagrams:

• Use Case

• Activity

• Sequence

• Component

• Logical Class

Forward & reverse engineer

code/diagram where possible.

Work Item Search

More easily handle context switching

Quick view of “In Progress” and

“Suspended” work

Quick Access to Work Items

Request and Perform Code Reviews

Planning

• Test Plans

• Test Suites

• Import

Requirements

• Configure

Environments

Execution

• Manual Test

Runner

• Fast Forward

• Exploratory

testing

• Data

Collection

Collaboration

• TFS Build

Integration

• Rich Bug

Creation

• Share

Environments

(1) Get source (2) Compile projects

(4) Run deployment scripts for each

machine

(5) Create post-deploy environment

snapshot

(6) Execute automated tests(7) Store test results

Virtual Environments

Team Foundation Server Team Build

(3) Restore environment to pre-

deploy snapshot

Training

Free On-line ALM Workshops: http://tinyurl.com/yz9o788

How Do I? Videos: http://msdn.microsoft.com/en-us/vstudio/ff459609

eLearning (MSDN benefit) https://www.microsoftelearning.com/

All MSDN Virtual Labs: http://msdn.microsoft.com/en-us/aa570323.aspx

Guidance and Best Practices (patterns & practices)

Team Development with TFS Guide (Final Release): http://www.codeplex.com/TFSGuide

Team System Guidance: http://www.codeplex.com/VSTSGuidance

Team Foundation Server Branching Guidance: http://www.codeplex.com/BranchingGuidance

Branching and Merging Guidance II with labs: http://www.codeplex.com/TFSBranchingGuideII

TFS Server Branching Guidance 3.0 : http://tfsbranchingguideiii.codeplex.com/

Performance Testing: http://www.codeplex.com/PerfTesting

How Microsoft uses TFS: http://blogs.msdn.com/stephaniesaad/archive/2008/10/14/how-microsoft-

does-development-with-vsts.aspx