Citizen developers
Citizen developers (от англ. citizen — гражданин, developer — разработчик; в русскоязычной среде также используется термин «гражданские разработчики») — это пользователи информационных систем, не имеющие профессионального образования в области программирования, которые создают программные приложения, автоматизируют бизнес-процессы или разрабатывают цифровые решения с использованием low-code (LC) и no-code (NC) платформ. Данный подход позволяет сотрудникам, не являющимся ИТ-специалистами, самостоятельно решать локальные задачи цифровизации, не прибегая к помощи штатных разработчиков.
История возникновения
Концепция citizen developers возникла в середине 2010-х годов как ответ на растущий дефицит квалифицированных программистов и увеличение потребности бизнеса в быстрой цифровизации. Термин был популяризирован аналитической компанией Gartner, которая в 2019 году включила его в свой «цикл хайпа» (Hype Cycle) для emerging technologies. По оценкам Gartner, к 2023 году доля citizen developers в крупных организациях могла достигать 40–50 % от общей численности сотрудников, вовлечённых в создание приложений.
В России концепция начала активно распространяться с 2020 года, когда в условиях пандемии COVID-19 многие компании столкнулись с необходимостью быстрой адаптации бизнес-процессов к удалённой работе. Отечественные low-code и no-code платформы, такие как «1С:Предприятие», «Элма» (ELMA), «Битрикс24», а также решения на базе российских PaaS-сервисов, стали основными инструментами для гражданских разработчиков.
Ключевые характеристики
Отсутствие профессионального программирования
Citizen developers не владеют языками программирования (Java, Python, C# и т. д.) и не имеют навыков работы с базами данных, архитектурой ПО или алгоритмами. Вместо этого они используют визуальные интерфейсы, drag-and-drop-конструкторы, готовые шаблоны и логические блоки, предоставляемые low-code/no-code платформами.
Ориентация на решение конкретных задач
Гражданские разработчики создают приложения для узких бизнес-потребностей: автоматизация отчётов, управление задачами, согласование документов, учёт ресурсов, интеграция простых сервисов. Такие решения обычно не требуют масштабирования, высокой производительности или сложной архитектуры.
Быстрое прототипирование
Среднее время создания приложения citizen developer составляет от нескольких часов до нескольких дней, тогда как классическая разработка может занимать недели и месяцы. Это достигается за счёт использования готовых модулей, визуального программирования и отсутствия необходимости в тестировании на уровне кода.
Инструменты и платформы
Для работы citizen developers используются специализированные low-code и no-code платформы. В России наиболее распространены:
- «1С:Предприятие» (в части low-code-функций) — позволяет настраивать бизнес-логику через конфигуратор, не требуя написания кода на встроенном языке.
- ELMA — российская low-code-платформа для управления бизнес-процессами, автоматизации документооборота и создания корпоративных приложений.
- Битрикс24 — облачная платформа с no-code-инструментами для создания бизнес-процессов, CRM и задач.
- Tilda — конструктор сайтов, позволяющий создавать веб-страницы без программирования.
- Airtable (международная) — гибридная система управления базами данных с no-code-интерфейсом.
- Microsoft Power Apps (международная) — low-code-платформа для создания бизнес-приложений.
Преимущества и недостатки
Преимущества
- Скорость разработки: приложения создаются в разы быстрее, чем при классической разработке.
- Снижение нагрузки на ИТ-отдел: профессионалы могут сосредоточиться на сложных задачах, а простые — делегировать гражданским разработчикам.
- Доступность: сотрудники без технического образования могут самостоятельно автоматизировать рутинные процессы.
- Гибкость: возможность быстро адаптировать решения под меняющиеся бизнес-требования.
Недостатки
- Риски безопасности: приложения, созданные непрофессионалами, могут содержать уязвимости, не соответствовать корпоративным стандартам безопасности или нарушать политики обработки данных.
- Отсутствие масштабируемости: решения citizen developers часто не рассчитаны на рост нагрузки, интеграцию с другими системами или длительное сопровождение.
- Технический долг: непрофессиональный код (если он есть) может быть сложен для поддержки и модификации.
- Несовместимость: приложения могут конфликтовать с корпоративной ИТ-инфраструктурой, особенно если используются нестандартные платформы.
Критика и риски
Концепция citizen developers вызывает критику со стороны профессиональных ИТ-специалистов и экспертов по информационной безопасности. Основные претензии:
- Снижение качества ПО: приложения, созданные без контроля архитектуры, тестирования и код-ревью, часто содержат ошибки, которые могут приводить к сбоям в работе бизнеса.
- Угроза shadow IT («теневого ИТ»): гражданские разработчики могут создавать решения, не согласованные с ИТ-отделом, что приводит к дублированию функций, нарушению лицензионных соглашений и утечкам данных.
- Отсутствие документации: непрофессиональные разработчики редко документируют свои решения, что затрудняет их передачу другим сотрудникам или поддержку после ухода разработчика.
В России дополнительным риском является использование иностранных no-code-платформ, которые могут быть признаны нежелательными или запрещёнными организациями, а также не соответствовать требованиям законодательства о персональных данных (ФЗ-152).
Применение в России
В российских компаниях citizen developers наиболее активно используются в:
- Крупных корпорациях (например, «Газпром нефть», «Сбербанк», «Росатом») — для автоматизации внутренних процессов, создания отчётов и управления задачами.
- Малом и среднем бизнесе — для быстрой разработки CRM, систем учёта и сайтов.
- Государственных учреждениях — для создания простых электронных форм, согласований и документооборота.
Согласно отчётам аналитиков, к 2024 году в России насчитывалось несколько сотен тысяч гражданских разработчиков, использующих low-code/no-code инструменты. При этом доля таких сотрудников в крупных компаниях достигала 30–40 %.
Перспективы
По прогнозам Gartner, к 2026 году более 80 % всех новых приложений для бизнеса будут создаваться с использованием low-code/no-code платформ, причём значительная часть — именно citizen developers. В России эта тенденция усиливается за счёт импортозамещения и развития отечественных платформ, которые предоставляют упрощённые интерфейсы для непрофессионалов.
Однако для минимизации рисков организации внедряют «центры компетенций» (CoE), которые контролируют деятельность гражданских разработчиков, устанавливают стандарты безопасности и обеспечивают интеграцию их решений с корпоративной ИТ-инфраструктурой.
Источники
- Gartner, «Citizen Developer: Definition and Key Concepts», 2019.
- Forrester Research, «The Rise of the Citizen Developer», 2020.
- Отчёт «Low-Code и No-Code в России: тренды и перспективы», CNews Analytics, 2023.
- «Российский рынок low-code платформ», Tadviser, 2024.
- Статья «Citizen developers: кто это и зачем они нужны бизнесу», Habr, 2021.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →