Подходы DevOps для организации процесса непрерывной поставки Training

Devopslogo Киев, Украина
29 Aug 2013 (till 30 Aug 2013)
http://www.scrumguides.com.ua/

Зачем нужен этот тренинг

Многие компании, в том числе и внедрившие у себя agile, сталкиваются со следующими проблемами:

  • сопротивление отдела отвечающего за выпуск и установку продукта (Operations) - в то время, как команда разработки хочет выпускать продукт чаще, operations сопротивляется этому из-за ожидания возможных проблем при поставке
  • снижение скорости выпуска нового функционала - команда разработки тратит много времени на то, чтобы решить проблему пришедшую с боевого сервера или от клиента, вместо создания нового функционала
  • сложности диагностирования проблем пришедших от клиента - вся команда от тестировщиком до operations тратит много времени на то, чтобы выявить причину ошибок, воспроизвести их у себя и отправить fix клиенты
  • и многие, многие другие

На сегодняшний день существует подход, позволяющий решать подобные проблемы. Он называет DevOps.

Что такое DevOps

Термином «DevOps» обычно называют подход, который выступает за совместные рабочие отношения между разработчиками и ИТ-подразделением, в результате получая более быстрое выполнение планируемых работ (например, высокие темпы развертывания), одновременно увеличивая надежность, стабильность, устойчивость и безопасность production-среды. DevOps особенно хорошо дополняет Agile, так как он расширяет и дополняет процессы непрерывной интеграции и выпуска продукта.

Содержание тренинга

Обзор практики Continuous Delivery

  • Что это такое
  • Плюсы/минусы такого подхода
  • Способы внедрения

Обзор Best Practice методологии DevOps

  • Автоматизация процессов
  • Переход на подход test driven
  • Создание инструментов мониторинга
  • Создание инструментов прогнозирования возможных проблем

Построение культуры взаимодействия между отделами

  • Проблемы взаимодействия отделов разработки и operations
  • Проблемы взаимодействия отделов тестирования и operations
  • Паттерны решения проблем взаимотношения

Обзор необходимых навыков

  • Автоматизация тестирования
  • Автоматизация поставки
  • Знание скриптовых языков
  • Работа с OS/платформами
  • Развитие кроссфункциональности

Обзор существующих инструментов

  • Инструменты настройки сред
  • Инструменты логирования
  • Инструменты мониторинга
  • Инструменты визуализации
  • Выработка стандартов и единого набора инструментов

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

Тренер

Андрей Ребров начал карьеру разработчика в 2007 в Самаре в крупной компании, занимающейся разработкой логистических систем. Долгое время Андрей оставался в стороне от Agile, пока не услышал доклад Никиты Филиппова на конференции 404fest. С этого момента началось увлечение agile методологиями, в первую очередь scrum. В настоящий момент Андрей работает в компании Luxoft, где совмещает ряд обязанностей: scrum-мастера, разработчика и активного участника Luxoft Agile Practice, читая тренинги по тестированию в agile и автоматизации тестирования с помощью Selenium. Кроме того он регулярно пишет в сообществе Agile Russia на темы, посвященные QA, в особенности QA Automatisaion. Кроме этого Андрей ведет свой блог и развивает в России инновационные игры.

Продолжительность тренинга

2 дня: с 09:30 до 18:00

Стоимость 

1800 грн. при оплате до 1 августа

2025 грн. при оплате после 1 августа

Organizers Contacts

Organization SCRUMguides
Contact Person Лина Шишкина
Phone Number +38 050 374 04 38
Email shishkina(at)scrumguides(dot)com
Participants: 8