Цифровые технологии развиваются столь стремительно, что порою ИТ-подразделениям становится трудно уследить за ними, и в ближайшие годы этот темп будет только расти. Главный евангелист Saleforce по вопросам цифровой трансформации Вала Афшар на портале ZDNet рассуждает о том, как в последние годы меняется роль ИТ-департаментов, которые из подразделений по поддержке технической инфраструктуры постепенно перерождаются в самостоятельные бизнес-единицы, а также делится советами по поводу внедрения культуры «гражданской» разработки.

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

Время «просто ИТ-служб» подходит к концу

Помимо основной работы современные ИТ-департаменты выполняют множество других функций. Недавний опрос, проведенный среди клиентов Saleforce, показал, что больше всего на сегодняшний день ИТ-руководителей беспокоят две проблемы: инновации для бизнеса и ускорение проектов. С учетом того, что основные задачи, которые стоят перед техническими службами, выходят далеко за рамки поддержки инфраструктуры, они становятся «центральной нервной системой» организации, говорится в отчете. Скорость реагирования на запросы клиентов, гибкая перестройка инфраструктуры, сетей, и, что самое важное, пересечение ИТ-службы с бизнес-процессами — теперь все эти заботы (в т. ч. по координация различных подразделений) ложатся на плечи CIO.

Бизнес-направленность ИТ возлагает не них большую ответственность. CIO говорят, что в связи с этим они ощущают нехватку соответствующих специалистов. На это указали 52% ИТ-руководителей, взявших участие в опросе. Так, если в 2017 г. дефицит квалифицированных кадров, занятых в разработке традиционного ПО, составлял 44%, то к 2019 г. он увеличится до 58%; о нехватке разработчиков мобильных приложений сообщило 48% опрошенных (по прогнозам, к 2019 г. дефицит таких кадров будет ощущать 52% предприятий). На том же уровне остается дефицит IoT-девелоперов — в 2017 г. их недостаток ощущало 48% респондентов, к 2019 г. таких специалистов будет недоставать 57% предприятий. На нехватку профессионалов в области аналитики данных/искусственного интеллекта пожаловалось 46% респондентов. В 2019 г. их дефицит ощутит 55% CIO.

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

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

CIO в роли бизнес-лидеров — каково это?

С учетом того, что в силу своей деятельности ИТ-руководители находятся на переднем крае цифровой трансформации, им приходится нелегко. Только 29% организаций выразили уверенность, что им удается идти в ногу с последними изменениями в технологиях, тогда как большинство CIO (52%) усматривают в этом проблему, ссылаясь на недостаток квалифицированных кадров. Их опасения подтверждаются данными Всемирного экономического форума за 2016 г.: к 2020 г. соискателям придется столкнуться с тем, что более трети основных навыков будут отличаться от нынешних.

CIO ИТ-департамента муниципалитета г. Пало-Альто (шт. Калифорния) Джонатан Райхенталь сказал: «Если раньше вы могли нанимать сотрудников с расчетом, что радикально технологии не меняются десятилетиями, то теперь это происходит каждые три-четыре года и мы попросту не успеваем переучивать людей. Загвоздка в том, что теперь эти изменения будут постоянными».

Три четверти ИТ-руководителей будут полагаться на «гражданских» разработчиков

Итак, на что ИТ-лидеру рассчитывать, понимая, что его компания, предположим, не успевает за цифровым сдвигом и что со временем ситуация будет только усугубляться? Афшар предлагает ответ: программирование с минимальным кодированием (low-code), как оно иначе именуется, «гражданское» (citizen) программирование. Такой вид разработки приложений с максимумом визуального программирования рассчитан на людей («гражданских», или, как их еще называют, квази-разработчиков), которые обладают минимальными навыками программирования (или вообще ими не обладают).

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

В новом исследовании Salesforce говорится, что 75% CIO планируют передоверить часть функций по разработке приложений бизнес-подразделениям. IDC подсчитала, что к 2027 г. количество активных «гражданских» разработчиков составит порядка 10 млн. На их долю придется создание 60% новых приложений. И это настоятельная необходимость для бизнеса, поскольку разработка ПО уже давно не ограничивается одними только настольными приложениями. Требуется софт для искусственного интеллекта, машинного обучения, устройств виртуальной и дополненной реальностей, Интернета вещей, «умных» часов и т. д., поэтому совершенно очевидно, что отрасль испытывает недостаток в программистах.

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

Насколько удачной будет схема работы компании, которая в качестве ИТ-специалистов — пусть и узкопрофильных — задействует бизнес-экспертов? Афшар уверен, что последние будут заниматься программированием с максимальной отдачей, потому что сами затем будут применять эти программы в своей работе. В каких количествах привлекать к квази-разработке бизнес-сотрудников — это решение принимается каждой компанией в индивидуальном порядке.

Задействование квази-разработчиков содействует инновациям

К каким еще благоприятным эффектам может привести сотрудничество «гражданских» и профессиональных программистов? Афшар считает, что оно может привести к совершенно неожиданным последствиям: различные группы людей с разным подходом к работе могут стать сплоченной средой для генерации новых идей. Например, «квази» может не понравиться, что языки программирования ориентированы на технические, компьютерные концепты и методы, поэтому и реализации одной и той же задачи у них и профессиональных разработчиков могут быть непохожи.

«Гражданский» разработчик из Autodesk Дамиан О’Фаррилл сказал: «У непрофессиональных разработчиков отсутствует шаблонное мышление, которое присуще профессионалам. „Квази“ отличаются наивностью — и в этом их нераскрытый потенциал. Мы не можем похвастаться огромным багажом знаний, но те, что у нас есть, делают нас „опасными“. Рассматривайте кросс-функциональную экспертизу в отрыве от специализированных терминов, считайте, что ваша наивность — это дверь в мир инноваций».

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

Данные опроса Salesforce свидетельствуют, что CIO проявляют значительную заинтересованность в привлечении квази-разработчиков. В 2015 г. таких насчитывалось 52%, в 2017 г. — 76%. Ожидается, что к 2019 г. они заинтересуют 81% ИТ-директоров.

Как обучить и задействовать «гражданских» разработчиков?

Афшар приводит несколько практических советов для CIO, как это правильно сделать.

«Гражданская» разработка должна находится под контролем. Вне зависимости от стиля управления — либеральный он или директивный — «гражданские» разработчики должны находиться под присмотром. Лучшей иллюстрацией подобного подхода является работа инструктора по вождению: зная, что испытуемый обладает минимальными навыками вождения, он просто присматривает за ним, чтобы вмешиваться только тогда, когда этого требует ситуация. Другими словами, обучение навыкам low-code должно происходить поэтапно: каждый новый шаг должен сопровождаться прогрессом и так до следующей ступени обучения, каждая из которых открывает новый доступ к коду и политикам управления.

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

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

Для ИТ-руководителей настало время выходить на новые рубежи

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

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