Portfolio marketplace agile что это
Перейти к содержимому

Portfolio marketplace agile что это

  • автор:

SAFe или Scaled Agile Framework

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

Далеко не все, кто уверенно использует термин Agile для общения, критики, для того; чтобы представить свою комманду или компанию в лучшем свете понимают, например, в чем отличие между SCRUM и Agile; и часто ставят между этими двумя разными понятиями знак равенства. Но вот не так давно в 2015 году появился еще и SAFe. Что это и зачем он нужен?

Одним из важных преимуществ и недостатков SCRUM-а я считаю предписываемый размер команд — 7+-2 (или 3-9 более свежие данные из Scrum Guide) включая Product Owner.
Безусловно 9 высококлассных и хорошо замотивированных профессионала способны на многое, но иногда бывает необходимость все-таки построить что-то большим количеством рук, голов, глаз и мозгов в конце-концов. Раздувать команды — плохо, значит их количество надо наращивать, а тут возникает проблема коммуникации между командами, синхронизация работы и сам по себе SCRUM никакого решения для этих задач не предлагает. Есть попытки использовать SCRUM на уровне управления SCRUM командами (так советует делать Jeff Sutherland — один из авторов Agile manifesto), есть Large Scale Scrum, есть Disciplined Agile Delivery, есть много еще что, но еще есть SAFe — Scaled Agile Framework.

SAFe — это фреймворк для управления компанией в которой требуется координация работы над некоторым проектом или связанными проектами для 5 или более SCRUM командами. Т.е. это некая надстройка над SCRUM позволяющая управлять коллективами из 100 и более человек

Выгода?

В первую очередь, разумеется методология нужна тем, кто ее продает и занимается тренингами. На эту тему неплохо высказался Dave Thomas (еще один из авторов Agile manifesto) На GOTO 2015 в своей презентации Agile is Dead

Во-вторую очередь отделы управления программами. Те, кто раньше занимался управлением проектами, получали PMP сертификации, рисовали диаграммы Гантта и реализовывали концепцию твердо-мягкого управления (мягкой стороной к руководству и твердой к исполнителям). Дело в том, что в типичном SCRUM для них нет функции, в SAFe — есть. То же самое относится к разного рода архитекторам. В SCRUM для них нет функции в SAFe — есть карьерный путь.

Далее — это может быть выгодно тем владельцам бизнеса, где управляющие работают над большими, пожирающими огромное количество человеко-часов проектами и не могут (иногда по объективным причинам) сделать эти проекты независимыми.

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

В целом индустрии. Т.к. количество разработчиков удваивается каждые 5 лет (см. uncle bob’s future of programming), следствием чего является то, что в каждый момент времени по крайней мере половина разработчиков обладают опытом работы менее 5 лет. Если тенденция не изменится, а судя по всему — не изменится, значит требуется процессы предписывающие и формализующие их рабочие функции, механизмы взаимодействия мужду участниками и в целом процессы.

Суть

image

SAFe — это слоеный пирог из различных методик Agile. На нижнем уровне находится практически традиционный SCRUM, с типичными двух-трех недельными спринтами, командами по 3-9 человек включая Product Owner. Все типичные ритуалы, начиная от ежедневной планерки — standup и заканчивая разбором полетов на restrospective. Хотя есть одно ключевое отличие. Команда перестает быть полнофункциональным независимым модулем. И спринт перестает быть независимым отрезком времени с полным жизненным циклом. Спринты объединяются в Program Increments состоящие из обычно 5 спринтов. Т.е. если в классическом SCRUM мы построили не то, что клиенту нравится — то мы производим коррекцию курса в следующем спринте, то в SAFe мы продолжаем идти в сторону обрыва до конца Program Increment в худшем случае следующие 4 спринта (разумеется я утрирую).

На следующем уровне у нас поезда — так называемые Agile Release Train. Для управления 5 спринтовыми отрезками появляются новые функции — системный архитектор (тот, кто владеет архитектурой — т.е. это больше не команда), product manager (тот кто управляет продуктом, а не Product Owner, последний ходит за советом к PM) и RTE — тот самый PMP из далекого мира waterfall. Здесь применяются некоторые наработки из Kanban в частности доска, способ назначения приоритетов и в целом остается принцип измерения исторической производительности команд (velocity) и проецирование того, что будет построено в конце временного отрезка в противовес подходу с оценками и назначением сроков выполнения для уже зафиксированного функционала (scope). Одним из нововведений становится то, что последний спринт из 5 объявляется организационным и во время него проводятся огромные собрания (все команды вместе — а это 100 и более человек), проводится анализ технического долга, строятся планы по проработке архитектуры и синхронизируется работа всех команд.

Над уровнем поездов у нас координация между отделами, директорами, и клиентом. Тут больше идет заимствование из Lean Agile, но сохраняются те же инструменты из Kanban. Здесь проводится анализ экономической целесообразности изменений. В идеале любые изменения проходят через предварительный анализ где выдвигается измеримая гипотеза о предстоящем изменении (например если мы произведем онлайн магазина из датацентра в облако, то быстро наращивая мощности в пик сезонных распродаж сможем увеличить количество сделок на 10%) и далее эта гипотеза либо подтверждается либо нет. Для компаний менее миллиарда долларов — это может быть самый последний этаж. Здесь же создаются планы работ на 12-36 месяцев (привет пятилетки качества, количества и т.д.)

Над уровнем больших систем идет управление портфолио. Распределяются средства на различные направления в бизнесе. Используется lean portfolio management, используя стратегию развития компании выбираются направления от которых можно получить отдачу. Здесь принимаются решения о покупке или слиянии с другими компаниями. Создание новых направлений бизнеса, закрытие старых. Регулярно проводится корректировка и прере назначение бюджета (в противовес квартальными или годовым планам). Для каждого компонента портфолио устанавливается набор более-менее стандартизированных метрик и далее все оцениваются по ним. Так же как и на 3 предыдущих уровнях есть специальные ритуалы для синхронизации каждые две недели (обычно) — происходит обмен статусами и ключевыми индикаторами.

Во-главе всего стратегия. То, как она определяется — фреймворк не описывает.

Плюсы

  1. Значительно количество весьма неплохих инструментов (WSJF, Kanban, Gemba, etc)
  2. Формализируются и прописываются шаги для SDLC начиная от написания кода (предписывается TDD) заканчивая выполнения статического сканирования и CI/CD и feature toggle. Хороша каждая из практик или нет — другой вопрос, но по крайней мере есть план и все ему следуют.
  3. Процесс можно понять, объяснить и внедрить.
  4. Каждый человек в рамках этого процесса, получает достаточно строго определенную функцию.
  5. Повышается прозрачность компании для тех, кто в ней работает.

Недостатки

  1. Достаточно длительное время реагирование на несоответствие реальности ожиданиям
  2. Огромное количество средств и денег тратится на коммуникацию и собрания
  3. Часто рекомендуемые решения в рамках фреймворка уже устарели

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

SAFe

Lean-Agile Leadership

SAFe (Scaled Agile Framework) — онлайн база знаний проверенных принципов, практик и компетенций, необходимых для внедрения Lean, Agile и DevOps в масштабах организации. На официальном сайте scaledagileframework.com можно найти подробную информацию по каждому элементу SAFe, дополнительные статьи, материалы для загрузки, презентации и видео. Существует 4 конфигурации, позволяющие адаптировать фреймворк как под небольшие решения, над которыми работает 50–125 специалистов, так и под сложные системы, которыми может заниматься несколько тысяч человек:

  • Essential SAFe. Базовая конфигурация, основа фреймворка, которая представляет собой минимальный набор инструментов, необходимый для получения результата. Подходит организациям, которые работают над одним продуктом средней или высокой сложности.
  • Portfolio SAFe. Используется, когда есть необходимость в распределении бюджета между потоками. Предназначен для разработки нескольких продуктов средней или высокой сложности.
  • Large Solution SAFe. Создаются планы работ на 12–36 месяцев, проводится анализ экономической целесообразности изменений. Подходит организациям, занимающимся разработкой одного большого, комплексного решения несколькими командами команд.
  • Full SAFe. В рамках этой конфигурации идет разработка нескольких комплексных и сложных решений. Вовлекаются все уровни SAFe.

Упоминается в статьях

17 января 2020

5 апреля 2020

Цифровая трансформация

У вас остались вопросы?

Свяжитесь с нами, и наши менеджеры проконсультируют вас.

SAFe (Scaled Agile Framework)

SAFe (масштабируемая гибкая структура) — это набор принципов, процессов и лучших практик, которые помогают организациям внедрять гибкие методологии, такие как Lean или Scrum. Эта структура помогает командам разработчиков оставаться в курсе целей своего бизнеса, более эффективно сотрудничать, а также обеспечивает эффективность на протяжении всего процесса разработки. SAFe сосредоточен на трех областях знаний: гибкой разработке программного обеспечения, бережливой разработке продуктов и системном мышлении (подход к анализу, который побуждает команды задавать более качественные вопросы, чтобы найти лучшие ответы, прежде чем делать преждевременные выводы). Существует четыре конфигурации платформы SAFe, включая Essential, Large Solution, Portfolio и Full, которые можно использовать для управления agile-командами. Хотя SAFe обычно рассматривается как основа для более крупных организаций,

Малые и средние предприятия в индустрии разработки программного обеспечения, в которых есть пять или более гибких команд из 5–11 человек, часто используют структуру SAFe для устранения потенциальных недопониманий или несогласованностей в ходе проектных спринтов. Корпорациям малого и среднего бизнеса следует использовать конфигурацию платформы Essential SAFe или конфигурацию платформы Portfolio SAFe, чтобы облегчить управление гибкими командами, поскольку две другие конфигурации платформы SAFe (Large Solution SAFe и Full SAFe) лучше всего подходят для предприятий.

OST-файл (.ost)

Halo Effect

биткойн

Манипулятивный дизайн

Программы обучения и развития

DARPA (Агентство перспективных оборонных исследовательских проектов)

Сотрудник с высоким потенциалом (HIPO)

  • Российские программное обеспечение

SAFe® – фреймворк для создания гибкости организации

«В эпоху цифровых технологий каждый бизнес является бизнесом, основанном на программном обеспечении. Гибкость — это не опция или то, что необходимо только для технических команд, гибкость сейчас – это бизнес-необходимость.» — Dean Leffingwell, Creator of SAFe

Scaled Agile Framework® для Lean Предприятий

SAFe является ведущим в мире фреймворком для обеспечения business agility в организациях. SAFe интегрирует возможности Lean, Agile и DevOps в комплексную операционную систему, которая помогает предприятиям процветать в цифровую эпоху, доставляя инновационные продукты и услуги быстрее, с большей предсказуемостью и с более высоким качеством.

Scaled Agile Framework – это фреймворк масштабирования, который имеет четыре конфигурации: Essential SAFe, Large Solution SAFe, Portfolio SAFe и Full Solution. Благодаря этим готовым конфигурациям SAFe поддерживает полный спектр решений — начиная от небольших, для разработки которых требуется всего лишь несколько команд, до больших и сложных систем, для создания и доставки которых необходимы сотни и даже тысячи человек. Таким образом, SAFe позволяет каждой организации настраивать фреймворк под собственные бизнес-потребности.

Отличительной чертой SAFe является то, что фреймворк идет в ногу cо временем и не отстает от новых, развивающихся тенденций в бизнесе и технологиях, что позволяет предприятиям быстрее адаптироваться к изменениям и опережать конкурентов, используя новейшие знания, своевременно отражаемые во фреймворке.

C 2011 года, когда вышла первая версия Scaled Agile Framework – SAFe 1.0, до настоящего времени было представлено 5 основных релизов фреймворка. В 2020 году вышел последний на данный момент основной релиз — SAFe 5.0, который расширил возможности фреймворка до создания реальной business agility в организации. В этом году был минорный («точечный») релиз — SAFe 5.1. (перейти на статью «Что нового в SAFe 5.1»)

Преимущества SAFe для бизнеса

Выживание в эпоху цифровых технологий не гарантируется. На сегодняшний день гибкость бизнеса (business agility) не является опциональной. Эта компетенция стала обязательной для организаций. Даже компании, которые не относят себя к области информационных технологий (ИТ) или программного обеспечения — профессиональные, финансовые услуги, производители, медицинские учреждения, оборонные предприятия, государственные учреждения и многие другие — теперь сильно зависят от своей способности быстро производить новые, высококачественные, инновационные, цифровые продукты и услуги.

Scaled Agile Framework помогает предприятиям развивать свой бизнес в цифровую эпоху с помощью готовой системы управления организацией и интегрированной базы знаний фреймворка.

Бизнес-результаты от внедрения SAFe

Созданный на десятилетнем практическом опыте работы, Scaled Agile Framework опирается на четыре основные области знаний: Agile разработка, системное мышление, бережливая (Lean) разработка продуктов и DevOps. Это помогает предприятиям ответить на следующие вопросы:

  • Как мы согласовываем (выравниваем) технологическую разработку со стратегическими бизнес-целями?
  • Как мы доставляем новую ценность по предсказуемому графику, чтобы бизнес мог планировать?
  • Как мы улучшаем качество наших решений и радуем наших клиентов?
  • Как мы масштабируем agile-практики команды на команду команд (Agile Release Train / ART), используя потоки ценности организации для достижения лучших результатов?
  • Как мы организуем людей вокруг ценности, чтобы наши предприятия доставляли продукты и услуги эффективно и избегали задержек, присущих традиционной, функциональной структуре?
  • Как мы создаем среду, которая способствует сотрудничеству, инновациям и неустанному улучшению для наших сотрудников? Как мы можем изменить нашу культуру, чтобы было безопасно потерпеть неудачу и/или совершить ошибку?
  • Как мы поощряем людей рисковать, мыслить творчески и постоянно учиться? Как мы можем помочь нашим командам совершенствоваться, одновременно не мешая им?

Бизнес результаты от внедрения SAFe

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

SAFe 5 обеспечивает business agility и улучшает бизнес-результаты для организаций любого размера по всему миру. Результаты исследований, которые Scaled Agile, Inc. проводили среди своих клиентов, демонстрируют значительное улучшение времени вывода на рынок (time-to-market), повышение вовлеченности сотрудников, рост качества, повышении удовлетворенности клиентов, а также общее улучшение экономических результатов. Scaled Agile Framework также помогает создавать новую культуру в организации, которая становится более продуктивной, благоприятной и позитивной.

Что такое Big Picture в SAFe?

Большая Картина (Big Picture) — это визуальная модель Scaled Agile Framework, которая является основным пользовательским интерфейсом базы знаний. Каждый значок изображения является «кликабельным» (на него можно нажать мышкой). что предоставляет доступ к большому объему материалов, описывающих SAFe. Каждая из четырех конфигурации имеет свою Big Picture, на которой отражены основополагающие принципы, ценности, мышление, роли, артефакты и соответствующие элементы Scaled Agile Framework, которые необходимо внедрить.

Полная конфиграция SAFe - Big Picture

Конфигурации SAFe

SAFe предлагает 4 конфигурации: Базовый (Essential) SAFe, Крупное Решение (Large Solution) SAFe, Портфель (Portfolio) SAFe и Полный (Full) SAFe.

В зависимости от бизнес-потребностей организация может выбрать ту конфигурацию, которая ей больше всего подходит на данный момент. Существует возможность по мере развития (и появления бизнес необходимости) добавлять элементы из других конфигураций или целиком переходить на них.

Essential SAFe (Базовый SAFe)

Базовая конфигурация SAFe - Essential SAFe

Конфигурация Базовый (Essential) SAFe является основным блоком для всех конфигураций SAFe и является отправной точкой для запуска Scaled Agile Framework в организации. Эта конфигурация основывается на принципах и практиках, отраженных в компетенциях Lean-Agile Лидерство, Командная и Техническая Гибкость и Agile Доставка Продукта.

Организационная структура SAFe основана на команде команд, виртуальной организации, которая называется Релизный Поезд Agile (Agile Release Train, ART). ART состоит из 5-12 команд (50-125+ человек), которые синхронизируются в рамках общей каденции Инкрементов Программы и выравниваются вокруг общего видения с помощью единого Беклога Программы. Перейти на отдельную статью о базовой конфигурации «Essential SAFe»

Large Solution SAFe (Крупное Решение SAFe)

Конфигурация - Крупное Решение SAFe

В конфигурации Крупное Решение (Large Solution) SAFe вводится компетенция Доставка Решений Предприятия (Enterprise Solution Delivery), которая поддерживает тех, кто создает самые крупные и сложные решения, требующие многих ART и поставщиков, но не требующие управления на уровне портфеля.

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

В Крупном Решении используется организационная конструкция Поезд Решения (Solution Train). Поезд Решения помогает предприятиям отвечать на самые большие вызовы — создавать крупномасштабное, многопрофильное программное обеспечение, аппаратное обеспечение, кибер-физические и комплексные ИТ-системы. Разработка этих решений требует дополнительных ролей, артефактов, событий и координации, как показано на Большой Картине этой конфигурации.

Portfolio SAFe (Портфель SAFe)

Конфигурация - Портфель SAFe

Конфигурация Портфель (Portfolio) SAFe — это минимальный набор компетенций и практик, которые обеспечивают условия для создания гибкости бизнеса организации. Именно в Большой Картине этой конфигурации появляется верхняя синяя панель «Бизнес Гибкость». Здесь же находится ссылка «Измерять и Развивать» (Measure & Grow) – инструменты, которые позволяют проводить измерения гибкости бизнеса в организациях.

В дополнение к трем основным компетенциям Базового SAFe конфигурация Портфель SAFe предоставляет две дополнительные компетенции: Организационную Гибкость и Бережливое Управление Портфелем.

Бережливое Управление Портфелем выравнивает выполнение портфеля с корпоративной стратегией и организует разработку вокруг потока ценности через один или несколько потоков ценности.

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

Компетенция «Культура непрерывного обучения» описывает, как все в организации учатся вместе, неустанно совершенствуются и встраивают инновации в культуру.

В дополнение к компетенциям конфигурация Портфель SAFe обеспечивает принципы и практики для портфельной стратегии и инвестиционного финансирования, гибкой операционной деятельности портфеля и бережливого управления. Перейти на отдельную статью об этой конфигурации «Portfolio SAFe»

Full SAFe (Полный SAFe)

Полная конфигурация SAFe - Full SAFe

Полный (Full) SAFe — это наиболее полная конфигурация, включающая все семь основных компетенций, необходимых для гибкости бизнеса. Она обычно используется крупнейшими предприятиями в мире для поддержания и обслуживания портфелей крупных и сложных решений. В некоторых случаях может потребоваться комбинация из различных конфигураций SAFe.

Принципы Scaled Agile Framework

«Распространенным заболеванием, от которого страдает менеджмент во всем мире, является убеждение, что “Наши проблемы уникальны.» Да, безусловно, они отличаются от других, но принципы, которые помогут улучшить качество продукта и сервиса, универсальны по своей природе.» – Эдвардс Деминг

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

10 Lean-Agile Принципов SAFe:

#1 – Принять экономическую точку зрения

#2 – Применять системное мышление

#3 – Принимать вариативность, сохранять опциональность

#4 – Строить инкрементально с быстрыми, встроенными циклами обучения

#5 – Основывать вехи на объективной оценке реально работающих систем

#6 – Визуализировать и ограничивать НЗР (WIP), уменьшать размер партий, управлять размерами очередей

#7 – Работать в едином ритме, синхронизировать, используя кросс-доменное планирование

#8 – Высвободить внутреннюю мотивацию интеллекта (умственного труда) работников

#9 – Децентрализовать принятие решений

#10 – Организоваться вокруг ценности

Семь основных компетенций SAFe

В основе фреймворка лежат семь основных компетенций SAFe для Бережливых Предприятий, состоящие из двадцати одного измерения, которые вместе обеспечивают гибкость бизнеса любого масштаба. «Координационным центром» для всех компетенций является поток создания ценности – обеспечение бизнес гибкости с помощью ускорения реакции на возникающие возможности для бизнеса.

Основные компетенции для построения business agility в организации

Основные компетенции Lean-Agile Предприятий:

Гибкость Команды и Техническая Гибкость ( Team And Technical Agility)

Agile Доставка Продукта (Agile Product Delivery)

Доставка Решений уровня предприятия (Enterprise Solution Delivery)

Бережливое Управление Портфелем (Lean Portfolio Management)

Организационная Гибкость (Organizational Agility)

Культура Непрерывного Обучения (Continuous Learning Culture)

Lean-Agile Лидерство (Lean-Agile Leadership)

Материал подготовлен по материалам Scaled Agile, Inc. и на основе статьи SAFe for Lean Enterprises.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *