the first looks at vsts2010

50
First @ VSTS 2010 (Rosario) Pascal van der Horst

Upload: pascal-van-der-horst

Post on 30-Oct-2014

5 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: The first looks at VSTS2010

First @ VSTS 2010 (Rosario)

Pascal van der Horst

Page 2: The first looks at VSTS2010

2

Looks @

VSTS Global Overview

Work Items

Team Architect Edition

Team Developer Edition

Team Test Edition

Quick Tour

Reports

Page 3: The first looks at VSTS2010

3

What is Team System?

• Microsoft’s Application Lifecycle Management Solution (ALM)

• The administration and control of an application from inception to its demise. It embraces requirements management, system design, software development and configuration management and implies an integrated set of tools for developing and controlling the project.

Page 4: The first looks at VSTS2010

4

Business Ideas

Successfully.

ALM is about ensuring

are turned into software

Page 5: The first looks at VSTS2010

5

A unified team serverfacilitates communication and enables

collaboration

Page 6: The first looks at VSTS2010

6

Integrated

process guidance helps the team deliver

predictable results

Page 7: The first looks at VSTS2010

7

Visual Studio Roadmap

Focus on theindividual’sproductivity

Expand focusto include

team collaboration

Enable organizationsto create a

business-driven IT strategy

Page 8: The first looks at VSTS2010

8

Software Development Lifecycle

DesignDesign

DevelopmentDevelopment

Gathering Gathering requirementsrequirementsMaintenanceMaintenance

DeploymentDeployment

TestingTesting

Page 9: The first looks at VSTS2010

9

Visual Studio Team System

TesterTester

DeveloperDeveloper

ArchitectArchitect

IT / ProjectIT / ProjectManagerManager

BusinessBusinessAnalystAnalyst

Database Database ProfessionalProfessional

DesignerDesigner

SoftwareSoftwareQualityQuality

TeamTeamCollaborationCollaboration

ProjectProjectTransparencyTransparency

Page 10: The first looks at VSTS2010

10

Visual Studio Team System 2008

Page 11: The first looks at VSTS2010

11

Visual Studio Team System 2010

Page 12: The first looks at VSTS2010

First @ Work Items

Page 13: The first looks at VSTS2010

13

Work Item Features & Improvements

Hierarchal Work Items

Improved Excel-based Agile planning tools

High fidelity integration with Microsoft Project Server

Cross project dashboard and reporting

Simpler reporting

Improved Work Item traceability

Page 14: The first looks at VSTS2010

14

WorkItem structuur

ProjectProjectStructureStructure

ProjectProjectStructureStructureIterationIteration

StructureStructure

IterationIterationStructureStructure

TestTestResultsResults

TestTestResultsResults

BuildBuildBuildBuildLabelLabelLabelLabelVersionedVersionedItemItem

VersionedVersionedItemItem

LatestLatestItemItem

VersionVersion

LatestLatestItemItem

VersionVersionChangesetChangesetChangesetChangesetWorkWork

ItemItem

WorkWorkItemItem

Version ControlVersion ControlVersion ControlVersion Control Core DataCore DataCore DataCore DataWork ItemsWork ItemsWork ItemsWork Items Team Build Team Build Team Build Team Build

TFS EnablementTFS EnablementTFS EnablementTFS Enablement TFS EnablementTFS EnablementTFS EnablementTFS Enablement TFS EnablementTFS EnablementTFS EnablementTFS Enablement TFS EnablementTFS EnablementTFS EnablementTFS Enablement

**

** **

** **

** ** ** **

**

** **

**

ProjectProjectStructureStructure

IterationIterationStructureStructure

WorkWorkItemItem

LabelLabel VersionedVersionedItemItem

LatestLatestItemItem

VersionVersionChangesetChangeset

BuildBuild TestTestResultResult

Page 15: The first looks at VSTS2010

15

Work Item User Story

BusinessAnalyst Project

Manager

Dev Team

Test

Operations

ChangeRequests

Korting Berekenen

ResponsetijdBugs

Business Logic

ProductionErrors

Schermen

Page 16: The first looks at VSTS2010

First @ Team Architect Edition

Page 17: The first looks at VSTS2010

17

In the past!

Page 18: The first looks at VSTS2010

18

Future Goals!

Page 19: The first looks at VSTS2010

19

Architect Features & Improvements

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

Page 20: The first looks at VSTS2010

20

Modeling Tools that work with code

Page 21: The first looks at VSTS2010

21

UML Support

Logical Class Diagram

Use Case Diagram

Sequence Diagram

Component Diagram

Activity Diagram

.Net Class Diagram

Page 22: The first looks at VSTS2010

First @ Team Developer Edition

Page 23: The first looks at VSTS2010

23

How much more expensive is a bug when it’s found by an end user then in

the design fase?

Page 24: The first looks at VSTS2010

24

100 x more!!

Source: Software Testing by Ron Patton, Published by Sams on July 26, 2005

Page 25: The first looks at VSTS2010

25

Developer Features & Improvements

Improved Code Analysis

Test Impact View

New Build Action: Gated Check in

Workflow Driven Build Automation

Improved Source Control Visualization

Branch Visualization

Deployment Into Virtual Environment

Page 26: The first looks at VSTS2010

26

Gated Checkin & Impact View

Page 27: The first looks at VSTS2010

27

Workflow Driven Build AutomationPower Tool to be released after RTM

submitssubmits

processesprocesses

raisesraises

handleshandles

queriesqueries

queuesqueues

receivesreceives

servicesservices

startsstarts

raisesraises

handleshandles

pollspolls

notifiesnotifies

Build Service

Version Control Service

Build Agent

Notification Application

Check-in Event

Build Completion Event

Build Build Queue

Build Definitions

Changeset

Database

Developer

Page 28: The first looks at VSTS2010

28

Branch Visualization

Page 29: The first looks at VSTS2010

29

Deployment Into Virtual Environment

Page 30: The first looks at VSTS2010

First @ Team Test Edition

Page 31: The first looks at VSTS2010

31

No Repro Problem

File BugFile Bug

Resolve as

“No Repro”

Resolve as

“No Repro”

Hand-offto Test

Hand-offto Test

Test CodeTest Code Hand-offto Dev

Hand-offto Dev

Verify BugVerify Bug

Write CodeWrite Code

Page 32: The first looks at VSTS2010

32

Test Features & Improvements

Test planning

Test case management

Test prioritization

Run management & reporting

Project quality reports

Manual test execution (Camano)

Diagnostic recording (environment, video, etc)

UI Automation recording

Coded UI tests

Page 33: The first looks at VSTS2010

33

Codename “Camano”

Standalone application

Test Case Management

Compose test cases, plans and suites.

Integration with TFS

Page 34: The first looks at VSTS2010

34

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

Page 35: The first looks at VSTS2010

35

Page 36: The first looks at VSTS2010

36

Page 37: The first looks at VSTS2010

37

Page 38: The first looks at VSTS2010

First @ VSTS 2010 Quick Tour

Page 39: The first looks at VSTS2010

First @ Reports

Page 40: The first looks at VSTS2010

40

Bug Status Report

Page 41: The first looks at VSTS2010

41

Bug Trends Report

Page 42: The first looks at VSTS2010

42

Build Success Report

Page 43: The first looks at VSTS2010

43

Build Summary Report

Page 44: The first looks at VSTS2010

44

Burn Down & Velocity Report

Page 45: The first looks at VSTS2010

45

Remaining Work Report

Page 46: The first looks at VSTS2010

46

Status Iteration Report

Page 47: The first looks at VSTS2010

47

Stories Overview Report

Page 48: The first looks at VSTS2010

48

Stories Progress Report

Page 49: The first looks at VSTS2010

49

Test Run Report

Page 50: The first looks at VSTS2010

50