DevOps and Application Lifecycle Management

Use our tools to remove barriers between teams, encourage collaboration and improve the flow of value to your customers. Build better apps for any platform, including Windows, iOS, and Android devices. Get started now with our integrated toolset for your application lifecycle management (ALM). Or you can integrate your existing tools into ours.

Install and setup Team Foundation Server (TFS) for your ALM solution, or use Visual Studio Online in the cloud to get up and running right away. Connect to TFS and Visual Studio Online from any web browser, Visual Studio, or other fit-for-purpose clients.


Agile methodologies speed up the development and test cycle and make sure that you can deliver real value to your customers on a regular basis. Use TFVC or Git version control to store your code for your app and give you access to different versions of your code. Set up builds for your app. Create unit tests that are run for every check in and build.

To improve your application, use diagnostic tools to debug and analyze your code.

Test that the user stories you want to release work as planned. Create test automation as necessary. Easily provision environments to use to run tests. Load test the performance of your app. Track when the quality is sufficient to release to the customer.

Make it easier for ops to release fast enough to your customers. Use Release Management to provide automation for the deployment of your apps to your environments and sign off at each stage of your release. This provides a consistent process for all your releases from testing and pre-production through to release to your customers.

Use Application Insights to understand how your app is being used and to make sure it is performing well.

Prioritization of investments should be based on real-world usage patterns. Use Agile methodologies to plan and track work using backlogs, sprint backlogs, Kanban boards, and task boards.

Enterprise organizations can manage a portfolio of products while teams work autonomously. Configurable charts, dashboards, and reports help teams monitor and report progress.

Once you have working software, you're ready to request and quickly capture feedback from your stakeholders to help in the next cycle of development.

Visual Studio and Team Foundation clients support program managers and other stakeholders to connect to TFS and Visual Studio Online. You can get started using the free Visual Studio Community edition. Compare Visual Studio Offerings to learn what editions provide access to premium features.

Team Explorer is installed with each version of Visual Studio. You can download it for free by installing Visual Studio Community. Team Explorer supports connecting to TFS and Visual Studio Online.

Use Team Explorer Everywhere , the Team Foundation Server plug-in for Eclipse, to connect to TFS and Visual Studio Online from Eclipse. The TFS plug-in supports version control, build, and work item tracking.

If your team project uses Git, you can use your Git command-line tools to work with the repositories in your team project. If it uses TFVC, use the cross-platform command-line tool.

For an introductory overview, go here to access the Visual Studio product guide, cases studies, white papers, forums, videos, and other resources.

For a summary of enhancements made with this release, see What’s new for Team Foundation Server 2015.

To download Team Foundation Server or Team Foundation client, go to the Visual Studio Download page.

Go here to learn more about Visual Studio 2015.

Choose Visual Studio Online when you want quick setup, maintenance-free operations, and to collaborate easily across domains. You’ll also have access to cloud load testing, cloud build servers, and application insights. Visual Studio Online now supports customizing your work tracking experience.

Choose on-premises TFS when you need your data to stay within your network, or you want access to SharePoint sites and reporting services that integrate with TFS data and tools.

For small teams, you can start for free. Visual Studio Online Pricing provides per user costs.

Visual Studio ALM provides three license levels: Stakeholder, Basic, and Advanced. You don't need to buy licenses for users who have eligible MSDN subscriptions. Use the Visual Studio and MSDN Licensing White Paper to plan your licensing requirements.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft