Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
После настройки средств Agile для поддержки SAFe® можно установить связи трассировки из историй до эпиков, обеспечивая полную прозрачность и согласованность в рамках инициатив. Кроме того, вы можете отслеживать ход выполнения на уровне портфеля, программы и команды по функциям, что способствует более информированному принятию решений и стратегическому планированию.
В этой статье описаны основные инструменты и методы планирования и отслеживания программ и портфеля SAFe®, помогающих эффективно управлять и масштабировать методики Agile.
Примечание.
Эта статья является одним из наборов руководств по Масштабируемой гибкой платформе®, которые применяются к Azure Boards и Azure DevOps Services. Большая часть рекомендаций допустима как для облачных, так и для локальных версий. Однако некоторые функции и процедуры относятся к облаку или последней версии Azure DevOps Server.
Необходимые условия
Категория | Требования |
---|---|
доступ к проекту | член проекта. |
разрешения | Член группы безопасности администраторов проектов . |
Определение портфеля и эпических эпосов
Чтобы приступить к работе, каждой команде необходимо добавить рабочие элементы для каждого результата, поддерживающего визуальное представление продукта. Каждая команда может сделать это, работая из невыполненной работы, а затем сопоставляя свою работу, чтобы создать иерархию работы.
Кроме того, они могут разрабатывать список рабочих элементов и импортировать их с помощью Excel. Указывая область пути каждой команды для каждого рабочего элемента, они создают сопоставленную иерархию.
В следующих разделах показано, как работать из Excel или через веб-портал.
Импорт плана сверху вниз с помощью Excel
Рабочие элементы можно импортировать с помощью Excel. Как показано на следующем изображении, эпики, фичи и пользовательские истории определены в виде иерархического списка с их зоной ценности, путем области и несколькими тегами. Значение состояния — New.
После публикации списка назначаются идентификаторы рабочих элементов. Затем каждая команда может начать работу со своими элементами, добавлять детали и распределять задачи между участниками команды и по спринтам.
Дополнительные сведения о массовом обновлении см. в разделе " Массовое добавление или обновление рабочих элементов ", приведенный далее в этой статье.
Видение портфеля документов и стратегические темы
Мы рекомендуем использовать вики-сайт проекта для записи и совместного использования портфельного зрения, стратегических тем и других сведений, относящихся к вашим программам. Рассмотрите возможность определения и предоставления общего доступа к следующим сведениям:
- Использование тегов или настраиваемых полей для указания потоков значений
- Термины таксономии, как описано в статье Scale Agile to Large Teams
- Как используются графики релизов и спринты
- Ключевые вехи и события
- Программы, ориентированные на клиента
Информация может быть легко предоставлена и обновлена любым членом команды. Дополнительные сведения об использовании вики-сайта проекта см. в разделе "Вики-сайты", READMEs и Markdown
Определение и приоритет невыполненной работы портфеля Epics
Откройте невыполненный журнал портфеля Epics команды Fabrikam и выберите новый рабочий элемент. Введите название Epic и нажмите кнопку "Добавить" при выборе.
Продолжайте добавлять эпические эпосы по мере необходимости, продолжая вводить их названия. Вы можете добавить сведения позже.
По завершении у вас должен быть список эпиков, как показано.
По мере необходимости вы можете перетаскивать эпические эпопеи в списке, чтобы отразить их приоритет.
Определите детали. Выберите название каждого рабочего элемента, чтобы открыть форму. Добавьте сведения в описание, назначьте владельцу, добавьте теги и выберите область значений.
Здесь мы назначаем первый эпический элемент Джамалу, добавьте описание и укажите бизнес для области значений.
Чтобы обновить несколько рабочих элементов в массовом режиме, см . раздел массового добавления или обновления рабочих элементов , представленный далее в этой статье.
Примечание.
Так как важной частью SAFe® является сопоставление работы с бизнес-целями или целями архитектуры, убедитесь, что установлен область значений=Архитектурная для любой фичи, сопоставленной с архитектурным эпиком. Поскольку выбор по умолчанию — бизнес, вам не нужно изменять поле для любого элемента, который поддерживает бизнес-эпопею. Вы также можете добавить теги для отслеживания инвестиций.
Те же принципы применяются к историям в процессе создания. Вы можете сопоставить их с функциями, изменить область значений на архитектуру для работы, которую вы выполняете для поддержки архитектурных эпиков, и добавить теги для отслеживания тем.
Определение программ и функций
Аналогично команда портфеля, команды программ работают с бэклогом функций и определяют функции, поддерживающие эпики, доставку которых они обеспечивают.
Каждый руководитель программы определяет и расставляет приоритеты для своих функций. Здесь мы показываем команду Fibre Suite по добавлению компонентов.
Определение невыполненной работы функций
Откройте журнал функций команды Fiber Suite и выберите новый рабочий элемент.
Введите заголовок компонента и нажмите кнопку "Добавить" при выборе.
Продолжайте добавлять компоненты по мере необходимости, продолжая вводить их названия. Вы можете добавить сведения позже.
По завершении у вас должен быть список компонентов, как показано ниже. Имя узла указывает последний узел в пути к области, указанному для рабочего элемента. Добавляя функции из резерва функций команды, путь области автоматически назначается в соответствии с путем области по умолчанию команды. Для Fibre Suite, то есть Fabrikam\Fibre Suite.
По мере необходимости можно перетащить функции в списке, чтобы отразить их приоритет.
Определение деталей функций. Выберите название каждого рабочего элемента, чтобы открыть форму. Добавьте сведения в описание, назначьте владельцу, добавьте теги и выберите область значений.
Сопоставление фич с эпиками
На следующем шаге вы сопоставите каждую функцию с родительской эпической функцией. Инструмент сопоставления быстро создает связи между эпиками и функциями в иерархии родительских и дочерних элементов.
В журнале функций выберите
иконку параметров просмотра и выберите Сопоставление.
Выберите невыполненную работу команды Fabrikam в Epics.
По одному, перетащите каждую функцию в родительский Эпик.
По завершении выберите
значок параметров представления и включите «Родители», а маппинг отключите.
Список должен выглядеть примерно так, как показано на следующем рисунке. Значок
информации отображается рядом с каждым Эпиком, указывающий, что элемент работы принадлежит другой команде, чем та, которая выбрана в данный момент.
Определение конечных результатов группы функций Agile
Аналогично портфелю и командам программ, каждая Agile команда добавляет истории в свой резерв для поддержки фич, назначенных им.
Определение бэклога историй
Откройте журнал требований команды разработки приложений и выберите Новый рабочий элемент.
Введите название истории пользователя и нажмите кнопку "Добавить" при выборе.
Продолжайте добавлять истории пользователей по мере необходимости, продолжая вводить их названия. Вы можете добавить сведения позже.
По завершении вы должны иметь список историй, как показано ниже.
По мере необходимости можно перетаскивать истории пользователей в списке, чтобы отразить их приоритет.
Определите сведения о истории. Выберите название каждого рабочего элемента, чтобы открыть форму. Добавьте сведения в критерии описания и принятия, назначьте владельцу, добавьте теги, укажите точки истории и выберите область "Значение".
Чтобы обновить несколько рабочих элементов в массовом режиме, см . раздел массового добавления или обновления рабочих элементов , представленный далее в этой статье.
Сопоставление историй с функциями
Так же, как вы ранее сопоставили каждую функцию с родительским эпиком, теперь вы сопоставите каждую пользовательскую историю с родительской функцией. Инструмент сопоставления быстро создает иерархические связи между функциями и историями пользователей.
Из списка невыполненных историй выберите
значок параметров представления и выберите Сопоставление.
Выберите бэклог функций Fiber Suite.
По одному перетащите каждую историю пользователя на ее родительскую функцию.
По завершении выберите
значок параметров представления и включите «Родители», а маппинг отключите.
Список должен выглядеть примерно так, как показано на следующем рисунке. Значок
информации отображается рядом с каждым эпиком и функцией, указывая на то, что рабочий элемент принадлежит другой команде, чем та, которая выбрана в данный момент.
Просмотр досок и состояния обновления
Доска каждой команды предоставляет визуальное интерактивное пространство для планирования и обновления статуса. С ее помощью ваша команда может отслеживать необходимые им сведения, просматривая, какие рабочие элементы выполняются, где возникли узкие места, кому назначены задания и многое другое.
Общие сведения о средствах и использовании доски см. в разделе "О досках" и "Канбан". Каждая команда может настраивать столбцы доски, поля карточки, стили карточек и многое другое. Дополнительные сведения см. в разделе "Настройка досок".
Откройте доску
Вы можете открыть доску из любого списка задач, выбрав ссылку Просмотр в виде доски.
Каждая доска поддерживает следующие задачи:
- Добавление рабочих элементов и дочерних рабочих элементов
- Обновление состояния с помощью перетаскивания
- Добавление и указание меток каждого столбца
- Настройка отображения карточек, добавление тегов, полей и применение правил
- Настройка лент и установка ограничений WIP
- Назначение значений или полей обновления, отображаемых на карточках
- Фильтрация на основе ключевых слов и ключевых полей
Портфельный совет
Дочерние элементы эпиков перечислены на каждой карточке. Вы можете развернуть и свернуть список дочерних элементов.
Совет команды проекта
Гибкий совет команды
Запланируйте спринт
Каждая Agile-команда может планировать свои спринты с помощью инструментов планирования спринтов. Начиная с планирования спринта, каждая команда может переместить элементы невыполненной работы на спринт с помощью инструмента планирования.
Как показано на следующем рисунке, команда приложений планирует свои спринты.
Дополнительные сведения о планировании и проведении спринтов см. в руководствах по планированию и работе спринта.
Планирование релизного поезда
Аналогично планированию спринтов Agile-команд по выпуску, каждая команда программы может планировать релизный поезд.
Здесь мы покажем команде по программе Fibre Suite план выпусков для их функций.
Советы по работе с рабочими элементами
При создании и обновлении рабочих элементов понимать, что можно сделать, а что нет.
- Вы можете назначить только рабочий элемент одному участнику команды; Если необходимо назначить аналогичную работу нескольким пользователям, скопируйте рабочий элемент и сделайте назначение
- Можно назначить рабочий элемент только одному пути области и пути итерации.
- Самый быстрый способ добавить рабочие элементы в очередь задач — из списка задач или с доски.
- Вы можете использовать шаблоны рабочих элементов для быстрого заполнения полей рабочих элементов.
Массовое добавление или обновление рабочих элементов
Общие поля, которые, возможно, вы захотите массово обновить, включают следующее:
- Область пути
- Кому назначено:
- Путь итерации
- Теги (добавление или удаление)
- Зона ценности
Вы можете выполнить массовое обновление и изменить тип рабочего элемента на веб-портале. При необходимости можно удалить или убрать рабочие элементы. См. следующие статьи:
- Массовое редактирование (веб)
- Перемещение или изменение типа рабочего элемента
- Перемещение или удаление рабочих элементов
Кроме того, можно массово добавлять или обновлять рабочие элементы с помощью следующих средств:
- Массовое добавление или изменение рабочих элементов (Excel)
- Массовый импорт или обновление рабочих элементов (CSV)