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

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

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

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

Совет

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

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

Совет

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

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

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

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

Начать

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

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

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

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

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

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

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

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

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

Внимание

Выберите версию в селекторе версии содержимого Azure DevOps.

Выберите версию этой статьи, соответствующую вашей платформе и версии. Селектор версий находится над оглавлением. Просмотрите платформу и версию Azure DevOps.

Открытие Параметры Project, перечисление итерации проекта

Вы определяете обе области и итерации для проекта из конфигурации проекта Параметры > Boards > Project.

На веб-портале откройте project Параметры.

Определите обе области и итерации для проекта из конфигурации проекта settings>Boards>Project.

  1. Выберите (1) Проект Параметры, разверните доски при необходимости, а затем выберите (2) Конфигурация проекта и (3) Итерации.

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

На веб-портале откройте project Параметры.

Определите обе области и итерации для проекта из итераций конфигурации > проекта.

  1. На веб-портале выберите параметры проекта (1), выберите "Конфигурация проекта"(2), а затем итерации(3).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Открытие параметров команды, перечисление итерации команды

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

Примечание.

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

Вы определяете обе области и итерации из > конфигурации группы "Советы проектов>". Вы можете быстро перейти к нему из невыполненной работы группы, доски или панели мониторинга.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Примечание.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Примечание.

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

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

Внимание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вопросы и ответы

Вопрос. Нужно ли назначать пути итерации команде?

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

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

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