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


Мини-приложения времени и времени выполнения

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

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

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

Концептуальное изображение измерения времени цикла и времени выполнения.

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

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

Необходимые компоненты

  • Доступ.
    • Быть членом проекта с по крайней мере базовым доступом.
    • Чтобы добавить мини-приложение на панель мониторинга группы, будьте членом команды.
  • Разрешения: быть администратором группы или администратором проекта или иметь определенные разрешения на панель мониторинга, предоставленные вам.
  • Включение функций: включена доска. Если он отключен, ни один из мини-приложений аналитики отслеживания работы не отображается. Чтобы повторно включить ее, см. раздел "Включение или отключение службы".
  • Осведомленность о задачах. Помните о необходимых и рекомендуемых задачах, перечисленных далее в этой статье.
  • Доступ.
    • Быть членом проекта с по крайней мере базовым доступом.
    • Чтобы добавить мини-приложение на панель мониторинга группы, будьте членом команды.
  • Разрешения: быть администратором группы или администратором проекта или иметь определенные разрешения на панель мониторинга, предоставленные вам.
  • Включение функций:
    • Установлен и включен аналитика. Будьте членом группы "Администраторы коллекции проектов", чтобы добавить расширения или включить службу. Владельцы организации автоматически добавляются в эту группу.
    • Включена доска. Если он отключен, ни один из мини-приложений аналитики отслеживания работы не отображается. Чтобы повторно включить ее, см. раздел "Включение или отключение службы".

Добавление мини-приложения на панель мониторинга

  1. Настройте доску вашей команды, если вы еще не сделали этого.

  2. Добавьте мини-приложение на панель мониторинга. Существует два мини-приложения: время цикла и время выполнения. Выберите тот, который нужно отобразить и настроить. Дополнительные сведения см. в разделе "Использование"

Настройка мини-приложений времени цикла и времени выполнения

Диалоговое окно "Конфигурация" совпадает с мини-приложениями "Время цикла" и "Время выполнения". Настройте эти мини-приложения для команды. Дополнительные сведения см. в разделе "Создание или добавление команды".

  1. Щелкните значок контекстного меню и выберите "Настроить ", чтобы открыть диалоговое окно конфигурации.

  2. Измените заголовок и выберите значения, которые необходимо отслеживать:

    • Группа
    • Рабочие элементы
    • Пловец
    • Условия полей
    • Период времени

    Снимок экрана: диалоговое окно

    Чтобы выбрать пловец, необходимо выбрать невыполненную работу.

    Примечание.

    Вы можете выбрать только типы рабочих элементов, добавленные в невыполненную работу. Сведения о добавлении типов рабочих элементов в невыполненную работу см. в разделе "Настройка невыполненных работ" или "доски" (процесс наследования). Сведения о локальном XML-процессе см. в справочнике по элементу XML конфигурации процесса.

  3. Чтобы дополнительно отфильтровать рабочие элементы, используемые для вычисления времени свинца или цикла, укажите критерии поля. Например, все рабочие элементы, поле выпуска которых имеет значение "Веха 1".

    Снимок экрана: диалоговое окно

    Примечание.

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

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

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

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

    Снимок экрана: пример диаграммы CF, скользящей 30 дней.

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

  1. Щелкните значок контекстного меню и выберите "Настроить ", чтобы открыть диалоговое окно конфигурации. Измените заголовок и выберите значения, которые необходимо отслеживать:

    • Группа
    • Уровень невыполненной работы
    • Пловец
    • Период времени

    Снимок экрана: диалоговое окно

    Чтобы выбрать пловец, необходимо выбрать невыполненную работу.

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

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

    Снимок экрана: диаграмма CF, 30 дней, версия 2019 года.

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

Интерпретация диаграмм управления точечной диаграммы

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

Пример мини-приложения времени выполнения

Снимок экрана: мини-приложение времени выполнения, отображающее время выполнения инструментов соответствия требованиям.

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

  • Большие точки представляют несколько рабочих элементов с одинаковым временем выполнения или временем цикла
  • Цвет точки соответствует типу рабочего элемента, отображаемого в условных обозначениях
  • Темно-серые точки соответствуют сочетанию типов рабочих элементов

Элементы сводки

  • Дни в среднем (среднее время выполнения или время цикла) для основных типов рабочих элементов, настроенных для диаграммы. Это число может не совпадать со средним временем цикла или временем выполнения всех рабочих элементов. Он зависит от конфигураций, используемых для мини-приложений. Среднее число вычисляется на основе каждого дня, когда команда занимает время для рабочего элемента.
  • Количество невыполненных рабочих элементов, используемых в вычислениях диаграммы. Если существует более трех типов рабочих элементов, вы увидите сводку для других.
  • Черная линия тренда указывает скользящее среднее.
  • Полоса вокруг линии тренда показывает стандартное отклонение.

Интерактивные элементы

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

Скользящее среднее и стандартное отклонение вычислений

  • Ежедневное скользящее среднее значение соответствует среднему значению точек данных, которые попадают в скользящее среднее окно. Время на основе скользящего среднего окна вычисляется на основе текущего дня и предыдущих N дней. N соответствует 20 % от количества дней отображения диаграммы, округленной до ближайшего нечетного числа.

    Например, если диаграмма отображает последние 30 дней, то N = пять дней. 20% от 30 дней составляет шесть дней округляется до ближайшего нечетного числа, что составляет пять.

  • Скользящее среднее окно за апрель 10 соответствует предыдущим пяти дням. Таким образом, 10 апреля скользящая средняя средняя из всех точек данных, которые падают на 5 апреля до 10 апреля.

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

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

Добавление мини-приложения с помощью REST API

Чтобы программно добавить мини-приложение, используйте следующую конечную точку API:

   POST https://dev.azure.com/{organization}/{project}/{team}/_apis/dashboard/dashboards/{dashboardId}/widgets?api-version=7.1-preview.2

Дополнительные сведения см. в разделе REST API — получение мини-приложения.