Программа
  • День 1

    • Введение

    • Практическая работа. Что такое DevOps?

    • Частые заблуждения

    • Истоки

      • Гибкая разработка программного обеспечения
      • Виртуализация и облачные вычисления
      • Инфраструктура как код
      • Появление DevOps
    • Определение и необходимость

      • Уменьшение времени вывода на рынок (time to market)
      • Снижение технического долга
      • Устранение хрупкости
    • Практическая работа. Технический долг

    • Определение и необходимость (продолжение)

    • Практическая работа. Потери в IT

    • Фундамент: Lean

      • Классификация и виды потерь
      • Стратегии работы с потерями
      • Бережливое производство. Как оно работает?
      • Сложности применения бережливых практик
    • Практическая работа. Что такое Agile?

    • Фундамент: Agile

      • Что обычно понимают под Agile
      • Смена парадигмы
      • Сложности применения гибкой разработки

    • День 2

      • Принципы

      • Поток создания ценности

      • Конвейер развёртывания

      • Система контроля версий

      • Автоматизированное управление конфигурациями

      • Определение завершения

      • Практическая работа. Картирование потока создания ценности

      • Принципы (продолжение)

      • Основные отличия от традиционных практик

      • Ключевые практики

      • Необычные команды

      • Визуализация работы

      • Ограничение числа задач в работе

      • Уменьшение размера задач

      • Постоянный поиск, эксплуатация и устранение узких мест

      • Выполнение операционных требований

      • Демонстрация достижений

      • Выявление и устранение дефектов

      • Управляемые улучшения и инновации

      • Финансирование

      • Minimum Viable Product

      • День 3

        • Практическая работа. Визуализация потока

        • Основные практики (продолжение)

        • Практическая работа. Сложности применения

        • Вопросы применения

        • Область применения DevOps

        • Ограничения применения DevOps

        • Готовое коммерческое ПО

        • Монолитная и микросервисная архитектуры

        • Совместимость с сервисным подходом

        • Культ карго

        • Подведение итогов

        • Практическая работа. Самооценка

        • Завершение курса