Microsoft Visual Studio Team Foundation Server 2012 является центром совместной работы, лежащим в основе решения Microsoft для управления жизненным циклом приложений. Microsoft Visual Studio Team Foundation Server 2012 реализует ключевые службы управления жизненным циклом приложений в организациях. Автоматизируя процесс поставки ПО, рабочая группа может использовать средства для отслеживания действий участников, транзакций и таких проектных артефактов, как требования, задачи, ошибки, исходный код, построения и результаты тестов.
Microsoft Visual Studio Team Foundation Server 2012 дает возможность работать с подробными отчетами и панелями мониторинга, демонстрирующими исторические тренды, обеспечивающими полную отслеживаемость и анализ качества ПО в реальном времени.
C Team Foundation Server интегрируются такие средства групповой разработки Visual Studio, как Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional, Visual Studio Test Professional и Visual Studio Team Explorer Everywhere. Вместе они предоставляют все средства и функции, необходимые для формирования непрерывной цепочки реализации бизнес-ценностей в ПО.
Службы управления жизненным циклом приложений, реализуемые Microsoft Visual Studio Team Foundation Server 2012:
- Выпуск ПО и управление невыполненной работой.
- Интегрированное отслеживание рабочих элементов.
- Службы управления версиями.
- Непрерывные службы интеграции и развертывания, включая сопутствующие службы для управления инфраструктурой лаборатории.
- Интегрированные сервисы отчетов и аналитики.
Microsoft Visual Studio Team Foundation Server 2012 - это открытая платформа, функции которой доступны в качестве стандартизированных web-служб.
- Среды разработки интегрированы с Team Foundation Server, что позволяет участникам групп пользоваться службами Team Foundation Server непосредственно в среде разработки.
- Сервер также позволяет настраивать интеграцию с SharePoint Server для упрощения совместной работы группы.
- Аналогичную интеграцию можно провести и для сторонних сред и средств, чтобы использовать службы управления жизненным циклом приложений в разнородных средах.