Основы SAFe: что такое SAFe?



В этом блоге на тему «Что такое SAFe» рассказывается о структуре, которая дает рекомендации по пяти основным компетенциям, которые помогают организации стать Lean-Agile.

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

Зачем использовать Agile Framework?

Внедряя Agile Framework, вы получаете следующие преимущества

  • Несмотря на свою простоту и легкость, Agile расширяется для удовлетворения потребностей крупных потоков создания ценности и разработки сложных систем.
  • Повышает производительность на 20-50%.
  • Качественный увеличивается более чем на 50%
  • Это сокращает время, необходимое для выхода продукта на рынок. процесс ускоряется минимум на 30%
  • Вовлеченность сотрудников и удовлетворенность работой.

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

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

Что такое SAFe?

Scaled Agile Framework или SAFe был впервые разработан Дин Леффингуэлл книги и блоги. Версия 1.0 - первая официально выпущенная в 2011 году. Последняя версия, 4.6, была выпущена в октябре 2018 года. Она предназначена для предоставления рекомендаций по работе на уровне корпоративного портфеля, потока создания ценности, программы и команды.

SAFe - это свободно доступная онлайн-база знаний, которая позволяет применять методы Lean-Agile на уровне предприятия. Это дает вам простой и легкий опыт работы для команды разработчиков программного обеспечения. Вся структура разделена на 3 основных сегмента: Команда, то Программа и портфолио .

Итак, следующие особенности SAFe

  • Внедрение программного обеспечения и систем Lean-Agile на уровне предприятия
  • Подробное руководство по процессам корпоративного портфеля, потока создания ценности, программы и команды.
  • Оптимальный дизайн для удовлетворения потребностей всех заинтересованных сторон в организации.

Когда использовать масштабируемую гибкую платформу?

Теперь вы можете задаться вопросом, когда именно использовать SAFe. Итак, вот несколько примеров, когда вы могли.

  • Когда ваша команда заинтересована в применении гибкого подхода к более крупным многопрофильным программам и портфелям.
  • Когда несколько команд в организации используют разные способы реализации Agile и, следовательно, сталкиваются с препятствиями, задержками и сбоями.
  • Когда вы хотите использовать Agile, но масштабируйте его до уровня организации. Однако вы не уверены, какие новые роли могут потребоваться или какие существующие роли (т. Е. Руководство) нужно изменить и как.
  • Когда вы пытались масштабировать Agile в своей организации, но изо всех сил пытались согласовать, чтобы достичь единообразия или согласованности в стратегии во всех бизнес-отделах, от портфеля до уровня программы и команды.
  • Когда вашей организации необходимо сократить время разработки продукта.

Чем SAFe отличается от других Agile-практик?

Еще одна вещь, над которой стоит задуматься, это то, чем SAFe отличается от других гибких практик,

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

Основа масштабируемой гибкой структуры

Scaled Agile Framework опирается на следующие базовые ценности

  1. Lean-Agile и его принципы
  2. Масштабируемые основные ценности Agile,
  3. Lean-Agile лидерство
  4. Lean-Agile Mindset,
  5. Сообщества практиков

1. Lean-Agile и его принципы

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

  • С экономической точки зрения
  • Применение системного мышления
  • Предполагая варианты сохранения изменчивости
  • Постепенное развитие с помощью быстрых интегрированных циклов обучения
  • Основание вех на объективной оценке работающих систем
  • Визуализация и ограничение незавершенной работы, уменьшение размеров пакетов и управление длиной очереди
  • Применение каденции и синхронизация с междоменным планированием
  • Раскрытие внутренней мотивации работников умственного труда
  • Децентрализация принятия решений
  • Основные ценности SAFe Agile

SAFe основан на следующих 4 основных ценностях.

  • Выравнивание
  • Встроенное качество
  • Прозрачность
  • Выполнение программы
  1. Lean-Agile лидерство

Перед учителями лидеры Lean-Agile постоянно учатся. Это помогает им помогать своим командам создавать лучшие системы за счет понимания и демонстрации принципов Lean-Agile SAFe.

как преобразовать двойное в int java

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

Лидеры действительно расширяют возможности и вовлекают отдельных людей и команды в достижение их максимального потенциала.

Принципы Lean-Agile лидеров

  • Возглавить перемены
  • Знать, как сделать акцент на обучении на протяжении всей жизни
  • Развивать людей больше, чем процессы
  • Вдохновлять и соответствовать миссии
  • Децентрализовать процесс принятия решений
  • Чтобы раскрыть внутреннюю мотивацию работников умственного труда
  1. Бережливое и гибкое мышление

Мышление Lean-Agile можно вывести из следующих двух вещей.

  1. SAFe House of Lean
  2. Agile манифест

SAFe House of Lean

Scaled Agile Framework (SAFe) основан на принципах и практиках, вдохновленных дом тощей тойоты . Исходя из этого, SAFe представляет SAFe House of Lean .

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

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

Манифест Agile

  1. Наивысшим приоритетом является удовлетворение потребностей клиента посредством непрерывной и своевременной поставки ценного программного обеспечения.
  2. Примите меняющиеся требования даже на поздних этапах разработки. Изменения в гибких процессах приносят пользу клиентам.
  3. Часто доставляйте работающее программное обеспечение, от пары недель до пары месяцев, с предпочтением более коротких сроков.
  4. Разработчики и бизнесмены должны ежедневно работать вместе на протяжении всего проекта.
  5. Создавайте проекты вокруг мотивированных людей. Окажите им поддержку и необходимую им среду и доверьте им выполнение работы.
  6. Самый эффективный способ общения с командой разработчиков - это личный разговор.
  7. Работающее программное обеспечение - это главный показатель прогресса.
  8. Гибкие процессы способствуют устойчивому развитию. Спонсоры, разработчики и пользователи должны иметь возможность поддерживать постоянный темп бесконечно.
  9. Постоянное внимание к техническому совершенству и хорошему дизайну повышает маневренность.
  10. Простота - искусство максимизировать объем незавершенной работы - очень важна.
  11. Лучшие архитектуры, требования и проекты создаются самоорганизующимися командами.
  12. Через регулярные промежутки времени команда размышляет о том, как стать более эффективной, а затем соответствующим образом настраивает и корректирует свое поведение.

Различные уровни в SAFE

Согласно последней версии SAFe, существует четыре уровня его реализации.

  • Уровень команды
  • Уровень программы
  • Уровень портфеля
  • Уровень потока создания ценности

Уровень команды SAFe

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

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

Уровень программы SAFe

Уровень программы В SAFe есть роли и действия, необходимые для непрерывной доставки решений через Agile Release Train (ART). На этом уровне команды разработчиков, заинтересованные стороны и другие ресурсы посвящают себя выполнению важной постоянной миссии разработки системы.

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

В конечном итоге АРТ, работающие на уровне программы, несут ответственность за создание и высвобождение притока ценности с частотой, необходимой предприятию для удовлетворения рыночного и потребительского спроса. Эти мировоззрения и практики на этом уровне способствуют корпоративной компетенции DevOps и Release on Demand, что делает возможным этот поток ценностей.

Уровень потока создания ценности SAFe

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

Он поддерживает ритмичность и синхронизацию для нескольких АРТ и поставщиков и дает дополнительные роли, такие как инженер по потоку создания ценности, архитектор / разработка решений и управление решениями.

Уровень портфеля SAFe

Это высший уровень интереса / беспокойства / вовлеченности / в SAFe. . SAFe на уровне портфеля предоставляет базовые блоки для организации потока ценности Lean-Agile Enterprise через один или несколько потоков создания ценности. Это помогает разрабатывать системы и решения, которые описаны в стратегических темах.

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

Портфолио имеет двустороннюю связь с бизнесом

  • Чтобы направить Портфолио к более изменчивым бизнес-целям, в нем представлены стратегические темы.
  • Для обозначения постоянного потока значений портфеля.

Здесь используются следующие важные ключевые концепции:

  • Подключение к предприятию,
  • Управление портфелем программ,
  • Управление рабочим процессом Portfolio Epics.

Заключение

Масштабируемая гибкая структура (SAFe) представляет собой постепенное улучшение a-Фреймворккоторый предоставляет руководство по пяти основным компетенциям, которые помогают организации стать Lean-Agile. Он имеет 4 уровня и 4 конфигурации и основан исключительно на Agile манифест и SAFe House of Lean .