ݺߣ

ݺߣShare a Scribd company logo
Final Bit: Automatic DevOps
Management
Евгений Савицкий
CEO Devprom, http://devprom.ru
Разработчик первой российской ALM
DevOps коуч в OnAgile.ru
Познакомимся?
Будет интересно!
Стартап + сложный продукт
Опыт адаптации DevOps
Дальнейшее развитие DevOps
Решение проблемы потока задач
Кратко о продукте
Windows
Linux
SaaS/On-premises
Open-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

More Related Content

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