Download presentation
Presentation is loading. Please wait.
Published byDora Morrison Modified over 6 years ago
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
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
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.”
26
Project Management
27
Cost of Failure Training Phase
Climbing Cost of Failure Conditioning Training Training Phase
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.