Low-Code инструменты помогли нашему заказчику сэкономить 11,5 млн рублей

Low-Code становится ключевым инструментом для компаний, стремящихся ускорить разработку ИТ-решений, сократить затраты и упростить процессы. О том, как Low-Code трансформирует подход к созданию корпоративных систем, рассказывает Илья Кайгородов, технический директор Citeck компании SL Soft (входит в ГК Softline). В интервью он делится опытом развития No-Code/Low-Code платформы Citeck, ее возможностями и примерами внедрения, где клиентам удалось сократить сроки реализации проектов в разы и сэкономить миллионы рублей.

Low-Code инструменты помогли нашему заказчику сэкономить 11,5 млн рублей

Citeck изначально создавалась как Low-Code платформа или получила эту функциональность в процессе развития?

Первоначально наша команда занималась внедрением зарубежных продуктов в enterprise-проектах. Мы поддерживали с заказчиками долгосрочные отношения, зачастую превышающие 10 лет, и видели, насколько сложными становятся поддержка и развитие систем через 4-5 лет их продуктивной эксплуатации. Именно эта сложность поддержки приводит к необходимости смены решений: порой проще все переделать, чем поддерживать существующие системы. В 2012 мы начали разрабатывать собственную платформу. Основываясь на накопленном опыте и стремясь преодолеть неэффективность, вызванную несовершенством распространенных в индустрии подходов и технологий, мы начали поэтапно интегрировать элементы No-Code/Low-Code в нашу платформу. В то время термины No-Code/Low-Code еще не были популярны, как и сам подход.

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

Вторая причина связана с растущим спросом на обучение среди наших клиентов. В рамках сотрудничества мы помогаем создать центры компетенции на стороне заказчика и проводим обучение для аналитиков и разработчиков. Low-Code инструменты просты и интуитивно понятны, что значительно ускоряет процесс обучения. Например, в этом году мы проводили курс для команды «ЕСО АЛРОСА», состоящий из пяти занятий по 3-4 часа. Уже через неделю сотрудники заказчика уверенно работали с системой: создавали и редактировали бизнес-процессы, мигрировали их версии и выполняли другие задачи. Без использования Low-Code инструментария достичь таких результатов было бы невозможно.

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

В последнее время многие приклеивают термин «Low-Code» к названию своего решения. Где, на ваш взгляд, граница между Low-Code и Code?

Действительно, термин «Low-Code» стал популярным, превратился в модное словечко и своего рода buzzword. Подобный путь прошли многие новые концепции и термины в ИТ-индустрии — от SOA (сервисно-ориентированной архитектуры) до микросервисной архитектуры. Сейчас каждый игрок рынка, который хотя бы часть своих функциональных возможностей вынес в конфигурацию системы, называет свой продукт Low-Code платформой. Размывание термина приводит к недоразумениям — столкнувшись однажды с сырым инструментарием стартапа, заказчики начинают скептически относиться даже к зрелым решениям. Функциональность и развитость Citeck — не маркетинговый трюк, и мы часто доказываем это на практике. Для демонстрации наших возможностей мы проводим подробные живые презентации, которые занимают около 3,5 часов. Это связано с тем, что в платформе реализовано множество Low-Code и No-Code инструментов, которые позволяют гибко решать задачи клиентов. На примерах из практики мы показываем, как с помощью наших инструментов можно эффективно решать задачи клиентов. Кроме того, мы предоставляем демо-доступы для самостоятельного ознакомления и открыли бесплатную Community-версию.

Границу между No-Code/Low-Code и Code я определяю по следующему критерию: «Какой процент задач бизнеса может быть решен с использованием No-Code/Low-Code возможностей?». Если этот показатель достигает 90%, то продукт можно уверенно считать No-Code/Low-Code платформой. Citeck полностью соответствует данному критерию, демонстрируя зрелость и отражая опыт нашей команды.

В чем преимущества No-Code/Low-Code подхода?

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

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

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

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

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

Тяжеловесный, громоздкий легаси-код, который трудно понять и поддерживать, — это не про нас. Citeck создана так, чтобы ее освоение занимало минимум времени, как для аналитиков, так и для разработчиков. Мы буквально сделали продукт для себя, решая задачи так, как сами бы хотели работать с ИТ-системами.

Low-Code призван ускорить разработку. В то же время работают с Low-Code не программисты, а аналитики и другие сотрудники компании — не будучи специалистами, они могут создавать решения дольше, чем программисты. Не получится ли так, что, экономя время разработчиков, мы удлиняем проект из-за медлительности аналитиков?

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

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

Какие решения могут быть созданы на базе Low-Code? Примеры CRM, BPM, СЭД мы знаем, а как насчет ERP, Service Desk, корпоративных порталов и других видов ПО?

На Low-Code платформе можно создавать практически любые решения. Более того, однажды разработанное решение, например Service Desk, можно адаптировать под различные задачи — от технической поддержки до HR-отдела, Facilities или АХО. Такой подход позволяет использовать одну базовую конфигурацию для автоматизации разнообразных бизнес-процессов, как стандартных, так и процессов с отраслевой спецификой. Кроме того, есть возможности для визуализации статистики, настройки отчетов, разработки интеграций с другими системами, включая BI-системы. BI, пожалуй, остается одной из немногих категорий ПО, которую сложно полностью заменить Low-Code платформой. Все остальное — от ERP-систем до корпоративных порталов или специализированных приложений — вполне доступно для реализации. Возможности конфигурации и адаптации практически безграничны, что делает Low-Code универсальным инструментом для разработки решений под конкретные бизнес-задачи.

Давайте рассмотрим 1-2 кейса, где работает Citeck. Какие выгоды получают ваши клиенты?

Один из ярких кейсов — это наш долгосрочный проект для крупной компании из нефтегазового сектора. У заказчика несколько лет эксплуатировалась предыдущая версия платформы Citeck. Затем мы выпустили новую, четвертую версию, полностью соответствующую уровню Low-Code. Она также содержит много других важных изменений: целиком обновленный механизм хранения данных, который не опирается на иностранную платформу, и полный переход на событийную микросервисную архитектуру. Поэтому вопрос о замене на новую версию платформы стал актуальным. Поскольку заказчик крупный, и его проект включает более полутора десятков различных групп процессов, переход с устаревшей версии на последнюю мог занять до трех лет. Для этого потребовалась бы команда из пяти человек: тим-лид, два разработчика, тестировщик и аналитик. Но за счет наличия Low-Code инструментов процессы были просто созданы заново на новой версии всего за девять месяцев, а данные перенесены с использованием встроенных инструментов импорта/экспорта. При этом второй разработчик вообще не понадобился, а тим-лид участвовал лишь частично — примерно на десятую часть своей ставки. Экономия для заказчика составила 11,5 миллионов рублей, и самое главное — результат был достигнут в четыре раза быстрее.

Другой кейс — сверхбыстрое внедрение системы электронного документооборота для международной фармацевтической компании. Заказчик обратился к нам в момент, когда их зарубежный поставщик уведомил об отключении доступа к облачным сервисам. Работа компании оказалась под угрозой полной остановки. Мы понимали, что времени очень мало, и за три месяца подготовили MVP СЭД по требованиям заказчика. Еще за месяц провели сложнейшую миграцию данных и далее, когда переломный момент отключения от зарубежных решений был спокойно пройден благодаря Citeck, продолжили автоматизацию других бизнес-процессов.

РЕКЛАМА. erid:2VtzqwZfVrC, ООО «Ситек», ИНН 5029148016

Оцените статью
( 1 оценка, среднее 5 из 5 )
Поделиться с друзьями
IaaS SaaS PaaS
Добавить комментарий