2 15 верещак

31
Построение культуры DevOps Верещак Святослав Express 42

Upload: meyouslide

Post on 16-Aug-2015

36 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 2 15 верещак

Построение культуры

DevOps

Верещак Святослав

Express 42

Page 2: 2 15 верещак

План доклада

✦ Часть I. Что такое DevOps

✦ Часть II. Типы корпоративной

культуры

✦ Часть III. Создаем культуру

Page 3: 2 15 верещак

Основные сложности эксплуатации в IT✦ Сбои и ошибки✦ Требования бизнеса✦ Отсутствие контроля✦ Отсутствие актуальной

информации о системе

Page 4: 2 15 верещак

Что происходит в реальности

✦ Пятничная выкатка

Page 5: 2 15 верещак

Что происходит в реальности

✦ Изменение инфраструктуры

✦ Перенос сервиса на новую площадку

Page 6: 2 15 верещак

Что происходит в реальности

✦ Мониторинг всегда «красный»

Page 7: 2 15 верещак

Что происходит в реальности

✦ Отношения «разработки» и «эксплуатации»

Page 8: 2 15 верещак

Часть I.Что такое DevOps

Page 9: 2 15 верещак

DevOps

Page 10: 2 15 верещак

DevOps

культура

практики

инструменты

Page 11: 2 15 верещак

DevOps путь

✦ Развитие обратной связи ✦ Внедрение непрерывной

поставки ПО✦ Изменение процессов и

культуры✦ Внедрение принципа

«Инфраструктура как код»

Page 12: 2 15 верещак

Показатели системы★ Частота релизов★ Время внедрения изменения★ Среднее время восстановления

после сбоя★ Доля успешных изменений

Page 13: 2 15 верещак

Часть II.Типы корпоративной культуры

Page 14: 2 15 верещак

Три типа корпоративной культуры*

✦ Патологическая✦ Бюрократическая✦ Производительная

✦ * R Westrum. A typology of organisational cultures, Qual. Saf. Health Care 2004;13; 22-27

Избавляем бизнес от ИТ-зависимости

Page 15: 2 15 верещак

Три типа культуры

Патологическая Бюрократическая Производительная

Методы управления Силовые Регламентирующие Целеполагающие

Уровень сотрудничества Низкий Средний Высокий

Мессенджеры Искореняются Игнорируются Рекомендуются

Ответственность Уклонение Узкая область Широкая область

Горизонтальные связи Порицаются Допускаются Поощряются

Реакция на сбоиНовые козлы

отпущения Новые правила Новые исследования

Отношение к инновациям Подавляются Приводят к

проблемам Внедряются

Page 16: 2 15 верещак

Патология

✦ Релиз = незапланированная работа

✦ «Какова моя выгода от этой информации?»

✦ Сбой → «Козел отпущения» → «Наказание»

Page 17: 2 15 верещак

Бюрократия

✦ «Что мне предписано делать с этой информацией?»

✦ Сбой → Виновный → Новая инструкция

✦ Изменения = проблемы

Page 18: 2 15 верещак

Производительность

✦ «Кому сейчас требуется эта информация?»

✦ Сбой → Исследование → Улучшение

✦ Непрерывные изменения – основа развития

Page 19: 2 15 верещак

Три типа корпоративной культуры

Патологическая БюрократическаяПроизводительна

я

Как передается

информация

Кому выгодно?

Кому предписано?

Для кого важно?

К чему приводят

сбои

Поиск виновных

Новые инструкции

Улучшение

Page 20: 2 15 верещак

Часть III.Создать культуру

Page 21: 2 15 верещак

Состав корпоративной культуры✦ Ценности и установки✦ Коммуникации✦ Разрешение конфликтов✦ Система лидерства✦ Ритуалы

Page 22: 2 15 верещак
Page 23: 2 15 верещак

Важные ценности✦ Открытые

коммуникации✦ Горизонтальные связи✦ Отсутствие страхов

Page 24: 2 15 верещак

Открытые коммуникации✦ Взаимное уважение и

доверие

✦ Прозрачность мотивов

✦ Широкая ответственность

✦ Нацеленность на результат

Page 25: 2 15 верещак

Как развивать открытые коммуникации и горизонтальные связи

✦ Ежедневные стэндапы с участием инженеров

✦ Регулярные ретроспективы

✦ Кроссфункциональные команды

✦ Общая среда управления задачами

✦ Чатики

DevOps

Page 26: 2 15 верещак

Как преодолевать страх✦ Разборы полетов без

виновных✦ Согласование с

командой важных решений

✦ Неформальное общение

✦ Индивидуальный подход

Page 27: 2 15 верещак

Сопротивление

✦ Быстрая победа

✦ Решить конкретную проблему

Page 28: 2 15 верещак

Что почитать

Page 29: 2 15 верещак
Page 30: 2 15 верещак

DevOps сообщество

http://devopsru.com/

http://devopsdeflope.ru/

Page 31: 2 15 верещак

Вопросы?