верещак. построение культуры dev ops. v0.5 copy
TRANSCRIPT
![Page 1: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/1.jpg)
Построение культуры
DevOps
Верещак Святослав
Express 42
![Page 2: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/2.jpg)
План доклада
✦ Часть I. Что такое DevOps
✦ Часть II. Типы корпоративной
культуры
✦ Часть III. Создаем культуру
![Page 3: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/3.jpg)
Основные сложности эксплуатации в IT✦ Сбои и ошибки✦ Требования бизнеса✦ Отсутствие контроля✦ Отсутствие актуальной
информации о системе
![Page 4: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/4.jpg)
Что происходит в реальности
✦ Пятничная выкатка
![Page 5: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/5.jpg)
Что происходит в реальности
✦ Изменение инфраструктуры
✦ Перенос сервиса на новую площадку
![Page 6: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/6.jpg)
Что происходит в реальности
✦ Мониторинг всегда «красный»
![Page 7: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/7.jpg)
Что происходит в реальности
✦ Отношения «разработки» и «эксплуатации»
![Page 8: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/8.jpg)
Часть I.Что такое DevOps
![Page 9: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/9.jpg)
DevOps
![Page 10: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/10.jpg)
DevOps
культура
практики
инструменты
![Page 11: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/11.jpg)
DevOps путь
✦ Развитие обратной связи ✦ Внедрение непрерывной
поставки ПО✦ Изменение процессов и
культуры✦ Внедрение принципа
«Инфраструктура как код»
![Page 12: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/12.jpg)
Показатели системы★ Частота релизов★ Время внедрения изменения★ Среднее время восстановления
после сбоя★ Доля успешных изменений
![Page 13: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/13.jpg)
Часть II.Типы корпоративной культуры
![Page 14: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/14.jpg)
Три типа корпоративной культуры*
✦ Патологическая✦ Бюрократическая✦ Производительная
✦ * R Westrum. A typology of organisational cultures, Qual. Saf. Health Care 2004;13; 22-27
Избавляем бизнес от ИТ-зависимости
![Page 15: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/15.jpg)
Три типа культуры
Патологическая Бюрократическая Производительная
Методы управления Силовые Регламентирующие Целеполагающие
Уровень сотрудничества Низкий Средний Высокий
Мессенджеры Искореняются Игнорируются Рекомендуются
Ответственность Уклонение Узкая область Широкая область
Горизонтальные связи Порицаются Допускаются Поощряются
Реакция на сбоиНовые козлы
отпущения Новые правила Новые исследования
Отношение к инновациям Подавляются Приводят к
проблемам Внедряются
![Page 16: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/16.jpg)
Патология
✦ Релиз = незапланированная работа
✦ «Какова моя выгода от этой информации?»
✦ Сбой → «Козел отпущения» → «Наказание»
![Page 17: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/17.jpg)
Бюрократия
✦ «Что мне предписано делать с этой информацией?»
✦ Сбой → Виновный → Новая инструкция
✦ Изменения = проблемы
![Page 18: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/18.jpg)
Производительность
✦ «Кому сейчас требуется эта информация?»
✦ Сбой → Исследование → Улучшение
✦ Непрерывные изменения – основа развития
![Page 19: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/19.jpg)
Три типа корпоративной культуры
Патологическая БюрократическаяПроизводительна
я
Как передается
информация
Кому выгодно?
Кому предписано?
Для кого важно?
К чему приводят
сбои
Поиск виновных
Новые инструкции
Улучшение
![Page 20: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/20.jpg)
Часть III.Создать культуру
![Page 21: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/21.jpg)
Состав корпоративной культуры✦ Ценности и установки✦ Коммуникации✦ Разрешение конфликтов✦ Система лидерства✦ Ритуалы
![Page 22: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/22.jpg)
![Page 23: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/23.jpg)
Важные ценности✦ Открытые
коммуникации✦ Горизонтальные связи✦ Отсутствие страхов
![Page 24: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/24.jpg)
Открытые коммуникации✦ Взаимное уважение и
доверие
✦ Прозрачность мотивов
✦ Широкая ответственность
✦ Нацеленность на результат
![Page 25: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/25.jpg)
Как развивать открытые коммуникации и горизонтальные связи
✦ Ежедневные стэндапы с участием инженеров
✦ Регулярные ретроспективы
✦ Кроссфункциональные команды
✦ Общая среда управления задачами
✦ Чатики
DevOps
![Page 26: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/26.jpg)
Как преодолевать страх✦ Разборы полетов без
виновных✦ Согласование с
командой важных решений
✦ Неформальное общение
✦ Индивидуальный подход
![Page 27: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/27.jpg)
Сопротивление
✦ Быстрая победа
✦ Решить конкретную проблему
![Page 28: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/28.jpg)
Что почитать
![Page 29: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/29.jpg)
![Page 30: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/30.jpg)
DevOps сообщество
http://devopsru.com/
http://devopsdeflope.ru/
![Page 31: верещак. построение культуры Dev ops. v0.5 copy](https://reader036.vdocuments.net/reader036/viewer/2022062320/55c6e7e8bb61eb53148b45d6/html5/thumbnails/31.jpg)
Вопросы?