Изменения, выполняемые в командных проектах и шаблонах процессов по умолчанию в ходе обновления Team Foundation Server

При обновлении сервера до Visual StudioTeam Foundation Server (TFS) 2013 во все командные проекты, определенные на сервере, вносится ряд изменений. Некоторые из компонентов теперь являются нерекомендуемыми.

В этом разделе рассматриваются изменившиеся и нерекомендуемые компоненты. Дополнительные сведения о новых компонентах, добавленных относительно TFS 2012 для поддержки планирования и отслеживания, см. в разделе Новые возможности планирования и отслеживания.

Изменения, вносимые с обновлением до TFS 2013

  • Уровень доступа: наборы функций уровня доступа для стандартного и полного доступа изменились. Подробности см. в разделе Изменение уровней доступа.

  • Навигация и ссылки в TWA: навигация в TWA была изменена для поддержки добавления невыполненных работ портфеля и сохраняемых невыполненных работ спринта.

  • Разрешения администраторов команд: многие из функций, которые ранее были доступны для изменения любым членом команды, теперь требуют наличия у члена команды разрешений, назначаемых администраторам команд. Сюда относятся добавление членов команды, добавление командного избранного, настройка канбан-доски, а также добавление членов и событий в комнату команды. О том, как добавить администратора команды, см. здесь.

  • Имена шаблонов процессов: имена предусмотренных по умолчанию шаблонов процессов TFS были изменены. Теперь они связаны с версией TFS, с которой они были выпущены. Новые имена соответствуют следующим шаблонам:

    • Microsoft Visual Studio Scrum 2013

    • MSF for Agile Software Development 2013

    • MSF for CMMI Process Improvement 2013

  • witadmin: изменилось использование команды witadmin для конфигурации процессов. Следующие команды witadmin стали нерекомендуемыми вместе с соответствующими им файлами конфигурации (AgileConfiguration и CommonConfiguration):

    • exportagileprocessconfig

    • exportcommonprocessconfig

    • importagileprocessconfig

    • importcommonprocessconfig

    Теперь управление единственным файлом конфигурации процессов (ProcessConfiguration) осуществляется с использованием команд witadmin exportprocessconfig и importprocessconfig. См. раздел Импорт и экспорт конфигурации процесса

Изменения в шаблонах процессов по умолчанию

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

Изменения, внесенные в TFS 2013.4

В определения типов рабочих элементов (WIT) шаблонов процессов по умолчанию, предусмотренных в TFS, были внесены следующие изменения:

  • Scrum: из определений элементов невыполненной работы ошибок и продуктов удалено поле Приоритет невыполненной работы.

  • Agile: в определение ошибки добавлено поле Баллы описания. Из определения пользовательской истории удалено поле Ранг стека.

  • Шаблон процесса CMMI: в определение ошибки добавлено поле Размер. Из определения требований удалено поле Ранг стека.

Изменения, внесенные в TFS 2013,3

Во все шаблоны процессов по умолчанию, предусмотренные в TFS, были внесены следующие изменения:

  • добавлен план тестирования и типы рабочих элементов наборов тестов (WIT)

  • добавлена категория плана тестирования и категория набора тестов

  • добавлен план тестирования и типы рабочих элементов наборов тестов (WIT) в категорию скрытых типов

Изменения, внесенные в TFS 2013,2

Во все шаблоны процессов по умолчанию, предусмотренные в TFS, были внесены следующие изменения:

  • Добавлен тип рабочего элемента "Общий параметр".

  • Добавлена категория общих параметров.

  • В категорию скрытых типов добавлен тип рабочего элемента "Общий параметр".

  • Обновлены дополнительные номера версий для всех шаблонов процессов:

    • Scrum: <version type="6B724908-EF14-45CF-84F8-768B5384DA45" major="3" minor="9" />.

    • Agile: <version type="ADCC42AB-9882-485E-A3ED-7678F01F66BC" major="7" minor="19" />.

    • CMMI: <version type="27450541-8E31-4150-9947-DC59F998FC01" major="7" minor="9" />.

Изменения, внесенные в TFS 2013

Во все шаблоны процессов по умолчанию, предусмотренные в TFS, были внесены следующие изменения:

  • Добавлен тип рабочего элемента "компонент" (Feature).

  • Добавлена категория компонента.

  • Файлы AgileConfiguration и CommonConfiguration заменены одним файлом — ProcessConfiguration.

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

  • Удалены шаблоны сборки из подключаемого модуля сборки. Теперь доступ к шаблонам сборки осуществляется через пользовательский интерфейс. См. раздел Использование шаблона по умолчанию для рабочего процесса сборки.

  • Обновлены следующие отчеты служб Reporting Services: "Обзор невыполненной работы" (Scrum), "Обзор историй" и "Ход реализации историй" (Agile), а также "Обзор требований" и "Ход реализации требований" (CMMI). Эти обновления отражают изменения, необходимые в связи с появлением типа рабочего элемента "компонент" для невыполненной работы портфеля, которые рассмотрены в следующей статье: Update your Overview and Progress reports to support the Portfolio backlogs.

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

  • Обновлены основные и дополнительные номера версий для каждого шаблона проекта до 9 (для Scrum) и19 (для Agile и CMMI).

    • Scrum: <version type="6B724908-EF14-45CF-84F8-768B5384DA45" major="3" minor="7" />.

    • Agile: <version type="ADCC42AB-9882-485E-A3ED-7678F01F66BC" major="7" minor="17" />.

    • CMMI: <version type="27450541-8E31-4150-9947-DC59F998FC01" major="7" minor="7" />.

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

Изменения, внесенные в TFS 2012.1 и 2012.2

Каждый из шаблонов процессов по умолчанию, предусмотренных в TFS, был обновлен для поддержки дополнительных регрессивных переходов. Эти переходы, показанным красным цветом на следующем рисунке, поддерживают перемещение элементов обратно в невыполненную работу в случае, если для них ошибочно было установлено состояние "готово" или "разрешено". Теперь при случайном перетаскивании рабочего элемента на канбан-доске или доске задач в разрешенное или закрытое состояние его можно перетащить обратно в предыдущее состояние рабочего процесса. Следующие типы рабочих элементов теперь поддерживают переходы из любого состояния рабочего процесса в любое:

  • Visual Studio Scrum 2.1: ошибка, элемент невыполненной работы по продукту, задача;

  • MSF Agile 6.1: ошибка, задача, пользовательская история;

  • MSF Scrum 6.1: ошибка, задача, требование.

Типичные переходы вперед

Состояния рабочих процессов Scrum — состояния и причины перехода в прямом направлении

Нетипичные переходы назад

Состояния рабочих процессов Scrum — атипичный обратный поток

Чтобы применить изменения к существующим командным проектам, необходимо заменить разделы WORKFLOW, определенные для каждого из обновленных типов рабочего элемента, новыми определениями. Это можно сделать путем внесения изменений в определение типа рабочего элемента. См. статью Upgrade your 2012 team project from RTM to Update 2.

Для получения последних версий шаблонов процессов по умолчанию необходимо обновить сервер уровня приложений, установив ежеквартальное обновление 1. Получить это обновление можно с сайта загрузки корпорации Microsoft: ежеквартальное обновление для Microsoft Visual Studio Team Foundation Server 2012.

Получить дополнительные сведения об этом обновлении можно из следующей статьи в блоге корпорации Microsoft: Visual Studio and Team Foundation Server 2012 Update 1 now available.