Posted in: Разное

Agility control: Справочник подвесок: на чем стоим? — журнал За рулем

Содержание

Справочник подвесок: на чем стоим? — журнал За рулем

Еще недавно выделяли лишь типы подвесок — зависимая, «Мак-Ферсон», многорычажная. Непонятные имена появились, когда шасси научились приспосабливаться к дорожным ситуациям и покрытию. Проясним ситуацию.

Agility Control

В подвеске Agility Control у моделей «Мерседес-Бенц» жесткость амортизаторов меняется в зависимости от частоты и амплитуды, с которой перемещается шток.

В подвеске Agility Control у моделей «Мерседес-Бенц» жесткость амортизаторов меняется в зависимости от частоты и амплитуды, с которой перемещается шток.

История адаптивных подвесок

Она начинается в середине 50-х годов прошлого века, когда французская фирма Citroen установила гидропневматику на заднюю ось представительного Traction Avant 15CV6, а чуть позже — на все четыре колеса модели DS. На каждом амортизаторе располагалась сфера, разделенная мембраной на две части, в которых находится рабочая жидкость и подпирающий ее газ под давлением.

В 1989 году появилась модель XM, на которой установили активную гидропневматическую подвеску Hydractiv. Под контролем электроники она подстраивалась под дорожную ситуацию. Сегодня на Citroen работает Hydractiv третьего поколения, причем наряду с обычной версией предлагают и более комфортную с приставкой Plus.

В прошлом веке гидропневматическую подвеску устанавливали не только на «ситроены», но и на дорогие представительские автомобили: Mercedes-Benz, Bentley, Rolls-Royce. Кстати, автомобили, увенчанные трехлучевой звездой, и сейчас не избегают такой схемы.

Active Body и другие системы

Система Active Body Control (активный контроль за кузовом) по конструкции отличается от Hydractiv, но принцип похож: изменяя давление, задают жесткость подвески и дорожный просвет (гидроцилиндры поджимают пружины). Впрочем, у Mercedes-Benz есть и варианты шасси на пневмоподвесках (Airmatik Dual Control), задающие дорожный просвет в зависимости от скорости и загрузки. За жесткостью амортизаторов следит ADS (Adaptive Damping System — система адаптивного демпфирования).

А как более доступный вариант покупателям «мерседесов» предлагают подвеску Agility Control с механическими устройствами, регулирующими жесткость.

Volkswagen называет систему, управляющую настройками амортизаторов, DСС (aDaptive Chassis Control — адаптивный контроль за подвеской). Блок управления получает от датчиков данные о перемещении колес и кузова и соответствующим образом изменяет жесткость шасси. Характеристики задают электромагнитные клапаны, установленные на амортизаторах.

Пневмопружины

Пневмопружины позволяют изменять в довольно широких пределах дорожный просвет и плавность хода. Иногда их устанавливают отдельно от амортизатора, но чаще объединяют ради компактности и удобства монтажа, как, например, на «Ауди-А8».

Пневмопружины позволяют изменять в довольно широких пределах дорожный просвет и плавность хода. Иногда их устанавливают отдельно от амортизатора, но чаще объединяют ради компактности и удобства монтажа, как, например, на «Ауди-А8».


Аналогичную адаптивную подвеску применяет Audi, однако на некоторых моделях устанавливают оригинальную систему Audi Magnetic Ride. Демпфирующие элементы заправлены магниторезистивной жидкостью, изменяющей вязкость под действием магнитного поля. Кстати, конструкцию, работающую по такому же принципу, первым применил Cadillac. И название у «американцев» созвучное — Magnetic Ride Control. Вписавшись в эту семью, Volkswagen пока не спешит расставаться с именами собственными. Интеллектуальное шасси от Porsche с амортизаторами, управляемыми электроникой, а на некоторых моделях еще и пневмоподвеской, носит обозначение PASM (Pors

Mercedes V220 d L AMG Line 4Matic FL в наличии

Постгарантийный сервисный пакет на 3-й и 4-й годы

Система контроля давления в шинах, беспроводная

Комфортабельное исполнение водительского сиденья

Комфортабельное исполнение сиденья переднего пассажира

Вариант с постоянным полным приводом

Подвеска AGILITY CONTROL

Рулевое колесо, регулируемое по высоте и по углу наклона

Рулевое колесо с отделкой кожей

Многофункциональное рулевое колесо

Бамперы, накладки, решетка радиатора в цвет кузова

Рейлинги на крыше, анодированные

Система помощи при трогании Start-off Assist

Стартерная батарея

Аккум.

батарея для экстрем. условий 12 В 95 Ач

Декоративные накладки на пороги

Внутреннее зеркало заднего вида

Канал подачи теплого воздуха в пассажир. отделение

Двухполосные динамики сзади и спереди

Стандарт

Розетка 12В в пассажирском/грузовом отделении

Розетка 12 В для заднего ряда сидений, слева и справа

Дизайн пакет интерьера

Поставка без маркировки на задней части автомобиля

Парковочный пакет

Активный парковочный ассистент

AMG декоративные элементы (стилизация под карбон)

Спойлер AMG на крышке задней двери

Запираемый перчаточный ящик

Обновление модельного года

Зеркала заднего вида с эл. регулировкой и обогревом

Хромированный ключ зажигания

Подогрев водительского сиденья

Центральная консоль с отсеком для хранения

Съемные подстаканники в задних боковых панелях

Сенсорная панель

Автомобиль без ограничителя скорости

Пакет AMG Line

Мультимедийная система MBUX Mid

Система комфортной парковки (камера сзади)

Шины 245/45 R19

Подготовка под установку навигации

Зеркала с подсветкой на солнцезащитных козырьках

легкосплавные диски 8Jx19, AMG

Летние шины

Автоматическая коробка передач 7G-Tronic Plus

Электропривод управления правой сдвижной двери

Дополнительный жидкостной отопитель (5 кВт)

Подогрев сиденья переднего пассажира

Атермальное остекление

Весовой вариант 3, 2 т

Нагревательный термоэлемент (PTC)

Доп. сис-ма контр-я клим-а в зад. части салона Tempmatik

Базовый

Индикатор непристегнутого ремня пассажира

Индикатор уровня омывающей жидкости

Датчик дождя

Приборная панель с цветным дисплеем

PRE-SAFE

ATTENTION ASSIST

Сервисный интервал 25 000 км

Увеличенный топливный бак

Топливный фильтр с водоотделителем

Автоматическое управление ближним светом

Подсветка порогов

Комфортная потолочная панель управления

Лампы для чтения в ручках в пассажирском отсеке

Подсветка в ногах, спереди

Подсветка подъемной двери

Адаптивные стоп-сигналы

Система освещения ILS

Светодиодные задний свет и стоп-сигналы

Генератор 14 В / 200 А

Двигатель с низким уровнем вредных в-в, EU 6 Gr I

Управление генератором

Система пуска и остановки двигателя в пробках Плюс

Пакет BlueEFFICIENCY

Шины без указания производителя

Комфортные шины

Запасное колесо с домкратом

Подушка безопасности переднего пассажира

Поясничный подпор для сиденья переднего пассажира

Поясничный подпор для сиденья водителя

Бок. подушки безопасности сбоку Thorax водителя

Бок. подушки безопасности сбоку Thorax пассажира спереди

Боковые подушки безопасности

Фиксатор сдвижной двери в открытом положении

Сдвижная дверь слева

Электропривод управления левой сдвижной двери

Блокировка пасс. дверей для детской безопасности

Внутренний поручень сдвижной двери

Подлокотники в пассажирском отделении

Система крепежных реек сидений с быстрой фиксацией

Комф. 3-мест. сиденье 2 ряда со склад. внеш. сиденьем

Одиночное левое сиденье первого ряда

Одиночное правое сиденье первого ряда

Ковровое покрытие в пассажирском отделении

Обшивка потолка

Нап. ковровое покрытие в отделении водителя

Ручка для задней части грузового отделения

Окно жесткое (не открываемое) спереди слева

Окно жесткое (не открываемое) спереди справа

Выставн. окна пасс. отделении с электроприводом

Дверь с распашным окном

Пакет контроля полосы движения

Mercedes C 200 4MATIC Premium FL в наличии

Подготовка для сервиса: дистанционный контроль автомобиля

Подготовка для сервиса: дистанционный запуск двигателя

Подготовка для сервиса: мониторинг автомобиля

Постгарантийный сервисный пакет на 3-й и 4-й годы

Противоугонный пакет (вкл. 551, 882)

Инструкция по эксплуатации и сервисная книжка на русском языке

Камера заднего вида

Функция запуска KEYLESS-GO

Складывающиеся спинки задних сидений

Стеклоочиститель с датчиком дождя

Система контроля давления воздуха в шинах

Декоративные элементы: рояльный лак черный

Мультифункциональное спортивное рулевое колесо в исполнении из кожи

Легкосплавные колесные диски 43,2 см (17″), дизайн 5 сдвоенных спиц

MB Link адаптер

Оборудование для стран с холодным климатом

Круиз-контроль «TEMPOMAT»

Система омывателя ветрового стекла с подогревом

Cигнализация проникновения в салон

Светодиодные фары High-Performance

Крепление для детского сиденья I-Size

Экологический класс EU 6

Табличка с VIN-номером за лобовым стеклом

Адаптивные тормозные огни

Парковочный пакет с камерой заднего вида

Пакет комфортных сидений

Индикация непристегнутых ремней безопасности в задней части салона

Пакет интеграции смартфона

Подготовка для Mercedes-Benz Link

Функция Apple CarPlay ТМ для интеграции со смартфоном

Функция Android Auto для интеграции со смартфоном

Активный парковочный ассистент вкл. PARKTRONIC

Подрулевые переключатели передач

GPS антенна

Коленная подушка безопасности

Система экстренного вызова Mercedes-Benz

Mobilo Россия (253B)

Серийное исполнение, интерьер

Велюровые коврики

Автоматическая климатическая установка THERMATIC 2 зоны

Телефонная антенна

Система использования остаточного тепла двигателя

Топливный бак на 66 л

Противоугонная сигнализация

Модификация (NST)

4-х точечная поясничная поддержка

Потолок кристально-серого цвета

шины летние

РИНГ

Mercedes V220 d L AMG Line 4Matic FL в наличии

Постгарантийный сервисный пакет на 3-й и 4-й годы

Система контроля давления в шинах, беспроводная

Комфортабельное исполнение водительского сиденья

Комфортабельное исполнение сиденья переднего пассажира

Вариант с постоянным полным приводом

Подвеска AGILITY CONTROL

Рулевое колесо, регулируемое по высоте и по углу наклона

Рулевое колесо с отделкой кожей

Многофункциональное рулевое колесо

Бамперы, накладки, решетка радиатора в цвет кузова

Рейлинги на крыше, анодированные

Система помощи при трогании Start-off Assist

Стартерная батарея

Аккум. батарея для экстрем. условий 12 В 95 Ач

Декоративные накладки на пороги

Внутреннее зеркало заднего вида

Канал подачи теплого воздуха в пассажир. отделение

Двухполосные динамики сзади и спереди

Стандарт

Розетка 12В в пассажирском/грузовом отделении

Розетка 12 В для заднего ряда сидений, слева и справа

Дизайн пакет интерьера

Поставка без маркировки на задней части автомобиля

Парковочный пакет

Активный парковочный ассистент

AMG декоративные элементы (стилизация под карбон)

Спойлер AMG на крышке задней двери

Запираемый перчаточный ящик

Обновление модельного года

Зеркала заднего вида с эл. регулировкой и обогревом

Хромированный ключ зажигания

Подогрев водительского сиденья

Центральная консоль с отсеком для хранения

Съемные подстаканники в задних боковых панелях

Сенсорная панель

Автомобиль без ограничителя скорости

Пакет AMG Line

Мультимедийная система MBUX Mid

Система комфортной парковки (камера сзади)

Шины 245/45 R19

Подготовка под установку навигации

Зеркала с подсветкой на солнцезащитных козырьках

легкосплавные диски 8Jx19, AMG

Летние шины

Автоматическая коробка передач 7G-Tronic Plus

Электропривод управления правой сдвижной двери

Дополнительный жидкостной отопитель (5 кВт)

Подогрев сиденья переднего пассажира

Атермальное остекление

Весовой вариант 3, 2 т

Нагревательный термоэлемент (PTC)

Доп. сис-ма контр-я клим-а в зад. части салона Tempmatik

Базовый

Индикатор непристегнутого ремня пассажира

Индикатор уровня омывающей жидкости

Датчик дождя

Приборная панель с цветным дисплеем

PRE-SAFE

ATTENTION ASSIST

Сервисный интервал 25 000 км

Увеличенный топливный бак

Топливный фильтр с водоотделителем

Автоматическое управление ближним светом

Подсветка порогов

Комфортная потолочная панель управления

Лампы для чтения в ручках в пассажирском отсеке

Подсветка в ногах, спереди

Подсветка подъемной двери

Адаптивные стоп-сигналы

Система освещения ILS

Светодиодные задний свет и стоп-сигналы

Генератор 14 В / 200 А

Двигатель с низким уровнем вредных в-в, EU 6 Gr I

Управление генератором

Система пуска и остановки двигателя в пробках Плюс

Пакет BlueEFFICIENCY

Шины без указания производителя

Комфортные шины

Запасное колесо с домкратом

Подушка безопасности переднего пассажира

Поясничный подпор для сиденья переднего пассажира

Поясничный подпор для сиденья водителя

Бок. подушки безопасности сбоку Thorax водителя

Бок. подушки безопасности сбоку Thorax пассажира спереди

Боковые подушки безопасности

Фиксатор сдвижной двери в открытом положении

Сдвижная дверь слева

Электропривод управления левой сдвижной двери

Блокировка пасс. дверей для детской безопасности

Внутренний поручень сдвижной двери

Подлокотники в пассажирском отделении

Система крепежных реек сидений с быстрой фиксацией

Комф. 3-мест. сиденье 2 ряда со склад. внеш. сиденьем

Одиночное левое сиденье первого ряда

Одиночное правое сиденье первого ряда

Ковровое покрытие в пассажирском отделении

Обшивка потолка

Нап. ковровое покрытие в отделении водителя

Ручка для задней части грузового отделения

Окно жесткое (не открываемое) спереди слева

Окно жесткое (не открываемое) спереди справа

Выставн. окна пасс. отделении с электроприводом

Дверь с распашным окном

Пакет контроля полосы движения

Agility Control Fahrwerk Sicherheitslösung von Mercedes im Autolexikon

Das Mercedes AGILITY CONTROL-Fahrwerk, regelt die Kräfte der Stoßdämpfer je nach Fahrsituation und garantiert höchsten Abrollkomfort bei maximaler Fahrsicherheit. Die direkt ausgelegte AGILITY CONTROL-Lenkung verbessert das Handling, die ebenfalls enthaltene AGILITY CONTROL-Schaltung entspricht dem sport Charakter der C-Klasse durch kurze Wege und präzise Führung.

Bei Geradeausfahrt, также будучи geringer Anregung der Stoßdämpfer, sind die Dämpferkräfte geringer und das Fahrverhalten somit komfortabler.Bei Dynamischer Kurvenfahrt oder bei Ausweichmanövern hingegen, wenn die Karosserie eine größere Seitenneigung erfährt, erhöhen sich die Dämpferkräfte bis zum Maximum.
AGILITY CONTROL-Fahrwerk in der zeichnung

Erreicht wird умирает от гидромеханизма: Kernstücke des AGILITY CONTROL-Stoßdämpfersystems sind ein Bypass-Kanal im Kolbenzapfen des Stoßdämertenfer und Ellen de Steuerkol. Bei geringen Hubbewegungen des Stoßdämpfers verschiebt der Steuerkolben Öl durch den Bypass-Kanal, sodass am eigentlichen Dämpferventil eine geringere Dämpfkraft erzeugt wird.Bei stärkerer Anregung des Stoßdämpfers bewegt sich der Steuerkolben in seine Endlage, sodass kein Öl mehr durch den Bypass-Kanal fließt und die volle Dämpfkraft zur Verfügung steht. So erfüllt das Fahrwerk die Wünsche hinsichtlich Abrollkomfort und Agilität gleichermaßen — stets ohne Einbußen an Fahrsicherheit.

Außerdem schaffen der lange Radstand (2.760 миллиметра), die breite Spur (vorn 1.538 / hinten 1.544 миллиметра) sowie die tiefe und weit nach hinten verlagerte Position des Motors wichtige Grundvoraussetzungen für ein agiles Fahr-ein agiles.Die Achslastverteilung zwischen vorne und hinten ist extrem ausgewogen nahe 50:50 Prozent. Hinzu kommt gerade beim Cabrio ein tiefer Fahrzeugschwerpunkt. Dieser Dynamik Rechnung tragen bei der offenen E-Klasse auch die serienmäßigen Reifen 235/45 R 17.

Vorderachse: Drei Lenker und McPherson-Federbein

Im Interesse günstiger Achskinehhermatik, höherederebestreberechneerechneerechneerekée de la de la de la de la de l’éredereb. mit McPherson-Federbeinen aus zwei einzelnen Elementen, die als Zug- und Querstreben dienen.Beide werden aus Aluminium gefertigt. Neben der präziseren Radführung bietet diese Anordnung vor allm den Vorteil, Schwingungen durch Reifenunwucht oder Bremskraftschwankungen besser zu kompensieren als starre Dreieckslenker. Zudem stehen beim Frontalcrash größere Verformungswege zur Verfügung. Als dritter Vorderachslenker dient die Spurstange, die das quer liegende Lenkgetriebe mit den Rädern verbindet.
Die Federbeine bestehen aus zylindrischen, querkraftkompensierenden Schraubenfedern, Zweirohr-Stoßdämpfern und dreiphasigen Kopflagern.Zur weiteren Optimierung des Fahrkomforts wurde für das Federbein eine stark aufrechte
Position gewählt. Es verringert dadurch die auf das Zugstrebenlager wirkenden Kräfte. Die Steifigkeit des Lagers konnte deshalb reduziert werden, было sich positiv auf das Abtast- und Abrollverhalten — zum Beispiel bei Querfugen — auswirkt. Der Drehstabilisator ist mit dem Federbein verbunden, das ebenfalls aktiv an der Führung der Vorderräder beteiligt ist.

Sportfahrwerk & Fahrdynamik-Paket auf Wunsch

Neben dem serienmäßigen AGILITY CONTROL-Fahrwerk mit adaptivem Dämpfungssystem gibt es auch noch andere Optionen.Так же, как Wunschausstattung das AGILITY CONTROL-Sportfahrwerk mit Sport-Parameterlenkung, steiferen Federn, straffer abgestimmten Stoßdämpfern und stärkeren Stabilisator-Drehstäben zur Auswahl. Bei zügiger Kurvenfahrt oder schnellen Ausweichmanövern macht sich diese sportliche Fahrwerksabstimmung durch weiter verminderte Wankneigung der Karosserie bemerkbar. Im AMG-Sport-Paket ist das AGILITY CONTROL-Sportfahrwerk берет энтузиазм.

Als weitere Wunschausstattung ist ein Fahrdynamik-Paket (serienmäßig im E-500 Cabrio) lieferbar.Es löst den klassischen Zielkonflikt bei der Fahrwerksabstimmung und stellt zwei Schaltprogramme zur Auswahl: Sport und Comfort. Innerhalb dieser Schaltprogramme erfolgt eine stufenlose elektronische Regelung der Stoßdämpfer auf Basis von sieben Sensorsignalen.
Je nach aktuellem Straßen- oder Fahrzustand passt das System die Dämpfkraft für jedes Rad einzeln und vollautomatisch an. So bietet das Cabrio ein weiteres Plus an Abrollkomfort, denn bei normaler Fahrweise stellt sich auf schlechten Straßen eine weiche Dämpfung ein, die den Passagieren bei unverändert guter Fahrstabilität und -sicherheit einte einte an Максимум комфортности.Bei agiler Fahrweise passt sich die Einstellung der Stoßdämpfer kontinuierlich an und unterstützt dadurch den Wunsch nach mehr Dynamik.

Per Tastendruck kann der Autofahrer die prinzipielle Fahrzeugcharakteristik vorbestimmen. Im Sport-Modus werden die hydraulischen Kräfte der Stoßdämpfer angehoben, um auf diese Weise zum Beispiel eine noch bessere Fahrstabilität bei hohen Geschwindigkeiten und eine Verringerung des untersteuernden Eigenlenkverhaltens, расположенный на 120 км / час.

Der Body-Index vergleicht Verschiedenen Fahrwerke

Um die Charakteristik der Verschiedenen Fahrwerke zu verdeutlichen, haben die Mercedes-Ingenieure den «Body-Index» entwickelt.Er beinhaltet die Messwerte verschiedener typischer Fahrmanöver, bildet также quasi eine Summenformel für die Fahrdynamik. Der Body-Index informiert, wie gut das Fahrwerk an die Karosserie angebunden ist, wie das Auto auf der Straße liegt und wie leicht das Handling bei schneller Kurvenfahrt ist. Mit anderen Worten: wie straff die Fahrwerksabstimmung ist. Je höher der Wert für den Body-Index ist, desto sportlicher — также straffer — ist die Fahrwerk-Charakteristik.
Für das Cabrio mit serienmäßigen AGILITY CONTROL-Fahrwerk beträgt der Body-Index 2,0 и wird dank der adaptiven Stoßdämpferregelung ohne Einbußen beim Fahrkomfort erreicht.Ist das Cabrio mit dem Fahrdynamik-Paket ausgestattet, liegen die Werte für den Body-Index zwischen 1,89 (Комфорт) и 2,06 (Спорт).

Ein weiteres Sicherheits-Plus bietet ADAPTIVE BRAKE bei Nässe. Durch regelmäßige kurze Brems-Impulse sorgt die Technik dafür, dass der Wasserfilm auf den Bremsscheiben abgestreift wird und die Bremse mit vollem Wirkungsgrad arbeiten kann. Diese automatische Trockenbremsfunktion wird immer dann aktiviert, wenn der Scheibenwischer der E-Klasse eine bestimmte Zeit lang läuft; die fein dosierten Brems-Impulse nimmt der Fahrer nicht wahr.

Siehe dazu auch Adaptive Brake

Система управления цепочками поставок и поставщиками

  • английский
    • العربية
  • Насчет нас
    • О Agility
    • Новости
    • Карьера
    • Связи с инвесторами
      • Финансовая информация
      • Информация о запасах
      • Новости для инвесторов
      • Корпоративное управление
      • Финансовый календарь
    • Устойчивое развитие
    • Agility Ventures
    • Международный справочник
    • Свяжитесь с нами
  • Грузовые перевозки и логистика (3PL)
    • Получите мгновенное предложение по авиаперевозке или морским перевозкам
    • Транспортные и логистические услуги
      • Авиаперевозки
      • Морские перевозки
      • Грузовые перевозки
      • Складирование и сбыт
      • Решения для цепочек поставок
      • Системы и технологии
    • Отраслевые решения
      • Автомобильная промышленность
      • Химические вещества
      • Товары народного потребления
      • Оборона и правительство
      • Энергетика и нефтехимия
      • Мода и розничная торговля
      • Промышленное
      • Фарма и биологические науки
      • Встречи и мероприятия (MICE)
      • Технологии
    • Специализированная логистика
      • Химическая логистика
      • Оборона и государственная логистика
      • Логистика ярмарок и мероприятий
      • Логистика проекта
  • Складские парки (2PL)
    • Парки логистики Agility
    • Обзор решений
    • Примеры из практики
  • Дочерние компании
    • Оборона и государственные службы
    • Услуги GCC
    • Глобальные информационные системы

Химическая логистика и транспорт | Аджилити Логистика

  • английский
    • العربية
  • Насчет нас
    • О Agility
    • Новости
    • Карьера
    • Связи с инвесторами
      • Финансовая информация
      • Информация о запасах
      • Новости для инвесторов
      • Корпоративное управление
      • Финансовый календарь
    • Устойчивое развитие
    • Agility Ventures
    • Международный справочник
    • Свяжитесь с нами
  • Грузовые перевозки и логистика (3PL)
    • Получите мгновенное предложение по авиаперевозке или морским перевозкам
    • Транспортные и логистические услуги
      • Авиаперевозки
      • Морские перевозки
      • Грузовые перевозки
      • Складирование и сбыт
      • Решения для цепочек поставок
      • Системы и технологии
    • Отраслевые решения
      • Автомобильная промышленность
      • Химические вещества
      • Товары народного потребления
      • Оборона и правительство
      • Энергетика и нефтехимия
      • Мода и розничная торговля
      • Промышленное
      • Фарма и биологические науки
      • Встречи и мероприятия (MICE)
      • Технологии
    • Специализированная логистика
      • Химическая логистика
      • Оборона и государственная логистика
      • Логистика ярмарок и мероприятий
      • Логистика проекта
  • Складские парки (2PL)
    • Agility Logistics Parks
    • Обзор решений
    • Примеры из практики
  • Дочерние компании
    • Оборона и государственные службы
    • Услуги GCC

Организационная гибкость — масштабируемая Agile Framework

«Гибкость — это способность адаптироваться и реагировать на изменения… гибкие организации рассматривают изменения как возможность, а не как угрозу.
— Джим Хайсмит

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

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

Почему организационная гибкость?

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

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

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

Компетенция в области гибкости организации играет важную роль в использовании возможностей второй операционной системы для поддержки возможностей и угроз цифровой эпохи. Эта компетенция выражается в трех измерениях (Рисунок 1):

Рис. 1. Три измерения гибкости организации

Люди с рациональным мышлением и гибкие команды — Все, кто участвует в разработке решений, обучены методам Lean и Agile и принимают их ценности, принципы и практики.
Lean Business Operations — Команды применяют принципы Lean, чтобы понимать, отображать и постоянно улучшать процессы, которые предоставляют и поддерживают бизнес-решения.
Стратегия Agility — предприятие достаточно гибкое, чтобы постоянно отслеживать рынок и при необходимости быстро менять стратегию.

Каждый из этих параметров описан в следующих разделах.

Экономичные люди и гибкие команды

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

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

Рис. 2. Распространение бережливого и гибкого мышления на предприятие

Распространение мышления и принципов на предприятие

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

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

Гибкие технические команды

Как описано в статье о компетенции «Команда и техническая гибкость», появление гибкой разработки программного обеспечения является довольно продвинутым и хорошо изученным.Теперь, с появлением движения DevSecOps, ИТ-операции и безопасность также быстро переходят на Agile. Agile также пробивается в другие технические области, такие как сети, операции, оборудование, электроника и многое другое. В конце концов, технические группы Agile обычно достигают беспрецедентной производительности и личного удовлетворения своей работой. Кто не хочет работать в высокопроизводительной Agile-команде?

Гибкие бизнес-команды

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

  • Продажи, маркетинг продукции и корпоративный маркетинг
  • Управление поиском и поставками
  • Операционная, юридическая, контрактная, финансовая и нормативно-правовая базы
  • Управление персоналом, обучение и помещения
  • Прием, производство, выполнение и отгрузка
  • Сервисное обслуживание, поддержка и обслуживание клиентов

Мы часто наблюдали «трехэтапный цикл зрелости», который показывает, как гибкие бизнес-команды обычно формируются и созревают (рис. 3):

Рисунок 3.Цикл зрелости Agile-команды
Шаг 1. Будьте гибкими

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

Шаг 2. Присоединяйтесь к потоку создания ценности

Step 1 — отличный старт, который поможет бизнес-командам стать гибкими как в мышлении, так и в исполнении. Однако, если они оптимизируют и повышают свою эффективность только на местном уровне, более крупная сквозная система может не улучшиться. Чтобы оптимизировать систему в целом (принцип № 2, применение системного мышления), большинство Agile-команд присоединяются к потоку создания ценности, становясь частью Agile Release Train (ART), которая создает бизнес-решения, которые они поддерживают.

Как это работает на практике, зависит от объема и характера работы, которую выполняют команды.Например, маркетинг продукта может быть непосредственно встроен в ART, как целые команды или внутри других команд. В других случаях функция маркетинга может работать как общая услуга, поддерживая несколько АРТ. Тем не менее, общий взгляд на работу, согласование терминологии, общая частота кадров и синхронизация во всех командах — все это помогает потокам создания ценности быстро и предсказуемо доставляться с лучшим качеством.

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

Шаг 3. Специализируйте принципы и практику

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

Гибкий маркетинг

Хорошим примером развертывания Agile за пределами технических команд является Agile Marketing . Поскольку он так тесно связан с разработкой решений, набор принципов и практик Agile-маркетинга, которые сосредоточены на 1) внедрении Agile-команд, 2) объединении потоков создания ценности, и 3) принципах и методах специализации в различных маркетинговых функциях, доказал свою эффективность. быть эффективным. Дополнительную информацию см. В официальном документе Agile Marketing with SAFe.

Agile People Operations

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

В статье на расширенную тему «Agile HR с SAFe: перевод кадровых операций в 21-й век с помощью ценностей и принципов Lean-Agile» описываются шесть тем для модернизации человеческих операций.Они кратко излагаются ниже.

  1. Примите новый контракт с талантами — Это соглашение признает уникальные потребности работников умственного труда и обеспечивает участие, расширение прав и возможностей и автономию, которые им необходимы для полного раскрытия своего потенциала.
  2. Содействовать непрерывному взаимодействию — Непрерывное взаимодействие сотрудников происходит, когда каждый в компании понимает бизнес-миссию, занят значимой работой и имеет все возможности для выполнения своей части работы.
  3. Нанимайте на основе отношения и культурного соответствия — Выявление, привлечение, найм и удержание людей, которые будут наиболее успешными в динамичной командной среде гибкой культуры.
  4. Перейти к итеративному потоку производительности — Многие бережливые предприятия отказались от ежегодной проверки эффективности. Вместо этого лидеры и менеджеры предлагают быструю и непрерывную обратную связь, а также запрашивают и получают обратную связь в ответ.
  5. Уберите проблему денег со стола — Замена традиционных индивидуальных стимулов «правильными» стимулами помогает адаптировать компенсацию и мотивацию к различным потребностям ролей и отдельных лиц в рабочей силе следующего поколения.
  6. Поддержка эффективного обучения и роста — Современная карьера больше зависит от личного выбора и значимого роста, чем от восхождения по иерархической лестнице. Успешные работодатели должны отвечать, предоставляя полезную работу, более гибкие роли и пути личностного роста.

Гибкая рабочая среда

В дополнение к более современным методам управления персоналом, опыт и исследования показали, что рабочая среда и физическое пространство поддерживают высокопроизводительные Agile-команды [2].Требования к физическому пространству включают:

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

Кроме того, важным событием в SAFe является планирование PI. Таким образом, рекомендуется полу-выделенное физическое пространство для PI-планирования, которое со временем окупится.Этот раздел, включая некоторые рекомендации по проектированию и размещению физических пространств, дополнительно описан в статье с расширенными возможностями Agile Workspaces: средства, повышающие гибкость бизнеса.

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

  • Подключение с высокой пропускной способностью для аудио- и видеосвязи
  • Соответствующее компьютерное оборудование, включая веб-камеры и гарнитуры
  • Техническая поддержка в нерабочее время, во всех необходимых часовых поясах
  • Доступ к файлам через удаленно доступное хранилище
  • Инструменты для обмена мгновенными сообщениями, совместной работы и Agile Lifecycle Management

Дополнительная информация и дальнейшие инструкции представлены в расширенной статье «Успешная работа в Agile с удаленными членами группы».Кроме того, Распределенное PI Planning с SAFe предоставляет рекомендации по обеспечению правильной рабочей среды для успешного удаленного события PI Planning.

Визуализация работы

Часто во время различных обучающих форумов по SAFe участники спрашивают: «Но если бы я ушел отсюда и сделаю только одно, чтобы начать масштабную реализацию Lean-Agile, что бы это было?» Наш ответ всегда один: визуализируйте работу. Вот почему, когда вы посещаете Agile-предприятие, вы видите работу повсюду — на стенах, досках, настольных компьютерах, мониторах, коридорах и везде, куда бы вы ни посмотрели.Визуализация преобразует абстрактное в осязаемое; удаляет ненужную, незапланированную, неодобренную или повторяющуюся работу; и выравнивает всех к актуальному текущему состоянию.

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

  • Визуализируйте клиентов. Agile-команды используют персонажей, чтобы оживить клиента и разместить свои представления на стенах своего командного пространства, чтобы они всегда были в центре внимания.
  • Визуализируйте ход работы. Делая текущую работу видимой с помощью систем Канбан, вы обнаруживаете объем незавершенной работы (WIP), узкие места и то, что люди действительно делают, в отличие от того, что думают другие.
  • Визуализируйте работоспособность решения. Группы поддержки клиентов давно осознали ценность отображения количества ожидающих звонков, ежедневных закрытых и открытых заявок, а также показателей текущих соглашений об уровне обслуживания на мониторах, близких к командам, которые полагаются на эту информацию.Этот подход был принят Agile-командами для включения показателей состояния текущего решения.
  • Визуализируйте стратегию. Другой пример визуализации работы — «инвестиционный коридор» (рис. 4), который определяет все текущие и потенциальные эпопеи в полете. Вместо того, чтобы ограничивать визуализации портфолио в комнате, информация в коридоре находится снаружи, что позволяет людям легко подойти и добавить свои мысли и предложения.
Рис. 4. Инвестиционный коридор для семинара по приоритизации портфеля (любезно предоставлено Travelport International LTD)

Инструменты и автоматизация

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

  1. Решения Agile Lifecyle Management создают экземпляры и подключают различные бэклоги и группы Kanbans, которые используют для управления своей локальной работой и обеспечения видимости в масштабах всего предприятия.
  2. Конвейер непрерывной доставки Инструменты поддерживают большое количество артефактов — в основном код, тесты, сценарии, метаданные — и обеспечивают автоматизацию, необходимую для эффективного построения и запуска системы.
  3. Интегрированные среды разработки предоставляют разработчикам инструменты, необходимые для создания, редактирования, компиляции и отладки программного обеспечения.
  4. Инструменты для совместной работы поддерживают локальную и распределенную разработку, а также необходимую интенсивную степень взаимодействия и сотрудничества.
  5. Инструменты системного инжиниринга поддерживают моделирование и требования к информации больших систем и обеспечивают прослеживаемость по всем элементам, поддерживающим обеспечение качества и соответствие.

Инструментальная оснастка также дает предприятию возможность измерять и улучшать эти процессы. Кроме того, люди с рациональным мышлением и гибкие команды проходят специальную подготовку и имеют представление о том, как работа проходит через систему.Они понимают, что оптимизация одного действия не оптимизирует все, и что задержки в процессе (см. «Отображение потоков создания ценности» ниже) имеют гораздо большее влияние, чем эффективность любого отдельного шага.

Для борьбы с этим гибкие предприятия объединяют эти инструменты для создания интегрированной цепочки инструментов или «сети инструментов» [3]. Только тогда они смогут увидеть работу по мере ее прохождения через систему и определить узкие места и возможности для улучшения всего потока создания ценности.

Экономичный бизнес

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

На рис. 5 показана взаимосвязь между потоками создания ценности и производственной деятельностью.

Рисунок 5. Потоки создания ценности при эксплуатации и развитии

Триггер (например, заказ продукта или запрос новой функции) запускает поток ценности, а в конце доставляется некоторая форма ценности.Посередине этапы — это действия, используемые для создания или предоставления ценности.

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

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

Эти обязанности помогают гарантировать, что разработанные бизнес-решения представляют собой «комплексное решение» для удовлетворения потребностей как внутренних, так и внешних клиентов.

Отображение потоков создания ценности

«Бережливые компании сосредотачиваются на потоках создания ценности, чтобы исключить деятельность, не создающую ценности. Хорошие системы разработки постоянно создают прибыльные (операционные) потоки создания ценности . «

— Алан Уорд

Определение потоков создания ценности при эксплуатации и развитии — важная задача для каждого экономичного предприятия. После идентификации отображение потока создания ценности используется для анализа и улучшения бизнес-операций [4]. На рисунке 6 показан упрощенный пример отображения потока создания ценности, который в данном случае показывает несколько этапов запуска маркетинговой программы.

Рис. 6. Отображение потока создания ценности, показывающее общее время выполнения заказа, общее время обработки и временную эффективность. Команды

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

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

Поток реализации

В дополнение к отображению потока создания ценности, весь процесс может быть визуализирован с помощью системы Канбан как средства постоянного повышения производительности и выявления узких мест.Затем для оптимизации потока применяется принцип SAFe № 6, визуализировать и ограничивать незавершенное производство (WIP), уменьшать размеры пакетов и управлять длиной очереди. На рисунке 7 показана упрощенная система Канбан для набора маркетинговых кампаний, связанных с запуском крупного продукта.

Рис. 7. Простая система Канбан для рекламных кампаний при запуске нового продукта

Каждая маркетинговая кампания, представленная карточкой, проходит через систему от невыполненной работы до завершения. Ограничения WIP (числа в скобках на рис. 7) помогают контролировать объем работы в системе.

Стратегия Ловкость

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

Рисунок 8. Стратегия реагирует на динамику рынка

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

Анализ рынка

Market Sensing представляет собой культуру и практику понимания меняющейся динамики рынка на основе следующего:

  • Исследование рынка
  • Анализ количественных и качественных данных
  • Прямые и косвенные отзывы клиентов
  • Прямое наблюдение за покупателями на торговой площадке

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

Инновации как экономичный стартап

Осознав возможности, экономичное предприятие визуализирует поток новых инициатив и инвестиций и управляет им, применяя цикл бережливого стартапа «построение-измерение-обучение». Эти инициативы часто представляют собой новые бизнес-решения, но они также могут быть новыми бизнес-процессами и возможностями, в которых используются существующие решения.Проверка гипотезы результата с помощью минимально жизнеспособного продукта (MVP) перед принятием решения о более значительных инвестициях снижает риск, обеспечивая при этом полезную обратную связь.

Внесение изменений в стратегию

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

На рисунке 9 показано, как новые эпики проходят через различные системы Канбан и бэклоги, которые управляют потоком работы. В ходе нормальной работы приоритетность всех невыполненных работ постоянно меняется. Канбан-системы помогают изменениям в стратегии быстро перемещаться по потокам создания ценности к командам, которые осуществляют внедрение. Таким образом, выполнение согласовывается — и постоянно корректируется — с развивающейся бизнес-стратегией.

Рис. 9. Изменение стратегии быстро проходит через сеть динамических бэклогов

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

Учет инноваций

Чтобы оценить преимущества изменения стратегии, может потребоваться много времени. Традиционные финансовые и бухгалтерские показатели прибыли и убытков (P&L) и рентабельности инвестиций (ROI) — это запаздывающие экономические показатели, которые возникают слишком поздно в жизненном цикле, чтобы дать информацию для развивающейся стратегии.Вместо них учет инноваций применяет опережающие индикаторы — действенные метрики, ориентированные на измерение конкретных ранних результатов с использованием объективных данных. Они являются неотъемлемой частью экономической основы, обеспечивающей гибкость бизнеса.

Игнорирование невозвратных затрат

Ключевым фактором гибкости стратегии является игнорирование невозвратных затрат, затрат, которые уже произошли в ходе разработки решения. Невосполнимые затраты не могут быть возмещены или изменены и не зависят от любых будущих затрат, которые компания может понести [5].Поскольку принятие стратегических решений влияет только на дальнейшее развитие бизнеса, невозвратные затраты абсолютно не важны при оценке изменения стратегии. Вместо этого лица, принимающие решения, должны основывать все стратегические решения исключительно на будущих затратах на инициативы, необходимые для достижения изменений. Когда заинтересованным сторонам не нужно тратить энергию на защиту прошлых расходов, организация может быстрее перейти к новой стратегии.

Организация и реорганизация вокруг стоимости

И, наконец, Принцип № 10 SAFe — Организуйтесь вокруг ценности, ориентируйте предприятия, чтобы согласовать свои усилия по развитию вокруг полного непрерывного потока ценности.Этот принцип подчеркивает «двойную операционную систему», которая использует преимущества существующей иерархии, но также создает сеть потока создания ценности (рисунок 10 ниже). Эта сеть объединяет людей, которым необходимо работать вместе, адаптирует их к потребностям бизнеса и клиентов, сводит к минимуму задержки и передачу обслуживания и повышает качество.

Рис. 10. Сетевая операционная система SAFe может быть быстро реорганизована в соответствии с изменением стратегии

. Но по мере продвижения стратегии вместе с ней меняется и будущая ценность; должны быть задействованы новые люди и ресурсы.Другими словами, требуется некоторая реорганизация. Действительно, в некоторых случаях это потребует формирования совершенно новых потоков создания ценности для разработки и поддержки новых решений. Возможно, потребуется скорректировать другие потоки создания ценности, а некоторые будут полностью исключены по мере вывода решений из эксплуатации. К счастью, люди и команды компании, которая становится все более гибкой, видят эти изменения в портфеле. Затем они могут использовать свои новые знания и навыки для реорганизации Agile-команд и АРТ вокруг ценности, когда это имеет смысл.

Гибкие контракты

Нет портфолио — это остров. Вместо этого каждый из них обычно зависит от других портфелей, поставщиков, партнеров, операционной поддержки и многого другого, все из которых требуют неявных или явных контрактов для получения ценности. Традиционно эти контракты основаны на предположении, что требования, результаты и уровни обслуживания известны заранее и останутся стабильными. Мы знаем по опыту, что это неправда. По мере изменения стратегии эти традиционные контракты могут стать огромными препятствиями, которые ограничивают бизнес в предположениях прежней стратегии.Хотя бизнес хотел бы изменить стратегию, это заблокировано существующими контрактами.

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

Сводка

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

Операции по бережливому бизнесу признают, что удовлетворение потребностей клиентов — это не просто разработка решений. Весь путь к клиенту, который включает поставку, эксплуатацию и поддержку бизнес-решений, необходимо постоянно оптимизировать, чтобы сократить время вывода на рынок и повысить удовлетворенность клиентов. Гибкость стратегии дает возможность улавливать изменения на рынке и реагировать на них, быстро разрабатывать и внедрять новые стратегии, а также при необходимости реорганизовываться с учетом возникающих возможностей.В результате «изменение становится возможностью, а не угрозой».


Узнать больше

[1] Технический документ SAFe for Marketing [2] Хессельберг, Йорген. Unlocking Agility: An Insider’s Guide to Agile Enterprise Transformation (Addison-Wesley Signature Series (Cohn)) Pearson Education. Kindle Edition. [3] Керстен, Мик. От проекта к продукту. Пресса IT Revolution. Kindle Edition. [4] Мартин, Карен. Отображение потока создания ценности: как визуализировать работу и согласовать лидерство для организационной трансформации. McGraw-Hill Education. Kindle Edition. [5] https://www.investopedia.com/ask/answers/042115/why-should-sunk-costs-be-ignored-future-decision-making.asp

Последнее обновление: 26 июля 2020 г.

Информация на этой странице принадлежит © 2010-2020 Scaled Agile, Inc. и защищена американскими и международными законами об авторских правах. Ни изображения, ни текст не могут быть скопированы с этого сайта без письменного разрешения правообладателя. Scaled Agile Framework и SAFe являются зарегистрированными товарными знаками Scaled Agile, Inc.Посетите раздел часто задаваемых вопросов о разрешениях и свяжитесь с нами для получения разрешений.

Команда и техническая гибкость — масштабируемая Agile Framework

Постоянное внимание к техническому совершенству и хорошему дизайну повышает маневренность.
— Агильский манифест

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

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

Почему команда и техническая гибкость?

Agile-команды и группы Agile-команд создают и поддерживают бизнес-решения, которые приносят пользу клиентам предприятия.Следовательно, способность организации процветать в эпоху цифровых технологий полностью зависит от способности ее команд предоставлять решения, надежно отвечающие потребностям клиентов. Командная и техническая гибкость — реальный краеугольный камень Business Agility. Он состоит из трех измерений, как показано на рисунке 1.

Рис. 1. Три измерения команды и техническая гибкость
  • Agile-команды. Высокопроизводительные кросс-функциональные команды закрепляют компетенцию за счет применения эффективных Agile-принципов и практик.
  • Team of Agile Teams — Agile-команды работают в контексте SAFe Agile Release Train (ART), долгоживущей команды Agile-команд, которая обеспечивает общее видение и направление и в конечном итоге несет ответственность за достижение результатов решения.
  • Встроенное качество — все команды Agile применяют определенные методы Agile для создания высококачественных, хорошо продуманных решений, которые поддерживают текущие и будущие потребности бизнеса.

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

Гибкие команды

Agile-команда — это основной строительный блок гибкой разработки.Это первое измерение этой компетенции. Команда SAFe Agile — это кросс-функциональная группа из 5-11 человек, которые могут определять, создавать, тестировать и предоставлять прирост стоимости в короткие сроки. Эти группы обладают полномочиями и подотчетностью для управления своей собственной работой, что повышает производительность и сокращает время вывода продукта на рынок. Agile-команды выполняют небольшие объемы работы, что позволяет им сократить циклы обратной связи и приспособиться к меняющимся потребностям.

Первоначально предназначенный для команд разработчиков программного обеспечения, ценности и принципы Agile Manifesto (рис. 2) оказались бесценными при создании высокопроизводительных команд всех типов в сфере технологий и бизнеса.Его идеи, показанные ниже, применимы и принесут пользу любому типу команды:

  • Сотрудничать
  • Отправляйте часто
  • Используйте объективные меры для достижения прогресса
  • Часто общайтесь с клиентами
  • Ожидайте и поддерживайте изменения

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

Рис. 2. Agile Manifesto, четыре ценности

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

Рисунок 3. Гибкие команды кросс-функциональны

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

Рисунок 4. Agile-команды включают две специальные роли.

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

Как правило, Agile-команды используют смесь гибких методов, включая Scrum, XP и Kanban. Большинство настраивают свои рабочие события, используя следующие методы Scrum:

  • Работа короткими итерациями, типовая двухнедельная
  • Разбейте работу на небольшие пользовательские истории, управляемые в бэклогах команды
  • Совместно спланируйте работу для предстоящей итерации
  • Ежедневно проводить собрания Stand-Up (DSU) для общения и оценки прогресса в достижении целей итераций
  • Постоянно демонстрировать работающие решения или в конце каждой итерации
  • Обсудите, как улучшить процесс перед запуском итерационного цикла

Чтобы оптимизировать поток, команды визуализируют и управляют своим ходом работы с помощью системы Канбан.Канбан-доски помогают командам выявлять узкие места, чтобы улучшить поток и ограничить незавершенное производство (WIP), чтобы команды завершили работу до начала новых историй. Пример показан на рисунке 5 ниже.

Рис. 5. Начальная Канбан-доска для одной команды

Команды гибких команд

Создание решений корпоративного класса обычно требует большего объема и навыков, чем может предоставить одна Agile-команда. Ни одна отдельная команда не может создать и поставить большие системы в разумные сроки.А для важных систем требуется широкий спектр специальных навыков, которые не могут быть реализованы в рамках одной Agile-команды. Следовательно, несколько Agile-команд должны сотрудничать. Agile Release Train (ART) SAFe — это долгоживущая команда Agile-команд, которая вместе с другими заинтересованными сторонами постепенно разрабатывает, предоставляет и, где применимо, работает, одно или несколько решений (рисунок 6).

Рис. 6. Agile Release Trains создают, доставляют и поддерживают важные решения

Организованные вокруг потоков создания ценности предприятия, ART объединяют команды для выполнения общей бизнес-миссии и технологической миссии.Они существуют для того, чтобы реализовать обещанную ценность путем создания и предоставления решений, которые приносят пользу конечному пользователю. Для того, чтобы «создавать и запускать» важные системы, АРТ требуют обширных навыков, включая операции, цепочку поставок, безопасность, соответствие, маркетинг продукции, распространение, обучение, поддержку, юридические вопросы, финансы, лицензирование, управление продуктами, НИОКР, закупки, контракты, поставщики, производство и инжиниринг. Эти участники могут формировать свои собственные команды, присоединяться к другим командам или действовать в качестве Общей службы (специальные роли, люди и услуги, необходимые для предоставления ценности, но не требуемые на постоянной основе в какой-либо одной команде).Где бы они ни появлялись, все они являются членами ART, участвуют во всех мероприятиях ART и вместе с другими участниками придерживаются планов и результатов ART.

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

Выравнивание портфеля

ART фокусируется на быстром исполнении и доставке ценности.Чтобы гарантировать создание правильной ценности, ART согласуется с видением портфеля, а через него и со стратегией предприятия. Эта связь стратегии с исполнением позволяет децентрализованно принимать решения и позволяет ART достичь своей намеченной цели с почти автономностью.

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

Встроенное качество

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

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

В оставшейся части этого раздела представлены общие методы обеспечения качества, применимые ко всем типам Agile-команд.Дополнительные сведения см. В статье «Встроенное качество» SAFe, в которой описаны методы обеспечения качества разработки программного и аппаратного обеспечения. В нескольких статьях SAFe Advanced Topics обсуждаются методы обеспечения качества, в том числе:

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

Установить поток

Для быстрой разработки и выпуска высококачественных рабочих продуктов Agile-команды работают в быстрой среде, основанной на потоках. Создание потока требует отказа от традиционного процесса инициирования и разработки проекта «старт-стоп-старт», а также от существующих фазовых ворот, которые мешают прогрессу.Вместо этого команды визуализируют и ограничивают незавершенное производство (WIP), уменьшают размеры пакетов рабочих элементов и управляют длиной очереди (Принцип SAFe № 6). Они также основывают этапы и меры на основе объективной оценки рабочих систем (Принцип SAFe № 5).

Команды

создают конвейер непрерывной доставки (Continuous Delivery Pipeline, CDP) для управления новыми функциональными возможностями — от идеи до предоставления конечному пользователю ценности по требованию. В отличие от традиционного управления проектами, где успех измеряется выполнением всей инициативы в срок и в рамках бюджета, Agile-команды быстро выпускают небольшие Minimal Marketable Features (MMF) для изучения и адаптации.Небольшие элементы быстро проходят через систему, обеспечивая обратную связь и позволяя корректировать курс.

Партнерская проверка и создание пары

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

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

Коллективная собственность и стандарты

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

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

Автоматика

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

  1. Они автоматизируют процессы построения, развертывания и выпуска решения. Этот процесс берет необработанные артефакты команд (код, модели, изображения, контент и т. Д.), Генерирует производственные версии по мере необходимости, интегрирует их между командами и ART и делает их доступными в производственной среде.
  2. Они автоматизируют проверки качества на этом пути, чтобы гарантировать соблюдение стандартов, соответствие артефактов уровням качества (например, неработающие ссылки и средства проверки орфографии) и т. Д.

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

Системная команда

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

Определение «Готово»

Согласование «Определения выполненного» (DoD) — это стандартный способ гарантировать, что артефакты и более крупные приращения стоимости могут считаться завершенными только тогда, когда они демонстрируют согласованный уровень качества и полноты. Команды и ART используют DoD, чтобы убедиться, что они согласны с общим набором практик и следуют им при завершении работы.Например, несколько условий DoD могут быть такими:

  • Требовать рецензирование работы
  • Показать все тесты качества успешно пройдены (идеально автоматизировано)
  • Убедитесь, что все связанные файлы зарегистрированы и доставлены
  • Убедитесь, что все версии созданы и опубликованы
  • Проверить отправку уведомлений по электронной почте

Эти соглашения объединяют команды вокруг , что означает качество , и , как оно встроено в решение.

Сводка

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

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

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


Узнать больше

[1] Манифест для гибкой разработки программного обеспечения. http://agilemanifesto.org/. [2] Леффингуэлл, декан. Масштабирование гибкости программного обеспечения: передовой опыт для крупных предприятий. Аддисон-Уэсли, 2007. [3] Бек, Кент. Разработка через тестирование: на примере. Эддисон-Уэсли. 2000 г.

Последнее обновление: 24 сентября 2019 г.

Информация на этой странице принадлежит © 2010-2020 Scaled Agile, Inc. и защищена американскими и международными законами об авторских правах.Ни изображения, ни текст не могут быть скопированы с этого сайта без письменного разрешения правообладателя. Scaled Agile Framework и SAFe являются зарегистрированными товарными знаками Scaled Agile, Inc. Посетите раздел часто задаваемых вопросов о разрешениях и свяжитесь с нами для получения разрешений. Непрерывная интеграция

— масштабируемая гибкая платформа

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

—Dantar Oosterwal, Lean Machine

Непрерывная интеграция (CI) — это процесс извлечения функций из невыполненной работы программы и их разработки, тестирования, интеграции и проверки в промежуточной среде, где они готовы к развертыванию и выпуску.

CI — это второй аспект в конвейере непрерывной доставки, состоящем из четырех частей: непрерывное исследование (CE), непрерывная интеграция (CI), непрерывное развертывание и выпуск по запросу (рисунок 1).

Рисунок 1. Непрерывная интеграция в контексте конвейера непрерывной доставки.

Непрерывная интеграция — критически важная техническая практика для каждой Agile Release Train (ART). Это улучшает качество, снижает риски и обеспечивает быстрый, надежный и устойчивый темп развития.

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

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

Четыре вида деятельности непрерывной интеграции

Как показано на рисунке 2, SAFe описывает четыре действия, связанных с непрерывной интеграцией:

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

Разработка решения

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

С разработкой решения связано семь практик:

  • Разбиение функций на истории — Разделение функций на истории обеспечивает непрерывную доставку небольшими партиями и плавную интеграцию.Это может включать создание карт пользовательских историй, чтобы гарантировать, что рабочие процессы разработаны с учетом потребностей клиентов.
  • Behavior-Driven Development (BDD) –BDD — это процесс, который владельцы продуктов и группы используют для более тщательного понимания требований и повышения качества путем создания критериев приемки и приемочных тестов, а зачастую и их автоматизации еще до того, как код будет написан. BDD работает с TDD и более подробно описан здесь.
  • Разработка через тестирование (TDD) — TDD включает в себя сначала написание модульного теста, а затем создание минимального кода, необходимого для прохождения теста.Это приводит к лучшему дизайну, более высокому качеству и повышению производительности. TDD работает с BDD и более подробно описан здесь.
  • Контроль версий — Эффективный контроль версий позволяет командам быстро устранять проблемы и повышать качество за счет интеграции правильных компонентов. Объединение активов под контролем версий — главный индикатор зрелости непрерывной интеграции.
  • Встроенное качество — Встроенное качество предписывает практики, касающиеся потока, качества архитектуры и дизайна, качества кода, качества системы и качества выпуска.
  • Телеметрия приложений — Телеметрия приложений — это основной механизм, который собирает и затем использует данные приложения для определения результатов соответствующих гипотез.
  • Моделирование угроз — В дополнение к моделированию угроз, выполняемому в процессе непрерывного исследования архитектора, во время проектирования системы следует уделять внимание возможным уязвимостям, которые могут быть внесены в систему.

Создайте решение

На этапе сборки команды постоянно интегрируют новый код.Это может быть достигнуто путем автоматизации инструментов сборки и тестирования, запускаемых после фиксации кода. Сданные автоматические тесты по сравнению с непроходящими и неработающими — это реальные индикаторы прогресса. Автоматизация построения кода позволяет командам быстро устранять проблемы, , до того, как они повлияют на более крупные части системы . Устранение неполадок в сборке должно быть наивысшим приоритетом. «Закрытая фиксация» гарантирует, что программное обеспечение прошло шлюз (например, прошло тестирование модулей, производительность и отсутствие известных дефектов и т. Д.) Перед тем, как оно будет зарегистрировано в основной кодовой базе или магистральной линии .Код, который проходит через ворота, автоматически интегрируется в багажник; который устраняет сложности с управлением несколькими филиалами. Эта разработка на основе магистрали помогает гарантировать, что код может быть надежно выпущен по запросу без необходимости дорогостоящих зависаний кода или итераций по усилению защиты.

Есть пять практик, которые могут помочь в создании решения:

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

Протестируйте решение от конца до конца

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

Рис. 3. Объединение работы всех команд над ART

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

Существует пять методов, которые могут помочь в сквозном тестировании системы:

  • Соответствие среды тестирования и производственной среды — Соответствие среды гарантирует, что при тестировании решение проверяется так, как оно будет вести себя перед живыми пользователями, и снижает вероятность того, что дефекты попадут в рабочую среду.
  • Автоматизация тестирования — Необходимо запустить множество типов тестов: функциональное тестирование, интеграционное тестирование, регрессионное тестирование и т. Д.В статье Agile Testing подробно описывается матрица тестирования того, что можно и нужно автоматизировать.
  • Управление данными тестирования — Для обеспечения стабильности тесты должны быть последовательными и реалистичными, максимально воспроизводить производственную среду и находиться под контролем источников.
  • Виртуализация услуг — Для разных видов тестирования требуются разные среды. Виртуализация сервисов позволяет командам моделировать производственную среду без затрат и усилий, связанных с созданием реальных сред и управлением ими.
  • Тестирование нефункциональных требований (NFR) — системные атрибуты, такие как безопасность, надежность, производительность, ремонтопригодность, масштабируемость и удобство использования, также должны быть тщательно протестированы.
  • Непрерывная интеграция с поставщиками — Поставщики вносят уникальный вклад, который может существенно повлиять на время выполнения заказа и доставку стоимости. Их работа также должна быть постоянно интегрирована. Это помогает принять общую интеграцию и установить объективные вехи оценки.

Подтвердить при постановке

Наконец, все решение должно пройти валидацию в промежуточной среде на основе следующих практик:

  • Поддержание промежуточной среды – Промежуточная среда, соответствующая производственной среде, предоставляет место для такой проверки.
  • Развертывание синих / зеленых — Развертывание сине-зеленых обеспечивает две среды, одну действующую и одну простаивающую. Чтобы развернуть, переключают переключатель или обновляют балансировщик нагрузки, и среда ожидания становится промежуточной средой, а другая среда становится новой средой ожидания.Это обеспечивает быстрый переход и восстановление при необходимости.
  • Демонстрация системы — это мероприятие, на котором заинтересованные стороны проверяют решение.

Создание культуры непрерывной интеграции

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

  • Часто выполняйте интеграцию — Чем чаще команды интегрируются, тем быстрее они обнаруживают проблемы.И чем сложнее это сделать, тем чаще им нужно это делать — устраняя препятствия и добавляя автоматизацию. Это приводит к более быстрым циклам обучения и меньшему количеству переделок.
  • Сделайте результаты интеграции видимыми — Когда процесс интеграции прерывается, все должны знать, что он сломался и почему. Когда проблема будет устранена, необходимо добавить новые тесты, чтобы выявить проблему раньше и предотвратить ее повторение.
  • Исправление неудачных интеграций является высшим приоритетом. — Команды, которые просто продолжают работать через отказы интеграции, не соответствуют ценностям и культуре, связанным с построением системы, которую можно запустить в производство в любое время.Чтобы создать правильное ощущение срочности и важности, необходимой для устранения проблем интеграции, команды часто используют мигающие огни или другие уведомления, чтобы привлечь внимание к неисправной сборке, и устанавливают видимые индикаторы, отображающие процент времени, в течение которого система остается неисправной.
  • Установите общий темп. — Точки интеграции более доступны, когда все команды движутся в одном и том же последовательном ритме. Если полная CI не может быть достигнута в ходе итерации, команды могут в ближайшем будущем пойти на компромисс в отношении того, что можно интегрировать, постоянно улучшая свои методы и инфраструктуру для достижения этой цели.
  • Разработка и поддержка надлежащей инфраструктуры — Эффективная непрерывная интеграция зависит от доступности тестовой и промежуточной сред. Инфраструктура — это, конечно, вложение. Но лидеры Lean-Agile смотрят далеко вперед и вкладывают средства, необходимые сегодня, для увеличения скорости предстоящего марафона.
  • Применяйте вспомогательные методы разработки программного обеспечения — Непрерывная интеграция упрощается, если система разрабатывается с учетом этих проблем. Test-first Разработка и проектирование для обеспечения возможности тестирования требуют более модульных решений и разделения задач, а также использования основных интерфейсов и физических точек тестирования.

Оценка и улучшение потока через трубопровод

Как описано в статье «Метрики», индикатор состояния DevOps Health Radar SAFe, показанный на рисунке 4, помогает специалистам ART и программам решений оценить их зрелость в 16 действиях конвейера непрерывной доставки.

Рис. 4. Радар состояния SAFe DevOps и Continuous Delivery Pipeline

Подробнее

[1] Остерваль, Дантар П. Экономичная машина: как Harley-Davidson обеспечила рост и прибыльность с помощью революционной экономичной разработки продукта . Kindle Edition. [2] Леффингуэлл, декан. Масштабирование гибкости программного обеспечения: передовой опыт для крупных предприятий (серия Agile Software Development Series) . Pearson Education. Kindle Edition. [3] Ким, Джин и Джез Хамбл, Патрик Дебуа, Джон Уиллис. Справочник DevOps: как добиться гибкости, надежности и безопасности мирового класса в организации высоких технологий s.IT Revolution Press. Kindle Edition.

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

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