Для успешной цифровой трансформации необходимо активно задействовать так называемых «гражданских» (непрофессиональных) разработчиков, считает CIO ServiceNow Крис Беди. Своим мнением он поделился с порталом InformationWeek.
Гражданское программирование переживает расцвет. Платформы Low-code/No-code позволяют сотрудникам бизнес-подразделений и другим специалистам, которые не владеют навыками программирования, автоматически генерировать код с помощью визуальных интерфейсов или интерфейсов point-and-click («укажи и щелкни»), что начало приносить плоды в виде повышения продуктивности организаций. Применение платформ варьируется в широком диапазоне начиная с HR, логистики цепочек поставок и заканчивая обслуживанием клиентов. Прогнозы Forrester Research подтверждают набирающую популярность Low-code: к 2022 г. общие расходы предприятий на такие платформы достигнут 21,2 млрд. долл.
Идея оснащения гражданских разработчиков инструментами Low-code/No-code не является новой, однако проблема заключается в отсутствии правильной организационной структуры и управления. Во многих случаях предприятия задействуют эти инструменты для создания вспомогательных приложений, которые не приносят бизнесу существенной ценности. Чтобы принести очевидные выгоды, инициатива Low-code/No-code должна отвечать характеристикам приложений корпоративного класса, то есть созданные программы должны быть надежными, масштабируемыми, безопасными и обеспечивать защиту данных. Достичь этих результатов гораздо проще, если вместо точечного подхода принять платформенный.
Ниже приводится шесть советов, которые помогут CIO продвинуть гражданскую разработку в своих организациях.
1. Уделите первостепенное внимание Low-code
Потенциально гражданские разработчики, которые применяют инструменты Low-code, могут стать главной движущей силой, оказывая поддержку CIO в цифровизации рабочих процессов. Наиболее дальновидные из них фактически могут вооружиться Low-code в качестве стратегии, которая может оказаться критически важной для повышения эффективности организации и дальнейшей цифровой трансформации. Поскольку Low-code-разработчики находятся на «передовой» бизнеса, там где возникают наиболее актуальные проблемы, требующие незамедлительного решения, они знают, какие области нужно модернизировать и какими функциональными возможностями снабдить свое приложение. Как следствие, у них больше шансов, чтобы лучше всего удовлетворить оперативные потребности. Помимо прочего Low-code-разработчики сами заинтересованы в том, чтобы устранить проблемы в операционной деятельности, поэтому успешное завершение проектов Low-code должно быть для них задачей первоочередной важности.
2. Заручитесь внутренней поддержкой
Залогом успешной реализации инициативы Low-code является расположение топ-менеджмента. CIO следует рассказать о ее преимуществах CEO и руководителям подразделений, приведя аргументированные доводы. Кроме того, следует также уделить внимание персоналу, непосредственно работающему с клиентами, и ИТ-разработчикам. Очевидно, что топ-менеджмент должен понимать, какие бизнес-результаты принесет гражданская разработка. В конце концов, именно от него зависит продвижение этой инициативы в разрезе отделов, она должна стать приоритетом для всей организации. CIO должен держать руку на пульсе и тесно сотрудничать с командой руководителей подразделений, а также с CEO, чтобы продвигать гражданскую разработку.
3. Окажите сотрудникам поддержку
Важно помнить, что хотя термин «гражданский разработчик» является относительно новым, основная идея таковой не является. Сотрудники начали прибегать к технологиям для упрощения своей работы с того момента, когда на персональные компьютеры стали устанавливать программы для работы с электронными таблицами. Большинство из них начинали из чистого энтузиазма, и им будет не так сложно переключиться на Low-code, однако другим потребуется поддержка, потому что они уверены, что для программирования требуются многие годы обучения и им это не под силу. Для начала им нужно пояснить, в чем заключаются преимуществах разработки типа Low-code и, самое важное, что этот тип разработки не требует каких-то особых навыков. С его помощью они смогут создавать программы, которые повысят не только их продуктивность, но и продуктивность всего подразделения.
4. Налаживайте сотрудничество между гражданскими разработчиками и ИТ-специалистами
Некоторые программисты могут негативно относится к гражданским разработчикам, потому что не всякому понравится, что вторгаются на его территорию. Важно, чтобы руководители устранили недопонимание, потому что сотрудничество между теми и другими имеет важное значение для дальнейшего успеха инициативы Low-code. Во-первых, новые приложения должны интегрироваться в существующую инфраструктуру. Во-вторых, что еще более важно, они должны соответствовать корпоративным требованиям и обеспечивать безопасность данных. Если профессиональные и гражданские разработчики будут сотрудничать, то первые могут здорово помочь вторым с созданием более качественных программ, которые позволят повысить продуктивность работы и, в конечном итоге, увеличить окупаемость инвестиций. Если обе группы разработчиков не станут сотрудничать, они тем самым снизят воздействие Low-code на цифровую трансформацию.
Сотрудничество между программистами и «гражданскими» важно еще по одной причине. Существует миф, что профессиональные программисты смотрят свысока на среды программирования Low-code. На самом деле все совсем не так. Опытные сборщики и разработчики полного стека охотно задействуют инструменты Low-code, чтобы уйти от базового программирования и сосредоточиться на сложном коде, который привносит в пользовательские приложения уникальные черты. Опытные программисты прекрасно знают, как с помощью этих инструментов ускорить разработку, и могут оказать в этом вопросе неоценимую помощь гражданским разработчикам.
5. Убедите ИТ-специалистов, что гражданские разработчики — это их помощники
ИТ-разработчикам нужно разъяснить ту роль и выгоды, которые гражданские разработчики принесут ИТ-департаменту. В первую очередь нужно упирать на то, что они снизят нагрузку на них, тем самым предоставив возможность сосредоточиться на более насущных проблемах. Если ИТ-департаменту больше не понадобится тратить столько времени на проекты, которые можно реализовать с помощью инструментов Low-code, он потратит его на решение сложных задач, чтобы лучше удовлетворять потребности внутренних клиентов из различных подразделений.
6. Поддерживайте открытый диалог на каждом уровне
Должным образом выстроенные отношения и иерархии между топ-менеджментом, ИТ-разработчиками и их гражданскими коллегами являются гарантией того, что проекты Low-code готовы к интеграции и могут быть внедрены в масштабах всей организации. CIO, которые возглавляют инициативу Low-code, ускорят оцифровку рабочих процессов и, в более широком смысле, цифровую трансформацию организации в целом.
ИТ-службы по-прежнему играют важную роль. Независимо от того, как разрабатывается приложение, CIO по-прежнему несут ответственность за безопасность, соответствие требованиям и интеграцию в общую экосистему. Тем из них, кому удастся успешно интегрировать гражданских разработчиков в ИТ-разработку, ускорят процессы цифровой трансформации, которая для многих организаций является главным приоритетом.