Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Трансформация DevOps — прошибая стены / Константин Пакулин (Odin)

231 views

Published on

HighLoad++ 2017

Зал «Пекин+Шанхай», 7 ноября, 12:00

Тезисы:
http://www.highload.ru/2017/abstracts/2915.html

Многие знают про continuous delivery, про скорость доставки фич, и как с нуля строить проекты с мгновенной доставкой до продакшна, используя современный инструментарий.

Но что делать, когда у вас успешный продукт с 15-летней историей, с миллионами строчек кода, со множеством крупных партнеров, и вдруг вы обнаруживаете, что в среднем путь фичи от идеи до установки на инсталляцию партнера занимает 2 года? А бизнес хочет быстрее.
...

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

Трансформация DevOps — прошибая стены / Константин Пакулин (Odin)

  1. 1. Трансформация DevOps: прошибая стены Константин Пакулин
  2. 2. 2 Года
  3. 3. Что за продукт ? OSS BSS User management Hardware inventory Service management Product catalogue Customers management Order management Online store 200+ 20М+ BSSOSS Платформа S PA BSSOSS Платформа BSSOSS Платформа 150+
  4. 4. OSS BSS История 2 Года User management Hardware inventory Service management Product catalogue Customers management Order management Online store 1 неделя1 месяц4 месяца1 год вася данила петя коля равшан и джамшут
  5. 5. 4 разработка релиз фича старт фича готова 2 месяца 8 2 Года тестирование 4 регрессия 4 тестирование деплой 6 Таймлайн
  6. 6. Где проблема ? разработчик vs автотесты разработчик vs QA команда vs команда 2 Года
  7. 7. данила вася end-2-end тесты красные тесты хрупкие регулярный запуск зеленые тестыдолгий разбор нечитаемые тесты рост долга BDD запуск тестов до мержапробная команда новые фичи с тестами UNIT тесты-ы тесты часть продукта контроль покрытия контроль деградации разработчик автотесты адаптация тестов вместе с кодом вводить с новых фич следить за деградацией Нет! отдельной команды контроль деградации тесты часть продукта новые фичи с тестами
  8. 8. да, это - петя петя вася KPI – быстро закомитить код элементарные проблемы долгий фидбэк Initial Quality Rating Тестирование в бранчах PM смотрит до QA Test design c QA экспертом Первичное тестирование разработчик QA test design Нет! Отдельной команде Test design с QA экспертом
  9. 9. вася коля дуплицирование систем непереиспользуемо нет фокуса на стабильность единый статус репортинг единый деплоймент пишем костяк процесса помогаем внедрять компоненту ответственность за продакт специфичный код в команде разработки участие в дизайне фич DEV PS дать удочку, а не рыбу Нет! Отдельной команде Да! Правильной команде команда команда пишем костяк процесса помогаем внедрять компоненту DEV PS
  10. 10. Что в итоге? вася & коля данила петя
  11. 11. Что в итоге? фича готова фича старт 8 месяцев 2 месяца DEV PS
  12. 12. контакты: Константин Пакулин mesk97@gmail.com https://telegram.me/mesk97
  13. 13. Что дальше? 6 месяцев DEV PS релиз тестирование деплой HL++ 2018 1 месяц ??? недель, дней, часов continuous deployment feature toggling release per feature
  14. 14. контакты: Константин Пакулин mesk97@gmail.com https://telegram.me/mesk97

×