Presentation is loading. Please wait.

Presentation is loading. Please wait.

Dive into Application Lifecycle Management with Visual Studio 2010

Similar presentations


Presentation on theme: "Dive into Application Lifecycle Management with Visual Studio 2010"— Presentation transcript:

1 Dive into Application Lifecycle Management with Visual Studio 2010
Brian Keller Sr. Technical Evangelist – Visual Studio ALM

2 I work here…

3 …on this…

4 …and this.

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

6

7 Application Lifecycle Management
Helping teams of people… build great software… by working together.

8 Adam Smith,

9 Visual Studio 2010

10 Team Foundation Server: Basic Configuration

11 Team Foundation Server @ DevDiv How 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

12 Team Foundation Server @ Microsoft
42 instances 19,700 unique users 6,154 team projects 7.9 million work items

13

14 TFS 2010 Topology HR Applications TFS AT Single Server TFS
6/11/ :05 AM TFS 2010 Topology Single Server TFS TFS AT HR Applications © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15 TFS 2010 Topology HR Applications TFS AT Dedicated Admin Tools
6/11/ :05 AM TFS 2010 Topology Dedicated Admin Tools App Tier Data Tier TFS AT HR Applications Clustered SQL Server © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

16 TFS 2010 Topology VIP NLB HR Applications TFS AT Finance Applications
6/11/ :05 AM TFS 2010 Topology Consolidated Admin Snap-in Network Load Balancing NLB TFS AT HR Applications Team Project Collection Finance Applications VIP Team Project Collection TFS AT Company Web site TFS AT Another SQL Server © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

17 Virtual Machine Manager
6/11/ :05 AM TFS 2010 Topology TFS AT HR Applications TFS Build Farm NLB Finance Applications TFS AT TFS Proxies Company Web site TFS AT Test Rig SharePoint Farm Data Warehouse Project Server Virtual Machine Manager © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 Branching and Merging Visualizations Architecture Tooling

19 Lord Kelvin, “…you cannot manage what you cannot measure.”

20

21

22

23

24

25

26 Project Management

27 Cost of Failure Training Phase
Climbing Cost of Failure Conditioning Training Training Phase

28

29 Cost of Bugs Software Phase
Release Cost of Bugs Test Development Software Phase

30 Tester Segmentation Generalist Specialist 70% of testing happens here
Manual 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 70% of testing happens here majority of test tools target here Black Box Testing White Box Testing API Testing

31 What usually happens when a tester finds a bug?
Graphic by Jeff Atwood (CodingHorror.com)

32 http://www. speakflow. com/View. aspx

33 Stay up to date with MSDN Belux
Register for our newsletters and stay up to date: Technical updates Event announcements and registration Top downloads Follow our blog Join us on Facebook LinkedIn: Download MSDN/TechNet Desktop Gadget Please keep this slide

34 TechDays On-Demand Watch this session on-demand via Channel9 Download to your favorite MP3 or video player Get access to slides and recommended resources by the speakers

35 THANK YOU


Download ppt "Dive into Application Lifecycle Management with Visual Studio 2010"

Similar presentations


Ads by Google