10 ноября 2021 г.
Говорят, что каждый ИТ-бизнес со временем становится софтверным. По мере цифровой трансформации операционные процессы, обеспечивающие функционирование бизнеса, и услуги, предоставляемые клиентам, требуют создания всё нового ПО. Это означает, что разработка ПО стала критически важной — если не стратегическим императивом — для многих организаций.
В своем только что опубликованном отчете «Прогнозы-2022: Разработка ПО» Forrester Research отмечает, что группы разработчиков «постоянно сталкиваются с необходимостью быстро предоставить цифровые возможности, создавая динамичный и ожидаемый пользовательский опыт для клиентов». Согласно отчету, в 2022 году разработчики вправе ожидать растущее использование управляемой событиями архитектуры, кросс-платформной разработки мобильных приложений, администрирования совместной работы и ИИ-ботов.
CRN/США знакомит с пятью главными прогнозами из отчета Forrester, которые касаются практики разработки ПО в 2022 году.
Не менее трети ИТ-организаций перейдут к управляемой событиями архитектуре
Согласно определению TIBCO, управляемая событиями архитектура (EDA) — это модель построения ПО, позволяющая обнаруживать события или важные бизнес-моменты (такие как транзакция или посещение веб-сайта) и действовать в соответствии с ними в реальном (или почти реальном) времени. Парадигма EDA предусматривает «генерирование, обнаружение, потребление событий и реагирование на них», сказано в Википедии.
Согласно опросам Forrester, в 2020 году 12% разработчиков во всем мире сообщили, что их организации нацелены на EDA; в текущем году эта цифра выросла до 20%. Forrester ожидает, что в 2022 году 35% ИТ-организаций будут «серьезно нацелены» на EDA.
Forrester добавляет, что поскольку управление API-интерфейсами выходит за рамки REST и всё более охватывает EDA, ведущие поставщики в этой области будут встраивать в свои продукты больше возможностей управления событиями с поддержкой AsyncAPI.
Все среды кросс-платформной мобильной разработки будут включать поддержку веб-среды выполнения
Происходит конвергенция клиентского мобильного и веб-интерфейсов, и в 2022 году именно это «будет отличать успешную среду мобильной разработки от отмирающей», говорит Forrester.
Веб-приложения могут принимать различные формы, и Forrester прогнозирует, что будет расти интерес к новым, платформно-независимым средам выполнения кода, и выбор языка программирования будет не столь важен.
«Интерпретаторы байт-кода с эффективными JIT- и AOT-компиляторами позволят выполнять код на разных платформах, но на этот раз потоковое выполнение и многостадийная JIT-компиляция не будет вести к задержкам запуска», — говорится в отчете.
Половина групп разработки корпоративного ПО перейдет на консолидированные инструменты и конвейеры DevOps
Forrester указывает, что многие организации уже перешли на консолидированные фреймворки тестирования, и прогнозирует, что в 2022 году то же самое произойдет с инструментами DevOps.
Это обеспечит автоматическое управление и комплаенс, дальнейшее принятие GitOps и инструментов управления потоками создания ценности, пишет Forrester. (GitOps — это операционный фреймворк, использующий лучшие методы DevOps для разработки приложений: контроль версий, совместную разработку, комплаенс и CI/CD, — применяя их к автоматизации ИТ-инфраструктуры, говорится в определении на сайте.)
Новые DevOps-системы будут главным образом хостинговыми, по сути становясь платформой-как-услугой, говорит Forrester. Это позволит автоматизировать циклы разработки, от сборки до развертывания, без внедрения самой инфраструктуры.
К концу 2022 года почти все инструменты разработки будут включать ИИ-бот
Forrester указывает, что в этом году Microsoft выпустила контролируемую пробную версию GitHub Copilot, IBM запустила AI for Code и AI Stack, а Oracle выпустила генератор языка запросов. В свете этого Forrester ожидает, что в 2022 году на рынке появится еще больше готовых к использованию, свободных инструментов разработки кода на базе GPT-3.
Forrester прогнозирует также, что поставщики инструментов малокодовой и бескодовой разработки будут встраивать ИИ в свой инструментарий, в том числе добавляя средства обработки естественного языка для упрощения работы.
В дальнейшем, став превалирующим на этапах разработки и тестирования, использование ботов будет продолжать расширяться, охватывая весь жизненный цикл разработки ПО, говорит Forrester.
Администрирование совместной работы заменит стратегическое управление портфелем
Администрирование совместной работы (CWM) неуклонно развивалось, выйдя за рамки базовых функций и став важным механизмом планирования работы, говорит Forrester. Достигнутый уровень, наряду с дополнительными возможностями аналитики и машинного обучения для поддержки предиктивного планирования работы, в 2022 году заставит многие организации заменить традиционные инструменты управления портфелем ПО на CWM.
© 2021. The Channel Company LLC. Initially published on CRN.com, a The Channel Company website, at https://www.crn.com. Reprinted with permission.
Источник: Рик Уайтинг, CRN/США