+ All Categories
Home > Documents > Dive into Application Lifecycle Management with Visual Studio 2010

Dive into Application Lifecycle Management with Visual Studio 2010

Date post: 06-Feb-2016
Category:
Upload: dobry
View: 44 times
Download: 2 times
Share this document with a friend
Description:
Dive into Application Lifecycle Management with Visual Studio 2010. Brian Keller Sr. Technical Evangelist – Visual Studio ALM http://blogs.msdn.com/briankel. I work here…. …on this…. …and this. http:// bit.ly/ThisWeekC9. I blog here: http://blogs.msdn.com/briankel. - PowerPoint PPT Presentation
Popular Tags:
35
Dive into Application Lifecycle Management with Visual Studio 2010 Brian Keller Sr. Technical Evangelist – Visual Studio ALM http://blogs.msdn.com/briankel
Transcript
Page 1: Dive into Application Lifecycle Management with Visual Studio 2010

Dive into Application Lifecycle Management with Visual Studio 2010Brian KellerSr. Technical Evangelist – Visual Studio ALMhttp://blogs.msdn.com/briankel

Page 2: Dive into Application Lifecycle Management with Visual Studio 2010

I work here…

Page 3: Dive into Application Lifecycle Management with Visual Studio 2010

…on this…

Page 4: Dive into Application Lifecycle Management with Visual Studio 2010

…and this.

http://bit.ly/ThisWeekC9

Page 5: Dive into Application Lifecycle Management with Visual Studio 2010

I blog here:http://blogs.msdn.com/briankel

Page 7: Dive into Application Lifecycle Management with Visual Studio 2010

Application Lifecycle Management

Helping teams of people…

build great software…

by working together.

Page 8: Dive into Application Lifecycle Management with Visual Studio 2010

Adam Smith, 1723-1790

Page 9: Dive into Application Lifecycle Management with Visual Studio 2010

Visual Studio 2010

Page 10: Dive into Application Lifecycle Management with Visual Studio 2010

DEMOTeam Foundation Server: Basic Configuration

Page 11: Dive into Application Lifecycle Management with Visual Studio 2010

Team Foundation Server @ DevDivHow big is big?• 1,032,045,223 files• 2,024,223 check-ins• 911,432 work items• 3,612 unique users• 17.3 TB of data• Largest table: 3.1TB; 4.3 billion rows

Page 12: Dive into Application Lifecycle Management with Visual Studio 2010

Team Foundation Server @ Microsoft

• 42 instances• 19,700 unique users • 6,154 team projects• 7.9 million work items

Page 13: Dive into Application Lifecycle Management with Visual Studio 2010
Page 14: Dive into Application Lifecycle Management with Visual Studio 2010

TFS 2010 Topology

TFS AT HR Applications

Single Server TFS

Page 15: Dive into Application Lifecycle Management with Visual Studio 2010

TFS 2010 Topology

TFS AT HR Applications

Data Tier

Clustered SQL Server

Dedicated Admin Tools

App Tier

Page 16: Dive into Application Lifecycle Management with Visual Studio 2010

TFS 2010 Topology

TFS ATHR

Applications

Finance Applications

Team Project Collection

Company Web site

Another SQL Server

TFS AT

TFS AT

NLB

VIP

Network Load

Balancing

Consolidated Admin Snap-

in

Team Project Collection

Page 17: Dive into Application Lifecycle Management with Visual Studio 2010

TFS 2010 Topology

TFS ATHR

Applications

Finance Applications

Company Web site

TFS AT

TFS AT

NLB

SharePoint Farm

DataWarehouse

Project Server

TFS Build Farm

Virtual Machine Manager

TFS Proxies

Test Rig

Page 18: Dive into Application Lifecycle Management with Visual Studio 2010

DEMOBranching and Merging VisualizationsArchitecture Tooling

Page 19: Dive into Application Lifecycle Management with Visual Studio 2010

• “…you cannot manage what you cannot measure.”

Lord Kelvin, 1824-1907

Page 20: Dive into Application Lifecycle Management with Visual Studio 2010

– INTERNAL ONLY

Page 21: Dive into Application Lifecycle Management with Visual Studio 2010

– INTERNAL ONLY

Page 22: Dive into Application Lifecycle Management with Visual Studio 2010

– INTERNAL ONLY

Page 23: Dive into Application Lifecycle Management with Visual Studio 2010

– INTERNAL ONLY

Page 24: Dive into Application Lifecycle Management with Visual Studio 2010

– INTERNAL ONLY

Page 25: Dive into Application Lifecycle Management with Visual Studio 2010

– INTERNAL ONLY

Page 26: Dive into Application Lifecycle Management with Visual Studio 2010

DEMOProject Management

Page 27: Dive into Application Lifecycle Management with Visual Studio 2010

Training

Conditioning

Climbing

Training Phase

Cost of Failure

Page 28: Dive into Application Lifecycle Management with Visual Studio 2010
Page 29: Dive into Application Lifecycle Management with Visual Studio 2010

Development

Test

Release

Software Phase

Cost of Bugs

Page 30: Dive into Application Lifecycle Management with Visual Studio 2010

Generalist SpecialistManual Testing Some scripting

Creates scripts to set up lab, create data

Strong scripting skills

Some coding skills

Strong coding

Develops fully automated testing procedures

Expert coding skills

Tester Segmentation

Black Box Testing

White Box Testing

API Testing

70% of testing happens here

majority of test tools target here

Page 31: Dive into Application Lifecycle Management with Visual Studio 2010

What usually happens when a testerfinds a bug?

Graphic by Jeff Atwood (CodingHorror.com)

Page 33: Dive into Application Lifecycle Management with Visual Studio 2010

Stay up to date with MSDN Belux

• Register for our newsletters and stay up to date:http://www.msdn-newsletters.be• Technical updates• Event announcements and registration• Top downloads

• Follow our bloghttp://blogs.msdn.com/belux

• Join us on Facebookhttp://www.facebook.com/msdnbehttp://www.facebook.com/msdnbelux

• LinkedIn: http://linkd.in/msdnbelux/ • Twitter: @msdnbelux

Download MSDN/TechNet Desktop Gadget

http://bit.ly/msdntngadget

Page 34: Dive into Application Lifecycle Management with Visual Studio 2010

TechDays 2011 On-Demand

• Watch this session on-demand via Channel9http://channel9.msdn.com/belux

• Download to your favorite MP3 or video player• Get access to slides and recommended resources by the speakers

Page 35: Dive into Application Lifecycle Management with Visual Studio 2010

THANK YOU


Recommended