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

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

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

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

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

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

В этой статье описано, как выполнить следующие задачи:

  • Установка и настройка мини-приложений времени выполнения и циклов (аналитика)
  • Интерпретация диаграмм управления точечной диаграммы
  • Узнайте, как скользящее среднее и стандартное отклонение вычисляются на диаграммах

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

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

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

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

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

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

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

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

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

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

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

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

    Примечание.

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

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

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

    Примечание.

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

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

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

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

    Снимок экрана: диаграмма CFEXample, переворачиваемая 30 дней.

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

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

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

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

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

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

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

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

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

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

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

Снимок экрана: мини-приложение

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

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

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

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

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

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

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

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

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

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

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

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

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