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


Анализ и включение в отчеты данных рабочих элементов и тестовых случаев с использованием перспективы "Рабочий элемент"

Чтобы анализировать текущие или исторические данные рабочих элементов и тестовых случаев, можно использовать меры, измерения и атрибуты, определенные для перспективы «Рабочий элемент» в кубе служб аналитики SQL Server для Visual Studio Team Foundation Server. Тестовый случай — тип рабочего элемента, связанный внутри собственного измерения и используемый для поддержки Microsoft Test Manager. Для получения дополнительной информации см. Создание ручных тестов с помощью Team Web Access.

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

Примечание

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

Группа мер "Рабочий элемент"

С помощью перспективы «Рабочий элемент» можно создавать отчеты, отвечающие на следующие вопросы:

  • Каково было общее число открытых ошибок, обнаруживаемых каждый день на последней итерации?

  • Каково было число активных скриптов в каждом месяце прошлого года?

  • Каково было число открытых ошибок (с учетом приоритета), обнаруживаемых каждый день прошлого месяца?

  • Сколько предстоящей и остающейся работы было в наборе рабочих элементов за последний месяц?

  • Какой объем работы выполнила определенная группа разработчиков?

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

Примечание

Если хранилище данных Visual Studio Application Lifecycle Management (ALM) использует SQL Server Enterprise Edition, список кубов будет включать куб Team System и набор перспектив.Перспективы позволяют получить конкретное представление данных без необходимости прокрутки всех измерений и групп мер во всем кубе Team System.

Содержание раздела

  • Пример. Отчет «Реактивации ошибок»

  • Меры рабочих элементов

  • Фильтры дат и числовые фильтры

  • Измерения и атрибуты в перспективе «Рабочий элемент», поддерживающие фильтрацию и классификацию

    • Фильтрация по полям рабочих элементов

    • Фильтрация по типу ссылки или по полям, определенным для связанного рабочего элемента

    • Фильтрация по наборам изменений

    • Фильтрация по категории

    • Фильтрация по иерархическим связям

    • Фильтрация по результатам тестирования

  • Действия, необходимые для контроля и отслеживания работы

Пример. Отчет «Реактивации ошибок»

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

Отчет "Реактивации ошибок" в формате Excel

Шаблоны процессов Agile и CMMI для Microsoft Solutions Framework (MSF) включают отчет «Реактивации ошибок» в формате Excel. Для получения дополнительной информации см. Отчет "Реактивации ошибок" в формате Excel.

Выбор и фильтрация полей сводной таблицы

Сводные поля для отчета о реактивации ошибок

Чтобы создать отчет «Реактивации ошибок», выполните следующие действия.

  1. В Excel подключитесь к кубу служб аналитики для Team Foundation Server и вставьте отчет «Сводная диаграмма».

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

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

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

    • Иерархия командных проектов из измерения Командный проект.

    • Рабочий элемент.Иерархия итераций из измерения Рабочий элемент.

    • Рабочий элемент.Иерархия областей из измерения Рабочий элемент.

    • Рабочий элемент.Тип рабочего элемента из измерения Рабочий элемент. Установите флажок Ошибка в качестве единственного отображаемого типа.

    • Год Неделя День из измерения Дата.

  4. В измерении Дата разверните узел Другие поля и перетащите поля Дата, Неделя или Месяц в область Поля осей (категории), чтобы указать, насколько детальным необходимо создать отчет.

  5. Перетащите элемент Количество рабочих элементов из группы мер Рабочий элемент в область Значения.

  6. Перетащите элемент Состояние из измерения Рабочий элемент в область Метки столбцов, а затем установите флажки Активно и Разрешено.

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

  8. В отчете сводной таблицы сверните столбец Активно, чтобы был открыт только один столбец, и переименуйте ячейку как Реактивированные и еще активные.

  9. В отчете сводной таблицы сверните столбец Разрешено, чтобы был открыт только один столбец.

  10. (Необязательно) Щелкните правой кнопкой мыши любой фильтр на диаграмме и выберите пункт Скрыть все кнопки полей на диаграмме.

Меры рабочих элементов

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

Примечание

Шаблоны процессов из Microsoft Solutions Framework (MSF) v5.0 включают вычисляемые меры, связанные с полями планирования работы.Если мера в кубе основана на поле в шаблоне процесса, метка для меры основана на ссылочном имени исходного поля.Однако локализованный перевод появляется для меток меры при просмотре куба с помощью Microsoft Excel или другого средства создания отчетов.

Мера

Описание

Ценность для бизнеса

Субъективная единица измерения, отражающая относительную ценность элемента невыполненной работы по продукту для бизнеса. Ссылочное имя этой меры — Microsoft.VSTS.Common.BusinessValue.

Завершенная работа

Количество рабочих часов, потраченных на рабочие элементы, соответствующие критериям в запросе или отчете. Ссылочное имя этой меры — Microsoft.VSTS.Scheduling.CompletedWork.

Трудозатраты

Объединение единиц трудозатрат для элементов невыполненной работы по продукту, соответствующих критериям в запросе или отчете. Трудозатраты — субъективная единица измерения, отражающая трудозатраты, необходимые для реализации элемента невыполненной работы по продукту. Большее число соответствует большему объему работ. Это поле определяется только в шаблонах процессов Visual Studio Scrum. Ссылочное имя этой меры — Microsoft.VSTS.SchedulingEffort.

Исходная работа

Количество рабочих часов в базовом плане для рабочих элементов, соответствующих критериям в запросе или отчете. Ссылочное имя этой меры — Microsoft.VSTS.Scheduling.OriginalWork.

Оставшаяся работа

Количество часов, записанное как оценка работы, оставшейся до выполнения рабочих элементов, соответствующих критериям в запросе или отчете. Ссылочное имя этой меры — Microsoft.VSTS.Scheduling.RemainingWork.

Число исправлений

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

Число изменений состояния

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

Размер

Субъективная единица измерения, отражающая размер требования. Это поле определяется только в шаблонах процессов MSF для CMMI. Ссылочное имя этой единицы измерения — Microsoft.VSTS.Scheduling.Size.

Оценка описания

Субъективная единица измерения, отражающая размер описания функциональности пользователей. Чем больше пунктов назначается пользовательской истории, тем больше работы необходимо для ее реализации. Это поле определено только в шаблонах процессов MSF для Agile Software Development. Ссылочное имя этой меры — Microsoft.VSTS.Scheduling.StoryPoints.

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

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

Скрытые меры

Для сборки вычислений, предоставляющих итоги на определенный момент времени, используется несколько скрытых мер. Эти меры не предоставляются клиентским средствам, таким как Microsoft Excel, построитель отчетов или конструктор отчетов, однако они присутствуют в определениях в развернутом кубе. Скрытые меры выполняют вычисления с помощью функции LastChild многомерных выражений (MDX), которая подсчитывает итог для меры, начиная с определенной даты.

Мера

Описание

Число записей LastChild

Скрытая мера, которая используется для вычисления меры «Количество рабочих элементов».

LastChild Microsoft_VSTS_Scheduling_RemainingWork

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

LastChild Microsoft_VSTS_Scheduling_CompletedWork

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

LastChild Microsoft_VSTS_Scheduling_BaselineWork

Скрытая мера, которая используется для вычисления меры «Базовые трудозатраты».

Фильтры дат и числовые фильтры

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

  1. Щелкните значок фильтра для элемента Названия строк или Названия столбцов в отчете сводной таблицы, выберите пункт Фильтры по значению и укажите необходимые условия (например, Больше).

  2. В первом поле выберите необходимый фильтр дат или числовой фильтр (например, Дата создания).

  3. В третьем поле введите значение, соответствующее критериям фильтра, и нажмите кнопку ОК.

    Например, чтобы посмотреть все рабочие элементы, созданные после 1-го июня 2010 г., введите 6/1/2010.

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

Имя поля

Описание

Дата активации

Дата и время первой или повторной активации рабочего элемента. Этот фильтр соответствует полю Microsoft.VSTS.Common.ActivatedDate.

Дата закрытия

Дата и время закрытия рабочего элемента. Этот фильтр соответствует полю Microsoft.VSTS.Common.ClosedDate.

Дата создания

Дата и время создания рабочего элемента. Этот фильтр соответствует полю Microsoft.VSTS.Common.CreatedDate.

Дата выполнения

Дата и время завершения работы над задачей или проблемой по прогнозам команды. Это поле применимо только для рабочих элементов «задача» и «проблема». Этот фильтр соответствует полю Microsoft.VSTS.Scheduling.DueDate.

Дата окончания

Дата и время окончания задачи, указанные в расписании. Этот фильтр соответствует полю Microsoft.VSTS.Scheduling.FinishDate.

Дата разрешения

Дата и время разрешения ошибки или другого типа рабочего элемента. Этот фильтр соответствует полю Microsoft.VSTS.Common.ResolvedDate.

Дата начала

Дата и время начала задачи, указанные в расписании. Этот фильтр соответствует полю Microsoft.VSTS.Scheduling.StartDate.

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

Мера

Описание

Идентификатор

Уникальный идентификатор каждого рабочего элемента. Идентификаторы рабочих элементов являются уникальными в пределах всех командных проектах в коллекции проектов. В хранилище данных в различных коллекциях могут существовать повторяющиеся идентификаторы. Этот фильтр соответствует полю System.Id.

Приоритет

Субъективная оценка значимости ошибки, проблемы, задачи или тестового случая для компании, обычно значения от 1 до 3. Этот фильтр соответствует полю Microsoft.VSTS.Common.Priority.

Редакция

Номер, присвоенный редакции рабочего элемента. Этот фильтр соответствует полю System.Rev.

Ранг стека

Субъективная оценка пользовательского описания функциональности, задачи, проблемы или ошибки по сравнению с другими рабочими элементами того же типа. Элемент, которому присвоено меньшее значение, должен быть решен раньше элемента с большим значением. Этот фильтр соответствует полю Microsoft.VSTS.Common.StackRank.

Измерения, атрибуты, фильтры и категории в перспективе «Рабочий элемент»

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

При выборе пункта Рабочий элемент в поле со списком Показать поля, связанные с в Excel можно получить доступ не только к измерениям «Тестовый случай», «Рабочий элемент» и «Категория рабочих элементов», но также к общим измерениям «Дата» и «Командный проект». Выберите Рабочий элемент, если необходимо проанализировать рабочие элементы или тестовые случаи, и отфильтруйте их по дате, коллекции проектов, проекту или категории рабочего элемента. Дополнительные сведения об измерениях «Дата» и «Командный проект» см. в разделе Общие измерения в кубе служб Analysis Services.

Совет

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

Для создания отчетов о состоянии текущих рабочих элементов следует выбрать пункт Текущий рабочий элемент в поле со списком. Это сочетание измерений не включает измерение «Дата». Для анализа исторических данных рабочих элементов в отчете о тенденциях выберите пункт Рабочий элемент в поле со списком.

Фильтрация по полям рабочих элементов в измерении «Рабочий элемент»

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

Атрибуты отображаются в папках отображения в измерениях «Тестовый случай» и «Рабочий элемент». Атрибуты измерений организованы в папки на основе отчетного ссылочного имени, присваиваемого в определении типа рабочего элемента. Имеют место следующие типы сопоставлений:

  • Встроенные поля с префиксом System отображаются непосредственно в измерении «Тестовый случай» или «Рабочий элемент».

  • Остальные поля помещаются в папки, имена которых соответствуют префиксам ссылочных имен этих полей. Например, поля с префиксом Microsoft.VSTS.Common отображаются в папке с именем Microsoft.VSTS.Common.

Например, поля рабочих элементов отображаются в измерении «Рабочий элемент», как показано на следующем изображении. Измерения «Связанный рабочий элемент» и «Тестовый случай» имеют сходную структуру.

Структура папок в кубе данных OLAP

Сведения о конкретных полях см. в разделе Справочник по полям рабочих элементов для Visual Studio ALM. В соответствующих измерениях отображаются только поля, отвечающие требованию reportable=”Dimension”. Дополнительные атрибуты появляются, если пользовательские поля в определениях типов рабочих элементов определяют Dimension в качестве атрибута reportable. Дополнительные сведения об использовании необязательного атрибута reportable и его значений см. в разделе Добавление и изменение полей рабочих элементов для поддержки отчетов.

Сведения о работе с иерархиями дат см. в разделе Общие измерения в кубе служб Analysis Services.

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

Атрибут

Описание

Область

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

Измерение иерархии областей

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

Путь области

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

Дата изменения

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

Иерархия дат изменения по месяцам

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

Иерархия дат изменения

Иерархия дат изменения по неделям

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

Дата создания

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

Иерархия дат создания по месяцам

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

Иерархия дат создания по неделям

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

Итерация

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

Измерение иерархии итераций

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

Путь итерации

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

Предыдущее состояние

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

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

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

Фильтрация на основе атрибута типа ссылки

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

Примечание

Для фильтрации отчетов можно использовать все атрибуты, перечисленные в следующей таблице, однако самые полезные из них — «Название ссылки» и «Ссылочное имя ссылки».Все логические атрибуты имеют значение True или False.

Атрибут

Описание

Является удаленным

Логическое значение, указывающее, удаляется ли тип ссылки.

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

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

Является запретом на правку

Логическое значение, указывающее, можно ли изменить тип ссылки. Например, пользовательские типы ссылок можно изменять, в отличие от встроенных типов ссылок.

Является направленным

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

Является отключенным

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

Является нециклическим

Логическое значение, указывающее, запрещает ли тип ссылки отношения с циклическими ссылками.

Является единственной целью

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

Является деревом

Логическое значение, указывающее, основан ли тип ссылки на топологии дерева.

Идентификатор ссылки

Целое число, которое система присваивает встроенным и пользовательским типам ссылок.

Имя ссылки

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

Ссылочное имя

Имя, назначенное типу ссылки. Например, System.LinkTypes.Related — ссылочное имя типа ссылки «Связанные».

Правила

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

Фильтрация на основе атрибута связанного рабочего элемента

Измерение «Связанный рабочий элемент» содержит тот же набор атрибутов, что и измерения «Тестовый случай» и «Рабочий элемент». Эти атрибуты можно использовать для поиска рабочих элементов или фильтрации мер на основании атрибутов рабочих элементов, связанных с анализируемыми рабочими элементами. Выполнив этот тип запроса, можно ответить, например, на такой вопрос: «Сколько активных ошибок связано с пользовательскими историями с приоритетом 1?»

Примечание

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

Измерения «Тип связи рабочего элемента» и «Связанный рабочий элемент» — это измерения «многие ко многим», связанные с таблицей фактов «Текущий рабочий элемент». Члены команды могут связывать любые рабочие элементы с несколькими другими рабочими элементами.

Если измерение соответствует атрибутам ссылок между рабочими элементами, перед именем измерения добавляется префикс с фразой «Связанный рабочий элемент». Например, атрибут «Кому назначено» соответствует атрибуту «Связанный рабочий элемент.Кому назначено» и так далее для всех остальных полей рабочего элемента в кубе OLAP. Дополнительные сведения см. в подразделе Фильтрация по полям рабочих элементов в измерении «Рабочий элемент» ранее в этом разделе.

Фильтрация по наборам изменений

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

Измерение «Набор изменений системы управления версиями» — это измерение типа «родитель-потомок», связанное с таблицей фактов «Текущий рабочий элемент» через промежуточную таблицу фактов типа «многие ко многим». Члены команды могут связывать рабочие элементы с несколькими наборами изменений. В следующей таблице описаны атрибуты в измерении «Набор изменений системы управления версиями».

Атрибут

Описание

Идентификатор набора изменений

Номер, присвоенный набору изменений.

Кем возвращен

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

Описание

Комментарий к возврату, связанный с набором изменений.

Примечание переопределения политики

Комментарий, предоставляемый при переопределении политики. Если политика не была переопределена набором изменений, это поле имеет значение null.

Фильтрация по категории

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

В следующей таблице описаны атрибуты в измерении «Категория рабочего элемента».

Атрибут

Описание

Имя

Понятное имя, присвоенное категории рабочего элемента.

Ссылочное имя

Ссылочное имя, присвоенное категории рабочего элемента.

Фильтрация по иерархическим связям

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

Примечание

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

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

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

Дерево рабочих элементов

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

Атрибут

Описание

Дерево рабочих элементов

Рабочие элементы, связанные ссылками иерархического типа.

Имя типа деревьев

Ссылочное имя типа иерархической ссылки (например, System.LinkTypes.Hierarchy). Можно фильтровать отчеты на основе иерархического типа ссылки, который используется в коллекции командных проектов. Чтобы отфильтровать отчет по прямому или обратному имени типа ссылки, используйте атрибут «Имя ссылки», предоставляемый измерением «Тип связи рабочего элемента».

Фильтрация по результатам тестирования

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

Меру «Количество рабочих элементов» можно использовать не только для определения количества рабочих элементов, связанных с результатом теста, но и для формирования отчетов по рабочим элементам и связанным результатам тестирования. Описание всех атрибутов «Результат тестирования» см. в разделе Анализ и включение в отчеты результатов тестов с использованием перспективы "Тест" в базе данных служб Analysis Services для Visual Studio ALM.

Действия, необходимые для контроля и отслеживания работы

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

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

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

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

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

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

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

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

См. также

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

Перспективы и группы мер, предоставляемые в кубе служб Analysis Services для Visual Studio

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

Table reference for the relational warehouse database for Visual Studio ALM