Application Lifecycle Management with Visual Studio
This page is specific to:.NET Framework Version:2.03.54.0
Visual Studio Team System
Application Lifecycle Management with Visual Studio

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

By using the suite of tools in Microsoft Visual Studio Team System, you can apply proven practices to manage your application's life cycle, from understanding customer needs through code design and implementation to deployment. You can use the instrumentation in Visual Studio Team System to trace requirements to checked-in code, builds and test results. These practices can help your team create software that your customers value and that is faster and more reliable. You can use Visual Studio Team System to achieve the following results:

Plan and Track: Capture what is important to your customers, and track your project's progress. Enact processes and monitor their quality to help your team turn customer requirements into working software.

Planning and Tracking Projects

Design: Design functionality either on top of existing assets or from scratch, using architectural diagrams to communicate critical information about your team's software.

Modeling the Application

Develop: Write, unit test, debug, analyze, and profile your application using tools that are integrated with the rest of the application lifecycle so that your team can understand how your progress contributes to the project.

Developing the Application

Using Version Control

Build: Build your application using the integrated build system so that your team can ensure quality gates are met and see what requirements have been fulfilled in each build.

Building the Application

Test: Run manual or automated tests, including performance and stress tests. Manage testing systematically so that your team knows the software quality on any given day.

Testing the Application

Deploy: Deploy into virtual environments to enable more sophisticated development and testing.

Virtualizing the Application Lifecycle

To start to use Visual Studio Team System, see Getting Started with Visual Studio Team System.

For information about what has been added since the previous release of Visual Studio Team System, see What's New in Beta 2 for Visual Studio Team System 2010.

To administer Visual Studio Team System, see Administering Team Foundation and Technical Reference for Team Foundation.

Team Foundation Server

Microsoft Visual Studio Team Foundation Server, the core of Visual Studio Team System, provides version control, a build system, and tools and metrics for managing and organizing projects. With a license for Team Explorer, you can view and update data in Team Foundation Server by using Team System Web Access, Visual Studio and other integrated development environments. You can access some of that data without a license for Team Explorer by using a Web browser to view team project portals.

Team System

For more information about clients for Team Foundation Server, see Working with Team Foundation Clients.

Team Suite

You can integrate other aspects of the application development lifecycle with Team Foundation Server by using one or more other products in Visual Studio Team System.

Microsoft Test and Lab Manager: Manage and execute test cases outside Visual Studio, and create and manage physical or virtual environments. 

Team System Architecture: Design your application in UML, or analyze your existing software assets. Define your software architecture, and validate that design when your team checks in and builds with Team Foundation Server.

Team System Development: Implement the presentation, application, and data tiers of your application by using .NET languages, Transact-SQL, and C++.

Team System Test: Automate user interface tests, and create and run load tests in Visual Studio.

The following table shows how these tools can be used throughout the application lifecycle.

Application Lifecycle

Team Foundation

Microsoft Test and Lab Manager

Team System Architecture

Team System Development

Team System Test

Plan and Track

check mark

Design

check mark

Develop

check mark

check mark

Test

check mark

check mark

check mark

Build

check mark

See Also

Other Resources

© 2009 Microsoft Corporation. All rights reserved.   Terms of Use | Trademarks | Privacy Statement
Page view tracker
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Do you like the tabbed code blocks?
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
Classic
Lightweight Beta
ScriptFree
Switch View