sparkles - introduction to application lifecycle ... · application lifecycle management end-to-end...

11
Application Lifecycle Management End-To- End 12/05/2011 Sparkles, Pieter Gheysens - 2011 1 Application Lifecycle Management End-To-End Pieter Gheysens Visual Studio ALM MVP www.sparkles.be www.intovsts.net [email protected] User Group Lead VISUG www.visug.be [email protected] @pietergheysens May 2011 @ ISV Discovery Day Agenda Application Lifecycle Management (ALM) Visual Studio 2010 offering Product features Demo of ALM with Visual Studio 2010 • Summary Q & A

Upload: others

Post on 22-May-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sparkles - Introduction to Application Lifecycle ... · Application Lifecycle Management End-To-End 12/05/2011 Sparkles, Pieter Gheysens - 2011 1 Application Lifecycle Management

Application Lifecycle Management End-To-

End

12/05/2011

Sparkles, Pieter Gheysens - 2011 1

Application Lifecycle Management End-To-End

Pieter Gheysens

Visual Studio ALM MVP

www.sparkles.be

www.intovsts.net

[email protected]

User Group Lead VISUG www.visug.be [email protected] @pietergheysens

May 2011 @ ISV Discovery Day

Agenda

• Application Lifecycle Management (ALM)

• Visual Studio 2010 offering

• Product features

• Demo of ALM with Visual Studio 2010

• Summary

• Q & A

Page 2: Sparkles - Introduction to Application Lifecycle ... · Application Lifecycle Management End-To-End 12/05/2011 Sparkles, Pieter Gheysens - 2011 1 Application Lifecycle Management

Application Lifecycle Management End-To-

End

12/05/2011

Sparkles, Pieter Gheysens - 2011 2

Application Lifecycle Management

ALM definition according to Forrester:

The coordination of development life-cycle activities, including

requirements, modeling, development, build, and testing, through

– Enforcement of processes that span these activities

– Management of relationships between development artifacts used or

produced by these activities

– Reporting on progress of the development effort as a whole

A little bit of history …

Team System 2005

Team System 2008

Visual Studio 2010

A collaboration tool for all stakeholders in the software development process !!

Page 3: Sparkles - Introduction to Application Lifecycle ... · Application Lifecycle Management End-To-End 12/05/2011 Sparkles, Pieter Gheysens - 2011 1 Application Lifecycle Management

Application Lifecycle Management End-To-

End

12/05/2011

Sparkles, Pieter Gheysens - 2011 3

Who’s involved in the Lifecycle?

Tester

Developer

Architect

Project Manager

Business Analyst

Designer Database Professional

ALM & VS2010

Page 4: Sparkles - Introduction to Application Lifecycle ... · Application Lifecycle Management End-To-End 12/05/2011 Sparkles, Pieter Gheysens - 2011 1 Application Lifecycle Management

Application Lifecycle Management End-To-

End

12/05/2011

Sparkles, Pieter Gheysens - 2011 4

Test Manager 2010

Manual Testing

Layer Diagram

UML Modeling

Load Testing Web Testing

Test Case Management IntelliTrace™

Architecture Explorer Fast Forward for Manual Testing

Logical Class Designer

Cloud Development

Office Development

Windows Development

New WPF Editor Customizable IDE

Multi-core Development Silverlight Tools

Web Development

SharePoint Development

Generate from Usage

Static Code Analysis

Database Deployment

Code Metrics

Database Unit Testing Test Data Generation

Test Impact Analysis UI Test Automation

Code Coverage

Performance Profiling

Database Change Mgmt

Team Foundation Server

Page 5: Sparkles - Introduction to Application Lifecycle ... · Application Lifecycle Management End-To-End 12/05/2011 Sparkles, Pieter Gheysens - 2011 1 Application Lifecycle Management

Application Lifecycle Management End-To-

End

12/05/2011

Sparkles, Pieter Gheysens - 2011 5

ALM with Visual Studio 2010

Requirements

Management

Iteration Management

Development

+Testing Delivery

Build

Deploy

Test

Page 6: Sparkles - Introduction to Application Lifecycle ... · Application Lifecycle Management End-To-End 12/05/2011 Sparkles, Pieter Gheysens - 2011 1 Application Lifecycle Management

Application Lifecycle Management End-To-

End

12/05/2011

Sparkles, Pieter Gheysens - 2011 6

Requirements Management + Iteration Management

Development

Page 7: Sparkles - Introduction to Application Lifecycle ... · Application Lifecycle Management End-To-End 12/05/2011 Sparkles, Pieter Gheysens - 2011 1 Application Lifecycle Management

Application Lifecycle Management End-To-

End

12/05/2011

Sparkles, Pieter Gheysens - 2011 7

Testing

Requirements

Management

Iteration Management

Development

+Testing Delivery

Build

Deploy

Test

Page 8: Sparkles - Introduction to Application Lifecycle ... · Application Lifecycle Management End-To-End 12/05/2011 Sparkles, Pieter Gheysens - 2011 1 Application Lifecycle Management

Application Lifecycle Management End-To-

End

12/05/2011

Sparkles, Pieter Gheysens - 2011 8

Summary

• Visual Studio 2010 is a very BIG release!

• TFS has become a mature collaboration platform

• Integrated tools and services for all stakeholders

• Full traceability – from requirements to delivery

• Excellent reporting dashboards

Key for success

Tools

People

Process

Page 9: Sparkles - Introduction to Application Lifecycle ... · Application Lifecycle Management End-To-End 12/05/2011 Sparkles, Pieter Gheysens - 2011 1 Application Lifecycle Management

Application Lifecycle Management End-To-

End

12/05/2011

Sparkles, Pieter Gheysens - 2011 9

Q & A

Microsoft Test Manager

Page 10: Sparkles - Introduction to Application Lifecycle ... · Application Lifecycle Management End-To-End 12/05/2011 Sparkles, Pieter Gheysens - 2011 1 Application Lifecycle Management

Application Lifecycle Management End-To-

End

12/05/2011

Sparkles, Pieter Gheysens - 2011 10

Team Web Acces

Branching Visualization

Page 11: Sparkles - Introduction to Application Lifecycle ... · Application Lifecycle Management End-To-End 12/05/2011 Sparkles, Pieter Gheysens - 2011 1 Application Lifecycle Management

Application Lifecycle Management End-To-

End

12/05/2011

Sparkles, Pieter Gheysens - 2011 11

Team Dashboard

Resources

• Visual Studio 2010 Overview http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx

• MSDN Library Visual Studio 2010 http://msdn.microsoft.com/en-us/library/dd831853(VS.100).aspx

www.sparkles.be www.intovsts.net

[email protected]