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

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018

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

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

Совет

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

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

Совет

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

Предварительные требования

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

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

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

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

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

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

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

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

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

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

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

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

Важно!

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

Чтобы просмотреть содержимое, доступное для вашей платформы, убедитесь, что в селекторе версии над содержанием выбрана правильная версия этой статьи. Поддержка различных возможностей зависит от того, работаете ли вы в Azure DevOps Services или в локальной версии Azure DevOps Server.
Сведения о том, какую локальную версию вы используете, см. в статье "Поиск платформы и версии Azure DevOps"

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

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

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

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

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

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

    Снимок экрана: конфигурация рабочего проекта

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

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

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

    Снимок экрана: конфигурация рабочего>проекта

На веб-портале выберите параметры проекта, чтобы открыть страницы администрирования проекта. Затем выберите итерации.

Снимок экрана: открытие страницы администрирования проекта для TFS 2018 и более ранних версий.

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

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

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

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

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

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

    Задайте даты, страницу предварительного просмотра.

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

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

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

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

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

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

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

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

    Страница

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

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

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

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

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

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

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

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

Страница

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

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

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

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

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

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

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

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

Примечание

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

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

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

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

    Невыполненная работа или доска, щелкните значок профиля группы

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

    Профиль группы, выбор итераций и области

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

    Team Configuration, team breadcrumb

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

Открытие параметров команды

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

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

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

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

    Страница

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

    Страница

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

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

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

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

    Примечание

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

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

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

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

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

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

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

  1. Итерации open Work> для команды.

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

    Страница

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

    Страница

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

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

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

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

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

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

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

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

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

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

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

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

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

    Снимок экрана: конфигурация проекта Open Work>в браузере.

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

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

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

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

    Примечание

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

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

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

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

Архивные пути итерации

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

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

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

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

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

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

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

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

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

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