visual studio 2010

Post on 13-May-2015

755 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Technical Talk1

Visual Studio 2010Application Lifecycle Management

iMentor Knowledge Services

April 12, 20232

Abhimanyu SinghalTechnical Trainer – iMentor Knowledge ServicesMCSD (Microsoft Certified Solutions Developer)MCSE, CCIE

iMentor Knowledge Services

April 12, 20233

Team System?What is Visual Studio

April 12, 20234

Business IdeasSuccessfully.

ALM is about ensuring

are turned into software

Business

AnalystProjectManag

er

Dev Team

Test

Operations

ChangeRequests

Use Case

Non FunctionalRequirements

Bugs

Tasks

ProductionErrors

control How do teams

workflow?

DeploymentRequirements

April 12, 20236

A unified team serverfacilitates communication and enables

collaboration

April 12, 20237

Integrated

process guidance helps the team deliver

predictable results

April 12, 20238

Work item tracking provides

efficient and flexible team

workflow management.

April 12, 20239

A quality-centric toolsetintegrated throughout development

reduce cost

helps

overall project

April 12, 202310

Metrics Warehouse

Work Item Database &

Queries

Work item tracking ensures

traceability.

April 12, 202311

business intelligenceenables

real-timedecision making

April 12, 202312

Visual Studio Team System 2010

April 12, 202313

Database

Development

Merging

and

Plan and Manage the Work Hierarchal Work Items Improved Excel-based Agile planning tools High fidelity integration with Microsoft Project

Server Cross project dashboard and reporting Simpler reporting

Architecture

EveryoneTools for

New Modeling Tools!

Top Down or Bottom Up New Architecture Explorer

Explore existing code assets visually Layer Diagram

Visualize the intended architecture Validate code against the diagram

UML support Use case, activity, and sequence diagrams

Modeling that Works with Code

Layer

DiagramArchitecture Explorer

UML Support Logical Class Diagram Use Case Diagram Sequence Diagram Component Diagram Activity Diagram .Net Class Diagram

QualityToolswith great

Enabling

Eliminate “No-repro” Bugs

File Bug

Resolve as“No Repro”

Hand-offto Test

Test CodeHand-offto Dev

Verify Bug

Write Code

Microsoft Test Manager

Test Case Management

Compose test cases, plans and suites.

Integration with TFS

Manual Test Runner Standalone tool

Enables execution of test cases

Collects system data and event log

Captures still images and video

Enables filing a new bug

Manual Test Runner

Application Under Test

Test Step Failed. Submit Bug to TFS

Detailed Information about Test Steps

Link to Video of Test Failure

System Information of Test Environment

Link to Test Cases

Screenshots, Videos, System Information,

Application State

Right TestsChoose the

Choose the Right Tests

Toggle view: Impacted Tests Code Changes

Run only the necessary tests

Which Tests Should I Run as a Priority on

the New Build

DevelopmentAll Wrapped up

Development – All Wrapped Up Develop for the Top Databases

Fully Integrated Development Manage Change across Dev

Designer Integration Expression Integration

Develop for all Products SharePoint Business Process Development

Parallel Development

Making Parallel Development Simpler More features are Branch aware

Work Items Annotate Etc...

Right Click & Select ‘Track Work Item’

Choose which Branches we are

interested in

What branches contain Changeset 26

(associated with WI 223)

Drag & Drop to Initiate Merge

Hierarchical View for better Visualisation

New Option for Gated Check-in Builds

Build Workflow

Edit Code Submit gated check-in

Automated Build

Edit Code Y / NReady for Test

Gated Check-in or Shelve & Build

Test LabManagement

Create New Virtual Environment from

Scratch

Pool of Environments for Testing

Choose Test Plan, Test Case & Launch

Manual Test Runner

Link to Test Environment in

Failure State

Automated Build

Generate Installation Package

Auto Install to Team Lab Environmen

t

Run Automated Tests

Environment for Manual Testing

Seamless Build – Deploy - Test

What else....

Administration and Operations Full 64-Bit Support Flexible Deployment Options. Eg.Project Portal MMC Snap in for Administration

Team Build Designer using Windows Workflow Build Agent Pooling

Questions

© 2008 Microsoft Ltd. 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.

http://manuisoft.brinkster.net/blogs

top related