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

Мы видим это повсюду: квалифицированных разработчиков трудно найти, а те, кто работает в организациях, загружены как никогда. В то же время современные корпоративные разработчики должны не только создавать и поддерживать критически важные приложения, но и играть более заметную консультативную роль для бизнеса.

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

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

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

По словам Одегаард, у Accenture в настоящее время имеется 14 тыс. приложений, созданных пользователями. В качестве примера она приводит команду, которая создала приложение для обеспечения соответствия нормативным требованиям. «Они взяли очень разрозненный и сложный процесс и наложили на него механизм правил, чтобы упростить его для своей команды. И в результате в их подразделении на 75% сократилось количество инцидентов, связанных с безопасностью», — говорит она.

Одегаард приводит еще один пример из опыта Accenture. Руководителям требовалось иметь в дороге консолидированное представление данных. И команда пользователей создала для решения этой задачи специальное мобильное приложение на платформе Power Apps.

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

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

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

К этому следует добавить, что и сами профессиональные разработчики могут использовать решения low-code и no-code для ускорения работы по созданию ПО.