Легкое создание корпоративных приложений
Компания Appliner недавно выпустила low-code платформу для легкого и быстрого создания корпоративных приложений в визуальном конструкторе. Бизнес-пользователи получили инструмент для оптимизации работы без обращения к профессиональным программистам.
Далее мы рассмотрим следующие вопросы:
- Что такое легкая, гражданская или визуальная разработка приложений и почему она становится важной для организаций?
- Кто такие гражданские разработчики?
- Какие проблемы решают платформы легкой разработки?
- Что из себя представляет платформа Appliner LCAP?
- Каковы основные особенности и компоненты Appliner LCAP?
- Как бизнес-пользователи могут создавать бизнес-приложения с помощью Appliner LCAP без программирования?
Целевая аудитория Appliner
Рисунок 1. Целевая аудитория Appliner.
Бизнес-специалисты или бизнес-технологи средних и крупных организаций | Хотят улучшать бизнес-результаты, ускорить и упростить оптимизацию бизнес-процессов при помощи автоматизации. |
ИТ-консультанты и архитекторы | Хотят использовать инструменты легкой разработки для создания корпоративных приложений, интеграции с источниками данных и автоматизации бизнес-процессов без написания программного кода. |
Задачи и проблемы целевой аудитории
Бизнес-специалисты решают разные задачи для создания полезных результатов для организаций. Рост выручки и прибыли, снижение операционных затрат, снижение себестоимости продукции, сокращение сроков выпуска новых продуктов на рынок, повышение производительности труда и т.д.
Для получения нужных результатов бизнес оптимизирует функции и процессы при помощи автоматизации и создания бизнес-приложений.
Традиционный подход к созданию приложений представлен на следующей схеме.
Рисунок 2. Традиционных подход к созданию бизнес-приложений.
Традиционный подход обладает следующими недостатками:
- Долгие сроки разработки и медленная реализация изменений (time to market).
- Высокие затраты.
- Плохая совместная работа бизнеса и ИТ.
- Низкая гибкость внутренних процессов разработки.
- Плохо сформулированные пользовательские требования.
- Высокая зависимость бизнеса от дефицитных и дорогих ИТ-ресурсов и разработчиков.
По данным исследования, опубликованного в Harvard Business Review,[1] сотрудники средних и больших организаций жалуются на трудности поиска нужной информации и плохой пользовательский опыт.[2]
Постоянные переключения между сотнями бизнес-приложений, систем и таблиц отнимают много времени, или вообще не удается найти нужное приложение для выполнения поставленной задачи.
Проблемы вызваны разнородностью огромного количества платформ, приложений, интерфейсов, типов контента, хранилищ информации, и низкой эффективностью поиска.
Рисунок 3. Разрозненность приложений, данных и электронных таблиц в средних организациях.
Крупные организации (20 000+ человек) использовали в среднем 367 приложений.
Развитие облачных вычислений увеличило среднее число облачных приложений в организациях с 8 в 2015 году до 100 в 2021 году.[3]
Рост числа приложений снижает продуктивность пользователей. По данным Harvard Business Review, для выполнения одной логистической операции сотрудник производителя потребительских товаров из списка Fortune 500 переключался 350 раз между 22 различными приложениями и веб-сайтами.[4]
В среднем за день один сотрудник переключался между приложениями и окнами более 1200 раз (~40 мин).
Рисунок 4. Потери продуктивности при переключении между экранами приложений.
После 65% переключений пользователи переходили к другому приложению менее чем через 11 секунд. В результате пользователям приходится постоянно перефокусироваться, их внимание фрагментируется, что приводит к рассеянности и истощению.
Appliner предлагает решение этих проблем с помощью инструментов для гражданской разработки корпоративных приложений нового поколения. Организации, бизнес-пользователи и ИТ-департаменты улучшат пользовательский опыт, создавая новые интегрированные приложения в едином, простом и удобном стиле.
Роли в целевой аудитории
Бизнес давно использует технологии для оптимизации управления, производства, логистики, маркетинга, продаж и других функций. Для лучшего понимания ценности гражданской разработки для бизнес-специалистов используется понятие бизнес-технолога.
Бизнес-технолог — это сотрудник организаций, который работает не в ИТ-подразделениях и создает технологии, продукты или аналитические решения для внутреннего или внешнего использования в бизнесе.[5] Он понимает, как работают бизнес-процессы и знает тонкости конкретных операционных процедур.
Рисунок 5. Роли пользователей.
В роли бизнес-технолога могут выступать бизнес-аналитики. Обычно они анализируют бизнес-процессы организации, разрабатывают бизнес и функциональные требования для автоматизации и согласовывают техническое задание с ИТ-специалистами.
Инструменты гражданской разработки позволяют им самостоятельно разрабатывать прототипы или полнофункциональные приложения без долгого и изнурительного согласования требований с департаментами ИТ и профессиональными разработчиками.
Бизнес-технологами могут быть функциональные бизнес-специалисты, чья работа выполняется с помощью технологий. Например, менеджеры по ценообразованию создают расчеты в электронных таблицах, сотрудники логистики настраивают формы заказов, или сотрудники службы поддержки клиентов пишут чат-боты.
Бизнес-технологами могут быть менеджеры продуктов. Они управляют разработкой новых цифровых продуктов для внешних клиентов и тратят массу усилий на создание и согласование требований с разработчиками.
Инструменты гражданской разработки позволяют в разы ускорить проверку продуктовых гипотез на прототипах до начала «большой» разработки. Менеджеры продуктов могут использовать средства гражданской разработки сами или делегировать разработку, например, бизнес-аналитикам.
Что такое легкая, гражданская или визуальная разработка и почему она становится важной для организаций?
Легкая (англ. Low-Code/No-Code), или гражданская разработка, предназначена в первую очередь для бизнес-технологов. Инструменты легкой разработки позволяют создавать и обновлять приложения с помощью перетаскивания элементов интерфейса без написания кода. В их основе лежат визуальные инструменты, позволяющие интегрировать различные приложения, ИТ-системы или автоматизировать бизнес-процессы.
Инструменты легкой разработки могут быть полезны и профессиональным разработчикам. Они могут быстрее создавать простые приложения и тратить больше времени и ресурсов на решение сложных задач.
Термин гражданский или бизнес-разработчик появился относительно недавно и стал быстро набирать популярность. Он используется чтобы отличать их от профессиональных разработчиков — ИТ-специалистов или программистов, пишущих программный код на специальных языках программирования.
Рисунок 6. Отличия гражданских и профессиональных разработчиков.
Гражданский или бизнес-разработчик (англ. Citizen Developer) — бизнес-технолог с отличным пониманием бизнеса и знанием бизнес-процессов, но с ограниченными или отсутствующими навыками профессионального программирования. Он хочет легче и быстрее решать бизнес-задачи и оптимизировать процессы, не вступая в долгое обсуждение и согласование требований с ИТ-специалистами.
Какие проблемы решает легкая разработка
Легкая визуальная разработка становится все более важной для бизнеса организаций:
- Устраняет языковой барьер между бизнес и ИТ-специалистами.
- Решает проблему нехватки технических знаний у бизнеса и дефицита профессиональных программистов в ИТ.
- Формирует культуру инноваций и ускоряет цифровую трансформацию.
- Дает преимущество тем, кто не знает, как писать код, но хорошо понимает цели, задачи и проблемы бизнеса.
- Бизнес-пользователи могут сами создавать автоматизированные системы для решения повседневных задач.
Легкая разработка активно развивается:
- К 2024 году на нее будет приходиться более 65% всей разработки приложений (Gartner)
- Почти 60% всех пользовательских приложений сегодня создаются вне ИТ-департаментов. Из них 30% создаются сотрудниками с ограниченными или отсутствующими навыками технической разработки. (451 Research)
Следующий этап цифровой трансформации бизнеса зависит от способности организации дать бизнес-технологам самостоятельно вносить больше изменений в процессы и системы и делать это быстрее.
Чтобы помочь таким организациям компания Appliner создала единую платформу легкой и быстрой разработки корпоративных приложений без программирования.
Что такое платформа легкой разработки Appliner?
Платформа легкой разработки Appliner использует технологии low-code и относится к классу LCAP (Low Code Application Platform). Это единая платформа для легкого и быстрого создания корпоративных приложений бизнес-технологами без профессионального знания языков программирования.
Целевыми пользователями Appliner являются бизнес-аналитики, функциональные бизнес-пользователи и другие бизнес-технологи, выступающие в роли бизнес-разработчиков. Они смогут быстрее, проще и дешевле решать бизнес-задачи, создавая функциональные приложения или прототипы при помощи простых в изучении и использовании инструментов.
Платформа Appliner позволяет бизнес-разработчикам создавать и дополнять корпоративные приложения, автоматизировать процессы и разрабатывать бизнес-сайты при помощи инструментов визуального проектирования.
Appliner включает методику и лучшие практики разработки новых цифровых продуктов и снижает время и стоимость разработки в 2–3 раза.
Платформа Appliner разработана на современных архитектурных принципах, использует открытые технологии, и учитывает требования департаментов ИТ для эксплуатации и поддержки приложений.
Какие задачи решает Appliner?
Appliner обладает рядом преимуществ в сравнении с профессиональной разработкой программного обеспечения.
Appliner помогает бизнес-разработчикам с минимальными техническими знаниями ускорить разработку новых бизнес-приложений для улучшения результатов работы пользователей и решения следующих задач.
Рисунок 7. Задачи, решаемые при помощи Appliner.
Снижение сроков | Пользователи быстрее создают приложения при помощи готовых элементов, шаблонов и визуального редактирования интерфейсов без программирования. |
Снижение затрат | Легкая разработка снижает число участников проектов. |
Улучшение совместной работы | Бизнес-пользователи и департаменты ИТ используют единую среду для создания и эксплуатации приложений в областях своих компетенций. |
Рост гибкости | Бизнес-технологи быстро дорабатывают приложения в ответ на изменения задач бизнес-пользователей. |
Рост качества пользовательских требований | Легкое прототипирование вместо создания и согласование подробных требований между бизнесом и ИТ экономит время, ресурсы и снимает неопределенность. |
Уменьшение потребности в профессиональных разработчиках | Рост числа бизнес-пользователей, самостоятельно разрабатывающих приложения, снижает нагрузку и спрос на дефицитных профессиональных разработчиков. |
Что бизнес-технологи могут делать при помощи Appliner?
Визуальное создание пользовательских интерфейсов и форм с помощью перетаскивания элементов (Drag & Drop)
Любое приложение начинается с интерфейса пользователя. Appliner позволяет создавать веб- и настольные приложения методом перетаскивания готовых элементов интерфейса и их настройки.
Рисунок 8. Конструктор интерфейсов пользователей Appliner.
Библиотека компонентов пользовательского интерфейса включает настраиваемые шаблоны.
Рисунок 9. Настраиваемые шаблоны интерфейса пользователя Appliner.
Разработка моделей данных и бизнес-логики без написания кода
Пользовательский интерфейс использует структурированные данные, которые необходимо описать в соответствующей модели.
Модель данных — это описание структур данных и операций по их обработке, используемых в приложении. Модели данных используют сущности, отношения между сущностями, атрибуты, форматы данных и другие элементы.
Реляционная модель данных — табличный способ представления сущностей данных и их отношений (англ. Entity-Relationship).
Рисунок 10. Реляционная модель данных.
Конструктор моделей данных (КМД) Appliner создает простые табличные модели данных, элементы бизнес-логики и использует формулы для преобразования данных в приложениях.
Рисунок 11. Сущность (таблица) модели данных в конструкторе моделей данных (КМД) Appliner, ERD (диаграмма отношений сущностей) и Blockly-запросы.
Визуальное проектирование бизнес-процессов и автоматизация их выполнения
Конструктор процессов (КП) Appliner позволяет визуально проектировать и автоматизировать бизнес-процессы без написания кода.
При помощи конструктора процессов бизнес-разработчики могут:
- Создавать рабочие процессы.
- Автоматизировать бизнес-задачи и принятие решений.
- Совместно работать с другими разработчиками для создания сложных процессов.
Рисунок 12. Конструктор процессов (КП) Appliner.
Примеры задач, которые гражданский разработчик может решить с помощью конструктора процессов Appliner.
Цифровизация процессов
Создание или адаптация сквозных процессов с помощью интуитивно понятного графического интерфейса позволяет максимально повысить эффективность работы всей организации.
Создание интерактивных форм
С помощью конструктора форм Appliner можно создавать бизнес-процессы на основе форм, используя функциональность drag & drop и подключенные источники данных.
Разработка и запуск автоматизированных процессов
Создаваемые на платформе Appliner бизнес-процессы могут выполняться без участия пользователей в полностью автоматическом режиме.
Управление принятием решений
Разработка и управление логикой принятия решений в табличных формах, подобных электронным таблицам.
Сквозное управление процессами
Прозрачная реализация комплексных процессов и экземпляров процессов в реальном времени. Управление процессами на основе событий, с помощью панелей мониторинга процессов.
Используйте предварительно созданные шаблоны для быстрого создания новых процессов на базе шагов процессов, бизнес-правил и готовые компонентов типовых процессов.
Простая интеграция приложений Appliner и внешних источников данных
Конструктор интеграции Appliner позволяет гражданским разработчикам подключать приложения к другим системам с помощью пары кликов.
Appliner API позволяет за считанные минуты получать данные из облачных или локальных систем с помощью коннекторов Appliner.
Рисунок 13. Конструктор интеграций Appliner.
Администрирование и безопасность
Администраторы платформы управляют настройками безопасности, включая:
- Регистрация пользователей, редактирование и управление ролевыми правами доступа.
- Регистрация и мониторинг действий пользователя.
- Защита данных приложения от вредоносного кода.
Рисунок 14. Настройка ролей пользователей.
Рисунок 15. Редактирование прав доступа к объектам платформы для роли.
Как бизнес-разработчики могут получить доступ к приложениям Appliner?
Приложения Appliner доступны в виде контейнерных образов, развертываемые ИТ-департаментом. Пользователи получат ссылки для доступа после развертывания приложения в ИТ-ландшафте организации.
Подробнее с возможностями Appliner можно ознакомиться в технической документации.
Источники:
[1] The Crisis of Fractured Organizations, Forrester, 12/2022. URL: https://www.airtable.com/ty/resources/reports/crisis-of-the-fractured-organization
[2] Пользовательский опыт (англ. user experience, UX) — совокупность впечатлений и субъективных ощущений пользователя от взаимодействия с интерфейсом приложения, веб-сайта или устройства.
[3] Average number of software as a service (SaaS) applications used by organizations worldwide from 2015 to 2021. Statista. URL: https://www.statista.com/statistics/1233538/average-number-saas-apps-yearly/
[4] How Much Time and Energy Do We Waste Toggling Between Applications? Rohan Narayana Murty, Sandeep Dadlani, and Rajath B. Das. August 29, 2022. Harvard Business Review.
URL: https://hbr.org/2022/08/how-much-time-and-energy-do-we-waste-toggling-between-applications
[5] Innovation Insight for Citizen Automation and Development Platforms. Gartner. URL, https://www.gartner.com/doc/reprints?id=1-27R58NAB&ct=211027&st=sb
Оставить комментарий