верещак. построение культуры dev ops. v0.5 copy

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

Upload: agiledays

Post on 09-Aug-2015

167 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: верещак. построение  культуры Dev ops. v0.5 copy

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

DevOps

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

Express 42

Page 2: верещак. построение  культуры Dev ops. v0.5 copy

План доклада

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

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

культуры

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

Page 3: верещак. построение  культуры Dev ops. v0.5 copy

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

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

Page 4: верещак. построение  культуры Dev ops. v0.5 copy

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

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

Page 5: верещак. построение  культуры Dev ops. v0.5 copy

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

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

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

Page 6: верещак. построение  культуры Dev ops. v0.5 copy

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

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

Page 7: верещак. построение  культуры Dev ops. v0.5 copy

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

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

Page 8: верещак. построение  культуры Dev ops. v0.5 copy

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

Page 9: верещак. построение  культуры Dev ops. v0.5 copy

DevOps

Page 10: верещак. построение  культуры Dev ops. v0.5 copy

DevOps

культура

практики

инструменты

Page 11: верещак. построение  культуры Dev ops. v0.5 copy

DevOps путь

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

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

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

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

Page 12: верещак. построение  культуры Dev ops. v0.5 copy

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

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

Page 13: верещак. построение  культуры Dev ops. v0.5 copy

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

Page 14: верещак. построение  культуры Dev ops. v0.5 copy

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

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

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

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

Page 15: верещак. построение  культуры Dev ops. v0.5 copy

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

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

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

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

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

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

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

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

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

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

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

Page 16: верещак. построение  культуры Dev ops. v0.5 copy

Патология

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

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

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

Page 17: верещак. построение  культуры Dev ops. v0.5 copy

Бюрократия

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

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

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

Page 18: верещак. построение  культуры Dev ops. v0.5 copy

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

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

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

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

Page 19: верещак. построение  культуры Dev ops. v0.5 copy

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

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

я

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

информация

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

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

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

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

сбои

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

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

Улучшение

Page 20: верещак. построение  культуры Dev ops. v0.5 copy

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

Page 21: верещак. построение  культуры Dev ops. v0.5 copy

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

Page 22: верещак. построение  культуры Dev ops. v0.5 copy
Page 23: верещак. построение  культуры Dev ops. v0.5 copy

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

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

Page 24: верещак. построение  культуры Dev ops. v0.5 copy

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

доверие

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

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

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

Page 25: верещак. построение  культуры Dev ops. v0.5 copy

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

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

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

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

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

✦ Чатики

DevOps

Page 26: верещак. построение  культуры Dev ops. v0.5 copy

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

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

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

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

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

Page 27: верещак. построение  культуры Dev ops. v0.5 copy

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

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

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

Page 28: верещак. построение  культуры Dev ops. v0.5 copy

Что почитать

Page 29: верещак. построение  культуры Dev ops. v0.5 copy
Page 30: верещак. построение  культуры Dev ops. v0.5 copy

DevOps сообщество

http://devopsru.com/

http://devopsdeflope.ru/

Page 31: верещак. построение  культуры Dev ops. v0.5 copy

Вопросы?