the first looks at vsts2010

Post on 30-Oct-2014

5 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

First @ VSTS 2010 (Rosario)

Pascal van der Horst

2

Looks @

VSTS Global Overview

Work Items

Team Architect Edition

Team Developer Edition

Team Test Edition

Quick Tour

Reports

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.

4

Business Ideas

Successfully.

ALM is about ensuring

are turned into software

5

A unified team serverfacilitates communication and enables

collaboration

6

Integrated

process guidance helps the team deliver

predictable results

7

Visual Studio Roadmap

Focus on theindividual’sproductivity

Expand focusto include

team collaboration

Enable organizationsto create a

business-driven IT strategy

8

Software Development Lifecycle

DesignDesign

DevelopmentDevelopment

Gathering Gathering requirementsrequirementsMaintenanceMaintenance

DeploymentDeployment

TestingTesting

9

Visual Studio Team System

TesterTester

DeveloperDeveloper

ArchitectArchitect

IT / ProjectIT / ProjectManagerManager

BusinessBusinessAnalystAnalyst

Database Database ProfessionalProfessional

DesignerDesigner

SoftwareSoftwareQualityQuality

TeamTeamCollaborationCollaboration

ProjectProjectTransparencyTransparency

10

Visual Studio Team System 2008

11

Visual Studio Team System 2010

First @ Work Items

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

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

15

Work Item User Story

BusinessAnalyst Project

Manager

Dev Team

Test

Operations

ChangeRequests

Korting Berekenen

ResponsetijdBugs

Business Logic

ProductionErrors

Schermen

First @ Team Architect Edition

17

In the past!

18

Future Goals!

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

20

Modeling Tools that work with code

21

UML Support

Logical Class Diagram

Use Case Diagram

Sequence Diagram

Component Diagram

Activity Diagram

.Net Class Diagram

First @ Team Developer Edition

23

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

the design fase?

24

100 x more!!

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

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

26

Gated Checkin & Impact View

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

28

Branch Visualization

29

Deployment Into Virtual Environment

First @ Team Test Edition

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

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

33

Codename “Camano”

Standalone application

Test Case Management

Compose test cases, plans and suites.

Integration with TFS

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

35

36

37

First @ VSTS 2010 Quick Tour

First @ Reports

40

Bug Status Report

41

Bug Trends Report

42

Build Success Report

43

Build Summary Report

44

Burn Down & Velocity Report

45

Remaining Work Report

46

Status Iteration Report

47

Stories Overview Report

48

Stories Progress Report

49

Test Run Report

50

top related