Описание методологии SAFe
SAFe (Scaled Agile Framework) — это масштабируемая гибкая методология, которая позволяет организациям управлять большими программами и портфелями проектов через интеграцию отдельных Agile-команд в единую систему. SAFe направлен на организацию синхронизации между командами, предоставляя четкие структуры для управления как на уровне отдельных проектов, так и на уровне организации в целом. Фреймворк поддерживает работу на нескольких уровнях:
-
Уровень команд: используется Scrum, Kanban, XP для выполнения задач.
-
Программный уровень: управление группой команд через Agile Release Train (ART), которая реализует программные цели.
-
Уровень портфеля: стратегическое управление проектами и распределение ресурсов между программами.
Метрика "Шестиугольник управления проектами"
"Шестиугольник управления проектами" — это модель, которая включает шесть ключевых метрик для оценки успешности и продуктивности проектов. В контексте SAFe эти метрики могут быть использованы для оценки работы как на уровне отдельных команд, так и на уровне портфеля проектов.
-
Время (Time): управление сроками и соблюдение дедлайнов на всех уровнях проекта. Оценка временных затрат на выполнение задач и итераций в рамках спринтов, программ и портфеля.
-
Ресурсы (Resources): оценка эффективности использования человеческих и материальных ресурсов, как внутри отдельных команд, так и на уровне портфеля. Метрика ресурсов также оценивает распределение сотрудников по задачам в зависимости от их навыков.
-
Качество (Quality): встроенное качество в разработку продукта и управление процессами через SAFe-подходы к тестированию, проверке и валидности продукта на всех уровнях.
-
Риски (Risks): управление рисками и изменение планов с учётом непредвиденных обстоятельств. В SAFe управление рисками синхронизируется на всех уровнях.
-
Затраты (Costs): контроль за бюджетом и затратами, оценка финансовой эффективности.
-
Ценность (Value): измерение ценности, создаваемой для клиентов, в рамках всей программы или портфеля.
Роли в SAFe и их связь с метриками "Шестиугольника управления"
1. Release Train Engineer (RTE)
-
Метрики: Время, Риски.
-
Функция: Координация работы всех команд, обеспечение синхронизации и соблюдения сроков, управление рисками на уровне программы.
-
Документы: План программного инкремента (PI Plan), отчет по рискам.
-
Инструменты: JIRA, Confluence, инструменты PI Planning.
2. Product Owner
-
Метрики: Ценность, Ресурсы.
-
Функция: Определение приоритетов задач в бэклоге, работа с командой для максимизации создаваемой ценности.
-
Документы: Product Backlog, Roadmap.
-
Инструменты: JIRA, Kanban-доски.
3. Scrum Master
-
Метрики: Время, Качество.
-
Функция: Помощь команде в соблюдении процессов Scrum, устранение препятствий и поддержка выполнения задач в срок с фокусом на качество.
-
Документы: Scrum Backlog, отчет по спринтам.
-
Инструменты: JIRA, Confluence.
4. Business Owner
-
Метрики: Затраты, Ценность.
-
Функция: Управление стратегией на уровне портфеля, контроль за бюджетом и финансовой эффективностью программы.
-
Документы: Финансовые отчеты, стратегические планы.
-
Инструменты: Программное обеспечение для финансового планирования, Confluence.
5. System Architect/Engineer
-
Метрики: Качество, Риски.
-
Функция: Разработка и координация архитектурных решений, поддержка качества продукта.
-
Документы: Архитектурные решения, отчеты по тестированию.
-
Инструменты: Confluence, инструменты для CI/CD.
Инструменты для управления проектами в SAFe
Развертывание проектного офиса под SAFe требует применения ряда инструментов для синхронизации работы всех уровней управления, начиная от команд и заканчивая портфелем.
-
JIRA/ Azure DevOps — управление задачами на всех уровнях (команда, программа, портфель).
-
Confluence — централизованная система для документирования процессов, планов и архитектурных решений.
-
PI Planning Tools — инструменты для проведения PI Planning, где планируются программные инкременты на несколько итераций вперед.
-
Kanban-доски — помогают отслеживать прогресс выполнения задач и синхронизацию между командами.
-
AgilePM — система для управления Agile-проектами, поддерживающая работу на всех уровнях SAFe.
Документы в проектном офисе, работающем по SAFe
Проектный офис в рамках SAFe требует формализации процессов и ведения ключевых документов для управления программами и портфелями. Основные документы, которые должны поддерживаться в проектном офисе:
-
Backlog на уровне портфеля — включает стратегические инициативы и крупные проекты, подлежащие реализации.
-
Program Backlog — список задач и целей для программного инкремента.
-
Team Backlog — задачи для выполнения на уровне команд.
-
PI Plan — план программного инкремента, в котором указаны цели, приоритеты и задачи на несколько итераций вперед.
-
Roadmap — дорожная карта, показывающая основные этапы и сроки выполнения задач.
-
Отчеты по рискам и изменениям — ведутся документы по управлению рисками и изменениями для всех уровней.
-
Финансовые отчеты — оценка затрат на программы и стратегические проекты.
Описание взаимосвязей: Матрица шестиугольник управления/роли/документы/инструменты
Текстовое описание:
Каждая метрика "Шестиугольника управления проектами" связана с конкретными ролями, документами и инструментами. Время, как ключевая метрика, контролируется Release Train Engineer (RTE) и Scrum Master. Для этого используются инструменты управления задачами, такие как JIRA и Kanban-доски, а также документируется прогресс в отчетах по спринтам и планах инкрементов.
Ресурсы управляются Product Owner, который отвечает за приоритизацию задач и распределение ресурсов внутри команд. Он использует Product Backlog и Roadmap, а также инструменты для управления задачами, такие как JIRA.
Качество контролируется через роли Scrum Master и System Architect/Engineer, которые следят за выполнением тестирования, CI/CD и корректной разработкой продукта. Важные документы включают архитектурные решения и отчеты по тестированию.
Риски управляются на всех уровнях, особенно через Release Train Engineer и System Architect, с использованием отчетов по рискам и инструментов для анализа проблем.
Заключение
Проектный офис, работающий по методологии SAFe, требует адаптации процессов управления и использования ключевых метрик "Шестиугольника управления проектами". Развертывание проектного офиса на базе SAFe позволяет эффективно управлять большими программами и портфелями, обеспечивая синхронизацию, контроль над ресурсами, рисками и качеством. Важным элементом успешного внедрения является правильная интеграция ролей, документов и инструментов, которые поддерживают выполнение задач на всех уровнях управления.
Автор: uglywot