Подходы DevOps для организации процесса непрерывной поставки Training
![]() |
Киев, Украина
29 Aug 2013 (till 30 Aug 2013) |
Зачем нужен этот тренинг
Многие компании, в том числе и внедрившие у себя 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 |
shishkina(at)scrumguides(dot)com |