Казахстан, г. Алматы, ул. Шевченко 90, БЦ «Каратал», офис 53
Казахстан, г. Астана, ул. Иманова 19, БЦ Деловой Дом "Алма-Ата", офис 612

направление: IT менеджмент кол-во дней: 3
кол-во часов: 24
код курса: DVM

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

В тренинге последовательно излагаются ключевые понятия, термины и определения, принципы и практики DevOps, его место относительно других методологий управления ИТ. Данный тренинг не «про автоматизацию» и не о программных продуктах. Это управленческий тренинг, акцентированный на разъяснении сути DevOps, построении DevOps-команд и управлении ИТ без привязки к конкретным технологиям и программным инструментам. Благодаря тому, что число технических терминов в тренинге сведено к минимуму, тренинг подойдёт как для специалистов и руководителей ИТ, так и для руководителей бизнес-подразделений, включая учредителей ИТ-компаний.

Предварительные требования:

  • До начала участия в данном тренинге настоятельно рекомендуется посещение тренинга(-ов), изучение самостоятельно и (или) наличие опыта применения методик гибкого и бережливого производства (Agile и Lean-подходов) в управлении разработкой. Например таких методологий как Scrum, Kanban, XP и т.д.

  • Наличие некоторого опыта работы в отделе или команде разработки

Цель курса:

  • Приобретение знаний в области DevOps как одной из распространённых моделей управления ИТ

  • Приобретение необходимых базовых навыков для понимания принципов эффективной организации работы DevOps и DevSecOps команд.

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

Успешное окончание курса позволит:

  • Изучить фундамент, суть и назначение методологии DevOps

  • Применять основополагающие принципы и практики DevOps, в управлении разработкой и сопровождением ИТ-продуктов

  • Научиться формировать продуктовые команды оптимальным образом

  • Изучить проверенные практикой методы и подходы реализации DevOps, позволяющие получить результат от применения методологии

Аудитория курса:

  • Руководители ИТ высшего и среднего звена

  • Менеджеры ИТ проектов

  • Владельцы продукта (Product Owners)

  • Методологи продуктового подхода

  • Разработчики бизнес-приложений: лидеры групп и члены проектных команд

  • Ключевые технические специалисты и эксперты, задействованные в деятельности по разработке и сопровождении бизнес-приложений: аналитики команд / бизнес аналитики, Скрам-мастеры (Scrum Masters), тестировщики и специалисты по качеству

 

Введение

  • Предпосылки возникновения DevOps

  • Фундамент DevOps

  • Назначение DevOps

Изучение основополагающих принципов DevOps

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

  • Практическая работа: картирование потока ценности

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

  • Всё должно храниться в системе контроля версий

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

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

Изучение практик DevOps

  • Обзор ключевых отличий практик DevOps от традиционных (ITSM) практик

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

  • Практическая работа: обсуждение преимуществ и недостатков функциональных автономных рабочих групп (команд) с обслуживающим лидерством

  • Практическая работа: формирование продуктовой команды и распределение в ней ролей на основе предоставленного тренером-консультантом кейса реальной ИТ-организации

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

  • Практическая работа: усовершенствование канбан-доски, представленной тренером-консультантом для обеспечения комфорта работы всех членов команды и равномерного потока работ

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

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

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

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

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

  • Финансирование, способствующее инновациям

  • Расстановка приоритетов задач

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

Вопросы реализации модели DevOps в организации

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

  • Готовое коммерческое программное обеспечение

  • Практическая работа – обсуждение: адаптация применения различных типов ПО при реализации модели DevOps

  • Эволюционирующая архитектура

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

  • Культ карго

  • Начинать с малого, действовать сегодня

  • Наиболее практичная последовательность реализации DevOps

  • Практическое задание-тест на предмет: «а в какой степени у Вас в организации DevOps?»

Заключение.