Внимание, «гражданские»! Теперь вы можете стать разработчиками ПО. Необходимы лишь минимальные навыки. Вот что на этот счет думают опрошенные порталом InformationWeek эксперты.

Гражданская разработка — подход, который превращает сотрудников, не имеющих ИТ-подготовки, в разработчиков ПО, способных создавать критически важные для бизнеса приложения, — набирает популярность благодаря растущей доступности платформ low-code/no-code.

Почти каждый может стать гражданским разработчиком, именно это делает инструменты low-code/no-code такими интересными для отдельных лиц и привлекательными для бизнеса, отмечает Дебби Робертс, старший вице-президент компании Quickbase, поставщика платформы low-code. «На современном быстро меняющемся глобальном рынке компании должны адаптироваться к новым технологиям и использовать более совместный подход к ведению бизнеса, — объясняет она. — Любой, кто мотивирован и заинтересован в использовании технологий для решения проблем, может внести весомый вклад в бизнес в качестве гражданского разработчика».

С чего начать

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

Первые попытки гражданской разработки приложений должны быть небольшого масштаба и в некритичных областях. «Разработка решений для персональной продуктивности — это отличный способ начать работу с низкими ставками, — говорит Джейсон Ривера, архитектор совместной работы и руководитель группы компании Cognizant Microsoft Business Group, предоставляющей облачные и управляемые услуги. — Например, если вам нужно получать уведомления о том, что член команды обновил документ, или если вам нужно утвердить документ, прежде чем он перейдет на следующий этап процесса, создание соответствующего решения является тривиальным и оно может быть расширено по мере развития вашего бизнес-процесса».

Другой способ начать — нацелиться на те области бизнес-процессов, в которых гражданские разработчики уже хорошо разбираются, например, стимулирование продаж, повременная отчетность и внутренние потребности в запросах на обслуживание. Применительно к внешним приложениям, ориентированным на клиентов, Келли рекомендует изучить области, в которых существует потребность в быстром прототипировании и лучшем соответствии между тем, что хотят пользователи, и тем, что должно быть разработано. «Наконец, обратитесь к своим бизнес-пользователям, чтобы определить бизнес-процессы, которые можно автоматизировать», — говорит он.

Возможные подводные камни

По словам Келли, распространенная ошибка — рассматривать гражданскую разработку как легкий способ заменить ИТ-команды или устранить теневые ИТ. Он советует обратить пристальное внимание на внутреннюю методологию и технологическую инфраструктуру, необходимую для реализации успешных инициатив по гражданской разработке. «Ошибки в определении уровня структуры, управления и безопасности, необходимых для таких проектов, могут иметь катастрофические последствия и привести к скорейшему завершению любой инициативы low-code/no-code», — предупреждает Келли.

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

Что на горизонте

Мэв Тернер, технический директор по DevOps компании Tricentis, занимающейся непрерывным тестированием, прогнозирует массовое ускорение внедрения гражданской разработки по мере того, как инструменты ИИ будут становиться все более продвинутыми и простыми в использовании. «Барьер для входа будет продолжать снижаться, что позволит большему количеству людей применять эти технологии для тех сценариев использования, о которых мы еще не думали или с которыми не могли экспериментировать», — говорит он.

По словам Келли, будет интересно посмотреть, как будет развиваться гражданская разработка в условиях растущей демократизации ИИ. «Хотя возможности захватывающие, эта конвергенция также создаст большие проблемы, так как потребуются меры предосторожности для обеспечения ответственного использования ИИ/МО, — утверждает он. — Понимание нюансов и рисков, связанных с ИИ/МО, будет иметь важное значение для безопасного использования этих технологий в рамках инициатив гражданской разработки».

Ривера считает, что применение ИИ/МО приведет к потенциально захватывающим возможностям для гражданских разработчиков. «Возможно, мы начнем наблюдать увеличение количества сервисов в стиле чатботов, включающих новые возможности генеративного ИИ, о которых мы так часто слышим в новостях и которые выходят далеко за рамки тех типов чатботов, которые в настоящее время доступны для гражданских разработчиков», — говорит он.

На пути к гражданской автоматизации

По словам Робертс, гражданская разработка — это создание эффективных цифровых решений упорядоченным, демократичным способом и формирование культуры постоянного совершенствования. Она прогнозирует, что эта тенденция будет набирать обороты по мере того, как соответствующие инструменты и процессы будут все больше внедряться в повседневную деловую практику. «По мере того, как разработка будет становиться все более доступной для всех, эти методы будут способствовать более широкой гражданской автоматизации — демократизации не только разработки, но и таких дисциплин, как интеграция данных, наука о данных и многое другое».