Модель управления изменениями DevOps

Концепции DevOps

Cem Sakarya

DevOps Risk Advisor

Требования

Модель управления изменениями DevOps: Requirements, Design, Develop, Test, Deploy, Review, Launch, выделен этап Requirements

  Разработка нового продукта

  • Руководство: формирует бизнес-ожидания
  • Эксперты по продукту: определяют требования к пользовательскому опыту
Концепции DevOps

Проектирование

Модель управления изменениями DevOps: Requirements, Design, Develop, Test, Deploy, Review, Launch, выделен этап Design

 

  • Инженеры по продукту: проектируют пользовательский опыт
  • Инженеры по инфраструктуре: проектируют компоненты для инженеров по продукту
  • Инженеры по данным: проектируют конвейеры данных для нового продукта
Концепции DevOps

Разработка и тестирование

Модель управления изменениями DevOps: Requirements, Design, Develop, Test, Deploy, Review, Launch, выделены этапы Develop и Test

Инженеры по продукту

  • Разработка пользовательского опыта
  • Взаимодействие с пользователями

Инженеры по инфраструктуре

  • Поддержка продукта
  • Предоставление среды тестирования

Инженеры по данным

  • Подготовка тестовых данных
Концепции DevOps

Тестирование

Проверка качества, проверка безопасности

 

  • Тестирование и разработка ведутся параллельно
  • Тестирование до взаимодействия с пользователем
  • В противном случае — низкое качество UX и проблемы с безопасностью
Концепции DevOps

Модель управления изменениями DevOps: Requirements, Design, Develop, Test, Deploy, Review, Launch, выделены этапы Deploy и Review

 

Эксперимент

 

  • Ограниченный круг пользователей
  • Первые взаимодействия с пользователями
  • Оценка реакции пользователей на продукт
  • Реальная обратная связь
Концепции DevOps

Циклическая разработка

Цикл DevOps с этапом запуска. Готовый продукт поступает к пользователям.

Концепции DevOps

Давайте потренируемся!

Концепции DevOps

Preparing Video For Download...