Найти тему
New retail технологии

10-ка горячих IT-трендов в ритейле на 2022 год Составные приложения (Composable Applications) - это важно!

Продолжаем разбирать тренды, которые станут основой развития IT продуктов ритейла и войдут в его бизнес-стратегии в 2022 году. Я независимый эксперт по инновациям в ритейле Агатов Борис делаю это совместно с Сергеем Кедровым основателем Fabrique.ai и командой ADV, которые могут экспертную оценку этим трендам в ритейле.

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

В прошлых статьях мы рассмотрели:

В этой статье будет Composable Applications (Составные приложения).

Данный тренд — особенный! Казалось бы, все понятно: Composable Applications (Составные приложения) — это когда вместо одного монолитного IT-решения (к примеру, в организации есть программа ERP, которая учитывает всё и вся и всё на неё завязано, часто такие решения называют «монолитами»), возникает много небольших приложений, из которых можно собрать требуемую функциональность. Но все куда интереснее, сложнее и драматичнее.

Агатов Борис независимый эксперт по инновациям в ритейле, футуролог
Агатов Борис независимый эксперт по инновациям в ритейле, футуролог

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

А вот количество ресурсов ИТ не растет иди растёт не теми темпами, как того требуют всё новые и новые задачи. Более того, испытывается жесточайший дефицит: нет людей, растут зарплаты, нет проверенных решений, известные решения не поспевают за изменениями, бизнес пробует неведомый ранее Open Source (Open Source – это решения, выложенные в открытом доступе, которые может использовать любой разработчик. Это совсем не значит, что они бесплатные и значит плохие, просто их очень много, их нужно дорабатывать и существуют определённые риски их использования, но в целом сейчас это абсолютно нормальная практика в IT-разработках), необходима совершенно иная скорость внедрения и адаптации технологий.

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

Composable Applications — это как раз про то, как достичь экспоненциальной производительности. А именно с такой сейчас скоростью происходят изменения вокруг и всё чаще мы ориентируемся на экспоненту.

Что говорит Gartner?

Давайте, прежде всего, посмотрим: откуда вообще может взяться экспоненциальный рост производительности при дефиците ресурсов? Каким образом бизнес может вводить в эксплуатацию не 1 проект за 6 месяцев, а 6 проектов за 1 месяц, за 1 неделю или за 1 день, затрачивая на каждый проект все меньше ресурсов?

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

Держа в голове аналогию с LEGO, попробуем перечислить некоторые характеристики, которыми должны обладать Composable Applications, чтобы позволить достичь экспоненциального роста производительности. Стандартизация входов / выходов операций. Стандартизация функций. Переиспользование функций между проектами. Сокращение объема кода (low-code / no-code. Low code – это когда почти не требуется программирования. Так мы иногда поступаем в Excel: мы можем сами записать какую-то последовательность действий, и программа запомнит это, при таком подходе нам не нужно быть программистом и это может выполнить почти любой пользователь. В этом направлении и идёт развитие программирования). Организация взаимозаменяемой коллективной работы. Автоматизация типовых операций. Обеспечение гарантий отказоустойчивости, производительности, масштабируемости. Возможность из базовых функций собирать сложные приложения. Универсальность подходов для решения разных проектов.

Gartner выделяет 4 главные принципа Composable Applications: 1) Максимальная скорость от идеи до внедрения, что сейчас для бизнеса крайне важно, 2) Максимальная гибкость за счет модульности, что позволит бизнесу быть очень адаптивным к внешним изменениям 3) Выше управляемость за счет оркестрации (оркестрация – это когда несколько приложений просто согласуются между собой в работе, но живут отдельной жизнью, очень похоже на управление дирижёром оркестром), 4) Выше надежность за счет автономности.

Может показаться, что это абстрактные тезисы. Но нет - каждый тезис может быть оценен количественно. Скорость от идеи до внедрения - от 1 минуты до 1 дня. Гибкость за счет модульности: 10–20 базовых операций, покрывающих 90% задач. Управляемость за счет оркестрациии: конфигурирование операций онлайн без остановки работы. Надежность за счет автономности: 99,9% времени стабильной работы. Подобные характеристики вполне способны обеспечить экспоненциальный рост производительности. И сразу скажем, что это все достижимо.

Чего достичь сложнее, так это Composable thinking (Составного мышления). Мы привыкли мыслить задачами / проектами. Каким образом решение получено — не важно. Amazon в свое время пришлось сделать Composable thinking частью корпоративной культуры, запретив разным подразделениям совещания и заставив взаимодействовать на уровне API (на уровне программных интерфейсов). Иными словами, каждое подразделение для внешнего мира стало выглядеть как приложение, имеющее формализованный набор методов. Именно переход к Composable thinking кратно повысил производительность Amazon. Теперь подобный путь предстоит пройти остальным компаниям или утратить способность конкурировать.

Как ритейлу реагировать на тренд?

Во-первых. От роста конкуренции не удастся отмахнуться. Ресурсы будут все дефицитнее и дороже. Темпы изменений продолжат расти. Это нужно признать.

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

Что есть? Есть принципы, которые нужно осознать. Gartner говорит, что все должно стать Composable (составным): модульным, автономным, управляемым и сквозным. Последний принцип было бы точнее сформулировать так, что бизнесу придется непрерывно экспериментировать, для этого сократить путь от идеи до внедрения. Сложно возразить, что если проверка гипотезы занимает год, то для проверки 20 гипотез потребуются 20 лет. Столько времени просто нет.

Спросите у своих бизнес-подразделений устраивает ли их скорость разработки IT решений, если нет, то стоит рассмотреть совместно с вашим IT департаментом подход, основанный на составных приложения (Composable Applications).

Что еще есть?

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

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

В следующих статьях мы рассмотрим не менее захватывающие тренды:

  1. Decision Intelligence: Наука о принятии решений
  2. Технологии, повышающие приватность вычисления (Privacy-Enhancing Computation, PEC)
  3. Практическое внедрение искусственного интеллекта (AI Engineering)
  4. Всеобъемлющий пользовательский опыт (Total Experience, TX)

Их осталось всего 4 из нашей горячей десятки трендов, но они возможно одни из главных трендов, которые нужно знать в 2022 году.