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


Использование рабочих элементов для управления проектом

Для планирования проекта и управления им в Team Foundation Server (TFS) добавляются рабочие элементы. С помощью рабочих элементов можно описывать работу, которую нужно выполнить, назначать ее, отслеживать состояние и координировать усилия команды.

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

Форма рабочего элемента для отслеживания функций или пользовательских Историй

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

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

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

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

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

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

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

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

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

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

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

В ходе выполнения работы члены команды могут обновлять состояние и переназначать его требуемым образом. Хотя состояния рабочего процесса различаются для разных типов рабочих элементов, обычно они сменяются в определенной последовательности: от "Новый" или "Активный" до "Выполнено" или "Готово". На рисунке ниже показаны состояния рабочего процесса для элемента невыполненной работы. Чтобы удалить рабочий элемент, измените состояние на "Удалено".

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

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

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

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

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

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

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

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

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

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

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

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

Удаленные рабочие элементы остаются в хранилище данных, и их можно активировать, изменив состояние.

При каждом обновлении изменения записываются в поле "Журнал", которое можно просмотреть на вкладке Журнал.

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

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

Связывание элементов для управления зависимостями

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

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

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

Некоторые рабочие элементы имеют две или более вкладок с элементами управления связями. Каждая вкладка предназначена для создания ссылок определенного типа. Подробнее см. в разделе Управление зависимостями, связывание рабочих элементов для поддержки возможности трассировки.

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

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

Возможные дальнейшие действия

Создание списка невыполненной работы

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

Hh409275.collapse_all(ru-ru,VS.140).gifВопрос. Можно ли добавить поле?Можно ли настроить форму рабочего элемента?

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

Hh409275.collapse_all(ru-ru,VS.140).gifВопрос. Как определять и использовать теги?

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

Hh409275.collapse_all(ru-ru,VS.140).gifВопрос. Как планировать проект?

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

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

Hh409275.collapse_all(ru-ru,VS.140).gifВопрос. Как найти рабочие элементы?

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

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

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

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

Hh409275.collapse_all(ru-ru,VS.140).gifВопрос. Как получить URL-адрес рабочего элемента?

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

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

Hh409275.collapse_all(ru-ru,VS.140).gifВопрос. Какие клиенты подключаются к TFS?

Ответ. Помимо веб-портала вы можете подключаться к TFS из Visual Studio, Eclipse и других клиентов. См. раздел Выбор клиента для поддержки требуемых задач.