Компании и организации благосклонно приняли подход Low-Code, получив возможность быстро автоматизировать свои задачи, не прибегая всякий раз к помощи программистов. Следующим шагом в этом направлении станет переход к функционально насыщенным средствам No-Code.
Разработка без разработчиков
Идея создания программных систем без ручного кодирования носилась в воздухе многие десятилетия. Экспериментальных и исследовательских разработок в этой области было немало, но лишь относительно недавно на рынке появился класс систем, известных как Low-Code. В их основе лежит все та же идея программирования без кодирования, но с оговоркой: эти продукты все-таки предоставляют пользователям возможность создавать коды. Однако в системах Low-Code она рассматривается, скорее, как полезная опция, но не как основной способ работы с ней.
Следующий шаг в эволюции такого рода систем — переход к инструментам No-Code, позволяющим обходиться вообще без ручного кодирования. Идея подхода в том, чтобы предоставить заказчикам функционально насыщенный продукт, кастомизацию которого возможна не через создание модулей на заказ, а путем внесения изменений в настройки функциональных блоков.
Возможно ли это? Да, возможно. Как известно из правила Парето, 20% усилий дают 80% результата. Применительно к программным продуктам это означает, что 20% функциональности будут востребованы со стороны 80% пользователей. Охват 100% потребностей одной системой едва ли возможен в принципе, но предоставить заказчикам функционал, покрывающий более 80% их потребностей, вполне реально.
Пример тому — платформа «Сакура PRO», развиваемая в стенах компании «Технос-К». Она содержит 80% востребованных функций, которые покрывают практически все основные потребности крупных организаций по автоматизации работы с данными, аналитикой и управлению процессами.
Интегрированная платформа для решения современных задач
«Сакура PRO» объединяет множество различных функциональных блоков для работы с данными и процессами. В числе наиболее крупных из них — загрузка, преобразование и очистка данных (ETL), управление мастер-данными и НСИ (MDM), бизнес-аналитики (BI) и управления бизнес-процессами (BPM). Что важно, это платформа позволяет выстраивать бизнес-системы, охватывающие все предприятие, а не только отдельные ее подразделения или филиалы.
С помощью этой платформы можно, например, отслеживать показатели деятельности компании и ее дочерних активов, автоматизировать подготовку регулярной управленческой отчетности на основе актуальной, объективной и полной информации о результатах бизнес-деятельности, поддерживать процессы принятия решений, причем в рамках всей организации, консолидировать, проверять и анализировать данные. Также можно гибко управлять процессами, быстро их модифицировать, адаптируя их к изменениям в бизнесе, создавать библиотеки процессов и многое другое.
Сразу оговоримся: эта платформа не предназначена для замены систем ERP. Во-первых, они и без того хорошо развиты, и, во-вторых, «Сакура PRO» содержит множество других функций, которые, как правило, не слишком хорошо развиты в ERP-системах. По крайней мере, аналогичные модули и функции ERP не позволяют полностью отказаться от услуг программистов и кодировщиков, тогда как «Сакура PRO» реализована именно как система No-Code: она предоставляет широкие возможности для визуального программирования — композиции графических объектов, соответствующих различным функциональным модулям, и настройки их параметров.
Результатом развертывания платформы No-Code, с точки зрения ИТ, становится формирование единого информационного пространства и автоматизация процессов, основанных на данных, в масштабах всей крупной организации. С точки зрения бизнеса, главной ценностью внедрения платформы являются повышение управляемости, прозрачности и эффективности бизнес-процессов и операций, а также повышение их гибкости. К этому надо добавить, конечно, ускорение реализации новых идей бизнеса — сокращение сроков вывода в промышленную эксплуатацию новой функциональности и внесение изменений в ранее созданную. Разумеется, достигается и увеличение доступности данных и аналитики для бизнес-пользователей.
Ну и, само собой, обеспечивается предсказуемость сроков и бюджетов в ходе реализации новых бизнес-задач, а также снижение общей стоимости владения (TCO) корпоративными системами за счет сокращения затрат на внутреннюю разработку и поддержку созданных ранее программных модулей и сервисов. В самом деле, почему бы не перенести часть задач со специалистов-разработчиков на бизнес-сотрудников — продвинутых технологов и бизнес-аналитиков? Ведь, с одной стороны, стоимость труда разработчиков неуклонно растет, а, с другой, сотрудники бизнес-подразделений, как правило, гораздо лучше представляют себе, как компания работает, какая бизнес-модель в ней используется, каким образом достигаются ее конкурентные преимущества и что можно улучшить в процессах и операциях.
Гибкая работа со сложной аналитикой и процессами
Благодаря функциональной насыщенности, гибкости и масштабируемости, «Сакура PRO» позволяет реализовывать весьма сложные процессы работы с данными и аналитикой. Опираясь на эту платформу, можно создавать сложные документы и аналитические расчеты, автоматизируя работу бизнес-сотрудников с данными не только внутри организации, но и в ходе взаимодействия с многочисленными партнерами и подрядчиками, причем, опять-таки, не путем програмирования, а посредством настройки модулей и создания библиотек.
Отметим, что платформа «Сакура PRO» предназначена для создания или развития больших расчетных систем, ее главный «конек» — информационные бизнес-системы, предоставляющие пользователям актуальную объективную информацию в удобном для них виде, а также гибкое управление сложными бизнес-процессами, осуществляемое силами сотрудников, не являющихся профессионалами в области ИТ и анализа данных.
Среди возможностей платформы — интеграция с внешними данными, сортировка электронных сообщений, визуализация и электронные панели (дашборды), аналитика и витрины данных, работа с KPI, формализация иерархии предприятия (объектов отчетности), быстрое создание MVP-приложений для проверки различных гипотез, кастомизация функционала системы для отдельных бизнес-единиц (вплоть до конкретных пользователей), персонализация рабочего пространства и многое другое. Отдельного упоминания заслуживают интеграционные возможности платформы: ее можно связать с различными корпоративными бизнес-решениями (например, HR-системой), базами данных, корпоративными порталами и пр.
Что важно, разработчики платформы позаботились не только о ее функциональной насыщенности, но и производительности. Доказательство тому — масштабные и требовательные заказчики из Топ-10 крупнейших компаний России, использующие платформу «Сакура PRO» не первый год. Немалое число других организаций также автоматизируют свои процессы и операции с помощью платформы.
Новая система для новых требований
«Сакура PRO» — продукт достаточно свежий, в промышленной эксплуатации он находится несколько лет и уже успешно себя зарекомендовал. Благодаря своей новизне платформа вобрала все лучшее, что было придумано и наработано в последние годы в ведущих российских и зарубежных организациях, при этом она не несет на себе груза прошлых идей и ошибок «лидеров» ИТ-отрасли — международных компаний преимущественно с западными корнями. Благодаря переходу на платформу заказчики получают уникальную возможность сделать серьезный шаг в развитии своих систем автоматизации, освободившись от прежних подходов и шаблонов, по сути, навязанных глобальными игроками ИТ-рынка.
Разработчики платформы объединили в ней все процессы, связанные с трассировкой данных, разметкой гетерогенных источников данных, анализом данных, управлением процессами и пр. В составе платформы имеется конструктор — инструментарий для создания систем для конкретных применений, интуитивно понятный и доступный для использования аналитиками и другими бизнес-специалистами. Конструктор позволяет кастомизировать не только функциональность, но и пользовательские интерфейсы.
Новизна платформы позволила отразить в ней и актуальные на сегодня требования в области информационной безопасности, в том числе отраслевые и регуляторные. В частности, реализованы протоколирование различных активностей в системных журналах и разграничение доступа к функциям и данным в соответствии с ролевыми функциями пользователей. Благодаря тому, что заказчикам не предоставляются возможности ручного программирования, исключен риск повреждения кода. Кроме того, предусмотрена возможность защиты важных участков кода от несанкционированных изменений.
Встроенные в платформу функции кибербезопасности призваны не заменить собой средства ИБ, уже развернутые в компаниях, а работать в тесной связке с ними. Согласно реализованному в платформе подходу, ведущая и решающая роль в обеспечении ИБ возлагается на самих заказчиков и их специалистов. Такой подход более чем оправдан в крупных организациях, выстраивающих защиту систем и данных в соответствии с собственными моделями рисков и требованиями к безопасности.
В настоящее время в режиме промышленной эксплуатации уже работают большое количество инсталляций платформы, в которых имеются значительное число рабочих мест. «Сакура PRO» доказала свою инновационность и ценность, ускоряя жизненно важные процессы и операции корпоративных пользователей.