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

Коралли Мандимби, основатель компании Ki Reply, на собственном опыте убедившаяся в этих тенденциях, рассказала порталу Information Age о текущем положении дел в области разработки ПО и о том, чего следует ожидать в будущем.

Уход от унаследованных систем

При всем потенциале роста и постоянных инноваций, которым обладает разработка ПО, технический персонал по-прежнему сталкивается с целым рядом проблем, которые необходимо преодолеть. По словам Мандимби, одни из самых больших препятствий связаны с уходом от унаследованной инфраструктуры, а также с адаптацией культуры и методов работы, чтобы быть более открытыми для изучения и работы с новым набором ИИ-инструментов.

«Унаследованные системы, как правило, не позволяют компаниям быть достаточно гибкими, и эта проблема будет только усиливаться в будущем, — пояснила она. — Но рано или поздно им придется с этим справиться, чтобы не отстать от конкурентов на рынке».

Риск замедления работы из-за устаревшей инфраструктуры рассматривается на самом высоком уровне: более половины (51%) из 600 CIO, принявших участие в опросе SoftwareOne «CIO Pulse: 2023 budgets & priorities», назвали сложность унаследованных ИТ-систем одной из трех главных проблем, с которыми они сталкиваются в настоящее время.

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

Эффективное внедрение ИИ

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

«Нет другого пути, кроме как посвятить время обучению и экспериментам с развивающимися технологиями. Люди должны быть психологически готовы постоянно учиться и бросать вызов тому, что они делают в настоящее время», — говорит Мандимби.

По ее словам, бизнес-руководители прежде всего должны сосредоточиться на уникальном торговом предложении (USP), на том, куда они хотят двигаться и как они хотят отличаться от своих конкурентов. А затем, при рассмотрении их бизнес-идей, технологические лидеры должны поддержать бизнес-лидеров в определении технологий, которые будут уместны для реализации этих идей.

Помимо фокусировки на конкретных сценариях использования, характерных для рынка, на котором присутствует компания, важно предусмотреть меры безопасности, чтобы защитить код от кибератак.

Когда дело доходит до обеспечения безопасности кода, создаваемого ИИ, «все сводится к тому, как люди используют генеративный ИИ и какой механизм мы вводим, чтобы обеспечить его безопасность», — говорит Мандимби.

В целом, по ее словам, правильно используя генеративный ИИ, можно получить более безопасный код. Например, проверки безопасности кода, сгенерированного ИИ, может выполнять ИИ-агент.

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

Будущее разработки ПО

Очевидно, что стремительный рост возможностей разработки ПО на основе ИИ-стека продолжится в ближайшие несколько лет, поскольку будут появляться новые сценарии использования, способствующие развитию инноваций. По прогнозам Statista, объем рынка ПО в мире вырастет с 659 млрд. долл. в 2023 г. до 858 млрд. долл. в 2028-м.

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

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

Преимущества партнерства с интегратором

В целом, партнерство с ИТ-интегратором может значительно способствовать долгосрочному развитию инноваций в бизнесе.

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

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