В платформах Low-code важна универсальность

Игровые новости

В платформах Low-code важна универсальность

Денис Бахаев, руководитель по развитию направления «Цифровые решения» Siemens Digital Industries Software, — об областях применения Low-code, направлениях его развития и о заблуждениях, связанных с его применением.

Платформы Low-code позиционируются как инструментарий «для всех» и при массовом использовании помогают добиться заметных результатов. Однако для этого требуется определенная цифровая зрелость компании и соблюдение некоторых важных условий, а также универсальность платформы. В рамках конференции «LOW-CODE 2021» мы поговорили с Денисом Бахаевым, руководителем по развитию направления «Цифровые решения» Siemens Digital Industries Software, об областях применения Low-code, направлениях его развития и о заблуждениях, связанных с его применением.

— Как компании приходят к использованию Low-code? Каковы традиционные сценарии этого процесса?

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

Например, компания Continental всем известна как производитель шин, но сейчас она превращается и в мощного ИТ-игрока: в числе прочего там разрабатывают различные приложения, системы беспилотного транспорта. При этом раньше компания практически не занималась самостоятельной разработкой, несмотря на наличие мощного ИТ-отдела. Для разработки необходима определенная культура, внедренная внутри компании, и в Continental к этому пришли из-за дороговизны и длительности внешней разработки под ключ. Они начали искать инструмент, позволяющий ускорить процессы и поддерживать самостоятельную разработку, и выбрали подход Low-code. Он хорошо соответствует парадигме ускорения и удешевления процессов разработки.

— Расскажите о «показаниях» и стоп-факторах для применения платформ Low-code.

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

Если компания собирается внедрить систему ERP, то не стоит ее разрабатывать самостоятельно — гораздо правильнее приобрести готовое решение. Low-code может выручить, когда требуется разработать что-то инновационное, а на рынке просто нет подходящего продукта. Или, например, требуется создать решение на стыке нескольких систем. Хороший вариант — дополнить существующее решение новым функционалом. Это неплохая альтернатива кастомизации внедренных систем, избавляющая от проблем с их дальнейшим обновлением и поддержкой.

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

— RPA и BPM — уже широко известные области использования Low-code. А какие более редкие, но перспективные направления вы можете выделить?

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

Кроме того, к перспективным направлениям использования можно отнести интеграцию систем ERP и платформ Промышленного интернета, решений для управления жизненным циклом изделий, их составом, инженерной документацией. Здесь Low-code в России пока не слишком распространен, но в перспективе будет востребован. Наша платформа Mendix движется в этом направлении.

— Насколько распространены платформы Low-code в производственной сфере? Какие задачи они позволяют решать наиболее эффективно?

Low-code становится актуальным в направлениях, которые сильно зависят от ИТ, — в России на данный момент это финансы и торговля. В сфере производства зависимость ниже, хотя роль ИТ и здесь будет расти. Поэтому стоит сделать поправку на особенности рынка: в США и Европе это очень актуально, а Россия пока отстает, но догоняет.

Среди задач, решаемых с помощью Low-code, можно выделить реализацию процессов согласования бюджета, организации работы проектов, взаимодействия с поставщиками. Так, сейчас особенно популярным в России становится управление поставщиками. Для работы в этом направлении крупному производителю приходится собирать сведения из различных систем: технологический состав изделий, требования, 3D-модели, финансовые данные. Это трудоемко: специалистам, занимающимся этими вопросами, требуется делать большое число кликов мышью. Решения, построенные с помощью Low-code, позволяют синхронизировать их усилия и быстро создать приложение для эффективной работы с поставщиками.

С точки зрения производственных процессов Low-code позволяет кастомизировать и дополнять функционалом MES-системы. Это направление неплохо развивается.

— В чем главные сильные стороны платформы Mendix, продвигаемой Siemens?

В России Mendix мы продвигаем чуть больше года, хотя сама платформа на глобальном рынке существует более 12 лет. В первую очередь мы обратили внимание на активность и позиционирование вендоров Low-code на российском рынке. Как правило, сильные игроки заходят к заказчикам через CRM и ERP и строят вокруг них парадигму Low-code, предоставляя инструментарий с готовыми шаблонами для работы по отечественным стандартам.

Наше решение более универсально: мы не зацикливаемся на бизнес-процессах и готовой логике для них. При таком подходе можно строить уникальные решения — например, разрабатывать мобильные приложения под Android и iOS практически любой функциональности. Любой, кто сталкивался с этим процессом, может сказать, что он серьезно отличается от классической разработки, для которой нужны большие команды, чья работа стоит дорого. А сейчас практически все компании хотят иметь собственное мобильное приложение. Платформа Mendix позволяет решить эту задачу, используя довольно небольшие ресурсы. Один из примеров — построение интернет-банка.

Еще одна сильная сторона — высокая скорость освоения платформы сотрудниками. На основании своего опыта могу сказать, что за месяц мы подготовили специалистов весьма высокого уровня, которые могут самостоятельно разрабатывать бизнес-приложения, в том числе и мобильные.

Наконец, у нас большое количество коннекторов к популярным платформам ERP, MES, PDM, а также готовых виджетов для создания инфографики. Сейчас разрабатываем коннектор для решений «1С», что должно стать еще одним весомым козырем.

— Каков «портрет» типичного заказчика платформы Mendix? На каких потребителей она ориентирована?

Это важный вопрос. Зачастую при общении с российскими компаниями мы видим у них явный интерес, но сотрудничества не получается: у них недостаточно ресурсов. Мы общаемся с бизнес-пользователями, которым требуется разработка ИТ-решения, но при этом у них практически нет ИТ-команды. Сколько ни говори о том, что разработка в Low-code/No-code проста и ею может заниматься любой желающий, на самом деле не все так просто. В любом случае нужен человек, который понимает, что такое объектно-ориентированное программирование, модель данных и интерфейс, и который сделает всю черновую работу со стороны ИТ. Только при наличии таких специалистов в команде бизнес-пользователи смогут выполнять работу своими силами.

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

Очень интересный пример — американская нефтяная компания ConocoPhillips, внедрившая платформу Mendix на уровне корпоративной культуры. У них эта платформа стала такой же распространенной, как Excel, а во время собеседования у кандидатов спрашивают, имеют ли они опыт использования Low-code.

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

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

Главной проблемой всегда было несоответствие ожиданий заказчика и реализованного функционала из-за «испорченного телефона» при взаимодействии. Такая проблема существует во всем мире, и парадигма Low-code вкупе с объединением сотрудников в единую команду и построением коммуникаций помогает ее решить.

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

Начнем с себя: мы ведь тоже используем Low-code. Работу нашей компании поддерживает SAP ERP, есть и множество других систем. Сотрудникам, связанным с командировками, приходится делать транзакции в различных системах — например, заведение командировок и оформление отчетов по ним. С помощью Mendix мы разработали приложение, которое подключается к нужным системам и упрощает этот процесс, причем действия можно проводить даже с мобильных устройств.

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

— В каком направлении развивается Low-code? Каких изменений можно ожидать в обозримом будущем?

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

Кроме того, мы разрабатываем все больше решений, которые позволяют клиентам enterprise-уровня самостоятельно формировать экосистемы Low-code. Например, уже создан репозиторий DataHub — аналог известного портала решений с открытым исходным кодом GitHub. Это наш проприетарный продукт, позволяющий заказчикам создавать собственные репозитории готовых моделей данных для повторного использования внутри компаний.

 

Источник

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