no-code
Словарь ↗Гражданский разработчик (Citizen Developer)
Гражданский разработчик — это человек без формального инженерного образования в области ПО — как правило, работающий в операциях, маркетинге, продажах, HR или финансах, — который создаёт функциональные приложения, автоматизации или внутренние инструменты с помощью no-code или low-code платформ, а не путём написания традиционного кода. Термин был популяризирован Gartner в 2010-х для описания структурного сдвига: по мере созревания no-code/low-code инструментов круг людей, способных «создавать программное обеспечение», расширился далеко за пределы обладателей дипломов по информатике или профессиональных должностей разработчика. Почему это важно для создателей SaaS/AI-продуктов: гражданские разработчики являются одновременно крупным сегментом клиентов для no-code платформ (Bubble, Airtable, Zapier активно ориентируются на эту аудиторию) и организационным феноменом, которым ИТ-отделам всё чаще приходится управлять — рост «теневого ИТ», когда бизнес-команды создают инструменты вне формального инженерного надзора и зависят от них, создаёт реальную ценность (более быстрая итерация, эксперты в предметной области строят именно то, что им нужно, без перевода требований инженерной команде), но и реальный риск (необслуживаемые автоматизации тихо ломаются, чувствительные данные проходят через непроверенные сторонние инструменты, отсутствует ревью кода или процесс аудита безопасности). Как это работает на практике: гражданская разработка обычно происходит внутри модели «ограждений» в зрелых компаниях — ИТ или платформенные команды заранее одобряют набор санкционированных no-code/low-code инструментов (например, «внутренние инструменты можно строить в Retool, а автоматизации в Make, но подключение к production-базе требует одобрения ИТ»), предоставляют переиспользуемые компоненты или шаблоны и сохраняют надзор над всем, что касается чувствительных данных или клиентских систем, при этом давая гражданским разработчикам свободу действий в рамках этой песочницы. Практический пример — гражданский разработчик в маркетинговых операциях без опыта программирования строит конвейер от регистрации на мероприятие до CRM: он использует Typeform (конструктор форм) для сбора регистраций на мероприятие, подключает его через Zapier (триггер: новый ответ Typeform) к HubSpot (действие: создать/обновить контакт с тегом «Регистрант вебинара») и добавляет шаг Фильтра, чтобы ответы с доменов компаний, уже числящихся в CRM как уровень «Enterprise», направлялись по другому пути (уведомление AE через Slack), чем регистрации бесплатного уровня (добавление в цепочку email-прогрева). Весь этот конвейер — действительно полезная production-инфраструктура — был построен без написания единой строки кода или создания инженерного тикета, иллюстрируя как обещание (скорость, владение экспертом предметной области), так и вопрос управления (кто проверяет это, прежде чем оно коснётся основной CRM), которые поднимает гражданская разработка. Некоторые организации формализуют это моделью «Центра компетенций» — небольшая внутренняя команда опытных no-code/low-code разработчиков публикует стандарты, проверяет более рискованные автоматизации и служит ресурсом, к которому могут обращаться гражданские разработчики, вместо того чтобы полностью блокировать гражданскую разработку или оставлять её совсем без управления.
Похожие термины