Что такое DevOps?

Концепции DevOps

Cem Sakarya

DevOps Risk Advisor

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

Концепции DevOps

Организационная структура

Базовая схема организационной структуры.

  • Онлайн-продукты сложны в устройстве
  • Дорого разрабатывать и поддерживать
  • Тысячи инженеров
  • Как эффективно сотрудничать?
Концепции DevOps

 

Весы как символ баланса между качеством и стоимостью.

Концепции DevOps

DevOps

 

DevOps — это совокупность

  • методов,
  • инструментов и
  • культурных практик,

которые улучшают процессы разработки и сопровождения программного обеспечения.

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

Концепции DevOps

Традиционное управление изменениями

  • Независимые команды
  • У разных команд разные цели
  • Медленная разработка

DevOps

  • Команды работают совместно
  • Разработка ПО (Development) + ИТ-операции (Operations) = DevOps
  • У разных команд схожие цели
  • Высокая скорость разработки
Концепции DevOps

Традиционный выпуск

Схема традиционной разработки и выпуска ПО: линейная модель — сначала проектирование, затем разработка, затем выпуск для получения конечного продукта.

Концепции DevOps

Циклическая структура разработки и выпуска в DevOps. Цели каждого цикла меньше, чем в традиционной модели.

Минимально жизнеспособный продукт

Минимально жизнеспособный продукт (MVP) — это ранняя версия продукта с ограниченным набором функций.

  • Дешевле в разработке
  • Быстрый выход на рынок
Концепции DevOps

Улучшение продукта

В зависимости от результатов первого выпуска команда либо продолжает разработку при хорошем результате, либо возвращается и корректирует предыдущий выпуск при неудовлетворительном.

Концепции DevOps

Преимущества DevOps

В первом цикле DevOps создаётся MVP, во втором цикле продукт улучшается, в третьем цикле достигается конечный продукт.

Концепции DevOps

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

Концепции DevOps

Preparing Video For Download...