ݺߣ

ݺߣShare a Scribd company logo
Карго-культ инструментов в
DevOps
Ребров Андрей
Карго культ инструментов в DevOps
Как все видят DevOps
DevOps CAMS
•  Culture
•  Automation
•  Measurement
•  Sharing
Damon Edwards & John Willis
Многие видят это так
•  Culture
• Automation
•  Measurement
•  Sharing
Карго культ
Темная сторона как итог
Зарисовки из
жизни
CI несет добро
• Тесты после коммитов
• Сборка продукта
• Автоматические
функциональные тесты
CI вызывает ненависть, если
• От него идет постоянный поток
писем
• Невозможно найти отчеты
• Ограничен доступ
• …
Карго культ инструментов в DevOps
ЭТО ПРОБЛЕМА
КОММУНИКАЦИЙ!
Мониторинг несет добро
• Знаем, где что работает
• Знаем о состоянии
системы
• Можем найти любую
информацию
Карго культ инструментов в DevOps
Карго культ инструментов в DevOps
ЭТО ПРОБЛЕМА
КОММУНИКАЦИЙ!
ОПЯТЬ.
Нет ничего полезнее логов
• Можно понять причину
проблем
• Удобно следить за
событиями в системе
Логи сводят с ума
• Человек не предназначен для
чтения логов
• Все пишут в логи, что хотят
• Логи лежат где угодно и не
всегда все об этом помнят
Карго культ инструментов в DevOps
ЭТО ПРОБЛЕМА
КОММУНИКАЦИЙ!
ОПЯТЬ!
Chef это модно!
• Инфраструктура стала
кодом
• Версионность
торжествует
Заchefровались
• Только пара человек умеет
писать/читать на ruby
• Рецепты chef нельзя запускать
два раза подряд (они не
идемпотентны)
• И опять ни у кого нет доступа
Карго культ инструментов в DevOps
ЭТО ПРОБЛЕМА
КОММУНИКАЦИЙ!
ОПЯТЬ!!!
Тотальная визуализация
• Информацию легко
воспринимать
• Легко анализировать
метрики
• Графики понятны всем
Недовизуализировали
• Половина команды не
понимает половины
метрик
• Много не нужных метрик
• Слишком много метрик
Карго культ инструментов в DevOps
ЭТО ПРОБЛЕМА
КОММУНИКАЦИЙ!
ТВОЮ Ж ****!
Карго культ инструментов в DevOps
Основные советы
•  возникла проблема - сели, обсудили,
нашли решение
•  никаких переписок по email – только
общение лицом к лицу
•  есть идея как улучшить процесс –
расскажите всем
Карго культ инструментов в DevOps
Карго культ инструментов в DevOps
Twitter
@andrebrov
E-mail
arebrov@scrumtrek.ru
Skype
rebrov.andrey
Вопросы?
Ad

Recommended

верещак. построение культуры Dev ops. v0.5 copy
верещак. построение культуры Dev ops. v0.5 copy
Magneta AI
Tema corpculture
Tema corpculture
Natalia Artemieva
2015 02-07 01 Игорь Родионов. DevOps
2015 02-07 01 Игорь Родионов. DevOps
Омские ИТ-субботники
Практика DevOps в крупных организациях
Практика DevOps в крупных организациях
Softmart
Масштабируемый DevOps
Масштабируемый DevOps
Minsk Linux User Group
«DevOps — это о передаче смысла» — Александр Титов, Express 42
«DevOps — это о передаче смысла» — Александр Титов, Express 42
DevDay
DevOps - очередное красивое слово или следующая ступень эволюции?
DevOps - очередное красивое слово или следующая ступень эволюции?
Magneta AI
Корпоративная культура руками HR, без бюджета
Корпоративная культура руками HR, без бюджета
HRedu.ru
корпоративная культура слайд шоу
корпоративная культура слайд шоу
akavnezna
Moscow Atlassian Meetup. «Как мы растили-растили, и наконец вырастили бамбуко...
Moscow Atlassian Meetup. «Как мы растили-растили, и наконец вырастили бамбуко...
Mail.ru Group
Путь мониторинга: модульность, гибкость, devops / Всеволод Поляков (Grammarly)
Путь мониторинга: модульность, гибкость, devops / Всеволод Поляков (Grammarly)
Ontico
Тренинг "Эффективная адаптация персонала"
Тренинг "Эффективная адаптация персонала"
Андрей Донских
Как проекты приходят к DevOps?
Как проекты приходят к DevOps?
SQALab
пылаева дана, шоколад лего-скрам
пылаева дана, шоколад лего-скрам
Magneta AI
Agile Testing in Enterprise: Way to transform - SQA Days 2014
Agile Testing in Enterprise: Way to transform - SQA Days 2014
Andrey Rebrov
Spec By Example or How to teach people talk to each other
Spec By Example or How to teach people talk to each other
Andrey Rebrov
Test Automation Canvas
Test Automation Canvas
Andrey Rebrov
How engineering practices help business
How engineering practices help business
Andrey Rebrov
Don’t turn your logs into cuneiform
Don’t turn your logs into cuneiform
Andrey Rebrov
DevOps tools cargo tools
DevOps tools cargo tools
Andrey Rebrov
Agile Games
Agile Games
Andrey Rebrov
Agile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформации
Andrey Rebrov
Building deployment pipeline - DevOps way
Building deployment pipeline - DevOps way
Andrey Rebrov
Test Automation Canvas - не наступайте на глабли автоматизации
Test Automation Canvas - не наступайте на глабли автоматизации
Andrey Rebrov
Не превращайте ваши логи в клинопись
Не превращайте ваши логи в клинопись
Andrey Rebrov
как инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесу
Andrey Rebrov
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
Andrey Rebrov
DevOps от и до - что, зачем и почему
DevOps от и до - что, зачем и почему
Andrey Rebrov
Agile Testing: вопросы и ответы
Agile Testing: вопросы и ответы
Andrey Rebrov
DevOps модное слово или следующая ступень эволюции
DevOps модное слово или следующая ступень эволюции
Andrey Rebrov

More Related Content

Viewers also liked (6)

корпоративная культура слайд шоу
корпоративная культура слайд шоу
akavnezna
Moscow Atlassian Meetup. «Как мы растили-растили, и наконец вырастили бамбуко...
Moscow Atlassian Meetup. «Как мы растили-растили, и наконец вырастили бамбуко...
Mail.ru Group
Путь мониторинга: модульность, гибкость, devops / Всеволод Поляков (Grammarly)
Путь мониторинга: модульность, гибкость, devops / Всеволод Поляков (Grammarly)
Ontico
Тренинг "Эффективная адаптация персонала"
Тренинг "Эффективная адаптация персонала"
Андрей Донских
Как проекты приходят к DevOps?
Как проекты приходят к DevOps?
SQALab
пылаева дана, шоколад лего-скрам
пылаева дана, шоколад лего-скрам
Magneta AI
корпоративная культура слайд шоу
корпоративная культура слайд шоу
akavnezna
Moscow Atlassian Meetup. «Как мы растили-растили, и наконец вырастили бамбуко...
Moscow Atlassian Meetup. «Как мы растили-растили, и наконец вырастили бамбуко...
Mail.ru Group
Путь мониторинга: модульность, гибкость, devops / Всеволод Поляков (Grammarly)
Путь мониторинга: модульность, гибкость, devops / Всеволод Поляков (Grammarly)
Ontico
Тренинг "Эффективная адаптация персонала"
Тренинг "Эффективная адаптация персонала"
Андрей Донских
Как проекты приходят к DevOps?
Как проекты приходят к DevOps?
SQALab
пылаева дана, шоколад лего-скрам
пылаева дана, шоколад лего-скрам
Magneta AI

More from Andrey Rebrov (20)

Agile Testing in Enterprise: Way to transform - SQA Days 2014
Agile Testing in Enterprise: Way to transform - SQA Days 2014
Andrey Rebrov
Spec By Example or How to teach people talk to each other
Spec By Example or How to teach people talk to each other
Andrey Rebrov
Test Automation Canvas
Test Automation Canvas
Andrey Rebrov
How engineering practices help business
How engineering practices help business
Andrey Rebrov
Don’t turn your logs into cuneiform
Don’t turn your logs into cuneiform
Andrey Rebrov
DevOps tools cargo tools
DevOps tools cargo tools
Andrey Rebrov
Agile Games
Agile Games
Andrey Rebrov
Agile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформации
Andrey Rebrov
Building deployment pipeline - DevOps way
Building deployment pipeline - DevOps way
Andrey Rebrov
Test Automation Canvas - не наступайте на глабли автоматизации
Test Automation Canvas - не наступайте на глабли автоматизации
Andrey Rebrov
Не превращайте ваши логи в клинопись
Не превращайте ваши логи в клинопись
Andrey Rebrov
как инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесу
Andrey Rebrov
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
Andrey Rebrov
DevOps от и до - что, зачем и почему
DevOps от и до - что, зачем и почему
Andrey Rebrov
Agile Testing: вопросы и ответы
Agile Testing: вопросы и ответы
Andrey Rebrov
DevOps модное слово или следующая ступень эволюции
DevOps модное слово или следующая ступень эволюции
Andrey Rebrov
Как научить людей общаться с помощью Spec By Example
Как научить людей общаться с помощью Spec By Example
Andrey Rebrov
Rebrov selenium camp2013
Rebrov selenium camp2013
Andrey Rebrov
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераном
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераном
Andrey Rebrov
Automation Functional Testing in Agile Projects
Automation Functional Testing in Agile Projects
Andrey Rebrov
Agile Testing in Enterprise: Way to transform - SQA Days 2014
Agile Testing in Enterprise: Way to transform - SQA Days 2014
Andrey Rebrov
Spec By Example or How to teach people talk to each other
Spec By Example or How to teach people talk to each other
Andrey Rebrov
How engineering practices help business
How engineering practices help business
Andrey Rebrov
Don’t turn your logs into cuneiform
Don’t turn your logs into cuneiform
Andrey Rebrov
Agile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформации
Andrey Rebrov
Building deployment pipeline - DevOps way
Building deployment pipeline - DevOps way
Andrey Rebrov
Test Automation Canvas - не наступайте на глабли автоматизации
Test Automation Canvas - не наступайте на глабли автоматизации
Andrey Rebrov
Не превращайте ваши логи в клинопись
Не превращайте ваши логи в клинопись
Andrey Rebrov
как инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесу
Andrey Rebrov
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
Andrey Rebrov
DevOps от и до - что, зачем и почему
DevOps от и до - что, зачем и почему
Andrey Rebrov
Agile Testing: вопросы и ответы
Agile Testing: вопросы и ответы
Andrey Rebrov
DevOps модное слово или следующая ступень эволюции
DevOps модное слово или следующая ступень эволюции
Andrey Rebrov
Как научить людей общаться с помощью Spec By Example
Как научить людей общаться с помощью Spec By Example
Andrey Rebrov
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераном
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераном
Andrey Rebrov
Automation Functional Testing in Agile Projects
Automation Functional Testing in Agile Projects
Andrey Rebrov
Ad

Карго культ инструментов в DevOps