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


Определение путей итерации (спринтов) и настройка итераций для команды

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

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

Определите пути итерации и назначьте их командам, если вы хотите использовать следующие средства:

Совет

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

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

Совет

Сведения о быстром обновлении дат итерации см. в разделе "Изменение дат спринта". Однако если необходимо определить пути итерации и структуру дерева, следуйте инструкциям, приведенным в этой статье.

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

Разрешения:

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

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

Начало работы

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

Если вы не знакомы с управлением проектами и командами, выполните следующие действия, чтобы настроить проект и команды:

  1. Настройка Досок Azure: проверка настройки и настройка досок Azure.
  2. Определите пути к областям и командам. Следуйте указаниям путей к областям и назначение команде, обеспечивая по крайней мере один путь к области для каждой команды.
  3. Задайте длину итерации. Определите длину итерации, желательно согласованную между командами. См. сведения о областях и итерациях.
  4. Выберите структуру спринта: выберите между плоской или иерархической структурой спринта и выпуска.
  5. Определите пути итерации.
  6. Создание команд. Создание необходимых команд на основе шага 2. См. статью "Добавить команду", перейти из одной команды по умолчанию в несколько команд.
  7. Назначение путей к областям командам. В конфигурации команды назначьте пути по умолчанию и другим областям каждой команде. Следуйте указаниям по умолчанию пути итерации команды Set.
  8. Назначение путей итерации рабочим элементам: используйте массовое изменение для назначения рабочих элементов путям итерации для видимости невыполненных операций и досок. Кроме того, см. раздел "Назначение элементов невыполненной работы с спринтом".

По мере необходимости можно выполнять следующие задачи в любое время:

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

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

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

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

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

Перечисление итерации проекта

Чтобы перечислить итерации проекта, сделайте следующее:

  1. Войдите в проект https://dev.azure.com/{Your_Organization/Your_Project}.

  2. Выберите (1) Параметры проекта (2) Конфигурация> проекта (3) итерации.>

    Снимок экрана: параметры проекта, конфигурация проекта.

  1. Войдите в проект https://dev.azure.com/{Your_Organization/Your_Project}.

  2. Выберите параметры проекта (1) Конфигурация проекта(2)>> итерации(3).

    Снимок экрана: параметры проекта, конфигурация проекта для Azure DevOps Server 2019.

Добавление итерации и установка дат итерации

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

  1. Добавьте и измените итерации из параметров>проекта конфигурации итерации.>

    Для проектов на основе Scrum вы увидите следующий набор спринтов.

    Снимок экрана: контекст параметров проекта, конфигурация проекта, страница итерации.

  2. Чтобы запланировать даты начала и окончания для каждого спринта, используемого командой, выделите спринт и выберите "Задать даты". Или выберите "Действия" для пути итерации и нажмите кнопку "Изменить".

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

  3. Чтобы выбрать новые даты, щелкните значок календаря.

    Снимок экрана: страница итерации и значок календаря для выбора новых дат.

  4. По завершении у вас есть набор спринтов, запланированных , как показано на следующем рисунке:

    Снимок экрана: страница

    Следующий шаг — выбрать спринты для каждой команды.

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

  1. Добавьте и измените пути к областям на странице "Рабочие итерации" из >контекста администратора проекта или параметров.

    Для проектов на основе Scrum вы увидите следующий набор спринтов.

    Снимок экрана: страница

  2. Чтобы запланировать даты начала и окончания для каждого спринта команды, выделите спринт и выберите "Задать даты". Или выберите контекстное меню "Действия" для пути итерации и нажмите кнопку "Изменить".

    Чтобы выбрать новые даты, щелкните значок календаря.

    Снимок экрана: страница

  3. По завершении у вас есть набор спринтов, запланированных , как показано ниже.

    Снимок экрана: страница

    Следующий шаг — выбрать спринты для каждой команды.

Перечисление итерации команды

Задайте значения по умолчанию команды из параметров команды. Если вы не являетесь администратором команды, добавьте его в качестве одного. Только администраторы команд или проектов могут изменять параметры группы.

Примечание.

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

Определите обе области и итерации из конфигурации группы "Параметры > проекта>". Быстро перейдите к нему из невыполненной работы группы, доски или панели мониторинга.

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

    Здесь мы открываем совет для веб-команды и оттуда профиль команды.

    Снимок экрана:

  2. Выберите итерации и области.

    Снимок экрана: профиль группы, выберите итерации и области.

  3. Чтобы переключить контекст команды, используйте селектор команды в области навигации.

    Снимок экрана: конфигурация команды, вкладка

Выберите спринты команды и задайте путь итерации по умолчанию

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

  1. Откройте итерации конфигурации команды ">Параметры > проекта" > для команды.

    Здесь мы перейдем к команде Fabrikam Fibre.

    Снимок экрана: параметры проекта, страница

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

    Снимок экрана: страница

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

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

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

    Снимок экрана: страница

    Примечание.

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

  4. Активные спринты. Добавьте итерацию для каждой невыполненной работы с спринта, которую вы хотите активировать для команды. Добавьте каждый спринт, по одному, выбрав его в меню.

    Снимок экрана: страница

    По завершении вы увидите список спринтов, как показано ниже.

    Снимок экрана: страница

    Если вам не нужные спринты или даты, добавьте или измените итерации для проекта, у вас есть необходимые разрешения. Дополнительные сведения см. в разделе "Определение путей итерации (спринта").

  5. Чтобы просмотреть недавно активированные невыполненные записи спринта, обновите страницу невыполненной работы продукта вашей команды.

Переименование или перемещение итерации

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

  1. Чтобы переименовать путь итерации, выберите контекстное меню узла и нажмите кнопку "Изменить".

    Снимок экрана: Open Work, Project Configuration in browser.

  2. В открывшемся диалоговом окне введите новое имя.

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

  3. Чтобы переместить узел в иерархии, измените поле "Расположение".

  4. Чтобы удалить узел, выберите пункт "Удалить " в меню действий.

    Примечание.

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

Удаление пути итерации

Внимание

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

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

  1. Чтобы удалить путь итерации, откройте страницу параметров>проекта конфигурации>проекта.

  2. Выберите контекстное меню узла и нажмите кнопку "Удалить " или "Удалить".

  3. В открывшемся диалоговом окне выберите путь итерации, чтобы переназначить рабочие элементы, а затем выберите "Удалить путь".

    Снимок экрана: диалоговое окно удаления итерации.

Пути итерации экспорта и импорта

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

С помощью Azure CLI можно использовать az boards iteration команду для перечисления итераций, определенных для одного проекта, а затем добавить их в другой проект. После добавления итерации в другой проект можно использовать az boards iteration team команду, чтобы добавить их в команду и задать путь итерации по умолчанию и невыполненной работы для команды.

Для выполнения аналогичных действий можно использовать узлы классификации (REST API) и Teams (REST API ).

Узлы классификации (REST API) можно использовать для перечисления итераций, определенных в одном проекте. После добавления итерации в другой проект используйте Teams (REST API), чтобы добавить их в команду и задать путь итерации по умолчанию и невыполненной работы для команды.

Пути итерации архивирования

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

Прежде чем архивировать итерации, рассмотрите возможность записи всех нужных отчетов.

Ход выполнения диаграммы по итерации

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

Линейчатая диаграмма с накоплением по областям

Программные ресурсы

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