26.08.2019 Экспертиза, МенеджментКак командам сократить жизненный цикл разработки SaaS-приложений, не принося в жертву целостность функций и обновлений? Портал eWeek приводит советы вице-президента по маркетингу продукции DevOps-разработчика Copado Дэвида Брукса, которые помогут ответить на этот вопрос. Под термином «DevOps» обычно подразумевают методологию ускоренной разработки ПО, которая сочетает создание программ с ИТ-операциями. Ее предназначение состоит в том, чтобы сократить жизненный цикл разработки с одновременным предоставлением функций, патчей безопасности и обновлений в тесной увязке с бизнес-задачами. На практике многие организации рассматривают DevOps как постоянный эксперимент. Разработчики довольно часто выбиваются из графика, задерживая выполнение таких процедур, как непрерывная интеграция (continuous integration, CI), непрерывная доставка (continuous delivery, CD), тестирование и др. По некоторым данным, в отведенные сроки завершаются только 34% проектов, тогда как уложиться в выделенный бюджет удается 42% проектов. Чтобы идти в ногу с ускоренным жизненным циклом разработки, до минимума снижая риски работоспособности и безопасности ПО при каждом обновлении, командам разработчиков и ИБ-командам нужно действовать сообща. В отличие от традиционного корпоративного софта, который устанавливается онпремис, SaaS-приложения — сервисы, которые работают в облаке безостановочно, поэтому для их обновления требуются определенные наборы изменений, доставляемые при помощи CD. В публичных облаках, таких ...
читать далее.