Поделиться через


Настройка шаблонов процессов

Перед созданием командного проекта можно настроить шаблон процесса таким образом, чтобы создаваемые на его основе командные проекты соответствовали принятым в команде процессам.Командный проект — это основное средство планирования, используемое для отслеживания данных и организации исходного кода, построений, тестов и планов команды.Командный проект поддерживает возможности команды по совместной работе и обмену информацией, необходимые для разработки программных продуктов.

Как показано на следующем рисунке, в мастере создания командного проекта шаблон процесса используется для создания командного проекта и всех его артефактов.Многие из этих артефактов зависят от создания и определения объектов, предназначенных для отслеживания работы.Например, с помощью полей каждого из типов рабочих элементов определяются запросы и отчеты рабочих элементов.Помимо этих артефактов, можно также определить начальные области и вехи проекта, конфигурацию безопасности и другие параметры по умолчанию, обеспечивающие управление версиями, построениями, тестированием и лабораториями в командном проекте.

Шаблон процесса используется для создания командного проекта

Все командные проекты, создаваемые на основе одного и того же шаблона процесса, строятся с использованием одних и тех же артефактов и рабочих процессов.Обзор артефактов, предоставляемых шаблонами процессов Microsoft Solutions Framework (MSF), см. в разделе Артефакты Scrum (), Артефакты (гибкая разработка) или Артефакты (CMMI).

После создания командного проекта по-прежнему можно выполнять индивидуальную настройку отдельных элементов в соответствии с конкретными требованиями процесса.Однако последующие изменения вносятся, как правило, в конкретные командные проекты и применяются к каждому командному проекту, который необходимо изменить.Кроме того, большую часть параметров процесса можно настроить уже после создания командного проекта.Основное исключение — состояния разрешения тестов, определенные для Microsoft Test Manager.Дополнительные сведения см. в разделе Определение начальной конфигурации Test Manager.

Процедура настройки рабочего процесса

Чтобы настроить шаблон процесса, сначала загрузите существующий или пустой шаблон процесса, измените или добавьте файлы, передайте файлы шаблона процесса и затем проверьте изменения.На следующем рисунке показана последовательность из пяти основных задач, которые необходимо выполнить для настройки шаблона процесса, а в приведенной ниже таблице кратко описан каждый из шагов этой последовательности.Дополнительные сведения см. в разделе Пошаговый процесс настройки.

Рабочий процесс по настройке шаблона процесса

Шаг

Задача

Шаг 1

Выбор шаблона процесса.Чтобы свести к минимуму количество изменений, выберите шаблон, который наиболее полно соответствует принятым в команде процессам.Как правило, следует выбирать шаблон процесса, основываясь на типах рабочих элементов и рабочем процессе.

Загрузить шаблон процесса.Перед настройкой шаблона процесса необходимо загрузить его на локальный компьютер.Можно загрузить шаблон процесса MSF, пустой шаблон, шаблон с минимальным объемом содержимого или любой другой шаблон процесса, доступный в Интернете через диспетчер шаблонов процессов.

Шаг 2

Настройка шаблона процесса.Шаблон процесса настраивается путем изменения, удаления или добавления определенных для него файлов.

Шаг 3

Передача шаблона процесса.После настройки шаблона необходимо передать его в коллекцию командных проектов, в которой будет создаваться командный проект.Для выполнения этой процедуры необходимо быть членом группы Администраторы коллекции проектов или разрешение Шаблон управления процессом должно иметь значение Разрешить.

Шаг 4

Создание командного проекта.Командный проект создается с помощью мастера создания командного проекта в Team Explorer.Чтобы создать командный проект, необходимо быть членом нескольких групп безопасности в зависимости от включенных в шаблон процесса подключаемых модулей.

Шаг 5

Проверьте изменения в шаблоны процессов.Перед тем как перевести шаблон процесса в рабочий режим и использовать его в качестве основы для нескольких командных проектов, необходимо проверить, что этот шаблон определен надлежащим образом.Для этого следует последовательно проверить правильность работы каждого объекта и артефакта.

К началу

Подключаемые модули шаблона процесса

Как показано на следующем рисунке, шаблоны процессов MSF состоят из девяти подключаемых модулей.Подключаемые модули определяют задачи, которые будут выполняться, и экраны, которые будут появляться при запуске мастера создания командного проекта.При выполнении этих задач задаются разрешения, создаются папки, передаются файлы, активируются сайты и задаются другие настраиваемые переменные.Кроме того, подключаемые модули определяют зависимости конкретной задачи от успешного выполнения других задач.

Подключаемые модули шаблона процесса

ПримечаниеПримечание

Настроить отчеты Microsoft Excel и панели мониторинга с помощью файлов шаблона процесса нельзя.Эти артефакты создаются для командного проекта в зависимости от параметров, выбранных в мастере создания командного проекта. Для получения дополнительной информации см. Customizing Team Foundation Server Project Portals.

Для каждого подключаемого модуля отдельный файл определяет конфигурацию функциональной области в Visual Studio Application Lifecycle Management (ALM).К таким областям относятся безопасность, организационные иерархии, отчеты, портал проекта, отслеживание рабочих элементов, Team Foundation (подсистема контроля версий), Team Foundation Build, Visual Studio Lab Management и Microsoft Test Manager.Каждый файл определяет одну или несколько задач.Все подключаемые модули, кроме модуля классификации, можно добавлять в шаблон процесса или удалять из него.Подключаемый модуль классификации является обязательным при создании командного проекта.Кроме того, можно изменять содержимое файлов подключаемых модулей.Дополнительные сведения см. в разделах Работа с файлами шаблонов процессов и Настройка функциональных областей внутри шаблона процесса.

Для определения включаемых в шаблон подключаемых модулей служит файл подключаемых модулей ProcessTemplate.xml.Этот файл содержит все группы задач, которые должны быть выполнены для создания командного проекта.Каждая группа задач ссылается на подчиненный XML-файл подключаемых модулей, в котором определены конкретные задачи для конкретных подключаемых модулей.Дополнительные сведения см. в разделе Определение основных задач с помощью файла подключаемого модуля шаблона процесса.

К началу

Обязательные ресурсы для поддержки конкретных подключаемых модулей

В следующей таблице указаны ресурсы, которые являются обязательными для поддержки подключаемых модулей построения, портала и отчетов.

Подключаемый модуль

Team Foundation Build

Продукты SharePoint

Службы аналитики SQL Server 2008

Службы отчетов SQL Server 2008

Построение

Обязательно

Портал

Обязательно

Обязательно Рекомендовано

Требуется только для поддержки базовых панелей мониторинга.

Отчеты

Обязательно Обязательно

К началу

Задачи и зависимости подключаемых модулей

Между подключаемыми модулями и выполняемыми с их помощью задачами имеются определенные зависимости.Задачи, которые определяют объекты, ссылающиеся на другие объекты, должны выполняться в правильной последовательности.Между задачами могут существовать зависимости двух типов.Зависимости первого типа называются зависимостями групп задач и определяют последовательность, в которой выполняются задачи подключаемых модулей.Зависимости второго типа называются зависимостями задач и определяют последовательность, в которой выполняются задачи внутри конкретных подключаемых модулей.

Как показано на следующем рисунке, подключаемый модуль отслеживания рабочих элементов зависит от успешного завершения работы подключаемого модуля групп и разрешений, который, в свою очередь, зависит от подключаемого модуля классификации.Между оставшимися подключаемыми модулями существуют дополнительные зависимости.Дополнительные сведения см. в разделе Определение зависимостей для групп задач и задач в файлах подключаемых модулей.

Зависимости подключаемого модуля шаблона процесса

К началу

Процесс требования и настраивать подключаемых модулей

Шаблоны процессов настраиваются для поддержки выполняющих проекты команд, чтобы они могли следовать стандартизированным процессам и быстро получать нужную информацию.В следующей таблице показаны подключаемые модули и компоненты, которые необходимо настроить для поддержки большинства основных требований процессов.Файлы подключаемых модулей и определений можно настраивать путем изменения их содержимого XML.Каждый файл подключаемого модуля и файл определения типа должен соответствовать определению схемы XML.Файлы схем можно загрузить на следующей странице веб-сайта Майкрософт: Process Template and Work Item Schemas for Visual Studio Team Foundation.

ПримечаниеПримечание

Для создания и изменения типов рабочих элементов и глобальных списков, а также для просмотра полей, определенных для коллекции проектов, можно использовать редактор процессов — мощное средство Visual Studio.Это средство не поддерживается.Дополнительные сведения см. на следующей странице веб-сайта Microsoft: Team Foundation Server Power Tools.

Требование процесса

Подключаемый модуль

См. также

Добавление полей для поддержки отслеживания и создания отчетов.

Отслеживание рабочих элементов

Добавление и изменение полей рабочих элементов для поддержки отчетов

Настройка состояний, оснований или переходов для отслеживания работы.

Отслеживание рабочих элементов

Разработка рабочего процесса

Добавление полей или информации в форму рабочего элемента.

Отслеживание рабочих элементов

Управление отображением полей рабочих элементов

Добавление типа рабочего элемента для отслеживания определенных проблем или зависимостей.

Отслеживание рабочих элементов

Добавление определений типов рабочих элементов в шаблон процесса

Конфигурация процесса, используемого кривой невыполненной работы и задачами на доске.

Отслеживание рабочих элементов

Настройка страниц невыполненной работы и доски с помощью конфигурации процессов

Определение групп безопасности.

Группы и разрешения

Настройка начальных групп, команд, членов и разрешений

Добавление командных запросов.

Отслеживание рабочих элементов

Добавление запросов рабочих элементов в шаблон процесса

Ограничение списка пользователей, имеющих право на создание и изменение рабочих элементов.

Отслеживание рабочих элементов

Управление разрешением на создание или изменение рабочих элементов, Добавление определений типов рабочих элементов в шаблон процесса

Определение областей и вех проекта для организации работы.

Классификация

Определение начальных областей и итераций в подключаемом модуле классификации

Определение стандартных процессов построения и рабочих процессов.

Построение

Определение начальной конфигурации построения Team Foundation Build

Определение тестовых переменных, конфигурации, состояний разрешений и параметров тестирования по умолчанию, которые будут использоваться в Microsoft Test Manager.

Управление тестированием

Определение начальной конфигурации Test Manager

Задание политик извлечения и возврата.

Управление версиями

Определение начальной конфигурации Team Foundation (подсистема контроля версий)

Настройка структуры папок и набора отчетов, которые будут доступны через службы отчетов SQL Server.

Отчеты

Добавление отчетов в шаблон процесса

Создание библиотеки документов, настройка ее структуры, добавление документов для передачи и активация функций панели мониторинга.

Портал

Определение подключаемого модуля портала проекта для шаблона процесса

Добавление полей для поддержки интеграции с Microsoft Project.

Классификация

Сопоставление полей Microsoft Project полям Team Foundation

К началу

Связанные задачи

Разделы

Задачи

Обновление настраиваемого шаблона процесса для доступа к новым функциям

Обновление шаблона процесса для поддержки предыдущих настроек.При обновлении Visual Studio Team Foundation Server до более поздней версии шаблоны процессов MSF заменяются самыми последними версиями.Чтобы использовать функции, доступные с обновленными шаблонами MSF, и иметь доступ к сделанным ранее настройкам, необходимо добавить настройки в новые шаблоны.

Управление шаблонами процессов

Передача, загрузка, создание и удаление шаблонов процессов.Управление шаблонами процессов осуществляется с помощью диспетчера шаблонов процессов в Team Explorer.

Доступ к порталу командного проекта и руководству по процессу

Определение способа поддержки команды в обеспечении соблюдения командных процессов.Процесс, который должны соблюдать участники команды, работающие над командным проектом, документируется в руководстве по процессу.Шаблоны процессов MSF предоставляют тематическое руководство по процессам, доступное автономно в справке по Visual Studio ALM и на сайте библиотеки MSDN.

Другие руководства по процессам можно разместить на портале командного проекта или ином выбранном для этого веб-сайте.Дополнительные сведения см. в разделе Настройка портала проекта и руководства по процессу.

Настройка командных проектов и процессов

Изменение процессов командного проекта после его создания.При работе над командным проектом может оказаться, что начальные параметры, которые были определены шаблоном процесса, больше не соответствуют потребностям и необходимо настроить одну или несколько областей.Некоторые области можно настроить через пользовательский интерфейс.Для других областей требуется изменить XML-файл и передать его на сервер Team Foundation Server.

Указатель определений XML-элементов для подключаемых модулей шаблонов процессов

Указатель определений XML-элементов для типов рабочих элементов

Поиск определения элемента, используемого в файле подключаемого модуля шаблона процесса.В файлах шаблонов процессов используются два основных определения схем.Файлы подключаемых модулей основаны на схемах шаблонов процессов, а определения типов для рабочих элементов основаны на схемах для отслеживания работы.

Ограничения именования в Team Foundation

Анализ основных ограничений по меткам и размерам файлов.При добавлении объектов в шаблон процесса необходимо убедиться в том, что объекты отмечаются правильно, чтобы избежать ошибок при проверке XML.

К началу

Дополнительные ресурсы

Дополнительные сведения можно получить из следующих ресурсов на веб-сайте Майкрософт.

К началу

См. также

Основные понятия

Обновление обновленного командного проекта для доступа к новым функциям

Настройка данных отслеживания, форм, рабочего процесса и других объектов для проекта

Другие ресурсы

Указатель определений XML-элементов для подключаемых модулей шаблонов процессов