170 likes | 336 Views
Software development using Microsoft Visual Studio Team System: Lab Management. Vishal Mehrotra Senior Lead Program Manager | Microsoft http://blogs.msdn.com/lab_management/ | vishm@microsoft.com. Agenda. VSTS Overview. Hardware Virtualization – A quick intro
E N D
Software development using Microsoft Visual Studio Team System: Lab Management Vishal Mehrotra Senior Lead Program Manager | Microsoft http://blogs.msdn.com/lab_management/| vishm@microsoft.com
Agenda • VSTS Overview. • Hardware Virtualization – A quick intro • Demo: Virtualization in Action • Dev &Test Challenges • How Lab Management addresses them – Demos • Lab Management in a nut shell • Q & A
Hardware Virtualization • Enables running multiple operating systems (Virtual Machines) in a single physical box
DEMO Virtualization in Action!
Dev and Test Challenges • Loss of productivity due to time consuming and error prone setup of multi-machine test environments.
DEMO One click environment setup!
Dev and Test Challenges.. • Non reproducible bugs resulting in bug ping-pong and poor quality
DEMO Creating a rich bug made easy Repro of a bug made easy
Dev and Test Challenges.. • Unable to release early and often due to process overheads. • Setting up daily builds is complex. • Even if we get daily builds we need clean environments • Deployment of N tier application is time consuming and error prone • Is build quality good enough for further testing.
DEMO Daily morning automated build quality report with a cup of Coffee
Lab Management in a nut shell • Improve Productivity • Rapid setup of multi-machine environments • Improve Quality • Developers get access to rich set of debugging information and environment with the same state when the bug was found. • Consistently and reliably reproduce Test environments across client/vendor sites • Improve Agility • Develop and test early and often through end to end process automation.
Reducing overall costs using Lab Management • Significantly reduces environment setup and application deployment costs • Teams spend 30% of cycle time in environment setup and build deployments. • Improves Hardware utilization • Under 30% utilization of dev/test assets • Significantly reduces cost of bug fixing • Enable easy repro through check pointing • Testing against realistic environment helps early bug detection.
References • Lab Management Team blog http://blogs.msdn.com/lab_management/ • Channel 9 Video on Lab Management http://channel9.msdn.com/posts/VisualStudio/Lab-Management-coming-to-Visual-Studio-Team-System-2010/ • Lab Management session in PDC, 2008 http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL37.wmv
Feedback , Quiz & QnA • Your Feedback is Important! Please take a few moments to fill out our online feedback form • Take Quiz and win exciting prizes! • Use the Question Manager on LiveMeeting to ask your questions now!
Contact • Lab Management Team blog Address http://blogs.msdn.com/lab_management/ • Email Address vishm@microsoft.com