что такое low code платформа

2021 — год low-code. Как он спасает бизнесы в пандемию и превращает гуманитариев в программистов

Журнал SD Times назвал 2021 годом low-code и рассказал, почему программисты боятся этих решений, как low-code инструменты помогают бизнесу в пандемию, снимают нагрузку с IT-отделов и превращают обычного сотрудника в разработчика. Не обошлось и недостатков — такие системы подходят не всем компаниям. Предлагаем адаптированный перевод статьи на русский язык.

Год назад никто не думал, что бизнесу придется срочно переходить из офлайна в онлайн. Люди ушли из офисов и начали работать из дома — компаниям понадобились новые приложения, чтобы управлять проектами, выполнять заказы и работать с клиентами. Новые приложения нужны были срочно, а обычная разработка не поспевала за спросом. Помогли low-code-платформы, где можно собирать приложения без кода.

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

Со временем взгляды поменялись, и бизнес начал пользоваться этими сервисами. Разработчики и обычные сотрудники увидели, на что способны low-code инструменты.

Из-за пандемии офлайн-процессы очень быстро ушли в «цифру»

Все бы случилось через несколько лет, но вмешалась пандемия. Когда люди работают из дома, нельзя подойти к коллеге, посоветоваться или подписать бумагу. Вырос спрос на приложения, которые переносят офлайн-процессы в digital. Но с апреля 2020 low-code-платформы растут вдвое быстрее.

Агентство Gartner считает, что к 2023 году 50% средних и крупных компаний будут делать на low-code стратегически важные приложения.

Лоукодером может стать любой, но некоторым легче

Благодаря low-code-платформам, делать приложения может каждый. Для этого не нужно становиться Java- или NET-разработчиком. Любой сотрудник сможет принести пользу и делать ПО для своей компании. Причем некоторым специалистам будет проще стать лоукодером. Это легко сделает инженер со знанием 3D-моделирования или финансист, который хорошо знает Excel и может создавать макросы.

Мы уже рассказывали, как бывший руководитель SMM-агентства Евгений Спорыхин сделал «Тильду для ресторанов», используя платформу Bubble

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

На Западе сотрудников учат работать с low-code

В первую очередь обучают основам — базам данных и дизайн-мышлению. С первым обычно больше всего проблем. Неподготовленный человек сделает таблицу с 1000 столбцами, а потом будет их заполнять. Решение рабочее, но занимает много времени, к тому же его нельзя масштабировать. Зато, когда человек знает основы, он может использовать low-code-платформу на 100%.

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

Low-code-платформы спасают, когда IT-отдел перегружен

Бывает, что маркетологи или менеджеры по продажам просят развернуть новый трекер задач или CRM. А технари против — у них нет времени возиться и поддерживать новую систему.

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

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

Разработка стала в разы быстрее и дешевле

Компании из списка Fortune 500 понадобилось приложение. Она попросила свой IT-отдел оценить, во сколько обойдется его разработка.

Несмотря на все плюсы, технари внедряют зерокодинг одними из последних. Они пока не воспринимают low-code, потому что боятся потерять работу. Если кто-то может сделать задачу в 6 раз быстрее и дешевле, это пугает. Но никто их работу не заберет, хоть это и естественная реакция.

У low-code тоже есть недостатки

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

У low-code два основных недостатка:

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

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

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

Также мы уже рассматривали недостатки low- и no- code-платформ на примере Bubble

Low-code — это тренд обычных платформ

В программах для крупных компаний появляется все больше low-code-инструментов. Например, только в Power Platform от Microsoft таких четыре:

Power BI для аналитики и визуализации данных;

конструктор приложений Power Apps;

Power Automate для автоматизации работы;

Power Virtual Agents для чат-ботов.

Если в решении есть low-code-возможности, оно становится гибче. Пандемия показала, что бизнес отказался от ПО, которым пользовался годами. Чем сильнее бизнес связан с IT, тем больше его сотрудникам нужны low-code-приложения. Компании, которые это понимают, смогут быстро адаптировать свое ПО к любым изменениям.

К low-code- и no-code-решениям начали относиться серьезно только сейчас. Из-за пандемии бизнес перешел в онлайн, и для этого понадобились подходящие инструменты. Пока создавали обычные приложения, компании могли обанкротиться. Но с low-code разработка стала в несколько раз быстрее и дешевле. Теперь любой сотрудник может решать задачи, для которых раньше нанимали программистов. Поэтому в 2021 году спрос на лоукод и зерокодинговые платформы только вырастет.

Подключайтесь к сообществу «Я — зерокодер» в Телеграме, больше узнавать о новых low-code решениях и инструментах, изучать кейсы low- и зеро- кодеров и обмениваться опытом.

Источник

Что такое No-Code и как он устроен

что такое low code платформа. Смотреть фото что такое low code платформа. Смотреть картинку что такое low code платформа. Картинка про что такое low code платформа. Фото что такое low code платформа

Что такое No-Code и Low-Code?

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

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

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

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

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

История появления No-Code

Первые No-Code сервисы появились еще в 90-х годах на волне популярности визуального программирования, которое использовало графические объекты для разработки, вместо привычного нам текстового кода. Тогда появились Dreamweaver от Macromedia, который сейчас выпускает Adobe, и уже устаревший редактор Frontpage, входивший в состав пакета приложений Microsoft Office. Эти инструменты тогда были новаторскими и стали первыми No-Code сервисами.

что такое low code платформа. Смотреть фото что такое low code платформа. Смотреть картинку что такое low code платформа. Картинка про что такое low code платформа. Фото что такое low code платформа

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

Какие есть плюсы у No-Code и Low-Code?

Упрощение проверки гипотезы и модели работы бизнеса. Запуск продукта при помощи No-Code для стартапа обойдется в четыре-пять раз дешевле, чем с привлечением разработчиков, и еще в три раза быстрее. Это позволит малой кровью протестировать работу бизнес-модели, например, сервиса по доставке домашних растений, создав его сайт в Tilda и прикрутив туда базовые платежные инструменты и почтовые рассылки с красивыми фотографиями фикусов.

Разработчики смогут заниматься интересными им проектами. Огромное количество программистов занимаются достаточно шаблонными проектами, которые No-Code пытается автоматизировать.

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

Развитие визуального программирования. No-Code и Low-Code — достаточно яркие примеры, как можно использовать базовые принципы визуального программирования для работы с продуктом. До сих пор случаются большие холивары, есть ли будущее у визуального программирования и можно ли создавать программы путем манипулирования графическими объектами вместо написания ее кода. Пока будущее этой концепции не очень ясно, поскольку практически все программирование сейчас — текстовое.

Аргументы противников No-Code

«С No-Code сложно масштабироваться»: проблема, вытекающая из предыдущего пункта. В случае, если малый бизнес окреп и дожил до момента, когда уже нужно масштабироваться, то постепенно приходит понимание, что пора создавать собственные решения из-за технической невозможности увеличить количество цветов в нашем интернет-магазине, подключения службы логистики, VR-сервиса для примерки цветка в вашей квартире и создания большого флористического медиа. Тут уже и нужны программисты. Кроме того, этот пункт подтверждает то, что с No-Code удобно тестировать гипотезы и бизнес-модели, а масштабироваться уже нужно на собственных платформах.

Читайте также Как устроен функциональный диалект Лиспа Clojure и почему использующие его программисты восхищаются им

«No-Code — это привязка к одной платформе и технологии»: да, это тоже верно. Технологии развиваются, как меняются и нужды стартапа, тренды дизайна или ведения бизнеса, а как меняться, если платформа экспортирует все в бинарный файл, который может прочитать только она.

«Невозможно создавать вещи, которые еще никто не создавал»: технология No-Code все-таки достаточно шаблонная и редко позволяет создавать уникальные решения, которых еще никогда не было. Просто для этого пока еще нет шаблона.

Топ No-Code сервисов

Bubble

Bubble — сервис для создания веб- или мобильного приложения при помощи No-Code. В основу сервиса заложена концепция визуального программирования — технология Drag&Drop позволяет добавлять на страницу любой элемент, который хочется no-code-разработчику или создателю сервиса — настройке поддается все, начиная с расположения видео и текста, заканчивая иконками, кнопками, их параметрами.

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

что такое low code платформа. Смотреть фото что такое low code платформа. Смотреть картинку что такое low code платформа. Картинка про что такое low code платформа. Фото что такое low code платформа

При этом в Bubble отмечают, если пользователь также обладает базовыми знаниями HTML и JS — то ему будет намного проще создать сайт и выстроить пользовательскую логику. Помимо фронтенда, Bubble позволяет сформировать и всю бэкенд-составляющую — разработать форму регистрации и установить, где создается аккаунт пользователя, каким образом запоминать его данные и как отображать предыдущие заказы.

Tilda

В России Tilda, пожалуй, является самым популярным примером концепции No-Code платформ. При помощи Tilda пользователи могут создать собственный сайт без навыков программирования — в основе сервиса лежит блочный принцип создания страниц, когда пользователь может выбрать необходимый шаблон, настроить внешний вид, добавить контент и сразу же видеть, как будет выглядеть сайт.

В Tilda меньше персонализированных возможностей, чем в Bubble, при этом она намного проще в использовании и имеет более дружелюбные и интуитивно понятные интерфейсы. В библиотеке Tilda сейчас более 450 шаблонных блоков, разработанных профессиональными дизайнерами с применением UX-систем. Они разделены на 28 категорий: обложка, магазин, о проекте, услуги, контакты и многие другие.

Zapier

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

что такое low code платформа. Смотреть фото что такое low code платформа. Смотреть картинку что такое low code платформа. Картинка про что такое low code платформа. Фото что такое low code платформа

Mendix

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

что такое low code платформа. Смотреть фото что такое low code платформа. Смотреть картинку что такое low code платформа. Картинка про что такое low code платформа. Фото что такое low code платформа

Например, нашему интернет-магазину по продаже домашних растений необходимо добавить атрибут в карточку бизнес-объекта и указать там, помимо даты появления фикуса в горшке, еще время его продажи — это позволит узнать, сколько времени фикус находился на складе. Во время использования реляционной БД, программисты будут добавлять атрибут и реконфигурировать БД в среде разработки, блокировать доступ пользователей к системе на время переноса изменений в основную среду. При этом, если объем данных очень велик, то доступ будет заблокирован достаточно на длительное время. В Low-Code системах — в том числе и в Mendix, используются графовые БД, что позволяет обновлять эти данные через визуальные системы без привлечения программистов и блокировки доступа пользователей к системе.

Что будет с No-Code в будущем?

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

Вообще, активно развивается не только No-Code сфера, но и, например, No-Design, где все чаще бизнес использует различные сервисы, как Canva, вместо профессиональных дизайнеров.

Источник

Меньше кода – больше драйва: опыт применения low-code платформы в enterprise решении

что такое low code платформа. Смотреть фото что такое low code платформа. Смотреть картинку что такое low code платформа. Картинка про что такое low code платформа. Фото что такое low code платформа

Привет! Меня зовут Максим, и я впервые пишу на Хабре. Я планирую к публикации серию статей об ИТ в банке ДОМ.РФ, ибо есть чем поделиться и что рассказать о внедрении передовых технологий в государственном секторе. Буду рад комментариям, вопросам и активному обсуждению.

Почему я решил написать про low-code и практику применения подобных платформ в enterprise? Я часто сталкиваюсь с мнением, что подобный класс систем не способен адресовать быстро растущие аппетиты многочисленных бизнес-стейкхолдеров в организациях со сложной функциональной структурой, в особенности в государственном секторе, где к тому же действуют жесткие правила импортозамещения. И сейчас интересно поразмышлять, так ли это на самом деле.

Область применения для low-code

В 2019 году я получил предложение от Банка ДОМ.РФ создать Центр компетенции middleware-систем, первым вызовом для которого стала задача по автоматизации службы клиентского сервиса. Ежемесячно контакт-центр банка, который является оператором почти всех госпрограмм поддержки ипотечных заемщиков и застройщиков, совершал от 70 до 100 тысяч звонков, используя при этом несколько фронтовых решений одновременно. Клиенты часто были недовольны тем, что при звонке операторы не знали их клиентской истории, потому что нужных данных просто не было перед глазами. Большой объем операций, выполняемых вручную, отражался на показателях операционной эффективности, а низкая скорость отклика и частое зависание приложения приводили к снижению объемов коммуникаций и увеличению времени простоя операторов.

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

На основе этих критериев мы выбрали платформу Terrasoft Creatio, которая входит в реестр отечественного ПО и полностью подходит под критерии импортозамещения. Система представляет собой современную Low-Code платформу, ориентированную на моделирование стратегий взаимодействия с клиентами и управления клиентскими данными, что позволяет моделировать и исполнять бизнес-процессы без привлечения разработчиков. Она также оснащена удобным web-интерфейсом с интуитивно понятной навигацией по всем разделам системы, клиентским карточкам и связанным с ними объектам, таким как продукты, контакты, заявки, история коммуникаций.

В технологическом плане эта российская разработка ничем не уступает западным аналогам (MS Dynamics, SalesForce, Siebel CRM), а, по моему субъективному мнению, наличие понятной дорожной карты развития системы на стороне вендора в горизонте ближайших трех лет и ежеквартальные обновления позволяют предсказуемо развивать платформу в квартальных циклах и не тратить время на разработку фич, которые планирует к выпуску сам вендор. Все это делает ее безусловным технологическим лидером в классе BPM систем для российского рынка.

Организационный и технический охват

Проект внедрения разделили на несколько направлений: автоматизация процессов розничного направления бизнеса, корпоративного бизнеса, Контакт-центра и внутренний ServiceDesk группы компаний. Над каждым работала определенная команда – специалисты Банка ДОМ.РФ или приглашенная команда подрядчика. Нам удалось организовать эффективную и слаженную синхронизацию взаимодействия различных команд за счет сильной централизованной функции Solution-архитектуры, которую выполняют специалисты Банка, использование единого инструмента управления бэклогом и изменениями (Jira), а также применение общего для всех команд окружения (облачные или виртуальные стенды разработки и тестирования).

Важнейшей составляющей любого проекта по внедрению CRM-системы является разработка интеграций с различными системами Банка: АБС, процессингом, системой контакт центра и других. В нашем случае было предусмотрено 26 точек интеграции.

Так, первой масштабной интеграцией было создание интерактивного взаимодействия Creatio c автоматизированной системой контакт-центра Genesys. Это позволило сотрудникам автоматически идентифицировать клиента по номеру телефона в момент поступления звонка, искать клиента по различным параметрам, просматривать карточку клиента с данными из других банковских систем и текущих продуктах клиента (например, депозит, кредит и т.д.) Была реализована технология сквозной авторизации: все управление телефонией осуществляется из CTI-панели CRM; для этого мы разработали соответствующий CTI-провайдер. В режиме онлайн был организован апдейт статуса работы оператора (свободен, занят), что позволило оставить функционал управления очередями на стороне Genesys.

В процессе разработки были некоторые сложности, связанные с ограничением службой информационной безопасности Банка ДОМ.РФ доступа к стендам банка для внешних подрядчиков. Чтобы выполнить требования службы был разработан отдельный софтфон Genesys для тестирования интеграции внешней командой.

что такое low code платформа. Смотреть фото что такое low code платформа. Смотреть картинку что такое low code платформа. Картинка про что такое low code платформа. Фото что такое low code платформа

В рамках проекта мы настроили сквозной процесс продаж – менеджер ведет заявку по этому процессу, а система подсказывает нужные действия для достижения цели. Гибкие настройки Creatio позволили оптимизировать работу с CRM-кампаниями. В нашем случае маркетинговые волны и индивидуальные предложения формируются на стороне аналитического CRM, данные передаются в Creatio через механизм интеграции, далее формируются очереди обзвона и передаются в Genesys. В свою очередь контакт-центр осуществляет автоматический обзвон клиентов, а при дозвоне, передает звонок в CRM. Последняя автоматически открывает карточку клиенты с описанием волны и продукта на рабочем столе сотрудника контакт-центра, благодаря чему тот может сразу начать общение с клиентом, имея полную информацию по персональному предложению. Такая организация процесса позволяет на 20% сократить время обработки CRM-кампании.

что такое low code платформа. Смотреть фото что такое low code платформа. Смотреть картинку что такое low code платформа. Картинка про что такое low code платформа. Фото что такое low code платформа

Дальше – больше: технологический тренд последнего времени – роботизация взаимодействия с клиентами – не обошел стороной и нас. При помощи готовых решений на базе Terrasoft Creatio мы внедрили чат-платформу, которая покрывает сразу несколько популярных мессенджеров, провели интеграцию с дистанционными каналами привлечения клиентов (сайтами, ресурсами партнеров и лидогенераторами). Добавили новые каналы обслуживания (Telegram, WhatsApp, чат на сайте банка, планируем Viber), обеспечили централизованное распределение нагрузки операторов по всем каналам взаимодействия. Второй волной планируем внедрение чат-бота, умного помощника, построенного на нейросетях, который будет обеспечивать первичный интерактивный контакт с клиентом и интеллектуальную маршрутизацию обращений пользователей. Объединение каналов коммуникаций уже дало нам прирост лидогенерации на 56%. Конверсия из лида в заявку выросла на 10%.

Из наиболее технологически сложных задач внедрения Creatio я бы отметил интеграцию с автоматизированной банковской системой (АБС) Банка ДОМ.РФ и создание внутренней ролевой модели:

Интеграция с АБС. В процессах бизнеса часто требуется доступ к данным из учетной системы (например, транзакции по картам). Учитывая объем таких данных (миллионы записей в учетной системе), синхронизация данных между системами по ночам невозможна. Для всех направлений бизнеса построена близкая к онлайн-режиму интеграция с главной учетной системой банка. Интеграция выполнена через интеграционный слой, сервисы могут использованы и другими системами банка. Часть данных синхронизируется один раз в сутки, ночью, а часть – по расписанию в течение дня. Данные, к которым установлены высокие требования актуальности, синхронизируются онлайн при обращении к ним сотрудника.

Ролевая модель. С помощью собственных средств Creatio мы построили ролевую модель, которая позволила полностью разделить три ветки бизнеса – они могут использовать систему независимо друг от друга. Мы также реализовали гибкую настройку подразделений, настроили функциональные и организационные роли. Каждый сотрудник имеет доступ только к необходимой ему информации и в том представлении, которое предусмотрено ролевой моделью.

В этом году мы планируем активно использовать ML-возможности платформы. Так что и датасаентистам у нас будет где развернуться.

Правила дальнейшего развития low-code

Я искренне полагаю, что мы смогли создать классный и конкурентный на рынке продукт. Но развитие продолжается. У нас сформировалась крутая команда, включающая и собственных ребят, и сотрудников подрядчика. Кажется, что теперь всё по плечу, и мы готовы к новым проектам. Мы организовали работу в выделенных agile-командах по бизнес-направлениям: платформенная команда, команда КЦ ДОМ.РФ (для автоматизации взаимодействия с клиентами по ипотечным программам и поддержке государства), CRM для Розничного направления и CRM для корпоративных клиентов.

Мы физически разделили инстансы системы по направлениям бизнеса, что позволило вести независимую поставку, реализовав при этом управление shared-объектами. За счет сильной централизованной функции управления solution-архитектурой мы обеспечиваем целостность системы, отвечая на запрос бизнеса о быстрой поставке изменений. Так, к примеру, показатели TTM и Lead time в наших командах составляют 57 и 23 дня соответственно!

Стандартом качества ИТ Банка является высокий уровень инженерной культуры, поэтому мы уделяем огромное внимание развитию практик DevOps: так, на первых этапах проекта мы взяли настроенные процессы pipeline подрядчика, реализованные в Azure DevOps, а на данный момент реализуем переход на используемый в банке инструментарий GitLab CI. Обязательным является управление версионностью кода в GitLab, а также валидация изменений общих объектов на уровне аналитики. Кроме того, сейчас мы усиливаем команду сопровождения, заводим сотрудников 2-й линии поддержки в команду для выстраивания бесшовного взаимодействия Dev и Ops.

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

что такое low code платформа. Смотреть фото что такое low code платформа. Смотреть картинку что такое low code платформа. Картинка про что такое low code платформа. Фото что такое low code платформа

Ускоряемся с low-code

В заключении поделюсь несколькими идеями насчет Low Code платформ в целом, и теми выводами, которые я для себя вынес за эти два года. Есть мнение, что Low Code платформы «лишают» работы «трушных» разработчиков. Мое мнение – это совсем не так. Нашим разработчикам всегда есть чем заняться – это и оптимизация bpm-алгоритмов, и интеграционные задачи, и задачи DevOps, и многое другое. У Low Code также есть свои ограничения, и опытный программист иной раз может значительно сократить время исполнения процесса, отрисованного в bpm-редакторе, просто написав лишние 5 строчек кода. Поэтому, даже внедряя Low Code платформу без команды крутых разработчиков никак не обойтись.

Второе – это реальное ускорение поставки изменений. За счет того, что 80% любого изменения делается, по сути, на этапе аналитики, мы получаем понятное ускорение в автоматизации процессов. К примеру, в случае изменений, проводимых средствами Low Code (которые составляют не менее 60% нашего бэклога) мы проводим только функциональное тестирование, сокращая этап unit-тестов, выводя изменения в продуктив в течение спринта (3 недели).

Ну и наконец, про баланс сил. В нашем центре компетенции мы стремимся поддерживать и развивать кросс-функциональность, и для нас это не просто слова. Low Code платформы наилучшим образом позволяют размывать границы традиционной специализации внутри команд разработки. Так, за счет правильной балансировки нагрузки и распределения задач в команде, функции разработки и аналитики, а также тестирования и аналитики подвергаются «переопылению», т е наши ребята расширяют горизонт своей экспертизы и качают скилы в смежных ролях. На данный момент наша команда выпускает порядка 5 фич в месяц, а показатель выполнения объема спринта не менее 85%.

Лично для меня стереотип о том, что в госкомпаниях нет места новым технологиям, больше не существует, ведь за эти два года пришло понимание, что рынок не стоит на месте, и госкомпании, как и бизнес, должны идти в ногу со временем. Сегодня мы в ДОМ.РФ делаем ставку на технологичность и формирование открытой корпоративной культуры, построенной на компетентности и командном взаимодействии, мы поддерживаем свободу создания продукта и готовы обеспечить быстрый time-to-market для бизнеса. В общем, живем по Agile, а это для меня самое главное.

Источник

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

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