Brian Keller

Director of ALM Evangelism for Microsoft

Posts
  • Brian Keller

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

    • 38 Comments

    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.

      image

      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 http://aka.ms/ALMVMs.

        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###
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Working with the Visual Studio 2013 Update 3 ALM Virtual Machine.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Agile Planning and Portfolio Management with Team Foundation Server 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Authoring and Running Manual Tests using Microsoft Test Manager 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Branching and Merging Visualization with Visual Studio Team Foundation Server 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Building the Right Software - Generating Storyboards and Collecting Stakeholder Feedback with Visual Studio 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Code Discovery using the Architecture Tools in Visual Studio Ultimate 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Connecting to Visual Studio Online Using the Visual Studio 2013 ALM VM.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Debugging with IntelliTrace using Visual Studio Ultimate 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Diagnosing Issues in Production with IntelliTrace and Visual Studio 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Embracing Continuous Delivery with Release Management for Visual Studio 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Exploratory Testing using Microsoft Test Manager 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Getting Started with Git using Team Foundation Server 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Introduction to Coded UI Tests with Visual Studio Ultimate 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Introduction to Platform Testing with Microsoft Test Manager 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Introduction to PreEmptive Analytics.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Introduction to Test Case Management with Microsoft Test Manager 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Introduction to Test Planning with Microsoft Test Manager 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Introduction to Web Performance and Load Testing with Visual Studio Ultimate 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Lab Management using Standard Lab Environments in Visual Studio 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Making Developers More Productive with Visual Studio Team Foundation Server 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/New Collaboration Experiences for Development Teams using Team Foundation Server 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Testing and Debugging SharePoint Applications with Visual Studio 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Understanding Class Coupling with Visual Studio Ultimate 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Unit Testing, Code Coverage and Code Clone Analysis with Visual Studio 2013.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Using Code Analysis with Visual Studio 2013 to Improve Code Quality.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/Using the Architecture Explorer in Visual Studio Ultimate 2013 to Analyze Your Code.docx
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part01.exe
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part02.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part03.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part04.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part05.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part06.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part07.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part08.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part09.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part10.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part11.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part12.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part13.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part14.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part15.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part16.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part17.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part18.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part19.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part20.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part21.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part22.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part23.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part24.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part25.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part26.rar
        http://download.microsoft.com/download/B/C/8/BC8558E1-192E-4286-B3B0-320A8B7CE49D/VisualStudio2013.Update3.ALM.part27.rar
        ###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 http://aka.ms/ALMVMs to learn about other ways in which Microsoft is delivering tooling for application lifecycle management.

      • Brian Keller

        New ALM Partner Hands-on-Labs: inteGREAT

        • 2 Comments

        I am frequently asked how to perform formal requirements management with Team Foundation Server. There are a few partners who provide solutions in this space which integrate directly with Team Foundation Server. inteGREAT by eDev Technologies has been the most popular with my customers. They provide a great set of requirements management solutions which are all very well integrated with Team Foundation Server.

        A few months ago, I started working with eDev Technologies to help them build out a solution for creating an inteGREAT demo and training environment using my ALM virtual machine as a starting point. I’m pleased to say that they have now delivered everything you need to install a trial copy of inteGREAT into my virtual machine and use that with a set of four hands-on-labs which showcase their requirements management solutions.

        To get started, visit their web site here. Once you fill out the form with your contact information you will be taken to another page which contains everything you’ll need to download and configure this experience. If you encounter any problems along the way, please contact info@edevtech.com.

      • Brian Keller

        Video: Application Lifecycle Management with Visual Studio 2013

        • 16 Comments

        Yesterday at TechEd North America we announced that Visual Studio 2013 and Team Foundation Server 2013 will be shipping later this year. A preview will be available on June 26, and that preview will have a “go live” license so that you can use it in production if you’d like.

        Brian Harry posted a nice overview of the new ALM capabilities we announced yesterday.

        Brian and I also delivered a foundational session at TechEd which goes deeper into these capabilities. We spent most of our time in demos so that you can get a real sense for what will be shipping in the preview. I hope you enjoy it.

        image 

      • Brian Keller

        List of all Visual Studio ALM Virtual Machines

        • 1 Comments

        Given the growing list of virtual machines we have published to showcase various application lifecycle management scenarios, I created this blog post to be a permanent location you can bookmark any time you want to find the latest and greatest. An easy-to-remember URL for this page is http://aka.ms/ALMVMs.

        Visual Studio 2013 Update 3 ALM Virtual Machine and Hands-on-Labs / Demo Scripts
        Last Updated: September 19, 2014   
        This virtual machine is based on the Update 3 release of Visual Studio 2013 and includes hands-on-labs / demo scripts which showcase the new ALM capabilities introduced in this release. This VM also includes content and hands-on-labs / demo scripts for capabilities which were originally introduced in Visual Studio 2010/2012.

        Visual Studio 2012 Update 2 ALM Virtual Machine and Hands-on-Labs / Demo Scripts
        Last Updated: April 17, 2013
        This is the primary ALM virtual machine which demonstrates many of the scenarios introduced in Visual Studio 2010/2012 for application lifecycle management. This includes project management, source control, developer productivity and collaboration, testing, lab management, and IntelliTrace.

        Team Foundation Server 2012 and Project Server 2013 Integration Virtual Machine and Hands-on-Labs / Demo Scripts
        Last Updated: April 17, 2013
        This VM highlights the integration scenarios which are possible between Team Foundation Server and Project Server which allow development teams to automatically synchronize the status of their projects with a centralized project management office (PMO).

        Team Foundation Server 2012 and System Center 2012 Operations Manager Integration Virtual Machine and Hands-on-Lab / Demo Script
        Last Updated: February 7, 2013
        This VM highlights the integration scenarios which are possible between System Center 2012 Operations Manager and Team Foundation Server 2012 which allow operations teams to easily surface incidents from production in a rich, actionable way for developers to quickly diagnose these problems.

      • Brian Keller

        Visual Studio 2012 Update 2 ALM Virtual Machine and Hands-on-Labs / Demo Scripts Now Available

        • 0 Comments

        The Visual Studio 2012 ALM virtual machine and corresponding hands-on-labs / demo scripts were updated to include Visual Studio 2012 Update 2.

        You can download everything from the usual location here.

        Enjoy!

      • Brian Keller

        Team Foundation Server 2012 and Project Server 2013 Integration Virtual Machine and Hands-on-Labs / Demo Scripts

        • 3 Comments

        I am pleased to announce the availability of a new virtual machine which demonstrates the integration of Team Foundation Server 2012 with Project Server 2013. This integration scenario was first introduced with Team Foundation Server 2010 and Project Server 2010, but this virtual machine was updated to showcase this integration scenario using the latest software releases.

        This integration enables the Project Management Office (PMO) to see a consolidated view of the progress and resource availability across all software development projects in Team Foundation Server.  Software teams using Team Foundation Server can choose to manage their projects using a formal process or an agile process and flow their status and schedule updates into Project Server and Project Managers can preview changes as they flow in, track the work at a high-level and provide live updates to their stakeholders.

        This virtual machine is pre-configured with this integration along with sample data and several walkthroughs (which can either be used as self-paced hands-on-labs, or demo scripts to present these capabilities to others). The following instructions should make it easier for you to batch download all of the files required for this release.

        Downloading the virtual machine and associated files:
        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 appropriate URL’s depending on your preferred virtualization platform and copy (CTRL+C) them to your clipboard.
          ###Select This Section and Copy It (CTRL+C) - Do Not Include This Line###
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/Working with the Project Server 2013 and Team Foundation Server 2012 Integration Virtual Machine.docx
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/1 - Top-Down Planning of Business Requirements in Project using Team Foundation Server 2012 and Project Server 2013.docx
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/2 - Managing Project Details in a Project Plan Mapped to a Team Project in Team Foundation Server 2012.docx
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/3 - Making Agile Team Progress Visible to the Project Management Office (PMO).docx
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/4 - Managing Field Mappings for Integration of Team Foundation Server and Project Server.docx
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/TFS2012-PS2013.part01.exe
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/TFS2012-PS2013.part02.rar
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/TFS2012-PS2013.part03.rar
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/TFS2012-PS2013.part04.rar
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/TFS2012-PS2013.part05.rar
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/TFS2012-PS2013.part06.rar
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/TFS2012-PS2013.part07.rar
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/TFS2012-PS2013.part08.rar
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/TFS2012-PS2013.part09.rar
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/TFS2012-PS2013.part10.rar
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/TFS2012-PS2013.part11.rar
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/TFS2012-PS2013.part12.rar
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/TFS2012-PS2013.part13.rar
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/TFS2012-PS2013.part14.rar
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/TFS2012-PS2013.part15.rar
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/TFS2012-PS2013.part16.rar
          http://download.microsoft.com/download/6/2/F/62FCF6CB-A796-4DA5-B895-97726C5CB569/TFS2012-PS2013.part17.rar
          ###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.


        Once you have downloaded the release, extract it to a directory by running the EXE. The document “Working with the Project Server 2012 and Team Foundation Server 2012 Integration Virtual Machine.docx” provides more details about how to load this virtual machine within Hyper-V, and how to activate the operating system to get a full 180 days of usage from this virtual machine. After 180 days from the time you first boot the virtual machine it will expire. If you need additional time you can re-extract a fresh copy of the virtual machine, or restore to a Hyper-V snapshot if you took one at a time prior to booting it up for the first time.

        After you have successfully setup this virtual machine within your Hyper-V environment you can begin using the walkthroughs to learn more about the scenarios enabled by this integration. Those walkthroughs are also included in the list of files above as Word documents, and are numbered 1-4. It is recommended, though not required, that you complete these labs in the order they are numbered. You should also consider using Hyper-V snapshots prior to following the steps in a walkthrough so that you can roll back to an earlier snapshot if you would like to complete a walkthrough multiple times, or if you make a mistake.

        DemoMates
        If you want to learn about this integration but don’t have time to download the virtual machine, you can use the following DemoMates. DemoMates are useful for being able to “click through” the scenarios above without needing to download and run the virtual machine.

        Online DemoMates:

        Offline DemoMates: (installed locally on your computer)


        I hope you enjoy this content. If you have suggestions for how to improve this virtual machine and set of demos / hands-on-labs please let me know.

      • Brian Keller

        OData Service for Team Foundation Server v2.2.0 beta

        • 1 Comments

        On Friday we published v2.2.0 of the OData Service for Team Foundation Server. This is a significant release which includes several bug fixes, feature enhancements, and performance optimizations based on the feedback we have received from beta testers. Please view the changelog for details on what is new in this release.

        A new sample application is also available and showcases how to use the OData Service from a Windows Phone 8 application. You can download the on-premises OData Service for Team Foundation Server v2.2.0 along with sample applications for Windows 8 and Windows Phone 8 at http://aka.ms/tfsodata. You can access the hosted OData Service for Team Foundation Service at https://tfsodata.visualstudio.com which now includes the same updates as the on-premises package.

        Please keep the feedback coming to TFSOData@Microsoft.com.

      • Brian Keller

        Team Foundation Server 2012 and System Center 2012 Operations Manager Integration Virtual Machine and Hands-on-Lab / Demo Script

        • 9 Comments

        Today we are releasing a new virtual machine that demonstrates the integration which is possible between System Center 2012 Operations Manager and Team Foundation Server 2012. This integration is designed to facilitate communication between operations teams and development teams, which is part of an industry movement known as DevOps. The goal is to accelerate Mean Time To Resolution (MTTR) by quickly providing development teams with as much relevant and useful information as possible about a production incident. Since System Center 2012 Operations Manager already has a deep understanding about your production systems and the applications which are running in those environments, this integration puts that information at the fingertips of the development team without requiring back-and-forth human interaction to solicit these details.

        A hands-on-lab / demo script is provided as a scripted walkthrough to showcase the value of this integration. The same scenario can also be seen by clicking through the accompanying DemoMate (online DemoMate | offline DemoMate installer).

        Note: This virtual machine has higher system requirements than most of the virtual machines we have shipped previously. This is due to the amount of enterprise software being demonstrated in this scenario. Please ensure that you have adequate system resources prior to downloading this virtual machine. If you do not have an adequate machine, you may prefer to use the DemoMates linked above.

        System Requirements:

        • 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) and Windows Server 2012.
        • 10 GB of free physical RAM (12 GB or more recommended)
          7 GB of RAM assigned to this virtual machine (8 GB or more recommended)
        • 50 GB of free hard disk space (more recommended if using snapshots)
        • Please take a few minutes to read the “Working with…” document for some important instructions on properly importing and working with this virtual machine.


        This virtual machine is configured with:

        • Microsoft Windows Server 2012 Datacenter Evaluation
        • Microsoft Visual Studio Ultimate 2012 Update 1
        • Microsoft Visual Studio Team Foundation Server 2012 Update 1
        • Microsoft Visual Studio Team Foundation Server 2012 Update 1 Power Tools
        • Microsoft System Center 2012 – Operations Manager SP1 with Update Rollup 1
        • Microsoft SQL Server 2008 R2
        • Microsoft SQL Server 2012 Express
        • Sample data required to support the hands-on-lab / demo script.


        Downloading the virtual machine and hands-on-lab / demo script:
        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###
        http://download.microsoft.com/download/B/B/0/BB013085-8C46-4371-8968-A8337099AAFE/Integrating Development and Operations with Visual Studio Team Foundation Server 2012 and System Center Operations Manager 2012.docx
        http://download.microsoft.com/download/B/B/0/BB013085-8C46-4371-8968-A8337099AAFE/Integrating TFS 2012 and SCOM 2012.exe
        http://download.microsoft.com/download/B/B/0/BB013085-8C46-4371-8968-A8337099AAFE/TFS2012-SCOM2012.part01.exe
        http://download.microsoft.com/download/B/B/0/BB013085-8C46-4371-8968-A8337099AAFE/TFS2012-SCOM2012.part02.rar
        http://download.microsoft.com/download/B/B/0/BB013085-8C46-4371-8968-A8337099AAFE/TFS2012-SCOM2012.part03.rar
        http://download.microsoft.com/download/B/B/0/BB013085-8C46-4371-8968-A8337099AAFE/TFS2012-SCOM2012.part04.rar
        http://download.microsoft.com/download/B/B/0/BB013085-8C46-4371-8968-A8337099AAFE/TFS2012-SCOM2012.part05.rar
        http://download.microsoft.com/download/B/B/0/BB013085-8C46-4371-8968-A8337099AAFE/TFS2012-SCOM2012.part06.rar
        http://download.microsoft.com/download/B/B/0/BB013085-8C46-4371-8968-A8337099AAFE/TFS2012-SCOM2012.part07.rar
        http://download.microsoft.com/download/B/B/0/BB013085-8C46-4371-8968-A8337099AAFE/TFS2012-SCOM2012.part08.rar
        http://download.microsoft.com/download/B/B/0/BB013085-8C46-4371-8968-A8337099AAFE/TFS2012-SCOM2012.part09.rar
        http://download.microsoft.com/download/B/B/0/BB013085-8C46-4371-8968-A8337099AAFE/TFS2012-SCOM2012.part10.rar
        http://download.microsoft.com/download/B/B/0/BB013085-8C46-4371-8968-A8337099AAFE/TFS2012-SCOM2012.part11.rar
        http://download.microsoft.com/download/B/B/0/BB013085-8C46-4371-8968-A8337099AAFE/TFS2012-SCOM2012.part12.rar
        http://download.microsoft.com/download/B/B/0/BB013085-8C46-4371-8968-A8337099AAFE/TFS2012-SCOM2012.part13.rar
        http://download.microsoft.com/download/B/B/0/BB013085-8C46-4371-8968-A8337099AAFE/Working with the Visual Studio Team Foundation Server 2012 and System Center 2012 Operations Manager Integration Virtual Machine.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 System Center 2012 Operations Manager and Team Foundation Server 2012 can help your organization work better together to quickly diagnose and resolve issues with applications running in your production environments. If you have suggestions for how to improve this virtual machine and set of demos / hands-on-labs please let me know.

      • Brian Keller

        Bringing OData to Team Foundation Service

        • 7 Comments

        I am pleased to announce that starting today we are enabling OData access for Team Foundation Service. The goal of the Team Foundation Service OData API is to help developers build applications for multiple device types (such as smartphones and tablets) and operating systems which interact with projects on Team Foundation Service. OData (http://www.odata.org) provides a great solution for this goal, and has been embraced by numerous developers for building great device-specific applications. OData is accessible from any device and application stack which supports HTTP requests.

        You can get started at https://tfsodata.visualstudio.com/ which includes information on how to enable basic auth credentials for your Team Foundation Service account along with API documentation.

        A sample Windows Store application is also available for download. This sample is licensed as MS-PL and we encourage you to learn from it and build upon it if you would like to build your own Windows Store application which works with Team Foundation Service.

        image image
        image image

         

        As of today this service is a beta. We are looking for feedback from the development community as we continue to refine this service offering. Please email TFSOData@Microsoft.com with your suggestions and bug reports. We know that performance for the service is an area we need to continue to invest in, especially for very large projects. If you have any specific feedback related to slow requests you are experiencing please provide us with details so that we can continue to make improvements here.

        The Team Foundation Service OData API builds upon the work we have done to provide an OData Service which can be used with Team Foundation Server. If you are running Team Foundation Server on-premises and you would like to enable an OData endpoint for your server, please check out the OData Service for Team Foundation Server v2. Whenever possible we will keep the API structure identical between these two projects so that the applications you build will work regardless of whether you are using Team Foundation Server or Team Foundation Service.

        We are excited to hear from anyone who publishes an application which works with the service. How are you using it? Where can we download it and can we advertise it to others?

        Enjoy!

      • Brian Keller

        OData Service for Team Foundation Server v2

        • 4 Comments

        2/17/2013 Update: Version 2.2.0 of the service is now available which includes several bug fixes, feature enhancements, and performance optimizations based on the feedback we have received from beta testers. Please view the changelog for details on what is new in this release. A new sample application is also available and showcases how to use the OData Service from a Windows Phone 8 application. Both of these items can be accessed at the Download link below.

        1/24/2013 Update: A beta of the Team Foundation Service OData API is now available for people wishing to use this with Team Foundation Service. You can read more about it here.

        Today we are releasing the beta of the OData Service for Team Foundation Server v2 along with a sample Windows Store application

        image

        The purpose of this service is to help developers work with data from Team Foundation Server on multiple device types (such as smartphones and tablets) and operating systems. OData provides a great solution for this goal, and has been embraced by numerous developers for building great device-specific applications. OData is accessible from any device and application stack which supports HTTP requests.

        The OData service interacts directly with the TFS client object model, and will work with CodePlex, Team Foundation Server 2010 and Team Foundation Server 2012.

        TFS Dashboard for Windows Store
        My colleague Nisha Singh built a Windows Store application – TFS Dashboard – using this OData Service. All of the source code is available for the application which can be downloaded alongside the OData Service. This is a sample which you can extend and customize yourself to learn more about how to consume the OData Service in your own applications. Nisha has more information about this application on her blog where she will be sharing additional information soon about how she implemented the Live tiles, Search and Share features supported by WinRT APIs.

        image image
        image image

          
        Since this is a beta, what is your roadmap for future releases? Is this supported?
        This beta release is designed to solicit feedback from the community and to help identify any lingering bugs before declaring a v2.0 release. Please let us know what you think. Information about a v2.0 release will be made via an update to this blog post when it is available.

        I should make it clear that this is not an official release from the TFS engineering team. The TFS engineering team has reviewed the service and approved of the approach we are taking, but there is no official support for this service. That said, all of the source code is provided for you, the license permits you to use it in production and extend it for your own purposes, and we are interested in (but not committed to) continuing to add capabilities over time.

        Will this work with Team Foundation Service?
        Not currently, although we are very excited about this possibility in the future. We are working on a release which work with Team Foundation Service but I do not have a timeline to share at the moment. More details will be posted as an update to this blog post when it is available.

        The Team Foundation Service OData API is now available! You can read more about it here.

        I found a bug or have some other feedback about this beta.      
        Please let us know so we can add it to our backlog!

      Page 2 of 29 (285 items) 12345»