25
Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft [email protected]

Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft [email protected]

  • Upload
    others

  • View
    16

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

Application lifecycle mgmt

(ALM) and Visual Studio Team

System

Matti Antila

[email protected]

Page 2: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

Projects

Quality

IT PRO efforts

Page 3: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

ChallengesCommon Issues

• Business requirements not actively managed

• Disparate tools and data

• Testing not aligned with business objectives

• Lack of defined process and guidance

• Limited visibility into project status to make

decisions

• Communication issues between team members

Page 4: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

Application Lifecycle ManagementIdeal State

Page 5: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

Our ApproachFocus on People, Process and Tools

Individual Team Organization

To

ols

Pro

ce

ss

&

Gu

idan

ce

Application Lifecycle Management

Page 6: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

Visual Studio Team System

Page 7: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

Visual Studio Team System

Page 8: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

Visual Studio Team System

Page 9: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

Visual Studio Team System

Page 10: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

Visual Studio Team System

Page 11: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

Visual Studio Team System

Page 12: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

Visual Studio Team System

Page 13: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

Visual Studio Team System

Page 14: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

Team Suite

MS

F P

rocess a

nd

Guid

ance

Team Foundation Server

VisualStudioIndustryPartners for 3rd

party products

Architecture Development Test

Application Modeling

Infrastructure and Deployment Modeling

Static Analysis

Profiling

DatabaseDeployment

DatabaseChange Mgmt.

DatabaseTesting

Performance Testing

Manual Testing

Visual Studio Professional Edition

Version Control

Work Item Tracking

Reporting and BI

Team Portal

Team Build

Test Load Agent

Code Coverage

Database

Code Coverage

Code Metrics

Page 15: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

About 100 Times More

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

Page 16: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com
Page 17: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

Identify hotspots and

bottlenecks.

Connect to teamwork

Page 18: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com
Page 19: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

Customizable SharePoint portal for team collaboration

Page 20: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com
Page 21: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

Full fidelity team system integration into Eclipse 3.0 and higher with Teamprise

Eclipse plug-in

Page 22: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com
Page 23: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

Track progression ofrequirement state from “untested”

to “passed” by successive build

Page 24: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

www.microsoft.fi/alm

Page 25: Application lifecycle mgmt (ALM) and Visual Studio Team System · Application lifecycle mgmt (ALM) and Visual Studio Team System Matti Antila Microsoft matti.antila@microsoft.com

Next steps

• Get the trial

– ”VSTS 2008 + Trial + Virtual Machine” into your

favorite search engine

• www.microsoft.fi/alm

• Students

– www.dreamspark.com

• Startups

– www.microsoft.fi/bizspark