Следите за работой с пользовательскими историями, проблемами, ошибками, функциями и ситуаций

Azure Boards | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018–TFS 2013

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

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

Следите за работой, которую необходимо выполнить

Рабочие элементы можно использовать для наблюдения за любыми объектами, которые необходимо отслеживанию. Каждый рабочий элемент представляет объект, хранящийся в хранилище данных рабочего элемента. Каждый рабочий элемент основан на типе рабочего элемента и присваивает идентификатор, который уникален в пределах организации или коллекции проектов. Доступные типы рабочих элементов основаны на процессе создания проекта (Agile, Basic, Scrum или CMMI).

Рабочие элементы можно использовать для наблюдения за любыми объектами, которые необходимо отслеживанию. Каждый рабочий элемент представляет объект, хранящийся в хранилище данных рабочего элемента. Каждый рабочий элемент основан на типе рабочего элемента и присваивает идентификатор, который уникален в пределах организации или коллекции проектов. Доступные типы рабочих элементов основаны на процессе создания проекта (Agile, Scrum или CMMI).

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

Типы рабочих элементов (WIT)

Для наблюдения за различными типами работ определяются разные WIT. Доступность типов рабочих элементов зависит от процесса, используемого при создании проекта — Agile, Basic, Scrum или CMMI, — как показано на следующих изображениях. Элементы в невыполненной работе могут называться «пользовательские истории» ("базовый"), элементы невыполненной работы по продукту (Scrum) или требования (CMMI). Все четыре похожи: они описывают значение клиента, которое должно быть доставлено, и выполняемую работу.

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

Концептуальное изображение, тип рабочего элемента Agile

Каждая команда может настроить способ управления ошибками — на том же уровне, что и пользовательские истории или задачи — , настроив параметр Работа с ошибками . Дополнительные сведения об использовании этих типов рабочих элементов см. в разделе Agile Process.

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

Категория Тип рабочего элемента Управление невыполненными работами/досками
Легенда Легенда Невыполненные работы и доски в портфеле ситуации
Компонент Компонент Портфолиобакклогс компонентов и доски
Требование Описание функциональности пользователя (гибкая разработка)
Выпуск (базовый)
Элемент невыполненной работы по продукту (Scrum)
Требование (CMMI)
Невыполненная работа по продукту и доски и спринты
Задача Задача Спринты Таскбоардс
Bug Bug Зависит от того, как отправляются ошибки

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

Категория

Тип рабочего элемента

Используется для наблюдения за определенными типами работ

Запрос на проверку кода

Запрос на проверку кода

Отслеживает запрос на проверку кода в коде, поддерживаемом в репозитории системы управления версиями Team Foundation (TFVC). Дополнительные сведения см. в разделе день жизни разработчика: Приостановка работы, исправление ошибки и проверка кода.

Отклик на проверку кода

Отклик на проверку кода

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

Запрос отзыва

Запрос отзыва

Запросы на отзыв отслеживание запросов на отзыв, созданные с помощью формы запроса на отзыв. См. раздел Получение отзывов.

Ответ на отзыв

Ответ на отзыв

Ответ на отзыв создается для каждого пользователя и для каждого элемента, для которого предоставляется отзыв через Microsoft Feedback Client. См. раздел Получение отзывов.

Общий шаг

Общий шаг

Общие шаги используются для повторения тестов с различными данными.

Общий параметр

Общий параметр

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

Тестовый случай

Тестовый случай

Каждый тестовый случай определяет ручной тест.

План тестирования

План тестирования

Объединить наборы тестов группы планов тестирования и отдельные тестовые случаи. Планы тестирования включают в себя статические наборы тестов, наборы на основе требований и наборы на основе запросов. Дополнительные сведения см. в статье Создание планов тестирования и наборов тестов.

Набор тестов

Набор тестов

Посредством наборов тестов тестовые случаи группируются в отдельные сценарии тестирования в рамках одного плана тестирования. Группирование тестовых случаев упрощает просмотр завершенных сценариев. См. раздел Создание планов тестирования и наборов тестов.

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

Форма рабочего элемента

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

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

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

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

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

Новая веб-форма

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

Снимок экрана: форма рабочего элемента для трассировки функций или пользовательских историй, Новая веб-форма.

Старая веб-форма

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


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

Мониторинг работы на веб-портале

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

Веб-портал и клиенты, поддерживающие отслеживание рабочих элементов

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

Веб-портал

Используйте веб-портал для выполнения следующих задач.

  • Рабочие элементы: используйте для быстрого поиска назначенных вам рабочих элементов, а также для отображения или фильтрации рабочих элементов на основе других критериев, таких как указанные ниже рабочие элементы, которые вы упомянули в или Просмотрели или обновили.
  • Boards: используйте для реализации методик канбана и визуализации потока работы для команды.
  • Невыполненная работа: используйтедля планирования, определения приоритетов и организации работы группы в невыполненной работе по продукту или портфелю.
  • Спринты. Используйте для планирования работы группы в течение определенного промежутка времени, называемого спринтом.
  • Запросы. Используйте, чтобы определить набор критериев фильтра для перечисления рабочих элементов в целях совместного использования с другими пользователями, выполнения массовых обновлений или операций импорта и экспорта.
  • Планы доставки. Используйте для просмотра расписания историй или функций, которые ваши группы планирует доставлять. Планы показывают определенные запланированные рабочие элементы, назначенные спринтам (пути итерации) для выбранных команд в представлении календаря.
  • Рабочие элементы: используйте для быстрого поиска назначенных вам рабочих элементов, а также для отображения или фильтрации рабочих элементов на основе других критериев, таких как указанные ниже рабочие элементы, которые вы упомянули в или Просмотрели или обновили.
  • Boards: используйте для реализации методик канбана и визуализации потока работы для команды.
  • Невыполненная работа: используйтедля планирования, определения приоритетов и организации работы группы в невыполненной работе по продукту или портфелю.
  • Спринты. Используйте для планирования работы группы в течение определенного промежутка времени, называемого спринтом.
  • Запросы. Используйте, чтобы определить набор критериев фильтра для перечисления рабочих элементов в целях совместного использования с другими пользователями, выполнения массовых обновлений или операций импорта и экспорта.
  • Планы: используйте для просмотра расписания историй или функций, которые ваши группы планирует доставлять. Планы показывают определенные запланированные рабочие элементы, назначенные спринтам (пути итерации) для выбранных команд в представлении календаря. Требуется установка расширения планов доставки.
  • Рабочие элементы: используйте для быстрого поиска назначенных вам рабочих элементов, а также для отображения или фильтрации рабочих элементов на основе других критериев, таких как указанные ниже рабочие элементы, которые вы упомянули в или Просмотрели или обновили.
  • Boards: используйте для реализации методик канбана и визуализации потока работы для команды.
  • Невыполненная работа: используйтедля планирования, определения приоритетов и организации работы группы в невыполненной работе по продукту или портфелю.
  • Спринты. Используйте для планирования работы группы в течение определенного промежутка времени, называемого спринтом.
  • Запросы. Используйте, чтобы определить набор критериев фильтра для перечисления рабочих элементов в целях совместного использования с другими пользователями, выполнения массовых обновлений или операций экспорта.
  • Планы: используйте для просмотра расписания историй или функций, которые ваши группы планирует доставлять. Планы показывают определенные запланированные рабочие элементы, назначенные спринтам (пути итерации) для выбранных команд в представлении календаря. Требуется установка расширения планов доставки.
  • Рабочие элементы: используйте для быстрого поиска назначенных вам рабочих элементов, а также для отображения или фильтрации рабочих элементов на основе других критериев, таких как указанные ниже рабочие элементы, которые вы упомянули в или Просмотрели или обновили.
  • Невыполненная работа: предоставляет доступ к следующим:
    • Невыполненная работа по продукту и портфелю: используйте для планирования, определения приоритетов и организации работы группы в невыполненной работе по продукту или портфелю.
    • Boards: используйте для реализации методик канбана и визуализации потока работы для команды.
    • Невыполненная работа спринта. Используйте для планирования работы группы в течение определенного промежутка времени, называемого спринтом.
  • Запросы. Используйте, чтобы определить набор критериев фильтра для перечисления рабочих элементов в целях совместного использования с другими пользователями или выполнения массовых обновлений.
  • Планы: используйте для просмотра расписания историй или функций, которые ваши группы планирует доставлять. Планы показывают определенные запланированные рабочие элементы, назначенные спринтам (пути итерации) для выбранных команд в представлении календаря. Требуется установка расширения планов доставки.
  • Невыполненная работа: предоставляет доступ к следующим:
    • Невыполненная работа по продукту и портфелю: используйте для планирования, определения приоритетов и организации работы группы в невыполненной работе по продукту или портфелю.
    • Boards: используйте для реализации методик канбана и визуализации потока работы для команды.
    • Невыполненная работа спринта. Используйте для планирования работы группы в течение определенного промежутка времени, называемого спринтом.
  • Запросы. Используйте, чтобы определить набор критериев фильтра для перечисления рабочих элементов в целях совместного использования с другими пользователями или выполнения массовых обновлений.
  • Планы: используйте для просмотра расписания историй или функций, которые ваши группы планирует доставлять. Планы показывают определенные запланированные рабочие элементы, назначенные спринтам (пути итерации) для выбранных команд в представлении календаря. Требуется установка расширения планов доставки.
  • Невыполненная работа: предоставляет доступ к следующим:
    • Невыполненная работа по продукту и портфелю: используйте для планирования, определения приоритетов и организации работы группы в невыполненной работе по продукту или портфелю.
    • Boards: используйте для реализации методик канбана и визуализации потока работы для команды.
    • Невыполненная работа спринта. Используйте для планирования работы группы в течение определенного промежутка времени, называемого спринтом.
  • Запросы. Используйте, чтобы определить набор критериев фильтра для перечисления рабочих элементов в целях совместного использования с другими пользователями или выполнения массовых обновлений.

Отслеживание ошибок в виде требований или задач

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

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

Общие сведения о всех параметрах команды см. в статье Управление командами и Настройка командных средств.

Назначение рабочих элементов члену проекта

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

Форма рабочего веб-элемента, поле "назначить"

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

Следует отметить следующее.

  • Рабочий элемент можно назначить только пользователям, которые были добавлены в проект или команду
  • Вы можете назначить рабочий элемент одному и только одному пользователю за раз. Если работа разбивается между двумя или более пользователями, следует рассмотреть возможность создания дополнительных рабочих элементов, которые будут назначаться каждому пользователю, ответственному за работу, которую необходимо выполнить.
  • Со временем в раскрывающемся меню полей Person-Name отобразятся наиболее недавно выбранные имена
  • Некоторые раскрывающиеся меню, поддерживающие назначение из невыполненной работы группы или доски, автоматически ограничиваются пользователями, назначенными группе.
  • Система отображает отображаемое имя и добавляет имя пользователя при необходимости однозначно определить идентичные отображаемые имена
  • Вы можете назначить несколько рабочих элементов одновременно из невыполненной работы или результатов запроса. Дополнительные сведения см. в разделе о рабочих элементах с массовым изменением .

Интеграция с Azure Active Directory

если система настроена с Azure Active Directory (Azure AD), система будет синхронизировать поля личных имен с этими каталогами. Поля "имя пользователя" включают "активировал", "Кому назначено", "закрыто", "Кем создано" и "разрешено".

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

Интеграция с Active Directory

Если TFS настроен с Active Directory (AD), TFS будет синхронизировать поля личных имен с этими каталогами. Поля "имя пользователя" включают "активировал", "Кому назначено", "закрыто", "Кем создано" и "разрешено".

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

Примечание

Чтобы ограничить список имен, отображаемых в раскрывающихся меню полей Person-Name, в поле можно задать только те группы, которые должны отображаться в меню. Это можно сделать, добавив один или несколько следующих дочерних элементов в определение поля в определении типа рабочего элемента: ALLOWEDVALUES, прохибитедвалуес и VALIDUSER. Дополнительные сведения см. в разделе Определение списков выбора.

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

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

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

Типы ссылок на рабочие элементы, концептуальные образы

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

Типы ссылок артефактов в артефакты

Типы ссылок артефактов в артефакты

Полный список типов ссылок и поддерживаемых функций см. в разделе связывание, трассировка и управление зависимостями и ссылка на тип ссылки.

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

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

Дополнительные сведения см. в следующих разделах:

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

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

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

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

Настройка типа рабочего элемента

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

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

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

Требуемые разрешения и доступ

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

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

Сведения о добавлении пользователей в проект см. в разделе Добавление пользователей в проект или команду.

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