Упражнение. Планирование спринта с помощью планов доставки

Завершено

Теперь вы можете создать план доставки и использовать его для планирования спринта в Azure DevOps.

Команде Tailspin не терпится узнать, как будут работать "Планы выполнения". У них уже есть две команды с спринтами, настроенными в Azure DevOps, поэтому теперь они могут просматривать и оптимизировать рабочие расписания.

Для этого необходимо сделать следующее:

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

Создание плана доставки

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

  1. В Azure DevOps перейдите к проекту.

  2. В разделе Boards (Доски) выберите Delivery Plans (Планы выполнения).

    Снимок экрана: параметр планов доставки в раскрывающемся меню.

  3. Выберите новый план.

  4. В форме введите следующие поля:

    • Имя: План выполнения Space Game.
    • Выберите Элементы невыполненной работы для веб-команды Веб-команда Space Game.
    • Добавьте Элементы невыполненной работы для команды модуля Space Game с помощью пункта Добавить команду.

    Веб-команда и команда разработки движка имеют общий набор элементов невыполненной работы.

    Снимок экрана итоговых параметров плана выполнения.

  5. Нажмите кнопку создания.

    Примечание.

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

Добавление маркеров вехи расписания

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

  1. Выберите план выполнения.

  2. На панели инструментов справа вверху выберите Параметры, а затем в области Параметры плана выберите Метки.

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

  3. На вкладке "Маркеры" выберите "Добавить маркер".

  4. В форме введите следующие поля:

    • Дата — выберите дату на одну неделю позже сегодняшней.
    • Метка: Cliffchella
    • Цвет: красный

    Снимок экрана с добавлением маркера вехи для события

  5. Повторите эту процедуру, чтобы добавить метки с отметками, датами и цветами:

    • Бета: пять недель с сегодняшнего дня (синий)
    • Годовая вечеринка компании: шесть недель с сегодняшнего дня (зеленый)
  6. Выберите Сохранить.

  7. Используйте элементы управления Scroll calendar (Прокрутка календаря) и Zoom out (Уменьшить масштаб), чтобы отобразить все маркеры в представлении.

    Снимок экрана отображения всех четырех маркеров.

  8. Выберите маркер Beta (Бета-версия) в верхней части проекта плана. Сплошная линия показывает границу вехи бета-версии.

    Снимок экрана выбора вехи

Оптимизация рабочего расписания

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

  2. Перетащите рабочий элемент интеграции из Sprint 3 в Sprint 4 , чтобы убедиться, что его зависимость будет доступна.

  3. Это изменение открывает значительную пропускную способность в Sprint 3. Так как это время теперь доступно для продуктивной работы, перетащите два рабочих элемента Исправление из Спринта 4 обратно в Спринт 3.

    Снимок экрана направления переноса рабочих элементов.

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

Снимок экрана оптимизированного расписания работы.

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