Brian Keller

Director of ALM Evangelism for Microsoft

Visual Studio 2013 Application Lifecycle Management Virtual Machine and Hands-on-Labs / Demo Scripts

Visual Studio 2013 Application Lifecycle Management Virtual Machine and Hands-on-Labs / Demo Scripts

Rate This
  • Comments 38

September 19, 2014 Update: The VM and corresponding hands-on-lab / demo scripts were updated to Visual Studio 2013 Update 3. This includes several fit and finish releases across the hands-on-lab /demo scripts in addition to several improvements in the underlying virtual machine itself (including an upgrade to Windows Server 2012 R2). A detailed changelog is available.
The Visual Studio 2013 Update 3 ALM Virtual Machine is available for download along with 25 hands-on-labs / demo scripts which introduce you to many of the ALM capabilities which have been included in this release.

You can download and install Visual Studio 2013 (including Team Foundation Server 2013, .NET Framework 4.5.1, etc.). But if you would like a faster way to understand what is new for application lifecycle management in this release, this virtual machine is pre-configured with all of the necessary software and sample data for you.

Some important notes about this virtual machine:

  • This is a Hyper-V virtual machine and works with Windows Server 2008 x64, Windows Server 2008 R2 SP1, Windows 8 (with SLAT-capable processors), Windows 8.1, Windows Server 2012, and Windows Server 2012 R2. The import procedure for this virtual machine is slightly different than for previous versions. Please read the “Working with…” document for detailed instructions.
  • Windows is configured to set the system clock to July 9, 2013 every time you start this virtual machine. This is to support the project management hands-on-lab. If you want to work with this virtual machine beyond the specific hands-on-labs scenarios, you may need to disable the Set Date and Time task (Task Scheduler -> Task Scheduler Library -> Set Date and Time -> Right-Click -> Disable).

This virtual machine is configured with:

  • Microsoft Windows Server 2012 R2 Standard Evaluation
  • Microsoft Visual Studio Ultimate 2013 Update 3
  • Microsoft Visual Studio Team Foundation Server 2013 Update 3
  • Microsoft Office Professional Plus 2013 (Word, PowerPoint, Excel, Outlook)
  • Microsoft Visio Professional 2013
  • Microsoft Release Management for Visual Studio 2013 Update 3
  • Microsoft SQL Server 2012 Standard
  • Sample users and data required to support hands-on-lab scripts which accompany this download and exercise 24 ALM scenarios.


    There are 25 hands-on-labs for you to take a scripted approach towards learning this content. These labs double as demo scripts in case you want to show off these features to others.

    New features in Visual Studio 2013:


    Labs upgraded from Visual Studio 2010/2012:


    Finally, if you want to use this virtual machine with Visual Studio Online, this simple document will detail the special steps necessary to put the virtual machine online:

      If you are looking for even more hands-on-labs and demo scripts, be sure to check out our other ALM virtual machines at

      Links to the files above are included in the download set below, so you don’t have to follow the individual links above if you plan on batch downloading all of the files in this set.

      Downloading the virtual machine and labs:
      I suggest using a download manager for these files since they are very large. My download manager of choice is Free Download Manager. You can use your own favorite download manager, but you may need to adapt the instructions below as appropriate.

      1. Download and install Free Download Manager. This utility provides:
      - Auto-resume support for interrupted downloads.
      - Multiple simultaneous download streams for (usually) a much faster download experience.
      - As the name implies, it's completely free.
      2. Select the URL’s below and copy (CTRL+C) them to your clipboard.
      ###Start - Do Not Include This Line### with the Visual Studio 2013 Update 3 ALM Virtual Machine.docx Planning and Portfolio Management with Team Foundation Server 2013.docx and Running Manual Tests using Microsoft Test Manager 2013.docx and Merging Visualization with Visual Studio Team Foundation Server 2013.docx the Right Software - Generating Storyboards and Collecting Stakeholder Feedback with Visual Studio 2013.docx Discovery using the Architecture Tools in Visual Studio Ultimate 2013.docx to Visual Studio Online Using the Visual Studio 2013 ALM VM.docx with IntelliTrace using Visual Studio Ultimate 2013.docx Issues in Production with IntelliTrace and Visual Studio 2013.docx Continuous Delivery with Release Management for Visual Studio 2013.docx Testing using Microsoft Test Manager 2013.docx Started with Git using Team Foundation Server 2013.docx to Coded UI Tests with Visual Studio Ultimate 2013.docx to Platform Testing with Microsoft Test Manager 2013.docx to PreEmptive Analytics.docx to Test Case Management with Microsoft Test Manager 2013.docx to Test Planning with Microsoft Test Manager 2013.docx to Web Performance and Load Testing with Visual Studio Ultimate 2013.docx Management using Standard Lab Environments in Visual Studio 2013.docx Developers More Productive with Visual Studio Team Foundation Server 2013.docx Collaboration Experiences for Development Teams using Team Foundation Server 2013.docx and Debugging SharePoint Applications with Visual Studio 2013.docx Class Coupling with Visual Studio Ultimate 2013.docx Testing, Code Coverage and Code Clone Analysis with Visual Studio 2013.docx Code Analysis with Visual Studio 2013 to Improve Code Quality.docx the Architecture Explorer in Visual Studio Ultimate 2013 to Analyze Your Code.docx
      ###End - Do Not Include This Row In Your Selection###
      3. Launch the user interface for Free Download Manager (either from the Start Menu or via the system tray icon if FDM is already running).
      4. Click File -> Import -> Import List of URLs from Clipboard.
      5. When prompted for a download group, accept the default and click OK.
      6. You are now free to minimize Free Download Manager while the files download. By default, they will be saved to c:\downloads.
      7. Expand the files and self-extracting RAR set and see the “Working with…” document for more instructions.

      I hope you will enjoy this content as a way of learning how Visual Studio can help you improve your team’s overall application lifecycle management capabilities. If you have suggestions for how to improve this virtual machine and set of demos / hands-on-labs please let me know. Remember to check out our previous ALM virtual machines at to learn about other ways in which Microsoft is delivering tooling for application lifecycle management.

      • Brian,

        That's the only error I got and I make sure to change writable to all files. Anyway, I could create a new VM using your virtual disk. it's started and I could activate it.

        Is that good enough to run your lab or it have to use your setting file?


      • Gary,

        That might work - it's likely that the Office piracy mechanism is going to complain but I don't think you'll need Office for any of these hands-on-labs.

      • Hi Brian, is it possible to update the vm to the Release Candidate version of 2013? Or is this not possible with some limmitations with the vm's like the date reset? Or are there things to think about before upgrading? Thanks!

      • Hi Ralph,

        It should be possible but I'm afraid I don't have time to provide any guidance or support for this exercise. My next focus will be the RTM VM.

      • I understand that You won't give support. But maybe there was something why the update to RC couldn't be done. But now I know it could be done, I maybe give it a try. Practice is always good. Thanks

      • Hello Brian,

        I go through all the comments, thank you so much for the great answers!

        I just have a question, you mention that you plan to include the Tailspin Toys website, is this will be with the RTM?

        I also had a problem because the machine name is the same name with the TFS 2012 VM so I got conflict, sometimes I need both machine on so my suggestion is to consider a new machine name if you still support the old one.


        Much appreciated!

      • Radwan, I can't say for certain yet when we'll bring forward the Tailspin Toys website and corresponding labs. It may not make it in time for RTM, we may need to ship a refresh post-RTM.

        Can you help me understand the problem with having the machine names the same? I understand that technically there will be a conflict but I'm not sure what scenario this would be breaking for you. Keeping the machine names the same makes it easier to update labs and other content when we carry those artifacts forward onto the latest version.

      • Brian, thanks for your reply!

        Yes you are right about the update, my problem is not so big important, thanks Brian!

      Page 3 of 3 (38 items) 123