Антон Бевзюк @bevzuk
Head of Engineering
Information
- Rating
- Does not participate
- Location
- Нижний Новгород, Нижегородская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
Head of Engineering, Scrum Master
From 1,000,000 ₽
People management
Agile
Scrum
Building a team
Business development
Development management
Продукт из себя представляет модульную систему. Есть ядро системы - база, хранящая информацию о клиентах и совершенных ими действиях. А есть дополнительные модули: рассылки через email, смс или мессенджеры; веб пуши; мобильные пуши. Есть отдельный модуль "Лояльность" для быстрых синхронных операций, например чтобы клиенту на кассе посчитать сумму заказа с учетом его бонусов в программе лояльности.
Эти модули продаются отдельно, у них есть свои клиентские сегменты со своими запросами. Поэтому для поддержки модулей сформировали трайбы Web&Mobile, Лояльность и Рассылки.
Есть платформенные штуки, общие для всех команд - их делает команды Platform и Framework.
Есть домен аналитики и отчетов, ими занимается команда Data.
А поддержкой ядра системы занимается команда CDP.
Тянутся (без мягкого знака)
Для ускорения релиза придется вложиться в автоматизацию тестирования, без этого никуда.
Когда будут тесты, которым можно доверять — оптимизировать выкладку. Перечислите этапы, которые проходит продукт от мержа в ветку (development done) до попадания на прод. Замерьте время каждого этапа, можно просто экспертно оценить. Сфокусированно решайте самую большую проблему, то есть которая больше всего задерживает релиз. Может понадобиться сфокусированная работа одной или нескольких команд в течение пары спринтов, может быть больше. Но без фокуса проблема не решится.
Бизнес разработка замедлится, это тоже надо понимать и готовить к этому PO и кастомеров.
Нет смысла педалить фичи, если они все равно в ближайшее время не смогут выйти на прод из-за пробки в deployment pipeline. Лучше помочь чем можешь с самой пробкой, с причинами, вызвавшими пробку. Если не можешь помочь — лучше ничего не делать (!), как это на парадоксально. Учись. Покрывай тестами. Рефакторь. Но не пиши новый код.
Такого ни у кого нет :)
Почему техдолг не исправлялся до фейла? — потому что мы недооценивали угрозу, потому что мы прогибались под желание бизнеса сделать больше фич, и не отстаивали свое право на чистый код.
Пишем вместе с кодом, некоторые команды пишут код по TDD.
Влияют прямым образом. Перед выкладкой нужно, чтобы все тесты прошли. UI тесты раньше были не совсем качественные, хрупкие, ненадежные, мигающие. Приходилось их запускать несколько раз, это удлинняет выкладку. Во время Stop the Line мы сфокусированно улучшали билд, чинили и переписывали мигающие тесты. Вот тут я писал об этом. Теперь намного лучше, хотя еще можно кое-что поулучшать.
2 недели проката на 6 каналах на ТВ, до этого продакшн и съемка ролика, билборды.
Роликов было несколько, каждый подбирали под контент и даже конкретную передачу.
К сожалению, к этому времени в Dodo IS уже был накоплен большой технический долг. Но это было не осознанное, не просчитанное решение. Мы жертвовали качеством ради скорости, но не осознавали цену, которую придется за это заплатить. А когда осознали — стало слишком поздно.
Очень жаль, что вам не понравился наш продукт. Наши сотрудники тщательно выбирают ингредиенты для пиццы. Недавно мы поменяли поставщика пепперони, постоянно ищем новые более вкусные сорта сыра. Недавно я был свидетелем разговора между сотрудником R&D и поставщиком сыра — они помимо вкуса обсуждали еще десятки параметров — топкость, тянучесть, жирность, ведь важно чтобы сыр не расслаивался и не горел в печи, и чтобы он сохранял свои свойства как минимум в течении часа после выпекания. Оказывается есть 16 сортов моцареллы, каждый из которых лучше подходит для той или иной модели печи.
Вы бы видели как они выбирали говяжьи кусочки — обсуждали не только вкус, но и форму, размер, цвет. «Этот недостаточно бугристый». Настоящие маньяки, которые любят свою работу и стремятся сделать продукт максимального качества.
В первую очередь мы добиваемся превосходного вкуса горячей пиццы.
Мы не экономим на ингредиентах, не ищем что подешевле. Поэтому наш продукт дороже, чем у многих других пиццерий, работающих на доставку.
Мы проводит слепые тесты вкуса пиццы и по ним мы обходим конкурентов по флагманским продуктам (к которым относится и пепперони).
Если вы в Москве, вы можете прийти к нам в офис, я вам с удовольствием проведу экскурсию по офису, познакомлю с людьми, которые выбирают и тестируют продукты.
Также вы всегда можете прийти в любую нашу пиццерию на экскурсию и посмотреть как хранятся продукты, как готовится пицца, какая чистота в цехе.
После раскатки основа встряхивается, чтобы стряхнуть крупку.
То, что у нас одинаковый вкус в разных городах — спасибо за комплимент. Самое трудное во франшизе — добиться одинакового вкуса, несмотря на то, что в разных городах управляют пиццерией разные люди.
Какая начинка вам кажется неприятной?
Мы использовали webwhiteboard.com
С тем же успехом можно просто открыть google drawings и совместно создавать/двигать карточки. Мы так на распределенных ретроспективах делаем.