Автоматическое управление DevOps активностями в...

Preview:

Citation preview

Final Bit: Automatic DevOps Management

Евгений Савицкий

CEO Devprom, http://devprom.ru

Разработчик первой российской ALM

DevOps коуч в OnAgile.ru

Познакомимся?

Будет интересно!

Стартап + сложный продукт

Опыт адаптации DevOps

Дальнейшее развитие DevOps

Решение проблемы потока задач

Кратко о продукте

WindowsLinuxSaaS/On-premisesOpen-source

Теперь о команде

Небольшая, распределенная команда

Навыки широкого профиля

Сложные задачи

Более 300 клиентов

Общая цель

Традиционный DevOps

Высокое качество результата

Автоматизация

Все есть код

Разработка

Фичи + баги

Unit-тесты

BDD автотестирование

Ручное тестирование

Выпуск сборки

Эксплуатация

Поддержка по Email и через сайт

Мониторинг OS, Middleware, Apps

Скрипты автоматизации

Смотрим логи

Можно расслабиться…

#> rm -r

Специфика приложения

Много 3rd-party компонентов

Разнообразие окружений

Проблемы портируемости

Слабая типизация + интерпретация

Проактивное устранение дефектов

Не все пользователи готовы общаться

Не сообщают важных деталей

Нужно пресечь шквал баг-репортов

Sentry, RayGun

Бизнес-активности

Onboarding пользователей

Маркетинг и пресейл

Болезни роста

Хаос

Бизнес – 20 з/дн, продукт – 10 з/дн, тех.долг – 100 з/дн

Критичные запросы висят 2й день?

Мы не треснем?

Куда смотреть?

Что делать сейчас, а что потом?

Адаптировать DevOps

Администратор или Автоматизация

Источники задач

Email или веб-сайт

WebHooks <- NewRelic

Rest API <- Jenkins

Sentry-клиенты

Zapier

Lean / Kanban

Доска задач

Сквозное упорядочивание

Вытягивающая модель

Прозрачная загрузка и ожидания

Простые метрики, типа Average Lead Time

Автоматические действия

Дедупликация

Классифицировать запрос

Установить приоритет

Назначить ответственного

Это DevOps Board

Что у нас теперь есть

Понятные правила работы

Фокусировка на направлении работ

Спокойный режим работы

Высокая продуктивность

Высокое качество продукта и сервиса

Следующие цели

Непрерывное развертывание

Quality Gates

Актуальная документация

Спасибо!

Вопросы?

Евгений Савицкийevgeny.savitsky@devopsboard.com

Recommended