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


Начало работы с использованием рабочих элементов

Для планирования и отслеживания проекта разработки программного обеспечения в Visual Studio Application Lifecycle Management (ALM) создаются рабочие элементы. Рабочие элементы добавляются в хранилище данных в Team Foundation Server (TFS). С помощью рабочих элементов можно назначать работу, отслеживать состояние и координировать усилия команды. Можно связывать рабочие элементы друг с другом, а также с наборами изменений и файлами исходного кода.

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

Рабочие элементы можно создавать в Visual Studio Online, Team Web Access (TWA) или Team Explorer. Также можно выполнять массовое добавление рабочих элементов из Excel или Project.

Создание рабочего элемента в веб-браузере (Visual Studio Online или TWA)

На домашней странице командного проекта или команды можно создать рабочий элемент любого типа. Инструкции по работе в Team Explorer приведены в этом разделе.

  1. Если вы или ваша команда еще не создали командный проект, сделайте это теперь.

  2. Если вы не добавлены в качестве участника команды, добавьтесь сейчас.

  3. В веб-браузере подключитесь к нужному командному проекту. Например, команда Fabrikam, Inc. переходит по адресу http://fabrikamprime:8080/tfs/DefaultCollection/Fabrikam%20Fiber%20Website/.

    На домашней странице TWA можно выбрать тип рабочего элемента, который нужно создать.

    Visual Studio Online либо локальное развертывание TFS 2013.1 или TFS 2013.2

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

    Team Web Access или локальное развертывание TFS 2013

    Домашняя страница — создание рабочих элементов (TFS 2013)

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

    Форма рабочего элемента невыполненной работы по продукту

    Чтобы узнать больше о каждом поле, обратитесь к одной из следующих статей в зависимости от шаблона процесса, используемого для создания командного проекта: Типы рабочих элементов Scrum (элемент невыполненной работы и другие), Типы рабочих элементов Agile (пользовательская История и другие) или Типы рабочих элементов CMMI (требование и другие).

Создание рабочего элемента в Team Explorer

  1. Если вы или ваша команда еще не создали командный проект, сделайте это теперь.

  2. Если вы не добавлены в качестве участника команды, добавьтесь сейчас.

  3. Откройте Team Explorer и подключитесь к командному проекту, в котором вы планируете работать.

    Страница подключения, показано два подключенных командных проекта

    Если вы работаете в Visual Studio и Team Explorer не отображается, в строке меню выберите Вид и щелкните пункт Team Explorer. Если это первое подключение к командному проекту, перейдите сюда.

    Если вы работаете из Eclipse, инструкции по подключению см. здесь.

  4. Откройте страницу Узел рабочих элементов Рабочие элементы.

  5. Выберите тип создаваемого рабочего элемента, например Элемент невыполненной работы по продукту.

    Меню "Создать рабочий элемент" — добавление элемента невыполненной работы

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

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

    Новый элемент невыполненной работы по продукту (Team Explorer)

    Обязательные поля отображаются желтым цветом.

    Чтобы узнать больше о каждом поле, обратитесь к одной из следующих статей в зависимости от шаблона процесса, используемого для создания командного проекта: Типы рабочих элементов Scrum (элемент невыполненной работы и другие), Типы рабочих элементов Agile (пользовательская История и другие) или Типы рабочих элементов CMMI (требование и другие).

Поиск рабочих элементов с помощью поля поиска

Введите идентификатор в поле поиска рабочих элементов, а затем выберите значок поиска.

Надпись "Поиск рабочих элементов"

Либо с помощью контекстного меню Значок контекстного меню добавьте фильтры для поиска элементов на основе назначения, состояния, ключевого слова или типа рабочего элемента.

Например, введите A=@Me T=Task, чтобы перечислить все назначенные задачи. Используйте операторы =, : и –, чтобы определить операции Равно, Содержит и Отрицание соответственно.

Получив список результатов, выберите элемент Редактор, чтобы изменить условия фильтра и уточнить результаты.

Дополнительные сведения см. в разделах Пример запросов в поле поиска и Запрос рабочих элементов.

Обновление состояния, повторное назначение или изменение рабочего элемента

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

Типичная схема рабочего процесса.

  • Создание элемента невыполненной работы по продукту в состоянии по умолчанию Новый.

  • Переход из состояния Новый в состояние Утверждено.

  • Переход из состояния Утверждено в состояние Зафиксировано.

  • Переход из состояния Зафиксировано в состояние Выполнено.

Переходы вне стандартного процесса

  • Переход из состояния Новый в состояние Удалено.

  • Переход из состояния Удалено в состояние Новый.

  • Переход из состояния Утверждено в состояние Удалено.

  • Переход из состояния Зафиксировано в состояние Утверждено.

  • Переход из состояния Выполнено в состояние Зафиксировано.

Элемент невыполненной работы по продукту, процесс Scrum

Просмотр журнала изменений

Каждый рабочий элемент содержит журнал аудита внесенных в элемент изменений. Просмотреть эти изменения можно на вкладке Журнал.

Просмотр журнала изменений

Чтобы посмотреть только комментарии, добавленные в журнал, откройте вкладку Только обсуждение.

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

Совет

В TWA щелкните значок "Развернуть" Развернуть/Свернуть (Свернуто) для определенных даты и времени, как показано на следующем изображении.

Просмотр журнала изменений в Team Web Access

Для поиска рабочих элементов на основе журнала см. статью Запрос рабочих элементов с помощью поля "Журнал".

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

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

Вкладка с элементами управления связями в веб-браузере

Элементы управления ссылками в Visual Studio Online и TWA

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

Вкладка с элементами управления связями в подключаемом модуле Team Explorer для Visual Studio

Элементы управления панели инструментов для связывания в форме рабочего элемента

Вкладка с элементами управления связями в подключаемом модуле Team Explorer для Eclipse предоставляет лишь часть этих функций.

Связывание возвратов кода с рабочими элементами

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

Система управления версиями Team Foundation позволяет связывать рабочие элементы с наборами изменений или файлами исходного кода с контролем версий с помощью типов ссылок Changeset и Versioned Item. При возврате ожидающих изменений или возврате изменений с помощью функции "Моя работа" рабочие элементы автоматически связываются с изменениями.

Git позволяет связывать рабочие элементы с фиксациями с помощью типа ссылки Commit. Подробнее см. в статье Управление изменениями и фиксация изменений.

Вопросы и ответы

Вопрос. Как лучше отслеживать зависимости?

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

Вопрос. Как добавить связанный рабочий элемент?

Ответ. Добавить рабочий элемент, который будет автоматически связан с существующим рабочим элементом, можно с помощью вкладок с элементами управления ссылками. Например, можно добавить задачу, связанную с элементом невыполненной работы, на вкладке Задачи.

Значок и форма нового связанного рабочего элемента на вкладке "Задачи"

Также можно воспользоваться контекстным меню запроса рабочих элементов.

Связывание рабочего элемента с существующим рабочим элементом (подключаемый модуль Team Explorer для Visual Studio)

Добавление ссылки на существующий элемент

Подробнее о связывании см. в статье Связывание рабочих элементов для обеспечения возможности трассировки.

Вопрос. Как получить URL-адрес рабочего элемента?

Ответ. В Visual Studio щелкните вкладку рабочего элемента правой кнопкой мыши, чтобы скопировать URL-адрес. С помощью URL-адреса рабочий элемент открывается в TWA. В TWA просто скопируйте URL-адрес в адресной строке браузера.

Отправка гиперссылки для рабочего элемента по электронной почте

Вопрос. С чего начинать планирование проекта разработки программного обеспечения?

О. Проще всего начать с создания невыполненной работы. Если имеется несколько элементов PBI, пользовательских Историй, требований или задач, которые нужно добавить путем массового добавления, можно использовать Excel или Project.

Если вы планируете пакет продуктов и управляете ходом выполнения работы несколькими командами, прочитайте разделы Работа с невыполненными работами портфеля и Настройка иерархии команд.

Вопрос. Как фильтровать список рабочих элементов?

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

Вопрос. Как добавить в тип рабочего элемента еще одно поле?

Ответ. Чтобы отслеживать дополнительные данные для рабочего элемента, можно изменить или добавить поле для поддержки запросов, отчетов и рабочих процессов.

Вопрос. Какие клиенты поддерживает TFS?

Ответ. Подключиться к TFS можно с помощью веб-браузера и ряда клиентов. См. раздел Выбор клиента Team Foundation для поддержки требуемых задач.