1 / 17

Software development using Microsoft Visual Studio Team System: Lab Management

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

gareth
Download Presentation

Software development using Microsoft Visual Studio Team System: Lab Management

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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

  3. Visual Studio Team System (VSTS)

  4. Hardware Virtualization • Enables running multiple operating systems (Virtual Machines) in a single physical box

  5. DEMO Virtualization in Action!

  6. Dev and Test Challenges • Loss of productivity due to time consuming and error prone setup of multi-machine test environments.

  7. DEMO One click environment setup!

  8. Dev and Test Challenges.. • Non reproducible bugs resulting in bug ping-pong and poor quality

  9. DEMO Creating a rich bug made easy  Repro of a bug made easy 

  10. 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.

  11. DEMO Daily morning automated build quality report with a cup of Coffee 

  12. 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.

  13. 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.

  14. 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

  15. 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!

  16. Contact • Lab Management Team blog Address http://blogs.msdn.com/lab_management/ • Email Address vishm@microsoft.com

More Related