TL37 Ram Cherala Principal Program Manager Microsoft Corporation Dev Challenges How Lab Management addresses them – Demo!! Build workflow Architecture Lab Management in a nut shell Q&A.
Download ReportTranscript TL37 Ram Cherala Principal Program Manager Microsoft Corporation Dev Challenges How Lab Management addresses them – Demo!! Build workflow Architecture Lab Management in a nut shell Q&A.
TL37 Ram Cherala Principal Program Manager Microsoft Corporation Dev Challenges How Lab Management addresses them – Demo!! Build workflow Architecture Lab Management in a nut shell Q&A Developer Tester Bug “ping-pong” Expensive context switches “Double-hop” issues Slow turnaround – How can we be Agile? Rich bug and Lab environment Rich bug • Action and video log • System information • Event logs, historic debugging and lab environment Lab Environment • Group of Virtual Machines with an identity which can be rapidly provisioned • Can be copied, check pointed, shared Dev Access to Environment • Developer has access to tester’s environment • Direct access to test machines makes debugging easy!! • Network fencing enables you to run a copy of the environment Compile Code Run Tests Deploy Application Compile Code Run Tests Take Checkpoint Restore Environment Deploy Application Team Foundation Server (TFS) Lab Management System Center Management Stack Test Case management Build management Work Item Tracking Source Control Operations Manager Virtual Machine Manager Virtualization Platform Hyper-V ESX Improves Productivity • Along with historic debugging support, makes “No-Repro” bugs a thing of the past!! • Easily revert to a baseline configuration Improves Efficiency • Self-service library of machines • Reduces significant setup time • Scheduled build/test cycle on steroids Enables Parallelism • Share your environment with others • Network fencing comes to the rescue!! Get familiar with virtualization – any virtualization!! Try Visual Studio Team System hands on labs Tell your test buddies about Lab Management HOL Code TLHOL07 Title TLHOL08 VSTS 2010: Project Planning, Management, and Design VSTS 2010: Architecture Tools TLHOL09 VSTS 2010: Team Foundation Server TLHOL10 VSTS 2010: Software Quality TLHOL11 VSTS 2010: Diagnostics and Performance Please submit session evaluation form at http://microsoftpdc.com Feedback/questions, email to [email protected] www.microsoftpdc.com © 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. What • Create multiple copies of environment • They can run in parallel without conflicts • No application reconfiguration Copy 1 10.10.1.5 10.10.1.6 IIS DB 172.22.48.16 172.22.48.15 How • Internal fence network is created for all VMs • A VM gets the same MAC & IP address, and computer name in all copies • VMs are also connected to the external lab network Fence network (Internal) Lab network (External) Copy 2 10.10.1.5 IIS 172.22.48.17 10.10.1.6 DB 172.22.48.18