Упражнение. Планирование работы с помощью Azure Boards

Завершено

Здесь вы создадите проект, команду и доску в Azure DevOps.

Команде Tailspin не терпится узнать, как работает Azure Boards. Исключив предварительное планирование, она может приступить к использованию средств для создания запланированного решения.

Настройка использования базового процесса в Azure Boards

В этом разделе описано, как настроить проект Azure DevOps и Azure Boards для команды Tailspin.

Создание проекта

Здесь вы создадите проект Azure DevOps.

  1. Войдите в учетную запись по dev.azure.com.

  2. Выберите свою организацию.

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

    Откроется диалоговое окно "Создание проекта ".

  4. В поле "Имя проекта" введите Space Game - web.

  5. В поле "Описание" введите веб-сайт Space Game.

  6. В разделе "Видимость" выберите, следует ли сделать проект общедоступным или частным. Теперь можно выбрать частный.

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

  7. Выберите Дополнительно.

  8. В поле Управление версиями выберите Git. В поле Процесс рабочих элементов выберите Базовый.

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

Через несколько секунд вы перейдете к новому проекту.

Создание команды

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

  1. В нижнем углу выберите Параметры проекта.

  2. На странице сведений о проекте в разделе "Общие" выберите Teams.

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

  3. Выберите Space Game — веб-команда.

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

Добавление членов команды

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

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

Мара добавляет записи для себя и ее членов команды: andy@tailspintoys.com, , amita@tailspintoys.commara@tailspintoys.comи tim@tailspintoys.com.

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

Создание доски

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

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

  2. Выберите Space Game — веб-команда. Отображается пустая доска.

    Screenshot of Azure Boards showing an initially empty board.

    Напоминаем, что вы используете базовый процесс. Базовый процесс включает три состояния задачи: Список дел, Выполнение и Готово.

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

  3. В столбце Список дел нажмите зеленую + кнопку рядом с полем "Создать элемент".

  4. Введите стабилизацию сервера сборки и нажмите клавишу ВВОД.

  5. Выберите многоточие (...) в созданном элементе, а затем нажмите кнопку "Открыть".

  6. В поле Описание введите следующий текст:

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

  7. Выберите Сохранить и закрыть.

  8. Выполните те же действия для двух следующих элементов.

    Заголовок Description
    Создание рабочего процесса на основе Git Перенос исходного кода в GitHub и определения порядка совместной работы.
    Создание модульных тестов Добавьте модульные тесты в проект, чтобы свести к минимуму ошибки регрессии.
  9. Перетащите сервер сборки в верхнюю часть стека, а затем перетащите рабочий процесс на основе Git во вторую позицию элемента. Окончательный совет выглядит следующим образом:

    Screenshot of Azure Boards showing the initial three tasks. Each task is in the To Do column.

Определение спринта

Мара: Это выглядит здорово. А теперь давайте определим спринт.

При создании проекта Azure Boards отображается начальный спринт с именем Спринт 1. Вам нужно просто назначить ему даты и добавить задачи. Вот как следовать вместе с командой:

  1. В левом столбце выберите "Спринты".

    Screenshot of Azure DevOps showing the location of the Sprints menu.

  2. Выберите ссылку "Задать даты " в правом верхнем углу.

  3. Оставьте имя Спринт 1.

  4. В поле "Дата начала" выберите календарь и выберите текущую дату.

  5. В поле "Дата окончания" выберите календарь и выберите дату двух недель с сегодняшнего дня.

  6. Выберите Сохранить и закрыть.

Назначение задач и указание итерации

Итерация — это еще одно название спринта.

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

  1. В разделе Доски выберите Рабочие элементы.

  2. Выберите Обеспечение стабильности сервера сборки.

  3. В раскрывающемся списке итерации выберите Sprint 1.

    Screenshot of Azure Boards showing the location of the Sprint 1 iteration.

  4. В том же окне выберите "Отменить назначение " и задайте себе имя владельца задачи.

    Screenshot of Azure Boards showing the location of the task owner.

  5. Выберите Сохранить.

  6. Повторите процедуру для двух других рабочих элементов.

    • Создание рабочего процесса на основе Git
    • Создание модульных тестов

Мара: Мы сделали это! Мы создали свой первый проект в Azure Boards и определили первые задачи, над которыми нам предстоит работать. Замечательно! По мере работы Энди и я переместим каждый из рабочих элементов в состояние Выполнение.

Амита: Звучит хорошо. Мне было очень интересно общаться с вами и выбирать наиболее важные проблемы. И, как сказал Энди, теперь мы можем отслеживать все необходимое в одном месте.