Изменение процесса проекта с Scrum на Agile

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020

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

Перед внесением этого изменения рекомендуется ознакомиться с процессом, на который вы меняетсяе. Типы рабочих элементов Task, Bug, Feature и Epic одинаковы для процессов Scrum и Agile. Однако некоторые значения полей "Состояние" и "Причина" отличаются.

 Обработка Типы рабочих элементов Рабочий процесс
Scrum Scrum work item types Scrum workflow
Agile Agile work item types Agile workflow

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

Причины, по которым может потребоваться изменить процесс с Scrum на Agile:

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

Предупреждение

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

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

Открытие Параметры> Process

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

  1. Выберите логотип Azure DevOps, чтобы открыть проекты. Затем выберите параметры организации.

    Choose Organization settings.

  2. Затем нажмите кнопку "Процесс".

    Choose Process.

    Важно!

    Если вы не видите процесс, вы работаете с TFS-2018 или более ранней версией. Страница "Процесс" не поддерживается. Необходимо использовать функции, поддерживаемые для локальной модели xml-процессов.

Вы создаете, управляете и вносите настройки в процессы из коллекции Параметры> Process.

  1. Выберите логотип Azure DevOps, чтобы открыть проекты. Выберите коллекцию проектов, процессы которой нужно настроить, а затем выберите коллекцию Параметры.

    Choose Organization settings.

  2. Затем нажмите кнопку "Процесс".

    Choose Process.

Создание и настройка наследуемого процесса Agile

  1. Создайте настраиваемый процесс под названием Agile с именем "Agile — Наследуемое".

  2. Если в текущем проекте на основе Scrum используются типы рабочих элементов невыполненной работы продукта и препятствия, необходимо добавить эти типы рабочих элементов в процесс "Гибкий — унаследованный".

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

  3. По завершении список типов рабочих элементов должен отображаться следующим образом.

    Agile - Inherited WITs

Изменение процесса

  1. Выберите процесс, содержащий проект, который требуется изменить. Чтобы измениться с Scrum на Agile, выберите Scrum или настраиваемый процесс на основе Scrum .

    Choose the process

  2. Выберите "Проекты", а затем щелкнитезначок действий для проекта, который вы хотите изменить, и нажмите кнопку "Изменить". Здесь мы выбираем проект Fabrikam Fibre PB.

    Choose Projects tab

    Следуйте инструкциям мастера.

  3. Выберите гибкий процесс, созданный ранее, и нажмите кнопку "Сохранить".

    Step 1 of 3 of change process dialog, Choose the process

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

    Step 2 of 3 of change process dialog, Retry

    Закройте диалоговое окно мастера и добавьте отсутствующие типы рабочих элементов. См. статью "Добавление типов рабочих элементов и управление ими".

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

    Step 3 of 3 of change process dialog

Действия по обновлению рабочих элементов и параметров доски вручную:

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

Обновление параметров столбца к состоянию на доске Kanban

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

  1. Для каждой команды откройте свою доску Kanban.

    Open team Kanban board

  2. Нажмите кнопку "Исправить" или значок шестеренки, чтобы настроить параметры доски.

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

    Columns dialog

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

    Kanban board fixed.

Обновление рабочих элементов

Следующим шагом является массовое обновление рабочих элементов. Рекомендуемая последовательность:

  • Создайте запрос рабочего элемента, отображающий все рабочие элементы, необходимые для обновления.
  • Выполните массовое обновление, чтобы изменить тип рабочих элементов невыполненной работы продукта на "История пользователя".
  • Выполняйте массовое обновление для всех штатов, чтобы измениться с состояний Scrum — утвержденных, зафиксированных и выполненных — на состояния гибкого процесса— "Активный", "Разрешено" и "Закрыто".
  1. Создайте запрос , чтобы получить список всех элементов невыполненной работы продукта, препятствий, функций, задач и эпических элементов. Необходимо изменить тип рабочего элемента первых двух типов рабочих элементов, а также поля "Состояние" и "Причина" для всех элементов.

    Query all items

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

    Column options dialog, sort tab

  3. Выберите "Результаты ", чтобы просто отобразить список рабочих элементов.

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

    Change type dialog

    Дополнительные сведения см. в разделе "Перемещение, изменение или удаление рабочих элементов", "Изменение типа рабочего элемента".

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

    Error state of changed work item type

  5. Выделите все рабочие элементы одного и того же состояния, например "Разрешено", щелкните значок действий и нажмите кнопку "Изменить". Добавьте поле "Состояние" и выберите "Зафиксировано" или допустимое значение элемента невыполненной работы продукта. Также может потребоваться обновить поле "Причина". Дополнительные сведения см. в разделе "Массовое редактирование рабочих элементов".

    Edit work item dialog

    Это приведет к обновлению списка без ошибок.

    Updated list without errors.

  6. Чтобы сохранить изменения, щелкните значок действий и нажмите кнопку "Сохранить элементы".

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

  8. По завершении выберите значок действий и нажмите кнопку "Сохранить".

Совет

Если у вас есть ряд изменений в значении поля, например заполнение поля "Точки истории" значением, которое проводится в "Усилия", это можно сделать с помощью Excel. См. статью "Массовое добавление или изменение рабочих элементов" в Excel.

Проверка внесенных изменений

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

    View team backlog

  2. Перейдите к доске команды и убедитесь, что параметры столбца допустимы.

    View team board

    Сведения о добавлении столбцов или изменении имен столбцов см. в разделе "Добавление столбцов" в доску Kanban.

Необязательные обновления

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