Открыть сервис

Гражданский разработчик

Гражданский разработчик (англ. citizen developer) — это пользователь, не имеющий профессионального образования в области информационных технологий и программирования, который создаёт программные приложения, автоматизированные рабочие процессы или аналитические отчёты с использованием низко- или бескодовых платформ (low-code/no-code), разрешённых и одобренных ИТ-отделом организации. В отличие от профессиональных разработчиков, гражданские разработчики обычно решают узкие бизнес-задачи своих подразделений, не углубляясь в написание традиционного программного кода.

История и предпосылки возникновения

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

Термин «гражданский разработчик» был популяризирован компанией Gartner, которая в 2014 году включила это понятие в свой ежегодный отчёт о стратегических технологических трендах. В 2019 году Gartner прогнозировала, что к 2024 году более 65 % всей прикладной разработки в мире будет выполняться именно гражданскими разработчиками. В России данная практика начала активно распространяться с 2017–2018 годов, когда крупные компании (например, «Сбер», «Росатом», «Магнит») запустили внутренние программы по обучению сотрудников работе с low-code-платформами.

Классификация и типы

Гражданских разработчиков принято классифицировать по нескольким признакам:

По уровню компетенций

  • Начальный уровень — сотрудник, освоивший базовые функции визуального конструктора (создание простых форм, таблиц, отчётов). Обычно проходит обучение от 2 до 8 часов.
  • Средний уровень — пользователь, способный самостоятельно разрабатывать приложения средней сложности (с интеграцией двух-трёх источников данных, настройкой условной логики и ролевой модели доступа).
  • Продвинутый уровень — сотрудник, владеющий навыками написания простых скриптов на встроенных языках (например, JavaScript или Python в рамках платформы), способный проектировать архитектуру решений и обучать коллег.

По роли в организации

  • Специалист функционального подразделения — основной тип. Сотрудник, который создаёт инструменты для своей непосредственной работы (бухгалтер автоматизирует расчёты, менеджер по персоналу — подбор кандидатов).
  • ИТ-евангелист — сотрудник с техническим складом ума, который помогает коллегам осваивать low-code-инструменты и выступает связующим звеном между бизнес-подразделениями и ИТ-отделом.
  • Руководитель-разработчик — менеджер, который лично создаёт прототипы решений для демонстрации команде или вышестоящему руководству.

Инструменты и платформы

Для работы гражданских разработчиков используются специализированные low-code/no-code-платформы. В России наиболее распространены следующие решения:

  • Битрикс24 — российская платформа для управления бизнесом, включающая визуальный конструктор бизнес-процессов и простых приложений.
  • 1С:Предприятие — в части конфигурирования и создания отчётов без глубокого знания встроенного языка (через «Конструктор запросов» и «Конструктор форм»).
  • Pyrus — российская система управления задачами и процессами с возможностью создания автоматизаций без программирования.
  • AppBase — российская low-code-платформа для создания корпоративных приложений.
  • Microsoft Power Platform — набор инструментов (Power Apps, Power Automate, Power BI), широко используемый в российских компаниях, работающих с продуктами Microsoft.
  • Google Workspace — в части Google Apps Script и Google Forms для автоматизации офисных задач.

Важно отметить, что выбор платформы часто определяется корпоративной политикой безопасности: в государственных учреждениях и стратегических предприятиях РФ предпочтение отдаётся отечественным решениям, прошедшим сертификацию ФСТЭК.

Преимущества и риски

Преимущества

  • Скорость разработки — создание простого приложения может занимать от нескольких часов до двух-трёх дней, тогда как традиционная разработка — недели или месяцы.
  • Снижение нагрузки на ИТ-отдел — специалисты информационных технологий освобождаются от рутинных задач и могут сосредоточиться на стратегических проектах.
  • Повышение цифровой грамотности — сотрудники начинают лучше понимать принципы работы информационных систем и автоматизации.
  • Быстрая адаптация к изменениям — бизнес-подразделения могут оперативно дорабатывать инструменты под новые требования без длительных согласований.

Риски и недостатки

  • Теневой ИТ (shadow IT) — создание приложений без согласования с ИТ-отделом может привести к утечкам данных, несовместимости систем и нарушению политик безопасности.
  • Низкое качество кода — приложения, созданные непрофессионалами, часто содержат ошибки, уязвимости и неоптимальные алгоритмы.
  • Проблемы масштабирования — решение, работающее на уровне одного отдела, может оказаться непригодным для использования во всей компании.
  • Зависимость от платформы — при смене поставщика low-code-решения или изменении лицензионной политики все наработки могут оказаться недоступными.

Внедрение в организациях

Для минимизации рисков крупные компании разрабатывают регламенты работы гражданских разработчиков. Типичная программа внедрения включает следующие этапы:

  1. Аудит потребностей — выявление подразделений, наиболее заинтересованных в автоматизации (бухгалтерия, кадры, логистика, маркетинг).
  2. Выбор платформы — определение инструмента, соответствующего требованиям безопасности и масштабируемости.
  3. Обучение — проведение тренингов (от 4 до 40 академических часов) для сотрудников-добровольцев.
  4. Создание центра компетенций — формирование команды из ИТ-специалистов и опытных гражданских разработчиков, которые консультируют и проверяют создаваемые решения.
  5. Внедрение системы контроля — обязательная регистрация всех создаваемых приложений, их тестирование на безопасность и производительность перед вводом в эксплуатацию.
  6. Мониторинг и поддержка — регулярный аудит созданных решений, обновление платформы и обучение новых сотрудников.

В России примером успешного внедрения практики гражданских разработчиков является «Сбер», где с 2019 года действует программа «Сбер-разработчик», позволяющая сотрудникам без ИТ-образования создавать приложения для внутреннего использования на платформе SberPlatform. По данным компании на 2023 год, более 15 000 сотрудников прошли обучение, а созданные ими решения позволили сэкономить несколько тысяч человеко-часов в год.

Критика и ограничения

Концепция гражданского разработчика вызывает неоднозначную реакцию в профессиональном сообществе. Основные критические замечания касаются:

  • Снижения стандартов качества — по мнению многих ИТ-специалистов, приложения, созданные непрофессионалами, часто не проходят должного тестирования и содержат критические ошибки.
  • Риска дублирования функционала — в одной организации могут появиться десятки похожих приложений, созданных разными отделами, что ведёт к путанице и избыточным затратам на поддержку.
  • Проблем с безопасностью — гражданские разработчики редко учитывают требования информационной безопасности, что может привести к утечкам конфиденциальных данных.
  • Ограниченной сложности решений — low-code-платформы эффективны только для задач средней сложности; для создания сложных систем с высокой нагрузкой или глубокой интеграцией требуются профессиональные разработчики.

Перспективы развития

Согласно прогнозам, к 2025–2026 годам доля приложений, созданных гражданскими разработчиками, может достигнуть 70–80 % от общего числа корпоративных приложений в мире. В России данный тренд поддерживается государственной политикой цифровизации и импортозамещения: многие отечественные low-code-платформы (например, «1С:Предприятие», AppBase, «СберПлатформа») активно развиваются и предлагают инструменты для непрофессиональных пользователей.

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

Источники

  • Gartner. «Citizen Developer: The Key to Digital Transformation», 2019.
  • Forrester Research. «The Rise of the Citizen Developer», 2020.
  • Отчёт «Сбера» о программе «Сбер-разработчик», 2023.
  • Материалы конференции «Low-Code Russia», 2022.
  • Статья «Гражданские разработчики: мифы и реальность» в журнале «Открытые системы», 2021.
  • Документация платформы Microsoft Power Platform, раздел «Citizen Developer Guide», 2023.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →