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
http://tinyurl.com/ALM2010Book http://tinyurl.com/TFSBook
Application Lifecycle Management Helping teams of people… build great software… by working together.
Adam Smith, 1723-1790
Visual Studio 2010
Team Foundation Server: Basic Configuration
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
Team Foundation Server @ Microsoft 42 instances 19,700 unique users 6,154 team projects 7.9 million work items
TFS 2010 Topology HR Applications TFS AT Single Server TFS 6/11/2018 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.
TFS 2010 Topology HR Applications TFS AT Dedicated Admin Tools 6/11/2018 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.
TFS 2010 Topology VIP NLB HR Applications TFS AT Finance Applications 6/11/2018 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.
Virtual Machine Manager 6/11/2018 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.
Branching and Merging Visualizations Architecture Tooling
Lord Kelvin, 1824-1907 “…you cannot manage what you cannot measure.”
Project Management
Cost of Failure Training Phase Climbing Cost of Failure Conditioning Training Training Phase
Cost of Bugs Software Phase Release Cost of Bugs Test Development Software Phase
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
What usually happens when a tester finds a bug? Graphic by Jeff Atwood (CodingHorror.com)
http://www. speakflow. com/View. aspx http://www.speakflow.com/View.aspx?presentationID=ac460729-6cce-4deb-8f09-5faa5873f027&mode=presentLocally
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 blog http://blogs.msdn.com/belux Join us on Facebook http://www.facebook.com/msdnbe http://www.facebook.com/msdnbelux LinkedIn: http://linkd.in/msdnbelux/ Twitter: @msdnbelux Download MSDN/TechNet Desktop Gadget http://bit.ly/msdntngadget Please keep this slide
TechDays 2011 On-Demand Watch this session on-demand via Channel9 http://channel9.msdn.com/belux Download to your favorite MP3 or video player Get access to slides and recommended resources by the speakers
THANK YOU